From 544711e05ced538b33d575ad8b5e2677ba164c91 Mon Sep 17 00:00:00 2001 From: Maieul BOYER Date: Sun, 4 Aug 2024 14:18:29 +0000 Subject: [PATCH] Update to not use the small parse table map --- parser/Filelist.gmr.mk | 928 ++--- parser/src/create_language.c | 12 +- .../static/create/create_small_parse_table.c | 29 - .../create/create_small_parse_table_map.c | 29 - .../external_scanner_states_0.c | 10 +- .../external_scanner_states_1.c | 4 +- .../field_map_entries/field_map_entries_0.c | 10 +- .../field_map_entries/field_map_entries_1.c | 10 +- .../field_map_slices/field_map_slices_0.c | 6 +- parser/static/headers/constants.h | 2 +- parser/static/lex_modes/lex_modes_0.c | 10 +- parser/static/lex_modes/lex_modes_1.c | 10 +- parser/static/lex_modes/lex_modes_10.c | 10 +- parser/static/lex_modes/lex_modes_11.c | 10 +- parser/static/lex_modes/lex_modes_12.c | 10 +- parser/static/lex_modes/lex_modes_13.c | 10 +- parser/static/lex_modes/lex_modes_14.c | 10 +- parser/static/lex_modes/lex_modes_15.c | 10 +- parser/static/lex_modes/lex_modes_16.c | 10 +- parser/static/lex_modes/lex_modes_17.c | 4 +- parser/static/lex_modes/lex_modes_2.c | 10 +- parser/static/lex_modes/lex_modes_3.c | 10 +- parser/static/lex_modes/lex_modes_4.c | 10 +- parser/static/lex_modes/lex_modes_5.c | 10 +- parser/static/lex_modes/lex_modes_6.c | 10 +- parser/static/lex_modes/lex_modes_7.c | 10 +- parser/static/lex_modes/lex_modes_8.c | 10 +- parser/static/lex_modes/lex_modes_9.c | 10 +- .../parse_actions_entries_0.c | 10 +- .../parse_actions_entries_1.c | 10 +- .../parse_actions_entries_10.c | 10 +- .../parse_actions_entries_11.c | 10 +- .../parse_actions_entries_12.c | 10 +- .../parse_actions_entries_13.c | 10 +- .../parse_actions_entries_14.c | 10 +- .../parse_actions_entries_15.c | 10 +- .../parse_actions_entries_16.c | 10 +- .../parse_actions_entries_17.c | 10 +- .../parse_actions_entries_18.c | 10 +- .../parse_actions_entries_19.c | 10 +- .../parse_actions_entries_2.c | 10 +- .../parse_actions_entries_20.c | 10 +- .../parse_actions_entries_21.c | 10 +- .../parse_actions_entries_22.c | 10 +- .../parse_actions_entries_23.c | 10 +- .../parse_actions_entries_24.c | 10 +- .../parse_actions_entries_25.c | 10 +- .../parse_actions_entries_26.c | 10 +- .../parse_actions_entries_27.c | 10 +- .../parse_actions_entries_28.c | 10 +- .../parse_actions_entries_29.c | 10 +- .../parse_actions_entries_3.c | 10 +- .../parse_actions_entries_30.c | 10 +- .../parse_actions_entries_31.c | 10 +- .../parse_actions_entries_32.c | 10 +- .../parse_actions_entries_33.c | 10 +- .../parse_actions_entries_34.c | 2 +- .../parse_actions_entries_4.c | 10 +- .../parse_actions_entries_5.c | 10 +- .../parse_actions_entries_6.c | 10 +- .../parse_actions_entries_7.c | 10 +- .../parse_actions_entries_8.c | 10 +- .../parse_actions_entries_9.c | 10 +- parser/static/parse_table/parse_table.h | 1558 +++++++++ parser/static/parse_table/parse_table_0.c | 10 +- parser/static/parse_table/parse_table_1.c | 92 +- parser/static/parse_table/parse_table_10.c | 140 + parser/static/parse_table/parse_table_100.c | 140 + parser/static/parse_table/parse_table_101.c | 140 + parser/static/parse_table/parse_table_102.c | 140 + parser/static/parse_table/parse_table_103.c | 140 + parser/static/parse_table/parse_table_104.c | 140 + parser/static/parse_table/parse_table_105.c | 140 + parser/static/parse_table/parse_table_106.c | 140 + parser/static/parse_table/parse_table_107.c | 140 + parser/static/parse_table/parse_table_108.c | 140 + parser/static/parse_table/parse_table_109.c | 140 + parser/static/parse_table/parse_table_11.c | 140 + parser/static/parse_table/parse_table_110.c | 140 + parser/static/parse_table/parse_table_111.c | 140 + parser/static/parse_table/parse_table_112.c | 140 + parser/static/parse_table/parse_table_113.c | 140 + parser/static/parse_table/parse_table_114.c | 140 + parser/static/parse_table/parse_table_115.c | 140 + parser/static/parse_table/parse_table_116.c | 140 + parser/static/parse_table/parse_table_117.c | 140 + parser/static/parse_table/parse_table_118.c | 140 + parser/static/parse_table/parse_table_119.c | 140 + parser/static/parse_table/parse_table_12.c | 140 + parser/static/parse_table/parse_table_120.c | 140 + parser/static/parse_table/parse_table_121.c | 140 + parser/static/parse_table/parse_table_122.c | 140 + parser/static/parse_table/parse_table_123.c | 140 + parser/static/parse_table/parse_table_124.c | 140 + parser/static/parse_table/parse_table_125.c | 140 + parser/static/parse_table/parse_table_126.c | 140 + parser/static/parse_table/parse_table_127.c | 140 + parser/static/parse_table/parse_table_128.c | 140 + parser/static/parse_table/parse_table_129.c | 140 + parser/static/parse_table/parse_table_13.c | 140 + parser/static/parse_table/parse_table_130.c | 140 + parser/static/parse_table/parse_table_131.c | 140 + parser/static/parse_table/parse_table_132.c | 140 + parser/static/parse_table/parse_table_133.c | 140 + parser/static/parse_table/parse_table_134.c | 140 + parser/static/parse_table/parse_table_135.c | 140 + parser/static/parse_table/parse_table_136.c | 140 + parser/static/parse_table/parse_table_137.c | 140 + parser/static/parse_table/parse_table_138.c | 140 + parser/static/parse_table/parse_table_139.c | 140 + parser/static/parse_table/parse_table_14.c | 140 + parser/static/parse_table/parse_table_140.c | 140 + parser/static/parse_table/parse_table_141.c | 140 + parser/static/parse_table/parse_table_142.c | 140 + parser/static/parse_table/parse_table_143.c | 140 + parser/static/parse_table/parse_table_144.c | 140 + parser/static/parse_table/parse_table_145.c | 140 + parser/static/parse_table/parse_table_146.c | 140 + parser/static/parse_table/parse_table_147.c | 140 + parser/static/parse_table/parse_table_148.c | 140 + parser/static/parse_table/parse_table_149.c | 140 + parser/static/parse_table/parse_table_15.c | 140 + parser/static/parse_table/parse_table_150.c | 140 + parser/static/parse_table/parse_table_151.c | 140 + parser/static/parse_table/parse_table_152.c | 140 + parser/static/parse_table/parse_table_153.c | 140 + parser/static/parse_table/parse_table_154.c | 140 + parser/static/parse_table/parse_table_155.c | 140 + parser/static/parse_table/parse_table_156.c | 140 + parser/static/parse_table/parse_table_157.c | 140 + parser/static/parse_table/parse_table_158.c | 140 + parser/static/parse_table/parse_table_159.c | 140 + parser/static/parse_table/parse_table_16.c | 140 + parser/static/parse_table/parse_table_160.c | 140 + parser/static/parse_table/parse_table_161.c | 140 + parser/static/parse_table/parse_table_162.c | 140 + parser/static/parse_table/parse_table_163.c | 140 + parser/static/parse_table/parse_table_164.c | 140 + parser/static/parse_table/parse_table_165.c | 140 + parser/static/parse_table/parse_table_166.c | 140 + parser/static/parse_table/parse_table_167.c | 140 + parser/static/parse_table/parse_table_168.c | 140 + parser/static/parse_table/parse_table_169.c | 140 + parser/static/parse_table/parse_table_17.c | 140 + parser/static/parse_table/parse_table_170.c | 140 + parser/static/parse_table/parse_table_171.c | 140 + parser/static/parse_table/parse_table_172.c | 140 + parser/static/parse_table/parse_table_173.c | 140 + parser/static/parse_table/parse_table_174.c | 140 + parser/static/parse_table/parse_table_175.c | 140 + parser/static/parse_table/parse_table_176.c | 140 + parser/static/parse_table/parse_table_177.c | 140 + parser/static/parse_table/parse_table_178.c | 140 + parser/static/parse_table/parse_table_179.c | 140 + parser/static/parse_table/parse_table_18.c | 140 + parser/static/parse_table/parse_table_180.c | 140 + parser/static/parse_table/parse_table_181.c | 140 + parser/static/parse_table/parse_table_182.c | 140 + parser/static/parse_table/parse_table_183.c | 140 + parser/static/parse_table/parse_table_184.c | 140 + parser/static/parse_table/parse_table_185.c | 140 + parser/static/parse_table/parse_table_186.c | 140 + parser/static/parse_table/parse_table_187.c | 140 + parser/static/parse_table/parse_table_188.c | 140 + parser/static/parse_table/parse_table_189.c | 140 + parser/static/parse_table/parse_table_19.c | 140 + parser/static/parse_table/parse_table_190.c | 140 + parser/static/parse_table/parse_table_191.c | 140 + parser/static/parse_table/parse_table_192.c | 140 + parser/static/parse_table/parse_table_193.c | 140 + parser/static/parse_table/parse_table_194.c | 140 + parser/static/parse_table/parse_table_195.c | 140 + parser/static/parse_table/parse_table_196.c | 140 + 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 | 140 + parser/static/parse_table/parse_table_20.c | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + 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 | 140 + parser/static/parse_table/parse_table_30.c | 140 + 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 | 140 + 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 | 125 + parser/static/parse_table/parse_table_32.c | 140 + parser/static/parse_table/parse_table_33.c | 140 + parser/static/parse_table/parse_table_34.c | 140 + parser/static/parse_table/parse_table_35.c | 140 + parser/static/parse_table/parse_table_36.c | 140 + parser/static/parse_table/parse_table_37.c | 140 + parser/static/parse_table/parse_table_38.c | 140 + parser/static/parse_table/parse_table_39.c | 140 + parser/static/parse_table/parse_table_4.c | 140 + parser/static/parse_table/parse_table_40.c | 140 + parser/static/parse_table/parse_table_41.c | 140 + parser/static/parse_table/parse_table_42.c | 140 + parser/static/parse_table/parse_table_43.c | 140 + parser/static/parse_table/parse_table_44.c | 140 + parser/static/parse_table/parse_table_45.c | 140 + parser/static/parse_table/parse_table_46.c | 140 + parser/static/parse_table/parse_table_47.c | 140 + parser/static/parse_table/parse_table_48.c | 140 + parser/static/parse_table/parse_table_49.c | 140 + parser/static/parse_table/parse_table_5.c | 140 + parser/static/parse_table/parse_table_50.c | 140 + parser/static/parse_table/parse_table_51.c | 140 + parser/static/parse_table/parse_table_52.c | 140 + parser/static/parse_table/parse_table_53.c | 140 + parser/static/parse_table/parse_table_54.c | 140 + parser/static/parse_table/parse_table_55.c | 140 + parser/static/parse_table/parse_table_56.c | 140 + parser/static/parse_table/parse_table_57.c | 140 + parser/static/parse_table/parse_table_58.c | 140 + parser/static/parse_table/parse_table_59.c | 140 + parser/static/parse_table/parse_table_6.c | 140 + parser/static/parse_table/parse_table_60.c | 140 + parser/static/parse_table/parse_table_61.c | 140 + parser/static/parse_table/parse_table_62.c | 140 + parser/static/parse_table/parse_table_63.c | 140 + parser/static/parse_table/parse_table_64.c | 140 + parser/static/parse_table/parse_table_65.c | 140 + parser/static/parse_table/parse_table_66.c | 140 + parser/static/parse_table/parse_table_67.c | 140 + parser/static/parse_table/parse_table_68.c | 140 + parser/static/parse_table/parse_table_69.c | 140 + parser/static/parse_table/parse_table_7.c | 140 + parser/static/parse_table/parse_table_70.c | 140 + parser/static/parse_table/parse_table_71.c | 140 + parser/static/parse_table/parse_table_72.c | 140 + parser/static/parse_table/parse_table_73.c | 140 + parser/static/parse_table/parse_table_74.c | 140 + parser/static/parse_table/parse_table_75.c | 140 + parser/static/parse_table/parse_table_76.c | 140 + parser/static/parse_table/parse_table_77.c | 140 + parser/static/parse_table/parse_table_78.c | 140 + parser/static/parse_table/parse_table_79.c | 140 + parser/static/parse_table/parse_table_8.c | 140 + parser/static/parse_table/parse_table_80.c | 140 + parser/static/parse_table/parse_table_81.c | 140 + parser/static/parse_table/parse_table_82.c | 140 + parser/static/parse_table/parse_table_83.c | 140 + parser/static/parse_table/parse_table_84.c | 140 + parser/static/parse_table/parse_table_85.c | 140 + parser/static/parse_table/parse_table_86.c | 140 + parser/static/parse_table/parse_table_87.c | 140 + parser/static/parse_table/parse_table_88.c | 140 + parser/static/parse_table/parse_table_89.c | 140 + parser/static/parse_table/parse_table_9.c | 140 + parser/static/parse_table/parse_table_90.c | 140 + parser/static/parse_table/parse_table_91.c | 140 + parser/static/parse_table/parse_table_92.c | 140 + parser/static/parse_table/parse_table_93.c | 140 + parser/static/parse_table/parse_table_94.c | 140 + parser/static/parse_table/parse_table_95.c | 140 + parser/static/parse_table/parse_table_96.c | 140 + parser/static/parse_table/parse_table_97.c | 140 + parser/static/parse_table/parse_table_98.c | 140 + parser/static/parse_table/parse_table_99.c | 140 + .../primary_state_ids/primary_state_ids_0.c | 10 +- .../primary_state_ids/primary_state_ids_1.c | 10 +- .../primary_state_ids/primary_state_ids_10.c | 10 +- .../primary_state_ids/primary_state_ids_11.c | 10 +- .../primary_state_ids/primary_state_ids_12.c | 10 +- .../primary_state_ids/primary_state_ids_13.c | 10 +- .../primary_state_ids/primary_state_ids_14.c | 10 +- .../primary_state_ids/primary_state_ids_15.c | 10 +- .../primary_state_ids/primary_state_ids_16.c | 10 +- .../primary_state_ids/primary_state_ids_17.c | 4 +- .../primary_state_ids/primary_state_ids_2.c | 10 +- .../primary_state_ids/primary_state_ids_3.c | 10 +- .../primary_state_ids/primary_state_ids_4.c | 10 +- .../primary_state_ids/primary_state_ids_5.c | 10 +- .../primary_state_ids/primary_state_ids_6.c | 10 +- .../primary_state_ids/primary_state_ids_7.c | 10 +- .../primary_state_ids/primary_state_ids_8.c | 10 +- .../primary_state_ids/primary_state_ids_9.c | 10 +- .../small_parse_table/small_parse_table.h | 3005 ----------------- .../small_parse_table/small_parse_table_0.c | 140 - .../small_parse_table/small_parse_table_1.c | 140 - .../small_parse_table/small_parse_table_10.c | 140 - .../small_parse_table/small_parse_table_100.c | 140 - .../small_parse_table/small_parse_table_101.c | 140 - .../small_parse_table/small_parse_table_102.c | 140 - .../small_parse_table/small_parse_table_103.c | 140 - .../small_parse_table/small_parse_table_104.c | 140 - .../small_parse_table/small_parse_table_105.c | 140 - .../small_parse_table/small_parse_table_106.c | 140 - .../small_parse_table/small_parse_table_107.c | 140 - .../small_parse_table/small_parse_table_108.c | 140 - .../small_parse_table/small_parse_table_109.c | 140 - .../small_parse_table/small_parse_table_11.c | 140 - .../small_parse_table/small_parse_table_110.c | 140 - .../small_parse_table/small_parse_table_111.c | 140 - .../small_parse_table/small_parse_table_112.c | 140 - .../small_parse_table/small_parse_table_113.c | 140 - .../small_parse_table/small_parse_table_114.c | 140 - .../small_parse_table/small_parse_table_115.c | 140 - .../small_parse_table/small_parse_table_116.c | 140 - .../small_parse_table/small_parse_table_117.c | 140 - .../small_parse_table/small_parse_table_118.c | 140 - .../small_parse_table/small_parse_table_119.c | 140 - .../small_parse_table/small_parse_table_12.c | 140 - .../small_parse_table/small_parse_table_120.c | 140 - .../small_parse_table/small_parse_table_121.c | 140 - .../small_parse_table/small_parse_table_122.c | 140 - .../small_parse_table/small_parse_table_123.c | 140 - .../small_parse_table/small_parse_table_124.c | 140 - .../small_parse_table/small_parse_table_125.c | 140 - .../small_parse_table/small_parse_table_126.c | 140 - .../small_parse_table/small_parse_table_127.c | 140 - .../small_parse_table/small_parse_table_128.c | 140 - .../small_parse_table/small_parse_table_129.c | 140 - .../small_parse_table/small_parse_table_13.c | 140 - .../small_parse_table/small_parse_table_130.c | 140 - .../small_parse_table/small_parse_table_131.c | 140 - .../small_parse_table/small_parse_table_132.c | 140 - .../small_parse_table/small_parse_table_133.c | 140 - .../small_parse_table/small_parse_table_134.c | 140 - .../small_parse_table/small_parse_table_135.c | 140 - .../small_parse_table/small_parse_table_136.c | 140 - .../small_parse_table/small_parse_table_137.c | 140 - .../small_parse_table/small_parse_table_138.c | 140 - .../small_parse_table/small_parse_table_139.c | 140 - .../small_parse_table/small_parse_table_14.c | 140 - .../small_parse_table/small_parse_table_140.c | 140 - .../small_parse_table/small_parse_table_141.c | 140 - .../small_parse_table/small_parse_table_142.c | 140 - .../small_parse_table/small_parse_table_143.c | 140 - .../small_parse_table/small_parse_table_144.c | 140 - .../small_parse_table/small_parse_table_145.c | 140 - .../small_parse_table/small_parse_table_146.c | 140 - .../small_parse_table/small_parse_table_147.c | 140 - .../small_parse_table/small_parse_table_148.c | 140 - .../small_parse_table/small_parse_table_149.c | 140 - .../small_parse_table/small_parse_table_15.c | 140 - .../small_parse_table/small_parse_table_150.c | 140 - .../small_parse_table/small_parse_table_151.c | 140 - .../small_parse_table/small_parse_table_152.c | 140 - .../small_parse_table/small_parse_table_153.c | 140 - .../small_parse_table/small_parse_table_154.c | 140 - .../small_parse_table/small_parse_table_155.c | 140 - .../small_parse_table/small_parse_table_156.c | 140 - .../small_parse_table/small_parse_table_157.c | 140 - .../small_parse_table/small_parse_table_158.c | 140 - .../small_parse_table/small_parse_table_159.c | 140 - .../small_parse_table/small_parse_table_16.c | 140 - .../small_parse_table/small_parse_table_160.c | 140 - .../small_parse_table/small_parse_table_161.c | 140 - .../small_parse_table/small_parse_table_162.c | 140 - .../small_parse_table/small_parse_table_163.c | 140 - .../small_parse_table/small_parse_table_164.c | 140 - .../small_parse_table/small_parse_table_165.c | 140 - .../small_parse_table/small_parse_table_166.c | 140 - .../small_parse_table/small_parse_table_167.c | 140 - .../small_parse_table/small_parse_table_168.c | 140 - .../small_parse_table/small_parse_table_169.c | 140 - .../small_parse_table/small_parse_table_17.c | 140 - .../small_parse_table/small_parse_table_170.c | 140 - .../small_parse_table/small_parse_table_171.c | 140 - .../small_parse_table/small_parse_table_172.c | 140 - .../small_parse_table/small_parse_table_173.c | 140 - .../small_parse_table/small_parse_table_174.c | 140 - .../small_parse_table/small_parse_table_175.c | 140 - .../small_parse_table/small_parse_table_176.c | 140 - .../small_parse_table/small_parse_table_177.c | 140 - .../small_parse_table/small_parse_table_178.c | 140 - .../small_parse_table/small_parse_table_179.c | 140 - .../small_parse_table/small_parse_table_18.c | 140 - .../small_parse_table/small_parse_table_180.c | 140 - .../small_parse_table/small_parse_table_181.c | 140 - .../small_parse_table/small_parse_table_182.c | 140 - .../small_parse_table/small_parse_table_183.c | 140 - .../small_parse_table/small_parse_table_184.c | 140 - .../small_parse_table/small_parse_table_185.c | 140 - .../small_parse_table/small_parse_table_186.c | 140 - .../small_parse_table/small_parse_table_187.c | 140 - .../small_parse_table/small_parse_table_188.c | 140 - .../small_parse_table/small_parse_table_189.c | 140 - .../small_parse_table/small_parse_table_19.c | 140 - .../small_parse_table/small_parse_table_190.c | 140 - .../small_parse_table/small_parse_table_191.c | 140 - .../small_parse_table/small_parse_table_192.c | 140 - .../small_parse_table/small_parse_table_193.c | 140 - .../small_parse_table/small_parse_table_194.c | 140 - .../small_parse_table/small_parse_table_195.c | 140 - .../small_parse_table/small_parse_table_196.c | 140 - .../small_parse_table/small_parse_table_197.c | 140 - .../small_parse_table/small_parse_table_198.c | 140 - .../small_parse_table/small_parse_table_199.c | 140 - .../small_parse_table/small_parse_table_2.c | 140 - .../small_parse_table/small_parse_table_20.c | 140 - .../small_parse_table/small_parse_table_200.c | 140 - .../small_parse_table/small_parse_table_201.c | 140 - .../small_parse_table/small_parse_table_202.c | 140 - .../small_parse_table/small_parse_table_203.c | 140 - .../small_parse_table/small_parse_table_204.c | 140 - .../small_parse_table/small_parse_table_205.c | 140 - .../small_parse_table/small_parse_table_206.c | 140 - .../small_parse_table/small_parse_table_207.c | 140 - .../small_parse_table/small_parse_table_208.c | 140 - .../small_parse_table/small_parse_table_209.c | 140 - .../small_parse_table/small_parse_table_21.c | 140 - .../small_parse_table/small_parse_table_210.c | 140 - .../small_parse_table/small_parse_table_211.c | 140 - .../small_parse_table/small_parse_table_212.c | 140 - .../small_parse_table/small_parse_table_213.c | 140 - .../small_parse_table/small_parse_table_214.c | 140 - .../small_parse_table/small_parse_table_215.c | 140 - .../small_parse_table/small_parse_table_216.c | 140 - .../small_parse_table/small_parse_table_217.c | 140 - .../small_parse_table/small_parse_table_218.c | 140 - .../small_parse_table/small_parse_table_219.c | 140 - .../small_parse_table/small_parse_table_22.c | 140 - .../small_parse_table/small_parse_table_220.c | 140 - .../small_parse_table/small_parse_table_221.c | 140 - .../small_parse_table/small_parse_table_222.c | 140 - .../small_parse_table/small_parse_table_223.c | 140 - .../small_parse_table/small_parse_table_224.c | 140 - .../small_parse_table/small_parse_table_225.c | 140 - .../small_parse_table/small_parse_table_226.c | 140 - .../small_parse_table/small_parse_table_227.c | 140 - .../small_parse_table/small_parse_table_228.c | 140 - .../small_parse_table/small_parse_table_229.c | 140 - .../small_parse_table/small_parse_table_23.c | 140 - .../small_parse_table/small_parse_table_230.c | 140 - .../small_parse_table/small_parse_table_231.c | 140 - .../small_parse_table/small_parse_table_232.c | 140 - .../small_parse_table/small_parse_table_233.c | 140 - .../small_parse_table/small_parse_table_234.c | 140 - .../small_parse_table/small_parse_table_235.c | 140 - .../small_parse_table/small_parse_table_236.c | 140 - .../small_parse_table/small_parse_table_237.c | 140 - .../small_parse_table/small_parse_table_238.c | 140 - .../small_parse_table/small_parse_table_239.c | 140 - .../small_parse_table/small_parse_table_24.c | 140 - .../small_parse_table/small_parse_table_240.c | 140 - .../small_parse_table/small_parse_table_241.c | 140 - .../small_parse_table/small_parse_table_242.c | 140 - .../small_parse_table/small_parse_table_243.c | 140 - .../small_parse_table/small_parse_table_244.c | 140 - .../small_parse_table/small_parse_table_245.c | 140 - .../small_parse_table/small_parse_table_246.c | 140 - .../small_parse_table/small_parse_table_247.c | 140 - .../small_parse_table/small_parse_table_248.c | 140 - .../small_parse_table/small_parse_table_249.c | 140 - .../small_parse_table/small_parse_table_25.c | 140 - .../small_parse_table/small_parse_table_250.c | 140 - .../small_parse_table/small_parse_table_251.c | 140 - .../small_parse_table/small_parse_table_252.c | 140 - .../small_parse_table/small_parse_table_253.c | 140 - .../small_parse_table/small_parse_table_254.c | 140 - .../small_parse_table/small_parse_table_255.c | 140 - .../small_parse_table/small_parse_table_256.c | 140 - .../small_parse_table/small_parse_table_257.c | 140 - .../small_parse_table/small_parse_table_258.c | 140 - .../small_parse_table/small_parse_table_259.c | 140 - .../small_parse_table/small_parse_table_26.c | 140 - .../small_parse_table/small_parse_table_260.c | 140 - .../small_parse_table/small_parse_table_261.c | 140 - .../small_parse_table/small_parse_table_262.c | 140 - .../small_parse_table/small_parse_table_263.c | 140 - .../small_parse_table/small_parse_table_264.c | 140 - .../small_parse_table/small_parse_table_265.c | 140 - .../small_parse_table/small_parse_table_266.c | 140 - .../small_parse_table/small_parse_table_267.c | 140 - .../small_parse_table/small_parse_table_268.c | 140 - .../small_parse_table/small_parse_table_269.c | 140 - .../small_parse_table/small_parse_table_27.c | 140 - .../small_parse_table/small_parse_table_270.c | 140 - .../small_parse_table/small_parse_table_271.c | 140 - .../small_parse_table/small_parse_table_272.c | 140 - .../small_parse_table/small_parse_table_273.c | 140 - .../small_parse_table/small_parse_table_274.c | 140 - .../small_parse_table/small_parse_table_275.c | 140 - .../small_parse_table/small_parse_table_276.c | 140 - .../small_parse_table/small_parse_table_277.c | 140 - .../small_parse_table/small_parse_table_278.c | 140 - .../small_parse_table/small_parse_table_279.c | 140 - .../small_parse_table/small_parse_table_28.c | 140 - .../small_parse_table/small_parse_table_280.c | 140 - .../small_parse_table/small_parse_table_281.c | 140 - .../small_parse_table/small_parse_table_282.c | 140 - .../small_parse_table/small_parse_table_283.c | 140 - .../small_parse_table/small_parse_table_284.c | 140 - .../small_parse_table/small_parse_table_285.c | 140 - .../small_parse_table/small_parse_table_286.c | 140 - .../small_parse_table/small_parse_table_287.c | 140 - .../small_parse_table/small_parse_table_288.c | 140 - .../small_parse_table/small_parse_table_289.c | 140 - .../small_parse_table/small_parse_table_29.c | 140 - .../small_parse_table/small_parse_table_290.c | 140 - .../small_parse_table/small_parse_table_291.c | 140 - .../small_parse_table/small_parse_table_292.c | 140 - .../small_parse_table/small_parse_table_293.c | 140 - .../small_parse_table/small_parse_table_294.c | 140 - .../small_parse_table/small_parse_table_295.c | 140 - .../small_parse_table/small_parse_table_296.c | 140 - .../small_parse_table/small_parse_table_297.c | 140 - .../small_parse_table/small_parse_table_298.c | 140 - .../small_parse_table/small_parse_table_299.c | 140 - .../small_parse_table/small_parse_table_3.c | 140 - .../small_parse_table/small_parse_table_30.c | 140 - .../small_parse_table/small_parse_table_300.c | 140 - .../small_parse_table/small_parse_table_301.c | 140 - .../small_parse_table/small_parse_table_302.c | 140 - .../small_parse_table/small_parse_table_303.c | 140 - .../small_parse_table/small_parse_table_304.c | 140 - .../small_parse_table/small_parse_table_305.c | 140 - .../small_parse_table/small_parse_table_306.c | 140 - .../small_parse_table/small_parse_table_307.c | 140 - .../small_parse_table/small_parse_table_308.c | 140 - .../small_parse_table/small_parse_table_309.c | 140 - .../small_parse_table/small_parse_table_31.c | 140 - .../small_parse_table/small_parse_table_310.c | 140 - .../small_parse_table/small_parse_table_311.c | 140 - .../small_parse_table/small_parse_table_312.c | 140 - .../small_parse_table/small_parse_table_313.c | 140 - .../small_parse_table/small_parse_table_314.c | 140 - .../small_parse_table/small_parse_table_315.c | 140 - .../small_parse_table/small_parse_table_316.c | 140 - .../small_parse_table/small_parse_table_317.c | 140 - .../small_parse_table/small_parse_table_318.c | 140 - .../small_parse_table/small_parse_table_319.c | 140 - .../small_parse_table/small_parse_table_32.c | 140 - .../small_parse_table/small_parse_table_320.c | 140 - .../small_parse_table/small_parse_table_321.c | 140 - .../small_parse_table/small_parse_table_322.c | 140 - .../small_parse_table/small_parse_table_323.c | 140 - .../small_parse_table/small_parse_table_324.c | 140 - .../small_parse_table/small_parse_table_325.c | 140 - .../small_parse_table/small_parse_table_326.c | 140 - .../small_parse_table/small_parse_table_327.c | 140 - .../small_parse_table/small_parse_table_328.c | 140 - .../small_parse_table/small_parse_table_329.c | 140 - .../small_parse_table/small_parse_table_33.c | 140 - .../small_parse_table/small_parse_table_330.c | 140 - .../small_parse_table/small_parse_table_331.c | 140 - .../small_parse_table/small_parse_table_332.c | 140 - .../small_parse_table/small_parse_table_333.c | 140 - .../small_parse_table/small_parse_table_334.c | 140 - .../small_parse_table/small_parse_table_335.c | 140 - .../small_parse_table/small_parse_table_336.c | 140 - .../small_parse_table/small_parse_table_337.c | 140 - .../small_parse_table/small_parse_table_338.c | 140 - .../small_parse_table/small_parse_table_339.c | 140 - .../small_parse_table/small_parse_table_34.c | 140 - .../small_parse_table/small_parse_table_340.c | 140 - .../small_parse_table/small_parse_table_341.c | 140 - .../small_parse_table/small_parse_table_342.c | 140 - .../small_parse_table/small_parse_table_343.c | 140 - .../small_parse_table/small_parse_table_344.c | 140 - .../small_parse_table/small_parse_table_345.c | 140 - .../small_parse_table/small_parse_table_346.c | 140 - .../small_parse_table/small_parse_table_347.c | 140 - .../small_parse_table/small_parse_table_348.c | 140 - .../small_parse_table/small_parse_table_349.c | 140 - .../small_parse_table/small_parse_table_35.c | 140 - .../small_parse_table/small_parse_table_350.c | 140 - .../small_parse_table/small_parse_table_351.c | 140 - .../small_parse_table/small_parse_table_352.c | 140 - .../small_parse_table/small_parse_table_353.c | 140 - .../small_parse_table/small_parse_table_354.c | 140 - .../small_parse_table/small_parse_table_355.c | 140 - .../small_parse_table/small_parse_table_356.c | 140 - .../small_parse_table/small_parse_table_357.c | 140 - .../small_parse_table/small_parse_table_358.c | 140 - .../small_parse_table/small_parse_table_359.c | 140 - .../small_parse_table/small_parse_table_36.c | 140 - .../small_parse_table/small_parse_table_360.c | 140 - .../small_parse_table/small_parse_table_361.c | 140 - .../small_parse_table/small_parse_table_362.c | 140 - .../small_parse_table/small_parse_table_363.c | 140 - .../small_parse_table/small_parse_table_364.c | 140 - .../small_parse_table/small_parse_table_365.c | 140 - .../small_parse_table/small_parse_table_366.c | 140 - .../small_parse_table/small_parse_table_367.c | 140 - .../small_parse_table/small_parse_table_368.c | 140 - .../small_parse_table/small_parse_table_369.c | 140 - .../small_parse_table/small_parse_table_37.c | 140 - .../small_parse_table/small_parse_table_370.c | 140 - .../small_parse_table/small_parse_table_371.c | 140 - .../small_parse_table/small_parse_table_372.c | 140 - .../small_parse_table/small_parse_table_373.c | 140 - .../small_parse_table/small_parse_table_374.c | 140 - .../small_parse_table/small_parse_table_375.c | 140 - .../small_parse_table/small_parse_table_376.c | 140 - .../small_parse_table/small_parse_table_377.c | 140 - .../small_parse_table/small_parse_table_378.c | 140 - .../small_parse_table/small_parse_table_379.c | 140 - .../small_parse_table/small_parse_table_38.c | 140 - .../small_parse_table/small_parse_table_380.c | 140 - .../small_parse_table/small_parse_table_381.c | 140 - .../small_parse_table/small_parse_table_382.c | 140 - .../small_parse_table/small_parse_table_383.c | 140 - .../small_parse_table/small_parse_table_384.c | 140 - .../small_parse_table/small_parse_table_385.c | 140 - .../small_parse_table/small_parse_table_386.c | 140 - .../small_parse_table/small_parse_table_387.c | 140 - .../small_parse_table/small_parse_table_388.c | 140 - .../small_parse_table/small_parse_table_389.c | 140 - .../small_parse_table/small_parse_table_39.c | 140 - .../small_parse_table/small_parse_table_390.c | 140 - .../small_parse_table/small_parse_table_391.c | 140 - .../small_parse_table/small_parse_table_392.c | 140 - .../small_parse_table/small_parse_table_393.c | 140 - .../small_parse_table/small_parse_table_394.c | 140 - .../small_parse_table/small_parse_table_395.c | 140 - .../small_parse_table/small_parse_table_396.c | 140 - .../small_parse_table/small_parse_table_397.c | 140 - .../small_parse_table/small_parse_table_398.c | 140 - .../small_parse_table/small_parse_table_399.c | 140 - .../small_parse_table/small_parse_table_4.c | 140 - .../small_parse_table/small_parse_table_40.c | 140 - .../small_parse_table/small_parse_table_400.c | 140 - .../small_parse_table/small_parse_table_401.c | 140 - .../small_parse_table/small_parse_table_402.c | 140 - .../small_parse_table/small_parse_table_403.c | 140 - .../small_parse_table/small_parse_table_404.c | 140 - .../small_parse_table/small_parse_table_405.c | 140 - .../small_parse_table/small_parse_table_406.c | 140 - .../small_parse_table/small_parse_table_407.c | 140 - .../small_parse_table/small_parse_table_408.c | 140 - .../small_parse_table/small_parse_table_409.c | 140 - .../small_parse_table/small_parse_table_41.c | 140 - .../small_parse_table/small_parse_table_410.c | 140 - .../small_parse_table/small_parse_table_411.c | 140 - .../small_parse_table/small_parse_table_412.c | 140 - .../small_parse_table/small_parse_table_413.c | 140 - .../small_parse_table/small_parse_table_414.c | 140 - .../small_parse_table/small_parse_table_415.c | 140 - .../small_parse_table/small_parse_table_416.c | 140 - .../small_parse_table/small_parse_table_417.c | 140 - .../small_parse_table/small_parse_table_418.c | 140 - .../small_parse_table/small_parse_table_419.c | 140 - .../small_parse_table/small_parse_table_42.c | 140 - .../small_parse_table/small_parse_table_420.c | 140 - .../small_parse_table/small_parse_table_421.c | 140 - .../small_parse_table/small_parse_table_422.c | 140 - .../small_parse_table/small_parse_table_423.c | 140 - .../small_parse_table/small_parse_table_424.c | 140 - .../small_parse_table/small_parse_table_425.c | 140 - .../small_parse_table/small_parse_table_426.c | 140 - .../small_parse_table/small_parse_table_427.c | 140 - .../small_parse_table/small_parse_table_428.c | 140 - .../small_parse_table/small_parse_table_429.c | 140 - .../small_parse_table/small_parse_table_43.c | 140 - .../small_parse_table/small_parse_table_430.c | 140 - .../small_parse_table/small_parse_table_431.c | 140 - .../small_parse_table/small_parse_table_432.c | 140 - .../small_parse_table/small_parse_table_433.c | 140 - .../small_parse_table/small_parse_table_434.c | 140 - .../small_parse_table/small_parse_table_435.c | 140 - .../small_parse_table/small_parse_table_436.c | 140 - .../small_parse_table/small_parse_table_437.c | 140 - .../small_parse_table/small_parse_table_438.c | 140 - .../small_parse_table/small_parse_table_439.c | 140 - .../small_parse_table/small_parse_table_44.c | 140 - .../small_parse_table/small_parse_table_440.c | 140 - .../small_parse_table/small_parse_table_441.c | 140 - .../small_parse_table/small_parse_table_442.c | 140 - .../small_parse_table/small_parse_table_443.c | 140 - .../small_parse_table/small_parse_table_444.c | 140 - .../small_parse_table/small_parse_table_445.c | 140 - .../small_parse_table/small_parse_table_446.c | 140 - .../small_parse_table/small_parse_table_447.c | 140 - .../small_parse_table/small_parse_table_448.c | 140 - .../small_parse_table/small_parse_table_449.c | 140 - .../small_parse_table/small_parse_table_45.c | 140 - .../small_parse_table/small_parse_table_450.c | 140 - .../small_parse_table/small_parse_table_451.c | 140 - .../small_parse_table/small_parse_table_452.c | 140 - .../small_parse_table/small_parse_table_453.c | 140 - .../small_parse_table/small_parse_table_454.c | 140 - .../small_parse_table/small_parse_table_455.c | 140 - .../small_parse_table/small_parse_table_456.c | 140 - .../small_parse_table/small_parse_table_457.c | 140 - .../small_parse_table/small_parse_table_458.c | 140 - .../small_parse_table/small_parse_table_459.c | 140 - .../small_parse_table/small_parse_table_46.c | 140 - .../small_parse_table/small_parse_table_460.c | 140 - .../small_parse_table/small_parse_table_461.c | 140 - .../small_parse_table/small_parse_table_462.c | 140 - .../small_parse_table/small_parse_table_463.c | 140 - .../small_parse_table/small_parse_table_464.c | 140 - .../small_parse_table/small_parse_table_465.c | 140 - .../small_parse_table/small_parse_table_466.c | 140 - .../small_parse_table/small_parse_table_467.c | 140 - .../small_parse_table/small_parse_table_468.c | 140 - .../small_parse_table/small_parse_table_469.c | 140 - .../small_parse_table/small_parse_table_47.c | 140 - .../small_parse_table/small_parse_table_470.c | 140 - .../small_parse_table/small_parse_table_471.c | 140 - .../small_parse_table/small_parse_table_472.c | 140 - .../small_parse_table/small_parse_table_473.c | 140 - .../small_parse_table/small_parse_table_474.c | 140 - .../small_parse_table/small_parse_table_475.c | 140 - .../small_parse_table/small_parse_table_476.c | 140 - .../small_parse_table/small_parse_table_477.c | 140 - .../small_parse_table/small_parse_table_478.c | 140 - .../small_parse_table/small_parse_table_479.c | 140 - .../small_parse_table/small_parse_table_48.c | 140 - .../small_parse_table/small_parse_table_480.c | 140 - .../small_parse_table/small_parse_table_481.c | 140 - .../small_parse_table/small_parse_table_482.c | 140 - .../small_parse_table/small_parse_table_483.c | 140 - .../small_parse_table/small_parse_table_484.c | 140 - .../small_parse_table/small_parse_table_485.c | 140 - .../small_parse_table/small_parse_table_486.c | 140 - .../small_parse_table/small_parse_table_487.c | 140 - .../small_parse_table/small_parse_table_488.c | 140 - .../small_parse_table/small_parse_table_489.c | 140 - .../small_parse_table/small_parse_table_49.c | 140 - .../small_parse_table/small_parse_table_490.c | 140 - .../small_parse_table/small_parse_table_491.c | 140 - .../small_parse_table/small_parse_table_492.c | 140 - .../small_parse_table/small_parse_table_493.c | 140 - .../small_parse_table/small_parse_table_494.c | 140 - .../small_parse_table/small_parse_table_495.c | 140 - .../small_parse_table/small_parse_table_496.c | 140 - .../small_parse_table/small_parse_table_497.c | 140 - .../small_parse_table/small_parse_table_498.c | 140 - .../small_parse_table/small_parse_table_499.c | 140 - .../small_parse_table/small_parse_table_5.c | 140 - .../small_parse_table/small_parse_table_50.c | 140 - .../small_parse_table/small_parse_table_500.c | 140 - .../small_parse_table/small_parse_table_501.c | 140 - .../small_parse_table/small_parse_table_502.c | 140 - .../small_parse_table/small_parse_table_503.c | 140 - .../small_parse_table/small_parse_table_504.c | 140 - .../small_parse_table/small_parse_table_505.c | 140 - .../small_parse_table/small_parse_table_506.c | 140 - .../small_parse_table/small_parse_table_507.c | 140 - .../small_parse_table/small_parse_table_508.c | 140 - .../small_parse_table/small_parse_table_509.c | 140 - .../small_parse_table/small_parse_table_51.c | 140 - .../small_parse_table/small_parse_table_510.c | 140 - .../small_parse_table/small_parse_table_511.c | 140 - .../small_parse_table/small_parse_table_512.c | 140 - .../small_parse_table/small_parse_table_513.c | 140 - .../small_parse_table/small_parse_table_514.c | 140 - .../small_parse_table/small_parse_table_515.c | 140 - .../small_parse_table/small_parse_table_516.c | 140 - .../small_parse_table/small_parse_table_517.c | 140 - .../small_parse_table/small_parse_table_518.c | 140 - .../small_parse_table/small_parse_table_519.c | 140 - .../small_parse_table/small_parse_table_52.c | 140 - .../small_parse_table/small_parse_table_520.c | 140 - .../small_parse_table/small_parse_table_521.c | 140 - .../small_parse_table/small_parse_table_522.c | 140 - .../small_parse_table/small_parse_table_523.c | 140 - .../small_parse_table/small_parse_table_524.c | 140 - .../small_parse_table/small_parse_table_525.c | 140 - .../small_parse_table/small_parse_table_526.c | 140 - .../small_parse_table/small_parse_table_527.c | 140 - .../small_parse_table/small_parse_table_528.c | 140 - .../small_parse_table/small_parse_table_529.c | 140 - .../small_parse_table/small_parse_table_53.c | 140 - .../small_parse_table/small_parse_table_530.c | 140 - .../small_parse_table/small_parse_table_531.c | 140 - .../small_parse_table/small_parse_table_532.c | 140 - .../small_parse_table/small_parse_table_533.c | 140 - .../small_parse_table/small_parse_table_534.c | 140 - .../small_parse_table/small_parse_table_535.c | 140 - .../small_parse_table/small_parse_table_536.c | 140 - .../small_parse_table/small_parse_table_537.c | 140 - .../small_parse_table/small_parse_table_538.c | 140 - .../small_parse_table/small_parse_table_539.c | 140 - .../small_parse_table/small_parse_table_54.c | 140 - .../small_parse_table/small_parse_table_540.c | 140 - .../small_parse_table/small_parse_table_541.c | 140 - .../small_parse_table/small_parse_table_542.c | 140 - .../small_parse_table/small_parse_table_543.c | 140 - .../small_parse_table/small_parse_table_544.c | 140 - .../small_parse_table/small_parse_table_545.c | 140 - .../small_parse_table/small_parse_table_546.c | 140 - .../small_parse_table/small_parse_table_547.c | 140 - .../small_parse_table/small_parse_table_548.c | 140 - .../small_parse_table/small_parse_table_549.c | 140 - .../small_parse_table/small_parse_table_55.c | 140 - .../small_parse_table/small_parse_table_550.c | 140 - .../small_parse_table/small_parse_table_551.c | 140 - .../small_parse_table/small_parse_table_552.c | 140 - .../small_parse_table/small_parse_table_553.c | 140 - .../small_parse_table/small_parse_table_554.c | 140 - .../small_parse_table/small_parse_table_555.c | 140 - .../small_parse_table/small_parse_table_556.c | 140 - .../small_parse_table/small_parse_table_557.c | 140 - .../small_parse_table/small_parse_table_558.c | 140 - .../small_parse_table/small_parse_table_559.c | 140 - .../small_parse_table/small_parse_table_56.c | 140 - .../small_parse_table/small_parse_table_560.c | 140 - .../small_parse_table/small_parse_table_561.c | 140 - .../small_parse_table/small_parse_table_562.c | 140 - .../small_parse_table/small_parse_table_563.c | 140 - .../small_parse_table/small_parse_table_564.c | 140 - .../small_parse_table/small_parse_table_565.c | 140 - .../small_parse_table/small_parse_table_566.c | 140 - .../small_parse_table/small_parse_table_567.c | 140 - .../small_parse_table/small_parse_table_568.c | 140 - .../small_parse_table/small_parse_table_569.c | 140 - .../small_parse_table/small_parse_table_57.c | 140 - .../small_parse_table/small_parse_table_570.c | 140 - .../small_parse_table/small_parse_table_571.c | 140 - .../small_parse_table/small_parse_table_572.c | 140 - .../small_parse_table/small_parse_table_573.c | 140 - .../small_parse_table/small_parse_table_574.c | 140 - .../small_parse_table/small_parse_table_575.c | 140 - .../small_parse_table/small_parse_table_576.c | 140 - .../small_parse_table/small_parse_table_577.c | 140 - .../small_parse_table/small_parse_table_578.c | 140 - .../small_parse_table/small_parse_table_579.c | 140 - .../small_parse_table/small_parse_table_58.c | 140 - .../small_parse_table/small_parse_table_580.c | 140 - .../small_parse_table/small_parse_table_581.c | 140 - .../small_parse_table/small_parse_table_582.c | 140 - .../small_parse_table/small_parse_table_583.c | 140 - .../small_parse_table/small_parse_table_584.c | 140 - .../small_parse_table/small_parse_table_585.c | 140 - .../small_parse_table/small_parse_table_586.c | 140 - .../small_parse_table/small_parse_table_587.c | 140 - .../small_parse_table/small_parse_table_588.c | 140 - .../small_parse_table/small_parse_table_589.c | 140 - .../small_parse_table/small_parse_table_59.c | 140 - .../small_parse_table/small_parse_table_590.c | 140 - .../small_parse_table/small_parse_table_591.c | 140 - .../small_parse_table/small_parse_table_592.c | 140 - .../small_parse_table/small_parse_table_593.c | 140 - .../small_parse_table/small_parse_table_594.c | 140 - .../small_parse_table/small_parse_table_595.c | 140 - .../small_parse_table/small_parse_table_596.c | 20 - .../small_parse_table/small_parse_table_6.c | 140 - .../small_parse_table/small_parse_table_60.c | 140 - .../small_parse_table/small_parse_table_61.c | 140 - .../small_parse_table/small_parse_table_62.c | 140 - .../small_parse_table/small_parse_table_63.c | 140 - .../small_parse_table/small_parse_table_64.c | 140 - .../small_parse_table/small_parse_table_65.c | 140 - .../small_parse_table/small_parse_table_66.c | 140 - .../small_parse_table/small_parse_table_67.c | 140 - .../small_parse_table/small_parse_table_68.c | 140 - .../small_parse_table/small_parse_table_69.c | 140 - .../small_parse_table/small_parse_table_7.c | 140 - .../small_parse_table/small_parse_table_70.c | 140 - .../small_parse_table/small_parse_table_71.c | 140 - .../small_parse_table/small_parse_table_72.c | 140 - .../small_parse_table/small_parse_table_73.c | 140 - .../small_parse_table/small_parse_table_74.c | 140 - .../small_parse_table/small_parse_table_75.c | 140 - .../small_parse_table/small_parse_table_76.c | 140 - .../small_parse_table/small_parse_table_77.c | 140 - .../small_parse_table/small_parse_table_78.c | 140 - .../small_parse_table/small_parse_table_79.c | 140 - .../small_parse_table/small_parse_table_8.c | 140 - .../small_parse_table/small_parse_table_80.c | 140 - .../small_parse_table/small_parse_table_81.c | 140 - .../small_parse_table/small_parse_table_82.c | 140 - .../small_parse_table/small_parse_table_83.c | 140 - .../small_parse_table/small_parse_table_84.c | 140 - .../small_parse_table/small_parse_table_85.c | 140 - .../small_parse_table/small_parse_table_86.c | 140 - .../small_parse_table/small_parse_table_87.c | 140 - .../small_parse_table/small_parse_table_88.c | 140 - .../small_parse_table/small_parse_table_89.c | 140 - .../small_parse_table/small_parse_table_9.c | 140 - .../small_parse_table/small_parse_table_90.c | 140 - .../small_parse_table/small_parse_table_91.c | 140 - .../small_parse_table/small_parse_table_92.c | 140 - .../small_parse_table/small_parse_table_93.c | 140 - .../small_parse_table/small_parse_table_94.c | 140 - .../small_parse_table/small_parse_table_95.c | 140 - .../small_parse_table/small_parse_table_96.c | 140 - .../small_parse_table/small_parse_table_97.c | 140 - .../small_parse_table/small_parse_table_98.c | 140 - .../small_parse_table/small_parse_table_99.c | 140 - .../small_parse_table_map.h | 88 - .../small_parse_table_map_0.c | 140 - .../small_parse_table_map_1.c | 140 - .../small_parse_table_map_10.c | 140 - .../small_parse_table_map_11.c | 140 - .../small_parse_table_map_12.c | 140 - .../small_parse_table_map_13.c | 140 - .../small_parse_table_map_14.c | 140 - .../small_parse_table_map_15.c | 140 - .../small_parse_table_map_16.c | 140 - .../small_parse_table_map_17.c | 84 - .../small_parse_table_map_2.c | 140 - .../small_parse_table_map_3.c | 140 - .../small_parse_table_map_4.c | 140 - .../small_parse_table_map_5.c | 140 - .../small_parse_table_map_6.c | 140 - .../small_parse_table_map_7.c | 140 - .../small_parse_table_map_8.c | 140 - .../small_parse_table_map_9.c | 140 - .../symbols_metadata/symbols_metadata_0.c | 10 +- .../symbols_metadata/symbols_metadata_1.c | 4 +- parser/static/symbols_names/symbols_names_0.c | 10 +- parser/static/symbols_names/symbols_names_1.c | 4 +- parser/static/types/type_small_parse_table.h | 27 - .../static/types/type_small_parse_table_map.h | 27 - .../unique_symbols_map/unique_symbols_map_0.c | 10 +- .../unique_symbols_map/unique_symbols_map_1.c | 4 +- sources/ft_exit.c | 4 +- sources/main.c | 14 +- 1022 files changed, 45894 insertions(+), 90152 deletions(-) delete mode 100644 parser/static/create/create_small_parse_table.c delete mode 100644 parser/static/create/create_small_parse_table_map.c create mode 100644 parser/static/parse_table/parse_table_10.c create mode 100644 parser/static/parse_table/parse_table_100.c create mode 100644 parser/static/parse_table/parse_table_101.c create mode 100644 parser/static/parse_table/parse_table_102.c create mode 100644 parser/static/parse_table/parse_table_103.c create mode 100644 parser/static/parse_table/parse_table_104.c create mode 100644 parser/static/parse_table/parse_table_105.c create mode 100644 parser/static/parse_table/parse_table_106.c create mode 100644 parser/static/parse_table/parse_table_107.c create mode 100644 parser/static/parse_table/parse_table_108.c create mode 100644 parser/static/parse_table/parse_table_109.c create mode 100644 parser/static/parse_table/parse_table_11.c create mode 100644 parser/static/parse_table/parse_table_110.c create mode 100644 parser/static/parse_table/parse_table_111.c create mode 100644 parser/static/parse_table/parse_table_112.c create mode 100644 parser/static/parse_table/parse_table_113.c create mode 100644 parser/static/parse_table/parse_table_114.c create mode 100644 parser/static/parse_table/parse_table_115.c create mode 100644 parser/static/parse_table/parse_table_116.c create mode 100644 parser/static/parse_table/parse_table_117.c create mode 100644 parser/static/parse_table/parse_table_118.c create mode 100644 parser/static/parse_table/parse_table_119.c create mode 100644 parser/static/parse_table/parse_table_12.c create mode 100644 parser/static/parse_table/parse_table_120.c create mode 100644 parser/static/parse_table/parse_table_121.c create mode 100644 parser/static/parse_table/parse_table_122.c create mode 100644 parser/static/parse_table/parse_table_123.c create mode 100644 parser/static/parse_table/parse_table_124.c create mode 100644 parser/static/parse_table/parse_table_125.c create mode 100644 parser/static/parse_table/parse_table_126.c create mode 100644 parser/static/parse_table/parse_table_127.c create mode 100644 parser/static/parse_table/parse_table_128.c create mode 100644 parser/static/parse_table/parse_table_129.c create mode 100644 parser/static/parse_table/parse_table_13.c create mode 100644 parser/static/parse_table/parse_table_130.c create mode 100644 parser/static/parse_table/parse_table_131.c create mode 100644 parser/static/parse_table/parse_table_132.c create mode 100644 parser/static/parse_table/parse_table_133.c create mode 100644 parser/static/parse_table/parse_table_134.c create mode 100644 parser/static/parse_table/parse_table_135.c create mode 100644 parser/static/parse_table/parse_table_136.c create mode 100644 parser/static/parse_table/parse_table_137.c create mode 100644 parser/static/parse_table/parse_table_138.c create mode 100644 parser/static/parse_table/parse_table_139.c create mode 100644 parser/static/parse_table/parse_table_14.c create mode 100644 parser/static/parse_table/parse_table_140.c create mode 100644 parser/static/parse_table/parse_table_141.c create mode 100644 parser/static/parse_table/parse_table_142.c create mode 100644 parser/static/parse_table/parse_table_143.c create mode 100644 parser/static/parse_table/parse_table_144.c create mode 100644 parser/static/parse_table/parse_table_145.c create mode 100644 parser/static/parse_table/parse_table_146.c create mode 100644 parser/static/parse_table/parse_table_147.c create mode 100644 parser/static/parse_table/parse_table_148.c create mode 100644 parser/static/parse_table/parse_table_149.c create mode 100644 parser/static/parse_table/parse_table_15.c create mode 100644 parser/static/parse_table/parse_table_150.c create mode 100644 parser/static/parse_table/parse_table_151.c create mode 100644 parser/static/parse_table/parse_table_152.c create mode 100644 parser/static/parse_table/parse_table_153.c create mode 100644 parser/static/parse_table/parse_table_154.c create mode 100644 parser/static/parse_table/parse_table_155.c create mode 100644 parser/static/parse_table/parse_table_156.c create mode 100644 parser/static/parse_table/parse_table_157.c create mode 100644 parser/static/parse_table/parse_table_158.c create mode 100644 parser/static/parse_table/parse_table_159.c create mode 100644 parser/static/parse_table/parse_table_16.c create mode 100644 parser/static/parse_table/parse_table_160.c create mode 100644 parser/static/parse_table/parse_table_161.c create mode 100644 parser/static/parse_table/parse_table_162.c create mode 100644 parser/static/parse_table/parse_table_163.c create mode 100644 parser/static/parse_table/parse_table_164.c create mode 100644 parser/static/parse_table/parse_table_165.c create mode 100644 parser/static/parse_table/parse_table_166.c create mode 100644 parser/static/parse_table/parse_table_167.c create mode 100644 parser/static/parse_table/parse_table_168.c create mode 100644 parser/static/parse_table/parse_table_169.c create mode 100644 parser/static/parse_table/parse_table_17.c create mode 100644 parser/static/parse_table/parse_table_170.c create mode 100644 parser/static/parse_table/parse_table_171.c create mode 100644 parser/static/parse_table/parse_table_172.c create mode 100644 parser/static/parse_table/parse_table_173.c create mode 100644 parser/static/parse_table/parse_table_174.c create mode 100644 parser/static/parse_table/parse_table_175.c create mode 100644 parser/static/parse_table/parse_table_176.c create mode 100644 parser/static/parse_table/parse_table_177.c create mode 100644 parser/static/parse_table/parse_table_178.c create mode 100644 parser/static/parse_table/parse_table_179.c create mode 100644 parser/static/parse_table/parse_table_18.c create mode 100644 parser/static/parse_table/parse_table_180.c create mode 100644 parser/static/parse_table/parse_table_181.c create mode 100644 parser/static/parse_table/parse_table_182.c create mode 100644 parser/static/parse_table/parse_table_183.c create mode 100644 parser/static/parse_table/parse_table_184.c create mode 100644 parser/static/parse_table/parse_table_185.c create mode 100644 parser/static/parse_table/parse_table_186.c create mode 100644 parser/static/parse_table/parse_table_187.c create mode 100644 parser/static/parse_table/parse_table_188.c create mode 100644 parser/static/parse_table/parse_table_189.c create mode 100644 parser/static/parse_table/parse_table_19.c create mode 100644 parser/static/parse_table/parse_table_190.c create mode 100644 parser/static/parse_table/parse_table_191.c create mode 100644 parser/static/parse_table/parse_table_192.c create mode 100644 parser/static/parse_table/parse_table_193.c create mode 100644 parser/static/parse_table/parse_table_194.c create mode 100644 parser/static/parse_table/parse_table_195.c create mode 100644 parser/static/parse_table/parse_table_196.c create mode 100644 parser/static/parse_table/parse_table_197.c create mode 100644 parser/static/parse_table/parse_table_198.c create mode 100644 parser/static/parse_table/parse_table_199.c create mode 100644 parser/static/parse_table/parse_table_2.c create mode 100644 parser/static/parse_table/parse_table_20.c create mode 100644 parser/static/parse_table/parse_table_200.c create mode 100644 parser/static/parse_table/parse_table_201.c create mode 100644 parser/static/parse_table/parse_table_202.c create mode 100644 parser/static/parse_table/parse_table_203.c create mode 100644 parser/static/parse_table/parse_table_204.c create mode 100644 parser/static/parse_table/parse_table_205.c create mode 100644 parser/static/parse_table/parse_table_206.c create mode 100644 parser/static/parse_table/parse_table_207.c create mode 100644 parser/static/parse_table/parse_table_208.c create mode 100644 parser/static/parse_table/parse_table_209.c create mode 100644 parser/static/parse_table/parse_table_21.c create mode 100644 parser/static/parse_table/parse_table_210.c create mode 100644 parser/static/parse_table/parse_table_211.c create mode 100644 parser/static/parse_table/parse_table_212.c create mode 100644 parser/static/parse_table/parse_table_213.c create mode 100644 parser/static/parse_table/parse_table_214.c create mode 100644 parser/static/parse_table/parse_table_215.c create mode 100644 parser/static/parse_table/parse_table_216.c create mode 100644 parser/static/parse_table/parse_table_217.c create mode 100644 parser/static/parse_table/parse_table_218.c create mode 100644 parser/static/parse_table/parse_table_219.c create mode 100644 parser/static/parse_table/parse_table_22.c create mode 100644 parser/static/parse_table/parse_table_220.c create mode 100644 parser/static/parse_table/parse_table_221.c create mode 100644 parser/static/parse_table/parse_table_222.c create mode 100644 parser/static/parse_table/parse_table_223.c create mode 100644 parser/static/parse_table/parse_table_224.c create mode 100644 parser/static/parse_table/parse_table_225.c create mode 100644 parser/static/parse_table/parse_table_226.c create mode 100644 parser/static/parse_table/parse_table_227.c create mode 100644 parser/static/parse_table/parse_table_228.c create mode 100644 parser/static/parse_table/parse_table_229.c create mode 100644 parser/static/parse_table/parse_table_23.c create mode 100644 parser/static/parse_table/parse_table_230.c create mode 100644 parser/static/parse_table/parse_table_231.c create mode 100644 parser/static/parse_table/parse_table_232.c create mode 100644 parser/static/parse_table/parse_table_233.c create mode 100644 parser/static/parse_table/parse_table_234.c create mode 100644 parser/static/parse_table/parse_table_235.c create mode 100644 parser/static/parse_table/parse_table_236.c create mode 100644 parser/static/parse_table/parse_table_237.c create mode 100644 parser/static/parse_table/parse_table_238.c create mode 100644 parser/static/parse_table/parse_table_239.c create mode 100644 parser/static/parse_table/parse_table_24.c create mode 100644 parser/static/parse_table/parse_table_240.c create mode 100644 parser/static/parse_table/parse_table_241.c create mode 100644 parser/static/parse_table/parse_table_242.c create mode 100644 parser/static/parse_table/parse_table_243.c create mode 100644 parser/static/parse_table/parse_table_244.c create mode 100644 parser/static/parse_table/parse_table_245.c create mode 100644 parser/static/parse_table/parse_table_246.c create mode 100644 parser/static/parse_table/parse_table_247.c create mode 100644 parser/static/parse_table/parse_table_248.c create mode 100644 parser/static/parse_table/parse_table_249.c create mode 100644 parser/static/parse_table/parse_table_25.c create mode 100644 parser/static/parse_table/parse_table_250.c create mode 100644 parser/static/parse_table/parse_table_251.c create mode 100644 parser/static/parse_table/parse_table_252.c create mode 100644 parser/static/parse_table/parse_table_253.c create mode 100644 parser/static/parse_table/parse_table_254.c create mode 100644 parser/static/parse_table/parse_table_255.c create mode 100644 parser/static/parse_table/parse_table_256.c create mode 100644 parser/static/parse_table/parse_table_257.c create mode 100644 parser/static/parse_table/parse_table_258.c create mode 100644 parser/static/parse_table/parse_table_259.c create mode 100644 parser/static/parse_table/parse_table_26.c create mode 100644 parser/static/parse_table/parse_table_260.c create mode 100644 parser/static/parse_table/parse_table_261.c create mode 100644 parser/static/parse_table/parse_table_262.c create mode 100644 parser/static/parse_table/parse_table_263.c create mode 100644 parser/static/parse_table/parse_table_264.c create mode 100644 parser/static/parse_table/parse_table_265.c create mode 100644 parser/static/parse_table/parse_table_266.c create mode 100644 parser/static/parse_table/parse_table_267.c create mode 100644 parser/static/parse_table/parse_table_268.c create mode 100644 parser/static/parse_table/parse_table_269.c create mode 100644 parser/static/parse_table/parse_table_27.c create mode 100644 parser/static/parse_table/parse_table_270.c create mode 100644 parser/static/parse_table/parse_table_271.c create mode 100644 parser/static/parse_table/parse_table_272.c create mode 100644 parser/static/parse_table/parse_table_273.c create mode 100644 parser/static/parse_table/parse_table_274.c create mode 100644 parser/static/parse_table/parse_table_275.c create mode 100644 parser/static/parse_table/parse_table_276.c create mode 100644 parser/static/parse_table/parse_table_277.c create mode 100644 parser/static/parse_table/parse_table_278.c create mode 100644 parser/static/parse_table/parse_table_279.c create mode 100644 parser/static/parse_table/parse_table_28.c create mode 100644 parser/static/parse_table/parse_table_280.c create mode 100644 parser/static/parse_table/parse_table_281.c create mode 100644 parser/static/parse_table/parse_table_282.c create mode 100644 parser/static/parse_table/parse_table_283.c create mode 100644 parser/static/parse_table/parse_table_284.c create mode 100644 parser/static/parse_table/parse_table_285.c create mode 100644 parser/static/parse_table/parse_table_286.c create mode 100644 parser/static/parse_table/parse_table_287.c create mode 100644 parser/static/parse_table/parse_table_288.c create mode 100644 parser/static/parse_table/parse_table_289.c create mode 100644 parser/static/parse_table/parse_table_29.c create mode 100644 parser/static/parse_table/parse_table_290.c create mode 100644 parser/static/parse_table/parse_table_291.c create mode 100644 parser/static/parse_table/parse_table_292.c create mode 100644 parser/static/parse_table/parse_table_293.c create mode 100644 parser/static/parse_table/parse_table_294.c create mode 100644 parser/static/parse_table/parse_table_295.c create mode 100644 parser/static/parse_table/parse_table_296.c create mode 100644 parser/static/parse_table/parse_table_297.c create mode 100644 parser/static/parse_table/parse_table_298.c create mode 100644 parser/static/parse_table/parse_table_299.c create mode 100644 parser/static/parse_table/parse_table_3.c create mode 100644 parser/static/parse_table/parse_table_30.c create mode 100644 parser/static/parse_table/parse_table_300.c create mode 100644 parser/static/parse_table/parse_table_301.c create mode 100644 parser/static/parse_table/parse_table_302.c create mode 100644 parser/static/parse_table/parse_table_303.c create mode 100644 parser/static/parse_table/parse_table_304.c create mode 100644 parser/static/parse_table/parse_table_305.c create mode 100644 parser/static/parse_table/parse_table_306.c create mode 100644 parser/static/parse_table/parse_table_307.c create mode 100644 parser/static/parse_table/parse_table_308.c create mode 100644 parser/static/parse_table/parse_table_309.c create mode 100644 parser/static/parse_table/parse_table_31.c create mode 100644 parser/static/parse_table/parse_table_310.c create mode 100644 parser/static/parse_table/parse_table_311.c create mode 100644 parser/static/parse_table/parse_table_312.c create mode 100644 parser/static/parse_table/parse_table_32.c create mode 100644 parser/static/parse_table/parse_table_33.c create mode 100644 parser/static/parse_table/parse_table_34.c create mode 100644 parser/static/parse_table/parse_table_35.c create mode 100644 parser/static/parse_table/parse_table_36.c create mode 100644 parser/static/parse_table/parse_table_37.c create mode 100644 parser/static/parse_table/parse_table_38.c create mode 100644 parser/static/parse_table/parse_table_39.c create mode 100644 parser/static/parse_table/parse_table_4.c create mode 100644 parser/static/parse_table/parse_table_40.c create mode 100644 parser/static/parse_table/parse_table_41.c create mode 100644 parser/static/parse_table/parse_table_42.c create mode 100644 parser/static/parse_table/parse_table_43.c create mode 100644 parser/static/parse_table/parse_table_44.c create mode 100644 parser/static/parse_table/parse_table_45.c create mode 100644 parser/static/parse_table/parse_table_46.c create mode 100644 parser/static/parse_table/parse_table_47.c create mode 100644 parser/static/parse_table/parse_table_48.c create mode 100644 parser/static/parse_table/parse_table_49.c create mode 100644 parser/static/parse_table/parse_table_5.c create mode 100644 parser/static/parse_table/parse_table_50.c create mode 100644 parser/static/parse_table/parse_table_51.c create mode 100644 parser/static/parse_table/parse_table_52.c create mode 100644 parser/static/parse_table/parse_table_53.c create mode 100644 parser/static/parse_table/parse_table_54.c create mode 100644 parser/static/parse_table/parse_table_55.c create mode 100644 parser/static/parse_table/parse_table_56.c create mode 100644 parser/static/parse_table/parse_table_57.c create mode 100644 parser/static/parse_table/parse_table_58.c create mode 100644 parser/static/parse_table/parse_table_59.c create mode 100644 parser/static/parse_table/parse_table_6.c create mode 100644 parser/static/parse_table/parse_table_60.c create mode 100644 parser/static/parse_table/parse_table_61.c create mode 100644 parser/static/parse_table/parse_table_62.c create mode 100644 parser/static/parse_table/parse_table_63.c create mode 100644 parser/static/parse_table/parse_table_64.c create mode 100644 parser/static/parse_table/parse_table_65.c create mode 100644 parser/static/parse_table/parse_table_66.c create mode 100644 parser/static/parse_table/parse_table_67.c create mode 100644 parser/static/parse_table/parse_table_68.c create mode 100644 parser/static/parse_table/parse_table_69.c create mode 100644 parser/static/parse_table/parse_table_7.c create mode 100644 parser/static/parse_table/parse_table_70.c create mode 100644 parser/static/parse_table/parse_table_71.c create mode 100644 parser/static/parse_table/parse_table_72.c create mode 100644 parser/static/parse_table/parse_table_73.c create mode 100644 parser/static/parse_table/parse_table_74.c create mode 100644 parser/static/parse_table/parse_table_75.c create mode 100644 parser/static/parse_table/parse_table_76.c create mode 100644 parser/static/parse_table/parse_table_77.c create mode 100644 parser/static/parse_table/parse_table_78.c create mode 100644 parser/static/parse_table/parse_table_79.c create mode 100644 parser/static/parse_table/parse_table_8.c create mode 100644 parser/static/parse_table/parse_table_80.c create mode 100644 parser/static/parse_table/parse_table_81.c create mode 100644 parser/static/parse_table/parse_table_82.c create mode 100644 parser/static/parse_table/parse_table_83.c create mode 100644 parser/static/parse_table/parse_table_84.c create mode 100644 parser/static/parse_table/parse_table_85.c create mode 100644 parser/static/parse_table/parse_table_86.c create mode 100644 parser/static/parse_table/parse_table_87.c create mode 100644 parser/static/parse_table/parse_table_88.c create mode 100644 parser/static/parse_table/parse_table_89.c create mode 100644 parser/static/parse_table/parse_table_9.c create mode 100644 parser/static/parse_table/parse_table_90.c create mode 100644 parser/static/parse_table/parse_table_91.c create mode 100644 parser/static/parse_table/parse_table_92.c create mode 100644 parser/static/parse_table/parse_table_93.c create mode 100644 parser/static/parse_table/parse_table_94.c create mode 100644 parser/static/parse_table/parse_table_95.c create mode 100644 parser/static/parse_table/parse_table_96.c create mode 100644 parser/static/parse_table/parse_table_97.c create mode 100644 parser/static/parse_table/parse_table_98.c create mode 100644 parser/static/parse_table/parse_table_99.c delete mode 100644 parser/static/small_parse_table/small_parse_table.h delete mode 100644 parser/static/small_parse_table/small_parse_table_0.c delete mode 100644 parser/static/small_parse_table/small_parse_table_1.c delete mode 100644 parser/static/small_parse_table/small_parse_table_10.c delete mode 100644 parser/static/small_parse_table/small_parse_table_100.c delete mode 100644 parser/static/small_parse_table/small_parse_table_101.c delete mode 100644 parser/static/small_parse_table/small_parse_table_102.c delete mode 100644 parser/static/small_parse_table/small_parse_table_103.c delete mode 100644 parser/static/small_parse_table/small_parse_table_104.c delete mode 100644 parser/static/small_parse_table/small_parse_table_105.c delete mode 100644 parser/static/small_parse_table/small_parse_table_106.c delete mode 100644 parser/static/small_parse_table/small_parse_table_107.c delete mode 100644 parser/static/small_parse_table/small_parse_table_108.c delete mode 100644 parser/static/small_parse_table/small_parse_table_109.c delete mode 100644 parser/static/small_parse_table/small_parse_table_11.c delete mode 100644 parser/static/small_parse_table/small_parse_table_110.c delete mode 100644 parser/static/small_parse_table/small_parse_table_111.c delete mode 100644 parser/static/small_parse_table/small_parse_table_112.c delete mode 100644 parser/static/small_parse_table/small_parse_table_113.c delete mode 100644 parser/static/small_parse_table/small_parse_table_114.c delete mode 100644 parser/static/small_parse_table/small_parse_table_115.c delete mode 100644 parser/static/small_parse_table/small_parse_table_116.c delete mode 100644 parser/static/small_parse_table/small_parse_table_117.c delete mode 100644 parser/static/small_parse_table/small_parse_table_118.c delete mode 100644 parser/static/small_parse_table/small_parse_table_119.c delete mode 100644 parser/static/small_parse_table/small_parse_table_12.c delete mode 100644 parser/static/small_parse_table/small_parse_table_120.c delete mode 100644 parser/static/small_parse_table/small_parse_table_121.c delete mode 100644 parser/static/small_parse_table/small_parse_table_122.c delete mode 100644 parser/static/small_parse_table/small_parse_table_123.c delete mode 100644 parser/static/small_parse_table/small_parse_table_124.c delete mode 100644 parser/static/small_parse_table/small_parse_table_125.c delete mode 100644 parser/static/small_parse_table/small_parse_table_126.c delete mode 100644 parser/static/small_parse_table/small_parse_table_127.c delete mode 100644 parser/static/small_parse_table/small_parse_table_128.c delete mode 100644 parser/static/small_parse_table/small_parse_table_129.c delete mode 100644 parser/static/small_parse_table/small_parse_table_13.c delete mode 100644 parser/static/small_parse_table/small_parse_table_130.c delete mode 100644 parser/static/small_parse_table/small_parse_table_131.c delete mode 100644 parser/static/small_parse_table/small_parse_table_132.c delete mode 100644 parser/static/small_parse_table/small_parse_table_133.c delete mode 100644 parser/static/small_parse_table/small_parse_table_134.c delete mode 100644 parser/static/small_parse_table/small_parse_table_135.c delete mode 100644 parser/static/small_parse_table/small_parse_table_136.c delete mode 100644 parser/static/small_parse_table/small_parse_table_137.c delete mode 100644 parser/static/small_parse_table/small_parse_table_138.c delete mode 100644 parser/static/small_parse_table/small_parse_table_139.c delete mode 100644 parser/static/small_parse_table/small_parse_table_14.c delete mode 100644 parser/static/small_parse_table/small_parse_table_140.c delete mode 100644 parser/static/small_parse_table/small_parse_table_141.c delete mode 100644 parser/static/small_parse_table/small_parse_table_142.c delete mode 100644 parser/static/small_parse_table/small_parse_table_143.c delete mode 100644 parser/static/small_parse_table/small_parse_table_144.c delete mode 100644 parser/static/small_parse_table/small_parse_table_145.c delete mode 100644 parser/static/small_parse_table/small_parse_table_146.c delete mode 100644 parser/static/small_parse_table/small_parse_table_147.c delete mode 100644 parser/static/small_parse_table/small_parse_table_148.c delete mode 100644 parser/static/small_parse_table/small_parse_table_149.c delete mode 100644 parser/static/small_parse_table/small_parse_table_15.c delete mode 100644 parser/static/small_parse_table/small_parse_table_150.c delete mode 100644 parser/static/small_parse_table/small_parse_table_151.c delete mode 100644 parser/static/small_parse_table/small_parse_table_152.c delete mode 100644 parser/static/small_parse_table/small_parse_table_153.c delete mode 100644 parser/static/small_parse_table/small_parse_table_154.c delete mode 100644 parser/static/small_parse_table/small_parse_table_155.c delete mode 100644 parser/static/small_parse_table/small_parse_table_156.c delete mode 100644 parser/static/small_parse_table/small_parse_table_157.c delete mode 100644 parser/static/small_parse_table/small_parse_table_158.c delete mode 100644 parser/static/small_parse_table/small_parse_table_159.c delete mode 100644 parser/static/small_parse_table/small_parse_table_16.c delete mode 100644 parser/static/small_parse_table/small_parse_table_160.c delete mode 100644 parser/static/small_parse_table/small_parse_table_161.c delete mode 100644 parser/static/small_parse_table/small_parse_table_162.c delete mode 100644 parser/static/small_parse_table/small_parse_table_163.c delete mode 100644 parser/static/small_parse_table/small_parse_table_164.c delete mode 100644 parser/static/small_parse_table/small_parse_table_165.c delete mode 100644 parser/static/small_parse_table/small_parse_table_166.c delete mode 100644 parser/static/small_parse_table/small_parse_table_167.c delete mode 100644 parser/static/small_parse_table/small_parse_table_168.c delete mode 100644 parser/static/small_parse_table/small_parse_table_169.c delete mode 100644 parser/static/small_parse_table/small_parse_table_17.c delete mode 100644 parser/static/small_parse_table/small_parse_table_170.c delete mode 100644 parser/static/small_parse_table/small_parse_table_171.c delete mode 100644 parser/static/small_parse_table/small_parse_table_172.c delete mode 100644 parser/static/small_parse_table/small_parse_table_173.c delete mode 100644 parser/static/small_parse_table/small_parse_table_174.c delete mode 100644 parser/static/small_parse_table/small_parse_table_175.c delete mode 100644 parser/static/small_parse_table/small_parse_table_176.c delete mode 100644 parser/static/small_parse_table/small_parse_table_177.c delete mode 100644 parser/static/small_parse_table/small_parse_table_178.c delete mode 100644 parser/static/small_parse_table/small_parse_table_179.c delete mode 100644 parser/static/small_parse_table/small_parse_table_18.c delete mode 100644 parser/static/small_parse_table/small_parse_table_180.c delete mode 100644 parser/static/small_parse_table/small_parse_table_181.c delete mode 100644 parser/static/small_parse_table/small_parse_table_182.c delete mode 100644 parser/static/small_parse_table/small_parse_table_183.c delete mode 100644 parser/static/small_parse_table/small_parse_table_184.c delete mode 100644 parser/static/small_parse_table/small_parse_table_185.c delete mode 100644 parser/static/small_parse_table/small_parse_table_186.c delete mode 100644 parser/static/small_parse_table/small_parse_table_187.c delete mode 100644 parser/static/small_parse_table/small_parse_table_188.c delete mode 100644 parser/static/small_parse_table/small_parse_table_189.c delete mode 100644 parser/static/small_parse_table/small_parse_table_19.c delete mode 100644 parser/static/small_parse_table/small_parse_table_190.c delete mode 100644 parser/static/small_parse_table/small_parse_table_191.c delete mode 100644 parser/static/small_parse_table/small_parse_table_192.c delete mode 100644 parser/static/small_parse_table/small_parse_table_193.c delete mode 100644 parser/static/small_parse_table/small_parse_table_194.c delete mode 100644 parser/static/small_parse_table/small_parse_table_195.c delete mode 100644 parser/static/small_parse_table/small_parse_table_196.c delete mode 100644 parser/static/small_parse_table/small_parse_table_197.c delete mode 100644 parser/static/small_parse_table/small_parse_table_198.c delete mode 100644 parser/static/small_parse_table/small_parse_table_199.c delete mode 100644 parser/static/small_parse_table/small_parse_table_2.c delete mode 100644 parser/static/small_parse_table/small_parse_table_20.c delete mode 100644 parser/static/small_parse_table/small_parse_table_200.c delete mode 100644 parser/static/small_parse_table/small_parse_table_201.c delete mode 100644 parser/static/small_parse_table/small_parse_table_202.c delete mode 100644 parser/static/small_parse_table/small_parse_table_203.c delete mode 100644 parser/static/small_parse_table/small_parse_table_204.c delete mode 100644 parser/static/small_parse_table/small_parse_table_205.c delete mode 100644 parser/static/small_parse_table/small_parse_table_206.c delete mode 100644 parser/static/small_parse_table/small_parse_table_207.c delete mode 100644 parser/static/small_parse_table/small_parse_table_208.c delete mode 100644 parser/static/small_parse_table/small_parse_table_209.c delete mode 100644 parser/static/small_parse_table/small_parse_table_21.c delete mode 100644 parser/static/small_parse_table/small_parse_table_210.c delete mode 100644 parser/static/small_parse_table/small_parse_table_211.c delete mode 100644 parser/static/small_parse_table/small_parse_table_212.c delete mode 100644 parser/static/small_parse_table/small_parse_table_213.c delete mode 100644 parser/static/small_parse_table/small_parse_table_214.c delete mode 100644 parser/static/small_parse_table/small_parse_table_215.c delete mode 100644 parser/static/small_parse_table/small_parse_table_216.c delete mode 100644 parser/static/small_parse_table/small_parse_table_217.c delete mode 100644 parser/static/small_parse_table/small_parse_table_218.c delete mode 100644 parser/static/small_parse_table/small_parse_table_219.c delete mode 100644 parser/static/small_parse_table/small_parse_table_22.c delete mode 100644 parser/static/small_parse_table/small_parse_table_220.c delete mode 100644 parser/static/small_parse_table/small_parse_table_221.c delete mode 100644 parser/static/small_parse_table/small_parse_table_222.c delete mode 100644 parser/static/small_parse_table/small_parse_table_223.c delete mode 100644 parser/static/small_parse_table/small_parse_table_224.c delete mode 100644 parser/static/small_parse_table/small_parse_table_225.c delete mode 100644 parser/static/small_parse_table/small_parse_table_226.c delete mode 100644 parser/static/small_parse_table/small_parse_table_227.c delete mode 100644 parser/static/small_parse_table/small_parse_table_228.c delete mode 100644 parser/static/small_parse_table/small_parse_table_229.c delete mode 100644 parser/static/small_parse_table/small_parse_table_23.c delete mode 100644 parser/static/small_parse_table/small_parse_table_230.c delete mode 100644 parser/static/small_parse_table/small_parse_table_231.c delete mode 100644 parser/static/small_parse_table/small_parse_table_232.c delete mode 100644 parser/static/small_parse_table/small_parse_table_233.c delete mode 100644 parser/static/small_parse_table/small_parse_table_234.c delete mode 100644 parser/static/small_parse_table/small_parse_table_235.c delete mode 100644 parser/static/small_parse_table/small_parse_table_236.c delete mode 100644 parser/static/small_parse_table/small_parse_table_237.c delete mode 100644 parser/static/small_parse_table/small_parse_table_238.c delete mode 100644 parser/static/small_parse_table/small_parse_table_239.c delete mode 100644 parser/static/small_parse_table/small_parse_table_24.c delete mode 100644 parser/static/small_parse_table/small_parse_table_240.c delete mode 100644 parser/static/small_parse_table/small_parse_table_241.c delete mode 100644 parser/static/small_parse_table/small_parse_table_242.c delete mode 100644 parser/static/small_parse_table/small_parse_table_243.c delete mode 100644 parser/static/small_parse_table/small_parse_table_244.c delete mode 100644 parser/static/small_parse_table/small_parse_table_245.c delete mode 100644 parser/static/small_parse_table/small_parse_table_246.c delete mode 100644 parser/static/small_parse_table/small_parse_table_247.c delete mode 100644 parser/static/small_parse_table/small_parse_table_248.c delete mode 100644 parser/static/small_parse_table/small_parse_table_249.c delete mode 100644 parser/static/small_parse_table/small_parse_table_25.c delete mode 100644 parser/static/small_parse_table/small_parse_table_250.c delete mode 100644 parser/static/small_parse_table/small_parse_table_251.c delete mode 100644 parser/static/small_parse_table/small_parse_table_252.c delete mode 100644 parser/static/small_parse_table/small_parse_table_253.c delete mode 100644 parser/static/small_parse_table/small_parse_table_254.c delete mode 100644 parser/static/small_parse_table/small_parse_table_255.c delete mode 100644 parser/static/small_parse_table/small_parse_table_256.c delete mode 100644 parser/static/small_parse_table/small_parse_table_257.c delete mode 100644 parser/static/small_parse_table/small_parse_table_258.c delete mode 100644 parser/static/small_parse_table/small_parse_table_259.c delete mode 100644 parser/static/small_parse_table/small_parse_table_26.c delete mode 100644 parser/static/small_parse_table/small_parse_table_260.c delete mode 100644 parser/static/small_parse_table/small_parse_table_261.c delete mode 100644 parser/static/small_parse_table/small_parse_table_262.c delete mode 100644 parser/static/small_parse_table/small_parse_table_263.c delete mode 100644 parser/static/small_parse_table/small_parse_table_264.c delete mode 100644 parser/static/small_parse_table/small_parse_table_265.c delete mode 100644 parser/static/small_parse_table/small_parse_table_266.c delete mode 100644 parser/static/small_parse_table/small_parse_table_267.c delete mode 100644 parser/static/small_parse_table/small_parse_table_268.c delete mode 100644 parser/static/small_parse_table/small_parse_table_269.c delete mode 100644 parser/static/small_parse_table/small_parse_table_27.c delete mode 100644 parser/static/small_parse_table/small_parse_table_270.c delete mode 100644 parser/static/small_parse_table/small_parse_table_271.c delete mode 100644 parser/static/small_parse_table/small_parse_table_272.c delete mode 100644 parser/static/small_parse_table/small_parse_table_273.c delete mode 100644 parser/static/small_parse_table/small_parse_table_274.c delete mode 100644 parser/static/small_parse_table/small_parse_table_275.c delete mode 100644 parser/static/small_parse_table/small_parse_table_276.c delete mode 100644 parser/static/small_parse_table/small_parse_table_277.c delete mode 100644 parser/static/small_parse_table/small_parse_table_278.c delete mode 100644 parser/static/small_parse_table/small_parse_table_279.c delete mode 100644 parser/static/small_parse_table/small_parse_table_28.c delete mode 100644 parser/static/small_parse_table/small_parse_table_280.c delete mode 100644 parser/static/small_parse_table/small_parse_table_281.c delete mode 100644 parser/static/small_parse_table/small_parse_table_282.c delete mode 100644 parser/static/small_parse_table/small_parse_table_283.c delete mode 100644 parser/static/small_parse_table/small_parse_table_284.c delete mode 100644 parser/static/small_parse_table/small_parse_table_285.c delete mode 100644 parser/static/small_parse_table/small_parse_table_286.c delete mode 100644 parser/static/small_parse_table/small_parse_table_287.c delete mode 100644 parser/static/small_parse_table/small_parse_table_288.c delete mode 100644 parser/static/small_parse_table/small_parse_table_289.c delete mode 100644 parser/static/small_parse_table/small_parse_table_29.c delete mode 100644 parser/static/small_parse_table/small_parse_table_290.c delete mode 100644 parser/static/small_parse_table/small_parse_table_291.c delete mode 100644 parser/static/small_parse_table/small_parse_table_292.c delete mode 100644 parser/static/small_parse_table/small_parse_table_293.c delete mode 100644 parser/static/small_parse_table/small_parse_table_294.c delete mode 100644 parser/static/small_parse_table/small_parse_table_295.c delete mode 100644 parser/static/small_parse_table/small_parse_table_296.c delete mode 100644 parser/static/small_parse_table/small_parse_table_297.c delete mode 100644 parser/static/small_parse_table/small_parse_table_298.c delete mode 100644 parser/static/small_parse_table/small_parse_table_299.c delete mode 100644 parser/static/small_parse_table/small_parse_table_3.c delete mode 100644 parser/static/small_parse_table/small_parse_table_30.c delete mode 100644 parser/static/small_parse_table/small_parse_table_300.c delete mode 100644 parser/static/small_parse_table/small_parse_table_301.c delete mode 100644 parser/static/small_parse_table/small_parse_table_302.c delete mode 100644 parser/static/small_parse_table/small_parse_table_303.c delete mode 100644 parser/static/small_parse_table/small_parse_table_304.c delete mode 100644 parser/static/small_parse_table/small_parse_table_305.c delete mode 100644 parser/static/small_parse_table/small_parse_table_306.c delete mode 100644 parser/static/small_parse_table/small_parse_table_307.c delete mode 100644 parser/static/small_parse_table/small_parse_table_308.c delete mode 100644 parser/static/small_parse_table/small_parse_table_309.c delete mode 100644 parser/static/small_parse_table/small_parse_table_31.c delete mode 100644 parser/static/small_parse_table/small_parse_table_310.c delete mode 100644 parser/static/small_parse_table/small_parse_table_311.c delete mode 100644 parser/static/small_parse_table/small_parse_table_312.c delete mode 100644 parser/static/small_parse_table/small_parse_table_313.c delete mode 100644 parser/static/small_parse_table/small_parse_table_314.c delete mode 100644 parser/static/small_parse_table/small_parse_table_315.c delete mode 100644 parser/static/small_parse_table/small_parse_table_316.c delete mode 100644 parser/static/small_parse_table/small_parse_table_317.c delete mode 100644 parser/static/small_parse_table/small_parse_table_318.c delete mode 100644 parser/static/small_parse_table/small_parse_table_319.c delete mode 100644 parser/static/small_parse_table/small_parse_table_32.c delete mode 100644 parser/static/small_parse_table/small_parse_table_320.c delete mode 100644 parser/static/small_parse_table/small_parse_table_321.c delete mode 100644 parser/static/small_parse_table/small_parse_table_322.c delete mode 100644 parser/static/small_parse_table/small_parse_table_323.c delete mode 100644 parser/static/small_parse_table/small_parse_table_324.c delete mode 100644 parser/static/small_parse_table/small_parse_table_325.c delete mode 100644 parser/static/small_parse_table/small_parse_table_326.c delete mode 100644 parser/static/small_parse_table/small_parse_table_327.c delete mode 100644 parser/static/small_parse_table/small_parse_table_328.c delete mode 100644 parser/static/small_parse_table/small_parse_table_329.c delete mode 100644 parser/static/small_parse_table/small_parse_table_33.c delete mode 100644 parser/static/small_parse_table/small_parse_table_330.c delete mode 100644 parser/static/small_parse_table/small_parse_table_331.c delete mode 100644 parser/static/small_parse_table/small_parse_table_332.c delete mode 100644 parser/static/small_parse_table/small_parse_table_333.c delete mode 100644 parser/static/small_parse_table/small_parse_table_334.c delete mode 100644 parser/static/small_parse_table/small_parse_table_335.c delete mode 100644 parser/static/small_parse_table/small_parse_table_336.c delete mode 100644 parser/static/small_parse_table/small_parse_table_337.c delete mode 100644 parser/static/small_parse_table/small_parse_table_338.c delete mode 100644 parser/static/small_parse_table/small_parse_table_339.c delete mode 100644 parser/static/small_parse_table/small_parse_table_34.c delete mode 100644 parser/static/small_parse_table/small_parse_table_340.c delete mode 100644 parser/static/small_parse_table/small_parse_table_341.c delete mode 100644 parser/static/small_parse_table/small_parse_table_342.c delete mode 100644 parser/static/small_parse_table/small_parse_table_343.c delete mode 100644 parser/static/small_parse_table/small_parse_table_344.c delete mode 100644 parser/static/small_parse_table/small_parse_table_345.c delete mode 100644 parser/static/small_parse_table/small_parse_table_346.c delete mode 100644 parser/static/small_parse_table/small_parse_table_347.c delete mode 100644 parser/static/small_parse_table/small_parse_table_348.c delete mode 100644 parser/static/small_parse_table/small_parse_table_349.c delete mode 100644 parser/static/small_parse_table/small_parse_table_35.c delete mode 100644 parser/static/small_parse_table/small_parse_table_350.c delete mode 100644 parser/static/small_parse_table/small_parse_table_351.c delete mode 100644 parser/static/small_parse_table/small_parse_table_352.c delete mode 100644 parser/static/small_parse_table/small_parse_table_353.c delete mode 100644 parser/static/small_parse_table/small_parse_table_354.c delete mode 100644 parser/static/small_parse_table/small_parse_table_355.c delete mode 100644 parser/static/small_parse_table/small_parse_table_356.c delete mode 100644 parser/static/small_parse_table/small_parse_table_357.c delete mode 100644 parser/static/small_parse_table/small_parse_table_358.c delete mode 100644 parser/static/small_parse_table/small_parse_table_359.c delete mode 100644 parser/static/small_parse_table/small_parse_table_36.c delete mode 100644 parser/static/small_parse_table/small_parse_table_360.c delete mode 100644 parser/static/small_parse_table/small_parse_table_361.c delete mode 100644 parser/static/small_parse_table/small_parse_table_362.c delete mode 100644 parser/static/small_parse_table/small_parse_table_363.c delete mode 100644 parser/static/small_parse_table/small_parse_table_364.c delete mode 100644 parser/static/small_parse_table/small_parse_table_365.c delete mode 100644 parser/static/small_parse_table/small_parse_table_366.c delete mode 100644 parser/static/small_parse_table/small_parse_table_367.c delete mode 100644 parser/static/small_parse_table/small_parse_table_368.c delete mode 100644 parser/static/small_parse_table/small_parse_table_369.c delete mode 100644 parser/static/small_parse_table/small_parse_table_37.c delete mode 100644 parser/static/small_parse_table/small_parse_table_370.c delete mode 100644 parser/static/small_parse_table/small_parse_table_371.c delete mode 100644 parser/static/small_parse_table/small_parse_table_372.c delete mode 100644 parser/static/small_parse_table/small_parse_table_373.c delete mode 100644 parser/static/small_parse_table/small_parse_table_374.c delete mode 100644 parser/static/small_parse_table/small_parse_table_375.c delete mode 100644 parser/static/small_parse_table/small_parse_table_376.c delete mode 100644 parser/static/small_parse_table/small_parse_table_377.c delete mode 100644 parser/static/small_parse_table/small_parse_table_378.c delete mode 100644 parser/static/small_parse_table/small_parse_table_379.c delete mode 100644 parser/static/small_parse_table/small_parse_table_38.c delete mode 100644 parser/static/small_parse_table/small_parse_table_380.c delete mode 100644 parser/static/small_parse_table/small_parse_table_381.c delete mode 100644 parser/static/small_parse_table/small_parse_table_382.c delete mode 100644 parser/static/small_parse_table/small_parse_table_383.c delete mode 100644 parser/static/small_parse_table/small_parse_table_384.c delete mode 100644 parser/static/small_parse_table/small_parse_table_385.c delete mode 100644 parser/static/small_parse_table/small_parse_table_386.c delete mode 100644 parser/static/small_parse_table/small_parse_table_387.c delete mode 100644 parser/static/small_parse_table/small_parse_table_388.c delete mode 100644 parser/static/small_parse_table/small_parse_table_389.c delete mode 100644 parser/static/small_parse_table/small_parse_table_39.c delete mode 100644 parser/static/small_parse_table/small_parse_table_390.c delete mode 100644 parser/static/small_parse_table/small_parse_table_391.c delete mode 100644 parser/static/small_parse_table/small_parse_table_392.c delete mode 100644 parser/static/small_parse_table/small_parse_table_393.c delete mode 100644 parser/static/small_parse_table/small_parse_table_394.c delete mode 100644 parser/static/small_parse_table/small_parse_table_395.c delete mode 100644 parser/static/small_parse_table/small_parse_table_396.c delete mode 100644 parser/static/small_parse_table/small_parse_table_397.c delete mode 100644 parser/static/small_parse_table/small_parse_table_398.c delete mode 100644 parser/static/small_parse_table/small_parse_table_399.c delete mode 100644 parser/static/small_parse_table/small_parse_table_4.c delete mode 100644 parser/static/small_parse_table/small_parse_table_40.c delete mode 100644 parser/static/small_parse_table/small_parse_table_400.c delete mode 100644 parser/static/small_parse_table/small_parse_table_401.c delete mode 100644 parser/static/small_parse_table/small_parse_table_402.c delete mode 100644 parser/static/small_parse_table/small_parse_table_403.c delete mode 100644 parser/static/small_parse_table/small_parse_table_404.c delete mode 100644 parser/static/small_parse_table/small_parse_table_405.c delete mode 100644 parser/static/small_parse_table/small_parse_table_406.c delete mode 100644 parser/static/small_parse_table/small_parse_table_407.c delete mode 100644 parser/static/small_parse_table/small_parse_table_408.c delete mode 100644 parser/static/small_parse_table/small_parse_table_409.c delete mode 100644 parser/static/small_parse_table/small_parse_table_41.c delete mode 100644 parser/static/small_parse_table/small_parse_table_410.c delete mode 100644 parser/static/small_parse_table/small_parse_table_411.c delete mode 100644 parser/static/small_parse_table/small_parse_table_412.c delete mode 100644 parser/static/small_parse_table/small_parse_table_413.c delete mode 100644 parser/static/small_parse_table/small_parse_table_414.c delete mode 100644 parser/static/small_parse_table/small_parse_table_415.c delete mode 100644 parser/static/small_parse_table/small_parse_table_416.c delete mode 100644 parser/static/small_parse_table/small_parse_table_417.c delete mode 100644 parser/static/small_parse_table/small_parse_table_418.c delete mode 100644 parser/static/small_parse_table/small_parse_table_419.c delete mode 100644 parser/static/small_parse_table/small_parse_table_42.c delete mode 100644 parser/static/small_parse_table/small_parse_table_420.c delete mode 100644 parser/static/small_parse_table/small_parse_table_421.c delete mode 100644 parser/static/small_parse_table/small_parse_table_422.c delete mode 100644 parser/static/small_parse_table/small_parse_table_423.c delete mode 100644 parser/static/small_parse_table/small_parse_table_424.c delete mode 100644 parser/static/small_parse_table/small_parse_table_425.c delete mode 100644 parser/static/small_parse_table/small_parse_table_426.c delete mode 100644 parser/static/small_parse_table/small_parse_table_427.c delete mode 100644 parser/static/small_parse_table/small_parse_table_428.c delete mode 100644 parser/static/small_parse_table/small_parse_table_429.c delete mode 100644 parser/static/small_parse_table/small_parse_table_43.c delete mode 100644 parser/static/small_parse_table/small_parse_table_430.c delete mode 100644 parser/static/small_parse_table/small_parse_table_431.c delete mode 100644 parser/static/small_parse_table/small_parse_table_432.c delete mode 100644 parser/static/small_parse_table/small_parse_table_433.c delete mode 100644 parser/static/small_parse_table/small_parse_table_434.c delete mode 100644 parser/static/small_parse_table/small_parse_table_435.c delete mode 100644 parser/static/small_parse_table/small_parse_table_436.c delete mode 100644 parser/static/small_parse_table/small_parse_table_437.c delete mode 100644 parser/static/small_parse_table/small_parse_table_438.c delete mode 100644 parser/static/small_parse_table/small_parse_table_439.c delete mode 100644 parser/static/small_parse_table/small_parse_table_44.c delete mode 100644 parser/static/small_parse_table/small_parse_table_440.c delete mode 100644 parser/static/small_parse_table/small_parse_table_441.c delete mode 100644 parser/static/small_parse_table/small_parse_table_442.c delete mode 100644 parser/static/small_parse_table/small_parse_table_443.c delete mode 100644 parser/static/small_parse_table/small_parse_table_444.c delete mode 100644 parser/static/small_parse_table/small_parse_table_445.c delete mode 100644 parser/static/small_parse_table/small_parse_table_446.c delete mode 100644 parser/static/small_parse_table/small_parse_table_447.c delete mode 100644 parser/static/small_parse_table/small_parse_table_448.c delete mode 100644 parser/static/small_parse_table/small_parse_table_449.c delete mode 100644 parser/static/small_parse_table/small_parse_table_45.c delete mode 100644 parser/static/small_parse_table/small_parse_table_450.c delete mode 100644 parser/static/small_parse_table/small_parse_table_451.c delete mode 100644 parser/static/small_parse_table/small_parse_table_452.c delete mode 100644 parser/static/small_parse_table/small_parse_table_453.c delete mode 100644 parser/static/small_parse_table/small_parse_table_454.c delete mode 100644 parser/static/small_parse_table/small_parse_table_455.c delete mode 100644 parser/static/small_parse_table/small_parse_table_456.c delete mode 100644 parser/static/small_parse_table/small_parse_table_457.c delete mode 100644 parser/static/small_parse_table/small_parse_table_458.c delete mode 100644 parser/static/small_parse_table/small_parse_table_459.c delete mode 100644 parser/static/small_parse_table/small_parse_table_46.c delete mode 100644 parser/static/small_parse_table/small_parse_table_460.c delete mode 100644 parser/static/small_parse_table/small_parse_table_461.c delete mode 100644 parser/static/small_parse_table/small_parse_table_462.c delete mode 100644 parser/static/small_parse_table/small_parse_table_463.c delete mode 100644 parser/static/small_parse_table/small_parse_table_464.c delete mode 100644 parser/static/small_parse_table/small_parse_table_465.c delete mode 100644 parser/static/small_parse_table/small_parse_table_466.c delete mode 100644 parser/static/small_parse_table/small_parse_table_467.c delete mode 100644 parser/static/small_parse_table/small_parse_table_468.c delete mode 100644 parser/static/small_parse_table/small_parse_table_469.c delete mode 100644 parser/static/small_parse_table/small_parse_table_47.c delete mode 100644 parser/static/small_parse_table/small_parse_table_470.c delete mode 100644 parser/static/small_parse_table/small_parse_table_471.c delete mode 100644 parser/static/small_parse_table/small_parse_table_472.c delete mode 100644 parser/static/small_parse_table/small_parse_table_473.c delete mode 100644 parser/static/small_parse_table/small_parse_table_474.c delete mode 100644 parser/static/small_parse_table/small_parse_table_475.c delete mode 100644 parser/static/small_parse_table/small_parse_table_476.c delete mode 100644 parser/static/small_parse_table/small_parse_table_477.c delete mode 100644 parser/static/small_parse_table/small_parse_table_478.c delete mode 100644 parser/static/small_parse_table/small_parse_table_479.c delete mode 100644 parser/static/small_parse_table/small_parse_table_48.c delete mode 100644 parser/static/small_parse_table/small_parse_table_480.c delete mode 100644 parser/static/small_parse_table/small_parse_table_481.c delete mode 100644 parser/static/small_parse_table/small_parse_table_482.c delete mode 100644 parser/static/small_parse_table/small_parse_table_483.c delete mode 100644 parser/static/small_parse_table/small_parse_table_484.c delete mode 100644 parser/static/small_parse_table/small_parse_table_485.c delete mode 100644 parser/static/small_parse_table/small_parse_table_486.c delete mode 100644 parser/static/small_parse_table/small_parse_table_487.c delete mode 100644 parser/static/small_parse_table/small_parse_table_488.c delete mode 100644 parser/static/small_parse_table/small_parse_table_489.c delete mode 100644 parser/static/small_parse_table/small_parse_table_49.c delete mode 100644 parser/static/small_parse_table/small_parse_table_490.c delete mode 100644 parser/static/small_parse_table/small_parse_table_491.c delete mode 100644 parser/static/small_parse_table/small_parse_table_492.c delete mode 100644 parser/static/small_parse_table/small_parse_table_493.c delete mode 100644 parser/static/small_parse_table/small_parse_table_494.c delete mode 100644 parser/static/small_parse_table/small_parse_table_495.c delete mode 100644 parser/static/small_parse_table/small_parse_table_496.c delete mode 100644 parser/static/small_parse_table/small_parse_table_497.c delete mode 100644 parser/static/small_parse_table/small_parse_table_498.c delete mode 100644 parser/static/small_parse_table/small_parse_table_499.c delete mode 100644 parser/static/small_parse_table/small_parse_table_5.c delete mode 100644 parser/static/small_parse_table/small_parse_table_50.c delete mode 100644 parser/static/small_parse_table/small_parse_table_500.c delete mode 100644 parser/static/small_parse_table/small_parse_table_501.c delete mode 100644 parser/static/small_parse_table/small_parse_table_502.c delete mode 100644 parser/static/small_parse_table/small_parse_table_503.c delete mode 100644 parser/static/small_parse_table/small_parse_table_504.c delete mode 100644 parser/static/small_parse_table/small_parse_table_505.c delete mode 100644 parser/static/small_parse_table/small_parse_table_506.c delete mode 100644 parser/static/small_parse_table/small_parse_table_507.c delete mode 100644 parser/static/small_parse_table/small_parse_table_508.c delete mode 100644 parser/static/small_parse_table/small_parse_table_509.c delete mode 100644 parser/static/small_parse_table/small_parse_table_51.c delete mode 100644 parser/static/small_parse_table/small_parse_table_510.c delete mode 100644 parser/static/small_parse_table/small_parse_table_511.c delete mode 100644 parser/static/small_parse_table/small_parse_table_512.c delete mode 100644 parser/static/small_parse_table/small_parse_table_513.c delete mode 100644 parser/static/small_parse_table/small_parse_table_514.c delete mode 100644 parser/static/small_parse_table/small_parse_table_515.c delete mode 100644 parser/static/small_parse_table/small_parse_table_516.c delete mode 100644 parser/static/small_parse_table/small_parse_table_517.c delete mode 100644 parser/static/small_parse_table/small_parse_table_518.c delete mode 100644 parser/static/small_parse_table/small_parse_table_519.c delete mode 100644 parser/static/small_parse_table/small_parse_table_52.c delete mode 100644 parser/static/small_parse_table/small_parse_table_520.c delete mode 100644 parser/static/small_parse_table/small_parse_table_521.c delete mode 100644 parser/static/small_parse_table/small_parse_table_522.c delete mode 100644 parser/static/small_parse_table/small_parse_table_523.c delete mode 100644 parser/static/small_parse_table/small_parse_table_524.c delete mode 100644 parser/static/small_parse_table/small_parse_table_525.c delete mode 100644 parser/static/small_parse_table/small_parse_table_526.c delete mode 100644 parser/static/small_parse_table/small_parse_table_527.c delete mode 100644 parser/static/small_parse_table/small_parse_table_528.c delete mode 100644 parser/static/small_parse_table/small_parse_table_529.c delete mode 100644 parser/static/small_parse_table/small_parse_table_53.c delete mode 100644 parser/static/small_parse_table/small_parse_table_530.c delete mode 100644 parser/static/small_parse_table/small_parse_table_531.c delete mode 100644 parser/static/small_parse_table/small_parse_table_532.c delete mode 100644 parser/static/small_parse_table/small_parse_table_533.c delete mode 100644 parser/static/small_parse_table/small_parse_table_534.c delete mode 100644 parser/static/small_parse_table/small_parse_table_535.c delete mode 100644 parser/static/small_parse_table/small_parse_table_536.c delete mode 100644 parser/static/small_parse_table/small_parse_table_537.c delete mode 100644 parser/static/small_parse_table/small_parse_table_538.c delete mode 100644 parser/static/small_parse_table/small_parse_table_539.c delete mode 100644 parser/static/small_parse_table/small_parse_table_54.c delete mode 100644 parser/static/small_parse_table/small_parse_table_540.c delete mode 100644 parser/static/small_parse_table/small_parse_table_541.c delete mode 100644 parser/static/small_parse_table/small_parse_table_542.c delete mode 100644 parser/static/small_parse_table/small_parse_table_543.c delete mode 100644 parser/static/small_parse_table/small_parse_table_544.c delete mode 100644 parser/static/small_parse_table/small_parse_table_545.c delete mode 100644 parser/static/small_parse_table/small_parse_table_546.c delete mode 100644 parser/static/small_parse_table/small_parse_table_547.c delete mode 100644 parser/static/small_parse_table/small_parse_table_548.c delete mode 100644 parser/static/small_parse_table/small_parse_table_549.c delete mode 100644 parser/static/small_parse_table/small_parse_table_55.c delete mode 100644 parser/static/small_parse_table/small_parse_table_550.c delete mode 100644 parser/static/small_parse_table/small_parse_table_551.c delete mode 100644 parser/static/small_parse_table/small_parse_table_552.c delete mode 100644 parser/static/small_parse_table/small_parse_table_553.c delete mode 100644 parser/static/small_parse_table/small_parse_table_554.c delete mode 100644 parser/static/small_parse_table/small_parse_table_555.c delete mode 100644 parser/static/small_parse_table/small_parse_table_556.c delete mode 100644 parser/static/small_parse_table/small_parse_table_557.c delete mode 100644 parser/static/small_parse_table/small_parse_table_558.c delete mode 100644 parser/static/small_parse_table/small_parse_table_559.c delete mode 100644 parser/static/small_parse_table/small_parse_table_56.c delete mode 100644 parser/static/small_parse_table/small_parse_table_560.c delete mode 100644 parser/static/small_parse_table/small_parse_table_561.c delete mode 100644 parser/static/small_parse_table/small_parse_table_562.c delete mode 100644 parser/static/small_parse_table/small_parse_table_563.c delete mode 100644 parser/static/small_parse_table/small_parse_table_564.c delete mode 100644 parser/static/small_parse_table/small_parse_table_565.c delete mode 100644 parser/static/small_parse_table/small_parse_table_566.c delete mode 100644 parser/static/small_parse_table/small_parse_table_567.c delete mode 100644 parser/static/small_parse_table/small_parse_table_568.c delete mode 100644 parser/static/small_parse_table/small_parse_table_569.c delete mode 100644 parser/static/small_parse_table/small_parse_table_57.c delete mode 100644 parser/static/small_parse_table/small_parse_table_570.c delete mode 100644 parser/static/small_parse_table/small_parse_table_571.c delete mode 100644 parser/static/small_parse_table/small_parse_table_572.c delete mode 100644 parser/static/small_parse_table/small_parse_table_573.c delete mode 100644 parser/static/small_parse_table/small_parse_table_574.c delete mode 100644 parser/static/small_parse_table/small_parse_table_575.c delete mode 100644 parser/static/small_parse_table/small_parse_table_576.c delete mode 100644 parser/static/small_parse_table/small_parse_table_577.c delete mode 100644 parser/static/small_parse_table/small_parse_table_578.c delete mode 100644 parser/static/small_parse_table/small_parse_table_579.c delete mode 100644 parser/static/small_parse_table/small_parse_table_58.c delete mode 100644 parser/static/small_parse_table/small_parse_table_580.c delete mode 100644 parser/static/small_parse_table/small_parse_table_581.c delete mode 100644 parser/static/small_parse_table/small_parse_table_582.c delete mode 100644 parser/static/small_parse_table/small_parse_table_583.c delete mode 100644 parser/static/small_parse_table/small_parse_table_584.c delete mode 100644 parser/static/small_parse_table/small_parse_table_585.c delete mode 100644 parser/static/small_parse_table/small_parse_table_586.c delete mode 100644 parser/static/small_parse_table/small_parse_table_587.c delete mode 100644 parser/static/small_parse_table/small_parse_table_588.c delete mode 100644 parser/static/small_parse_table/small_parse_table_589.c delete mode 100644 parser/static/small_parse_table/small_parse_table_59.c delete mode 100644 parser/static/small_parse_table/small_parse_table_590.c delete mode 100644 parser/static/small_parse_table/small_parse_table_591.c delete mode 100644 parser/static/small_parse_table/small_parse_table_592.c delete mode 100644 parser/static/small_parse_table/small_parse_table_593.c delete mode 100644 parser/static/small_parse_table/small_parse_table_594.c delete mode 100644 parser/static/small_parse_table/small_parse_table_595.c delete mode 100644 parser/static/small_parse_table/small_parse_table_596.c delete mode 100644 parser/static/small_parse_table/small_parse_table_6.c delete mode 100644 parser/static/small_parse_table/small_parse_table_60.c delete mode 100644 parser/static/small_parse_table/small_parse_table_61.c delete mode 100644 parser/static/small_parse_table/small_parse_table_62.c delete mode 100644 parser/static/small_parse_table/small_parse_table_63.c delete mode 100644 parser/static/small_parse_table/small_parse_table_64.c delete mode 100644 parser/static/small_parse_table/small_parse_table_65.c delete mode 100644 parser/static/small_parse_table/small_parse_table_66.c delete mode 100644 parser/static/small_parse_table/small_parse_table_67.c delete mode 100644 parser/static/small_parse_table/small_parse_table_68.c delete mode 100644 parser/static/small_parse_table/small_parse_table_69.c delete mode 100644 parser/static/small_parse_table/small_parse_table_7.c delete mode 100644 parser/static/small_parse_table/small_parse_table_70.c delete mode 100644 parser/static/small_parse_table/small_parse_table_71.c delete mode 100644 parser/static/small_parse_table/small_parse_table_72.c delete mode 100644 parser/static/small_parse_table/small_parse_table_73.c delete mode 100644 parser/static/small_parse_table/small_parse_table_74.c delete mode 100644 parser/static/small_parse_table/small_parse_table_75.c delete mode 100644 parser/static/small_parse_table/small_parse_table_76.c delete mode 100644 parser/static/small_parse_table/small_parse_table_77.c delete mode 100644 parser/static/small_parse_table/small_parse_table_78.c delete mode 100644 parser/static/small_parse_table/small_parse_table_79.c delete mode 100644 parser/static/small_parse_table/small_parse_table_8.c delete mode 100644 parser/static/small_parse_table/small_parse_table_80.c delete mode 100644 parser/static/small_parse_table/small_parse_table_81.c delete mode 100644 parser/static/small_parse_table/small_parse_table_82.c delete mode 100644 parser/static/small_parse_table/small_parse_table_83.c delete mode 100644 parser/static/small_parse_table/small_parse_table_84.c delete mode 100644 parser/static/small_parse_table/small_parse_table_85.c delete mode 100644 parser/static/small_parse_table/small_parse_table_86.c delete mode 100644 parser/static/small_parse_table/small_parse_table_87.c delete mode 100644 parser/static/small_parse_table/small_parse_table_88.c delete mode 100644 parser/static/small_parse_table/small_parse_table_89.c delete mode 100644 parser/static/small_parse_table/small_parse_table_9.c delete mode 100644 parser/static/small_parse_table/small_parse_table_90.c delete mode 100644 parser/static/small_parse_table/small_parse_table_91.c delete mode 100644 parser/static/small_parse_table/small_parse_table_92.c delete mode 100644 parser/static/small_parse_table/small_parse_table_93.c delete mode 100644 parser/static/small_parse_table/small_parse_table_94.c delete mode 100644 parser/static/small_parse_table/small_parse_table_95.c delete mode 100644 parser/static/small_parse_table/small_parse_table_96.c delete mode 100644 parser/static/small_parse_table/small_parse_table_97.c delete mode 100644 parser/static/small_parse_table/small_parse_table_98.c delete mode 100644 parser/static/small_parse_table/small_parse_table_99.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_0.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_1.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_10.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_11.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_12.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_13.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_14.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_15.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_16.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_17.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_2.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_3.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_4.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_5.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_6.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_7.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_8.c delete mode 100644 parser/static/small_parse_table_map/small_parse_table_map_9.c delete mode 100644 parser/static/types/type_small_parse_table.h delete mode 100644 parser/static/types/type_small_parse_table_map.h diff --git a/parser/Filelist.gmr.mk b/parser/Filelist.gmr.mk index ab1c5e30..0f9df1ee 100644 --- a/parser/Filelist.gmr.mk +++ b/parser/Filelist.gmr.mk @@ -11,8 +11,6 @@ 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 \ @@ -80,6 +78,317 @@ parse_actions_entries/parse_actions_entries_33 \ parse_actions_entries/parse_actions_entries_34 \ 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 \ +parse_table/parse_table_197 \ +parse_table/parse_table_198 \ +parse_table/parse_table_199 \ +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_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_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_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_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_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_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_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_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_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_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_310 \ +parse_table/parse_table_311 \ +parse_table/parse_table_312 \ primary_state_ids/primary_state_ids_0 \ primary_state_ids/primary_state_ids_1 \ primary_state_ids/primary_state_ids_2 \ @@ -98,621 +407,6 @@ 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 \ -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_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 \ symbols_metadata/symbols_metadata_0 \ symbols_metadata/symbols_metadata_1 \ symbols_names/symbols_names_0 \ diff --git a/parser/src/create_language.c b/parser/src/create_language.c index 28ef230e..fcb1a311 100644 --- a/parser/src/create_language.c +++ b/parser/src/create_language.c @@ -6,7 +6,7 @@ /* By: maiboyer +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/04/25 16:13:52 by maiboyer #+# #+# */ -/* Updated: 2024/06/30 16:44:49 by maiboyer ### ########.fr */ +/* Updated: 2024/08/04 14:12:49 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -32,8 +32,8 @@ void *create_non_terminal_alias_map(void); void *create_unique_symbols_map(void); void *create_symbols_metadata(void); void *create_parse_table(void); -void *create_small_parse_table(void); -void *create_small_parse_table_map(void); +/* void *create_small_parse_table(void); */ +/* void *create_small_parse_table_map(void); */ bool ts_lex_keywords(TSLexer *lexer, TSStateId state); bool ts_lex(TSLexer *lexer, TSStateId state); t_u32 tree_sitter_sh_external_scanner_serialize(void *ctx, t_u8 *state); @@ -56,9 +56,11 @@ static struct ExternalScannerDefinition init_scanner(void) static void init_language(TSLanguage *language) { + static uint32_t empty_map[] = {0, 0 ,0}; + language->parse_table = create_parse_table(); - language->small_parse_table = create_small_parse_table(); - language->small_parse_table_map = create_small_parse_table_map(); + language->small_parse_table = (void *)empty_map; + language->small_parse_table_map = (void *)empty_map; language->parse_actions = create_parse_actions_entries(); language->symbol_names = create_symbols_names(); language->field_names = create_field_names(); diff --git a/parser/static/create/create_small_parse_table.c b/parser/static/create/create_small_parse_table.c deleted file mode 100644 index c8197afd..00000000 --- a/parser/static/create/create_small_parse_table.c +++ /dev/null @@ -1,29 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* create_small_parse_table.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../types/type_small_parse_table.h" -#include "../small_parse_table/small_parse_table.h" - -t_small_parse_table_array *create_small_parse_table(void) -{ - static t_small_parse_table_array table = {}; - static bool init = false; - - if (!init) - { - small_parse_table_0(&table); - init = true; - } - return (&table); -} - -/* create_small_parse_table.c */ diff --git a/parser/static/create/create_small_parse_table_map.c b/parser/static/create/create_small_parse_table_map.c deleted file mode 100644 index a941b1ff..00000000 --- a/parser/static/create/create_small_parse_table_map.c +++ /dev/null @@ -1,29 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* create_small_parse_table_map.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "../types/type_small_parse_table_map.h" -#include "../small_parse_table_map/small_parse_table_map.h" - -t_small_parse_table_map_array *create_small_parse_table_map(void) -{ - static t_small_parse_table_map_array table = {}; - static bool init = false; - - if (!init) - { - small_parse_table_map_0(&table); - init = true; - } - return (&table); -} - -/* create_small_parse_table_map.c */ 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 02229da0..05c81009 100644 --- a/parser/static/external_scanner_states/external_scanner_states_0.c +++ b/parser/static/external_scanner_states/external_scanner_states_0.c @@ -34,7 +34,7 @@ void external_scanner_states_0(t_external_scanner_states_array *v) v->a[1][ts_external_token_esac] = true; v->a[1][ts_external_token___error_recovery] = true; v->a[2][ts_external_token_variable_name] = true; - external_scanner_states_1(v); + return (external_scanner_states_1(v)); } void external_scanner_states_1(t_external_scanner_states_array *v) @@ -59,7 +59,7 @@ void external_scanner_states_1(t_external_scanner_states_array *v) v->a[7][ts_external_token__bare_dollar] = true; v->a[7][ts_external_token_LT_LT] = true; v->a[7][ts_external_token_heredoc_redirect_token1] = true; - external_scanner_states_2(v); + return (external_scanner_states_2(v)); } void external_scanner_states_2(t_external_scanner_states_array *v) @@ -84,7 +84,7 @@ void external_scanner_states_2(t_external_scanner_states_array *v) v->a[14][ts_external_token_variable_name] = true; v->a[14][ts_external_token_LT_LT] = true; v->a[15][ts_external_token__concat] = true; - external_scanner_states_3(v); + return (external_scanner_states_3(v)); } void external_scanner_states_3(t_external_scanner_states_array *v) @@ -109,7 +109,7 @@ void external_scanner_states_3(t_external_scanner_states_array *v) v->a[19][ts_external_token__bare_dollar] = true; v->a[19][ts_external_token_LT_LT] = true; v->a[19][ts_external_token_heredoc_redirect_token1] = true; - external_scanner_states_4(v); + return (external_scanner_states_4(v)); } void external_scanner_states_4(t_external_scanner_states_array *v) @@ -134,7 +134,7 @@ void external_scanner_states_4(t_external_scanner_states_array *v) v->a[25][ts_external_token_variable_name] = true; v->a[26][ts_external_token_LT_LT] = true; v->a[27][ts_external_token__concat] = true; - external_scanner_states_5(v); + return (external_scanner_states_5(v)); } /* EOF external_scanner_states_0.c */ 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 cc20c743..6adee096 100644 --- a/parser/static/external_scanner_states/external_scanner_states_1.c +++ b/parser/static/external_scanner_states/external_scanner_states_1.c @@ -34,7 +34,7 @@ void external_scanner_states_5(t_external_scanner_states_array *v) v->a[33][ts_external_token__concat] = true; v->a[33][ts_external_token__bare_dollar] = true; v->a[33][ts_external_token_LT_LT] = true; - external_scanner_states_6(v); + return (external_scanner_states_6(v)); } void external_scanner_states_6(t_external_scanner_states_array *v) @@ -59,7 +59,7 @@ void external_scanner_states_6(t_external_scanner_states_array *v) v->a[44][ts_external_token__concat] = true; v->a[45][ts_external_token_regex] = true; v->a[46][ts_external_token_simple_heredoc_body] = true; - external_scanner_states_7(v); + return (external_scanner_states_7(v)); } void external_scanner_states_7(t_external_scanner_states_array *v) 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 496072ff..78ee3c7e 100644 --- a/parser/static/field_map_entries/field_map_entries_0.c +++ b/parser/static/field_map_entries/field_map_entries_0.c @@ -34,7 +34,7 @@ void field_map_entries_0(t_field_map_entries_array *v) v->a[17] = fmap_entry(field_stmt, 0, true); v->a[18] = fmap_entry(field_stmt, 1, true); v->a[19] = fmap_entry(field_term, 0, true); - field_map_entries_1(v); + return (field_map_entries_1(v)); } void field_map_entries_1(t_field_map_entries_array *v) @@ -59,7 +59,7 @@ void field_map_entries_1(t_field_map_entries_array *v) v->a[37] = fmap_entry(field_op, 1, true); v->a[38] = fmap_entry(field_len, 0, false); v->a[39] = fmap_entry(field_name, 1, false); - field_map_entries_2(v); + return (field_map_entries_2(v)); } void field_map_entries_2(t_field_map_entries_array *v) @@ -84,7 +84,7 @@ void field_map_entries_2(t_field_map_entries_array *v) v->a[57] = fmap_entry(field_body, 3, false); v->a[58] = fmap_entry(field_var, 1, false); v->a[59] = fmap_entry(field_cond, 1, false); - field_map_entries_3(v); + return (field_map_entries_3(v)); } void field_map_entries_3(t_field_map_entries_array *v) @@ -109,7 +109,7 @@ void field_map_entries_3(t_field_map_entries_array *v) v->a[77] = fmap_entry(field_term, 1, true); v->a[78] = fmap_entry(field_body, 3, false); v->a[79] = fmap_entry(field_cond, 1, false); - field_map_entries_4(v); + return (field_map_entries_4(v)); } void field_map_entries_4(t_field_map_entries_array *v) @@ -134,7 +134,7 @@ void field_map_entries_4(t_field_map_entries_array *v) v->a[97] = fmap_entry(field_value, 3, true); v->a[98] = fmap_entry(field_cases, 0, true); v->a[99] = fmap_entry(field_cases, 1, true); - field_map_entries_5(v); + return (field_map_entries_5(v)); } /* EOF field_map_entries_0.c */ 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 6d1a9867..a07dbe1b 100644 --- a/parser/static/field_map_entries/field_map_entries_1.c +++ b/parser/static/field_map_entries/field_map_entries_1.c @@ -34,7 +34,7 @@ void field_map_entries_5(t_field_map_entries_array *v) v->a[117] = fmap_entry(field_term, 1, true); v->a[118] = fmap_entry(field_term, 3, true); v->a[119] = fmap_entry(field_cond, 1, false); - field_map_entries_6(v); + return (field_map_entries_6(v)); } void field_map_entries_6(t_field_map_entries_array *v) @@ -59,7 +59,7 @@ void field_map_entries_6(t_field_map_entries_array *v) v->a[137] = fmap_entry(field_cases, 3, true); v->a[138] = fmap_entry(field_cases, 4, false); v->a[139] = fmap_entry(field_stmt, 4, true); - field_map_entries_7(v); + return (field_map_entries_7(v)); } void field_map_entries_7(t_field_map_entries_array *v) @@ -84,7 +84,7 @@ void field_map_entries_7(t_field_map_entries_array *v) v->a[157] = fmap_entry(field_stmt, 1, true); v->a[158] = fmap_entry(field_stmt, 3, true); v->a[159] = fmap_entry(field_term, 1, true); - field_map_entries_8(v); + return (field_map_entries_8(v)); } void field_map_entries_8(t_field_map_entries_array *v) @@ -109,7 +109,7 @@ void field_map_entries_8(t_field_map_entries_array *v) v->a[177] = fmap_entry(field_stmt, 5, true); v->a[178] = fmap_entry(field_term, 5, true); v->a[179] = fmap_entry(field_value, 1, false); - field_map_entries_9(v); + return (field_map_entries_9(v)); } void field_map_entries_9(t_field_map_entries_array *v) @@ -134,7 +134,7 @@ void field_map_entries_9(t_field_map_entries_array *v) v->a[197] = fmap_entry(field_term, 4, true); v->a[198] = fmap_entry(field_value, 1, false); v->a[199] = fmap_entry(field_value, 2, true); - field_map_entries_10(v); + return (field_map_entries_10(v)); } /* EOF field_map_entries_1.c */ 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 d7fb8f54..0d08047a 100644 --- a/parser/static/field_map_slices/field_map_slices_0.c +++ b/parser/static/field_map_slices/field_map_slices_0.c @@ -34,7 +34,7 @@ void field_map_slices_0(t_field_map_slices_array *v) v->a[19] = fmap_slice(33, 1); v->a[20] = fmap_slice(34, 1); v->a[22] = fmap_slice(35, 3); - field_map_slices_1(v); + return (field_map_slices_1(v)); } void field_map_slices_1(t_field_map_slices_array *v) @@ -59,7 +59,7 @@ void field_map_slices_1(t_field_map_slices_array *v) v->a[43] = fmap_slice(73, 2); v->a[44] = fmap_slice(75, 3); v->a[45] = fmap_slice(78, 6); - field_map_slices_2(v); + return (field_map_slices_2(v)); } void field_map_slices_2(t_field_map_slices_array *v) @@ -84,7 +84,7 @@ void field_map_slices_2(t_field_map_slices_array *v) v->a[65] = fmap_slice(153, 8); v->a[66] = fmap_slice(161, 4); v->a[67] = fmap_slice(165, 4); - field_map_slices_3(v); + return (field_map_slices_3(v)); } void field_map_slices_3(t_field_map_slices_array *v) diff --git a/parser/static/headers/constants.h b/parser/static/headers/constants.h index 877ddda9..ad2f8b6d 100644 --- a/parser/static/headers/constants.h +++ b/parser/static/headers/constants.h @@ -15,7 +15,7 @@ # define LANGUAGE_VERSION 14 # define STATE_COUNT 1757 -# define LARGE_STATE_COUNT 2 +# define LARGE_STATE_COUNT 1757 # define SYMBOL_COUNT 157 # define ALIAS_COUNT 0 # define TOKEN_COUNT 88 diff --git a/parser/static/lex_modes/lex_modes_0.c b/parser/static/lex_modes/lex_modes_0.c index 863c0680..e938976c 100644 --- a/parser/static/lex_modes/lex_modes_0.c +++ b/parser/static/lex_modes/lex_modes_0.c @@ -34,7 +34,7 @@ void lex_modes_0(t_lex_modes_array *v) v->a[17] = lex_mode_external(5, 2); v->a[18] = lex_mode_external(5, 2); v->a[19] = lex_mode_external(145, 2); - lex_modes_1(v); + return (lex_modes_1(v)); } void lex_modes_1(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_1(t_lex_modes_array *v) v->a[37] = lex_mode_external(146, 2); v->a[38] = lex_mode_external(203, 2); v->a[39] = lex_mode_external(203, 2); - lex_modes_2(v); + return (lex_modes_2(v)); } void lex_modes_2(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_2(t_lex_modes_array *v) v->a[57] = lex_mode_external(203, 2); v->a[58] = lex_mode_external(203, 2); v->a[59] = lex_mode_external(203, 2); - lex_modes_3(v); + return (lex_modes_3(v)); } void lex_modes_3(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_3(t_lex_modes_array *v) v->a[77] = lex_mode_external(203, 2); v->a[78] = lex_mode_external(203, 2); v->a[79] = lex_mode_external(203, 2); - lex_modes_4(v); + return (lex_modes_4(v)); } void lex_modes_4(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_4(t_lex_modes_array *v) v->a[97] = lex_mode_external(203, 2); v->a[98] = lex_mode_external(203, 2); v->a[99] = lex_mode_external(203, 2); - lex_modes_5(v); + return (lex_modes_5(v)); } /* EOF lex_modes_0.c */ diff --git a/parser/static/lex_modes/lex_modes_1.c b/parser/static/lex_modes/lex_modes_1.c index c48d8140..05b4c518 100644 --- a/parser/static/lex_modes/lex_modes_1.c +++ b/parser/static/lex_modes/lex_modes_1.c @@ -34,7 +34,7 @@ void lex_modes_5(t_lex_modes_array *v) v->a[117] = lex_mode_external(203, 2); v->a[118] = lex_mode_external(203, 2); v->a[119] = lex_mode_external(203, 2); - lex_modes_6(v); + return (lex_modes_6(v)); } void lex_modes_6(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_6(t_lex_modes_array *v) v->a[137] = lex_mode_external(161, 2); v->a[138] = lex_mode_external(161, 2); v->a[139] = lex_mode_external(161, 2); - lex_modes_7(v); + return (lex_modes_7(v)); } void lex_modes_7(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_7(t_lex_modes_array *v) v->a[157] = lex_mode_external(196, 8); v->a[158] = lex_mode_external(196, 8); v->a[159] = lex_mode_external(196, 5); - lex_modes_8(v); + return (lex_modes_8(v)); } void lex_modes_8(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_8(t_lex_modes_array *v) v->a[177] = lex_mode_external(80, 6); v->a[178] = lex_mode_external(196, 5); v->a[179] = lex_mode_external(196, 8); - lex_modes_9(v); + return (lex_modes_9(v)); } void lex_modes_9(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_9(t_lex_modes_array *v) v->a[197] = lex_mode_external(196, 5); v->a[198] = lex_mode_external(86, 5); v->a[199] = lex_mode_external(196, 8); - lex_modes_10(v); + return (lex_modes_10(v)); } /* EOF lex_modes_1.c */ diff --git a/parser/static/lex_modes/lex_modes_10.c b/parser/static/lex_modes/lex_modes_10.c index 9190c8b8..97869968 100644 --- a/parser/static/lex_modes/lex_modes_10.c +++ b/parser/static/lex_modes/lex_modes_10.c @@ -34,7 +34,7 @@ void lex_modes_50(t_lex_modes_array *v) v->a[1017] = lex_mode_external(193, 9); v->a[1018] = lex_mode_external(194, 9); v->a[1019] = lex_mode_external(193, 9); - lex_modes_51(v); + return (lex_modes_51(v)); } void lex_modes_51(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_51(t_lex_modes_array *v) v->a[1037] = lex_mode_external(193, 9); v->a[1038] = lex_mode_external(193, 10); v->a[1039] = lex_mode_external(194, 9); - lex_modes_52(v); + return (lex_modes_52(v)); } void lex_modes_52(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_52(t_lex_modes_array *v) v->a[1057] = lex_mode_external(149, 25); v->a[1058] = lex_mode_external(149, 25); v->a[1059] = lex_mode_external(193, 9); - lex_modes_53(v); + return (lex_modes_53(v)); } void lex_modes_53(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_53(t_lex_modes_array *v) v->a[1077] = lex_mode_external(149, 25); v->a[1078] = lex_mode_external(149, 25); v->a[1079] = lex_mode_external(194, 9); - lex_modes_54(v); + return (lex_modes_54(v)); } void lex_modes_54(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_54(t_lex_modes_array *v) v->a[1097] = lex_mode_normal(168); v->a[1098] = lex_mode_normal(168); v->a[1099] = lex_mode_external(155, 25); - lex_modes_55(v); + return (lex_modes_55(v)); } /* EOF lex_modes_10.c */ diff --git a/parser/static/lex_modes/lex_modes_11.c b/parser/static/lex_modes/lex_modes_11.c index 9b70872e..1a5ff102 100644 --- a/parser/static/lex_modes/lex_modes_11.c +++ b/parser/static/lex_modes/lex_modes_11.c @@ -34,7 +34,7 @@ void lex_modes_55(t_lex_modes_array *v) v->a[1117] = lex_mode_external(155, 25); v->a[1118] = lex_mode_normal(168); v->a[1119] = lex_mode_external(162, 30); - lex_modes_56(v); + return (lex_modes_56(v)); } void lex_modes_56(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_56(t_lex_modes_array *v) v->a[1137] = lex_mode_external(193, 9); v->a[1138] = lex_mode_normal(168); v->a[1139] = lex_mode_external(155, 25); - lex_modes_57(v); + return (lex_modes_57(v)); } void lex_modes_57(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_57(t_lex_modes_array *v) v->a[1157] = lex_mode_external(162, 30); v->a[1158] = lex_mode_external(155, 25); v->a[1159] = lex_mode_normal(168); - lex_modes_58(v); + return (lex_modes_58(v)); } void lex_modes_58(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_58(t_lex_modes_array *v) v->a[1177] = lex_mode_normal(168); v->a[1178] = lex_mode_external(194, 9); v->a[1179] = lex_mode_external(162, 30); - lex_modes_59(v); + return (lex_modes_59(v)); } void lex_modes_59(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_59(t_lex_modes_array *v) v->a[1197] = lex_mode_external(159, 31); v->a[1198] = lex_mode_external(156, 25); v->a[1199] = lex_mode_external(156, 25); - lex_modes_60(v); + return (lex_modes_60(v)); } /* EOF lex_modes_11.c */ diff --git a/parser/static/lex_modes/lex_modes_12.c b/parser/static/lex_modes/lex_modes_12.c index 8ca0dea2..15d0784f 100644 --- a/parser/static/lex_modes/lex_modes_12.c +++ b/parser/static/lex_modes/lex_modes_12.c @@ -34,7 +34,7 @@ void lex_modes_60(t_lex_modes_array *v) v->a[1217] = lex_mode_external(156, 25); v->a[1218] = lex_mode_external(156, 25); v->a[1219] = lex_mode_external(156, 25); - lex_modes_61(v); + return (lex_modes_61(v)); } void lex_modes_61(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_61(t_lex_modes_array *v) v->a[1237] = lex_mode_external(193, 10); v->a[1238] = lex_mode_external(156, 25); v->a[1239] = lex_mode_external(193, 10); - lex_modes_62(v); + return (lex_modes_62(v)); } void lex_modes_62(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_62(t_lex_modes_array *v) v->a[1257] = lex_mode_external(193, 10); v->a[1258] = lex_mode_external(193, 10); v->a[1259] = lex_mode_external(156, 25); - lex_modes_63(v); + return (lex_modes_63(v)); } void lex_modes_63(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_63(t_lex_modes_array *v) v->a[1277] = lex_mode_external(193, 5); v->a[1278] = lex_mode_external(193, 9); v->a[1279] = lex_mode_normal(169); - lex_modes_64(v); + return (lex_modes_64(v)); } void lex_modes_64(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_64(t_lex_modes_array *v) v->a[1297] = lex_mode_normal(169); v->a[1298] = lex_mode_normal(169); v->a[1299] = lex_mode_external(204, 34); - lex_modes_65(v); + return (lex_modes_65(v)); } /* EOF lex_modes_12.c */ diff --git a/parser/static/lex_modes/lex_modes_13.c b/parser/static/lex_modes/lex_modes_13.c index 4f54c76f..0796418c 100644 --- a/parser/static/lex_modes/lex_modes_13.c +++ b/parser/static/lex_modes/lex_modes_13.c @@ -34,7 +34,7 @@ void lex_modes_65(t_lex_modes_array *v) v->a[1317] = lex_mode_external(169, 43); v->a[1318] = lex_mode_normal(169); v->a[1319] = lex_mode_external(204, 26); - lex_modes_66(v); + return (lex_modes_66(v)); } void lex_modes_66(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_66(t_lex_modes_array *v) v->a[1337] = lex_mode_external(204, 26); v->a[1338] = lex_mode_normal(163); v->a[1339] = lex_mode_normal(169); - lex_modes_67(v); + return (lex_modes_67(v)); } void lex_modes_67(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_67(t_lex_modes_array *v) v->a[1357] = lex_mode_external(204, 26); v->a[1358] = lex_mode_normal(163); v->a[1359] = lex_mode_normal(169); - lex_modes_68(v); + return (lex_modes_68(v)); } void lex_modes_68(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_68(t_lex_modes_array *v) v->a[1377] = lex_mode_external(204, 14); v->a[1378] = lex_mode_external(168, 44); v->a[1379] = lex_mode_external(168, 44); - lex_modes_69(v); + return (lex_modes_69(v)); } void lex_modes_69(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_69(t_lex_modes_array *v) v->a[1397] = lex_mode_external(204, 26); v->a[1398] = lex_mode_external(204, 26); v->a[1399] = lex_mode_external(204, 26); - lex_modes_70(v); + return (lex_modes_70(v)); } /* EOF lex_modes_13.c */ diff --git a/parser/static/lex_modes/lex_modes_14.c b/parser/static/lex_modes/lex_modes_14.c index 7de1fda4..67515355 100644 --- a/parser/static/lex_modes/lex_modes_14.c +++ b/parser/static/lex_modes/lex_modes_14.c @@ -34,7 +34,7 @@ void lex_modes_70(t_lex_modes_array *v) v->a[1417] = lex_mode_external(204, 26); v->a[1418] = lex_mode_external(204, 26); v->a[1419] = lex_mode_external(204, 26); - lex_modes_71(v); + return (lex_modes_71(v)); } void lex_modes_71(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_71(t_lex_modes_array *v) v->a[1437] = lex_mode_external(193, 35); v->a[1438] = lex_mode_external(204, 26); v->a[1439] = lex_mode_external(204, 26); - lex_modes_72(v); + return (lex_modes_72(v)); } void lex_modes_72(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_72(t_lex_modes_array *v) v->a[1457] = lex_mode_normal(169); v->a[1458] = lex_mode_external(193, 35); v->a[1459] = lex_mode_external(193, 35); - lex_modes_73(v); + return (lex_modes_73(v)); } void lex_modes_73(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_73(t_lex_modes_array *v) v->a[1477] = lex_mode_external(204, 46); v->a[1478] = lex_mode_external(204, 44); v->a[1479] = lex_mode_external(204, 44); - lex_modes_74(v); + return (lex_modes_74(v)); } void lex_modes_74(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_74(t_lex_modes_array *v) v->a[1497] = lex_mode_external(193, 12); v->a[1498] = lex_mode_external(204, 46); v->a[1499] = lex_mode_external(204, 44); - lex_modes_75(v); + return (lex_modes_75(v)); } /* EOF lex_modes_14.c */ diff --git a/parser/static/lex_modes/lex_modes_15.c b/parser/static/lex_modes/lex_modes_15.c index cc9451f7..875bd659 100644 --- a/parser/static/lex_modes/lex_modes_15.c +++ b/parser/static/lex_modes/lex_modes_15.c @@ -34,7 +34,7 @@ void lex_modes_75(t_lex_modes_array *v) v->a[1517] = lex_mode_external(204, 44); v->a[1518] = lex_mode_external(204, 44); v->a[1519] = lex_mode_external(204, 44); - lex_modes_76(v); + return (lex_modes_76(v)); } void lex_modes_76(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_76(t_lex_modes_array *v) v->a[1537] = lex_mode_normal(204); v->a[1538] = lex_mode_normal(204); v->a[1539] = lex_mode_normal(204); - lex_modes_77(v); + return (lex_modes_77(v)); } void lex_modes_77(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_77(t_lex_modes_array *v) v->a[1557] = lex_mode_normal(204); v->a[1558] = lex_mode_normal(204); v->a[1559] = lex_mode_normal(204); - lex_modes_78(v); + return (lex_modes_78(v)); } void lex_modes_78(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_78(t_lex_modes_array *v) v->a[1577] = lex_mode_external(169, 47); v->a[1578] = lex_mode_normal(169); v->a[1579] = lex_mode_normal(169); - lex_modes_79(v); + return (lex_modes_79(v)); } void lex_modes_79(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_79(t_lex_modes_array *v) v->a[1597] = lex_mode_normal(169); v->a[1598] = lex_mode_normal(204); v->a[1599] = lex_mode_normal(169); - lex_modes_80(v); + return (lex_modes_80(v)); } /* EOF lex_modes_15.c */ diff --git a/parser/static/lex_modes/lex_modes_16.c b/parser/static/lex_modes/lex_modes_16.c index 3a802310..ed11226c 100644 --- a/parser/static/lex_modes/lex_modes_16.c +++ b/parser/static/lex_modes/lex_modes_16.c @@ -34,7 +34,7 @@ void lex_modes_80(t_lex_modes_array *v) v->a[1617] = lex_mode_normal(169); v->a[1618] = lex_mode_external(169, 47); v->a[1619] = lex_mode_normal(204); - lex_modes_81(v); + return (lex_modes_81(v)); } void lex_modes_81(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_81(t_lex_modes_array *v) v->a[1637] = lex_mode_normal(204); v->a[1638] = lex_mode_normal(204); v->a[1639] = lex_mode_normal(169); - lex_modes_82(v); + return (lex_modes_82(v)); } void lex_modes_82(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_82(t_lex_modes_array *v) v->a[1657] = lex_mode_external(169, 47); v->a[1658] = lex_mode_external(169, 47); v->a[1659] = lex_mode_external(204, 48); - lex_modes_83(v); + return (lex_modes_83(v)); } void lex_modes_83(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_83(t_lex_modes_array *v) v->a[1677] = lex_mode_external(204, 49); v->a[1678] = lex_mode_normal(204); v->a[1679] = lex_mode_normal(204); - lex_modes_84(v); + return (lex_modes_84(v)); } void lex_modes_84(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_84(t_lex_modes_array *v) v->a[1697] = lex_mode_normal(204); v->a[1698] = lex_mode_normal(204); v->a[1699] = lex_mode_normal(169); - lex_modes_85(v); + return (lex_modes_85(v)); } /* EOF lex_modes_16.c */ diff --git a/parser/static/lex_modes/lex_modes_17.c b/parser/static/lex_modes/lex_modes_17.c index 42d4e3b7..9492af32 100644 --- a/parser/static/lex_modes/lex_modes_17.c +++ b/parser/static/lex_modes/lex_modes_17.c @@ -34,7 +34,7 @@ void lex_modes_85(t_lex_modes_array *v) v->a[1717] = lex_mode_normal(204); v->a[1718] = lex_mode_external(169, 47); v->a[1719] = lex_mode_normal(204); - lex_modes_86(v); + return (lex_modes_86(v)); } void lex_modes_86(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_86(t_lex_modes_array *v) v->a[1737] = lex_mode_normal(204); v->a[1738] = lex_mode_normal(204); v->a[1739] = lex_mode_normal(169); - lex_modes_87(v); + return (lex_modes_87(v)); } void lex_modes_87(t_lex_modes_array *v) diff --git a/parser/static/lex_modes/lex_modes_2.c b/parser/static/lex_modes/lex_modes_2.c index 1c608152..afce7f98 100644 --- a/parser/static/lex_modes/lex_modes_2.c +++ b/parser/static/lex_modes/lex_modes_2.c @@ -34,7 +34,7 @@ void lex_modes_10(t_lex_modes_array *v) v->a[217] = lex_mode_external(80, 13); v->a[218] = lex_mode_external(80, 13); v->a[219] = lex_mode_external(141, 14); - lex_modes_11(v); + return (lex_modes_11(v)); } void lex_modes_11(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_11(t_lex_modes_array *v) v->a[237] = lex_mode_external(196, 5); v->a[238] = lex_mode_external(196, 5); v->a[239] = lex_mode_external(196, 5); - lex_modes_12(v); + return (lex_modes_12(v)); } void lex_modes_12(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_12(t_lex_modes_array *v) v->a[257] = lex_mode_external(198, 16); v->a[258] = lex_mode_external(198, 18); v->a[259] = lex_mode_external(196, 9); - lex_modes_13(v); + return (lex_modes_13(v)); } void lex_modes_13(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_13(t_lex_modes_array *v) v->a[277] = lex_mode_external(198, 21); v->a[278] = lex_mode_external(159, 20); v->a[279] = lex_mode_external(198, 18); - lex_modes_14(v); + return (lex_modes_14(v)); } void lex_modes_14(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_14(t_lex_modes_array *v) v->a[297] = lex_mode_external(144, 24); v->a[298] = lex_mode_external(159, 25); v->a[299] = lex_mode_external(84, 19); - lex_modes_15(v); + return (lex_modes_15(v)); } /* EOF lex_modes_2.c */ diff --git a/parser/static/lex_modes/lex_modes_3.c b/parser/static/lex_modes/lex_modes_3.c index b9368e1a..d9e47e04 100644 --- a/parser/static/lex_modes/lex_modes_3.c +++ b/parser/static/lex_modes/lex_modes_3.c @@ -34,7 +34,7 @@ void lex_modes_15(t_lex_modes_array *v) v->a[317] = lex_mode_external(198, 18); v->a[318] = lex_mode_external(198, 18); v->a[319] = lex_mode_external(84, 19); - lex_modes_16(v); + return (lex_modes_16(v)); } void lex_modes_16(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_16(t_lex_modes_array *v) v->a[337] = lex_mode_external(84, 27); v->a[338] = lex_mode_external(84, 19); v->a[339] = lex_mode_external(84, 19); - lex_modes_17(v); + return (lex_modes_17(v)); } void lex_modes_17(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_17(t_lex_modes_array *v) v->a[357] = lex_mode_external(203, 2); v->a[358] = lex_mode_external(198, 18); v->a[359] = lex_mode_external(198, 18); - lex_modes_18(v); + return (lex_modes_18(v)); } void lex_modes_18(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_18(t_lex_modes_array *v) v->a[377] = lex_mode_external(203, 2); v->a[378] = lex_mode_external(198, 18); v->a[379] = lex_mode_external(203, 2); - lex_modes_19(v); + return (lex_modes_19(v)); } void lex_modes_19(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_19(t_lex_modes_array *v) v->a[397] = lex_mode_external(198, 28); v->a[398] = lex_mode_external(159, 25); v->a[399] = lex_mode_external(198, 21); - lex_modes_20(v); + return (lex_modes_20(v)); } /* EOF lex_modes_3.c */ diff --git a/parser/static/lex_modes/lex_modes_4.c b/parser/static/lex_modes/lex_modes_4.c index 99c41f61..a6eb88ac 100644 --- a/parser/static/lex_modes/lex_modes_4.c +++ b/parser/static/lex_modes/lex_modes_4.c @@ -34,7 +34,7 @@ void lex_modes_20(t_lex_modes_array *v) v->a[417] = lex_mode_external(198, 18); v->a[418] = lex_mode_external(198, 18); v->a[419] = lex_mode_external(198, 21); - lex_modes_21(v); + return (lex_modes_21(v)); } void lex_modes_21(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_21(t_lex_modes_array *v) v->a[437] = lex_mode_external(84, 27); v->a[438] = lex_mode_external(147, 2); v->a[439] = lex_mode_external(159, 14); - lex_modes_22(v); + return (lex_modes_22(v)); } void lex_modes_22(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_22(t_lex_modes_array *v) v->a[457] = lex_mode_external(198, 28); v->a[458] = lex_mode_external(84, 27); v->a[459] = lex_mode_external(148, 2); - lex_modes_23(v); + return (lex_modes_23(v)); } void lex_modes_23(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_23(t_lex_modes_array *v) v->a[477] = lex_mode_external(198, 28); v->a[478] = lex_mode_external(162, 30); v->a[479] = lex_mode_external(162, 30); - lex_modes_24(v); + return (lex_modes_24(v)); } void lex_modes_24(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_24(t_lex_modes_array *v) v->a[497] = lex_mode_external(198, 28); v->a[498] = lex_mode_external(198, 28); v->a[499] = lex_mode_external(198, 28); - lex_modes_25(v); + return (lex_modes_25(v)); } /* EOF lex_modes_4.c */ diff --git a/parser/static/lex_modes/lex_modes_5.c b/parser/static/lex_modes/lex_modes_5.c index 2c5c193c..e7d815ef 100644 --- a/parser/static/lex_modes/lex_modes_5.c +++ b/parser/static/lex_modes/lex_modes_5.c @@ -34,7 +34,7 @@ void lex_modes_25(t_lex_modes_array *v) v->a[517] = lex_mode_external(196, 5); v->a[518] = lex_mode_external(159, 31); v->a[519] = lex_mode_external(196, 5); - lex_modes_26(v); + return (lex_modes_26(v)); } void lex_modes_26(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_26(t_lex_modes_array *v) v->a[537] = lex_mode_external(159, 31); v->a[538] = lex_mode_external(159, 31); v->a[539] = lex_mode_external(198, 18); - lex_modes_27(v); + return (lex_modes_27(v)); } void lex_modes_27(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_27(t_lex_modes_array *v) v->a[557] = lex_mode_external(196, 5); v->a[558] = lex_mode_external(196, 5); v->a[559] = lex_mode_external(203, 2); - lex_modes_28(v); + return (lex_modes_28(v)); } void lex_modes_28(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_28(t_lex_modes_array *v) v->a[577] = lex_mode_external(196, 5); v->a[578] = lex_mode_external(196, 5); v->a[579] = lex_mode_external(198, 21); - lex_modes_29(v); + return (lex_modes_29(v)); } void lex_modes_29(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_29(t_lex_modes_array *v) v->a[597] = lex_mode_external(159, 31); v->a[598] = lex_mode_external(198, 28); v->a[599] = lex_mode_external(196, 5); - lex_modes_30(v); + return (lex_modes_30(v)); } /* EOF lex_modes_5.c */ diff --git a/parser/static/lex_modes/lex_modes_6.c b/parser/static/lex_modes/lex_modes_6.c index 3a31f40c..84472721 100644 --- a/parser/static/lex_modes/lex_modes_6.c +++ b/parser/static/lex_modes/lex_modes_6.c @@ -34,7 +34,7 @@ void lex_modes_30(t_lex_modes_array *v) v->a[617] = lex_mode_external(160, 33); v->a[618] = lex_mode_external(160, 36); v->a[619] = lex_mode_external(204, 2); - lex_modes_31(v); + return (lex_modes_31(v)); } void lex_modes_31(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_31(t_lex_modes_array *v) v->a[637] = lex_mode_external(204, 2); v->a[638] = lex_mode_external(204, 2); v->a[639] = lex_mode_external(204, 2); - lex_modes_32(v); + return (lex_modes_32(v)); } void lex_modes_32(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_32(t_lex_modes_array *v) v->a[657] = lex_mode_external(198, 35); v->a[658] = lex_mode_external(204, 2); v->a[659] = lex_mode_external(160, 34); - lex_modes_33(v); + return (lex_modes_33(v)); } void lex_modes_33(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_33(t_lex_modes_array *v) v->a[677] = lex_mode_external(198, 35); v->a[678] = lex_mode_external(198, 35); v->a[679] = lex_mode_external(204, 2); - lex_modes_34(v); + return (lex_modes_34(v)); } void lex_modes_34(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_34(t_lex_modes_array *v) v->a[697] = lex_mode_external(160, 36); v->a[698] = lex_mode_external(160, 36); v->a[699] = lex_mode_external(166, 37); - lex_modes_35(v); + return (lex_modes_35(v)); } /* EOF lex_modes_6.c */ diff --git a/parser/static/lex_modes/lex_modes_7.c b/parser/static/lex_modes/lex_modes_7.c index 055e2d75..9cf9bac0 100644 --- a/parser/static/lex_modes/lex_modes_7.c +++ b/parser/static/lex_modes/lex_modes_7.c @@ -34,7 +34,7 @@ void lex_modes_35(t_lex_modes_array *v) v->a[717] = lex_mode_external(167, 38); v->a[718] = lex_mode_external(166, 37); v->a[719] = lex_mode_external(167, 38); - lex_modes_36(v); + return (lex_modes_36(v)); } void lex_modes_36(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_36(t_lex_modes_array *v) v->a[737] = lex_mode_external(166, 37); v->a[738] = lex_mode_external(166, 37); v->a[739] = lex_mode_external(166, 37); - lex_modes_37(v); + return (lex_modes_37(v)); } void lex_modes_37(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_37(t_lex_modes_array *v) v->a[757] = lex_mode_external(166, 37); v->a[758] = lex_mode_external(166, 37); v->a[759] = lex_mode_external(166, 37); - lex_modes_38(v); + return (lex_modes_38(v)); } void lex_modes_38(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_38(t_lex_modes_array *v) v->a[777] = lex_mode_external(193, 18); v->a[778] = lex_mode_external(193, 18); v->a[779] = lex_mode_external(160, 40); - lex_modes_39(v); + return (lex_modes_39(v)); } void lex_modes_39(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_39(t_lex_modes_array *v) v->a[797] = lex_mode_normal(159); v->a[798] = lex_mode_normal(159); v->a[799] = lex_mode_normal(159); - lex_modes_40(v); + return (lex_modes_40(v)); } /* EOF lex_modes_7.c */ diff --git a/parser/static/lex_modes/lex_modes_8.c b/parser/static/lex_modes/lex_modes_8.c index bad43c93..e410e887 100644 --- a/parser/static/lex_modes/lex_modes_8.c +++ b/parser/static/lex_modes/lex_modes_8.c @@ -34,7 +34,7 @@ void lex_modes_40(t_lex_modes_array *v) v->a[817] = lex_mode_external(160, 40); v->a[818] = lex_mode_external(159, 25); v->a[819] = lex_mode_external(193, 10); - lex_modes_41(v); + return (lex_modes_41(v)); } void lex_modes_41(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_41(t_lex_modes_array *v) v->a[837] = lex_mode_external(193, 10); v->a[838] = lex_mode_external(193, 10); v->a[839] = lex_mode_external(159, 25); - lex_modes_42(v); + return (lex_modes_42(v)); } void lex_modes_42(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_42(t_lex_modes_array *v) v->a[857] = lex_mode_external(198, 35); v->a[858] = lex_mode_external(194, 9); v->a[859] = lex_mode_external(194, 9); - lex_modes_43(v); + return (lex_modes_43(v)); } void lex_modes_43(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_43(t_lex_modes_array *v) v->a[877] = lex_mode_external(193, 9); v->a[878] = lex_mode_external(193, 9); v->a[879] = lex_mode_external(193, 9); - lex_modes_44(v); + return (lex_modes_44(v)); } void lex_modes_44(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_44(t_lex_modes_array *v) v->a[897] = lex_mode_external(193, 9); v->a[898] = lex_mode_external(193, 9); v->a[899] = lex_mode_external(150, 42); - lex_modes_45(v); + return (lex_modes_45(v)); } /* EOF lex_modes_8.c */ diff --git a/parser/static/lex_modes/lex_modes_9.c b/parser/static/lex_modes/lex_modes_9.c index 1c3fca33..bd36fed6 100644 --- a/parser/static/lex_modes/lex_modes_9.c +++ b/parser/static/lex_modes/lex_modes_9.c @@ -34,7 +34,7 @@ void lex_modes_45(t_lex_modes_array *v) v->a[917] = lex_mode_external(193, 9); v->a[918] = lex_mode_external(193, 9); v->a[919] = lex_mode_external(193, 9); - lex_modes_46(v); + return (lex_modes_46(v)); } void lex_modes_46(t_lex_modes_array *v) @@ -59,7 +59,7 @@ void lex_modes_46(t_lex_modes_array *v) v->a[937] = lex_mode_external(193, 9); v->a[938] = lex_mode_external(193, 9); v->a[939] = lex_mode_external(193, 9); - lex_modes_47(v); + return (lex_modes_47(v)); } void lex_modes_47(t_lex_modes_array *v) @@ -84,7 +84,7 @@ void lex_modes_47(t_lex_modes_array *v) v->a[957] = lex_mode_external(193, 9); v->a[958] = lex_mode_external(193, 9); v->a[959] = lex_mode_external(193, 10); - lex_modes_48(v); + return (lex_modes_48(v)); } void lex_modes_48(t_lex_modes_array *v) @@ -109,7 +109,7 @@ void lex_modes_48(t_lex_modes_array *v) v->a[977] = lex_mode_external(194, 9); v->a[978] = lex_mode_external(194, 9); v->a[979] = lex_mode_external(194, 9); - lex_modes_49(v); + return (lex_modes_49(v)); } void lex_modes_49(t_lex_modes_array *v) @@ -134,7 +134,7 @@ void lex_modes_49(t_lex_modes_array *v) v->a[997] = lex_mode_external(194, 9); v->a[998] = lex_mode_external(149, 25); v->a[999] = lex_mode_external(193, 9); - lex_modes_50(v); + return (lex_modes_50(v)); } /* EOF lex_modes_9.c */ 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 c569a647..6aa506c7 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_0.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_0.c @@ -34,7 +34,7 @@ void parse_actions_entries_0(t_parse_actions_entries_array *v) v->a[17] = entry(1, false); v->a[18] = shift(84); v->a[19] = entry(1, false); - parse_actions_entries_1(v); + return (parse_actions_entries_1(v)); } void parse_actions_entries_1(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_1(t_parse_actions_entries_array *v) v->a[37] = entry(1, false); v->a[38] = shift(46); v->a[39] = entry(1, true); - parse_actions_entries_2(v); + return (parse_actions_entries_2(v)); } void parse_actions_entries_2(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_2(t_parse_actions_entries_array *v) v->a[57] = entry(1, false); v->a[58] = shift(1104); v->a[59] = entry(1, false); - parse_actions_entries_3(v); + return (parse_actions_entries_3(v)); } void parse_actions_entries_3(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_3(t_parse_actions_entries_array *v) v->a[77] = entry(1, false); v->a[78] = shift(1400); v->a[79] = entry(1, false); - parse_actions_entries_4(v); + return (parse_actions_entries_4(v)); } void parse_actions_entries_4(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_4(t_parse_actions_entries_array *v) v->a[97] = entry(1, false); v->a[98] = shift(776); v->a[99] = entry(1, false); - parse_actions_entries_5(v); + return (parse_actions_entries_5(v)); } /* EOF parse_actions_entries_0.c */ 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 b67f3f5a..2e7ec991 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_1.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_1.c @@ -34,7 +34,7 @@ void parse_actions_entries_5(t_parse_actions_entries_array *v) v->a[117] = entry(1, false); v->a[118] = shift(10); v->a[119] = entry(1, false); - parse_actions_entries_6(v); + return (parse_actions_entries_6(v)); } void parse_actions_entries_6(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_6(t_parse_actions_entries_array *v) v->a[137] = entry(2, false); v->a[138] = reduce(aux_sym__terminated_statement, 2, 0, 13); v->a[139] = shift_repeat(846); - parse_actions_entries_7(v); + return (parse_actions_entries_7(v)); } void parse_actions_entries_7(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_7(t_parse_actions_entries_array *v) v->a[157] = shift_repeat(1213); v->a[158] = entry(2, false); v->a[159] = reduce(aux_sym__terminated_statement, 2, 0, 13); - parse_actions_entries_8(v); + return (parse_actions_entries_8(v)); } void parse_actions_entries_8(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_8(t_parse_actions_entries_array *v) v->a[177] = shift(11); v->a[178] = entry(1, false); v->a[179] = shift(13); - parse_actions_entries_9(v); + return (parse_actions_entries_9(v)); } void parse_actions_entries_9(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_9(t_parse_actions_entries_array *v) v->a[197] = shift(102); v->a[198] = entry(1, false); v->a[199] = shift(58); - parse_actions_entries_10(v); + return (parse_actions_entries_10(v)); } /* EOF parse_actions_entries_1.c */ 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 eb9370ef..87eb8942 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_10.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_10.c @@ -34,7 +34,7 @@ void parse_actions_entries_50(t_parse_actions_entries_array *v) v->a[1017] = entry(1, true); v->a[1018] = shift(729); v->a[1019] = entry(2, false); - parse_actions_entries_51(v); + return (parse_actions_entries_51(v)); } void parse_actions_entries_51(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_51(t_parse_actions_entries_array *v) v->a[1037] = entry(2, true); v->a[1038] = reduce(aux_sym_command_repeat1, 1, 0, 0); v->a[1039] = shift(1744); - parse_actions_entries_52(v); + return (parse_actions_entries_52(v)); } void parse_actions_entries_52(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_52(t_parse_actions_entries_array *v) v->a[1057] = reduce(sym_command_substitution, 3, 0, 27); v->a[1058] = entry(1, false); v->a[1059] = reduce(sym_arithmetic_expansion, 3, 0, 0); - parse_actions_entries_53(v); + return (parse_actions_entries_53(v)); } void parse_actions_entries_53(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_53(t_parse_actions_entries_array *v) v->a[1077] = entry(2, false); v->a[1078] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[1079] = shift_repeat(94); - parse_actions_entries_54(v); + return (parse_actions_entries_54(v)); } void parse_actions_entries_54(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_54(t_parse_actions_entries_array *v) v->a[1097] = entry(1, true); v->a[1098] = reduce(sym_simple_expansion, 2, 0, 6); v->a[1099] = entry(1, false); - parse_actions_entries_55(v); + return (parse_actions_entries_55(v)); } /* EOF parse_actions_entries_10.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 fe068103..8b523311 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_11.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_11.c @@ -34,7 +34,7 @@ void parse_actions_entries_55(t_parse_actions_entries_array *v) v->a[1117] = reduce(sym_expansion, 2, 0, 0); v->a[1118] = entry(2, false); v->a[1119] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_56(v); + return (parse_actions_entries_56(v)); } void parse_actions_entries_56(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_56(t_parse_actions_entries_array *v) v->a[1137] = shift(724); v->a[1138] = entry(1, true); v->a[1139] = shift(739); - parse_actions_entries_57(v); + return (parse_actions_entries_57(v)); } void parse_actions_entries_57(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_57(t_parse_actions_entries_array *v) v->a[1157] = shift(728); v->a[1158] = entry(1, true); v->a[1159] = shift(765); - parse_actions_entries_58(v); + return (parse_actions_entries_58(v)); } void parse_actions_entries_58(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_58(t_parse_actions_entries_array *v) v->a[1177] = reduce(aux_sym_command_repeat1, 1, 0, 0); v->a[1178] = shift(1626); v->a[1179] = entry(1, false); - parse_actions_entries_59(v); + return (parse_actions_entries_59(v)); } void parse_actions_entries_59(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_59(t_parse_actions_entries_array *v) v->a[1197] = reduce(sym__expansion_body, 2, 0, 25); v->a[1198] = entry(1, false); v->a[1199] = shift(1159); - parse_actions_entries_60(v); + return (parse_actions_entries_60(v)); } /* EOF parse_actions_entries_11.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 64e62ae5..3c7e262c 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_12.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_12.c @@ -34,7 +34,7 @@ void parse_actions_entries_60(t_parse_actions_entries_array *v) v->a[1217] = shift(1418); v->a[1218] = entry(1, false); v->a[1219] = shift(1066); - parse_actions_entries_61(v); + return (parse_actions_entries_61(v)); } void parse_actions_entries_61(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_61(t_parse_actions_entries_array *v) v->a[1237] = entry(2, false); v->a[1238] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[1239] = shift_repeat(62); - parse_actions_entries_62(v); + return (parse_actions_entries_62(v)); } void parse_actions_entries_62(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_62(t_parse_actions_entries_array *v) v->a[1257] = entry(1, true); v->a[1258] = reduce(aux_sym_command_repeat1, 1, 0, 4); v->a[1259] = entry(2, false); - parse_actions_entries_63(v); + return (parse_actions_entries_63(v)); } void parse_actions_entries_63(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_63(t_parse_actions_entries_array *v) v->a[1277] = reduce(sym_negated_command, 2, 0, 0); v->a[1278] = entry(1, true); v->a[1279] = reduce(aux_sym_command_repeat1, 1, 0, 0); - parse_actions_entries_64(v); + return (parse_actions_entries_64(v)); } void parse_actions_entries_64(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_64(t_parse_actions_entries_array *v) v->a[1297] = entry(1, false); v->a[1298] = shift(734); v->a[1299] = entry(1, true); - parse_actions_entries_65(v); + return (parse_actions_entries_65(v)); } /* EOF parse_actions_entries_12.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 4ed51f20..6e8fb977 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_13.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_13.c @@ -34,7 +34,7 @@ void parse_actions_entries_65(t_parse_actions_entries_array *v) v->a[1317] = shift(823); v->a[1318] = entry(2, false); v->a[1319] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); - parse_actions_entries_66(v); + return (parse_actions_entries_66(v)); } void parse_actions_entries_66(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_66(t_parse_actions_entries_array *v) v->a[1337] = entry(2, false); v->a[1338] = reduce(aux_sym_redirected_statement_repeat2, 1, 0, 0); v->a[1339] = shift(1535); - parse_actions_entries_67(v); + return (parse_actions_entries_67(v)); } void parse_actions_entries_67(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_67(t_parse_actions_entries_array *v) v->a[1357] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[1358] = shift_repeat(1238); v->a[1359] = entry(2, false); - parse_actions_entries_68(v); + return (parse_actions_entries_68(v)); } void parse_actions_entries_68(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_68(t_parse_actions_entries_array *v) v->a[1377] = entry(2, false); v->a[1378] = reduce(aux_sym_case_statement_repeat1, 2, 0, 49); v->a[1379] = shift_repeat(1463); - parse_actions_entries_69(v); + return (parse_actions_entries_69(v)); } void parse_actions_entries_69(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_69(t_parse_actions_entries_array *v) v->a[1397] = shift_repeat(41); v->a[1398] = entry(2, false); v->a[1399] = reduce(aux_sym_case_statement_repeat1, 2, 0, 49); - parse_actions_entries_70(v); + return (parse_actions_entries_70(v)); } /* EOF parse_actions_entries_13.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 f524e184..f5ca178b 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_14.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_14.c @@ -34,7 +34,7 @@ void parse_actions_entries_70(t_parse_actions_entries_array *v) v->a[1417] = entry(2, true); v->a[1418] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); v->a[1419] = shift_repeat(734); - parse_actions_entries_71(v); + return (parse_actions_entries_71(v)); } void parse_actions_entries_71(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_71(t_parse_actions_entries_array *v) v->a[1437] = shift_extra(); v->a[1438] = entry(1, true); v->a[1439] = shift(1312); - parse_actions_entries_72(v); + return (parse_actions_entries_72(v)); } void parse_actions_entries_72(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_72(t_parse_actions_entries_array *v) v->a[1457] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); v->a[1458] = shift_repeat(700); v->a[1459] = entry(2, true); - parse_actions_entries_73(v); + return (parse_actions_entries_73(v)); } void parse_actions_entries_73(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_73(t_parse_actions_entries_array *v) v->a[1477] = entry(1, false); v->a[1478] = shift(353); v->a[1479] = entry(1, false); - parse_actions_entries_74(v); + return (parse_actions_entries_74(v)); } void parse_actions_entries_74(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_74(t_parse_actions_entries_array *v) v->a[1497] = entry(1, false); v->a[1498] = shift(403); v->a[1499] = entry(1, false); - parse_actions_entries_75(v); + return (parse_actions_entries_75(v)); } /* EOF parse_actions_entries_14.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 41f97a8d..9b8f5817 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_15.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_15.c @@ -34,7 +34,7 @@ void parse_actions_entries_75(t_parse_actions_entries_array *v) v->a[1517] = entry(1, true); v->a[1518] = shift(909); v->a[1519] = entry(1, false); - parse_actions_entries_76(v); + return (parse_actions_entries_76(v)); } void parse_actions_entries_76(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_76(t_parse_actions_entries_array *v) v->a[1537] = entry(1, false); v->a[1538] = shift(470); v->a[1539] = entry(1, false); - parse_actions_entries_77(v); + return (parse_actions_entries_77(v)); } void parse_actions_entries_77(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_77(t_parse_actions_entries_array *v) v->a[1557] = entry(1, false); v->a[1558] = shift(1111); v->a[1559] = entry(1, false); - parse_actions_entries_78(v); + return (parse_actions_entries_78(v)); } void parse_actions_entries_78(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_78(t_parse_actions_entries_array *v) v->a[1577] = entry(1, false); v->a[1578] = shift(83); v->a[1579] = entry(1, false); - parse_actions_entries_79(v); + return (parse_actions_entries_79(v)); } void parse_actions_entries_79(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_79(t_parse_actions_entries_array *v) v->a[1597] = entry(1, false); v->a[1598] = shift(633); v->a[1599] = entry(1, false); - parse_actions_entries_80(v); + return (parse_actions_entries_80(v)); } /* EOF parse_actions_entries_15.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 aa1129b0..8857222f 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_16.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_16.c @@ -34,7 +34,7 @@ void parse_actions_entries_80(t_parse_actions_entries_array *v) v->a[1617] = entry(1, false); v->a[1618] = shift(560); v->a[1619] = entry(1, true); - parse_actions_entries_81(v); + return (parse_actions_entries_81(v)); } void parse_actions_entries_81(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_81(t_parse_actions_entries_array *v) v->a[1637] = entry(1, false); v->a[1638] = shift(535); v->a[1639] = entry(1, true); - parse_actions_entries_82(v); + return (parse_actions_entries_82(v)); } void parse_actions_entries_82(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_82(t_parse_actions_entries_array *v) v->a[1657] = entry(1, false); v->a[1658] = shift(265); v->a[1659] = entry(1, false); - parse_actions_entries_83(v); + return (parse_actions_entries_83(v)); } void parse_actions_entries_83(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_83(t_parse_actions_entries_array *v) v->a[1677] = entry(1, false); v->a[1678] = shift(1377); v->a[1679] = entry(1, true); - parse_actions_entries_84(v); + return (parse_actions_entries_84(v)); } void parse_actions_entries_84(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_84(t_parse_actions_entries_array *v) v->a[1697] = entry(1, false); v->a[1698] = shift(311); v->a[1699] = entry(1, false); - parse_actions_entries_85(v); + return (parse_actions_entries_85(v)); } /* EOF parse_actions_entries_16.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 e1af7850..14669db9 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_17.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_17.c @@ -34,7 +34,7 @@ void parse_actions_entries_85(t_parse_actions_entries_array *v) v->a[1717] = entry(1, true); v->a[1718] = shift(299); v->a[1719] = entry(1, false); - parse_actions_entries_86(v); + return (parse_actions_entries_86(v)); } void parse_actions_entries_86(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_86(t_parse_actions_entries_array *v) v->a[1737] = reduce(aux_sym__heredoc_command, 2, 0, 29); v->a[1738] = entry(2, false); v->a[1739] = reduce(aux_sym__heredoc_command, 2, 0, 29); - parse_actions_entries_87(v); + return (parse_actions_entries_87(v)); } void parse_actions_entries_87(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_87(t_parse_actions_entries_array *v) v->a[1757] = shift(1191); v->a[1758] = entry(1, false); v->a[1759] = shift(865); - parse_actions_entries_88(v); + return (parse_actions_entries_88(v)); } void parse_actions_entries_88(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_88(t_parse_actions_entries_array *v) v->a[1777] = shift(400); v->a[1778] = entry(1, false); v->a[1779] = shift(587); - parse_actions_entries_89(v); + return (parse_actions_entries_89(v)); } void parse_actions_entries_89(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_89(t_parse_actions_entries_array *v) v->a[1797] = shift(143); v->a[1798] = entry(1, false); v->a[1799] = shift(685); - parse_actions_entries_90(v); + return (parse_actions_entries_90(v)); } /* EOF parse_actions_entries_17.c */ 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 f318beba..df7ea45a 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_18.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_18.c @@ -34,7 +34,7 @@ void parse_actions_entries_90(t_parse_actions_entries_array *v) v->a[1817] = shift(154); v->a[1818] = entry(1, false); v->a[1819] = shift(440); - parse_actions_entries_91(v); + return (parse_actions_entries_91(v)); } void parse_actions_entries_91(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_91(t_parse_actions_entries_array *v) v->a[1837] = shift(1533); v->a[1838] = entry(1, true); v->a[1839] = shift(1531); - parse_actions_entries_92(v); + return (parse_actions_entries_92(v)); } void parse_actions_entries_92(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_92(t_parse_actions_entries_array *v) v->a[1857] = shift(292); v->a[1858] = entry(1, false); v->a[1859] = shift(782); - parse_actions_entries_93(v); + return (parse_actions_entries_93(v)); } void parse_actions_entries_93(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_93(t_parse_actions_entries_array *v) v->a[1877] = shift(801); v->a[1878] = entry(1, true); v->a[1879] = shift(310); - parse_actions_entries_94(v); + return (parse_actions_entries_94(v)); } void parse_actions_entries_94(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_94(t_parse_actions_entries_array *v) v->a[1897] = reduce(sym__expansion_body, 2, 0, 24); v->a[1898] = entry(1, true); v->a[1899] = shift(713); - parse_actions_entries_95(v); + return (parse_actions_entries_95(v)); } /* EOF parse_actions_entries_18.c */ 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 ea43f8e3..d9a6d006 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_19.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_19.c @@ -34,7 +34,7 @@ void parse_actions_entries_95(t_parse_actions_entries_array *v) v->a[1917] = entry(2, true); v->a[1918] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); v->a[1919] = shift_repeat(741); - parse_actions_entries_96(v); + return (parse_actions_entries_96(v)); } void parse_actions_entries_96(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_96(t_parse_actions_entries_array *v) v->a[1937] = reduce(sym_redirected_statement, 2, -1, 9); v->a[1938] = entry(1, true); v->a[1939] = reduce(sym_redirected_statement, 2, -1, 9); - parse_actions_entries_97(v); + return (parse_actions_entries_97(v)); } void parse_actions_entries_97(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_97(t_parse_actions_entries_array *v) v->a[1957] = shift(1608); v->a[1958] = entry(2, false); v->a[1959] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); - parse_actions_entries_98(v); + return (parse_actions_entries_98(v)); } void parse_actions_entries_98(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_98(t_parse_actions_entries_array *v) v->a[1977] = reduce(aux_sym_pipeline_repeat1, 2, 0, 0); v->a[1978] = shift(127); v->a[1979] = entry(1, false); - parse_actions_entries_99(v); + return (parse_actions_entries_99(v)); } void parse_actions_entries_99(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_99(t_parse_actions_entries_array *v) v->a[1997] = shift(1741); v->a[1998] = entry(2, true); v->a[1999] = reduce(aux_sym__variable_assignments_repeat1, 2, 0, 0); - parse_actions_entries_100(v); + return (parse_actions_entries_100(v)); } /* EOF parse_actions_entries_19.c */ 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 4f29c05d..ec650dbd 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_2.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_2.c @@ -34,7 +34,7 @@ void parse_actions_entries_10(t_parse_actions_entries_array *v) v->a[217] = shift(1705); v->a[218] = entry(1, false); v->a[219] = reduce(sym_else_clause, 1, 0, 0); - parse_actions_entries_11(v); + return (parse_actions_entries_11(v)); } void parse_actions_entries_11(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_11(t_parse_actions_entries_array *v) v->a[237] = shift(6); v->a[238] = entry(1, false); v->a[239] = shift(16); - parse_actions_entries_12(v); + return (parse_actions_entries_12(v)); } void parse_actions_entries_12(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_12(t_parse_actions_entries_array *v) v->a[257] = shift_repeat(119); v->a[258] = entry(2, false); v->a[259] = reduce(aux_sym__statements_repeat1, 2, 0, 13); - parse_actions_entries_13(v); + return (parse_actions_entries_13(v)); } void parse_actions_entries_13(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_13(t_parse_actions_entries_array *v) v->a[277] = reduce(aux_sym__statements_repeat1, 2, 0, 13); v->a[278] = shift_repeat(1213); v->a[279] = entry(2, false); - parse_actions_entries_14(v); + return (parse_actions_entries_14(v)); } void parse_actions_entries_14(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_14(t_parse_actions_entries_array *v) v->a[297] = entry(1, false); v->a[298] = shift(542); v->a[299] = entry(1, false); - parse_actions_entries_15(v); + return (parse_actions_entries_15(v)); } /* EOF parse_actions_entries_2.c */ 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 db0581cf..eee11439 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_20.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_20.c @@ -34,7 +34,7 @@ void parse_actions_entries_100(t_parse_actions_entries_array *v) v->a[2017] = entry(1, true); v->a[2018] = shift(1396); v->a[2019] = entry(1, false); - parse_actions_entries_101(v); + return (parse_actions_entries_101(v)); } void parse_actions_entries_101(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_101(t_parse_actions_entries_array *v) v->a[2037] = entry(1, false); v->a[2038] = shift(391); v->a[2039] = entry(1, true); - parse_actions_entries_102(v); + return (parse_actions_entries_102(v)); } void parse_actions_entries_102(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_102(t_parse_actions_entries_array *v) v->a[2057] = entry(1, false); v->a[2058] = shift(1480); v->a[2059] = entry(1, true); - parse_actions_entries_103(v); + return (parse_actions_entries_103(v)); } void parse_actions_entries_103(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_103(t_parse_actions_entries_array *v) v->a[2077] = shift(1706); v->a[2078] = entry(1, true); v->a[2079] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); - parse_actions_entries_104(v); + return (parse_actions_entries_104(v)); } void parse_actions_entries_104(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_104(t_parse_actions_entries_array *v) v->a[2097] = entry(1, false); v->a[2098] = reduce(sym_heredoc_redirect, 5, 0, 19); v->a[2099] = entry(1, false); - parse_actions_entries_105(v); + return (parse_actions_entries_105(v)); } /* EOF parse_actions_entries_20.c */ 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 57212f98..c687f75d 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_21.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_21.c @@ -34,7 +34,7 @@ void parse_actions_entries_105(t_parse_actions_entries_array *v) v->a[2117] = reduce(aux_sym_redirected_statement_repeat2, 2, 0, 0); v->a[2118] = shift_repeat(798); v->a[2119] = entry(1, true); - parse_actions_entries_106(v); + return (parse_actions_entries_106(v)); } void parse_actions_entries_106(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_106(t_parse_actions_entries_array *v) v->a[2137] = entry(1, true); v->a[2138] = reduce(sym_if_statement, 5, 0, 47); v->a[2139] = entry(1, false); - parse_actions_entries_107(v); + return (parse_actions_entries_107(v)); } void parse_actions_entries_107(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_107(t_parse_actions_entries_array *v) v->a[2157] = entry(1, false); v->a[2158] = shift(808); v->a[2159] = entry(1, false); - parse_actions_entries_108(v); + return (parse_actions_entries_108(v)); } void parse_actions_entries_108(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_108(t_parse_actions_entries_array *v) v->a[2177] = entry(1, false); v->a[2178] = reduce(sym_heredoc_redirect, 4, 0, 19); v->a[2179] = entry(1, false); - parse_actions_entries_109(v); + return (parse_actions_entries_109(v)); } void parse_actions_entries_109(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_109(t_parse_actions_entries_array *v) v->a[2197] = entry(1, false); v->a[2198] = shift(339); v->a[2199] = entry(1, false); - parse_actions_entries_110(v); + return (parse_actions_entries_110(v)); } /* EOF parse_actions_entries_21.c */ 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 a57adac2..d309ea04 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_22.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_22.c @@ -34,7 +34,7 @@ void parse_actions_entries_110(t_parse_actions_entries_array *v) v->a[2217] = entry(1, true); v->a[2218] = reduce(sym_case_statement, 6, 0, 34); v->a[2219] = entry(1, false); - parse_actions_entries_111(v); + return (parse_actions_entries_111(v)); } void parse_actions_entries_111(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_111(t_parse_actions_entries_array *v) v->a[2237] = entry(1, false); v->a[2238] = shift(697); v->a[2239] = entry(1, false); - parse_actions_entries_112(v); + return (parse_actions_entries_112(v)); } void parse_actions_entries_112(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_112(t_parse_actions_entries_array *v) v->a[2257] = entry(1, false); v->a[2258] = shift(667); v->a[2259] = entry(1, true); - parse_actions_entries_113(v); + return (parse_actions_entries_113(v)); } void parse_actions_entries_113(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_113(t_parse_actions_entries_array *v) v->a[2277] = entry(1, true); v->a[2278] = shift(268); v->a[2279] = entry(1, false); - parse_actions_entries_114(v); + return (parse_actions_entries_114(v)); } void parse_actions_entries_114(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_114(t_parse_actions_entries_array *v) v->a[2297] = entry(1, false); v->a[2298] = shift(390); v->a[2299] = entry(1, false); - parse_actions_entries_115(v); + return (parse_actions_entries_115(v)); } /* EOF parse_actions_entries_22.c */ 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 92a4380f..16f078aa 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_23.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_23.c @@ -34,7 +34,7 @@ void parse_actions_entries_115(t_parse_actions_entries_array *v) v->a[2317] = entry(1, false); v->a[2318] = shift(1080); v->a[2319] = entry(1, false); - parse_actions_entries_116(v); + return (parse_actions_entries_116(v)); } void parse_actions_entries_116(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_116(t_parse_actions_entries_array *v) v->a[2337] = entry(1, false); v->a[2338] = shift(1071); v->a[2339] = entry(1, false); - parse_actions_entries_117(v); + return (parse_actions_entries_117(v)); } void parse_actions_entries_117(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_117(t_parse_actions_entries_array *v) v->a[2357] = entry(1, true); v->a[2358] = reduce(sym_pipeline, 2, 0, 0); v->a[2359] = entry(2, false); - parse_actions_entries_118(v); + return (parse_actions_entries_118(v)); } void parse_actions_entries_118(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_118(t_parse_actions_entries_array *v) v->a[2377] = reduce(sym_case_item, 6, 0, 72); v->a[2378] = entry(1, false); v->a[2379] = shift(1075); - parse_actions_entries_119(v); + return (parse_actions_entries_119(v)); } void parse_actions_entries_119(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_119(t_parse_actions_entries_array *v) v->a[2397] = reduce(sym_case_item, 6, 0, 73); v->a[2398] = entry(1, false); v->a[2399] = reduce(sym__case_item_last, 6, 0, 73); - parse_actions_entries_120(v); + return (parse_actions_entries_120(v)); } /* EOF parse_actions_entries_23.c */ 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 8db30fb9..c7e037f2 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_24.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_24.c @@ -34,7 +34,7 @@ void parse_actions_entries_120(t_parse_actions_entries_array *v) v->a[2417] = shift(1081); v->a[2418] = entry(1, false); v->a[2419] = shift(681); - parse_actions_entries_121(v); + return (parse_actions_entries_121(v)); } void parse_actions_entries_121(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_121(t_parse_actions_entries_array *v) v->a[2437] = shift(1045); v->a[2438] = entry(1, false); v->a[2439] = shift(928); - parse_actions_entries_122(v); + return (parse_actions_entries_122(v)); } void parse_actions_entries_122(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_122(t_parse_actions_entries_array *v) v->a[2457] = entry(1, false); v->a[2458] = shift(1052); v->a[2459] = entry(1, false); - parse_actions_entries_123(v); + return (parse_actions_entries_123(v)); } void parse_actions_entries_123(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_123(t_parse_actions_entries_array *v) v->a[2477] = entry(1, false); v->a[2478] = reduce(sym__case_item_last, 5, 0, 67); v->a[2479] = entry(1, true); - parse_actions_entries_124(v); + return (parse_actions_entries_124(v)); } void parse_actions_entries_124(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_124(t_parse_actions_entries_array *v) v->a[2497] = entry(1, false); v->a[2498] = shift(834); v->a[2499] = entry(1, false); - parse_actions_entries_125(v); + return (parse_actions_entries_125(v)); } /* EOF parse_actions_entries_24.c */ 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 3e7fc261..206904fc 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_25.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_25.c @@ -34,7 +34,7 @@ void parse_actions_entries_125(t_parse_actions_entries_array *v) v->a[2517] = shift(1026); v->a[2518] = entry(1, false); v->a[2519] = shift(1469); - parse_actions_entries_126(v); + return (parse_actions_entries_126(v)); } void parse_actions_entries_126(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_126(t_parse_actions_entries_array *v) v->a[2537] = shift(817); v->a[2538] = entry(1, false); v->a[2539] = shift(122); - parse_actions_entries_127(v); + return (parse_actions_entries_127(v)); } void parse_actions_entries_127(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_127(t_parse_actions_entries_array *v) v->a[2557] = entry(1, true); v->a[2558] = shift(1350); v->a[2559] = entry(1, false); - parse_actions_entries_128(v); + return (parse_actions_entries_128(v)); } void parse_actions_entries_128(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_128(t_parse_actions_entries_array *v) v->a[2577] = reduce(aux_sym_string_repeat1, 2, 0, 0); v->a[2578] = shift_repeat(1094); v->a[2579] = entry(2, false); - parse_actions_entries_129(v); + return (parse_actions_entries_129(v)); } void parse_actions_entries_129(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_129(t_parse_actions_entries_array *v) v->a[2597] = reduce(sym_case_item, 7, 0, 76); v->a[2598] = entry(1, false); v->a[2599] = shift(994); - parse_actions_entries_130(v); + return (parse_actions_entries_130(v)); } /* EOF parse_actions_entries_25.c */ 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 746bc126..12f6f370 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_26.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_26.c @@ -34,7 +34,7 @@ void parse_actions_entries_130(t_parse_actions_entries_array *v) v->a[2617] = shift(833); v->a[2618] = entry(1, false); v->a[2619] = shift(987); - parse_actions_entries_131(v); + return (parse_actions_entries_131(v)); } void parse_actions_entries_131(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_131(t_parse_actions_entries_array *v) v->a[2637] = entry(1, true); v->a[2638] = reduce(sym__heredoc_pipeline, 2, 0, 0); v->a[2639] = entry(2, true); - parse_actions_entries_132(v); + return (parse_actions_entries_132(v)); } void parse_actions_entries_132(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_132(t_parse_actions_entries_array *v) v->a[2657] = entry(1, true); v->a[2658] = shift(1363); v->a[2659] = entry(2, true); - parse_actions_entries_133(v); + return (parse_actions_entries_133(v)); } void parse_actions_entries_133(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_133(t_parse_actions_entries_array *v) v->a[2677] = entry(2, true); v->a[2678] = reduce(aux_sym_redirected_statement_repeat1, 2, 0, 0); v->a[2679] = shift_repeat(802); - parse_actions_entries_134(v); + return (parse_actions_entries_134(v)); } void parse_actions_entries_134(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_134(t_parse_actions_entries_array *v) v->a[2697] = reduce(sym_heredoc_body, 1, 0, 0); v->a[2698] = entry(1, true); v->a[2699] = shift(1626); - parse_actions_entries_135(v); + return (parse_actions_entries_135(v)); } /* EOF parse_actions_entries_26.c */ 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 8ece4cd1..2ce8df3b 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_27.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_27.c @@ -34,7 +34,7 @@ void parse_actions_entries_135(t_parse_actions_entries_array *v) v->a[2717] = entry(2, true); v->a[2718] = reduce(aux_sym_heredoc_body_repeat1, 2, 0, 0); v->a[2719] = shift_repeat(80); - parse_actions_entries_136(v); + return (parse_actions_entries_136(v)); } void parse_actions_entries_136(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_136(t_parse_actions_entries_array *v) v->a[2737] = reduce(sym_arithmetic_postfix_expression, 2, 0, 20); v->a[2738] = entry(1, true); v->a[2739] = reduce(sym_arithmetic_binary_expression, 3, 0, 36); - parse_actions_entries_137(v); + return (parse_actions_entries_137(v)); } void parse_actions_entries_137(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_137(t_parse_actions_entries_array *v) v->a[2757] = shift(123); v->a[2758] = entry(1, true); v->a[2759] = shift(798); - parse_actions_entries_138(v); + return (parse_actions_entries_138(v)); } void parse_actions_entries_138(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_138(t_parse_actions_entries_array *v) v->a[2777] = shift(1279); v->a[2778] = entry(1, true); v->a[2779] = shift(688); - parse_actions_entries_139(v); + return (parse_actions_entries_139(v)); } void parse_actions_entries_139(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_139(t_parse_actions_entries_array *v) v->a[2797] = shift(1147); v->a[2798] = entry(1, true); v->a[2799] = shift(1146); - parse_actions_entries_140(v); + return (parse_actions_entries_140(v)); } /* EOF parse_actions_entries_27.c */ 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 0f24e8c1..b2bea5b5 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_28.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_28.c @@ -34,7 +34,7 @@ void parse_actions_entries_140(t_parse_actions_entries_array *v) v->a[2817] = shift(135); v->a[2818] = entry(1, true); v->a[2819] = shift(327); - parse_actions_entries_141(v); + return (parse_actions_entries_141(v)); } void parse_actions_entries_141(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_141(t_parse_actions_entries_array *v) v->a[2837] = entry(1, true); v->a[2838] = shift(490); v->a[2839] = entry(1, true); - parse_actions_entries_142(v); + return (parse_actions_entries_142(v)); } void parse_actions_entries_142(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_142(t_parse_actions_entries_array *v) v->a[2857] = entry(1, true); v->a[2858] = shift(1520); v->a[2859] = entry(1, true); - parse_actions_entries_143(v); + return (parse_actions_entries_143(v)); } void parse_actions_entries_143(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_143(t_parse_actions_entries_array *v) v->a[2877] = shift_repeat(1159); v->a[2878] = entry(2, false); v->a[2879] = reduce(aux_sym__expansion_regex_repeat1, 2, 0, 0); - parse_actions_entries_144(v); + return (parse_actions_entries_144(v)); } void parse_actions_entries_144(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_144(t_parse_actions_entries_array *v) v->a[2897] = entry(1, false); v->a[2898] = shift(1380); v->a[2899] = entry(1, true); - parse_actions_entries_145(v); + return (parse_actions_entries_145(v)); } /* EOF parse_actions_entries_28.c */ 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 fffb1183..4e44ca62 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_29.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_29.c @@ -34,7 +34,7 @@ void parse_actions_entries_145(t_parse_actions_entries_array *v) v->a[2917] = shift(1440); v->a[2918] = entry(2, false); v->a[2919] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_146(v); + return (parse_actions_entries_146(v)); } void parse_actions_entries_146(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_146(t_parse_actions_entries_array *v) v->a[2937] = reduce(aux_sym__expansion_regex_repeat1, 1, 0, 39); v->a[2938] = entry(1, true); v->a[2939] = shift(1413); - parse_actions_entries_147(v); + return (parse_actions_entries_147(v)); } void parse_actions_entries_147(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_147(t_parse_actions_entries_array *v) v->a[2957] = shift(32); v->a[2958] = entry(1, true); v->a[2959] = shift(1251); - parse_actions_entries_148(v); + return (parse_actions_entries_148(v)); } void parse_actions_entries_148(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_148(t_parse_actions_entries_array *v) v->a[2977] = entry(1, true); v->a[2978] = reduce(aux_sym_if_statement_repeat1, 2, 0, 0); v->a[2979] = entry(2, true); - parse_actions_entries_149(v); + return (parse_actions_entries_149(v)); } void parse_actions_entries_149(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_149(t_parse_actions_entries_array *v) v->a[2997] = entry(1, true); v->a[2998] = reduce(sym__concatenation_in_expansion, 2, 0, 0); v->a[2999] = entry(1, true); - parse_actions_entries_150(v); + return (parse_actions_entries_150(v)); } /* EOF parse_actions_entries_29.c */ 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 9eec4ce4..7999e0db 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_3.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_3.c @@ -34,7 +34,7 @@ void parse_actions_entries_15(t_parse_actions_entries_array *v) v->a[317] = entry(1, false); v->a[318] = shift(1192); v->a[319] = entry(1, false); - parse_actions_entries_16(v); + return (parse_actions_entries_16(v)); } void parse_actions_entries_16(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_16(t_parse_actions_entries_array *v) v->a[337] = entry(1, false); v->a[338] = shift(525); v->a[339] = entry(1, true); - parse_actions_entries_17(v); + return (parse_actions_entries_17(v)); } void parse_actions_entries_17(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_17(t_parse_actions_entries_array *v) v->a[357] = entry(1, true); v->a[358] = shift(371); v->a[359] = entry(1, false); - parse_actions_entries_18(v); + return (parse_actions_entries_18(v)); } void parse_actions_entries_18(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_18(t_parse_actions_entries_array *v) v->a[377] = entry(1, false); v->a[378] = shift(346); v->a[379] = entry(1, false); - parse_actions_entries_19(v); + return (parse_actions_entries_19(v)); } void parse_actions_entries_19(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_19(t_parse_actions_entries_array *v) v->a[397] = entry(1, false); v->a[398] = shift(488); v->a[399] = entry(1, true); - parse_actions_entries_20(v); + return (parse_actions_entries_20(v)); } /* EOF parse_actions_entries_3.c */ 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 134a3a1a..15f82160 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_30.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_30.c @@ -34,7 +34,7 @@ void parse_actions_entries_150(t_parse_actions_entries_array *v) v->a[3017] = shift(22); v->a[3018] = entry(1, true); v->a[3019] = reduce(aux_sym__concatenation_in_expansion_repeat1, 2, 0, 61); - parse_actions_entries_151(v); + return (parse_actions_entries_151(v)); } void parse_actions_entries_151(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_151(t_parse_actions_entries_array *v) v->a[3037] = shift(1128); v->a[3038] = entry(1, true); v->a[3039] = shift(58); - parse_actions_entries_152(v); + return (parse_actions_entries_152(v)); } void parse_actions_entries_152(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_152(t_parse_actions_entries_array *v) v->a[3057] = shift(126); v->a[3058] = entry(1, true); v->a[3059] = shift(127); - parse_actions_entries_153(v); + return (parse_actions_entries_153(v)); } void parse_actions_entries_153(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_153(t_parse_actions_entries_array *v) v->a[3077] = reduce(sym__case_item_last, 4, 0, 68); v->a[3078] = entry(1, true); v->a[3079] = shift(1160); - parse_actions_entries_154(v); + return (parse_actions_entries_154(v)); } void parse_actions_entries_154(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_154(t_parse_actions_entries_array *v) v->a[3097] = shift(511); v->a[3098] = entry(1, true); v->a[3099] = shift(1472); - parse_actions_entries_155(v); + return (parse_actions_entries_155(v)); } /* EOF parse_actions_entries_30.c */ 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 48b845a4..2f0cbc9e 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_31.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_31.c @@ -34,7 +34,7 @@ void parse_actions_entries_155(t_parse_actions_entries_array *v) v->a[3117] = shift(1500); v->a[3118] = entry(1, true); v->a[3119] = shift(784); - parse_actions_entries_156(v); + return (parse_actions_entries_156(v)); } void parse_actions_entries_156(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_156(t_parse_actions_entries_array *v) v->a[3137] = shift(1082); v->a[3138] = entry(1, true); v->a[3139] = shift(1197); - parse_actions_entries_157(v); + return (parse_actions_entries_157(v)); } void parse_actions_entries_157(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_157(t_parse_actions_entries_array *v) v->a[3157] = shift(1321); v->a[3158] = entry(1, true); v->a[3159] = shift(1050); - parse_actions_entries_158(v); + return (parse_actions_entries_158(v)); } void parse_actions_entries_158(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_158(t_parse_actions_entries_array *v) v->a[3177] = shift(722); v->a[3178] = entry(1, true); v->a[3179] = shift(1032); - parse_actions_entries_159(v); + return (parse_actions_entries_159(v)); } void parse_actions_entries_159(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_159(t_parse_actions_entries_array *v) v->a[3197] = shift(1023); v->a[3198] = entry(1, true); v->a[3199] = shift(1204); - parse_actions_entries_160(v); + return (parse_actions_entries_160(v)); } /* EOF parse_actions_entries_31.c */ 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 335a30d3..d4209cfe 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_32.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_32.c @@ -34,7 +34,7 @@ void parse_actions_entries_160(t_parse_actions_entries_array *v) v->a[3217] = shift(1493); v->a[3218] = entry(1, true); v->a[3219] = shift(1253); - parse_actions_entries_161(v); + return (parse_actions_entries_161(v)); } void parse_actions_entries_161(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_161(t_parse_actions_entries_array *v) v->a[3237] = shift(1079); v->a[3238] = entry(1, true); v->a[3239] = shift(1257); - parse_actions_entries_162(v); + return (parse_actions_entries_162(v)); } void parse_actions_entries_162(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_162(t_parse_actions_entries_array *v) v->a[3257] = shift(795); v->a[3258] = entry(1, true); v->a[3259] = shift(481); - parse_actions_entries_163(v); + return (parse_actions_entries_163(v)); } void parse_actions_entries_163(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_163(t_parse_actions_entries_array *v) v->a[3277] = shift(1306); v->a[3278] = entry(1, true); v->a[3279] = shift(1320); - parse_actions_entries_164(v); + return (parse_actions_entries_164(v)); } void parse_actions_entries_164(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_164(t_parse_actions_entries_array *v) v->a[3297] = shift(184); v->a[3298] = entry(1, true); v->a[3299] = shift(344); - parse_actions_entries_165(v); + return (parse_actions_entries_165(v)); } /* EOF parse_actions_entries_32.c */ 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 78b1d2cf..c29d710a 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_33.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_33.c @@ -34,7 +34,7 @@ void parse_actions_entries_165(t_parse_actions_entries_array *v) v->a[3317] = shift(399); v->a[3318] = entry(1, true); v->a[3319] = shift(396); - parse_actions_entries_166(v); + return (parse_actions_entries_166(v)); } void parse_actions_entries_166(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_166(t_parse_actions_entries_array *v) v->a[3337] = shift(193); v->a[3338] = entry(1, true); v->a[3339] = shift(1267); - parse_actions_entries_167(v); + return (parse_actions_entries_167(v)); } void parse_actions_entries_167(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_167(t_parse_actions_entries_array *v) v->a[3357] = shift(1406); v->a[3358] = entry(1, true); v->a[3359] = shift(1409); - parse_actions_entries_168(v); + return (parse_actions_entries_168(v)); } void parse_actions_entries_168(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_168(t_parse_actions_entries_array *v) v->a[3377] = reduce(sym_program, 1, 0, 1); v->a[3378] = entry(1, true); v->a[3379] = accept(); - parse_actions_entries_169(v); + return (parse_actions_entries_169(v)); } void parse_actions_entries_169(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_169(t_parse_actions_entries_array *v) v->a[3397] = shift(1525); v->a[3398] = entry(1, true); v->a[3399] = shift(712); - parse_actions_entries_170(v); + return (parse_actions_entries_170(v)); } /* EOF parse_actions_entries_33.c */ 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 c8982980..b6e69bd1 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_34.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_34.c @@ -34,7 +34,7 @@ void parse_actions_entries_170(t_parse_actions_entries_array *v) v->a[3417] = shift(1387); v->a[3418] = entry(1, true); v->a[3419] = shift(1280); - parse_actions_entries_171(v); + return (parse_actions_entries_171(v)); } void parse_actions_entries_171(t_parse_actions_entries_array *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 d5940c21..102f95ea 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_4.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_4.c @@ -34,7 +34,7 @@ void parse_actions_entries_20(t_parse_actions_entries_array *v) v->a[417] = entry(1, false); v->a[418] = reduce(sym_command, 1, 0, 3); v->a[419] = entry(1, true); - parse_actions_entries_21(v); + return (parse_actions_entries_21(v)); } void parse_actions_entries_21(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_21(t_parse_actions_entries_array *v) v->a[437] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[438] = shift_repeat(1100); v->a[439] = entry(2, false); - parse_actions_entries_22(v); + return (parse_actions_entries_22(v)); } void parse_actions_entries_22(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_22(t_parse_actions_entries_array *v) v->a[457] = entry(2, false); v->a[458] = reduce(aux_sym_command_repeat2, 2, 0, 29); v->a[459] = shift_repeat(673); - parse_actions_entries_23(v); + return (parse_actions_entries_23(v)); } void parse_actions_entries_23(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_23(t_parse_actions_entries_array *v) v->a[477] = shift_repeat(570); v->a[478] = entry(2, false); v->a[479] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - parse_actions_entries_24(v); + return (parse_actions_entries_24(v)); } void parse_actions_entries_24(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_24(t_parse_actions_entries_array *v) v->a[497] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[498] = shift_repeat(77); v->a[499] = entry(1, true); - parse_actions_entries_25(v); + return (parse_actions_entries_25(v)); } /* EOF parse_actions_entries_4.c */ 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 8993a02d..439d7078 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_5.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_5.c @@ -34,7 +34,7 @@ void parse_actions_entries_25(t_parse_actions_entries_array *v) v->a[517] = shift_repeat(1167); v->a[518] = entry(2, false); v->a[519] = reduce(aux_sym_command_repeat2, 2, 0, 29); - parse_actions_entries_26(v); + return (parse_actions_entries_26(v)); } void parse_actions_entries_26(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_26(t_parse_actions_entries_array *v) v->a[537] = shift_repeat(1199); v->a[538] = entry(2, false); v->a[539] = reduce(aux_sym_command_repeat2, 2, 0, 29); - parse_actions_entries_27(v); + return (parse_actions_entries_27(v)); } void parse_actions_entries_27(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_27(t_parse_actions_entries_array *v) v->a[557] = shift_repeat(292); v->a[558] = entry(2, false); v->a[559] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - parse_actions_entries_28(v); + return (parse_actions_entries_28(v)); } void parse_actions_entries_28(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_28(t_parse_actions_entries_array *v) v->a[577] = reduce(aux_sym_command_repeat1, 1, 0, 0); v->a[578] = entry(1, false); v->a[579] = reduce(sym__statements, 1, 0, 2); - parse_actions_entries_29(v); + return (parse_actions_entries_29(v)); } void parse_actions_entries_29(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_29(t_parse_actions_entries_array *v) v->a[597] = entry(1, false); v->a[598] = shift(1690); v->a[599] = entry(2, true); - parse_actions_entries_30(v); + return (parse_actions_entries_30(v)); } /* EOF parse_actions_entries_5.c */ 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 45a93faf..f9b28787 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_6.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_6.c @@ -34,7 +34,7 @@ void parse_actions_entries_30(t_parse_actions_entries_array *v) v->a[617] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[618] = shift_repeat(1140); v->a[619] = entry(2, false); - parse_actions_entries_31(v); + return (parse_actions_entries_31(v)); } void parse_actions_entries_31(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_31(t_parse_actions_entries_array *v) v->a[637] = entry(1, false); v->a[638] = shift(95); v->a[639] = entry(1, false); - parse_actions_entries_32(v); + return (parse_actions_entries_32(v)); } void parse_actions_entries_32(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_32(t_parse_actions_entries_array *v) v->a[657] = entry(1, false); v->a[658] = shift(1219); v->a[659] = entry(1, false); - parse_actions_entries_33(v); + return (parse_actions_entries_33(v)); } void parse_actions_entries_33(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_33(t_parse_actions_entries_array *v) v->a[677] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[678] = shift_repeat(1107); v->a[679] = entry(2, false); - parse_actions_entries_34(v); + return (parse_actions_entries_34(v)); } void parse_actions_entries_34(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_34(t_parse_actions_entries_array *v) v->a[697] = entry(2, true); v->a[698] = reduce(aux_sym_command_repeat1, 1, 0, 0); v->a[699] = shift(1608); - parse_actions_entries_35(v); + return (parse_actions_entries_35(v)); } /* EOF parse_actions_entries_6.c */ 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 485de3f5..84302fb1 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_7.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_7.c @@ -34,7 +34,7 @@ void parse_actions_entries_35(t_parse_actions_entries_array *v) v->a[717] = reduce(sym__statements, 2, 0, 12); v->a[718] = entry(2, false); v->a[719] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - parse_actions_entries_36(v); + return (parse_actions_entries_36(v)); } void parse_actions_entries_36(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_36(t_parse_actions_entries_array *v) v->a[737] = shift_repeat(409); v->a[738] = entry(2, false); v->a[739] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - parse_actions_entries_37(v); + return (parse_actions_entries_37(v)); } void parse_actions_entries_37(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_37(t_parse_actions_entries_array *v) v->a[757] = shift(1501); v->a[758] = entry(1, false); v->a[759] = shift(799); - parse_actions_entries_38(v); + return (parse_actions_entries_38(v)); } void parse_actions_entries_38(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_38(t_parse_actions_entries_array *v) v->a[777] = shift(1240); v->a[778] = entry(1, false); v->a[779] = shift(767); - parse_actions_entries_39(v); + return (parse_actions_entries_39(v)); } void parse_actions_entries_39(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_39(t_parse_actions_entries_array *v) v->a[797] = shift(644); v->a[798] = entry(1, false); v->a[799] = shift(640); - parse_actions_entries_40(v); + return (parse_actions_entries_40(v)); } /* EOF parse_actions_entries_7.c */ 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 7d76d085..d5adfac3 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_8.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_8.c @@ -34,7 +34,7 @@ void parse_actions_entries_40(t_parse_actions_entries_array *v) v->a[817] = reduce(sym_list, 3, 0, 28); v->a[818] = entry(2, false); v->a[819] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); - parse_actions_entries_41(v); + return (parse_actions_entries_41(v)); } void parse_actions_entries_41(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_41(t_parse_actions_entries_array *v) v->a[837] = entry(1, false); v->a[838] = shift(735); v->a[839] = entry(1, true); - parse_actions_entries_42(v); + return (parse_actions_entries_42(v)); } void parse_actions_entries_42(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_42(t_parse_actions_entries_array *v) v->a[857] = entry(1, false); v->a[858] = shift(743); v->a[859] = entry(1, true); - parse_actions_entries_43(v); + return (parse_actions_entries_43(v)); } void parse_actions_entries_43(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_43(t_parse_actions_entries_array *v) v->a[877] = shift(1583); v->a[878] = entry(1, true); v->a[879] = reduce(aux_sym_for_statement_repeat1, 1, 0, 0); - parse_actions_entries_44(v); + return (parse_actions_entries_44(v)); } void parse_actions_entries_44(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_44(t_parse_actions_entries_array *v) v->a[897] = entry(2, false); v->a[898] = reduce(aux_sym_for_statement_repeat1, 2, 0, 0); v->a[899] = shift_repeat(1121); - parse_actions_entries_45(v); + return (parse_actions_entries_45(v)); } /* EOF parse_actions_entries_8.c */ 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 78f97ad7..096364e7 100644 --- a/parser/static/parse_actions_entries/parse_actions_entries_9.c +++ b/parser/static/parse_actions_entries/parse_actions_entries_9.c @@ -34,7 +34,7 @@ void parse_actions_entries_45(t_parse_actions_entries_array *v) v->a[917] = entry(1, true); v->a[918] = reduce(sym_variable_assignment, 3, 0, 16); v->a[919] = entry(1, false); - parse_actions_entries_46(v); + return (parse_actions_entries_46(v)); } void parse_actions_entries_46(t_parse_actions_entries_array *v) @@ -59,7 +59,7 @@ void parse_actions_entries_46(t_parse_actions_entries_array *v) v->a[937] = entry(1, false); v->a[938] = shift(1388); v->a[939] = entry(1, true); - parse_actions_entries_47(v); + return (parse_actions_entries_47(v)); } void parse_actions_entries_47(t_parse_actions_entries_array *v) @@ -84,7 +84,7 @@ void parse_actions_entries_47(t_parse_actions_entries_array *v) v->a[957] = shift_repeat(1192); v->a[958] = entry(2, false); v->a[959] = reduce(aux_sym_command_repeat2, 2, 0, 29); - parse_actions_entries_48(v); + return (parse_actions_entries_48(v)); } void parse_actions_entries_48(t_parse_actions_entries_array *v) @@ -109,7 +109,7 @@ void parse_actions_entries_48(t_parse_actions_entries_array *v) v->a[977] = shift_repeat(743); v->a[978] = entry(2, true); v->a[979] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_49(v); + return (parse_actions_entries_49(v)); } void parse_actions_entries_49(t_parse_actions_entries_array *v) @@ -134,7 +134,7 @@ void parse_actions_entries_49(t_parse_actions_entries_array *v) v->a[997] = shift_repeat(699); v->a[998] = entry(2, true); v->a[999] = reduce(aux_sym_concatenation_repeat1, 2, 0, 0); - parse_actions_entries_50(v); + return (parse_actions_entries_50(v)); } /* EOF parse_actions_entries_9.c */ diff --git a/parser/static/parse_table/parse_table.h b/parser/static/parse_table/parse_table.h index 0b90942a..51293cdc 100644 --- a/parser/static/parse_table/parse_table.h +++ b/parser/static/parse_table/parse_table.h @@ -27,5 +27,1563 @@ void parse_table_3(t_parse_table_array *v); void parse_table_4(t_parse_table_array *v); void parse_table_5(t_parse_table_array *v); void parse_table_6(t_parse_table_array *v); +void parse_table_7(t_parse_table_array *v); +void parse_table_8(t_parse_table_array *v); +void parse_table_9(t_parse_table_array *v); +void parse_table_10(t_parse_table_array *v); +void parse_table_11(t_parse_table_array *v); +void parse_table_12(t_parse_table_array *v); +void parse_table_13(t_parse_table_array *v); +void parse_table_14(t_parse_table_array *v); +void parse_table_15(t_parse_table_array *v); +void parse_table_16(t_parse_table_array *v); +void parse_table_17(t_parse_table_array *v); +void parse_table_18(t_parse_table_array *v); +void parse_table_19(t_parse_table_array *v); +void parse_table_20(t_parse_table_array *v); +void parse_table_21(t_parse_table_array *v); +void parse_table_22(t_parse_table_array *v); +void parse_table_23(t_parse_table_array *v); +void parse_table_24(t_parse_table_array *v); +void parse_table_25(t_parse_table_array *v); +void parse_table_26(t_parse_table_array *v); +void parse_table_27(t_parse_table_array *v); +void parse_table_28(t_parse_table_array *v); +void parse_table_29(t_parse_table_array *v); +void parse_table_30(t_parse_table_array *v); +void parse_table_31(t_parse_table_array *v); +void parse_table_32(t_parse_table_array *v); +void parse_table_33(t_parse_table_array *v); +void parse_table_34(t_parse_table_array *v); +void parse_table_35(t_parse_table_array *v); +void parse_table_36(t_parse_table_array *v); +void parse_table_37(t_parse_table_array *v); +void parse_table_38(t_parse_table_array *v); +void parse_table_39(t_parse_table_array *v); +void parse_table_40(t_parse_table_array *v); +void parse_table_41(t_parse_table_array *v); +void parse_table_42(t_parse_table_array *v); +void parse_table_43(t_parse_table_array *v); +void parse_table_44(t_parse_table_array *v); +void parse_table_45(t_parse_table_array *v); +void parse_table_46(t_parse_table_array *v); +void parse_table_47(t_parse_table_array *v); +void parse_table_48(t_parse_table_array *v); +void parse_table_49(t_parse_table_array *v); +void parse_table_50(t_parse_table_array *v); +void parse_table_51(t_parse_table_array *v); +void parse_table_52(t_parse_table_array *v); +void parse_table_53(t_parse_table_array *v); +void parse_table_54(t_parse_table_array *v); +void parse_table_55(t_parse_table_array *v); +void parse_table_56(t_parse_table_array *v); +void parse_table_57(t_parse_table_array *v); +void parse_table_58(t_parse_table_array *v); +void parse_table_59(t_parse_table_array *v); +void parse_table_60(t_parse_table_array *v); +void parse_table_61(t_parse_table_array *v); +void parse_table_62(t_parse_table_array *v); +void parse_table_63(t_parse_table_array *v); +void parse_table_64(t_parse_table_array *v); +void parse_table_65(t_parse_table_array *v); +void parse_table_66(t_parse_table_array *v); +void parse_table_67(t_parse_table_array *v); +void parse_table_68(t_parse_table_array *v); +void parse_table_69(t_parse_table_array *v); +void parse_table_70(t_parse_table_array *v); +void parse_table_71(t_parse_table_array *v); +void parse_table_72(t_parse_table_array *v); +void parse_table_73(t_parse_table_array *v); +void parse_table_74(t_parse_table_array *v); +void parse_table_75(t_parse_table_array *v); +void parse_table_76(t_parse_table_array *v); +void parse_table_77(t_parse_table_array *v); +void parse_table_78(t_parse_table_array *v); +void parse_table_79(t_parse_table_array *v); +void parse_table_80(t_parse_table_array *v); +void parse_table_81(t_parse_table_array *v); +void parse_table_82(t_parse_table_array *v); +void parse_table_83(t_parse_table_array *v); +void parse_table_84(t_parse_table_array *v); +void parse_table_85(t_parse_table_array *v); +void parse_table_86(t_parse_table_array *v); +void parse_table_87(t_parse_table_array *v); +void parse_table_88(t_parse_table_array *v); +void parse_table_89(t_parse_table_array *v); +void parse_table_90(t_parse_table_array *v); +void parse_table_91(t_parse_table_array *v); +void parse_table_92(t_parse_table_array *v); +void parse_table_93(t_parse_table_array *v); +void parse_table_94(t_parse_table_array *v); +void parse_table_95(t_parse_table_array *v); +void parse_table_96(t_parse_table_array *v); +void parse_table_97(t_parse_table_array *v); +void parse_table_98(t_parse_table_array *v); +void parse_table_99(t_parse_table_array *v); +void parse_table_100(t_parse_table_array *v); +void parse_table_101(t_parse_table_array *v); +void parse_table_102(t_parse_table_array *v); +void parse_table_103(t_parse_table_array *v); +void parse_table_104(t_parse_table_array *v); +void parse_table_105(t_parse_table_array *v); +void parse_table_106(t_parse_table_array *v); +void parse_table_107(t_parse_table_array *v); +void parse_table_108(t_parse_table_array *v); +void parse_table_109(t_parse_table_array *v); +void parse_table_110(t_parse_table_array *v); +void parse_table_111(t_parse_table_array *v); +void parse_table_112(t_parse_table_array *v); +void parse_table_113(t_parse_table_array *v); +void parse_table_114(t_parse_table_array *v); +void parse_table_115(t_parse_table_array *v); +void parse_table_116(t_parse_table_array *v); +void parse_table_117(t_parse_table_array *v); +void parse_table_118(t_parse_table_array *v); +void parse_table_119(t_parse_table_array *v); +void parse_table_120(t_parse_table_array *v); +void parse_table_121(t_parse_table_array *v); +void parse_table_122(t_parse_table_array *v); +void parse_table_123(t_parse_table_array *v); +void parse_table_124(t_parse_table_array *v); +void parse_table_125(t_parse_table_array *v); +void parse_table_126(t_parse_table_array *v); +void parse_table_127(t_parse_table_array *v); +void parse_table_128(t_parse_table_array *v); +void parse_table_129(t_parse_table_array *v); +void parse_table_130(t_parse_table_array *v); +void parse_table_131(t_parse_table_array *v); +void parse_table_132(t_parse_table_array *v); +void parse_table_133(t_parse_table_array *v); +void parse_table_134(t_parse_table_array *v); +void parse_table_135(t_parse_table_array *v); +void parse_table_136(t_parse_table_array *v); +void parse_table_137(t_parse_table_array *v); +void parse_table_138(t_parse_table_array *v); +void parse_table_139(t_parse_table_array *v); +void parse_table_140(t_parse_table_array *v); +void parse_table_141(t_parse_table_array *v); +void parse_table_142(t_parse_table_array *v); +void parse_table_143(t_parse_table_array *v); +void parse_table_144(t_parse_table_array *v); +void parse_table_145(t_parse_table_array *v); +void parse_table_146(t_parse_table_array *v); +void parse_table_147(t_parse_table_array *v); +void parse_table_148(t_parse_table_array *v); +void parse_table_149(t_parse_table_array *v); +void parse_table_150(t_parse_table_array *v); +void parse_table_151(t_parse_table_array *v); +void parse_table_152(t_parse_table_array *v); +void parse_table_153(t_parse_table_array *v); +void parse_table_154(t_parse_table_array *v); +void parse_table_155(t_parse_table_array *v); +void parse_table_156(t_parse_table_array *v); +void parse_table_157(t_parse_table_array *v); +void parse_table_158(t_parse_table_array *v); +void parse_table_159(t_parse_table_array *v); +void parse_table_160(t_parse_table_array *v); +void parse_table_161(t_parse_table_array *v); +void parse_table_162(t_parse_table_array *v); +void parse_table_163(t_parse_table_array *v); +void parse_table_164(t_parse_table_array *v); +void parse_table_165(t_parse_table_array *v); +void parse_table_166(t_parse_table_array *v); +void parse_table_167(t_parse_table_array *v); +void parse_table_168(t_parse_table_array *v); +void parse_table_169(t_parse_table_array *v); +void parse_table_170(t_parse_table_array *v); +void parse_table_171(t_parse_table_array *v); +void parse_table_172(t_parse_table_array *v); +void parse_table_173(t_parse_table_array *v); +void parse_table_174(t_parse_table_array *v); +void parse_table_175(t_parse_table_array *v); +void parse_table_176(t_parse_table_array *v); +void parse_table_177(t_parse_table_array *v); +void parse_table_178(t_parse_table_array *v); +void parse_table_179(t_parse_table_array *v); +void parse_table_180(t_parse_table_array *v); +void parse_table_181(t_parse_table_array *v); +void parse_table_182(t_parse_table_array *v); +void parse_table_183(t_parse_table_array *v); +void parse_table_184(t_parse_table_array *v); +void parse_table_185(t_parse_table_array *v); +void parse_table_186(t_parse_table_array *v); +void parse_table_187(t_parse_table_array *v); +void parse_table_188(t_parse_table_array *v); +void parse_table_189(t_parse_table_array *v); +void parse_table_190(t_parse_table_array *v); +void parse_table_191(t_parse_table_array *v); +void parse_table_192(t_parse_table_array *v); +void parse_table_193(t_parse_table_array *v); +void parse_table_194(t_parse_table_array *v); +void parse_table_195(t_parse_table_array *v); +void parse_table_196(t_parse_table_array *v); +void parse_table_197(t_parse_table_array *v); +void parse_table_198(t_parse_table_array *v); +void parse_table_199(t_parse_table_array *v); +void parse_table_200(t_parse_table_array *v); +void parse_table_201(t_parse_table_array *v); +void parse_table_202(t_parse_table_array *v); +void parse_table_203(t_parse_table_array *v); +void parse_table_204(t_parse_table_array *v); +void parse_table_205(t_parse_table_array *v); +void parse_table_206(t_parse_table_array *v); +void parse_table_207(t_parse_table_array *v); +void parse_table_208(t_parse_table_array *v); +void parse_table_209(t_parse_table_array *v); +void parse_table_210(t_parse_table_array *v); +void parse_table_211(t_parse_table_array *v); +void parse_table_212(t_parse_table_array *v); +void parse_table_213(t_parse_table_array *v); +void parse_table_214(t_parse_table_array *v); +void parse_table_215(t_parse_table_array *v); +void parse_table_216(t_parse_table_array *v); +void parse_table_217(t_parse_table_array *v); +void parse_table_218(t_parse_table_array *v); +void parse_table_219(t_parse_table_array *v); +void parse_table_220(t_parse_table_array *v); +void parse_table_221(t_parse_table_array *v); +void parse_table_222(t_parse_table_array *v); +void parse_table_223(t_parse_table_array *v); +void parse_table_224(t_parse_table_array *v); +void parse_table_225(t_parse_table_array *v); +void parse_table_226(t_parse_table_array *v); +void parse_table_227(t_parse_table_array *v); +void parse_table_228(t_parse_table_array *v); +void parse_table_229(t_parse_table_array *v); +void parse_table_230(t_parse_table_array *v); +void parse_table_231(t_parse_table_array *v); +void parse_table_232(t_parse_table_array *v); +void parse_table_233(t_parse_table_array *v); +void parse_table_234(t_parse_table_array *v); +void parse_table_235(t_parse_table_array *v); +void parse_table_236(t_parse_table_array *v); +void parse_table_237(t_parse_table_array *v); +void parse_table_238(t_parse_table_array *v); +void parse_table_239(t_parse_table_array *v); +void parse_table_240(t_parse_table_array *v); +void parse_table_241(t_parse_table_array *v); +void parse_table_242(t_parse_table_array *v); +void parse_table_243(t_parse_table_array *v); +void parse_table_244(t_parse_table_array *v); +void parse_table_245(t_parse_table_array *v); +void parse_table_246(t_parse_table_array *v); +void parse_table_247(t_parse_table_array *v); +void parse_table_248(t_parse_table_array *v); +void parse_table_249(t_parse_table_array *v); +void parse_table_250(t_parse_table_array *v); +void parse_table_251(t_parse_table_array *v); +void parse_table_252(t_parse_table_array *v); +void parse_table_253(t_parse_table_array *v); +void parse_table_254(t_parse_table_array *v); +void parse_table_255(t_parse_table_array *v); +void parse_table_256(t_parse_table_array *v); +void parse_table_257(t_parse_table_array *v); +void parse_table_258(t_parse_table_array *v); +void parse_table_259(t_parse_table_array *v); +void parse_table_260(t_parse_table_array *v); +void parse_table_261(t_parse_table_array *v); +void parse_table_262(t_parse_table_array *v); +void parse_table_263(t_parse_table_array *v); +void parse_table_264(t_parse_table_array *v); +void parse_table_265(t_parse_table_array *v); +void parse_table_266(t_parse_table_array *v); +void parse_table_267(t_parse_table_array *v); +void parse_table_268(t_parse_table_array *v); +void parse_table_269(t_parse_table_array *v); +void parse_table_270(t_parse_table_array *v); +void parse_table_271(t_parse_table_array *v); +void parse_table_272(t_parse_table_array *v); +void parse_table_273(t_parse_table_array *v); +void parse_table_274(t_parse_table_array *v); +void parse_table_275(t_parse_table_array *v); +void parse_table_276(t_parse_table_array *v); +void parse_table_277(t_parse_table_array *v); +void parse_table_278(t_parse_table_array *v); +void parse_table_279(t_parse_table_array *v); +void parse_table_280(t_parse_table_array *v); +void parse_table_281(t_parse_table_array *v); +void parse_table_282(t_parse_table_array *v); +void parse_table_283(t_parse_table_array *v); +void parse_table_284(t_parse_table_array *v); +void parse_table_285(t_parse_table_array *v); +void parse_table_286(t_parse_table_array *v); +void parse_table_287(t_parse_table_array *v); +void parse_table_288(t_parse_table_array *v); +void parse_table_289(t_parse_table_array *v); +void parse_table_290(t_parse_table_array *v); +void parse_table_291(t_parse_table_array *v); +void parse_table_292(t_parse_table_array *v); +void parse_table_293(t_parse_table_array *v); +void parse_table_294(t_parse_table_array *v); +void parse_table_295(t_parse_table_array *v); +void parse_table_296(t_parse_table_array *v); +void parse_table_297(t_parse_table_array *v); +void parse_table_298(t_parse_table_array *v); +void parse_table_299(t_parse_table_array *v); +void parse_table_300(t_parse_table_array *v); +void parse_table_301(t_parse_table_array *v); +void parse_table_302(t_parse_table_array *v); +void parse_table_303(t_parse_table_array *v); +void parse_table_304(t_parse_table_array *v); +void parse_table_305(t_parse_table_array *v); +void parse_table_306(t_parse_table_array *v); +void parse_table_307(t_parse_table_array *v); +void parse_table_308(t_parse_table_array *v); +void parse_table_309(t_parse_table_array *v); +void parse_table_310(t_parse_table_array *v); +void parse_table_311(t_parse_table_array *v); +void parse_table_312(t_parse_table_array *v); +void parse_table_313(t_parse_table_array *v); +void parse_table_314(t_parse_table_array *v); +void parse_table_315(t_parse_table_array *v); +void parse_table_316(t_parse_table_array *v); +void parse_table_317(t_parse_table_array *v); +void parse_table_318(t_parse_table_array *v); +void parse_table_319(t_parse_table_array *v); +void parse_table_320(t_parse_table_array *v); +void parse_table_321(t_parse_table_array *v); +void parse_table_322(t_parse_table_array *v); +void parse_table_323(t_parse_table_array *v); +void parse_table_324(t_parse_table_array *v); +void parse_table_325(t_parse_table_array *v); +void parse_table_326(t_parse_table_array *v); +void parse_table_327(t_parse_table_array *v); +void parse_table_328(t_parse_table_array *v); +void parse_table_329(t_parse_table_array *v); +void parse_table_330(t_parse_table_array *v); +void parse_table_331(t_parse_table_array *v); +void parse_table_332(t_parse_table_array *v); +void parse_table_333(t_parse_table_array *v); +void parse_table_334(t_parse_table_array *v); +void parse_table_335(t_parse_table_array *v); +void parse_table_336(t_parse_table_array *v); +void parse_table_337(t_parse_table_array *v); +void parse_table_338(t_parse_table_array *v); +void parse_table_339(t_parse_table_array *v); +void parse_table_340(t_parse_table_array *v); +void parse_table_341(t_parse_table_array *v); +void parse_table_342(t_parse_table_array *v); +void parse_table_343(t_parse_table_array *v); +void parse_table_344(t_parse_table_array *v); +void parse_table_345(t_parse_table_array *v); +void parse_table_346(t_parse_table_array *v); +void parse_table_347(t_parse_table_array *v); +void parse_table_348(t_parse_table_array *v); +void parse_table_349(t_parse_table_array *v); +void parse_table_350(t_parse_table_array *v); +void parse_table_351(t_parse_table_array *v); +void parse_table_352(t_parse_table_array *v); +void parse_table_353(t_parse_table_array *v); +void parse_table_354(t_parse_table_array *v); +void parse_table_355(t_parse_table_array *v); +void parse_table_356(t_parse_table_array *v); +void parse_table_357(t_parse_table_array *v); +void parse_table_358(t_parse_table_array *v); +void parse_table_359(t_parse_table_array *v); +void parse_table_360(t_parse_table_array *v); +void parse_table_361(t_parse_table_array *v); +void parse_table_362(t_parse_table_array *v); +void parse_table_363(t_parse_table_array *v); +void parse_table_364(t_parse_table_array *v); +void parse_table_365(t_parse_table_array *v); +void parse_table_366(t_parse_table_array *v); +void parse_table_367(t_parse_table_array *v); +void parse_table_368(t_parse_table_array *v); +void parse_table_369(t_parse_table_array *v); +void parse_table_370(t_parse_table_array *v); +void parse_table_371(t_parse_table_array *v); +void parse_table_372(t_parse_table_array *v); +void parse_table_373(t_parse_table_array *v); +void parse_table_374(t_parse_table_array *v); +void parse_table_375(t_parse_table_array *v); +void parse_table_376(t_parse_table_array *v); +void parse_table_377(t_parse_table_array *v); +void parse_table_378(t_parse_table_array *v); +void parse_table_379(t_parse_table_array *v); +void parse_table_380(t_parse_table_array *v); +void parse_table_381(t_parse_table_array *v); +void parse_table_382(t_parse_table_array *v); +void parse_table_383(t_parse_table_array *v); +void parse_table_384(t_parse_table_array *v); +void parse_table_385(t_parse_table_array *v); +void parse_table_386(t_parse_table_array *v); +void parse_table_387(t_parse_table_array *v); +void parse_table_388(t_parse_table_array *v); +void parse_table_389(t_parse_table_array *v); +void parse_table_390(t_parse_table_array *v); +void parse_table_391(t_parse_table_array *v); +void parse_table_392(t_parse_table_array *v); +void parse_table_393(t_parse_table_array *v); +void parse_table_394(t_parse_table_array *v); +void parse_table_395(t_parse_table_array *v); +void parse_table_396(t_parse_table_array *v); +void parse_table_397(t_parse_table_array *v); +void parse_table_398(t_parse_table_array *v); +void parse_table_399(t_parse_table_array *v); +void parse_table_400(t_parse_table_array *v); +void parse_table_401(t_parse_table_array *v); +void parse_table_402(t_parse_table_array *v); +void parse_table_403(t_parse_table_array *v); +void parse_table_404(t_parse_table_array *v); +void parse_table_405(t_parse_table_array *v); +void parse_table_406(t_parse_table_array *v); +void parse_table_407(t_parse_table_array *v); +void parse_table_408(t_parse_table_array *v); +void parse_table_409(t_parse_table_array *v); +void parse_table_410(t_parse_table_array *v); +void parse_table_411(t_parse_table_array *v); +void parse_table_412(t_parse_table_array *v); +void parse_table_413(t_parse_table_array *v); +void parse_table_414(t_parse_table_array *v); +void parse_table_415(t_parse_table_array *v); +void parse_table_416(t_parse_table_array *v); +void parse_table_417(t_parse_table_array *v); +void parse_table_418(t_parse_table_array *v); +void parse_table_419(t_parse_table_array *v); +void parse_table_420(t_parse_table_array *v); +void parse_table_421(t_parse_table_array *v); +void parse_table_422(t_parse_table_array *v); +void parse_table_423(t_parse_table_array *v); +void parse_table_424(t_parse_table_array *v); +void parse_table_425(t_parse_table_array *v); +void parse_table_426(t_parse_table_array *v); +void parse_table_427(t_parse_table_array *v); +void parse_table_428(t_parse_table_array *v); +void parse_table_429(t_parse_table_array *v); +void parse_table_430(t_parse_table_array *v); +void parse_table_431(t_parse_table_array *v); +void parse_table_432(t_parse_table_array *v); +void parse_table_433(t_parse_table_array *v); +void parse_table_434(t_parse_table_array *v); +void parse_table_435(t_parse_table_array *v); +void parse_table_436(t_parse_table_array *v); +void parse_table_437(t_parse_table_array *v); +void parse_table_438(t_parse_table_array *v); +void parse_table_439(t_parse_table_array *v); +void parse_table_440(t_parse_table_array *v); +void parse_table_441(t_parse_table_array *v); +void parse_table_442(t_parse_table_array *v); +void parse_table_443(t_parse_table_array *v); +void parse_table_444(t_parse_table_array *v); +void parse_table_445(t_parse_table_array *v); +void parse_table_446(t_parse_table_array *v); +void parse_table_447(t_parse_table_array *v); +void parse_table_448(t_parse_table_array *v); +void parse_table_449(t_parse_table_array *v); +void parse_table_450(t_parse_table_array *v); +void parse_table_451(t_parse_table_array *v); +void parse_table_452(t_parse_table_array *v); +void parse_table_453(t_parse_table_array *v); +void parse_table_454(t_parse_table_array *v); +void parse_table_455(t_parse_table_array *v); +void parse_table_456(t_parse_table_array *v); +void parse_table_457(t_parse_table_array *v); +void parse_table_458(t_parse_table_array *v); +void parse_table_459(t_parse_table_array *v); +void parse_table_460(t_parse_table_array *v); +void parse_table_461(t_parse_table_array *v); +void parse_table_462(t_parse_table_array *v); +void parse_table_463(t_parse_table_array *v); +void parse_table_464(t_parse_table_array *v); +void parse_table_465(t_parse_table_array *v); +void parse_table_466(t_parse_table_array *v); +void parse_table_467(t_parse_table_array *v); +void parse_table_468(t_parse_table_array *v); +void parse_table_469(t_parse_table_array *v); +void parse_table_470(t_parse_table_array *v); +void parse_table_471(t_parse_table_array *v); +void parse_table_472(t_parse_table_array *v); +void parse_table_473(t_parse_table_array *v); +void parse_table_474(t_parse_table_array *v); +void parse_table_475(t_parse_table_array *v); +void parse_table_476(t_parse_table_array *v); +void parse_table_477(t_parse_table_array *v); +void parse_table_478(t_parse_table_array *v); +void parse_table_479(t_parse_table_array *v); +void parse_table_480(t_parse_table_array *v); +void parse_table_481(t_parse_table_array *v); +void parse_table_482(t_parse_table_array *v); +void parse_table_483(t_parse_table_array *v); +void parse_table_484(t_parse_table_array *v); +void parse_table_485(t_parse_table_array *v); +void parse_table_486(t_parse_table_array *v); +void parse_table_487(t_parse_table_array *v); +void parse_table_488(t_parse_table_array *v); +void parse_table_489(t_parse_table_array *v); +void parse_table_490(t_parse_table_array *v); +void parse_table_491(t_parse_table_array *v); +void parse_table_492(t_parse_table_array *v); +void parse_table_493(t_parse_table_array *v); +void parse_table_494(t_parse_table_array *v); +void parse_table_495(t_parse_table_array *v); +void parse_table_496(t_parse_table_array *v); +void parse_table_497(t_parse_table_array *v); +void parse_table_498(t_parse_table_array *v); +void parse_table_499(t_parse_table_array *v); +void parse_table_500(t_parse_table_array *v); +void parse_table_501(t_parse_table_array *v); +void parse_table_502(t_parse_table_array *v); +void parse_table_503(t_parse_table_array *v); +void parse_table_504(t_parse_table_array *v); +void parse_table_505(t_parse_table_array *v); +void parse_table_506(t_parse_table_array *v); +void parse_table_507(t_parse_table_array *v); +void parse_table_508(t_parse_table_array *v); +void parse_table_509(t_parse_table_array *v); +void parse_table_510(t_parse_table_array *v); +void parse_table_511(t_parse_table_array *v); +void parse_table_512(t_parse_table_array *v); +void parse_table_513(t_parse_table_array *v); +void parse_table_514(t_parse_table_array *v); +void parse_table_515(t_parse_table_array *v); +void parse_table_516(t_parse_table_array *v); +void parse_table_517(t_parse_table_array *v); +void parse_table_518(t_parse_table_array *v); +void parse_table_519(t_parse_table_array *v); +void parse_table_520(t_parse_table_array *v); +void parse_table_521(t_parse_table_array *v); +void parse_table_522(t_parse_table_array *v); +void parse_table_523(t_parse_table_array *v); +void parse_table_524(t_parse_table_array *v); +void parse_table_525(t_parse_table_array *v); +void parse_table_526(t_parse_table_array *v); +void parse_table_527(t_parse_table_array *v); +void parse_table_528(t_parse_table_array *v); +void parse_table_529(t_parse_table_array *v); +void parse_table_530(t_parse_table_array *v); +void parse_table_531(t_parse_table_array *v); +void parse_table_532(t_parse_table_array *v); +void parse_table_533(t_parse_table_array *v); +void parse_table_534(t_parse_table_array *v); +void parse_table_535(t_parse_table_array *v); +void parse_table_536(t_parse_table_array *v); +void parse_table_537(t_parse_table_array *v); +void parse_table_538(t_parse_table_array *v); +void parse_table_539(t_parse_table_array *v); +void parse_table_540(t_parse_table_array *v); +void parse_table_541(t_parse_table_array *v); +void parse_table_542(t_parse_table_array *v); +void parse_table_543(t_parse_table_array *v); +void parse_table_544(t_parse_table_array *v); +void parse_table_545(t_parse_table_array *v); +void parse_table_546(t_parse_table_array *v); +void parse_table_547(t_parse_table_array *v); +void parse_table_548(t_parse_table_array *v); +void parse_table_549(t_parse_table_array *v); +void parse_table_550(t_parse_table_array *v); +void parse_table_551(t_parse_table_array *v); +void parse_table_552(t_parse_table_array *v); +void parse_table_553(t_parse_table_array *v); +void parse_table_554(t_parse_table_array *v); +void parse_table_555(t_parse_table_array *v); +void parse_table_556(t_parse_table_array *v); +void parse_table_557(t_parse_table_array *v); +void parse_table_558(t_parse_table_array *v); +void parse_table_559(t_parse_table_array *v); +void parse_table_560(t_parse_table_array *v); +void parse_table_561(t_parse_table_array *v); +void parse_table_562(t_parse_table_array *v); +void parse_table_563(t_parse_table_array *v); +void parse_table_564(t_parse_table_array *v); +void parse_table_565(t_parse_table_array *v); +void parse_table_566(t_parse_table_array *v); +void parse_table_567(t_parse_table_array *v); +void parse_table_568(t_parse_table_array *v); +void parse_table_569(t_parse_table_array *v); +void parse_table_570(t_parse_table_array *v); +void parse_table_571(t_parse_table_array *v); +void parse_table_572(t_parse_table_array *v); +void parse_table_573(t_parse_table_array *v); +void parse_table_574(t_parse_table_array *v); +void parse_table_575(t_parse_table_array *v); +void parse_table_576(t_parse_table_array *v); +void parse_table_577(t_parse_table_array *v); +void parse_table_578(t_parse_table_array *v); +void parse_table_579(t_parse_table_array *v); +void parse_table_580(t_parse_table_array *v); +void parse_table_581(t_parse_table_array *v); +void parse_table_582(t_parse_table_array *v); +void parse_table_583(t_parse_table_array *v); +void parse_table_584(t_parse_table_array *v); +void parse_table_585(t_parse_table_array *v); +void parse_table_586(t_parse_table_array *v); +void parse_table_587(t_parse_table_array *v); +void parse_table_588(t_parse_table_array *v); +void parse_table_589(t_parse_table_array *v); +void parse_table_590(t_parse_table_array *v); +void parse_table_591(t_parse_table_array *v); +void parse_table_592(t_parse_table_array *v); +void parse_table_593(t_parse_table_array *v); +void parse_table_594(t_parse_table_array *v); +void parse_table_595(t_parse_table_array *v); +void parse_table_596(t_parse_table_array *v); +void parse_table_597(t_parse_table_array *v); +void parse_table_598(t_parse_table_array *v); +void parse_table_599(t_parse_table_array *v); +void parse_table_600(t_parse_table_array *v); +void parse_table_601(t_parse_table_array *v); +void parse_table_602(t_parse_table_array *v); +void parse_table_603(t_parse_table_array *v); +void parse_table_604(t_parse_table_array *v); +void parse_table_605(t_parse_table_array *v); +void parse_table_606(t_parse_table_array *v); +void parse_table_607(t_parse_table_array *v); +void parse_table_608(t_parse_table_array *v); +void parse_table_609(t_parse_table_array *v); +void parse_table_610(t_parse_table_array *v); +void parse_table_611(t_parse_table_array *v); +void parse_table_612(t_parse_table_array *v); +void parse_table_613(t_parse_table_array *v); +void parse_table_614(t_parse_table_array *v); +void parse_table_615(t_parse_table_array *v); +void parse_table_616(t_parse_table_array *v); +void parse_table_617(t_parse_table_array *v); +void parse_table_618(t_parse_table_array *v); +void parse_table_619(t_parse_table_array *v); +void parse_table_620(t_parse_table_array *v); +void parse_table_621(t_parse_table_array *v); +void parse_table_622(t_parse_table_array *v); +void parse_table_623(t_parse_table_array *v); +void parse_table_624(t_parse_table_array *v); +void parse_table_625(t_parse_table_array *v); +void parse_table_626(t_parse_table_array *v); +void parse_table_627(t_parse_table_array *v); +void parse_table_628(t_parse_table_array *v); +void parse_table_629(t_parse_table_array *v); +void parse_table_630(t_parse_table_array *v); +void parse_table_631(t_parse_table_array *v); +void parse_table_632(t_parse_table_array *v); +void parse_table_633(t_parse_table_array *v); +void parse_table_634(t_parse_table_array *v); +void parse_table_635(t_parse_table_array *v); +void parse_table_636(t_parse_table_array *v); +void parse_table_637(t_parse_table_array *v); +void parse_table_638(t_parse_table_array *v); +void parse_table_639(t_parse_table_array *v); +void parse_table_640(t_parse_table_array *v); +void parse_table_641(t_parse_table_array *v); +void parse_table_642(t_parse_table_array *v); +void parse_table_643(t_parse_table_array *v); +void parse_table_644(t_parse_table_array *v); +void parse_table_645(t_parse_table_array *v); +void parse_table_646(t_parse_table_array *v); +void parse_table_647(t_parse_table_array *v); +void parse_table_648(t_parse_table_array *v); +void parse_table_649(t_parse_table_array *v); +void parse_table_650(t_parse_table_array *v); +void parse_table_651(t_parse_table_array *v); +void parse_table_652(t_parse_table_array *v); +void parse_table_653(t_parse_table_array *v); +void parse_table_654(t_parse_table_array *v); +void parse_table_655(t_parse_table_array *v); +void parse_table_656(t_parse_table_array *v); +void parse_table_657(t_parse_table_array *v); +void parse_table_658(t_parse_table_array *v); +void parse_table_659(t_parse_table_array *v); +void parse_table_660(t_parse_table_array *v); +void parse_table_661(t_parse_table_array *v); +void parse_table_662(t_parse_table_array *v); +void parse_table_663(t_parse_table_array *v); +void parse_table_664(t_parse_table_array *v); +void parse_table_665(t_parse_table_array *v); +void parse_table_666(t_parse_table_array *v); +void parse_table_667(t_parse_table_array *v); +void parse_table_668(t_parse_table_array *v); +void parse_table_669(t_parse_table_array *v); +void parse_table_670(t_parse_table_array *v); +void parse_table_671(t_parse_table_array *v); +void parse_table_672(t_parse_table_array *v); +void parse_table_673(t_parse_table_array *v); +void parse_table_674(t_parse_table_array *v); +void parse_table_675(t_parse_table_array *v); +void parse_table_676(t_parse_table_array *v); +void parse_table_677(t_parse_table_array *v); +void parse_table_678(t_parse_table_array *v); +void parse_table_679(t_parse_table_array *v); +void parse_table_680(t_parse_table_array *v); +void parse_table_681(t_parse_table_array *v); +void parse_table_682(t_parse_table_array *v); +void parse_table_683(t_parse_table_array *v); +void parse_table_684(t_parse_table_array *v); +void parse_table_685(t_parse_table_array *v); +void parse_table_686(t_parse_table_array *v); +void parse_table_687(t_parse_table_array *v); +void parse_table_688(t_parse_table_array *v); +void parse_table_689(t_parse_table_array *v); +void parse_table_690(t_parse_table_array *v); +void parse_table_691(t_parse_table_array *v); +void parse_table_692(t_parse_table_array *v); +void parse_table_693(t_parse_table_array *v); +void parse_table_694(t_parse_table_array *v); +void parse_table_695(t_parse_table_array *v); +void parse_table_696(t_parse_table_array *v); +void parse_table_697(t_parse_table_array *v); +void parse_table_698(t_parse_table_array *v); +void parse_table_699(t_parse_table_array *v); +void parse_table_700(t_parse_table_array *v); +void parse_table_701(t_parse_table_array *v); +void parse_table_702(t_parse_table_array *v); +void parse_table_703(t_parse_table_array *v); +void parse_table_704(t_parse_table_array *v); +void parse_table_705(t_parse_table_array *v); +void parse_table_706(t_parse_table_array *v); +void parse_table_707(t_parse_table_array *v); +void parse_table_708(t_parse_table_array *v); +void parse_table_709(t_parse_table_array *v); +void parse_table_710(t_parse_table_array *v); +void parse_table_711(t_parse_table_array *v); +void parse_table_712(t_parse_table_array *v); +void parse_table_713(t_parse_table_array *v); +void parse_table_714(t_parse_table_array *v); +void parse_table_715(t_parse_table_array *v); +void parse_table_716(t_parse_table_array *v); +void parse_table_717(t_parse_table_array *v); +void parse_table_718(t_parse_table_array *v); +void parse_table_719(t_parse_table_array *v); +void parse_table_720(t_parse_table_array *v); +void parse_table_721(t_parse_table_array *v); +void parse_table_722(t_parse_table_array *v); +void parse_table_723(t_parse_table_array *v); +void parse_table_724(t_parse_table_array *v); +void parse_table_725(t_parse_table_array *v); +void parse_table_726(t_parse_table_array *v); +void parse_table_727(t_parse_table_array *v); +void parse_table_728(t_parse_table_array *v); +void parse_table_729(t_parse_table_array *v); +void parse_table_730(t_parse_table_array *v); +void parse_table_731(t_parse_table_array *v); +void parse_table_732(t_parse_table_array *v); +void parse_table_733(t_parse_table_array *v); +void parse_table_734(t_parse_table_array *v); +void parse_table_735(t_parse_table_array *v); +void parse_table_736(t_parse_table_array *v); +void parse_table_737(t_parse_table_array *v); +void parse_table_738(t_parse_table_array *v); +void parse_table_739(t_parse_table_array *v); +void parse_table_740(t_parse_table_array *v); +void parse_table_741(t_parse_table_array *v); +void parse_table_742(t_parse_table_array *v); +void parse_table_743(t_parse_table_array *v); +void parse_table_744(t_parse_table_array *v); +void parse_table_745(t_parse_table_array *v); +void parse_table_746(t_parse_table_array *v); +void parse_table_747(t_parse_table_array *v); +void parse_table_748(t_parse_table_array *v); +void parse_table_749(t_parse_table_array *v); +void parse_table_750(t_parse_table_array *v); +void parse_table_751(t_parse_table_array *v); +void parse_table_752(t_parse_table_array *v); +void parse_table_753(t_parse_table_array *v); +void parse_table_754(t_parse_table_array *v); +void parse_table_755(t_parse_table_array *v); +void parse_table_756(t_parse_table_array *v); +void parse_table_757(t_parse_table_array *v); +void parse_table_758(t_parse_table_array *v); +void parse_table_759(t_parse_table_array *v); +void parse_table_760(t_parse_table_array *v); +void parse_table_761(t_parse_table_array *v); +void parse_table_762(t_parse_table_array *v); +void parse_table_763(t_parse_table_array *v); +void parse_table_764(t_parse_table_array *v); +void parse_table_765(t_parse_table_array *v); +void parse_table_766(t_parse_table_array *v); +void parse_table_767(t_parse_table_array *v); +void parse_table_768(t_parse_table_array *v); +void parse_table_769(t_parse_table_array *v); +void parse_table_770(t_parse_table_array *v); +void parse_table_771(t_parse_table_array *v); +void parse_table_772(t_parse_table_array *v); +void parse_table_773(t_parse_table_array *v); +void parse_table_774(t_parse_table_array *v); +void parse_table_775(t_parse_table_array *v); +void parse_table_776(t_parse_table_array *v); +void parse_table_777(t_parse_table_array *v); +void parse_table_778(t_parse_table_array *v); +void parse_table_779(t_parse_table_array *v); +void parse_table_780(t_parse_table_array *v); +void parse_table_781(t_parse_table_array *v); +void parse_table_782(t_parse_table_array *v); +void parse_table_783(t_parse_table_array *v); +void parse_table_784(t_parse_table_array *v); +void parse_table_785(t_parse_table_array *v); +void parse_table_786(t_parse_table_array *v); +void parse_table_787(t_parse_table_array *v); +void parse_table_788(t_parse_table_array *v); +void parse_table_789(t_parse_table_array *v); +void parse_table_790(t_parse_table_array *v); +void parse_table_791(t_parse_table_array *v); +void parse_table_792(t_parse_table_array *v); +void parse_table_793(t_parse_table_array *v); +void parse_table_794(t_parse_table_array *v); +void parse_table_795(t_parse_table_array *v); +void parse_table_796(t_parse_table_array *v); +void parse_table_797(t_parse_table_array *v); +void parse_table_798(t_parse_table_array *v); +void parse_table_799(t_parse_table_array *v); +void parse_table_800(t_parse_table_array *v); +void parse_table_801(t_parse_table_array *v); +void parse_table_802(t_parse_table_array *v); +void parse_table_803(t_parse_table_array *v); +void parse_table_804(t_parse_table_array *v); +void parse_table_805(t_parse_table_array *v); +void parse_table_806(t_parse_table_array *v); +void parse_table_807(t_parse_table_array *v); +void parse_table_808(t_parse_table_array *v); +void parse_table_809(t_parse_table_array *v); +void parse_table_810(t_parse_table_array *v); +void parse_table_811(t_parse_table_array *v); +void parse_table_812(t_parse_table_array *v); +void parse_table_813(t_parse_table_array *v); +void parse_table_814(t_parse_table_array *v); +void parse_table_815(t_parse_table_array *v); +void parse_table_816(t_parse_table_array *v); +void parse_table_817(t_parse_table_array *v); +void parse_table_818(t_parse_table_array *v); +void parse_table_819(t_parse_table_array *v); +void parse_table_820(t_parse_table_array *v); +void parse_table_821(t_parse_table_array *v); +void parse_table_822(t_parse_table_array *v); +void parse_table_823(t_parse_table_array *v); +void parse_table_824(t_parse_table_array *v); +void parse_table_825(t_parse_table_array *v); +void parse_table_826(t_parse_table_array *v); +void parse_table_827(t_parse_table_array *v); +void parse_table_828(t_parse_table_array *v); +void parse_table_829(t_parse_table_array *v); +void parse_table_830(t_parse_table_array *v); +void parse_table_831(t_parse_table_array *v); +void parse_table_832(t_parse_table_array *v); +void parse_table_833(t_parse_table_array *v); +void parse_table_834(t_parse_table_array *v); +void parse_table_835(t_parse_table_array *v); +void parse_table_836(t_parse_table_array *v); +void parse_table_837(t_parse_table_array *v); +void parse_table_838(t_parse_table_array *v); +void parse_table_839(t_parse_table_array *v); +void parse_table_840(t_parse_table_array *v); +void parse_table_841(t_parse_table_array *v); +void parse_table_842(t_parse_table_array *v); +void parse_table_843(t_parse_table_array *v); +void parse_table_844(t_parse_table_array *v); +void parse_table_845(t_parse_table_array *v); +void parse_table_846(t_parse_table_array *v); +void parse_table_847(t_parse_table_array *v); +void parse_table_848(t_parse_table_array *v); +void parse_table_849(t_parse_table_array *v); +void parse_table_850(t_parse_table_array *v); +void parse_table_851(t_parse_table_array *v); +void parse_table_852(t_parse_table_array *v); +void parse_table_853(t_parse_table_array *v); +void parse_table_854(t_parse_table_array *v); +void parse_table_855(t_parse_table_array *v); +void parse_table_856(t_parse_table_array *v); +void parse_table_857(t_parse_table_array *v); +void parse_table_858(t_parse_table_array *v); +void parse_table_859(t_parse_table_array *v); +void parse_table_860(t_parse_table_array *v); +void parse_table_861(t_parse_table_array *v); +void parse_table_862(t_parse_table_array *v); +void parse_table_863(t_parse_table_array *v); +void parse_table_864(t_parse_table_array *v); +void parse_table_865(t_parse_table_array *v); +void parse_table_866(t_parse_table_array *v); +void parse_table_867(t_parse_table_array *v); +void parse_table_868(t_parse_table_array *v); +void parse_table_869(t_parse_table_array *v); +void parse_table_870(t_parse_table_array *v); +void parse_table_871(t_parse_table_array *v); +void parse_table_872(t_parse_table_array *v); +void parse_table_873(t_parse_table_array *v); +void parse_table_874(t_parse_table_array *v); +void parse_table_875(t_parse_table_array *v); +void parse_table_876(t_parse_table_array *v); +void parse_table_877(t_parse_table_array *v); +void parse_table_878(t_parse_table_array *v); +void parse_table_879(t_parse_table_array *v); +void parse_table_880(t_parse_table_array *v); +void parse_table_881(t_parse_table_array *v); +void parse_table_882(t_parse_table_array *v); +void parse_table_883(t_parse_table_array *v); +void parse_table_884(t_parse_table_array *v); +void parse_table_885(t_parse_table_array *v); +void parse_table_886(t_parse_table_array *v); +void parse_table_887(t_parse_table_array *v); +void parse_table_888(t_parse_table_array *v); +void parse_table_889(t_parse_table_array *v); +void parse_table_890(t_parse_table_array *v); +void parse_table_891(t_parse_table_array *v); +void parse_table_892(t_parse_table_array *v); +void parse_table_893(t_parse_table_array *v); +void parse_table_894(t_parse_table_array *v); +void parse_table_895(t_parse_table_array *v); +void parse_table_896(t_parse_table_array *v); +void parse_table_897(t_parse_table_array *v); +void parse_table_898(t_parse_table_array *v); +void parse_table_899(t_parse_table_array *v); +void parse_table_900(t_parse_table_array *v); +void parse_table_901(t_parse_table_array *v); +void parse_table_902(t_parse_table_array *v); +void parse_table_903(t_parse_table_array *v); +void parse_table_904(t_parse_table_array *v); +void parse_table_905(t_parse_table_array *v); +void parse_table_906(t_parse_table_array *v); +void parse_table_907(t_parse_table_array *v); +void parse_table_908(t_parse_table_array *v); +void parse_table_909(t_parse_table_array *v); +void parse_table_910(t_parse_table_array *v); +void parse_table_911(t_parse_table_array *v); +void parse_table_912(t_parse_table_array *v); +void parse_table_913(t_parse_table_array *v); +void parse_table_914(t_parse_table_array *v); +void parse_table_915(t_parse_table_array *v); +void parse_table_916(t_parse_table_array *v); +void parse_table_917(t_parse_table_array *v); +void parse_table_918(t_parse_table_array *v); +void parse_table_919(t_parse_table_array *v); +void parse_table_920(t_parse_table_array *v); +void parse_table_921(t_parse_table_array *v); +void parse_table_922(t_parse_table_array *v); +void parse_table_923(t_parse_table_array *v); +void parse_table_924(t_parse_table_array *v); +void parse_table_925(t_parse_table_array *v); +void parse_table_926(t_parse_table_array *v); +void parse_table_927(t_parse_table_array *v); +void parse_table_928(t_parse_table_array *v); +void parse_table_929(t_parse_table_array *v); +void parse_table_930(t_parse_table_array *v); +void parse_table_931(t_parse_table_array *v); +void parse_table_932(t_parse_table_array *v); +void parse_table_933(t_parse_table_array *v); +void parse_table_934(t_parse_table_array *v); +void parse_table_935(t_parse_table_array *v); +void parse_table_936(t_parse_table_array *v); +void parse_table_937(t_parse_table_array *v); +void parse_table_938(t_parse_table_array *v); +void parse_table_939(t_parse_table_array *v); +void parse_table_940(t_parse_table_array *v); +void parse_table_941(t_parse_table_array *v); +void parse_table_942(t_parse_table_array *v); +void parse_table_943(t_parse_table_array *v); +void parse_table_944(t_parse_table_array *v); +void parse_table_945(t_parse_table_array *v); +void parse_table_946(t_parse_table_array *v); +void parse_table_947(t_parse_table_array *v); +void parse_table_948(t_parse_table_array *v); +void parse_table_949(t_parse_table_array *v); +void parse_table_950(t_parse_table_array *v); +void parse_table_951(t_parse_table_array *v); +void parse_table_952(t_parse_table_array *v); +void parse_table_953(t_parse_table_array *v); +void parse_table_954(t_parse_table_array *v); +void parse_table_955(t_parse_table_array *v); +void parse_table_956(t_parse_table_array *v); +void parse_table_957(t_parse_table_array *v); +void parse_table_958(t_parse_table_array *v); +void parse_table_959(t_parse_table_array *v); +void parse_table_960(t_parse_table_array *v); +void parse_table_961(t_parse_table_array *v); +void parse_table_962(t_parse_table_array *v); +void parse_table_963(t_parse_table_array *v); +void parse_table_964(t_parse_table_array *v); +void parse_table_965(t_parse_table_array *v); +void parse_table_966(t_parse_table_array *v); +void parse_table_967(t_parse_table_array *v); +void parse_table_968(t_parse_table_array *v); +void parse_table_969(t_parse_table_array *v); +void parse_table_970(t_parse_table_array *v); +void parse_table_971(t_parse_table_array *v); +void parse_table_972(t_parse_table_array *v); +void parse_table_973(t_parse_table_array *v); +void parse_table_974(t_parse_table_array *v); +void parse_table_975(t_parse_table_array *v); +void parse_table_976(t_parse_table_array *v); +void parse_table_977(t_parse_table_array *v); +void parse_table_978(t_parse_table_array *v); +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); #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 81716191..23748d2b 100644 --- a/parser/static/parse_table/parse_table_0.c +++ b/parser/static/parse_table/parse_table_0.c @@ -34,7 +34,7 @@ void parse_table_0(t_parse_table_array *v) v->a[0][anon_sym_RPAREN] = actions(1); v->a[0][anon_sym_SEMI_SEMI] = actions(1); v->a[0][anon_sym_LBRACE] = actions(1); - parse_table_1(v); + return (parse_table_1(v)); } void parse_table_1(t_parse_table_array *v) @@ -59,7 +59,7 @@ void parse_table_1(t_parse_table_array *v) v->a[0][anon_sym_DASH2] = actions(1); v->a[0][anon_sym_PLUS2] = actions(1); v->a[0][aux_sym_concatenation_token1] = actions(1); - parse_table_2(v); + return (parse_table_2(v)); } void parse_table_2(t_parse_table_array *v) @@ -84,7 +84,7 @@ void parse_table_2(t_parse_table_array *v) v->a[0][anon_sym_0] = actions(1); v->a[0][anon_sym_SEMI] = actions(1); v->a[0][anon_sym_LT_LT_DASH] = actions(1); - parse_table_3(v); + return (parse_table_3(v)); } void parse_table_3(t_parse_table_array *v) @@ -109,7 +109,7 @@ void parse_table_3(t_parse_table_array *v) v->a[1][sym__statement_not_pipeline] = state(1558); v->a[1][sym_redirected_statement] = state(853); v->a[1][sym_for_statement] = state(853); - parse_table_4(v); + return (parse_table_4(v)); } void parse_table_4(t_parse_table_array *v) @@ -134,7 +134,7 @@ void parse_table_4(t_parse_table_array *v) v->a[1][sym_simple_expansion] = state(280); v->a[1][sym_expansion] = state(280); v->a[1][sym_command_substitution] = state(280); - parse_table_5(v); + return (parse_table_5(v)); } /* EOF parse_table_0.c */ diff --git a/parser/static/parse_table/parse_table_1.c b/parser/static/parse_table/parse_table_1.c index 80cb4b21..276a37fc 100644 --- a/parser/static/parse_table/parse_table_1.c +++ b/parser/static/parse_table/parse_table_1.c @@ -34,7 +34,7 @@ void parse_table_5(t_parse_table_array *v) v->a[1][anon_sym_DOLLAR] = actions(27); v->a[1][anon_sym_DQUOTE] = actions(29); v->a[1][sym_raw_string] = actions(31); - parse_table_6(v); + return (parse_table_6(v)); } void parse_table_6(t_parse_table_array *v) @@ -45,6 +45,96 @@ void parse_table_6(t_parse_table_array *v) v->a[1][anon_sym_BQUOTE] = actions(37); v->a[1][sym_comment] = actions(3); v->a[1][sym_variable_name] = actions(39); + v->a[2][aux_sym__terminated_statement] = state(19); + v->a[2][sym__statement_not_pipeline] = state(1561); + v->a[2][sym_redirected_statement] = state(905); + v->a[2][sym_for_statement] = state(905); + v->a[2][sym_while_statement] = state(905); + v->a[2][sym_if_statement] = state(905); + v->a[2][sym_elif_clause] = state(1454); + v->a[2][sym_else_clause] = state(1606); + v->a[2][sym_case_statement] = state(905); + v->a[2][sym_function_definition] = state(905); + v->a[2][sym_compound_statement] = state(905); + v->a[2][sym_subshell] = state(905); + v->a[2][sym_pipeline] = state(1070); + v->a[2][sym_list] = state(905); + return (parse_table_7(v)); +} + +void parse_table_7(t_parse_table_array *v) +{ + v->a[2][sym_negated_command] = state(905); + v->a[2][sym_command] = state(905); + v->a[2][sym_command_name] = state(185); + v->a[2][sym_variable_assignment] = state(231); + v->a[2][sym__variable_assignments] = state(905); + v->a[2][sym_file_redirect] = state(551); + v->a[2][sym_arithmetic_expansion] = state(401); + v->a[2][sym_concatenation] = state(555); + v->a[2][sym_string] = state(401); + v->a[2][sym_simple_expansion] = state(401); + v->a[2][sym_expansion] = state(401); + v->a[2][sym_command_substitution] = state(401); + v->a[2][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[2][aux_sym_if_statement_repeat1] = state(1454); + v->a[2][aux_sym_command_repeat1] = state(411); + v->a[2][sym_word] = actions(41); + v->a[2][anon_sym_for] = 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); + return (parse_table_8(v)); +} + +void parse_table_8(t_parse_table_array *v) +{ + v->a[2][anon_sym_fi] = actions(43); + v->a[2][anon_sym_elif] = actions(45); + v->a[2][anon_sym_else] = actions(47); + v->a[2][anon_sym_case] = actions(15); + v->a[2][anon_sym_LPAREN] = actions(17); + v->a[2][anon_sym_LBRACE] = actions(19); + v->a[2][anon_sym_BANG] = actions(49); + v->a[2][anon_sym_LT] = actions(51); + v->a[2][anon_sym_GT] = actions(51); + v->a[2][anon_sym_GT_GT] = actions(51); + v->a[2][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[2][anon_sym_DOLLAR] = actions(55); + v->a[2][anon_sym_DQUOTE] = actions(57); + v->a[2][sym_raw_string] = actions(59); + v->a[2][sym_number] = actions(59); + v->a[2][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[2][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[2][anon_sym_BQUOTE] = actions(65); + v->a[2][sym_comment] = actions(3); + v->a[2][sym_variable_name] = actions(67); + return (parse_table_9(v)); +} + +void parse_table_9(t_parse_table_array *v) +{ + v->a[3][aux_sym__terminated_statement] = state(2); + v->a[3][sym__statement_not_pipeline] = state(1561); + v->a[3][sym_redirected_statement] = state(905); + v->a[3][sym_for_statement] = state(905); + v->a[3][sym_while_statement] = state(905); + v->a[3][sym_if_statement] = state(905); + v->a[3][sym_elif_clause] = state(1464); + v->a[3][sym_else_clause] = state(1636); + v->a[3][sym_case_statement] = state(905); + v->a[3][sym_function_definition] = state(905); + v->a[3][sym_compound_statement] = state(905); + v->a[3][sym_subshell] = state(905); + v->a[3][sym_pipeline] = state(1070); + v->a[3][sym_list] = state(905); + v->a[3][sym_negated_command] = state(905); + v->a[3][sym_command] = state(905); + v->a[3][sym_command_name] = state(185); + v->a[3][sym_variable_assignment] = state(231); + v->a[3][sym__variable_assignments] = state(905); + v->a[3][sym_file_redirect] = state(551); + return (parse_table_10(v)); } /* EOF parse_table_1.c */ diff --git a/parser/static/parse_table/parse_table_10.c b/parser/static/parse_table/parse_table_10.c new file mode 100644 index 00000000..498e831f --- /dev/null +++ b/parser/static/parse_table/parse_table_10.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_10.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_50(t_parse_table_array *v) +{ + v->a[18][anon_sym_GT_GT] = actions(51); + v->a[18][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[18][anon_sym_DOLLAR] = actions(55); + v->a[18][anon_sym_DQUOTE] = actions(57); + v->a[18][sym_raw_string] = actions(59); + v->a[18][sym_number] = actions(59); + v->a[18][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[18][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[18][anon_sym_BQUOTE] = actions(65); + v->a[18][sym_comment] = actions(3); + v->a[18][sym_variable_name] = actions(67); + v->a[19][aux_sym__terminated_statement] = state(19); + v->a[19][sym__statement_not_pipeline] = state(1561); + v->a[19][sym_redirected_statement] = state(905); + v->a[19][sym_for_statement] = state(905); + v->a[19][sym_while_statement] = state(905); + v->a[19][sym_if_statement] = state(905); + v->a[19][sym_case_statement] = state(905); + v->a[19][sym_function_definition] = state(905); + v->a[19][sym_compound_statement] = state(905); + return (parse_table_51(v)); +} + +void parse_table_51(t_parse_table_array *v) +{ + v->a[19][sym_subshell] = state(905); + v->a[19][sym_pipeline] = state(1070); + v->a[19][sym_list] = state(905); + v->a[19][sym_negated_command] = state(905); + v->a[19][sym_command] = state(905); + v->a[19][sym_command_name] = state(185); + v->a[19][sym_variable_assignment] = state(231); + v->a[19][sym__variable_assignments] = state(905); + v->a[19][sym_file_redirect] = state(551); + v->a[19][sym_arithmetic_expansion] = state(401); + v->a[19][sym_concatenation] = state(555); + v->a[19][sym_string] = state(401); + v->a[19][sym_simple_expansion] = state(401); + v->a[19][sym_expansion] = state(401); + v->a[19][sym_command_substitution] = state(401); + v->a[19][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[19][aux_sym_command_repeat1] = state(411); + v->a[19][sym_word] = actions(123); + v->a[19][anon_sym_for] = actions(126); + v->a[19][anon_sym_while] = actions(129); + return (parse_table_52(v)); +} + +void parse_table_52(t_parse_table_array *v) +{ + v->a[19][anon_sym_until] = actions(129); + v->a[19][anon_sym_if] = actions(132); + v->a[19][anon_sym_fi] = actions(135); + v->a[19][anon_sym_elif] = actions(135); + v->a[19][anon_sym_else] = actions(135); + v->a[19][anon_sym_case] = actions(137); + v->a[19][anon_sym_LPAREN] = actions(140); + v->a[19][anon_sym_LBRACE] = actions(143); + v->a[19][anon_sym_BANG] = actions(146); + v->a[19][anon_sym_LT] = actions(149); + v->a[19][anon_sym_GT] = actions(149); + v->a[19][anon_sym_GT_GT] = actions(149); + v->a[19][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(152); + v->a[19][anon_sym_DOLLAR] = actions(155); + v->a[19][anon_sym_DQUOTE] = actions(158); + v->a[19][sym_raw_string] = actions(161); + v->a[19][sym_number] = actions(161); + v->a[19][anon_sym_DOLLAR_LBRACE] = actions(164); + v->a[19][anon_sym_DOLLAR_LPAREN] = actions(167); + v->a[19][anon_sym_BQUOTE] = actions(170); + return (parse_table_53(v)); +} + +void parse_table_53(t_parse_table_array *v) +{ + v->a[19][sym_comment] = actions(3); + v->a[19][sym_variable_name] = actions(173); + v->a[20][sym__statements] = state(1754); + v->a[20][sym__statement_not_pipeline] = state(1561); + v->a[20][sym_redirected_statement] = state(972); + v->a[20][sym_for_statement] = state(972); + v->a[20][sym_while_statement] = state(972); + v->a[20][sym_if_statement] = state(972); + v->a[20][sym_case_statement] = state(972); + v->a[20][sym_function_definition] = state(972); + v->a[20][sym_compound_statement] = state(972); + v->a[20][sym_subshell] = state(972); + v->a[20][sym_pipeline] = state(991); + v->a[20][sym_list] = state(972); + v->a[20][sym_negated_command] = state(972); + v->a[20][sym_command] = state(972); + v->a[20][sym_command_name] = state(185); + v->a[20][sym_variable_assignment] = state(216); + v->a[20][sym__variable_assignments] = state(972); + v->a[20][sym_file_redirect] = state(551); + return (parse_table_54(v)); +} + +void parse_table_54(t_parse_table_array *v) +{ + v->a[20][sym_arithmetic_expansion] = state(401); + v->a[20][sym_concatenation] = state(555); + v->a[20][sym_string] = state(401); + v->a[20][sym_simple_expansion] = state(401); + v->a[20][sym_expansion] = state(401); + v->a[20][sym_command_substitution] = state(401); + v->a[20][aux_sym__statements_repeat1] = state(118); + v->a[20][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[20][aux_sym__case_item_last_repeat2] = state(326); + v->a[20][aux_sym_command_repeat1] = state(411); + v->a[20][sym_word] = actions(41); + v->a[20][anon_sym_for] = actions(9); + v->a[20][anon_sym_while] = actions(11); + v->a[20][anon_sym_until] = actions(11); + v->a[20][anon_sym_if] = actions(13); + v->a[20][anon_sym_case] = actions(15); + v->a[20][anon_sym_LPAREN] = actions(17); + v->a[20][anon_sym_LF] = actions(115); + v->a[20][anon_sym_LBRACE] = actions(19); + v->a[20][anon_sym_BANG] = actions(49); + return (parse_table_55(v)); +} + +/* EOF parse_table_10.c */ diff --git a/parser/static/parse_table/parse_table_100.c b/parser/static/parse_table/parse_table_100.c new file mode 100644 index 00000000..794aaae9 --- /dev/null +++ b/parser/static/parse_table/parse_table_100.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_500(t_parse_table_array *v) +{ + v->a[250][anon_sym_for] = actions(867); + v->a[250][anon_sym_while] = actions(867); + v->a[250][anon_sym_until] = actions(867); + v->a[250][anon_sym_done] = actions(867); + v->a[250][anon_sym_if] = actions(867); + v->a[250][anon_sym_then] = actions(867); + v->a[250][anon_sym_case] = actions(867); + v->a[250][anon_sym_LPAREN] = actions(867); + v->a[250][anon_sym_RPAREN] = actions(867); + v->a[250][anon_sym_SEMI_SEMI] = actions(867); + v->a[250][anon_sym_LBRACE] = actions(867); + v->a[250][anon_sym_BANG] = actions(867); + v->a[250][anon_sym_LT] = actions(867); + v->a[250][anon_sym_GT] = actions(867); + v->a[250][anon_sym_GT_GT] = actions(867); + v->a[250][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[250][anon_sym_DOLLAR] = actions(867); + v->a[250][anon_sym_DQUOTE] = actions(867); + v->a[250][sym_raw_string] = actions(867); + v->a[250][sym_number] = actions(867); + return (parse_table_501(v)); +} + +void parse_table_501(t_parse_table_array *v) +{ + v->a[250][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[250][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[250][anon_sym_BQUOTE] = actions(867); + v->a[250][sym_comment] = actions(3); + v->a[250][sym_variable_name] = actions(869); + v->a[251][sym_arithmetic_expansion] = state(574); + v->a[251][sym_concatenation] = state(570); + v->a[251][sym_string] = state(574); + v->a[251][sym_simple_expansion] = state(574); + v->a[251][sym_expansion] = state(574); + v->a[251][sym_command_substitution] = state(574); + v->a[251][aux_sym_command_repeat2] = state(241); + v->a[251][sym_word] = actions(871); + v->a[251][anon_sym_PIPE] = actions(403); + v->a[251][anon_sym_AMP_AMP] = actions(403); + v->a[251][anon_sym_PIPE_PIPE] = actions(403); + v->a[251][anon_sym_LT] = actions(403); + v->a[251][anon_sym_GT] = actions(403); + v->a[251][anon_sym_GT_GT] = actions(403); + v->a[251][anon_sym_LT_LT] = actions(403); + return (parse_table_502(v)); +} + +void parse_table_502(t_parse_table_array *v) +{ + v->a[251][aux_sym_heredoc_redirect_token1] = actions(403); + v->a[251][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[251][anon_sym_DOLLAR] = actions(55); + v->a[251][anon_sym_DQUOTE] = actions(57); + v->a[251][sym_raw_string] = actions(871); + v->a[251][sym_number] = actions(871); + v->a[251][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[251][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[251][anon_sym_BQUOTE] = actions(65); + v->a[251][sym_comment] = actions(3); + v->a[251][sym__bare_dollar] = actions(419); + v->a[252][sym_arithmetic_expansion] = state(574); + v->a[252][sym_concatenation] = state(570); + v->a[252][sym_string] = state(574); + v->a[252][sym_simple_expansion] = state(574); + v->a[252][sym_expansion] = state(574); + v->a[252][sym_command_substitution] = state(574); + v->a[252][aux_sym_command_repeat2] = state(255); + v->a[252][sym_word] = actions(871); + v->a[252][anon_sym_PIPE] = actions(417); + return (parse_table_503(v)); +} + +void parse_table_503(t_parse_table_array *v) +{ + v->a[252][anon_sym_AMP_AMP] = actions(417); + v->a[252][anon_sym_PIPE_PIPE] = actions(417); + v->a[252][anon_sym_LT] = actions(417); + v->a[252][anon_sym_GT] = actions(417); + v->a[252][anon_sym_GT_GT] = actions(417); + v->a[252][anon_sym_LT_LT] = actions(417); + v->a[252][aux_sym_heredoc_redirect_token1] = actions(417); + v->a[252][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[252][anon_sym_DOLLAR] = actions(55); + v->a[252][anon_sym_DQUOTE] = actions(57); + v->a[252][sym_raw_string] = actions(871); + v->a[252][sym_number] = actions(871); + v->a[252][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[252][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[252][anon_sym_BQUOTE] = actions(65); + v->a[252][sym_comment] = actions(3); + v->a[252][sym__bare_dollar] = actions(419); + v->a[253][sym_arithmetic_expansion] = state(574); + v->a[253][sym_concatenation] = state(570); + v->a[253][sym_string] = state(574); + return (parse_table_504(v)); +} + +void parse_table_504(t_parse_table_array *v) +{ + v->a[253][sym_simple_expansion] = state(574); + v->a[253][sym_expansion] = state(574); + v->a[253][sym_command_substitution] = state(574); + v->a[253][aux_sym_command_repeat2] = state(251); + v->a[253][sym_word] = actions(871); + v->a[253][anon_sym_PIPE] = actions(450); + v->a[253][anon_sym_AMP_AMP] = actions(450); + v->a[253][anon_sym_PIPE_PIPE] = actions(450); + v->a[253][anon_sym_LT] = actions(450); + v->a[253][anon_sym_GT] = actions(450); + v->a[253][anon_sym_GT_GT] = actions(450); + v->a[253][anon_sym_LT_LT] = actions(450); + v->a[253][aux_sym_heredoc_redirect_token1] = actions(450); + v->a[253][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[253][anon_sym_DOLLAR] = actions(55); + v->a[253][anon_sym_DQUOTE] = actions(57); + v->a[253][sym_raw_string] = actions(871); + v->a[253][sym_number] = actions(871); + v->a[253][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[253][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_505(v)); +} + +/* EOF parse_table_100.c */ diff --git a/parser/static/parse_table/parse_table_101.c b/parser/static/parse_table/parse_table_101.c new file mode 100644 index 00000000..e3073b9d --- /dev/null +++ b/parser/static/parse_table/parse_table_101.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_505(t_parse_table_array *v) +{ + v->a[253][anon_sym_BQUOTE] = actions(65); + v->a[253][sym_comment] = actions(3); + v->a[253][sym__bare_dollar] = actions(419); + v->a[254][sym_variable_assignment] = state(967); + v->a[254][sym_file_redirect] = state(925); + v->a[254][sym_heredoc_redirect] = state(925); + v->a[254][aux_sym_redirected_statement_repeat1] = state(925); + v->a[254][aux_sym__variable_assignments_repeat1] = state(967); + v->a[254][sym_word] = actions(576); + v->a[254][anon_sym_PIPE] = actions(580); + v->a[254][anon_sym_SEMI_SEMI] = actions(816); + v->a[254][anon_sym_AMP_AMP] = actions(816); + v->a[254][anon_sym_PIPE_PIPE] = actions(816); + v->a[254][anon_sym_LT] = actions(576); + v->a[254][anon_sym_GT] = actions(576); + v->a[254][anon_sym_GT_GT] = actions(576); + v->a[254][anon_sym_LT_LT] = actions(816); + v->a[254][aux_sym_heredoc_redirect_token1] = actions(816); + v->a[254][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[254][anon_sym_DOLLAR] = actions(576); + return (parse_table_506(v)); +} + +void parse_table_506(t_parse_table_array *v) +{ + v->a[254][anon_sym_DQUOTE] = actions(576); + v->a[254][sym_raw_string] = actions(576); + v->a[254][sym_number] = actions(576); + v->a[254][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[254][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[254][anon_sym_BQUOTE] = actions(576); + v->a[254][sym_comment] = actions(3); + v->a[254][anon_sym_SEMI] = actions(816); + v->a[254][sym_variable_name] = actions(764); + v->a[255][sym_arithmetic_expansion] = state(574); + v->a[255][sym_concatenation] = state(570); + v->a[255][sym_string] = state(574); + v->a[255][sym_simple_expansion] = state(574); + v->a[255][sym_expansion] = state(574); + v->a[255][sym_command_substitution] = state(574); + v->a[255][aux_sym_command_repeat2] = state(241); + v->a[255][sym_word] = actions(871); + v->a[255][anon_sym_PIPE] = actions(411); + v->a[255][anon_sym_AMP_AMP] = actions(411); + v->a[255][anon_sym_PIPE_PIPE] = actions(411); + return (parse_table_507(v)); +} + +void parse_table_507(t_parse_table_array *v) +{ + v->a[255][anon_sym_LT] = actions(411); + v->a[255][anon_sym_GT] = actions(411); + v->a[255][anon_sym_GT_GT] = actions(411); + v->a[255][anon_sym_LT_LT] = actions(411); + v->a[255][aux_sym_heredoc_redirect_token1] = actions(411); + v->a[255][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[255][anon_sym_DOLLAR] = actions(55); + v->a[255][anon_sym_DQUOTE] = actions(57); + v->a[255][sym_raw_string] = actions(871); + v->a[255][sym_number] = actions(871); + v->a[255][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[255][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[255][anon_sym_BQUOTE] = actions(65); + v->a[255][sym_comment] = actions(3); + v->a[255][sym__bare_dollar] = actions(419); + v->a[256][sym_arithmetic_expansion] = state(593); + v->a[256][sym_concatenation] = state(256); + v->a[256][sym_string] = state(593); + v->a[256][sym_simple_expansion] = state(593); + v->a[256][sym_expansion] = state(593); + return (parse_table_508(v)); +} + +void parse_table_508(t_parse_table_array *v) +{ + v->a[256][sym_command_substitution] = state(593); + v->a[256][aux_sym_for_statement_repeat1] = state(256); + v->a[256][sym_word] = actions(873); + v->a[256][anon_sym_PIPE] = actions(428); + v->a[256][anon_sym_AMP_AMP] = actions(428); + v->a[256][anon_sym_PIPE_PIPE] = actions(428); + v->a[256][anon_sym_LT] = actions(428); + v->a[256][anon_sym_GT] = actions(428); + v->a[256][anon_sym_GT_GT] = actions(428); + v->a[256][anon_sym_LT_LT] = actions(428); + v->a[256][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[256][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(607); + v->a[256][anon_sym_DOLLAR] = actions(610); + v->a[256][anon_sym_DQUOTE] = actions(613); + v->a[256][sym_raw_string] = actions(873); + v->a[256][sym_number] = actions(873); + v->a[256][anon_sym_DOLLAR_LBRACE] = actions(616); + v->a[256][anon_sym_DOLLAR_LPAREN] = actions(619); + v->a[256][anon_sym_BQUOTE] = actions(622); + v->a[256][sym_comment] = actions(3); + return (parse_table_509(v)); +} + +void parse_table_509(t_parse_table_array *v) +{ + v->a[257][aux_sym_concatenation_repeat1] = state(422); + v->a[257][sym_word] = actions(833); + v->a[257][anon_sym_LPAREN] = actions(876); + v->a[257][anon_sym_PIPE] = actions(833); + v->a[257][anon_sym_SEMI_SEMI] = actions(833); + v->a[257][anon_sym_AMP_AMP] = actions(833); + v->a[257][anon_sym_PIPE_PIPE] = actions(833); + v->a[257][anon_sym_LT] = actions(833); + v->a[257][anon_sym_GT] = actions(833); + v->a[257][anon_sym_GT_GT] = actions(833); + v->a[257][anon_sym_LT_LT] = actions(833); + v->a[257][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[257][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[257][aux_sym_concatenation_token1] = actions(857); + v->a[257][anon_sym_DOLLAR] = actions(833); + v->a[257][anon_sym_DQUOTE] = actions(833); + v->a[257][sym_raw_string] = actions(833); + v->a[257][sym_number] = actions(833); + v->a[257][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[257][anon_sym_DOLLAR_LPAREN] = actions(833); + return (parse_table_510(v)); +} + +/* EOF parse_table_101.c */ diff --git a/parser/static/parse_table/parse_table_102.c b/parser/static/parse_table/parse_table_102.c new file mode 100644 index 00000000..3410aa26 --- /dev/null +++ b/parser/static/parse_table/parse_table_102.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_510(t_parse_table_array *v) +{ + v->a[257][anon_sym_BQUOTE] = actions(833); + v->a[257][sym_comment] = actions(3); + v->a[257][anon_sym_SEMI] = actions(833); + v->a[257][sym__concat] = actions(859); + v->a[257][sym__bare_dollar] = actions(841); + v->a[258][aux_sym_concatenation_repeat1] = state(291); + v->a[258][ts_builtin_sym_end] = actions(878); + v->a[258][sym_word] = actions(880); + v->a[258][anon_sym_PIPE] = actions(880); + v->a[258][anon_sym_SEMI_SEMI] = actions(880); + v->a[258][anon_sym_AMP_AMP] = actions(880); + v->a[258][anon_sym_PIPE_PIPE] = actions(880); + v->a[258][anon_sym_LT] = actions(880); + v->a[258][anon_sym_GT] = actions(880); + v->a[258][anon_sym_GT_GT] = actions(880); + v->a[258][anon_sym_LT_LT] = actions(880); + v->a[258][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[258][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[258][aux_sym_concatenation_token1] = actions(882); + v->a[258][anon_sym_DOLLAR] = actions(880); + return (parse_table_511(v)); +} + +void parse_table_511(t_parse_table_array *v) +{ + v->a[258][anon_sym_DQUOTE] = actions(880); + v->a[258][sym_raw_string] = actions(880); + v->a[258][sym_number] = actions(880); + v->a[258][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[258][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[258][anon_sym_BQUOTE] = actions(880); + v->a[258][sym_comment] = actions(3); + v->a[258][anon_sym_SEMI] = actions(880); + v->a[258][sym__concat] = actions(884); + v->a[258][sym_variable_name] = actions(878); + v->a[259][sym_arithmetic_expansion] = state(593); + v->a[259][sym_concatenation] = state(256); + v->a[259][sym_string] = state(593); + v->a[259][sym_simple_expansion] = state(593); + v->a[259][sym_expansion] = state(593); + v->a[259][sym_command_substitution] = state(593); + v->a[259][aux_sym_for_statement_repeat1] = state(256); + v->a[259][sym_word] = actions(886); + v->a[259][anon_sym_PIPE] = actions(421); + v->a[259][anon_sym_AMP_AMP] = actions(421); + return (parse_table_512(v)); +} + +void parse_table_512(t_parse_table_array *v) +{ + v->a[259][anon_sym_PIPE_PIPE] = actions(421); + v->a[259][anon_sym_LT] = actions(421); + v->a[259][anon_sym_GT] = actions(421); + v->a[259][anon_sym_GT_GT] = actions(421); + v->a[259][anon_sym_LT_LT] = actions(421); + v->a[259][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[259][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[259][anon_sym_DOLLAR] = actions(706); + v->a[259][anon_sym_DQUOTE] = actions(708); + v->a[259][sym_raw_string] = actions(886); + v->a[259][sym_number] = actions(886); + v->a[259][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[259][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[259][anon_sym_BQUOTE] = actions(714); + v->a[259][sym_comment] = actions(3); + v->a[260][sym_arithmetic_expansion] = state(589); + v->a[260][sym_concatenation] = state(260); + v->a[260][sym_string] = state(589); + v->a[260][sym_simple_expansion] = state(589); + v->a[260][sym_expansion] = state(589); + return (parse_table_513(v)); +} + +void parse_table_513(t_parse_table_array *v) +{ + v->a[260][sym_command_substitution] = state(589); + v->a[260][aux_sym_for_statement_repeat1] = state(260); + v->a[260][sym_word] = actions(888); + v->a[260][anon_sym_PIPE] = actions(428); + v->a[260][anon_sym_AMP_AMP] = actions(428); + v->a[260][anon_sym_PIPE_PIPE] = actions(428); + v->a[260][anon_sym_LT] = actions(428); + v->a[260][anon_sym_GT] = actions(428); + v->a[260][anon_sym_GT_GT] = actions(428); + v->a[260][anon_sym_LT_LT] = actions(428); + v->a[260][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(891); + v->a[260][anon_sym_DOLLAR] = actions(894); + v->a[260][anon_sym_DQUOTE] = actions(897); + v->a[260][sym_raw_string] = actions(888); + v->a[260][sym_number] = actions(888); + v->a[260][anon_sym_DOLLAR_LBRACE] = actions(900); + v->a[260][anon_sym_DOLLAR_LPAREN] = actions(903); + v->a[260][anon_sym_BQUOTE] = actions(906); + v->a[260][sym_comment] = actions(3); + v->a[260][sym_variable_name] = actions(448); + return (parse_table_514(v)); +} + +void parse_table_514(t_parse_table_array *v) +{ + v->a[261][aux_sym_concatenation_repeat1] = state(284); + v->a[261][sym_word] = actions(909); + v->a[261][anon_sym_esac] = actions(909); + v->a[261][anon_sym_PIPE] = actions(909); + v->a[261][anon_sym_SEMI_SEMI] = actions(909); + v->a[261][anon_sym_AMP_AMP] = actions(909); + v->a[261][anon_sym_PIPE_PIPE] = actions(909); + v->a[261][anon_sym_LT] = actions(909); + v->a[261][anon_sym_GT] = actions(909); + v->a[261][anon_sym_GT_GT] = actions(909); + v->a[261][anon_sym_LT_LT] = actions(909); + v->a[261][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[261][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[261][aux_sym_concatenation_token1] = actions(837); + v->a[261][anon_sym_DOLLAR] = actions(909); + v->a[261][anon_sym_DQUOTE] = actions(909); + v->a[261][sym_raw_string] = actions(909); + v->a[261][sym_number] = actions(909); + v->a[261][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[261][anon_sym_DOLLAR_LPAREN] = actions(909); + return (parse_table_515(v)); +} + +/* EOF parse_table_102.c */ diff --git a/parser/static/parse_table/parse_table_103.c b/parser/static/parse_table/parse_table_103.c new file mode 100644 index 00000000..99e15704 --- /dev/null +++ b/parser/static/parse_table/parse_table_103.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_515(t_parse_table_array *v) +{ + v->a[261][anon_sym_BQUOTE] = actions(909); + v->a[261][sym_comment] = actions(3); + v->a[261][anon_sym_SEMI] = actions(909); + v->a[261][sym__concat] = actions(839); + v->a[261][sym__bare_dollar] = actions(911); + v->a[262][sym_arithmetic_expansion] = state(600); + v->a[262][sym_concatenation] = state(775); + v->a[262][sym_string] = state(600); + v->a[262][sym_simple_expansion] = state(600); + v->a[262][sym_expansion] = state(600); + v->a[262][sym_command_substitution] = state(600); + v->a[262][aux_sym_command_repeat2] = state(269); + v->a[262][sym_word] = actions(913); + v->a[262][anon_sym_PIPE] = actions(411); + v->a[262][anon_sym_AMP_AMP] = actions(411); + v->a[262][anon_sym_PIPE_PIPE] = actions(411); + v->a[262][anon_sym_LT] = actions(411); + v->a[262][anon_sym_GT] = actions(411); + v->a[262][anon_sym_GT_GT] = actions(411); + v->a[262][anon_sym_LT_LT] = actions(411); + return (parse_table_516(v)); +} + +void parse_table_516(t_parse_table_array *v) +{ + v->a[262][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[262][anon_sym_DOLLAR] = actions(317); + v->a[262][anon_sym_DQUOTE] = actions(319); + v->a[262][sym_raw_string] = actions(913); + v->a[262][sym_number] = actions(913); + v->a[262][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[262][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[262][anon_sym_BQUOTE] = actions(327); + v->a[262][sym_comment] = actions(3); + v->a[262][sym__bare_dollar] = actions(915); + v->a[263][sym_arithmetic_expansion] = state(600); + v->a[263][sym_concatenation] = state(775); + v->a[263][sym_string] = state(600); + v->a[263][sym_simple_expansion] = state(600); + v->a[263][sym_expansion] = state(600); + v->a[263][sym_command_substitution] = state(600); + v->a[263][aux_sym_command_repeat2] = state(269); + v->a[263][sym_word] = actions(913); + v->a[263][anon_sym_PIPE] = actions(403); + v->a[263][anon_sym_AMP_AMP] = actions(403); + return (parse_table_517(v)); +} + +void parse_table_517(t_parse_table_array *v) +{ + v->a[263][anon_sym_PIPE_PIPE] = actions(403); + v->a[263][anon_sym_LT] = actions(403); + v->a[263][anon_sym_GT] = actions(403); + v->a[263][anon_sym_GT_GT] = actions(403); + v->a[263][anon_sym_LT_LT] = actions(403); + v->a[263][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[263][anon_sym_DOLLAR] = actions(317); + v->a[263][anon_sym_DQUOTE] = actions(319); + v->a[263][sym_raw_string] = actions(913); + v->a[263][sym_number] = actions(913); + v->a[263][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[263][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[263][anon_sym_BQUOTE] = actions(327); + v->a[263][sym_comment] = actions(3); + v->a[263][sym__bare_dollar] = actions(915); + v->a[264][sym_word] = actions(867); + v->a[264][anon_sym_for] = actions(867); + v->a[264][anon_sym_while] = actions(867); + v->a[264][anon_sym_until] = actions(867); + v->a[264][anon_sym_if] = actions(867); + return (parse_table_518(v)); +} + +void parse_table_518(t_parse_table_array *v) +{ + v->a[264][anon_sym_fi] = actions(867); + v->a[264][anon_sym_elif] = actions(867); + v->a[264][anon_sym_else] = actions(867); + v->a[264][anon_sym_case] = actions(867); + v->a[264][anon_sym_LPAREN] = actions(867); + v->a[264][anon_sym_LBRACE] = actions(867); + v->a[264][anon_sym_BANG] = actions(867); + v->a[264][anon_sym_LT] = actions(867); + v->a[264][anon_sym_GT] = actions(867); + v->a[264][anon_sym_GT_GT] = actions(867); + v->a[264][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[264][anon_sym_DOLLAR] = actions(867); + v->a[264][anon_sym_DQUOTE] = actions(867); + v->a[264][sym_raw_string] = actions(867); + v->a[264][sym_number] = actions(867); + v->a[264][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[264][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[264][anon_sym_BQUOTE] = actions(867); + v->a[264][sym_comment] = actions(3); + v->a[264][sym_variable_name] = actions(869); + return (parse_table_519(v)); +} + +void parse_table_519(t_parse_table_array *v) +{ + v->a[265][aux_sym_concatenation_repeat1] = state(291); + v->a[265][ts_builtin_sym_end] = actions(917); + v->a[265][sym_word] = actions(919); + v->a[265][anon_sym_PIPE] = actions(919); + v->a[265][anon_sym_SEMI_SEMI] = actions(919); + v->a[265][anon_sym_AMP_AMP] = actions(919); + v->a[265][anon_sym_PIPE_PIPE] = actions(919); + v->a[265][anon_sym_LT] = actions(919); + v->a[265][anon_sym_GT] = actions(919); + v->a[265][anon_sym_GT_GT] = actions(919); + v->a[265][anon_sym_LT_LT] = actions(919); + v->a[265][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[265][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[265][aux_sym_concatenation_token1] = actions(882); + v->a[265][anon_sym_DOLLAR] = actions(919); + v->a[265][anon_sym_DQUOTE] = actions(919); + v->a[265][sym_raw_string] = actions(919); + v->a[265][sym_number] = actions(919); + v->a[265][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[265][anon_sym_DOLLAR_LPAREN] = actions(919); + return (parse_table_520(v)); +} + +/* EOF parse_table_103.c */ diff --git a/parser/static/parse_table/parse_table_104.c b/parser/static/parse_table/parse_table_104.c new file mode 100644 index 00000000..ecc79152 --- /dev/null +++ b/parser/static/parse_table/parse_table_104.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_520(t_parse_table_array *v) +{ + v->a[265][anon_sym_BQUOTE] = actions(919); + v->a[265][sym_comment] = actions(3); + v->a[265][anon_sym_SEMI] = actions(919); + v->a[265][sym__concat] = actions(884); + v->a[265][sym_variable_name] = actions(917); + v->a[266][aux_sym_concatenation_repeat1] = state(271); + v->a[266][ts_builtin_sym_end] = actions(921); + v->a[266][sym_word] = actions(923); + v->a[266][anon_sym_PIPE] = actions(923); + v->a[266][anon_sym_SEMI_SEMI] = actions(923); + v->a[266][anon_sym_AMP_AMP] = actions(923); + v->a[266][anon_sym_PIPE_PIPE] = actions(923); + v->a[266][anon_sym_LT] = actions(923); + v->a[266][anon_sym_GT] = actions(923); + v->a[266][anon_sym_GT_GT] = actions(923); + v->a[266][anon_sym_LT_LT] = actions(923); + v->a[266][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[266][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[266][aux_sym_concatenation_token1] = actions(851); + v->a[266][anon_sym_DOLLAR] = actions(923); + return (parse_table_521(v)); +} + +void parse_table_521(t_parse_table_array *v) +{ + v->a[266][anon_sym_DQUOTE] = actions(923); + v->a[266][sym_raw_string] = actions(923); + v->a[266][sym_number] = actions(923); + v->a[266][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[266][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[266][anon_sym_BQUOTE] = actions(923); + v->a[266][sym_comment] = actions(3); + v->a[266][anon_sym_SEMI] = actions(923); + v->a[266][sym__concat] = actions(925); + v->a[266][sym__bare_dollar] = actions(921); + v->a[267][aux_sym_concatenation_repeat1] = state(279); + v->a[267][sym_word] = actions(923); + v->a[267][anon_sym_PIPE] = actions(923); + v->a[267][anon_sym_RPAREN] = actions(923); + v->a[267][anon_sym_SEMI_SEMI] = actions(923); + v->a[267][anon_sym_AMP_AMP] = actions(923); + v->a[267][anon_sym_PIPE_PIPE] = actions(923); + v->a[267][anon_sym_LT] = actions(923); + v->a[267][anon_sym_GT] = actions(923); + v->a[267][anon_sym_GT_GT] = actions(923); + return (parse_table_522(v)); +} + +void parse_table_522(t_parse_table_array *v) +{ + v->a[267][anon_sym_LT_LT] = actions(923); + v->a[267][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[267][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[267][aux_sym_concatenation_token1] = actions(927); + v->a[267][anon_sym_DOLLAR] = actions(923); + v->a[267][anon_sym_DQUOTE] = actions(923); + v->a[267][sym_raw_string] = actions(923); + v->a[267][sym_number] = actions(923); + v->a[267][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[267][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[267][anon_sym_BQUOTE] = actions(923); + v->a[267][sym_comment] = actions(3); + v->a[267][anon_sym_SEMI] = actions(923); + v->a[267][sym__concat] = actions(929); + v->a[267][sym_variable_name] = actions(921); + v->a[268][sym__expansion_expression] = state(1650); + v->a[268][sym__expansion_regex] = state(1649); + v->a[268][anon_sym_RBRACE] = actions(931); + v->a[268][anon_sym_BANG] = actions(933); + v->a[268][anon_sym_DASH] = actions(935); + return (parse_table_523(v)); +} + +void parse_table_523(t_parse_table_array *v) +{ + v->a[268][anon_sym_STAR] = actions(933); + v->a[268][anon_sym_PERCENT] = actions(937); + v->a[268][anon_sym_QMARK] = actions(935); + v->a[268][anon_sym_DOLLAR] = actions(933); + v->a[268][anon_sym_POUND] = actions(939); + v->a[268][anon_sym_COLON_DASH] = actions(941); + v->a[268][anon_sym_DASH3] = actions(941); + v->a[268][anon_sym_COLON_EQ] = actions(941); + v->a[268][anon_sym_EQ2] = actions(941); + v->a[268][anon_sym_COLON_QMARK] = actions(941); + v->a[268][anon_sym_QMARK2] = actions(941); + v->a[268][anon_sym_COLON_PLUS] = actions(941); + v->a[268][anon_sym_PLUS3] = actions(941); + v->a[268][anon_sym_PERCENT_PERCENT] = actions(943); + v->a[268][sym_comment] = actions(3); + v->a[268][aux_sym__simple_variable_name_token1] = actions(945); + v->a[268][anon_sym_AT] = actions(933); + v->a[268][anon_sym_0] = actions(935); + v->a[268][sym_variable_name] = actions(947); + v->a[268][sym__immediate_double_hash] = actions(943); + return (parse_table_524(v)); +} + +void parse_table_524(t_parse_table_array *v) +{ + v->a[269][sym_arithmetic_expansion] = state(600); + v->a[269][sym_concatenation] = state(775); + v->a[269][sym_string] = state(600); + v->a[269][sym_simple_expansion] = state(600); + v->a[269][sym_expansion] = state(600); + v->a[269][sym_command_substitution] = state(600); + v->a[269][aux_sym_command_repeat2] = state(269); + v->a[269][sym_word] = actions(949); + v->a[269][anon_sym_PIPE] = actions(455); + v->a[269][anon_sym_AMP_AMP] = actions(455); + v->a[269][anon_sym_PIPE_PIPE] = actions(455); + v->a[269][anon_sym_LT] = actions(455); + v->a[269][anon_sym_GT] = actions(455); + v->a[269][anon_sym_GT_GT] = actions(455); + v->a[269][anon_sym_LT_LT] = actions(455); + v->a[269][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(952); + v->a[269][anon_sym_DOLLAR] = actions(955); + v->a[269][anon_sym_DQUOTE] = actions(958); + v->a[269][sym_raw_string] = actions(949); + v->a[269][sym_number] = actions(949); + return (parse_table_525(v)); +} + +/* EOF parse_table_104.c */ diff --git a/parser/static/parse_table/parse_table_105.c b/parser/static/parse_table/parse_table_105.c new file mode 100644 index 00000000..941329b8 --- /dev/null +++ b/parser/static/parse_table/parse_table_105.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_525(t_parse_table_array *v) +{ + v->a[269][anon_sym_DOLLAR_LBRACE] = actions(961); + v->a[269][anon_sym_DOLLAR_LPAREN] = actions(964); + v->a[269][anon_sym_BQUOTE] = actions(967); + v->a[269][sym_comment] = actions(3); + v->a[269][sym__bare_dollar] = actions(970); + v->a[270][aux_sym_concatenation_repeat1] = state(270); + v->a[270][sym_word] = actions(973); + v->a[270][anon_sym_PIPE] = actions(973); + v->a[270][anon_sym_RPAREN] = actions(973); + v->a[270][anon_sym_SEMI_SEMI] = actions(973); + v->a[270][anon_sym_AMP_AMP] = actions(973); + v->a[270][anon_sym_PIPE_PIPE] = actions(973); + v->a[270][anon_sym_LT] = actions(973); + v->a[270][anon_sym_GT] = actions(973); + v->a[270][anon_sym_GT_GT] = actions(973); + v->a[270][anon_sym_LT_LT] = actions(973); + v->a[270][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[270][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[270][aux_sym_concatenation_token1] = actions(975); + v->a[270][anon_sym_DOLLAR] = actions(973); + return (parse_table_526(v)); +} + +void parse_table_526(t_parse_table_array *v) +{ + v->a[270][anon_sym_DQUOTE] = actions(973); + v->a[270][sym_raw_string] = actions(973); + v->a[270][sym_number] = actions(973); + v->a[270][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[270][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[270][anon_sym_BQUOTE] = actions(973); + v->a[270][sym_comment] = actions(3); + v->a[270][anon_sym_SEMI] = actions(973); + v->a[270][sym__concat] = actions(978); + v->a[270][sym__bare_dollar] = actions(981); + v->a[271][aux_sym_concatenation_repeat1] = state(271); + v->a[271][ts_builtin_sym_end] = actions(981); + v->a[271][sym_word] = actions(973); + v->a[271][anon_sym_PIPE] = actions(973); + v->a[271][anon_sym_SEMI_SEMI] = actions(973); + v->a[271][anon_sym_AMP_AMP] = actions(973); + v->a[271][anon_sym_PIPE_PIPE] = actions(973); + v->a[271][anon_sym_LT] = actions(973); + v->a[271][anon_sym_GT] = actions(973); + v->a[271][anon_sym_GT_GT] = actions(973); + return (parse_table_527(v)); +} + +void parse_table_527(t_parse_table_array *v) +{ + v->a[271][anon_sym_LT_LT] = actions(973); + v->a[271][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[271][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[271][aux_sym_concatenation_token1] = actions(983); + v->a[271][anon_sym_DOLLAR] = actions(973); + v->a[271][anon_sym_DQUOTE] = actions(973); + v->a[271][sym_raw_string] = actions(973); + v->a[271][sym_number] = actions(973); + v->a[271][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[271][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[271][anon_sym_BQUOTE] = actions(973); + v->a[271][sym_comment] = actions(3); + v->a[271][anon_sym_SEMI] = actions(973); + v->a[271][sym__concat] = actions(986); + v->a[271][sym__bare_dollar] = actions(981); + v->a[272][aux_sym_concatenation_repeat1] = state(422); + v->a[272][sym_word] = actions(833); + v->a[272][anon_sym_LPAREN] = actions(989); + v->a[272][anon_sym_PIPE] = actions(833); + v->a[272][anon_sym_SEMI_SEMI] = actions(833); + return (parse_table_528(v)); +} + +void parse_table_528(t_parse_table_array *v) +{ + v->a[272][anon_sym_AMP_AMP] = actions(833); + v->a[272][anon_sym_PIPE_PIPE] = actions(833); + v->a[272][anon_sym_LT] = actions(833); + v->a[272][anon_sym_GT] = actions(833); + v->a[272][anon_sym_GT_GT] = actions(833); + v->a[272][anon_sym_LT_LT] = actions(833); + v->a[272][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[272][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[272][aux_sym_concatenation_token1] = actions(857); + v->a[272][anon_sym_DOLLAR] = actions(833); + v->a[272][anon_sym_DQUOTE] = actions(833); + v->a[272][sym_raw_string] = actions(833); + v->a[272][sym_number] = actions(833); + v->a[272][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[272][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[272][anon_sym_BQUOTE] = actions(833); + v->a[272][sym_comment] = actions(3); + v->a[272][anon_sym_SEMI] = actions(833); + v->a[272][sym__concat] = actions(859); + v->a[272][sym__bare_dollar] = actions(841); + return (parse_table_529(v)); +} + +void parse_table_529(t_parse_table_array *v) +{ + v->a[273][aux_sym_concatenation_repeat1] = state(266); + v->a[273][ts_builtin_sym_end] = actions(911); + v->a[273][sym_word] = actions(909); + v->a[273][anon_sym_PIPE] = actions(909); + v->a[273][anon_sym_SEMI_SEMI] = actions(909); + v->a[273][anon_sym_AMP_AMP] = actions(909); + v->a[273][anon_sym_PIPE_PIPE] = actions(909); + v->a[273][anon_sym_LT] = actions(909); + v->a[273][anon_sym_GT] = actions(909); + v->a[273][anon_sym_GT_GT] = actions(909); + v->a[273][anon_sym_LT_LT] = actions(909); + v->a[273][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[273][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[273][aux_sym_concatenation_token1] = actions(851); + v->a[273][anon_sym_DOLLAR] = actions(909); + v->a[273][anon_sym_DQUOTE] = actions(909); + v->a[273][sym_raw_string] = actions(909); + v->a[273][sym_number] = actions(909); + v->a[273][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[273][anon_sym_DOLLAR_LPAREN] = actions(909); + return (parse_table_530(v)); +} + +/* EOF parse_table_105.c */ diff --git a/parser/static/parse_table/parse_table_106.c b/parser/static/parse_table/parse_table_106.c new file mode 100644 index 00000000..83565295 --- /dev/null +++ b/parser/static/parse_table/parse_table_106.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_530(t_parse_table_array *v) +{ + v->a[273][anon_sym_BQUOTE] = actions(909); + v->a[273][sym_comment] = actions(3); + v->a[273][anon_sym_SEMI] = actions(909); + v->a[273][sym__concat] = actions(853); + v->a[273][sym__bare_dollar] = actions(911); + v->a[274][sym_arithmetic_expansion] = state(600); + v->a[274][sym_concatenation] = state(775); + v->a[274][sym_string] = state(600); + v->a[274][sym_simple_expansion] = state(600); + v->a[274][sym_expansion] = state(600); + v->a[274][sym_command_substitution] = state(600); + v->a[274][aux_sym_command_repeat2] = state(262); + v->a[274][sym_word] = actions(913); + v->a[274][anon_sym_PIPE] = actions(417); + v->a[274][anon_sym_AMP_AMP] = actions(417); + v->a[274][anon_sym_PIPE_PIPE] = actions(417); + v->a[274][anon_sym_LT] = actions(417); + v->a[274][anon_sym_GT] = actions(417); + v->a[274][anon_sym_GT_GT] = actions(417); + v->a[274][anon_sym_LT_LT] = actions(417); + return (parse_table_531(v)); +} + +void parse_table_531(t_parse_table_array *v) +{ + v->a[274][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[274][anon_sym_DOLLAR] = actions(317); + v->a[274][anon_sym_DQUOTE] = actions(319); + v->a[274][sym_raw_string] = actions(913); + v->a[274][sym_number] = actions(913); + v->a[274][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[274][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[274][anon_sym_BQUOTE] = actions(327); + v->a[274][sym_comment] = actions(3); + v->a[274][sym__bare_dollar] = actions(915); + v->a[275][aux_sym_concatenation_repeat1] = state(288); + v->a[275][sym_word] = actions(919); + v->a[275][anon_sym_esac] = actions(919); + v->a[275][anon_sym_PIPE] = actions(919); + v->a[275][anon_sym_SEMI_SEMI] = actions(919); + v->a[275][anon_sym_AMP_AMP] = actions(919); + v->a[275][anon_sym_PIPE_PIPE] = actions(919); + v->a[275][anon_sym_LT] = actions(919); + v->a[275][anon_sym_GT] = actions(919); + v->a[275][anon_sym_GT_GT] = actions(919); + return (parse_table_532(v)); +} + +void parse_table_532(t_parse_table_array *v) +{ + v->a[275][anon_sym_LT_LT] = actions(919); + v->a[275][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[275][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[275][aux_sym_concatenation_token1] = actions(991); + v->a[275][anon_sym_DOLLAR] = actions(919); + v->a[275][anon_sym_DQUOTE] = actions(919); + v->a[275][sym_raw_string] = actions(919); + v->a[275][sym_number] = actions(919); + v->a[275][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[275][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[275][anon_sym_BQUOTE] = actions(919); + v->a[275][sym_comment] = actions(3); + v->a[275][anon_sym_SEMI] = actions(919); + v->a[275][sym__concat] = actions(993); + v->a[275][sym_variable_name] = actions(917); + v->a[276][aux_sym_concatenation_repeat1] = state(284); + v->a[276][sym_word] = actions(833); + v->a[276][anon_sym_esac] = actions(833); + v->a[276][anon_sym_PIPE] = actions(833); + v->a[276][anon_sym_SEMI_SEMI] = actions(833); + return (parse_table_533(v)); +} + +void parse_table_533(t_parse_table_array *v) +{ + v->a[276][anon_sym_AMP_AMP] = actions(833); + v->a[276][anon_sym_PIPE_PIPE] = actions(833); + v->a[276][anon_sym_LT] = actions(833); + v->a[276][anon_sym_GT] = actions(833); + v->a[276][anon_sym_GT_GT] = actions(833); + v->a[276][anon_sym_LT_LT] = actions(833); + v->a[276][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[276][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[276][aux_sym_concatenation_token1] = actions(837); + v->a[276][anon_sym_DOLLAR] = actions(833); + v->a[276][anon_sym_DQUOTE] = actions(833); + v->a[276][sym_raw_string] = actions(833); + v->a[276][sym_number] = actions(833); + v->a[276][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[276][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[276][anon_sym_BQUOTE] = actions(833); + v->a[276][sym_comment] = actions(3); + v->a[276][anon_sym_SEMI] = actions(833); + v->a[276][sym__concat] = actions(839); + v->a[276][sym__bare_dollar] = actions(841); + return (parse_table_534(v)); +} + +void parse_table_534(t_parse_table_array *v) +{ + v->a[277][aux_sym_concatenation_repeat1] = state(283); + v->a[277][sym_word] = actions(833); + v->a[277][anon_sym_PIPE] = actions(833); + v->a[277][anon_sym_RPAREN] = actions(833); + v->a[277][anon_sym_SEMI_SEMI] = actions(833); + v->a[277][anon_sym_AMP_AMP] = actions(833); + v->a[277][anon_sym_PIPE_PIPE] = actions(833); + v->a[277][anon_sym_LT] = actions(833); + v->a[277][anon_sym_GT] = actions(833); + v->a[277][anon_sym_GT_GT] = actions(833); + v->a[277][anon_sym_LT_LT] = actions(833); + v->a[277][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[277][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[277][aux_sym_concatenation_token1] = actions(857); + v->a[277][anon_sym_DOLLAR] = actions(833); + v->a[277][anon_sym_DQUOTE] = actions(833); + v->a[277][sym_raw_string] = actions(833); + v->a[277][sym_number] = actions(833); + v->a[277][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[277][anon_sym_DOLLAR_LPAREN] = actions(833); + return (parse_table_535(v)); +} + +/* EOF parse_table_106.c */ diff --git a/parser/static/parse_table/parse_table_107.c b/parser/static/parse_table/parse_table_107.c new file mode 100644 index 00000000..9f1cc4a7 --- /dev/null +++ b/parser/static/parse_table/parse_table_107.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_535(t_parse_table_array *v) +{ + v->a[277][anon_sym_BQUOTE] = actions(833); + v->a[277][sym_comment] = actions(3); + v->a[277][anon_sym_SEMI] = actions(833); + v->a[277][sym__concat] = actions(859); + v->a[277][sym__bare_dollar] = actions(841); + v->a[278][sym_arithmetic_expansion] = state(600); + v->a[278][sym_concatenation] = state(775); + v->a[278][sym_string] = state(600); + v->a[278][sym_simple_expansion] = state(600); + v->a[278][sym_expansion] = state(600); + v->a[278][sym_command_substitution] = state(600); + v->a[278][aux_sym_command_repeat2] = state(263); + v->a[278][sym_word] = actions(913); + v->a[278][anon_sym_PIPE] = actions(450); + v->a[278][anon_sym_AMP_AMP] = actions(450); + v->a[278][anon_sym_PIPE_PIPE] = actions(450); + v->a[278][anon_sym_LT] = actions(450); + v->a[278][anon_sym_GT] = actions(450); + v->a[278][anon_sym_GT_GT] = actions(450); + v->a[278][anon_sym_LT_LT] = actions(450); + return (parse_table_536(v)); +} + +void parse_table_536(t_parse_table_array *v) +{ + v->a[278][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[278][anon_sym_DOLLAR] = actions(317); + v->a[278][anon_sym_DQUOTE] = actions(319); + v->a[278][sym_raw_string] = actions(913); + v->a[278][sym_number] = actions(913); + v->a[278][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[278][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[278][anon_sym_BQUOTE] = actions(327); + v->a[278][sym_comment] = actions(3); + v->a[278][sym__bare_dollar] = actions(915); + v->a[279][aux_sym_concatenation_repeat1] = state(279); + v->a[279][sym_word] = actions(973); + v->a[279][anon_sym_PIPE] = actions(973); + v->a[279][anon_sym_RPAREN] = actions(973); + v->a[279][anon_sym_SEMI_SEMI] = actions(973); + v->a[279][anon_sym_AMP_AMP] = actions(973); + v->a[279][anon_sym_PIPE_PIPE] = actions(973); + v->a[279][anon_sym_LT] = actions(973); + v->a[279][anon_sym_GT] = actions(973); + v->a[279][anon_sym_GT_GT] = actions(973); + return (parse_table_537(v)); +} + +void parse_table_537(t_parse_table_array *v) +{ + v->a[279][anon_sym_LT_LT] = actions(973); + v->a[279][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[279][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[279][aux_sym_concatenation_token1] = actions(995); + v->a[279][anon_sym_DOLLAR] = actions(973); + v->a[279][anon_sym_DQUOTE] = actions(973); + v->a[279][sym_raw_string] = actions(973); + v->a[279][sym_number] = actions(973); + v->a[279][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[279][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[279][anon_sym_BQUOTE] = actions(973); + v->a[279][sym_comment] = actions(3); + v->a[279][anon_sym_SEMI] = actions(973); + v->a[279][sym__concat] = actions(998); + v->a[279][sym_variable_name] = actions(981); + v->a[280][aux_sym_concatenation_repeat1] = state(266); + v->a[280][ts_builtin_sym_end] = actions(841); + v->a[280][sym_word] = actions(833); + v->a[280][anon_sym_PIPE] = actions(833); + v->a[280][anon_sym_SEMI_SEMI] = actions(833); + return (parse_table_538(v)); +} + +void parse_table_538(t_parse_table_array *v) +{ + v->a[280][anon_sym_AMP_AMP] = actions(833); + v->a[280][anon_sym_PIPE_PIPE] = actions(833); + v->a[280][anon_sym_LT] = actions(833); + v->a[280][anon_sym_GT] = actions(833); + v->a[280][anon_sym_GT_GT] = actions(833); + v->a[280][anon_sym_LT_LT] = actions(833); + v->a[280][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[280][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[280][aux_sym_concatenation_token1] = actions(851); + v->a[280][anon_sym_DOLLAR] = actions(833); + v->a[280][anon_sym_DQUOTE] = actions(833); + v->a[280][sym_raw_string] = actions(833); + v->a[280][sym_number] = actions(833); + v->a[280][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[280][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[280][anon_sym_BQUOTE] = actions(833); + v->a[280][sym_comment] = actions(3); + v->a[280][anon_sym_SEMI] = actions(833); + v->a[280][sym__concat] = actions(853); + v->a[280][sym__bare_dollar] = actions(841); + return (parse_table_539(v)); +} + +void parse_table_539(t_parse_table_array *v) +{ + v->a[281][sym_word] = actions(1001); + v->a[281][anon_sym_for] = actions(1001); + v->a[281][anon_sym_while] = actions(1001); + v->a[281][anon_sym_until] = actions(1001); + v->a[281][anon_sym_if] = actions(1001); + v->a[281][anon_sym_fi] = actions(1001); + v->a[281][anon_sym_elif] = actions(1001); + v->a[281][anon_sym_else] = actions(1001); + v->a[281][anon_sym_case] = actions(1001); + v->a[281][anon_sym_LPAREN] = actions(1001); + v->a[281][anon_sym_LBRACE] = actions(1001); + v->a[281][anon_sym_BANG] = actions(1001); + v->a[281][anon_sym_LT] = actions(1001); + v->a[281][anon_sym_GT] = actions(1001); + v->a[281][anon_sym_GT_GT] = actions(1001); + v->a[281][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1001); + v->a[281][anon_sym_DOLLAR] = actions(1001); + v->a[281][anon_sym_DQUOTE] = actions(1001); + v->a[281][sym_raw_string] = actions(1001); + v->a[281][sym_number] = actions(1001); + return (parse_table_540(v)); +} + +/* EOF parse_table_107.c */ diff --git a/parser/static/parse_table/parse_table_108.c b/parser/static/parse_table/parse_table_108.c new file mode 100644 index 00000000..0b752f2e --- /dev/null +++ b/parser/static/parse_table/parse_table_108.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_540(t_parse_table_array *v) +{ + v->a[281][anon_sym_DOLLAR_LBRACE] = actions(1001); + v->a[281][anon_sym_DOLLAR_LPAREN] = actions(1001); + v->a[281][anon_sym_BQUOTE] = actions(1001); + v->a[281][sym_comment] = actions(3); + v->a[281][sym_variable_name] = actions(1003); + v->a[282][aux_sym_concatenation_repeat1] = state(288); + v->a[282][sym_word] = actions(880); + v->a[282][anon_sym_esac] = actions(880); + v->a[282][anon_sym_PIPE] = actions(880); + v->a[282][anon_sym_SEMI_SEMI] = actions(880); + v->a[282][anon_sym_AMP_AMP] = actions(880); + v->a[282][anon_sym_PIPE_PIPE] = actions(880); + v->a[282][anon_sym_LT] = actions(880); + v->a[282][anon_sym_GT] = actions(880); + v->a[282][anon_sym_GT_GT] = actions(880); + v->a[282][anon_sym_LT_LT] = actions(880); + v->a[282][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[282][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[282][aux_sym_concatenation_token1] = actions(991); + v->a[282][anon_sym_DOLLAR] = actions(880); + return (parse_table_541(v)); +} + +void parse_table_541(t_parse_table_array *v) +{ + v->a[282][anon_sym_DQUOTE] = actions(880); + v->a[282][sym_raw_string] = actions(880); + v->a[282][sym_number] = actions(880); + v->a[282][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[282][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[282][anon_sym_BQUOTE] = actions(880); + v->a[282][sym_comment] = actions(3); + v->a[282][anon_sym_SEMI] = actions(880); + v->a[282][sym__concat] = actions(993); + v->a[282][sym_variable_name] = actions(878); + v->a[283][aux_sym_concatenation_repeat1] = state(270); + v->a[283][sym_word] = actions(923); + v->a[283][anon_sym_PIPE] = actions(923); + v->a[283][anon_sym_RPAREN] = actions(923); + v->a[283][anon_sym_SEMI_SEMI] = actions(923); + v->a[283][anon_sym_AMP_AMP] = actions(923); + v->a[283][anon_sym_PIPE_PIPE] = actions(923); + v->a[283][anon_sym_LT] = actions(923); + v->a[283][anon_sym_GT] = actions(923); + v->a[283][anon_sym_GT_GT] = actions(923); + return (parse_table_542(v)); +} + +void parse_table_542(t_parse_table_array *v) +{ + v->a[283][anon_sym_LT_LT] = actions(923); + v->a[283][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[283][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[283][aux_sym_concatenation_token1] = actions(857); + v->a[283][anon_sym_DOLLAR] = actions(923); + v->a[283][anon_sym_DQUOTE] = actions(923); + v->a[283][sym_raw_string] = actions(923); + v->a[283][sym_number] = actions(923); + v->a[283][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[283][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[283][anon_sym_BQUOTE] = actions(923); + v->a[283][sym_comment] = actions(3); + v->a[283][anon_sym_SEMI] = actions(923); + v->a[283][sym__concat] = actions(1005); + v->a[283][sym__bare_dollar] = actions(921); + v->a[284][aux_sym_concatenation_repeat1] = state(290); + v->a[284][sym_word] = actions(923); + v->a[284][anon_sym_esac] = actions(923); + v->a[284][anon_sym_PIPE] = actions(923); + v->a[284][anon_sym_SEMI_SEMI] = actions(923); + return (parse_table_543(v)); +} + +void parse_table_543(t_parse_table_array *v) +{ + v->a[284][anon_sym_AMP_AMP] = actions(923); + v->a[284][anon_sym_PIPE_PIPE] = actions(923); + v->a[284][anon_sym_LT] = actions(923); + v->a[284][anon_sym_GT] = actions(923); + v->a[284][anon_sym_GT_GT] = actions(923); + v->a[284][anon_sym_LT_LT] = actions(923); + v->a[284][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[284][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[284][aux_sym_concatenation_token1] = actions(837); + v->a[284][anon_sym_DOLLAR] = actions(923); + v->a[284][anon_sym_DQUOTE] = actions(923); + v->a[284][sym_raw_string] = actions(923); + v->a[284][sym_number] = actions(923); + v->a[284][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[284][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[284][anon_sym_BQUOTE] = actions(923); + v->a[284][sym_comment] = actions(3); + v->a[284][anon_sym_SEMI] = actions(923); + v->a[284][sym__concat] = actions(1007); + v->a[284][sym__bare_dollar] = actions(921); + return (parse_table_544(v)); +} + +void parse_table_544(t_parse_table_array *v) +{ + v->a[285][sym_arithmetic_expansion] = state(589); + v->a[285][sym_concatenation] = state(260); + v->a[285][sym_string] = state(589); + v->a[285][sym_simple_expansion] = state(589); + v->a[285][sym_expansion] = state(589); + v->a[285][sym_command_substitution] = state(589); + v->a[285][aux_sym_for_statement_repeat1] = state(260); + v->a[285][sym_word] = actions(421); + v->a[285][anon_sym_PIPE] = actions(421); + v->a[285][anon_sym_AMP_AMP] = actions(421); + v->a[285][anon_sym_PIPE_PIPE] = actions(421); + v->a[285][anon_sym_LT] = actions(421); + v->a[285][anon_sym_GT] = actions(421); + v->a[285][anon_sym_GT_GT] = actions(421); + v->a[285][anon_sym_LT_LT] = actions(421); + v->a[285][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[285][anon_sym_DOLLAR] = actions(421); + v->a[285][anon_sym_DQUOTE] = actions(421); + v->a[285][sym_raw_string] = actions(421); + v->a[285][sym_number] = actions(421); + return (parse_table_545(v)); +} + +/* EOF parse_table_108.c */ diff --git a/parser/static/parse_table/parse_table_109.c b/parser/static/parse_table/parse_table_109.c new file mode 100644 index 00000000..134f8ecc --- /dev/null +++ b/parser/static/parse_table/parse_table_109.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_545(t_parse_table_array *v) +{ + v->a[285][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[285][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[285][anon_sym_BQUOTE] = actions(421); + v->a[285][sym_comment] = actions(3); + v->a[285][sym_variable_name] = actions(423); + v->a[286][aux_sym_concatenation_repeat1] = state(267); + v->a[286][sym_word] = actions(919); + v->a[286][anon_sym_PIPE] = actions(919); + v->a[286][anon_sym_RPAREN] = actions(919); + v->a[286][anon_sym_SEMI_SEMI] = actions(919); + v->a[286][anon_sym_AMP_AMP] = actions(919); + v->a[286][anon_sym_PIPE_PIPE] = actions(919); + v->a[286][anon_sym_LT] = actions(919); + v->a[286][anon_sym_GT] = actions(919); + v->a[286][anon_sym_GT_GT] = actions(919); + v->a[286][anon_sym_LT_LT] = actions(919); + v->a[286][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[286][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[286][aux_sym_concatenation_token1] = actions(927); + v->a[286][anon_sym_DOLLAR] = actions(919); + return (parse_table_546(v)); +} + +void parse_table_546(t_parse_table_array *v) +{ + v->a[286][anon_sym_DQUOTE] = actions(919); + v->a[286][sym_raw_string] = actions(919); + v->a[286][sym_number] = actions(919); + v->a[286][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[286][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[286][anon_sym_BQUOTE] = actions(919); + v->a[286][sym_comment] = actions(3); + v->a[286][anon_sym_SEMI] = actions(919); + v->a[286][sym__concat] = actions(1009); + v->a[286][sym_variable_name] = actions(917); + v->a[287][aux_sym_concatenation_repeat1] = state(287); + v->a[287][sym_word] = actions(973); + v->a[287][anon_sym_esac] = actions(973); + v->a[287][anon_sym_PIPE] = actions(973); + v->a[287][anon_sym_SEMI_SEMI] = actions(973); + v->a[287][anon_sym_AMP_AMP] = actions(973); + v->a[287][anon_sym_PIPE_PIPE] = actions(973); + v->a[287][anon_sym_LT] = actions(973); + v->a[287][anon_sym_GT] = actions(973); + v->a[287][anon_sym_GT_GT] = actions(973); + return (parse_table_547(v)); +} + +void parse_table_547(t_parse_table_array *v) +{ + v->a[287][anon_sym_LT_LT] = actions(973); + v->a[287][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[287][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[287][aux_sym_concatenation_token1] = actions(1011); + v->a[287][anon_sym_DOLLAR] = actions(973); + v->a[287][anon_sym_DQUOTE] = actions(973); + v->a[287][sym_raw_string] = actions(973); + v->a[287][sym_number] = actions(973); + v->a[287][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[287][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[287][anon_sym_BQUOTE] = actions(973); + v->a[287][sym_comment] = actions(3); + v->a[287][anon_sym_SEMI] = actions(973); + v->a[287][sym__concat] = actions(1014); + v->a[287][sym_variable_name] = actions(981); + v->a[288][aux_sym_concatenation_repeat1] = state(287); + v->a[288][sym_word] = actions(923); + v->a[288][anon_sym_esac] = actions(923); + v->a[288][anon_sym_PIPE] = actions(923); + v->a[288][anon_sym_SEMI_SEMI] = actions(923); + return (parse_table_548(v)); +} + +void parse_table_548(t_parse_table_array *v) +{ + v->a[288][anon_sym_AMP_AMP] = actions(923); + v->a[288][anon_sym_PIPE_PIPE] = actions(923); + v->a[288][anon_sym_LT] = actions(923); + v->a[288][anon_sym_GT] = actions(923); + v->a[288][anon_sym_GT_GT] = actions(923); + v->a[288][anon_sym_LT_LT] = actions(923); + v->a[288][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[288][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[288][aux_sym_concatenation_token1] = actions(991); + v->a[288][anon_sym_DOLLAR] = actions(923); + v->a[288][anon_sym_DQUOTE] = actions(923); + v->a[288][sym_raw_string] = actions(923); + v->a[288][sym_number] = actions(923); + v->a[288][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[288][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[288][anon_sym_BQUOTE] = actions(923); + v->a[288][sym_comment] = actions(3); + v->a[288][anon_sym_SEMI] = actions(923); + v->a[288][sym__concat] = actions(1017); + v->a[288][sym_variable_name] = actions(921); + return (parse_table_549(v)); +} + +void parse_table_549(t_parse_table_array *v) +{ + v->a[289][aux_sym_concatenation_repeat1] = state(283); + v->a[289][sym_word] = actions(909); + v->a[289][anon_sym_PIPE] = actions(909); + v->a[289][anon_sym_RPAREN] = actions(909); + v->a[289][anon_sym_SEMI_SEMI] = actions(909); + v->a[289][anon_sym_AMP_AMP] = actions(909); + v->a[289][anon_sym_PIPE_PIPE] = actions(909); + v->a[289][anon_sym_LT] = actions(909); + v->a[289][anon_sym_GT] = actions(909); + v->a[289][anon_sym_GT_GT] = actions(909); + v->a[289][anon_sym_LT_LT] = actions(909); + v->a[289][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[289][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[289][aux_sym_concatenation_token1] = actions(857); + v->a[289][anon_sym_DOLLAR] = actions(909); + v->a[289][anon_sym_DQUOTE] = actions(909); + v->a[289][sym_raw_string] = actions(909); + v->a[289][sym_number] = actions(909); + v->a[289][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[289][anon_sym_DOLLAR_LPAREN] = actions(909); + return (parse_table_550(v)); +} + +/* EOF parse_table_109.c */ diff --git a/parser/static/parse_table/parse_table_11.c b/parser/static/parse_table/parse_table_11.c new file mode 100644 index 00000000..0b0b42eb --- /dev/null +++ b/parser/static/parse_table/parse_table_11.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_11.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_55(t_parse_table_array *v) +{ + v->a[20][anon_sym_LT] = actions(51); + v->a[20][anon_sym_GT] = actions(51); + v->a[20][anon_sym_GT_GT] = actions(51); + v->a[20][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[20][anon_sym_DOLLAR] = actions(55); + v->a[20][anon_sym_DQUOTE] = actions(57); + v->a[20][sym_raw_string] = actions(59); + v->a[20][sym_number] = actions(59); + v->a[20][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[20][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[20][anon_sym_BQUOTE] = actions(65); + v->a[20][sym_comment] = actions(3); + v->a[20][sym_variable_name] = actions(67); + v->a[21][sym__statements] = state(1638); + v->a[21][sym__statement_not_pipeline] = state(1561); + v->a[21][sym_redirected_statement] = state(972); + v->a[21][sym_for_statement] = state(972); + v->a[21][sym_while_statement] = state(972); + v->a[21][sym_if_statement] = state(972); + v->a[21][sym_case_statement] = state(972); + return (parse_table_56(v)); +} + +void parse_table_56(t_parse_table_array *v) +{ + v->a[21][sym_function_definition] = state(972); + v->a[21][sym_compound_statement] = state(972); + v->a[21][sym_subshell] = state(972); + v->a[21][sym_pipeline] = state(991); + v->a[21][sym_list] = state(972); + v->a[21][sym_negated_command] = state(972); + v->a[21][sym_command] = state(972); + v->a[21][sym_command_name] = state(185); + v->a[21][sym_variable_assignment] = state(216); + v->a[21][sym__variable_assignments] = state(972); + v->a[21][sym_file_redirect] = state(551); + v->a[21][sym_arithmetic_expansion] = state(401); + v->a[21][sym_concatenation] = state(555); + v->a[21][sym_string] = state(401); + v->a[21][sym_simple_expansion] = state(401); + v->a[21][sym_expansion] = state(401); + v->a[21][sym_command_substitution] = state(401); + v->a[21][aux_sym__statements_repeat1] = state(118); + v->a[21][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[21][aux_sym__case_item_last_repeat2] = state(11); + return (parse_table_57(v)); +} + +void parse_table_57(t_parse_table_array *v) +{ + v->a[21][aux_sym_command_repeat1] = state(411); + v->a[21][sym_word] = actions(41); + v->a[21][anon_sym_for] = actions(9); + v->a[21][anon_sym_while] = actions(11); + v->a[21][anon_sym_until] = actions(11); + v->a[21][anon_sym_if] = actions(13); + v->a[21][anon_sym_case] = actions(15); + v->a[21][anon_sym_LPAREN] = actions(17); + v->a[21][anon_sym_LF] = actions(176); + v->a[21][anon_sym_LBRACE] = actions(19); + v->a[21][anon_sym_BANG] = actions(49); + v->a[21][anon_sym_LT] = actions(51); + v->a[21][anon_sym_GT] = actions(51); + v->a[21][anon_sym_GT_GT] = actions(51); + v->a[21][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[21][anon_sym_DOLLAR] = actions(55); + v->a[21][anon_sym_DQUOTE] = actions(57); + v->a[21][sym_raw_string] = actions(59); + v->a[21][sym_number] = actions(59); + v->a[21][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_58(v)); +} + +void parse_table_58(t_parse_table_array *v) +{ + v->a[21][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[21][anon_sym_BQUOTE] = actions(65); + v->a[21][sym_comment] = actions(3); + v->a[21][sym_variable_name] = actions(67); + v->a[22][sym__statements] = state(1637); + v->a[22][sym__statement_not_pipeline] = state(1561); + v->a[22][sym_redirected_statement] = state(972); + v->a[22][sym_for_statement] = state(972); + v->a[22][sym_while_statement] = state(972); + v->a[22][sym_if_statement] = state(972); + v->a[22][sym_case_statement] = state(972); + v->a[22][sym_function_definition] = state(972); + v->a[22][sym_compound_statement] = state(972); + v->a[22][sym_subshell] = state(972); + v->a[22][sym_pipeline] = state(991); + v->a[22][sym_list] = state(972); + v->a[22][sym_negated_command] = state(972); + v->a[22][sym_command] = state(972); + v->a[22][sym_command_name] = state(185); + v->a[22][sym_variable_assignment] = state(216); + return (parse_table_59(v)); +} + +void parse_table_59(t_parse_table_array *v) +{ + v->a[22][sym__variable_assignments] = state(972); + v->a[22][sym_file_redirect] = state(551); + v->a[22][sym_arithmetic_expansion] = state(401); + v->a[22][sym_concatenation] = state(555); + v->a[22][sym_string] = state(401); + v->a[22][sym_simple_expansion] = state(401); + v->a[22][sym_expansion] = state(401); + v->a[22][sym_command_substitution] = state(401); + v->a[22][aux_sym__statements_repeat1] = state(118); + v->a[22][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[22][aux_sym__case_item_last_repeat2] = state(13); + v->a[22][aux_sym_command_repeat1] = state(411); + v->a[22][sym_word] = actions(41); + v->a[22][anon_sym_for] = actions(9); + v->a[22][anon_sym_while] = actions(11); + v->a[22][anon_sym_until] = actions(11); + v->a[22][anon_sym_if] = actions(13); + v->a[22][anon_sym_case] = actions(15); + v->a[22][anon_sym_LPAREN] = actions(17); + v->a[22][anon_sym_LF] = actions(178); + return (parse_table_60(v)); +} + +/* EOF parse_table_11.c */ diff --git a/parser/static/parse_table/parse_table_110.c b/parser/static/parse_table/parse_table_110.c new file mode 100644 index 00000000..5740fbbe --- /dev/null +++ b/parser/static/parse_table/parse_table_110.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_550(t_parse_table_array *v) +{ + v->a[289][anon_sym_BQUOTE] = actions(909); + v->a[289][sym_comment] = actions(3); + v->a[289][anon_sym_SEMI] = actions(909); + v->a[289][sym__concat] = actions(859); + v->a[289][sym__bare_dollar] = actions(911); + v->a[290][aux_sym_concatenation_repeat1] = state(290); + v->a[290][sym_word] = actions(973); + v->a[290][anon_sym_esac] = actions(973); + v->a[290][anon_sym_PIPE] = actions(973); + v->a[290][anon_sym_SEMI_SEMI] = actions(973); + v->a[290][anon_sym_AMP_AMP] = actions(973); + v->a[290][anon_sym_PIPE_PIPE] = actions(973); + v->a[290][anon_sym_LT] = actions(973); + v->a[290][anon_sym_GT] = actions(973); + v->a[290][anon_sym_GT_GT] = actions(973); + v->a[290][anon_sym_LT_LT] = actions(973); + v->a[290][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[290][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[290][aux_sym_concatenation_token1] = actions(1019); + v->a[290][anon_sym_DOLLAR] = actions(973); + return (parse_table_551(v)); +} + +void parse_table_551(t_parse_table_array *v) +{ + v->a[290][anon_sym_DQUOTE] = actions(973); + v->a[290][sym_raw_string] = actions(973); + v->a[290][sym_number] = actions(973); + v->a[290][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[290][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[290][anon_sym_BQUOTE] = actions(973); + v->a[290][sym_comment] = actions(3); + v->a[290][anon_sym_SEMI] = actions(973); + v->a[290][sym__concat] = actions(1022); + v->a[290][sym__bare_dollar] = actions(981); + v->a[291][aux_sym_concatenation_repeat1] = state(293); + v->a[291][ts_builtin_sym_end] = actions(921); + v->a[291][sym_word] = actions(923); + v->a[291][anon_sym_PIPE] = actions(923); + v->a[291][anon_sym_SEMI_SEMI] = actions(923); + v->a[291][anon_sym_AMP_AMP] = actions(923); + v->a[291][anon_sym_PIPE_PIPE] = actions(923); + v->a[291][anon_sym_LT] = actions(923); + v->a[291][anon_sym_GT] = actions(923); + v->a[291][anon_sym_GT_GT] = actions(923); + return (parse_table_552(v)); +} + +void parse_table_552(t_parse_table_array *v) +{ + v->a[291][anon_sym_LT_LT] = actions(923); + v->a[291][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[291][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[291][aux_sym_concatenation_token1] = actions(882); + v->a[291][anon_sym_DOLLAR] = actions(923); + v->a[291][anon_sym_DQUOTE] = actions(923); + v->a[291][sym_raw_string] = actions(923); + v->a[291][sym_number] = actions(923); + v->a[291][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[291][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[291][anon_sym_BQUOTE] = actions(923); + v->a[291][sym_comment] = actions(3); + v->a[291][anon_sym_SEMI] = actions(923); + v->a[291][sym__concat] = actions(1025); + v->a[291][sym_variable_name] = actions(921); + v->a[292][aux_sym_concatenation_repeat1] = state(267); + v->a[292][sym_word] = actions(880); + v->a[292][anon_sym_PIPE] = actions(880); + v->a[292][anon_sym_RPAREN] = actions(880); + v->a[292][anon_sym_SEMI_SEMI] = actions(880); + return (parse_table_553(v)); +} + +void parse_table_553(t_parse_table_array *v) +{ + v->a[292][anon_sym_AMP_AMP] = actions(880); + v->a[292][anon_sym_PIPE_PIPE] = actions(880); + v->a[292][anon_sym_LT] = actions(880); + v->a[292][anon_sym_GT] = actions(880); + v->a[292][anon_sym_GT_GT] = actions(880); + v->a[292][anon_sym_LT_LT] = actions(880); + v->a[292][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[292][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[292][aux_sym_concatenation_token1] = actions(927); + v->a[292][anon_sym_DOLLAR] = actions(880); + v->a[292][anon_sym_DQUOTE] = actions(880); + v->a[292][sym_raw_string] = actions(880); + v->a[292][sym_number] = actions(880); + v->a[292][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[292][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[292][anon_sym_BQUOTE] = actions(880); + v->a[292][sym_comment] = actions(3); + v->a[292][anon_sym_SEMI] = actions(880); + v->a[292][sym__concat] = actions(1009); + v->a[292][sym_variable_name] = actions(878); + return (parse_table_554(v)); +} + +void parse_table_554(t_parse_table_array *v) +{ + v->a[293][aux_sym_concatenation_repeat1] = state(293); + v->a[293][ts_builtin_sym_end] = actions(981); + v->a[293][sym_word] = actions(973); + v->a[293][anon_sym_PIPE] = actions(973); + v->a[293][anon_sym_SEMI_SEMI] = actions(973); + v->a[293][anon_sym_AMP_AMP] = actions(973); + v->a[293][anon_sym_PIPE_PIPE] = actions(973); + v->a[293][anon_sym_LT] = actions(973); + v->a[293][anon_sym_GT] = actions(973); + v->a[293][anon_sym_GT_GT] = actions(973); + v->a[293][anon_sym_LT_LT] = actions(973); + v->a[293][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[293][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[293][aux_sym_concatenation_token1] = actions(1027); + v->a[293][anon_sym_DOLLAR] = actions(973); + v->a[293][anon_sym_DQUOTE] = actions(973); + v->a[293][sym_raw_string] = actions(973); + v->a[293][sym_number] = actions(973); + v->a[293][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[293][anon_sym_DOLLAR_LPAREN] = actions(973); + return (parse_table_555(v)); +} + +/* EOF parse_table_110.c */ diff --git a/parser/static/parse_table/parse_table_111.c b/parser/static/parse_table/parse_table_111.c new file mode 100644 index 00000000..6d7dd945 --- /dev/null +++ b/parser/static/parse_table/parse_table_111.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_555(t_parse_table_array *v) +{ + v->a[293][anon_sym_BQUOTE] = actions(973); + v->a[293][sym_comment] = actions(3); + v->a[293][anon_sym_SEMI] = actions(973); + v->a[293][sym__concat] = actions(1030); + v->a[293][sym_variable_name] = actions(981); + v->a[294][sym_variable_assignment] = state(1277); + v->a[294][sym_file_redirect] = state(1225); + v->a[294][sym_heredoc_redirect] = state(1225); + v->a[294][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[294][aux_sym__variable_assignments_repeat1] = state(1277); + v->a[294][sym_word] = actions(576); + v->a[294][anon_sym_PIPE] = actions(580); + v->a[294][anon_sym_AMP_AMP] = actions(1033); + v->a[294][anon_sym_PIPE_PIPE] = actions(1033); + v->a[294][anon_sym_LT] = actions(576); + v->a[294][anon_sym_GT] = actions(576); + v->a[294][anon_sym_GT_GT] = actions(576); + v->a[294][anon_sym_LT_LT] = actions(597); + v->a[294][aux_sym_heredoc_redirect_token1] = actions(1035); + v->a[294][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + return (parse_table_556(v)); +} + +void parse_table_556(t_parse_table_array *v) +{ + v->a[294][anon_sym_DOLLAR] = actions(576); + v->a[294][anon_sym_DQUOTE] = actions(576); + v->a[294][sym_raw_string] = actions(576); + v->a[294][sym_number] = actions(576); + v->a[294][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[294][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[294][anon_sym_BQUOTE] = actions(576); + v->a[294][sym_comment] = actions(3); + v->a[294][sym_variable_name] = actions(1037); + v->a[295][sym_word] = actions(1040); + v->a[295][anon_sym_for] = actions(1040); + v->a[295][anon_sym_while] = actions(1040); + v->a[295][anon_sym_until] = actions(1040); + v->a[295][anon_sym_if] = actions(1040); + v->a[295][anon_sym_case] = actions(1040); + v->a[295][anon_sym_esac] = actions(1042); + v->a[295][anon_sym_LPAREN] = actions(1040); + v->a[295][anon_sym_SEMI_SEMI] = actions(1042); + v->a[295][anon_sym_LBRACE] = actions(1040); + v->a[295][anon_sym_BANG] = actions(1040); + return (parse_table_557(v)); +} + +void parse_table_557(t_parse_table_array *v) +{ + v->a[295][anon_sym_LT] = actions(1040); + v->a[295][anon_sym_GT] = actions(1040); + v->a[295][anon_sym_GT_GT] = actions(1040); + v->a[295][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[295][anon_sym_DOLLAR] = actions(1040); + v->a[295][anon_sym_DQUOTE] = actions(1040); + v->a[295][sym_raw_string] = actions(1040); + v->a[295][sym_number] = actions(1040); + v->a[295][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[295][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[295][anon_sym_BQUOTE] = actions(1040); + v->a[295][sym_comment] = actions(3); + v->a[295][sym_variable_name] = actions(1044); + v->a[296][ts_builtin_sym_end] = actions(1046); + v->a[296][sym_word] = actions(1048); + v->a[296][anon_sym_PIPE] = actions(1048); + v->a[296][anon_sym_SEMI_SEMI] = actions(1048); + v->a[296][anon_sym_AMP_AMP] = actions(1048); + v->a[296][anon_sym_PIPE_PIPE] = actions(1048); + v->a[296][anon_sym_LT] = actions(1048); + return (parse_table_558(v)); +} + +void parse_table_558(t_parse_table_array *v) +{ + v->a[296][anon_sym_GT] = actions(1048); + v->a[296][anon_sym_GT_GT] = actions(1048); + v->a[296][anon_sym_LT_LT] = actions(1048); + v->a[296][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[296][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[296][aux_sym_concatenation_token1] = actions(1048); + v->a[296][anon_sym_DOLLAR] = actions(1048); + v->a[296][anon_sym_DQUOTE] = actions(1048); + v->a[296][sym_raw_string] = actions(1048); + v->a[296][sym_number] = actions(1048); + v->a[296][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[296][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[296][anon_sym_BQUOTE] = actions(1048); + v->a[296][sym_comment] = actions(3); + v->a[296][anon_sym_SEMI] = actions(1048); + v->a[296][sym__concat] = actions(1046); + v->a[296][sym__bare_dollar] = actions(1046); + v->a[297][sym_word] = actions(1040); + v->a[297][anon_sym_for] = actions(1040); + v->a[297][anon_sym_while] = actions(1040); + return (parse_table_559(v)); +} + +void parse_table_559(t_parse_table_array *v) +{ + v->a[297][anon_sym_until] = actions(1040); + v->a[297][anon_sym_if] = actions(1040); + v->a[297][anon_sym_case] = actions(1040); + v->a[297][anon_sym_esac] = actions(1042); + v->a[297][anon_sym_LPAREN] = actions(1040); + v->a[297][anon_sym_SEMI_SEMI] = actions(1042); + v->a[297][anon_sym_LBRACE] = actions(1040); + v->a[297][anon_sym_BANG] = actions(1040); + v->a[297][anon_sym_LT] = actions(1040); + v->a[297][anon_sym_GT] = actions(1040); + v->a[297][anon_sym_GT_GT] = actions(1040); + v->a[297][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[297][anon_sym_DOLLAR] = actions(1040); + v->a[297][anon_sym_DQUOTE] = actions(1040); + v->a[297][sym_raw_string] = actions(1040); + v->a[297][sym_number] = actions(1040); + v->a[297][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[297][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[297][anon_sym_BQUOTE] = actions(1040); + v->a[297][sym_comment] = actions(3); + return (parse_table_560(v)); +} + +/* EOF parse_table_111.c */ diff --git a/parser/static/parse_table/parse_table_112.c b/parser/static/parse_table/parse_table_112.c new file mode 100644 index 00000000..d04ecd9d --- /dev/null +++ b/parser/static/parse_table/parse_table_112.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_560(t_parse_table_array *v) +{ + v->a[297][sym_variable_name] = actions(1044); + v->a[298][sym_command_name] = state(162); + v->a[298][sym_variable_assignment] = state(792); + v->a[298][sym_file_redirect] = state(1083); + v->a[298][sym_arithmetic_expansion] = state(277); + v->a[298][sym_concatenation] = state(555); + v->a[298][sym_string] = state(277); + v->a[298][sym_simple_expansion] = state(277); + v->a[298][sym_expansion] = state(277); + v->a[298][sym_command_substitution] = state(277); + v->a[298][aux_sym_command_repeat1] = state(792); + v->a[298][sym_word] = actions(214); + v->a[298][anon_sym_LT] = actions(758); + v->a[298][anon_sym_GT] = actions(758); + v->a[298][anon_sym_GT_GT] = actions(758); + v->a[298][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[298][anon_sym_DOLLAR] = actions(55); + v->a[298][anon_sym_DQUOTE] = actions(57); + v->a[298][sym_raw_string] = actions(214); + v->a[298][sym_number] = actions(214); + return (parse_table_561(v)); +} + +void parse_table_561(t_parse_table_array *v) +{ + v->a[298][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[298][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[298][anon_sym_BQUOTE] = actions(65); + v->a[298][sym_comment] = actions(3); + v->a[298][sym_variable_name] = actions(341); + v->a[299][sym_word] = actions(973); + v->a[299][anon_sym_esac] = actions(973); + v->a[299][anon_sym_PIPE] = actions(973); + v->a[299][anon_sym_SEMI_SEMI] = actions(973); + v->a[299][anon_sym_AMP_AMP] = actions(973); + v->a[299][anon_sym_PIPE_PIPE] = actions(973); + v->a[299][anon_sym_LT] = actions(973); + v->a[299][anon_sym_GT] = actions(973); + v->a[299][anon_sym_GT_GT] = actions(973); + v->a[299][anon_sym_LT_LT] = actions(973); + v->a[299][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[299][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[299][aux_sym_concatenation_token1] = actions(973); + v->a[299][anon_sym_DOLLAR] = actions(973); + v->a[299][anon_sym_DQUOTE] = actions(973); + return (parse_table_562(v)); +} + +void parse_table_562(t_parse_table_array *v) +{ + v->a[299][sym_raw_string] = actions(973); + v->a[299][sym_number] = actions(973); + v->a[299][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[299][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[299][anon_sym_BQUOTE] = actions(973); + v->a[299][sym_comment] = actions(3); + v->a[299][anon_sym_SEMI] = actions(973); + v->a[299][sym__concat] = actions(981); + v->a[299][sym__bare_dollar] = actions(981); + v->a[300][sym_word] = actions(1040); + v->a[300][anon_sym_for] = actions(1040); + v->a[300][anon_sym_while] = actions(1040); + v->a[300][anon_sym_until] = actions(1040); + v->a[300][anon_sym_if] = actions(1040); + v->a[300][anon_sym_case] = actions(1040); + v->a[300][anon_sym_esac] = actions(1042); + v->a[300][anon_sym_LPAREN] = actions(1040); + v->a[300][anon_sym_SEMI_SEMI] = actions(1042); + v->a[300][anon_sym_LBRACE] = actions(1040); + v->a[300][anon_sym_BANG] = actions(1040); + return (parse_table_563(v)); +} + +void parse_table_563(t_parse_table_array *v) +{ + v->a[300][anon_sym_LT] = actions(1040); + v->a[300][anon_sym_GT] = actions(1040); + v->a[300][anon_sym_GT_GT] = actions(1040); + v->a[300][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[300][anon_sym_DOLLAR] = actions(1040); + v->a[300][anon_sym_DQUOTE] = actions(1040); + v->a[300][sym_raw_string] = actions(1040); + v->a[300][sym_number] = actions(1040); + v->a[300][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[300][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[300][anon_sym_BQUOTE] = actions(1040); + v->a[300][sym_comment] = actions(3); + v->a[300][sym_variable_name] = actions(1044); + v->a[301][ts_builtin_sym_end] = actions(1050); + v->a[301][sym_word] = actions(1052); + v->a[301][anon_sym_PIPE] = actions(1052); + v->a[301][anon_sym_SEMI_SEMI] = actions(1052); + v->a[301][anon_sym_AMP_AMP] = actions(1052); + v->a[301][anon_sym_PIPE_PIPE] = actions(1052); + v->a[301][anon_sym_LT] = actions(1052); + return (parse_table_564(v)); +} + +void parse_table_564(t_parse_table_array *v) +{ + v->a[301][anon_sym_GT] = actions(1052); + v->a[301][anon_sym_GT_GT] = actions(1052); + v->a[301][anon_sym_LT_LT] = actions(1052); + v->a[301][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[301][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[301][aux_sym_concatenation_token1] = actions(1052); + v->a[301][anon_sym_DOLLAR] = actions(1052); + v->a[301][anon_sym_DQUOTE] = actions(1052); + v->a[301][sym_raw_string] = actions(1052); + v->a[301][sym_number] = actions(1052); + v->a[301][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[301][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[301][anon_sym_BQUOTE] = actions(1052); + v->a[301][sym_comment] = actions(3); + v->a[301][anon_sym_SEMI] = actions(1052); + v->a[301][sym__concat] = actions(1050); + v->a[301][sym__bare_dollar] = actions(1050); + v->a[302][sym_word] = actions(1040); + v->a[302][anon_sym_for] = actions(1040); + v->a[302][anon_sym_while] = actions(1040); + return (parse_table_565(v)); +} + +/* EOF parse_table_112.c */ diff --git a/parser/static/parse_table/parse_table_113.c b/parser/static/parse_table/parse_table_113.c new file mode 100644 index 00000000..cea4ccc6 --- /dev/null +++ b/parser/static/parse_table/parse_table_113.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_565(t_parse_table_array *v) +{ + v->a[302][anon_sym_until] = actions(1040); + v->a[302][anon_sym_if] = actions(1040); + v->a[302][anon_sym_case] = actions(1040); + v->a[302][anon_sym_esac] = actions(1042); + v->a[302][anon_sym_LPAREN] = actions(1040); + v->a[302][anon_sym_SEMI_SEMI] = actions(1042); + v->a[302][anon_sym_LBRACE] = actions(1040); + v->a[302][anon_sym_BANG] = actions(1040); + v->a[302][anon_sym_LT] = actions(1040); + v->a[302][anon_sym_GT] = actions(1040); + v->a[302][anon_sym_GT_GT] = actions(1040); + v->a[302][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[302][anon_sym_DOLLAR] = actions(1040); + v->a[302][anon_sym_DQUOTE] = actions(1040); + v->a[302][sym_raw_string] = actions(1040); + v->a[302][sym_number] = actions(1040); + v->a[302][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[302][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[302][anon_sym_BQUOTE] = actions(1040); + v->a[302][sym_comment] = actions(3); + return (parse_table_566(v)); +} + +void parse_table_566(t_parse_table_array *v) +{ + v->a[302][sym_variable_name] = actions(1044); + v->a[303][sym_word] = actions(1040); + v->a[303][anon_sym_for] = actions(1040); + v->a[303][anon_sym_while] = actions(1040); + v->a[303][anon_sym_until] = actions(1040); + v->a[303][anon_sym_if] = actions(1040); + v->a[303][anon_sym_case] = actions(1040); + v->a[303][anon_sym_esac] = actions(1042); + v->a[303][anon_sym_LPAREN] = actions(1040); + v->a[303][anon_sym_SEMI_SEMI] = actions(1042); + v->a[303][anon_sym_LBRACE] = actions(1040); + v->a[303][anon_sym_BANG] = actions(1040); + v->a[303][anon_sym_LT] = actions(1040); + v->a[303][anon_sym_GT] = actions(1040); + v->a[303][anon_sym_GT_GT] = actions(1040); + v->a[303][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[303][anon_sym_DOLLAR] = actions(1040); + v->a[303][anon_sym_DQUOTE] = actions(1040); + v->a[303][sym_raw_string] = actions(1040); + v->a[303][sym_number] = actions(1040); + return (parse_table_567(v)); +} + +void parse_table_567(t_parse_table_array *v) +{ + v->a[303][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[303][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[303][anon_sym_BQUOTE] = actions(1040); + v->a[303][sym_comment] = actions(3); + v->a[303][sym_variable_name] = actions(1044); + v->a[304][ts_builtin_sym_end] = actions(1054); + v->a[304][sym_word] = actions(1056); + v->a[304][anon_sym_PIPE] = actions(1056); + v->a[304][anon_sym_SEMI_SEMI] = actions(1056); + v->a[304][anon_sym_AMP_AMP] = actions(1056); + v->a[304][anon_sym_PIPE_PIPE] = actions(1056); + v->a[304][anon_sym_LT] = actions(1056); + v->a[304][anon_sym_GT] = actions(1056); + v->a[304][anon_sym_GT_GT] = actions(1056); + v->a[304][anon_sym_LT_LT] = actions(1056); + v->a[304][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[304][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[304][aux_sym_concatenation_token1] = actions(1056); + v->a[304][anon_sym_DOLLAR] = actions(1056); + v->a[304][anon_sym_DQUOTE] = actions(1056); + return (parse_table_568(v)); +} + +void parse_table_568(t_parse_table_array *v) +{ + v->a[304][sym_raw_string] = actions(1056); + v->a[304][sym_number] = actions(1056); + v->a[304][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[304][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[304][anon_sym_BQUOTE] = actions(1056); + v->a[304][sym_comment] = actions(3); + v->a[304][anon_sym_SEMI] = actions(1056); + v->a[304][sym__concat] = actions(1054); + v->a[304][sym__bare_dollar] = actions(1054); + v->a[305][sym_word] = actions(1040); + v->a[305][anon_sym_for] = actions(1040); + v->a[305][anon_sym_while] = actions(1040); + v->a[305][anon_sym_until] = actions(1040); + v->a[305][anon_sym_if] = actions(1040); + v->a[305][anon_sym_case] = actions(1040); + v->a[305][anon_sym_esac] = actions(1042); + v->a[305][anon_sym_LPAREN] = actions(1040); + v->a[305][anon_sym_SEMI_SEMI] = actions(1042); + v->a[305][anon_sym_LBRACE] = actions(1040); + v->a[305][anon_sym_BANG] = actions(1040); + return (parse_table_569(v)); +} + +void parse_table_569(t_parse_table_array *v) +{ + v->a[305][anon_sym_LT] = actions(1040); + v->a[305][anon_sym_GT] = actions(1040); + v->a[305][anon_sym_GT_GT] = actions(1040); + v->a[305][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[305][anon_sym_DOLLAR] = actions(1040); + v->a[305][anon_sym_DQUOTE] = actions(1040); + v->a[305][sym_raw_string] = actions(1040); + v->a[305][sym_number] = actions(1040); + v->a[305][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[305][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[305][anon_sym_BQUOTE] = actions(1040); + v->a[305][sym_comment] = actions(3); + v->a[305][sym_variable_name] = actions(1044); + v->a[306][sym_word] = actions(1040); + v->a[306][anon_sym_for] = actions(1040); + v->a[306][anon_sym_while] = actions(1040); + v->a[306][anon_sym_until] = actions(1040); + v->a[306][anon_sym_if] = actions(1040); + v->a[306][anon_sym_case] = actions(1040); + v->a[306][anon_sym_esac] = actions(1042); + return (parse_table_570(v)); +} + +/* EOF parse_table_113.c */ diff --git a/parser/static/parse_table/parse_table_114.c b/parser/static/parse_table/parse_table_114.c new file mode 100644 index 00000000..b2312740 --- /dev/null +++ b/parser/static/parse_table/parse_table_114.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_570(t_parse_table_array *v) +{ + v->a[306][anon_sym_LPAREN] = actions(1040); + v->a[306][anon_sym_SEMI_SEMI] = actions(1042); + v->a[306][anon_sym_LBRACE] = actions(1040); + v->a[306][anon_sym_BANG] = actions(1040); + v->a[306][anon_sym_LT] = actions(1040); + v->a[306][anon_sym_GT] = actions(1040); + v->a[306][anon_sym_GT_GT] = actions(1040); + v->a[306][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[306][anon_sym_DOLLAR] = actions(1040); + v->a[306][anon_sym_DQUOTE] = actions(1040); + v->a[306][sym_raw_string] = actions(1040); + v->a[306][sym_number] = actions(1040); + v->a[306][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[306][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[306][anon_sym_BQUOTE] = actions(1040); + v->a[306][sym_comment] = actions(3); + v->a[306][sym_variable_name] = actions(1044); + v->a[307][ts_builtin_sym_end] = actions(1050); + v->a[307][sym_word] = actions(1052); + v->a[307][anon_sym_PIPE] = actions(1052); + return (parse_table_571(v)); +} + +void parse_table_571(t_parse_table_array *v) +{ + v->a[307][anon_sym_SEMI_SEMI] = actions(1052); + v->a[307][anon_sym_AMP_AMP] = actions(1052); + v->a[307][anon_sym_PIPE_PIPE] = actions(1052); + v->a[307][anon_sym_LT] = actions(1052); + v->a[307][anon_sym_GT] = actions(1052); + v->a[307][anon_sym_GT_GT] = actions(1052); + v->a[307][anon_sym_LT_LT] = actions(1052); + v->a[307][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[307][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[307][aux_sym_concatenation_token1] = actions(1052); + v->a[307][anon_sym_DOLLAR] = actions(1052); + v->a[307][anon_sym_DQUOTE] = actions(1052); + v->a[307][sym_raw_string] = actions(1052); + v->a[307][sym_number] = actions(1052); + v->a[307][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[307][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[307][anon_sym_BQUOTE] = actions(1052); + v->a[307][sym_comment] = actions(3); + v->a[307][anon_sym_SEMI] = actions(1052); + v->a[307][sym__concat] = actions(1050); + return (parse_table_572(v)); +} + +void parse_table_572(t_parse_table_array *v) +{ + v->a[307][sym__bare_dollar] = actions(1050); + v->a[308][sym_word] = actions(1058); + v->a[308][anon_sym_esac] = actions(1058); + v->a[308][anon_sym_PIPE] = actions(1058); + v->a[308][anon_sym_SEMI_SEMI] = actions(1058); + v->a[308][anon_sym_AMP_AMP] = actions(1058); + v->a[308][anon_sym_PIPE_PIPE] = actions(1058); + v->a[308][anon_sym_LT] = actions(1058); + v->a[308][anon_sym_GT] = actions(1058); + v->a[308][anon_sym_GT_GT] = actions(1058); + v->a[308][anon_sym_LT_LT] = actions(1058); + v->a[308][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[308][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[308][aux_sym_concatenation_token1] = actions(1058); + v->a[308][anon_sym_DOLLAR] = actions(1058); + v->a[308][anon_sym_DQUOTE] = actions(1058); + v->a[308][sym_raw_string] = actions(1058); + v->a[308][sym_number] = actions(1058); + v->a[308][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[308][anon_sym_DOLLAR_LPAREN] = actions(1058); + return (parse_table_573(v)); +} + +void parse_table_573(t_parse_table_array *v) +{ + v->a[308][anon_sym_BQUOTE] = actions(1058); + v->a[308][sym_comment] = actions(3); + v->a[308][anon_sym_SEMI] = actions(1058); + v->a[308][sym__concat] = actions(1060); + v->a[308][sym__bare_dollar] = actions(1060); + v->a[309][sym_variable_assignment] = state(1277); + v->a[309][sym_file_redirect] = state(1225); + v->a[309][sym_heredoc_redirect] = state(1225); + v->a[309][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[309][aux_sym__variable_assignments_repeat1] = state(1277); + v->a[309][sym_word] = actions(576); + v->a[309][anon_sym_PIPE] = actions(580); + v->a[309][anon_sym_AMP_AMP] = actions(816); + v->a[309][anon_sym_PIPE_PIPE] = actions(816); + v->a[309][anon_sym_LT] = actions(576); + v->a[309][anon_sym_GT] = actions(576); + v->a[309][anon_sym_GT_GT] = actions(576); + v->a[309][anon_sym_LT_LT] = actions(816); + v->a[309][aux_sym_heredoc_redirect_token1] = actions(816); + v->a[309][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + return (parse_table_574(v)); +} + +void parse_table_574(t_parse_table_array *v) +{ + v->a[309][anon_sym_DOLLAR] = actions(576); + v->a[309][anon_sym_DQUOTE] = actions(576); + v->a[309][sym_raw_string] = actions(576); + v->a[309][sym_number] = actions(576); + v->a[309][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[309][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[309][anon_sym_BQUOTE] = actions(576); + v->a[309][sym_comment] = actions(3); + v->a[309][sym_variable_name] = actions(1037); + v->a[310][sym_word] = actions(867); + v->a[310][anon_sym_for] = actions(867); + v->a[310][anon_sym_while] = actions(867); + v->a[310][anon_sym_until] = actions(867); + v->a[310][anon_sym_if] = actions(867); + v->a[310][anon_sym_case] = actions(867); + v->a[310][anon_sym_esac] = actions(867); + v->a[310][anon_sym_LPAREN] = actions(867); + v->a[310][anon_sym_SEMI_SEMI] = actions(867); + v->a[310][anon_sym_LBRACE] = actions(867); + v->a[310][anon_sym_BANG] = actions(867); + return (parse_table_575(v)); +} + +/* EOF parse_table_114.c */ diff --git a/parser/static/parse_table/parse_table_115.c b/parser/static/parse_table/parse_table_115.c new file mode 100644 index 00000000..f75c2951 --- /dev/null +++ b/parser/static/parse_table/parse_table_115.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_575(t_parse_table_array *v) +{ + v->a[310][anon_sym_LT] = actions(867); + v->a[310][anon_sym_GT] = actions(867); + v->a[310][anon_sym_GT_GT] = actions(867); + v->a[310][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[310][anon_sym_DOLLAR] = actions(867); + v->a[310][anon_sym_DQUOTE] = actions(867); + v->a[310][sym_raw_string] = actions(867); + v->a[310][sym_number] = actions(867); + v->a[310][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[310][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[310][anon_sym_BQUOTE] = actions(867); + v->a[310][sym_comment] = actions(3); + v->a[310][sym_variable_name] = actions(869); + v->a[311][sym_word] = actions(973); + v->a[311][anon_sym_esac] = actions(973); + v->a[311][anon_sym_PIPE] = actions(973); + v->a[311][anon_sym_SEMI_SEMI] = actions(973); + v->a[311][anon_sym_AMP_AMP] = actions(973); + v->a[311][anon_sym_PIPE_PIPE] = actions(973); + v->a[311][anon_sym_LT] = actions(973); + return (parse_table_576(v)); +} + +void parse_table_576(t_parse_table_array *v) +{ + v->a[311][anon_sym_GT] = actions(973); + v->a[311][anon_sym_GT_GT] = actions(973); + v->a[311][anon_sym_LT_LT] = actions(973); + v->a[311][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[311][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[311][aux_sym_concatenation_token1] = actions(973); + v->a[311][anon_sym_DOLLAR] = actions(973); + v->a[311][anon_sym_DQUOTE] = actions(973); + v->a[311][sym_raw_string] = actions(973); + v->a[311][sym_number] = actions(973); + v->a[311][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[311][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[311][anon_sym_BQUOTE] = actions(973); + v->a[311][sym_comment] = actions(3); + v->a[311][anon_sym_SEMI] = actions(973); + v->a[311][sym__concat] = actions(981); + v->a[311][sym_variable_name] = actions(981); + v->a[312][sym_word] = actions(1052); + v->a[312][anon_sym_esac] = actions(1052); + v->a[312][anon_sym_PIPE] = actions(1052); + return (parse_table_577(v)); +} + +void parse_table_577(t_parse_table_array *v) +{ + v->a[312][anon_sym_SEMI_SEMI] = actions(1052); + v->a[312][anon_sym_AMP_AMP] = actions(1052); + v->a[312][anon_sym_PIPE_PIPE] = actions(1052); + v->a[312][anon_sym_LT] = actions(1052); + v->a[312][anon_sym_GT] = actions(1052); + v->a[312][anon_sym_GT_GT] = actions(1052); + v->a[312][anon_sym_LT_LT] = actions(1052); + v->a[312][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[312][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[312][aux_sym_concatenation_token1] = actions(1052); + v->a[312][anon_sym_DOLLAR] = actions(1052); + v->a[312][anon_sym_DQUOTE] = actions(1052); + v->a[312][sym_raw_string] = actions(1052); + v->a[312][sym_number] = actions(1052); + v->a[312][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[312][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[312][anon_sym_BQUOTE] = actions(1052); + v->a[312][sym_comment] = actions(3); + v->a[312][anon_sym_SEMI] = actions(1052); + v->a[312][sym__concat] = actions(1050); + return (parse_table_578(v)); +} + +void parse_table_578(t_parse_table_array *v) +{ + v->a[312][sym__bare_dollar] = actions(1050); + v->a[313][sym_arithmetic_expansion] = state(607); + v->a[313][sym_concatenation] = state(313); + v->a[313][sym_string] = state(607); + v->a[313][sym_simple_expansion] = state(607); + v->a[313][sym_expansion] = state(607); + v->a[313][sym_command_substitution] = state(607); + v->a[313][aux_sym_for_statement_repeat1] = state(313); + v->a[313][sym_word] = actions(1062); + v->a[313][anon_sym_PIPE] = actions(428); + v->a[313][anon_sym_AMP_AMP] = actions(428); + v->a[313][anon_sym_PIPE_PIPE] = actions(428); + v->a[313][anon_sym_LT] = actions(428); + v->a[313][anon_sym_GT] = actions(428); + v->a[313][anon_sym_GT_GT] = actions(428); + v->a[313][anon_sym_LT_LT] = actions(428); + v->a[313][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1065); + v->a[313][anon_sym_DOLLAR] = actions(1068); + v->a[313][anon_sym_DQUOTE] = actions(1071); + v->a[313][sym_raw_string] = actions(1062); + return (parse_table_579(v)); +} + +void parse_table_579(t_parse_table_array *v) +{ + v->a[313][sym_number] = actions(1062); + v->a[313][anon_sym_DOLLAR_LBRACE] = actions(1074); + v->a[313][anon_sym_DOLLAR_LPAREN] = actions(1077); + v->a[313][anon_sym_BQUOTE] = actions(1080); + v->a[313][sym_comment] = actions(3); + v->a[314][ts_builtin_sym_end] = actions(1050); + v->a[314][sym_word] = actions(1052); + v->a[314][anon_sym_PIPE] = actions(1052); + v->a[314][anon_sym_SEMI_SEMI] = actions(1052); + v->a[314][anon_sym_AMP_AMP] = actions(1052); + v->a[314][anon_sym_PIPE_PIPE] = actions(1052); + v->a[314][anon_sym_LT] = actions(1052); + v->a[314][anon_sym_GT] = actions(1052); + v->a[314][anon_sym_GT_GT] = actions(1052); + v->a[314][anon_sym_LT_LT] = actions(1052); + v->a[314][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[314][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[314][aux_sym_concatenation_token1] = actions(1052); + v->a[314][anon_sym_DOLLAR] = actions(1052); + v->a[314][anon_sym_DQUOTE] = actions(1052); + return (parse_table_580(v)); +} + +/* EOF parse_table_115.c */ diff --git a/parser/static/parse_table/parse_table_116.c b/parser/static/parse_table/parse_table_116.c new file mode 100644 index 00000000..9771318c --- /dev/null +++ b/parser/static/parse_table/parse_table_116.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_580(t_parse_table_array *v) +{ + v->a[314][sym_raw_string] = actions(1052); + v->a[314][sym_number] = actions(1052); + v->a[314][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[314][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[314][anon_sym_BQUOTE] = actions(1052); + v->a[314][sym_comment] = actions(3); + v->a[314][anon_sym_SEMI] = actions(1052); + v->a[314][sym__concat] = actions(1050); + v->a[314][sym_variable_name] = actions(1050); + v->a[315][sym_word] = actions(1056); + v->a[315][anon_sym_esac] = actions(1056); + v->a[315][anon_sym_PIPE] = actions(1056); + v->a[315][anon_sym_SEMI_SEMI] = actions(1056); + v->a[315][anon_sym_AMP_AMP] = actions(1056); + v->a[315][anon_sym_PIPE_PIPE] = actions(1056); + v->a[315][anon_sym_LT] = actions(1056); + v->a[315][anon_sym_GT] = actions(1056); + v->a[315][anon_sym_GT_GT] = actions(1056); + v->a[315][anon_sym_LT_LT] = actions(1056); + v->a[315][aux_sym_heredoc_redirect_token1] = actions(1056); + return (parse_table_581(v)); +} + +void parse_table_581(t_parse_table_array *v) +{ + v->a[315][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[315][aux_sym_concatenation_token1] = actions(1056); + v->a[315][anon_sym_DOLLAR] = actions(1056); + v->a[315][anon_sym_DQUOTE] = actions(1056); + v->a[315][sym_raw_string] = actions(1056); + v->a[315][sym_number] = actions(1056); + v->a[315][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[315][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[315][anon_sym_BQUOTE] = actions(1056); + v->a[315][sym_comment] = actions(3); + v->a[315][anon_sym_SEMI] = actions(1056); + v->a[315][sym__concat] = actions(1054); + v->a[315][sym__bare_dollar] = actions(1054); + v->a[316][ts_builtin_sym_end] = actions(1054); + v->a[316][sym_word] = actions(1056); + v->a[316][anon_sym_PIPE] = actions(1056); + v->a[316][anon_sym_SEMI_SEMI] = actions(1056); + v->a[316][anon_sym_AMP_AMP] = actions(1056); + v->a[316][anon_sym_PIPE_PIPE] = actions(1056); + v->a[316][anon_sym_LT] = actions(1056); + return (parse_table_582(v)); +} + +void parse_table_582(t_parse_table_array *v) +{ + v->a[316][anon_sym_GT] = actions(1056); + v->a[316][anon_sym_GT_GT] = actions(1056); + v->a[316][anon_sym_LT_LT] = actions(1056); + v->a[316][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[316][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[316][aux_sym_concatenation_token1] = actions(1056); + v->a[316][anon_sym_DOLLAR] = actions(1056); + v->a[316][anon_sym_DQUOTE] = actions(1056); + v->a[316][sym_raw_string] = actions(1056); + v->a[316][sym_number] = actions(1056); + v->a[316][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[316][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[316][anon_sym_BQUOTE] = actions(1056); + v->a[316][sym_comment] = actions(3); + v->a[316][anon_sym_SEMI] = actions(1056); + v->a[316][sym__concat] = actions(1054); + v->a[316][sym_variable_name] = actions(1054); + v->a[317][ts_builtin_sym_end] = actions(1050); + v->a[317][sym_word] = actions(1052); + v->a[317][anon_sym_PIPE] = actions(1052); + return (parse_table_583(v)); +} + +void parse_table_583(t_parse_table_array *v) +{ + v->a[317][anon_sym_SEMI_SEMI] = actions(1052); + v->a[317][anon_sym_AMP_AMP] = actions(1052); + v->a[317][anon_sym_PIPE_PIPE] = actions(1052); + v->a[317][anon_sym_LT] = actions(1052); + v->a[317][anon_sym_GT] = actions(1052); + v->a[317][anon_sym_GT_GT] = actions(1052); + v->a[317][anon_sym_LT_LT] = actions(1052); + v->a[317][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[317][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[317][aux_sym_concatenation_token1] = actions(1052); + v->a[317][anon_sym_DOLLAR] = actions(1052); + v->a[317][anon_sym_DQUOTE] = actions(1052); + v->a[317][sym_raw_string] = actions(1052); + v->a[317][sym_number] = actions(1052); + v->a[317][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[317][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[317][anon_sym_BQUOTE] = actions(1052); + v->a[317][sym_comment] = actions(3); + v->a[317][anon_sym_SEMI] = actions(1052); + v->a[317][sym__concat] = actions(1050); + return (parse_table_584(v)); +} + +void parse_table_584(t_parse_table_array *v) +{ + v->a[317][sym_variable_name] = actions(1050); + v->a[318][ts_builtin_sym_end] = actions(1046); + v->a[318][sym_word] = actions(1048); + v->a[318][anon_sym_PIPE] = actions(1048); + v->a[318][anon_sym_SEMI_SEMI] = actions(1048); + v->a[318][anon_sym_AMP_AMP] = actions(1048); + v->a[318][anon_sym_PIPE_PIPE] = actions(1048); + v->a[318][anon_sym_LT] = actions(1048); + v->a[318][anon_sym_GT] = actions(1048); + v->a[318][anon_sym_GT_GT] = actions(1048); + v->a[318][anon_sym_LT_LT] = actions(1048); + v->a[318][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[318][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[318][aux_sym_concatenation_token1] = actions(1048); + v->a[318][anon_sym_DOLLAR] = actions(1048); + v->a[318][anon_sym_DQUOTE] = actions(1048); + v->a[318][sym_raw_string] = actions(1048); + v->a[318][sym_number] = actions(1048); + v->a[318][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[318][anon_sym_DOLLAR_LPAREN] = actions(1048); + return (parse_table_585(v)); +} + +/* EOF parse_table_116.c */ diff --git a/parser/static/parse_table/parse_table_117.c b/parser/static/parse_table/parse_table_117.c new file mode 100644 index 00000000..6b99a174 --- /dev/null +++ b/parser/static/parse_table/parse_table_117.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_585(t_parse_table_array *v) +{ + v->a[318][anon_sym_BQUOTE] = actions(1048); + v->a[318][sym_comment] = actions(3); + v->a[318][anon_sym_SEMI] = actions(1048); + v->a[318][sym__concat] = actions(1046); + v->a[318][sym_variable_name] = actions(1046); + v->a[319][sym_word] = actions(1052); + v->a[319][anon_sym_esac] = actions(1052); + v->a[319][anon_sym_PIPE] = actions(1052); + v->a[319][anon_sym_SEMI_SEMI] = actions(1052); + v->a[319][anon_sym_AMP_AMP] = actions(1052); + v->a[319][anon_sym_PIPE_PIPE] = actions(1052); + v->a[319][anon_sym_LT] = actions(1052); + v->a[319][anon_sym_GT] = actions(1052); + v->a[319][anon_sym_GT_GT] = actions(1052); + v->a[319][anon_sym_LT_LT] = actions(1052); + v->a[319][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[319][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[319][aux_sym_concatenation_token1] = actions(1052); + v->a[319][anon_sym_DOLLAR] = actions(1052); + v->a[319][anon_sym_DQUOTE] = actions(1052); + return (parse_table_586(v)); +} + +void parse_table_586(t_parse_table_array *v) +{ + v->a[319][sym_raw_string] = actions(1052); + v->a[319][sym_number] = actions(1052); + v->a[319][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[319][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[319][anon_sym_BQUOTE] = actions(1052); + v->a[319][sym_comment] = actions(3); + v->a[319][anon_sym_SEMI] = actions(1052); + v->a[319][sym__concat] = actions(1050); + v->a[319][sym__bare_dollar] = actions(1050); + v->a[320][ts_builtin_sym_end] = actions(981); + v->a[320][sym_word] = actions(973); + v->a[320][anon_sym_PIPE] = actions(973); + v->a[320][anon_sym_SEMI_SEMI] = actions(973); + v->a[320][anon_sym_AMP_AMP] = actions(973); + v->a[320][anon_sym_PIPE_PIPE] = actions(973); + v->a[320][anon_sym_LT] = actions(973); + v->a[320][anon_sym_GT] = actions(973); + v->a[320][anon_sym_GT_GT] = actions(973); + v->a[320][anon_sym_LT_LT] = actions(973); + v->a[320][aux_sym_heredoc_redirect_token1] = actions(973); + return (parse_table_587(v)); +} + +void parse_table_587(t_parse_table_array *v) +{ + v->a[320][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[320][aux_sym_concatenation_token1] = actions(973); + v->a[320][anon_sym_DOLLAR] = actions(973); + v->a[320][anon_sym_DQUOTE] = actions(973); + v->a[320][sym_raw_string] = actions(973); + v->a[320][sym_number] = actions(973); + v->a[320][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[320][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[320][anon_sym_BQUOTE] = actions(973); + v->a[320][sym_comment] = actions(3); + v->a[320][anon_sym_SEMI] = actions(973); + v->a[320][sym__concat] = actions(981); + v->a[320][sym_variable_name] = actions(981); + v->a[321][ts_builtin_sym_end] = actions(1083); + v->a[321][sym_word] = actions(1085); + v->a[321][anon_sym_PIPE] = actions(1085); + v->a[321][anon_sym_SEMI_SEMI] = actions(1085); + v->a[321][anon_sym_AMP_AMP] = actions(1085); + v->a[321][anon_sym_PIPE_PIPE] = actions(1085); + v->a[321][anon_sym_LT] = actions(1085); + return (parse_table_588(v)); +} + +void parse_table_588(t_parse_table_array *v) +{ + v->a[321][anon_sym_GT] = actions(1085); + v->a[321][anon_sym_GT_GT] = actions(1085); + v->a[321][anon_sym_LT_LT] = actions(1085); + v->a[321][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[321][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[321][aux_sym_concatenation_token1] = actions(1085); + v->a[321][anon_sym_DOLLAR] = actions(1085); + v->a[321][anon_sym_DQUOTE] = actions(1085); + v->a[321][sym_raw_string] = actions(1085); + v->a[321][sym_number] = actions(1085); + v->a[321][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[321][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[321][anon_sym_BQUOTE] = actions(1085); + v->a[321][sym_comment] = actions(3); + v->a[321][anon_sym_SEMI] = actions(1085); + v->a[321][sym__concat] = actions(1083); + v->a[321][sym_variable_name] = actions(1083); + v->a[322][ts_builtin_sym_end] = actions(1087); + v->a[322][sym_word] = actions(1089); + v->a[322][anon_sym_PIPE] = actions(1089); + return (parse_table_589(v)); +} + +void parse_table_589(t_parse_table_array *v) +{ + v->a[322][anon_sym_SEMI_SEMI] = actions(1089); + v->a[322][anon_sym_AMP_AMP] = actions(1089); + v->a[322][anon_sym_PIPE_PIPE] = actions(1089); + v->a[322][anon_sym_LT] = actions(1089); + v->a[322][anon_sym_GT] = actions(1089); + v->a[322][anon_sym_GT_GT] = actions(1089); + v->a[322][anon_sym_LT_LT] = actions(1089); + v->a[322][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[322][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[322][aux_sym_concatenation_token1] = actions(1089); + v->a[322][anon_sym_DOLLAR] = actions(1089); + v->a[322][anon_sym_DQUOTE] = actions(1089); + v->a[322][sym_raw_string] = actions(1089); + v->a[322][sym_number] = actions(1089); + v->a[322][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[322][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[322][anon_sym_BQUOTE] = actions(1089); + v->a[322][sym_comment] = actions(3); + v->a[322][anon_sym_SEMI] = actions(1089); + v->a[322][sym__concat] = actions(1087); + return (parse_table_590(v)); +} + +/* EOF parse_table_117.c */ diff --git a/parser/static/parse_table/parse_table_118.c b/parser/static/parse_table/parse_table_118.c new file mode 100644 index 00000000..839aece0 --- /dev/null +++ b/parser/static/parse_table/parse_table_118.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_590(t_parse_table_array *v) +{ + v->a[322][sym_variable_name] = actions(1087); + v->a[323][sym_word] = actions(1091); + v->a[323][anon_sym_esac] = actions(1091); + v->a[323][anon_sym_PIPE] = actions(1091); + v->a[323][anon_sym_SEMI_SEMI] = actions(1091); + v->a[323][anon_sym_AMP_AMP] = actions(1091); + v->a[323][anon_sym_PIPE_PIPE] = actions(1091); + v->a[323][anon_sym_LT] = actions(1091); + v->a[323][anon_sym_GT] = actions(1091); + v->a[323][anon_sym_GT_GT] = actions(1091); + v->a[323][anon_sym_LT_LT] = actions(1091); + v->a[323][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[323][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[323][aux_sym_concatenation_token1] = actions(1091); + v->a[323][anon_sym_DOLLAR] = actions(1091); + v->a[323][anon_sym_DQUOTE] = actions(1091); + v->a[323][sym_raw_string] = actions(1091); + v->a[323][sym_number] = actions(1091); + v->a[323][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[323][anon_sym_DOLLAR_LPAREN] = actions(1091); + return (parse_table_591(v)); +} + +void parse_table_591(t_parse_table_array *v) +{ + v->a[323][anon_sym_BQUOTE] = actions(1091); + v->a[323][sym_comment] = actions(3); + v->a[323][anon_sym_SEMI] = actions(1091); + v->a[323][sym__concat] = actions(1093); + v->a[323][sym__bare_dollar] = actions(1093); + v->a[324][sym_word] = actions(1095); + v->a[324][anon_sym_esac] = actions(1095); + v->a[324][anon_sym_PIPE] = actions(1095); + v->a[324][anon_sym_SEMI_SEMI] = actions(1095); + v->a[324][anon_sym_AMP_AMP] = actions(1095); + v->a[324][anon_sym_PIPE_PIPE] = actions(1095); + v->a[324][anon_sym_LT] = actions(1095); + v->a[324][anon_sym_GT] = actions(1095); + v->a[324][anon_sym_GT_GT] = actions(1095); + v->a[324][anon_sym_LT_LT] = actions(1095); + v->a[324][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[324][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[324][aux_sym_concatenation_token1] = actions(1095); + v->a[324][anon_sym_DOLLAR] = actions(1095); + v->a[324][anon_sym_DQUOTE] = actions(1095); + return (parse_table_592(v)); +} + +void parse_table_592(t_parse_table_array *v) +{ + v->a[324][sym_raw_string] = actions(1095); + v->a[324][sym_number] = actions(1095); + v->a[324][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[324][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[324][anon_sym_BQUOTE] = actions(1095); + v->a[324][sym_comment] = actions(3); + v->a[324][anon_sym_SEMI] = actions(1095); + v->a[324][sym__concat] = actions(1097); + v->a[324][sym__bare_dollar] = actions(1097); + v->a[325][ts_builtin_sym_end] = actions(1060); + v->a[325][sym_word] = actions(1058); + v->a[325][anon_sym_PIPE] = actions(1058); + v->a[325][anon_sym_SEMI_SEMI] = actions(1058); + v->a[325][anon_sym_AMP_AMP] = actions(1058); + v->a[325][anon_sym_PIPE_PIPE] = actions(1058); + v->a[325][anon_sym_LT] = actions(1058); + v->a[325][anon_sym_GT] = actions(1058); + v->a[325][anon_sym_GT_GT] = actions(1058); + v->a[325][anon_sym_LT_LT] = actions(1058); + v->a[325][aux_sym_heredoc_redirect_token1] = actions(1058); + return (parse_table_593(v)); +} + +void parse_table_593(t_parse_table_array *v) +{ + v->a[325][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[325][aux_sym_concatenation_token1] = actions(1058); + v->a[325][anon_sym_DOLLAR] = actions(1058); + v->a[325][anon_sym_DQUOTE] = actions(1058); + v->a[325][sym_raw_string] = actions(1058); + v->a[325][sym_number] = actions(1058); + v->a[325][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[325][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[325][anon_sym_BQUOTE] = actions(1058); + v->a[325][sym_comment] = actions(3); + v->a[325][anon_sym_SEMI] = actions(1058); + v->a[325][sym__concat] = actions(1060); + v->a[325][sym_variable_name] = actions(1060); + v->a[326][aux_sym__case_item_last_repeat2] = state(326); + v->a[326][sym_word] = actions(1099); + v->a[326][anon_sym_for] = actions(1099); + v->a[326][anon_sym_while] = actions(1099); + v->a[326][anon_sym_until] = actions(1099); + v->a[326][anon_sym_if] = actions(1099); + v->a[326][anon_sym_case] = actions(1099); + return (parse_table_594(v)); +} + +void parse_table_594(t_parse_table_array *v) +{ + v->a[326][anon_sym_LPAREN] = actions(1099); + v->a[326][anon_sym_LF] = actions(1101); + v->a[326][anon_sym_LBRACE] = actions(1099); + v->a[326][anon_sym_BANG] = actions(1099); + v->a[326][anon_sym_LT] = actions(1099); + v->a[326][anon_sym_GT] = actions(1099); + v->a[326][anon_sym_GT_GT] = actions(1099); + v->a[326][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1099); + v->a[326][anon_sym_DOLLAR] = actions(1099); + v->a[326][anon_sym_DQUOTE] = actions(1099); + v->a[326][sym_raw_string] = actions(1099); + v->a[326][sym_number] = actions(1099); + v->a[326][anon_sym_DOLLAR_LBRACE] = actions(1099); + v->a[326][anon_sym_DOLLAR_LPAREN] = actions(1099); + v->a[326][anon_sym_BQUOTE] = actions(1099); + v->a[326][sym_comment] = actions(3); + v->a[326][sym_variable_name] = actions(1104); + v->a[327][sym_word] = actions(1058); + v->a[327][anon_sym_esac] = actions(1058); + v->a[327][anon_sym_PIPE] = actions(1058); + return (parse_table_595(v)); +} + +/* EOF parse_table_118.c */ diff --git a/parser/static/parse_table/parse_table_119.c b/parser/static/parse_table/parse_table_119.c new file mode 100644 index 00000000..9d0b90eb --- /dev/null +++ b/parser/static/parse_table/parse_table_119.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_595(t_parse_table_array *v) +{ + v->a[327][anon_sym_SEMI_SEMI] = actions(1058); + v->a[327][anon_sym_AMP_AMP] = actions(1058); + v->a[327][anon_sym_PIPE_PIPE] = actions(1058); + v->a[327][anon_sym_LT] = actions(1058); + v->a[327][anon_sym_GT] = actions(1058); + v->a[327][anon_sym_GT_GT] = actions(1058); + v->a[327][anon_sym_LT_LT] = actions(1058); + v->a[327][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[327][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[327][aux_sym_concatenation_token1] = actions(1058); + v->a[327][anon_sym_DOLLAR] = actions(1058); + v->a[327][anon_sym_DQUOTE] = actions(1058); + v->a[327][sym_raw_string] = actions(1058); + v->a[327][sym_number] = actions(1058); + v->a[327][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[327][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[327][anon_sym_BQUOTE] = actions(1058); + v->a[327][sym_comment] = actions(3); + v->a[327][anon_sym_SEMI] = actions(1058); + v->a[327][sym__concat] = actions(1060); + return (parse_table_596(v)); +} + +void parse_table_596(t_parse_table_array *v) +{ + v->a[327][sym_variable_name] = actions(1060); + v->a[328][sym_command_name] = state(278); + v->a[328][sym_variable_assignment] = state(792); + v->a[328][sym_file_redirect] = state(1083); + v->a[328][sym_arithmetic_expansion] = state(606); + v->a[328][sym_concatenation] = state(772); + v->a[328][sym_string] = state(606); + v->a[328][sym_simple_expansion] = state(606); + v->a[328][sym_expansion] = state(606); + v->a[328][sym_command_substitution] = state(606); + v->a[328][aux_sym_command_repeat1] = state(792); + v->a[328][sym_word] = actions(321); + v->a[328][anon_sym_LT] = actions(758); + v->a[328][anon_sym_GT] = actions(758); + v->a[328][anon_sym_GT_GT] = actions(758); + v->a[328][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[328][anon_sym_DOLLAR] = actions(317); + v->a[328][anon_sym_DQUOTE] = actions(319); + v->a[328][sym_raw_string] = actions(321); + v->a[328][sym_number] = actions(321); + return (parse_table_597(v)); +} + +void parse_table_597(t_parse_table_array *v) +{ + v->a[328][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[328][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[328][anon_sym_BQUOTE] = actions(327); + v->a[328][sym_comment] = actions(3); + v->a[328][sym_variable_name] = actions(341); + v->a[329][sym_word] = actions(1106); + v->a[329][anon_sym_esac] = actions(1106); + v->a[329][anon_sym_PIPE] = actions(1106); + v->a[329][anon_sym_SEMI_SEMI] = actions(1106); + v->a[329][anon_sym_AMP_AMP] = actions(1106); + v->a[329][anon_sym_PIPE_PIPE] = actions(1106); + v->a[329][anon_sym_LT] = actions(1106); + v->a[329][anon_sym_GT] = actions(1106); + v->a[329][anon_sym_GT_GT] = actions(1106); + v->a[329][anon_sym_LT_LT] = actions(1106); + v->a[329][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[329][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[329][aux_sym_concatenation_token1] = actions(1106); + v->a[329][anon_sym_DOLLAR] = actions(1106); + v->a[329][anon_sym_DQUOTE] = actions(1106); + return (parse_table_598(v)); +} + +void parse_table_598(t_parse_table_array *v) +{ + v->a[329][sym_raw_string] = actions(1106); + v->a[329][sym_number] = actions(1106); + v->a[329][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[329][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[329][anon_sym_BQUOTE] = actions(1106); + v->a[329][sym_comment] = actions(3); + v->a[329][anon_sym_SEMI] = actions(1106); + v->a[329][sym__concat] = actions(1108); + v->a[329][sym__bare_dollar] = actions(1108); + v->a[330][sym_word] = actions(1040); + v->a[330][anon_sym_for] = actions(1040); + v->a[330][anon_sym_while] = actions(1040); + v->a[330][anon_sym_until] = actions(1040); + v->a[330][anon_sym_if] = actions(1040); + v->a[330][anon_sym_case] = actions(1040); + v->a[330][anon_sym_esac] = actions(1042); + v->a[330][anon_sym_LPAREN] = actions(1040); + v->a[330][anon_sym_SEMI_SEMI] = actions(1042); + v->a[330][anon_sym_LBRACE] = actions(1040); + v->a[330][anon_sym_BANG] = actions(1040); + return (parse_table_599(v)); +} + +void parse_table_599(t_parse_table_array *v) +{ + v->a[330][anon_sym_LT] = actions(1040); + v->a[330][anon_sym_GT] = actions(1040); + v->a[330][anon_sym_GT_GT] = actions(1040); + v->a[330][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[330][anon_sym_DOLLAR] = actions(1040); + v->a[330][anon_sym_DQUOTE] = actions(1040); + v->a[330][sym_raw_string] = actions(1040); + v->a[330][sym_number] = actions(1040); + v->a[330][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[330][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[330][anon_sym_BQUOTE] = actions(1040); + v->a[330][sym_comment] = actions(3); + v->a[330][sym_variable_name] = actions(1044); + v->a[331][aux_sym_concatenation_repeat1] = state(337); + v->a[331][sym_word] = actions(923); + v->a[331][anon_sym_esac] = actions(923); + v->a[331][anon_sym_PIPE] = actions(923); + v->a[331][anon_sym_SEMI_SEMI] = actions(923); + v->a[331][anon_sym_AMP_AMP] = actions(923); + v->a[331][anon_sym_PIPE_PIPE] = actions(923); + return (parse_table_600(v)); +} + +/* EOF parse_table_119.c */ diff --git a/parser/static/parse_table/parse_table_12.c b/parser/static/parse_table/parse_table_12.c new file mode 100644 index 00000000..9157050e --- /dev/null +++ b/parser/static/parse_table/parse_table_12.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_12.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_60(t_parse_table_array *v) +{ + v->a[22][anon_sym_LBRACE] = actions(19); + v->a[22][anon_sym_BANG] = actions(49); + v->a[22][anon_sym_LT] = actions(51); + v->a[22][anon_sym_GT] = actions(51); + v->a[22][anon_sym_GT_GT] = actions(51); + v->a[22][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[22][anon_sym_DOLLAR] = actions(55); + v->a[22][anon_sym_DQUOTE] = actions(57); + v->a[22][sym_raw_string] = actions(59); + v->a[22][sym_number] = actions(59); + v->a[22][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[22][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[22][anon_sym_BQUOTE] = actions(65); + v->a[22][sym_comment] = actions(3); + v->a[22][sym_variable_name] = actions(67); + v->a[23][sym__statements] = state(1570); + v->a[23][sym__statement_not_pipeline] = state(1564); + v->a[23][sym_redirected_statement] = state(867); + v->a[23][sym_for_statement] = state(867); + v->a[23][sym_while_statement] = state(867); + return (parse_table_61(v)); +} + +void parse_table_61(t_parse_table_array *v) +{ + v->a[23][sym_if_statement] = state(867); + v->a[23][sym_case_statement] = state(867); + v->a[23][sym_function_definition] = state(867); + v->a[23][sym_compound_statement] = state(867); + v->a[23][sym_subshell] = state(867); + v->a[23][sym_pipeline] = state(913); + v->a[23][sym_list] = state(867); + v->a[23][sym_negated_command] = state(867); + v->a[23][sym_command] = state(867); + v->a[23][sym_command_name] = state(170); + v->a[23][sym_variable_assignment] = state(177); + v->a[23][sym__variable_assignments] = state(867); + v->a[23][sym_file_redirect] = state(541); + v->a[23][sym_arithmetic_expansion] = state(276); + v->a[23][sym_concatenation] = state(546); + v->a[23][sym_string] = state(276); + v->a[23][sym_simple_expansion] = state(276); + v->a[23][sym_expansion] = state(276); + v->a[23][sym_command_substitution] = state(276); + v->a[23][aux_sym__statements_repeat1] = state(104); + return (parse_table_62(v)); +} + +void parse_table_62(t_parse_table_array *v) +{ + v->a[23][aux_sym_redirected_statement_repeat2] = state(990); + v->a[23][aux_sym__case_item_last_repeat2] = state(14); + v->a[23][aux_sym_command_repeat1] = state(408); + v->a[23][sym_word] = actions(79); + v->a[23][anon_sym_for] = actions(81); + v->a[23][anon_sym_while] = actions(83); + v->a[23][anon_sym_until] = actions(83); + v->a[23][anon_sym_if] = actions(85); + v->a[23][anon_sym_case] = actions(87); + v->a[23][anon_sym_LPAREN] = actions(89); + v->a[23][anon_sym_LF] = actions(180); + v->a[23][anon_sym_LBRACE] = actions(93); + v->a[23][anon_sym_BANG] = actions(95); + v->a[23][anon_sym_LT] = actions(97); + v->a[23][anon_sym_GT] = actions(97); + v->a[23][anon_sym_GT_GT] = actions(97); + v->a[23][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[23][anon_sym_DOLLAR] = actions(101); + v->a[23][anon_sym_DQUOTE] = actions(103); + v->a[23][sym_raw_string] = actions(105); + return (parse_table_63(v)); +} + +void parse_table_63(t_parse_table_array *v) +{ + v->a[23][sym_number] = actions(105); + v->a[23][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[23][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[23][anon_sym_BQUOTE] = actions(111); + v->a[23][sym_comment] = actions(3); + v->a[23][sym_variable_name] = actions(113); + v->a[24][sym__statements] = state(1635); + v->a[24][sym__statement_not_pipeline] = state(1561); + v->a[24][sym_redirected_statement] = state(972); + v->a[24][sym_for_statement] = state(972); + v->a[24][sym_while_statement] = state(972); + v->a[24][sym_if_statement] = state(972); + v->a[24][sym_case_statement] = state(972); + v->a[24][sym_function_definition] = state(972); + v->a[24][sym_compound_statement] = state(972); + v->a[24][sym_subshell] = state(972); + v->a[24][sym_pipeline] = state(991); + v->a[24][sym_list] = state(972); + v->a[24][sym_negated_command] = state(972); + v->a[24][sym_command] = state(972); + return (parse_table_64(v)); +} + +void parse_table_64(t_parse_table_array *v) +{ + v->a[24][sym_command_name] = state(185); + v->a[24][sym_variable_assignment] = state(216); + v->a[24][sym__variable_assignments] = state(972); + v->a[24][sym_file_redirect] = state(551); + v->a[24][sym_arithmetic_expansion] = state(401); + v->a[24][sym_concatenation] = state(555); + v->a[24][sym_string] = state(401); + v->a[24][sym_simple_expansion] = state(401); + v->a[24][sym_expansion] = state(401); + v->a[24][sym_command_substitution] = state(401); + v->a[24][aux_sym__statements_repeat1] = state(118); + v->a[24][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[24][aux_sym__case_item_last_repeat2] = state(326); + v->a[24][aux_sym_command_repeat1] = state(411); + v->a[24][sym_word] = actions(41); + v->a[24][anon_sym_for] = actions(9); + v->a[24][anon_sym_while] = actions(11); + v->a[24][anon_sym_until] = actions(11); + v->a[24][anon_sym_if] = actions(13); + v->a[24][anon_sym_case] = actions(15); + return (parse_table_65(v)); +} + +/* EOF parse_table_12.c */ diff --git a/parser/static/parse_table/parse_table_120.c b/parser/static/parse_table/parse_table_120.c new file mode 100644 index 00000000..937d9d1d --- /dev/null +++ b/parser/static/parse_table/parse_table_120.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_600(t_parse_table_array *v) +{ + v->a[331][anon_sym_LT] = actions(923); + v->a[331][anon_sym_GT] = actions(923); + v->a[331][anon_sym_GT_GT] = actions(923); + v->a[331][anon_sym_LT_LT] = actions(923); + v->a[331][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[331][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[331][aux_sym_concatenation_token1] = actions(1110); + v->a[331][anon_sym_DOLLAR] = actions(923); + v->a[331][anon_sym_DQUOTE] = actions(923); + v->a[331][sym_raw_string] = actions(923); + v->a[331][sym_number] = actions(923); + v->a[331][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[331][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[331][anon_sym_BQUOTE] = actions(923); + v->a[331][sym_comment] = actions(3); + v->a[331][anon_sym_SEMI] = actions(923); + v->a[331][sym__concat] = actions(1112); + v->a[332][sym_word] = actions(1040); + v->a[332][anon_sym_for] = actions(1040); + v->a[332][anon_sym_while] = actions(1040); + return (parse_table_601(v)); +} + +void parse_table_601(t_parse_table_array *v) +{ + v->a[332][anon_sym_until] = actions(1040); + v->a[332][anon_sym_if] = actions(1040); + v->a[332][anon_sym_case] = actions(1040); + v->a[332][anon_sym_esac] = actions(1042); + v->a[332][anon_sym_LPAREN] = actions(1040); + v->a[332][anon_sym_SEMI_SEMI] = actions(1042); + v->a[332][anon_sym_LBRACE] = actions(1040); + v->a[332][anon_sym_BANG] = actions(1040); + v->a[332][anon_sym_LT] = actions(1040); + v->a[332][anon_sym_GT] = actions(1040); + v->a[332][anon_sym_GT_GT] = actions(1040); + v->a[332][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[332][anon_sym_DOLLAR] = actions(1040); + v->a[332][anon_sym_DQUOTE] = actions(1040); + v->a[332][sym_raw_string] = actions(1040); + v->a[332][sym_number] = actions(1040); + v->a[332][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[332][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[332][anon_sym_BQUOTE] = actions(1040); + v->a[332][sym_comment] = actions(3); + return (parse_table_602(v)); +} + +void parse_table_602(t_parse_table_array *v) +{ + v->a[332][sym_variable_name] = actions(1044); + v->a[333][sym_word] = actions(1114); + v->a[333][anon_sym_esac] = actions(1114); + v->a[333][anon_sym_PIPE] = actions(1114); + v->a[333][anon_sym_SEMI_SEMI] = actions(1114); + v->a[333][anon_sym_AMP_AMP] = actions(1114); + v->a[333][anon_sym_PIPE_PIPE] = actions(1114); + v->a[333][anon_sym_LT] = actions(1114); + v->a[333][anon_sym_GT] = actions(1114); + v->a[333][anon_sym_GT_GT] = actions(1114); + v->a[333][anon_sym_LT_LT] = actions(1114); + v->a[333][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[333][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[333][aux_sym_concatenation_token1] = actions(1114); + v->a[333][anon_sym_DOLLAR] = actions(1114); + v->a[333][anon_sym_DQUOTE] = actions(1114); + v->a[333][sym_raw_string] = actions(1114); + v->a[333][sym_number] = actions(1114); + v->a[333][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[333][anon_sym_DOLLAR_LPAREN] = actions(1114); + return (parse_table_603(v)); +} + +void parse_table_603(t_parse_table_array *v) +{ + v->a[333][anon_sym_BQUOTE] = actions(1114); + v->a[333][sym_comment] = actions(3); + v->a[333][anon_sym_SEMI] = actions(1114); + v->a[333][sym__concat] = actions(1116); + v->a[333][sym__bare_dollar] = actions(1116); + v->a[334][sym_word] = actions(1089); + v->a[334][anon_sym_esac] = actions(1089); + v->a[334][anon_sym_PIPE] = actions(1089); + v->a[334][anon_sym_SEMI_SEMI] = actions(1089); + v->a[334][anon_sym_AMP_AMP] = actions(1089); + v->a[334][anon_sym_PIPE_PIPE] = actions(1089); + v->a[334][anon_sym_LT] = actions(1089); + v->a[334][anon_sym_GT] = actions(1089); + v->a[334][anon_sym_GT_GT] = actions(1089); + v->a[334][anon_sym_LT_LT] = actions(1089); + v->a[334][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[334][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[334][aux_sym_concatenation_token1] = actions(1089); + v->a[334][anon_sym_DOLLAR] = actions(1089); + v->a[334][anon_sym_DQUOTE] = actions(1089); + return (parse_table_604(v)); +} + +void parse_table_604(t_parse_table_array *v) +{ + v->a[334][sym_raw_string] = actions(1089); + v->a[334][sym_number] = actions(1089); + v->a[334][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[334][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[334][anon_sym_BQUOTE] = actions(1089); + v->a[334][sym_comment] = actions(3); + v->a[334][anon_sym_SEMI] = actions(1089); + v->a[334][sym__concat] = actions(1087); + v->a[334][sym__bare_dollar] = actions(1087); + v->a[335][sym_word] = actions(1085); + v->a[335][anon_sym_esac] = actions(1085); + v->a[335][anon_sym_PIPE] = actions(1085); + v->a[335][anon_sym_SEMI_SEMI] = actions(1085); + v->a[335][anon_sym_AMP_AMP] = actions(1085); + v->a[335][anon_sym_PIPE_PIPE] = actions(1085); + v->a[335][anon_sym_LT] = actions(1085); + v->a[335][anon_sym_GT] = actions(1085); + v->a[335][anon_sym_GT_GT] = actions(1085); + v->a[335][anon_sym_LT_LT] = actions(1085); + v->a[335][aux_sym_heredoc_redirect_token1] = actions(1085); + return (parse_table_605(v)); +} + +/* EOF parse_table_120.c */ diff --git a/parser/static/parse_table/parse_table_121.c b/parser/static/parse_table/parse_table_121.c new file mode 100644 index 00000000..157d2aec --- /dev/null +++ b/parser/static/parse_table/parse_table_121.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_605(t_parse_table_array *v) +{ + v->a[335][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[335][aux_sym_concatenation_token1] = actions(1085); + v->a[335][anon_sym_DOLLAR] = actions(1085); + v->a[335][anon_sym_DQUOTE] = actions(1085); + v->a[335][sym_raw_string] = actions(1085); + v->a[335][sym_number] = actions(1085); + v->a[335][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[335][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[335][anon_sym_BQUOTE] = actions(1085); + v->a[335][sym_comment] = actions(3); + v->a[335][anon_sym_SEMI] = actions(1085); + v->a[335][sym__concat] = actions(1083); + v->a[335][sym__bare_dollar] = actions(1083); + v->a[336][sym_word] = actions(1040); + v->a[336][anon_sym_for] = actions(1040); + v->a[336][anon_sym_while] = actions(1040); + v->a[336][anon_sym_until] = actions(1040); + v->a[336][anon_sym_if] = actions(1040); + v->a[336][anon_sym_case] = actions(1040); + v->a[336][anon_sym_esac] = actions(1042); + return (parse_table_606(v)); +} + +void parse_table_606(t_parse_table_array *v) +{ + v->a[336][anon_sym_LPAREN] = actions(1040); + v->a[336][anon_sym_SEMI_SEMI] = actions(1042); + v->a[336][anon_sym_LBRACE] = actions(1040); + v->a[336][anon_sym_BANG] = actions(1040); + v->a[336][anon_sym_LT] = actions(1040); + v->a[336][anon_sym_GT] = actions(1040); + v->a[336][anon_sym_GT_GT] = actions(1040); + v->a[336][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[336][anon_sym_DOLLAR] = actions(1040); + v->a[336][anon_sym_DQUOTE] = actions(1040); + v->a[336][sym_raw_string] = actions(1040); + v->a[336][sym_number] = actions(1040); + v->a[336][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[336][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[336][anon_sym_BQUOTE] = actions(1040); + v->a[336][sym_comment] = actions(3); + v->a[336][sym_variable_name] = actions(1044); + v->a[337][aux_sym_concatenation_repeat1] = state(337); + v->a[337][sym_word] = actions(973); + v->a[337][anon_sym_esac] = actions(973); + return (parse_table_607(v)); +} + +void parse_table_607(t_parse_table_array *v) +{ + v->a[337][anon_sym_PIPE] = actions(973); + v->a[337][anon_sym_SEMI_SEMI] = actions(973); + v->a[337][anon_sym_AMP_AMP] = actions(973); + v->a[337][anon_sym_PIPE_PIPE] = actions(973); + v->a[337][anon_sym_LT] = actions(973); + v->a[337][anon_sym_GT] = actions(973); + v->a[337][anon_sym_GT_GT] = actions(973); + v->a[337][anon_sym_LT_LT] = actions(973); + v->a[337][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[337][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[337][aux_sym_concatenation_token1] = actions(1118); + v->a[337][anon_sym_DOLLAR] = actions(973); + v->a[337][anon_sym_DQUOTE] = actions(973); + v->a[337][sym_raw_string] = actions(973); + v->a[337][sym_number] = actions(973); + v->a[337][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[337][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[337][anon_sym_BQUOTE] = actions(973); + v->a[337][sym_comment] = actions(3); + v->a[337][anon_sym_SEMI] = actions(973); + return (parse_table_608(v)); +} + +void parse_table_608(t_parse_table_array *v) +{ + v->a[337][sym__concat] = actions(1121); + v->a[338][sym_word] = actions(1048); + v->a[338][anon_sym_esac] = actions(1048); + v->a[338][anon_sym_PIPE] = actions(1048); + v->a[338][anon_sym_SEMI_SEMI] = actions(1048); + v->a[338][anon_sym_AMP_AMP] = actions(1048); + v->a[338][anon_sym_PIPE_PIPE] = actions(1048); + v->a[338][anon_sym_LT] = actions(1048); + v->a[338][anon_sym_GT] = actions(1048); + v->a[338][anon_sym_GT_GT] = actions(1048); + v->a[338][anon_sym_LT_LT] = actions(1048); + v->a[338][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[338][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[338][aux_sym_concatenation_token1] = actions(1048); + v->a[338][anon_sym_DOLLAR] = actions(1048); + v->a[338][anon_sym_DQUOTE] = actions(1048); + v->a[338][sym_raw_string] = actions(1048); + v->a[338][sym_number] = actions(1048); + v->a[338][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[338][anon_sym_DOLLAR_LPAREN] = actions(1048); + return (parse_table_609(v)); +} + +void parse_table_609(t_parse_table_array *v) +{ + v->a[338][anon_sym_BQUOTE] = actions(1048); + v->a[338][sym_comment] = actions(3); + v->a[338][anon_sym_SEMI] = actions(1048); + v->a[338][sym__concat] = actions(1046); + v->a[338][sym__bare_dollar] = actions(1046); + v->a[339][sym_word] = actions(1124); + v->a[339][anon_sym_esac] = actions(1124); + v->a[339][anon_sym_PIPE] = actions(1124); + v->a[339][anon_sym_SEMI_SEMI] = actions(1124); + v->a[339][anon_sym_AMP_AMP] = actions(1124); + v->a[339][anon_sym_PIPE_PIPE] = actions(1124); + v->a[339][anon_sym_LT] = actions(1124); + v->a[339][anon_sym_GT] = actions(1124); + v->a[339][anon_sym_GT_GT] = actions(1124); + v->a[339][anon_sym_LT_LT] = actions(1124); + v->a[339][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[339][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[339][aux_sym_concatenation_token1] = actions(1124); + v->a[339][anon_sym_DOLLAR] = actions(1124); + v->a[339][anon_sym_DQUOTE] = actions(1124); + return (parse_table_610(v)); +} + +/* EOF parse_table_121.c */ diff --git a/parser/static/parse_table/parse_table_122.c b/parser/static/parse_table/parse_table_122.c new file mode 100644 index 00000000..320e23a8 --- /dev/null +++ b/parser/static/parse_table/parse_table_122.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_610(t_parse_table_array *v) +{ + v->a[339][sym_raw_string] = actions(1124); + v->a[339][sym_number] = actions(1124); + v->a[339][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[339][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[339][anon_sym_BQUOTE] = actions(1124); + v->a[339][sym_comment] = actions(3); + v->a[339][anon_sym_SEMI] = actions(1124); + v->a[339][sym__concat] = actions(1126); + v->a[339][sym__bare_dollar] = actions(1126); + v->a[340][sym_word] = actions(1040); + v->a[340][anon_sym_for] = actions(1040); + v->a[340][anon_sym_while] = actions(1040); + v->a[340][anon_sym_until] = actions(1040); + v->a[340][anon_sym_if] = actions(1040); + v->a[340][anon_sym_case] = actions(1040); + v->a[340][anon_sym_esac] = actions(1042); + v->a[340][anon_sym_LPAREN] = actions(1040); + v->a[340][anon_sym_SEMI_SEMI] = actions(1042); + v->a[340][anon_sym_LBRACE] = actions(1040); + v->a[340][anon_sym_BANG] = actions(1040); + return (parse_table_611(v)); +} + +void parse_table_611(t_parse_table_array *v) +{ + v->a[340][anon_sym_LT] = actions(1040); + v->a[340][anon_sym_GT] = actions(1040); + v->a[340][anon_sym_GT_GT] = actions(1040); + v->a[340][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[340][anon_sym_DOLLAR] = actions(1040); + v->a[340][anon_sym_DQUOTE] = actions(1040); + v->a[340][sym_raw_string] = actions(1040); + v->a[340][sym_number] = actions(1040); + v->a[340][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[340][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[340][anon_sym_BQUOTE] = actions(1040); + v->a[340][sym_comment] = actions(3); + v->a[340][sym_variable_name] = actions(1044); + v->a[341][sym_word] = actions(1052); + v->a[341][anon_sym_esac] = actions(1052); + v->a[341][anon_sym_PIPE] = actions(1052); + v->a[341][anon_sym_SEMI_SEMI] = actions(1052); + v->a[341][anon_sym_AMP_AMP] = actions(1052); + v->a[341][anon_sym_PIPE_PIPE] = actions(1052); + v->a[341][anon_sym_LT] = actions(1052); + return (parse_table_612(v)); +} + +void parse_table_612(t_parse_table_array *v) +{ + v->a[341][anon_sym_GT] = actions(1052); + v->a[341][anon_sym_GT_GT] = actions(1052); + v->a[341][anon_sym_LT_LT] = actions(1052); + v->a[341][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[341][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[341][aux_sym_concatenation_token1] = actions(1052); + v->a[341][anon_sym_DOLLAR] = actions(1052); + v->a[341][anon_sym_DQUOTE] = actions(1052); + v->a[341][sym_raw_string] = actions(1052); + v->a[341][sym_number] = actions(1052); + v->a[341][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[341][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[341][anon_sym_BQUOTE] = actions(1052); + v->a[341][sym_comment] = actions(3); + v->a[341][anon_sym_SEMI] = actions(1052); + v->a[341][sym__concat] = actions(1050); + v->a[341][sym_variable_name] = actions(1050); + v->a[342][sym_word] = actions(1056); + v->a[342][anon_sym_esac] = actions(1056); + v->a[342][anon_sym_PIPE] = actions(1056); + return (parse_table_613(v)); +} + +void parse_table_613(t_parse_table_array *v) +{ + v->a[342][anon_sym_SEMI_SEMI] = actions(1056); + v->a[342][anon_sym_AMP_AMP] = actions(1056); + v->a[342][anon_sym_PIPE_PIPE] = actions(1056); + v->a[342][anon_sym_LT] = actions(1056); + v->a[342][anon_sym_GT] = actions(1056); + v->a[342][anon_sym_GT_GT] = actions(1056); + v->a[342][anon_sym_LT_LT] = actions(1056); + v->a[342][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[342][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[342][aux_sym_concatenation_token1] = actions(1056); + v->a[342][anon_sym_DOLLAR] = actions(1056); + v->a[342][anon_sym_DQUOTE] = actions(1056); + v->a[342][sym_raw_string] = actions(1056); + v->a[342][sym_number] = actions(1056); + v->a[342][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[342][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[342][anon_sym_BQUOTE] = actions(1056); + v->a[342][sym_comment] = actions(3); + v->a[342][anon_sym_SEMI] = actions(1056); + v->a[342][sym__concat] = actions(1054); + return (parse_table_614(v)); +} + +void parse_table_614(t_parse_table_array *v) +{ + v->a[342][sym_variable_name] = actions(1054); + v->a[343][aux_sym_concatenation_repeat1] = state(343); + v->a[343][sym_word] = actions(973); + v->a[343][anon_sym_PIPE] = actions(973); + v->a[343][anon_sym_RPAREN] = actions(973); + v->a[343][anon_sym_SEMI_SEMI] = actions(973); + v->a[343][anon_sym_AMP_AMP] = actions(973); + v->a[343][anon_sym_PIPE_PIPE] = actions(973); + v->a[343][anon_sym_LT] = actions(973); + v->a[343][anon_sym_GT] = actions(973); + v->a[343][anon_sym_GT_GT] = actions(973); + v->a[343][anon_sym_LT_LT] = actions(973); + v->a[343][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[343][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[343][aux_sym_concatenation_token1] = actions(1128); + v->a[343][anon_sym_DOLLAR] = actions(973); + v->a[343][anon_sym_DQUOTE] = actions(973); + v->a[343][sym_raw_string] = actions(973); + v->a[343][sym_number] = actions(973); + v->a[343][anon_sym_DOLLAR_LBRACE] = actions(973); + return (parse_table_615(v)); +} + +/* EOF parse_table_122.c */ diff --git a/parser/static/parse_table/parse_table_123.c b/parser/static/parse_table/parse_table_123.c new file mode 100644 index 00000000..bc58edf6 --- /dev/null +++ b/parser/static/parse_table/parse_table_123.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_615(t_parse_table_array *v) +{ + v->a[343][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[343][anon_sym_BQUOTE] = actions(973); + v->a[343][sym_comment] = actions(3); + v->a[343][anon_sym_SEMI] = actions(973); + v->a[343][sym__concat] = actions(1131); + v->a[344][sym_word] = actions(1052); + v->a[344][anon_sym_esac] = actions(1052); + v->a[344][anon_sym_PIPE] = actions(1052); + v->a[344][anon_sym_SEMI_SEMI] = actions(1052); + v->a[344][anon_sym_AMP_AMP] = actions(1052); + v->a[344][anon_sym_PIPE_PIPE] = actions(1052); + v->a[344][anon_sym_LT] = actions(1052); + v->a[344][anon_sym_GT] = actions(1052); + v->a[344][anon_sym_GT_GT] = actions(1052); + v->a[344][anon_sym_LT_LT] = actions(1052); + v->a[344][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[344][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[344][aux_sym_concatenation_token1] = actions(1052); + v->a[344][anon_sym_DOLLAR] = actions(1052); + v->a[344][anon_sym_DQUOTE] = actions(1052); + return (parse_table_616(v)); +} + +void parse_table_616(t_parse_table_array *v) +{ + v->a[344][sym_raw_string] = actions(1052); + v->a[344][sym_number] = actions(1052); + v->a[344][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[344][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[344][anon_sym_BQUOTE] = actions(1052); + v->a[344][sym_comment] = actions(3); + v->a[344][anon_sym_SEMI] = actions(1052); + v->a[344][sym__concat] = actions(1050); + v->a[344][sym_variable_name] = actions(1050); + v->a[345][sym_word] = actions(1091); + v->a[345][anon_sym_esac] = actions(1091); + v->a[345][anon_sym_PIPE] = actions(1091); + v->a[345][anon_sym_SEMI_SEMI] = actions(1091); + v->a[345][anon_sym_AMP_AMP] = actions(1091); + v->a[345][anon_sym_PIPE_PIPE] = actions(1091); + v->a[345][anon_sym_LT] = actions(1091); + v->a[345][anon_sym_GT] = actions(1091); + v->a[345][anon_sym_GT_GT] = actions(1091); + v->a[345][anon_sym_LT_LT] = actions(1091); + v->a[345][aux_sym_heredoc_redirect_token1] = actions(1091); + return (parse_table_617(v)); +} + +void parse_table_617(t_parse_table_array *v) +{ + v->a[345][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[345][aux_sym_concatenation_token1] = actions(1091); + v->a[345][anon_sym_DOLLAR] = actions(1091); + v->a[345][anon_sym_DQUOTE] = actions(1091); + v->a[345][sym_raw_string] = actions(1091); + v->a[345][sym_number] = actions(1091); + v->a[345][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[345][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[345][anon_sym_BQUOTE] = actions(1091); + v->a[345][sym_comment] = actions(3); + v->a[345][anon_sym_SEMI] = actions(1091); + v->a[345][sym__concat] = actions(1093); + v->a[345][sym_variable_name] = actions(1093); + v->a[346][sym_word] = actions(1095); + v->a[346][anon_sym_esac] = actions(1095); + v->a[346][anon_sym_PIPE] = actions(1095); + v->a[346][anon_sym_SEMI_SEMI] = actions(1095); + v->a[346][anon_sym_AMP_AMP] = actions(1095); + v->a[346][anon_sym_PIPE_PIPE] = actions(1095); + v->a[346][anon_sym_LT] = actions(1095); + return (parse_table_618(v)); +} + +void parse_table_618(t_parse_table_array *v) +{ + v->a[346][anon_sym_GT] = actions(1095); + v->a[346][anon_sym_GT_GT] = actions(1095); + v->a[346][anon_sym_LT_LT] = actions(1095); + v->a[346][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[346][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[346][aux_sym_concatenation_token1] = actions(1095); + v->a[346][anon_sym_DOLLAR] = actions(1095); + v->a[346][anon_sym_DQUOTE] = actions(1095); + v->a[346][sym_raw_string] = actions(1095); + v->a[346][sym_number] = actions(1095); + v->a[346][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[346][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[346][anon_sym_BQUOTE] = actions(1095); + v->a[346][sym_comment] = actions(3); + v->a[346][anon_sym_SEMI] = actions(1095); + v->a[346][sym__concat] = actions(1097); + v->a[346][sym_variable_name] = actions(1097); + v->a[347][sym_word] = actions(1106); + v->a[347][anon_sym_esac] = actions(1106); + v->a[347][anon_sym_PIPE] = actions(1106); + return (parse_table_619(v)); +} + +void parse_table_619(t_parse_table_array *v) +{ + v->a[347][anon_sym_SEMI_SEMI] = actions(1106); + v->a[347][anon_sym_AMP_AMP] = actions(1106); + v->a[347][anon_sym_PIPE_PIPE] = actions(1106); + v->a[347][anon_sym_LT] = actions(1106); + v->a[347][anon_sym_GT] = actions(1106); + v->a[347][anon_sym_GT_GT] = actions(1106); + v->a[347][anon_sym_LT_LT] = actions(1106); + v->a[347][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[347][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[347][aux_sym_concatenation_token1] = actions(1106); + v->a[347][anon_sym_DOLLAR] = actions(1106); + v->a[347][anon_sym_DQUOTE] = actions(1106); + v->a[347][sym_raw_string] = actions(1106); + v->a[347][sym_number] = actions(1106); + v->a[347][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[347][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[347][anon_sym_BQUOTE] = actions(1106); + v->a[347][sym_comment] = actions(3); + v->a[347][anon_sym_SEMI] = actions(1106); + v->a[347][sym__concat] = actions(1108); + return (parse_table_620(v)); +} + +/* EOF parse_table_123.c */ diff --git a/parser/static/parse_table/parse_table_124.c b/parser/static/parse_table/parse_table_124.c new file mode 100644 index 00000000..5c6ab3bf --- /dev/null +++ b/parser/static/parse_table/parse_table_124.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_620(t_parse_table_array *v) +{ + v->a[347][sym_variable_name] = actions(1108); + v->a[348][sym_word] = actions(1040); + v->a[348][anon_sym_for] = actions(1040); + v->a[348][anon_sym_while] = actions(1040); + v->a[348][anon_sym_until] = actions(1040); + v->a[348][anon_sym_if] = actions(1040); + v->a[348][anon_sym_case] = actions(1040); + v->a[348][anon_sym_esac] = actions(1042); + v->a[348][anon_sym_LPAREN] = actions(1040); + v->a[348][anon_sym_SEMI_SEMI] = actions(1042); + v->a[348][anon_sym_LBRACE] = actions(1040); + v->a[348][anon_sym_BANG] = actions(1040); + v->a[348][anon_sym_LT] = actions(1040); + v->a[348][anon_sym_GT] = actions(1040); + v->a[348][anon_sym_GT_GT] = actions(1040); + v->a[348][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[348][anon_sym_DOLLAR] = actions(1040); + v->a[348][anon_sym_DQUOTE] = actions(1040); + v->a[348][sym_raw_string] = actions(1040); + v->a[348][sym_number] = actions(1040); + return (parse_table_621(v)); +} + +void parse_table_621(t_parse_table_array *v) +{ + v->a[348][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[348][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[348][anon_sym_BQUOTE] = actions(1040); + v->a[348][sym_comment] = actions(3); + v->a[348][sym_variable_name] = actions(1044); + v->a[349][sym_word] = actions(1089); + v->a[349][anon_sym_esac] = actions(1089); + v->a[349][anon_sym_PIPE] = actions(1089); + v->a[349][anon_sym_SEMI_SEMI] = actions(1089); + v->a[349][anon_sym_AMP_AMP] = actions(1089); + v->a[349][anon_sym_PIPE_PIPE] = actions(1089); + v->a[349][anon_sym_LT] = actions(1089); + v->a[349][anon_sym_GT] = actions(1089); + v->a[349][anon_sym_GT_GT] = actions(1089); + v->a[349][anon_sym_LT_LT] = actions(1089); + v->a[349][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[349][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[349][aux_sym_concatenation_token1] = actions(1089); + v->a[349][anon_sym_DOLLAR] = actions(1089); + v->a[349][anon_sym_DQUOTE] = actions(1089); + return (parse_table_622(v)); +} + +void parse_table_622(t_parse_table_array *v) +{ + v->a[349][sym_raw_string] = actions(1089); + v->a[349][sym_number] = actions(1089); + v->a[349][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[349][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[349][anon_sym_BQUOTE] = actions(1089); + v->a[349][sym_comment] = actions(3); + v->a[349][anon_sym_SEMI] = actions(1089); + v->a[349][sym__concat] = actions(1087); + v->a[349][sym_variable_name] = actions(1087); + v->a[350][sym_word] = actions(1085); + v->a[350][anon_sym_esac] = actions(1085); + v->a[350][anon_sym_PIPE] = actions(1085); + v->a[350][anon_sym_SEMI_SEMI] = actions(1085); + v->a[350][anon_sym_AMP_AMP] = actions(1085); + v->a[350][anon_sym_PIPE_PIPE] = actions(1085); + v->a[350][anon_sym_LT] = actions(1085); + v->a[350][anon_sym_GT] = actions(1085); + v->a[350][anon_sym_GT_GT] = actions(1085); + v->a[350][anon_sym_LT_LT] = actions(1085); + v->a[350][aux_sym_heredoc_redirect_token1] = actions(1085); + return (parse_table_623(v)); +} + +void parse_table_623(t_parse_table_array *v) +{ + v->a[350][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[350][aux_sym_concatenation_token1] = actions(1085); + v->a[350][anon_sym_DOLLAR] = actions(1085); + v->a[350][anon_sym_DQUOTE] = actions(1085); + v->a[350][sym_raw_string] = actions(1085); + v->a[350][sym_number] = actions(1085); + v->a[350][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[350][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[350][anon_sym_BQUOTE] = actions(1085); + v->a[350][sym_comment] = actions(3); + v->a[350][anon_sym_SEMI] = actions(1085); + v->a[350][sym__concat] = actions(1083); + v->a[350][sym_variable_name] = actions(1083); + v->a[351][sym_word] = actions(1124); + v->a[351][anon_sym_PIPE] = actions(1124); + v->a[351][anon_sym_RPAREN] = actions(1124); + v->a[351][anon_sym_SEMI_SEMI] = actions(1124); + v->a[351][anon_sym_AMP_AMP] = actions(1124); + v->a[351][anon_sym_PIPE_PIPE] = actions(1124); + v->a[351][anon_sym_LT] = actions(1124); + return (parse_table_624(v)); +} + +void parse_table_624(t_parse_table_array *v) +{ + v->a[351][anon_sym_GT] = actions(1124); + v->a[351][anon_sym_GT_GT] = actions(1124); + v->a[351][anon_sym_LT_LT] = actions(1124); + v->a[351][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[351][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[351][aux_sym_concatenation_token1] = actions(1124); + v->a[351][anon_sym_DOLLAR] = actions(1124); + v->a[351][anon_sym_DQUOTE] = actions(1124); + v->a[351][sym_raw_string] = actions(1124); + v->a[351][sym_number] = actions(1124); + v->a[351][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[351][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[351][anon_sym_BQUOTE] = actions(1124); + v->a[351][sym_comment] = actions(3); + v->a[351][anon_sym_SEMI] = actions(1124); + v->a[351][sym__concat] = actions(1126); + v->a[351][sym__bare_dollar] = actions(1126); + v->a[352][sym_word] = actions(1124); + v->a[352][anon_sym_esac] = actions(1124); + v->a[352][anon_sym_PIPE] = actions(1124); + return (parse_table_625(v)); +} + +/* EOF parse_table_124.c */ diff --git a/parser/static/parse_table/parse_table_125.c b/parser/static/parse_table/parse_table_125.c new file mode 100644 index 00000000..673ac8fe --- /dev/null +++ b/parser/static/parse_table/parse_table_125.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_625(t_parse_table_array *v) +{ + v->a[352][anon_sym_SEMI_SEMI] = actions(1124); + v->a[352][anon_sym_AMP_AMP] = actions(1124); + v->a[352][anon_sym_PIPE_PIPE] = actions(1124); + v->a[352][anon_sym_LT] = actions(1124); + v->a[352][anon_sym_GT] = actions(1124); + v->a[352][anon_sym_GT_GT] = actions(1124); + v->a[352][anon_sym_LT_LT] = actions(1124); + v->a[352][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[352][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[352][aux_sym_concatenation_token1] = actions(1124); + v->a[352][anon_sym_DOLLAR] = actions(1124); + v->a[352][anon_sym_DQUOTE] = actions(1124); + v->a[352][sym_raw_string] = actions(1124); + v->a[352][sym_number] = actions(1124); + v->a[352][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[352][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[352][anon_sym_BQUOTE] = actions(1124); + v->a[352][sym_comment] = actions(3); + v->a[352][anon_sym_SEMI] = actions(1124); + v->a[352][sym__concat] = actions(1126); + return (parse_table_626(v)); +} + +void parse_table_626(t_parse_table_array *v) +{ + v->a[352][sym_variable_name] = actions(1126); + v->a[353][sym_word] = actions(973); + v->a[353][anon_sym_PIPE] = actions(973); + v->a[353][anon_sym_RPAREN] = actions(973); + v->a[353][anon_sym_SEMI_SEMI] = actions(973); + v->a[353][anon_sym_AMP_AMP] = actions(973); + v->a[353][anon_sym_PIPE_PIPE] = actions(973); + v->a[353][anon_sym_LT] = actions(973); + v->a[353][anon_sym_GT] = actions(973); + v->a[353][anon_sym_GT_GT] = actions(973); + v->a[353][anon_sym_LT_LT] = actions(973); + v->a[353][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[353][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[353][aux_sym_concatenation_token1] = actions(973); + v->a[353][anon_sym_DOLLAR] = actions(973); + v->a[353][anon_sym_DQUOTE] = actions(973); + v->a[353][sym_raw_string] = actions(973); + v->a[353][sym_number] = actions(973); + v->a[353][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[353][anon_sym_DOLLAR_LPAREN] = actions(973); + return (parse_table_627(v)); +} + +void parse_table_627(t_parse_table_array *v) +{ + v->a[353][anon_sym_BQUOTE] = actions(973); + v->a[353][sym_comment] = actions(3); + v->a[353][anon_sym_SEMI] = actions(973); + v->a[353][sym__concat] = actions(981); + v->a[353][sym_variable_name] = actions(981); + v->a[354][ts_builtin_sym_end] = actions(1116); + v->a[354][sym_word] = actions(1114); + v->a[354][anon_sym_PIPE] = actions(1114); + v->a[354][anon_sym_SEMI_SEMI] = actions(1114); + v->a[354][anon_sym_AMP_AMP] = actions(1114); + v->a[354][anon_sym_PIPE_PIPE] = actions(1114); + v->a[354][anon_sym_LT] = actions(1114); + v->a[354][anon_sym_GT] = actions(1114); + v->a[354][anon_sym_GT_GT] = actions(1114); + v->a[354][anon_sym_LT_LT] = actions(1114); + v->a[354][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[354][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[354][aux_sym_concatenation_token1] = actions(1114); + v->a[354][anon_sym_DOLLAR] = actions(1114); + v->a[354][anon_sym_DQUOTE] = actions(1114); + return (parse_table_628(v)); +} + +void parse_table_628(t_parse_table_array *v) +{ + v->a[354][sym_raw_string] = actions(1114); + v->a[354][sym_number] = actions(1114); + v->a[354][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[354][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[354][anon_sym_BQUOTE] = actions(1114); + v->a[354][sym_comment] = actions(3); + v->a[354][anon_sym_SEMI] = actions(1114); + v->a[354][sym__concat] = actions(1116); + v->a[354][sym__bare_dollar] = actions(1116); + v->a[355][sym_word] = actions(1124); + v->a[355][anon_sym_PIPE] = actions(1124); + v->a[355][anon_sym_RPAREN] = actions(1124); + v->a[355][anon_sym_SEMI_SEMI] = actions(1124); + v->a[355][anon_sym_AMP_AMP] = actions(1124); + v->a[355][anon_sym_PIPE_PIPE] = actions(1124); + v->a[355][anon_sym_LT] = actions(1124); + v->a[355][anon_sym_GT] = actions(1124); + v->a[355][anon_sym_GT_GT] = actions(1124); + v->a[355][anon_sym_LT_LT] = actions(1124); + v->a[355][aux_sym_heredoc_redirect_token1] = actions(1124); + return (parse_table_629(v)); +} + +void parse_table_629(t_parse_table_array *v) +{ + v->a[355][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[355][aux_sym_concatenation_token1] = actions(1124); + v->a[355][anon_sym_DOLLAR] = actions(1124); + v->a[355][anon_sym_DQUOTE] = actions(1124); + v->a[355][sym_raw_string] = actions(1124); + v->a[355][sym_number] = actions(1124); + v->a[355][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[355][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[355][anon_sym_BQUOTE] = actions(1124); + v->a[355][sym_comment] = actions(3); + v->a[355][anon_sym_SEMI] = actions(1124); + v->a[355][sym__concat] = actions(1126); + v->a[355][sym_variable_name] = actions(1126); + v->a[356][sym_word] = actions(1040); + v->a[356][anon_sym_for] = actions(1040); + v->a[356][anon_sym_while] = actions(1040); + v->a[356][anon_sym_until] = actions(1040); + v->a[356][anon_sym_if] = actions(1040); + v->a[356][anon_sym_case] = actions(1040); + v->a[356][anon_sym_esac] = actions(1042); + return (parse_table_630(v)); +} + +/* EOF parse_table_125.c */ diff --git a/parser/static/parse_table/parse_table_126.c b/parser/static/parse_table/parse_table_126.c new file mode 100644 index 00000000..59b82405 --- /dev/null +++ b/parser/static/parse_table/parse_table_126.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_630(t_parse_table_array *v) +{ + v->a[356][anon_sym_LPAREN] = actions(1040); + v->a[356][anon_sym_SEMI_SEMI] = actions(1042); + v->a[356][anon_sym_LBRACE] = actions(1040); + v->a[356][anon_sym_BANG] = actions(1040); + v->a[356][anon_sym_LT] = actions(1040); + v->a[356][anon_sym_GT] = actions(1040); + v->a[356][anon_sym_GT_GT] = actions(1040); + v->a[356][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[356][anon_sym_DOLLAR] = actions(1040); + v->a[356][anon_sym_DQUOTE] = actions(1040); + v->a[356][sym_raw_string] = actions(1040); + v->a[356][sym_number] = actions(1040); + v->a[356][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[356][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[356][anon_sym_BQUOTE] = actions(1040); + v->a[356][sym_comment] = actions(3); + v->a[356][sym_variable_name] = actions(1044); + v->a[357][sym_word] = actions(1040); + v->a[357][anon_sym_for] = actions(1040); + v->a[357][anon_sym_while] = actions(1040); + return (parse_table_631(v)); +} + +void parse_table_631(t_parse_table_array *v) +{ + v->a[357][anon_sym_until] = actions(1040); + v->a[357][anon_sym_if] = actions(1040); + v->a[357][anon_sym_case] = actions(1040); + v->a[357][anon_sym_LPAREN] = actions(1040); + v->a[357][anon_sym_RPAREN] = actions(1042); + v->a[357][anon_sym_SEMI_SEMI] = actions(1042); + v->a[357][anon_sym_LBRACE] = actions(1040); + v->a[357][anon_sym_BANG] = actions(1040); + v->a[357][anon_sym_LT] = actions(1040); + v->a[357][anon_sym_GT] = actions(1040); + v->a[357][anon_sym_GT_GT] = actions(1040); + v->a[357][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[357][anon_sym_DOLLAR] = actions(1040); + v->a[357][anon_sym_DQUOTE] = actions(1040); + v->a[357][sym_raw_string] = actions(1040); + v->a[357][sym_number] = actions(1040); + v->a[357][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[357][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[357][anon_sym_BQUOTE] = actions(1040); + v->a[357][sym_comment] = actions(3); + return (parse_table_632(v)); +} + +void parse_table_632(t_parse_table_array *v) +{ + v->a[357][sym_variable_name] = actions(1044); + v->a[358][sym_word] = actions(1091); + v->a[358][anon_sym_PIPE] = actions(1091); + v->a[358][anon_sym_RPAREN] = actions(1091); + v->a[358][anon_sym_SEMI_SEMI] = actions(1091); + v->a[358][anon_sym_AMP_AMP] = actions(1091); + v->a[358][anon_sym_PIPE_PIPE] = actions(1091); + v->a[358][anon_sym_LT] = actions(1091); + v->a[358][anon_sym_GT] = actions(1091); + v->a[358][anon_sym_GT_GT] = actions(1091); + v->a[358][anon_sym_LT_LT] = actions(1091); + v->a[358][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[358][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[358][aux_sym_concatenation_token1] = actions(1091); + v->a[358][anon_sym_DOLLAR] = actions(1091); + v->a[358][anon_sym_DQUOTE] = actions(1091); + v->a[358][sym_raw_string] = actions(1091); + v->a[358][sym_number] = actions(1091); + v->a[358][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[358][anon_sym_DOLLAR_LPAREN] = actions(1091); + return (parse_table_633(v)); +} + +void parse_table_633(t_parse_table_array *v) +{ + v->a[358][anon_sym_BQUOTE] = actions(1091); + v->a[358][sym_comment] = actions(3); + v->a[358][anon_sym_SEMI] = actions(1091); + v->a[358][sym__concat] = actions(1093); + v->a[358][sym_variable_name] = actions(1093); + v->a[359][sym_word] = actions(1095); + v->a[359][anon_sym_PIPE] = actions(1095); + v->a[359][anon_sym_RPAREN] = actions(1095); + v->a[359][anon_sym_SEMI_SEMI] = actions(1095); + v->a[359][anon_sym_AMP_AMP] = actions(1095); + v->a[359][anon_sym_PIPE_PIPE] = actions(1095); + v->a[359][anon_sym_LT] = actions(1095); + v->a[359][anon_sym_GT] = actions(1095); + v->a[359][anon_sym_GT_GT] = actions(1095); + v->a[359][anon_sym_LT_LT] = actions(1095); + v->a[359][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[359][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[359][aux_sym_concatenation_token1] = actions(1095); + v->a[359][anon_sym_DOLLAR] = actions(1095); + v->a[359][anon_sym_DQUOTE] = actions(1095); + return (parse_table_634(v)); +} + +void parse_table_634(t_parse_table_array *v) +{ + v->a[359][sym_raw_string] = actions(1095); + v->a[359][sym_number] = actions(1095); + v->a[359][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[359][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[359][anon_sym_BQUOTE] = actions(1095); + v->a[359][sym_comment] = actions(3); + v->a[359][anon_sym_SEMI] = actions(1095); + v->a[359][sym__concat] = actions(1097); + v->a[359][sym_variable_name] = actions(1097); + v->a[360][aux_sym_concatenation_repeat1] = state(397); + v->a[360][ts_builtin_sym_end] = actions(921); + v->a[360][sym_word] = actions(923); + v->a[360][anon_sym_PIPE] = actions(923); + v->a[360][anon_sym_SEMI_SEMI] = actions(923); + v->a[360][anon_sym_AMP_AMP] = actions(923); + v->a[360][anon_sym_PIPE_PIPE] = actions(923); + v->a[360][anon_sym_LT] = actions(923); + v->a[360][anon_sym_GT] = actions(923); + v->a[360][anon_sym_GT_GT] = actions(923); + v->a[360][anon_sym_LT_LT] = actions(923); + return (parse_table_635(v)); +} + +/* EOF parse_table_126.c */ diff --git a/parser/static/parse_table/parse_table_127.c b/parser/static/parse_table/parse_table_127.c new file mode 100644 index 00000000..8c47db71 --- /dev/null +++ b/parser/static/parse_table/parse_table_127.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_635(t_parse_table_array *v) +{ + v->a[360][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[360][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[360][aux_sym_concatenation_token1] = actions(1134); + v->a[360][anon_sym_DOLLAR] = actions(923); + v->a[360][anon_sym_DQUOTE] = actions(923); + v->a[360][sym_raw_string] = actions(923); + v->a[360][sym_number] = actions(923); + v->a[360][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[360][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[360][anon_sym_BQUOTE] = actions(923); + v->a[360][sym_comment] = actions(3); + v->a[360][anon_sym_SEMI] = actions(923); + v->a[360][sym__concat] = actions(1136); + v->a[361][sym_word] = actions(1040); + v->a[361][anon_sym_for] = actions(1040); + v->a[361][anon_sym_while] = actions(1040); + v->a[361][anon_sym_until] = actions(1040); + v->a[361][anon_sym_if] = actions(1040); + v->a[361][anon_sym_case] = actions(1040); + v->a[361][anon_sym_LPAREN] = actions(1040); + return (parse_table_636(v)); +} + +void parse_table_636(t_parse_table_array *v) +{ + v->a[361][anon_sym_RPAREN] = actions(1042); + v->a[361][anon_sym_SEMI_SEMI] = actions(1042); + v->a[361][anon_sym_LBRACE] = actions(1040); + v->a[361][anon_sym_BANG] = actions(1040); + v->a[361][anon_sym_LT] = actions(1040); + v->a[361][anon_sym_GT] = actions(1040); + v->a[361][anon_sym_GT_GT] = actions(1040); + v->a[361][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[361][anon_sym_DOLLAR] = actions(1040); + v->a[361][anon_sym_DQUOTE] = actions(1040); + v->a[361][sym_raw_string] = actions(1040); + v->a[361][sym_number] = actions(1040); + v->a[361][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[361][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[361][anon_sym_BQUOTE] = actions(1040); + v->a[361][sym_comment] = actions(3); + v->a[361][sym_variable_name] = actions(1044); + v->a[362][aux_sym_concatenation_repeat1] = state(331); + v->a[362][sym_word] = actions(880); + v->a[362][anon_sym_esac] = actions(880); + return (parse_table_637(v)); +} + +void parse_table_637(t_parse_table_array *v) +{ + v->a[362][anon_sym_PIPE] = actions(880); + v->a[362][anon_sym_SEMI_SEMI] = actions(880); + v->a[362][anon_sym_AMP_AMP] = actions(880); + v->a[362][anon_sym_PIPE_PIPE] = actions(880); + v->a[362][anon_sym_LT] = actions(880); + v->a[362][anon_sym_GT] = actions(880); + v->a[362][anon_sym_GT_GT] = actions(880); + v->a[362][anon_sym_LT_LT] = actions(880); + v->a[362][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[362][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[362][aux_sym_concatenation_token1] = actions(1110); + v->a[362][anon_sym_DOLLAR] = actions(880); + v->a[362][anon_sym_DQUOTE] = actions(880); + v->a[362][sym_raw_string] = actions(880); + v->a[362][sym_number] = actions(880); + v->a[362][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[362][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[362][anon_sym_BQUOTE] = actions(880); + v->a[362][sym_comment] = actions(3); + v->a[362][anon_sym_SEMI] = actions(880); + return (parse_table_638(v)); +} + +void parse_table_638(t_parse_table_array *v) +{ + v->a[362][sym__concat] = actions(1138); + v->a[363][ts_builtin_sym_end] = actions(1108); + v->a[363][sym_word] = actions(1106); + v->a[363][anon_sym_PIPE] = actions(1106); + v->a[363][anon_sym_SEMI_SEMI] = actions(1106); + v->a[363][anon_sym_AMP_AMP] = actions(1106); + v->a[363][anon_sym_PIPE_PIPE] = actions(1106); + v->a[363][anon_sym_LT] = actions(1106); + v->a[363][anon_sym_GT] = actions(1106); + v->a[363][anon_sym_GT_GT] = actions(1106); + v->a[363][anon_sym_LT_LT] = actions(1106); + v->a[363][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[363][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[363][aux_sym_concatenation_token1] = actions(1106); + v->a[363][anon_sym_DOLLAR] = actions(1106); + v->a[363][anon_sym_DQUOTE] = actions(1106); + v->a[363][sym_raw_string] = actions(1106); + v->a[363][sym_number] = actions(1106); + v->a[363][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[363][anon_sym_DOLLAR_LPAREN] = actions(1106); + return (parse_table_639(v)); +} + +void parse_table_639(t_parse_table_array *v) +{ + v->a[363][anon_sym_BQUOTE] = actions(1106); + v->a[363][sym_comment] = actions(3); + v->a[363][anon_sym_SEMI] = actions(1106); + v->a[363][sym__concat] = actions(1108); + v->a[363][sym__bare_dollar] = actions(1108); + v->a[364][sym_variable_assignment] = state(1277); + v->a[364][sym_file_redirect] = state(1225); + v->a[364][sym_heredoc_redirect] = state(1225); + v->a[364][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[364][aux_sym__variable_assignments_repeat1] = state(1277); + v->a[364][sym_word] = actions(576); + v->a[364][anon_sym_PIPE] = actions(580); + v->a[364][anon_sym_AMP_AMP] = actions(1033); + v->a[364][anon_sym_PIPE_PIPE] = actions(1033); + v->a[364][anon_sym_LT] = actions(576); + v->a[364][anon_sym_GT] = actions(576); + v->a[364][anon_sym_GT_GT] = actions(576); + v->a[364][anon_sym_LT_LT] = actions(597); + v->a[364][aux_sym_heredoc_redirect_token1] = actions(1140); + v->a[364][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + return (parse_table_640(v)); +} + +/* EOF parse_table_127.c */ diff --git a/parser/static/parse_table/parse_table_128.c b/parser/static/parse_table/parse_table_128.c new file mode 100644 index 00000000..7bbeca2f --- /dev/null +++ b/parser/static/parse_table/parse_table_128.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_640(t_parse_table_array *v) +{ + v->a[364][anon_sym_DOLLAR] = actions(576); + v->a[364][anon_sym_DQUOTE] = actions(576); + v->a[364][sym_raw_string] = actions(576); + v->a[364][sym_number] = actions(576); + v->a[364][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[364][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[364][anon_sym_BQUOTE] = actions(576); + v->a[364][sym_comment] = actions(3); + v->a[364][sym_variable_name] = actions(1037); + v->a[365][sym_word] = actions(1114); + v->a[365][anon_sym_PIPE] = actions(1114); + v->a[365][anon_sym_RPAREN] = actions(1114); + v->a[365][anon_sym_SEMI_SEMI] = actions(1114); + v->a[365][anon_sym_AMP_AMP] = actions(1114); + v->a[365][anon_sym_PIPE_PIPE] = actions(1114); + v->a[365][anon_sym_LT] = actions(1114); + v->a[365][anon_sym_GT] = actions(1114); + v->a[365][anon_sym_GT_GT] = actions(1114); + v->a[365][anon_sym_LT_LT] = actions(1114); + v->a[365][aux_sym_heredoc_redirect_token1] = actions(1114); + return (parse_table_641(v)); +} + +void parse_table_641(t_parse_table_array *v) +{ + v->a[365][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[365][aux_sym_concatenation_token1] = actions(1114); + v->a[365][anon_sym_DOLLAR] = actions(1114); + v->a[365][anon_sym_DQUOTE] = actions(1114); + v->a[365][sym_raw_string] = actions(1114); + v->a[365][sym_number] = actions(1114); + v->a[365][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[365][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[365][anon_sym_BQUOTE] = actions(1114); + v->a[365][sym_comment] = actions(3); + v->a[365][anon_sym_SEMI] = actions(1114); + v->a[365][sym__concat] = actions(1116); + v->a[365][sym_variable_name] = actions(1116); + v->a[366][sym_arithmetic_expansion] = state(607); + v->a[366][sym_concatenation] = state(313); + v->a[366][sym_string] = state(607); + v->a[366][sym_simple_expansion] = state(607); + v->a[366][sym_expansion] = state(607); + v->a[366][sym_command_substitution] = state(607); + v->a[366][aux_sym_for_statement_repeat1] = state(313); + return (parse_table_642(v)); +} + +void parse_table_642(t_parse_table_array *v) +{ + v->a[366][sym_word] = actions(1142); + v->a[366][anon_sym_PIPE] = actions(421); + v->a[366][anon_sym_AMP_AMP] = actions(421); + v->a[366][anon_sym_PIPE_PIPE] = actions(421); + v->a[366][anon_sym_LT] = actions(421); + v->a[366][anon_sym_GT] = actions(421); + v->a[366][anon_sym_GT_GT] = actions(421); + v->a[366][anon_sym_LT_LT] = actions(421); + v->a[366][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1144); + v->a[366][anon_sym_DOLLAR] = actions(1146); + v->a[366][anon_sym_DQUOTE] = actions(1148); + v->a[366][sym_raw_string] = actions(1142); + v->a[366][sym_number] = actions(1142); + v->a[366][anon_sym_DOLLAR_LBRACE] = actions(1150); + v->a[366][anon_sym_DOLLAR_LPAREN] = actions(1152); + v->a[366][anon_sym_BQUOTE] = actions(1154); + v->a[366][sym_comment] = actions(3); + v->a[367][sym_word] = actions(1040); + v->a[367][anon_sym_for] = actions(1040); + v->a[367][anon_sym_while] = actions(1040); + return (parse_table_643(v)); +} + +void parse_table_643(t_parse_table_array *v) +{ + v->a[367][anon_sym_until] = actions(1040); + v->a[367][anon_sym_if] = actions(1040); + v->a[367][anon_sym_case] = actions(1040); + v->a[367][anon_sym_LPAREN] = actions(1040); + v->a[367][anon_sym_RPAREN] = actions(1042); + v->a[367][anon_sym_SEMI_SEMI] = actions(1042); + v->a[367][anon_sym_LBRACE] = actions(1040); + v->a[367][anon_sym_BANG] = actions(1040); + v->a[367][anon_sym_LT] = actions(1040); + v->a[367][anon_sym_GT] = actions(1040); + v->a[367][anon_sym_GT_GT] = actions(1040); + v->a[367][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[367][anon_sym_DOLLAR] = actions(1040); + v->a[367][anon_sym_DQUOTE] = actions(1040); + v->a[367][sym_raw_string] = actions(1040); + v->a[367][sym_number] = actions(1040); + v->a[367][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[367][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[367][anon_sym_BQUOTE] = actions(1040); + v->a[367][sym_comment] = actions(3); + return (parse_table_644(v)); +} + +void parse_table_644(t_parse_table_array *v) +{ + v->a[367][sym_variable_name] = actions(1044); + v->a[368][sym_word] = actions(1052); + v->a[368][anon_sym_PIPE] = actions(1052); + v->a[368][anon_sym_RPAREN] = actions(1052); + v->a[368][anon_sym_SEMI_SEMI] = actions(1052); + v->a[368][anon_sym_AMP_AMP] = actions(1052); + v->a[368][anon_sym_PIPE_PIPE] = actions(1052); + v->a[368][anon_sym_LT] = actions(1052); + v->a[368][anon_sym_GT] = actions(1052); + v->a[368][anon_sym_GT_GT] = actions(1052); + v->a[368][anon_sym_LT_LT] = actions(1052); + v->a[368][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[368][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[368][aux_sym_concatenation_token1] = actions(1052); + v->a[368][anon_sym_DOLLAR] = actions(1052); + v->a[368][anon_sym_DQUOTE] = actions(1052); + v->a[368][sym_raw_string] = actions(1052); + v->a[368][sym_number] = actions(1052); + v->a[368][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[368][anon_sym_DOLLAR_LPAREN] = actions(1052); + return (parse_table_645(v)); +} + +/* EOF parse_table_128.c */ diff --git a/parser/static/parse_table/parse_table_129.c b/parser/static/parse_table/parse_table_129.c new file mode 100644 index 00000000..fd7c06ac --- /dev/null +++ b/parser/static/parse_table/parse_table_129.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_645(t_parse_table_array *v) +{ + v->a[368][anon_sym_BQUOTE] = actions(1052); + v->a[368][sym_comment] = actions(3); + v->a[368][anon_sym_SEMI] = actions(1052); + v->a[368][sym__concat] = actions(1050); + v->a[368][sym_variable_name] = actions(1050); + v->a[369][sym_word] = actions(1040); + v->a[369][anon_sym_for] = actions(1040); + v->a[369][anon_sym_while] = actions(1040); + v->a[369][anon_sym_until] = actions(1040); + v->a[369][anon_sym_if] = actions(1040); + v->a[369][anon_sym_case] = actions(1040); + v->a[369][anon_sym_LPAREN] = actions(1040); + v->a[369][anon_sym_RPAREN] = actions(1042); + v->a[369][anon_sym_SEMI_SEMI] = actions(1042); + v->a[369][anon_sym_LBRACE] = actions(1040); + v->a[369][anon_sym_BANG] = actions(1040); + v->a[369][anon_sym_LT] = actions(1040); + v->a[369][anon_sym_GT] = actions(1040); + v->a[369][anon_sym_GT_GT] = actions(1040); + v->a[369][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + return (parse_table_646(v)); +} + +void parse_table_646(t_parse_table_array *v) +{ + v->a[369][anon_sym_DOLLAR] = actions(1040); + v->a[369][anon_sym_DQUOTE] = actions(1040); + v->a[369][sym_raw_string] = actions(1040); + v->a[369][sym_number] = actions(1040); + v->a[369][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[369][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[369][anon_sym_BQUOTE] = actions(1040); + v->a[369][sym_comment] = actions(3); + v->a[369][sym_variable_name] = actions(1044); + v->a[370][ts_builtin_sym_end] = actions(1097); + v->a[370][sym_word] = actions(1095); + v->a[370][anon_sym_PIPE] = actions(1095); + v->a[370][anon_sym_SEMI_SEMI] = actions(1095); + v->a[370][anon_sym_AMP_AMP] = actions(1095); + v->a[370][anon_sym_PIPE_PIPE] = actions(1095); + v->a[370][anon_sym_LT] = actions(1095); + v->a[370][anon_sym_GT] = actions(1095); + v->a[370][anon_sym_GT_GT] = actions(1095); + v->a[370][anon_sym_LT_LT] = actions(1095); + v->a[370][aux_sym_heredoc_redirect_token1] = actions(1095); + return (parse_table_647(v)); +} + +void parse_table_647(t_parse_table_array *v) +{ + v->a[370][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[370][aux_sym_concatenation_token1] = actions(1095); + v->a[370][anon_sym_DOLLAR] = actions(1095); + v->a[370][anon_sym_DQUOTE] = actions(1095); + v->a[370][sym_raw_string] = actions(1095); + v->a[370][sym_number] = actions(1095); + v->a[370][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[370][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[370][anon_sym_BQUOTE] = actions(1095); + v->a[370][sym_comment] = actions(3); + v->a[370][anon_sym_SEMI] = actions(1095); + v->a[370][sym__concat] = actions(1097); + v->a[370][sym__bare_dollar] = actions(1097); + v->a[371][ts_builtin_sym_end] = actions(1093); + v->a[371][sym_word] = actions(1091); + v->a[371][anon_sym_PIPE] = actions(1091); + v->a[371][anon_sym_SEMI_SEMI] = actions(1091); + v->a[371][anon_sym_AMP_AMP] = actions(1091); + v->a[371][anon_sym_PIPE_PIPE] = actions(1091); + v->a[371][anon_sym_LT] = actions(1091); + return (parse_table_648(v)); +} + +void parse_table_648(t_parse_table_array *v) +{ + v->a[371][anon_sym_GT] = actions(1091); + v->a[371][anon_sym_GT_GT] = actions(1091); + v->a[371][anon_sym_LT_LT] = actions(1091); + v->a[371][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[371][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[371][aux_sym_concatenation_token1] = actions(1091); + v->a[371][anon_sym_DOLLAR] = actions(1091); + v->a[371][anon_sym_DQUOTE] = actions(1091); + v->a[371][sym_raw_string] = actions(1091); + v->a[371][sym_number] = actions(1091); + v->a[371][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[371][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[371][anon_sym_BQUOTE] = actions(1091); + v->a[371][sym_comment] = actions(3); + v->a[371][anon_sym_SEMI] = actions(1091); + v->a[371][sym__concat] = actions(1093); + v->a[371][sym__bare_dollar] = actions(1093); + v->a[372][sym_word] = actions(1040); + v->a[372][anon_sym_for] = actions(1040); + v->a[372][anon_sym_while] = actions(1040); + return (parse_table_649(v)); +} + +void parse_table_649(t_parse_table_array *v) +{ + v->a[372][anon_sym_until] = actions(1040); + v->a[372][anon_sym_if] = actions(1040); + v->a[372][anon_sym_case] = actions(1040); + v->a[372][anon_sym_LPAREN] = actions(1040); + v->a[372][anon_sym_RPAREN] = actions(1042); + v->a[372][anon_sym_SEMI_SEMI] = actions(1042); + v->a[372][anon_sym_LBRACE] = actions(1040); + v->a[372][anon_sym_BANG] = actions(1040); + v->a[372][anon_sym_LT] = actions(1040); + v->a[372][anon_sym_GT] = actions(1040); + v->a[372][anon_sym_GT_GT] = actions(1040); + v->a[372][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[372][anon_sym_DOLLAR] = actions(1040); + v->a[372][anon_sym_DQUOTE] = actions(1040); + v->a[372][sym_raw_string] = actions(1040); + v->a[372][sym_number] = actions(1040); + v->a[372][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[372][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[372][anon_sym_BQUOTE] = actions(1040); + v->a[372][sym_comment] = actions(3); + return (parse_table_650(v)); +} + +/* EOF parse_table_129.c */ diff --git a/parser/static/parse_table/parse_table_13.c b/parser/static/parse_table/parse_table_13.c new file mode 100644 index 00000000..c5a88ca4 --- /dev/null +++ b/parser/static/parse_table/parse_table_13.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_13.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_65(t_parse_table_array *v) +{ + v->a[24][anon_sym_LPAREN] = actions(17); + v->a[24][anon_sym_LF] = actions(115); + v->a[24][anon_sym_LBRACE] = actions(19); + v->a[24][anon_sym_BANG] = actions(49); + v->a[24][anon_sym_LT] = actions(51); + v->a[24][anon_sym_GT] = actions(51); + v->a[24][anon_sym_GT_GT] = actions(51); + v->a[24][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[24][anon_sym_DOLLAR] = actions(55); + v->a[24][anon_sym_DQUOTE] = actions(57); + v->a[24][sym_raw_string] = actions(59); + v->a[24][sym_number] = actions(59); + v->a[24][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[24][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[24][anon_sym_BQUOTE] = actions(65); + v->a[24][sym_comment] = actions(3); + v->a[24][sym_variable_name] = actions(67); + v->a[25][sym__statements] = state(1572); + v->a[25][sym__statement_not_pipeline] = state(1564); + v->a[25][sym_redirected_statement] = state(867); + return (parse_table_66(v)); +} + +void parse_table_66(t_parse_table_array *v) +{ + v->a[25][sym_for_statement] = state(867); + v->a[25][sym_while_statement] = state(867); + v->a[25][sym_if_statement] = state(867); + v->a[25][sym_case_statement] = state(867); + v->a[25][sym_function_definition] = state(867); + v->a[25][sym_compound_statement] = state(867); + v->a[25][sym_subshell] = state(867); + v->a[25][sym_pipeline] = state(913); + v->a[25][sym_list] = state(867); + v->a[25][sym_negated_command] = state(867); + v->a[25][sym_command] = state(867); + v->a[25][sym_command_name] = state(170); + v->a[25][sym_variable_assignment] = state(177); + v->a[25][sym__variable_assignments] = state(867); + v->a[25][sym_file_redirect] = state(541); + v->a[25][sym_arithmetic_expansion] = state(276); + v->a[25][sym_concatenation] = state(546); + v->a[25][sym_string] = state(276); + v->a[25][sym_simple_expansion] = state(276); + v->a[25][sym_expansion] = state(276); + return (parse_table_67(v)); +} + +void parse_table_67(t_parse_table_array *v) +{ + v->a[25][sym_command_substitution] = state(276); + v->a[25][aux_sym__statements_repeat1] = state(104); + v->a[25][aux_sym_redirected_statement_repeat2] = state(990); + v->a[25][aux_sym__case_item_last_repeat2] = state(26); + v->a[25][aux_sym_command_repeat1] = state(408); + v->a[25][sym_word] = actions(79); + v->a[25][anon_sym_for] = actions(81); + v->a[25][anon_sym_while] = actions(83); + v->a[25][anon_sym_until] = actions(83); + v->a[25][anon_sym_if] = actions(85); + v->a[25][anon_sym_case] = actions(87); + v->a[25][anon_sym_LPAREN] = actions(89); + v->a[25][anon_sym_LF] = actions(182); + v->a[25][anon_sym_LBRACE] = actions(93); + v->a[25][anon_sym_BANG] = actions(95); + v->a[25][anon_sym_LT] = actions(97); + v->a[25][anon_sym_GT] = actions(97); + v->a[25][anon_sym_GT_GT] = actions(97); + v->a[25][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[25][anon_sym_DOLLAR] = actions(101); + return (parse_table_68(v)); +} + +void parse_table_68(t_parse_table_array *v) +{ + v->a[25][anon_sym_DQUOTE] = actions(103); + v->a[25][sym_raw_string] = actions(105); + v->a[25][sym_number] = actions(105); + v->a[25][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[25][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[25][anon_sym_BQUOTE] = actions(111); + v->a[25][sym_comment] = actions(3); + v->a[25][sym_variable_name] = actions(113); + v->a[26][sym__statements] = state(1575); + v->a[26][sym__statement_not_pipeline] = state(1564); + v->a[26][sym_redirected_statement] = state(867); + v->a[26][sym_for_statement] = state(867); + v->a[26][sym_while_statement] = state(867); + v->a[26][sym_if_statement] = state(867); + v->a[26][sym_case_statement] = state(867); + v->a[26][sym_function_definition] = state(867); + v->a[26][sym_compound_statement] = state(867); + v->a[26][sym_subshell] = state(867); + v->a[26][sym_pipeline] = state(913); + v->a[26][sym_list] = state(867); + return (parse_table_69(v)); +} + +void parse_table_69(t_parse_table_array *v) +{ + v->a[26][sym_negated_command] = state(867); + v->a[26][sym_command] = state(867); + v->a[26][sym_command_name] = state(170); + v->a[26][sym_variable_assignment] = state(177); + v->a[26][sym__variable_assignments] = state(867); + v->a[26][sym_file_redirect] = state(541); + v->a[26][sym_arithmetic_expansion] = state(276); + v->a[26][sym_concatenation] = state(546); + v->a[26][sym_string] = state(276); + v->a[26][sym_simple_expansion] = state(276); + v->a[26][sym_expansion] = state(276); + v->a[26][sym_command_substitution] = state(276); + v->a[26][aux_sym__statements_repeat1] = state(104); + v->a[26][aux_sym_redirected_statement_repeat2] = state(990); + v->a[26][aux_sym__case_item_last_repeat2] = state(326); + v->a[26][aux_sym_command_repeat1] = state(408); + v->a[26][sym_word] = actions(79); + v->a[26][anon_sym_for] = actions(81); + v->a[26][anon_sym_while] = actions(83); + v->a[26][anon_sym_until] = actions(83); + return (parse_table_70(v)); +} + +/* EOF parse_table_13.c */ diff --git a/parser/static/parse_table/parse_table_130.c b/parser/static/parse_table/parse_table_130.c new file mode 100644 index 00000000..23f7cd35 --- /dev/null +++ b/parser/static/parse_table/parse_table_130.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_650(t_parse_table_array *v) +{ + v->a[372][sym_variable_name] = actions(1044); + v->a[373][sym_word] = actions(1040); + v->a[373][anon_sym_for] = actions(1040); + v->a[373][anon_sym_while] = actions(1040); + v->a[373][anon_sym_until] = actions(1040); + v->a[373][anon_sym_if] = actions(1040); + v->a[373][anon_sym_case] = actions(1040); + v->a[373][anon_sym_esac] = actions(1042); + v->a[373][anon_sym_LPAREN] = actions(1040); + v->a[373][anon_sym_SEMI_SEMI] = actions(1042); + v->a[373][anon_sym_LBRACE] = actions(1040); + v->a[373][anon_sym_BANG] = actions(1040); + v->a[373][anon_sym_LT] = actions(1040); + v->a[373][anon_sym_GT] = actions(1040); + v->a[373][anon_sym_GT_GT] = actions(1040); + v->a[373][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[373][anon_sym_DOLLAR] = actions(1040); + v->a[373][anon_sym_DQUOTE] = actions(1040); + v->a[373][sym_raw_string] = actions(1040); + v->a[373][sym_number] = actions(1040); + return (parse_table_651(v)); +} + +void parse_table_651(t_parse_table_array *v) +{ + v->a[373][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[373][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[373][anon_sym_BQUOTE] = actions(1040); + v->a[373][sym_comment] = actions(3); + v->a[373][sym_variable_name] = actions(1044); + v->a[374][aux_sym_concatenation_repeat1] = state(343); + v->a[374][sym_word] = actions(923); + v->a[374][anon_sym_PIPE] = actions(923); + v->a[374][anon_sym_RPAREN] = actions(923); + v->a[374][anon_sym_SEMI_SEMI] = actions(923); + v->a[374][anon_sym_AMP_AMP] = actions(923); + v->a[374][anon_sym_PIPE_PIPE] = actions(923); + v->a[374][anon_sym_LT] = actions(923); + v->a[374][anon_sym_GT] = actions(923); + v->a[374][anon_sym_GT_GT] = actions(923); + v->a[374][anon_sym_LT_LT] = actions(923); + v->a[374][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[374][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[374][aux_sym_concatenation_token1] = actions(1156); + v->a[374][anon_sym_DOLLAR] = actions(923); + return (parse_table_652(v)); +} + +void parse_table_652(t_parse_table_array *v) +{ + v->a[374][anon_sym_DQUOTE] = actions(923); + v->a[374][sym_raw_string] = actions(923); + v->a[374][sym_number] = actions(923); + v->a[374][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[374][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[374][anon_sym_BQUOTE] = actions(923); + v->a[374][sym_comment] = actions(3); + v->a[374][anon_sym_SEMI] = actions(923); + v->a[374][sym__concat] = actions(1158); + v->a[375][ts_builtin_sym_end] = actions(1126); + v->a[375][sym_word] = actions(1124); + v->a[375][anon_sym_PIPE] = actions(1124); + v->a[375][anon_sym_SEMI_SEMI] = actions(1124); + v->a[375][anon_sym_AMP_AMP] = actions(1124); + v->a[375][anon_sym_PIPE_PIPE] = actions(1124); + v->a[375][anon_sym_LT] = actions(1124); + v->a[375][anon_sym_GT] = actions(1124); + v->a[375][anon_sym_GT_GT] = actions(1124); + v->a[375][anon_sym_LT_LT] = actions(1124); + v->a[375][aux_sym_heredoc_redirect_token1] = actions(1124); + return (parse_table_653(v)); +} + +void parse_table_653(t_parse_table_array *v) +{ + v->a[375][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[375][aux_sym_concatenation_token1] = actions(1124); + v->a[375][anon_sym_DOLLAR] = actions(1124); + v->a[375][anon_sym_DQUOTE] = actions(1124); + v->a[375][sym_raw_string] = actions(1124); + v->a[375][sym_number] = actions(1124); + v->a[375][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[375][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[375][anon_sym_BQUOTE] = actions(1124); + v->a[375][sym_comment] = actions(3); + v->a[375][anon_sym_SEMI] = actions(1124); + v->a[375][sym__concat] = actions(1126); + v->a[375][sym_variable_name] = actions(1126); + v->a[376][sym_word] = actions(1040); + v->a[376][anon_sym_for] = actions(1040); + v->a[376][anon_sym_while] = actions(1040); + v->a[376][anon_sym_until] = actions(1040); + v->a[376][anon_sym_if] = actions(1040); + v->a[376][anon_sym_case] = actions(1040); + v->a[376][anon_sym_LPAREN] = actions(1040); + return (parse_table_654(v)); +} + +void parse_table_654(t_parse_table_array *v) +{ + v->a[376][anon_sym_RPAREN] = actions(1042); + v->a[376][anon_sym_SEMI_SEMI] = actions(1042); + v->a[376][anon_sym_LBRACE] = actions(1040); + v->a[376][anon_sym_BANG] = actions(1040); + v->a[376][anon_sym_LT] = actions(1040); + v->a[376][anon_sym_GT] = actions(1040); + v->a[376][anon_sym_GT_GT] = actions(1040); + v->a[376][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[376][anon_sym_DOLLAR] = actions(1040); + v->a[376][anon_sym_DQUOTE] = actions(1040); + v->a[376][sym_raw_string] = actions(1040); + v->a[376][sym_number] = actions(1040); + v->a[376][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[376][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[376][anon_sym_BQUOTE] = actions(1040); + v->a[376][sym_comment] = actions(3); + v->a[376][sym_variable_name] = actions(1044); + v->a[377][sym_word] = actions(1040); + v->a[377][anon_sym_for] = actions(1040); + v->a[377][anon_sym_while] = actions(1040); + return (parse_table_655(v)); +} + +/* EOF parse_table_130.c */ diff --git a/parser/static/parse_table/parse_table_131.c b/parser/static/parse_table/parse_table_131.c new file mode 100644 index 00000000..47b1d0ea --- /dev/null +++ b/parser/static/parse_table/parse_table_131.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_655(t_parse_table_array *v) +{ + v->a[377][anon_sym_until] = actions(1040); + v->a[377][anon_sym_if] = actions(1040); + v->a[377][anon_sym_case] = actions(1040); + v->a[377][anon_sym_LPAREN] = actions(1040); + v->a[377][anon_sym_RPAREN] = actions(1042); + v->a[377][anon_sym_SEMI_SEMI] = actions(1042); + v->a[377][anon_sym_LBRACE] = actions(1040); + v->a[377][anon_sym_BANG] = actions(1040); + v->a[377][anon_sym_LT] = actions(1040); + v->a[377][anon_sym_GT] = actions(1040); + v->a[377][anon_sym_GT_GT] = actions(1040); + v->a[377][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[377][anon_sym_DOLLAR] = actions(1040); + v->a[377][anon_sym_DQUOTE] = actions(1040); + v->a[377][sym_raw_string] = actions(1040); + v->a[377][sym_number] = actions(1040); + v->a[377][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[377][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[377][anon_sym_BQUOTE] = actions(1040); + v->a[377][sym_comment] = actions(3); + return (parse_table_656(v)); +} + +void parse_table_656(t_parse_table_array *v) +{ + v->a[377][sym_variable_name] = actions(1044); + v->a[378][sym_word] = actions(1056); + v->a[378][anon_sym_PIPE] = actions(1056); + v->a[378][anon_sym_RPAREN] = actions(1056); + v->a[378][anon_sym_SEMI_SEMI] = actions(1056); + v->a[378][anon_sym_AMP_AMP] = actions(1056); + v->a[378][anon_sym_PIPE_PIPE] = actions(1056); + v->a[378][anon_sym_LT] = actions(1056); + v->a[378][anon_sym_GT] = actions(1056); + v->a[378][anon_sym_GT_GT] = actions(1056); + v->a[378][anon_sym_LT_LT] = actions(1056); + v->a[378][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[378][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[378][aux_sym_concatenation_token1] = actions(1056); + v->a[378][anon_sym_DOLLAR] = actions(1056); + v->a[378][anon_sym_DQUOTE] = actions(1056); + v->a[378][sym_raw_string] = actions(1056); + v->a[378][sym_number] = actions(1056); + v->a[378][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[378][anon_sym_DOLLAR_LPAREN] = actions(1056); + return (parse_table_657(v)); +} + +void parse_table_657(t_parse_table_array *v) +{ + v->a[378][anon_sym_BQUOTE] = actions(1056); + v->a[378][sym_comment] = actions(3); + v->a[378][anon_sym_SEMI] = actions(1056); + v->a[378][sym__concat] = actions(1054); + v->a[378][sym_variable_name] = actions(1054); + v->a[379][sym_word] = actions(1040); + v->a[379][anon_sym_for] = actions(1040); + v->a[379][anon_sym_while] = actions(1040); + v->a[379][anon_sym_until] = actions(1040); + v->a[379][anon_sym_if] = actions(1040); + v->a[379][anon_sym_case] = actions(1040); + v->a[379][anon_sym_LPAREN] = actions(1040); + v->a[379][anon_sym_RPAREN] = actions(1042); + v->a[379][anon_sym_SEMI_SEMI] = actions(1042); + v->a[379][anon_sym_LBRACE] = actions(1040); + v->a[379][anon_sym_BANG] = actions(1040); + v->a[379][anon_sym_LT] = actions(1040); + v->a[379][anon_sym_GT] = actions(1040); + v->a[379][anon_sym_GT_GT] = actions(1040); + v->a[379][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + return (parse_table_658(v)); +} + +void parse_table_658(t_parse_table_array *v) +{ + v->a[379][anon_sym_DOLLAR] = actions(1040); + v->a[379][anon_sym_DQUOTE] = actions(1040); + v->a[379][sym_raw_string] = actions(1040); + v->a[379][sym_number] = actions(1040); + v->a[379][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[379][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[379][anon_sym_BQUOTE] = actions(1040); + v->a[379][sym_comment] = actions(3); + v->a[379][sym_variable_name] = actions(1044); + v->a[380][sym_word] = actions(1040); + v->a[380][anon_sym_for] = actions(1040); + v->a[380][anon_sym_while] = actions(1040); + v->a[380][anon_sym_until] = actions(1040); + v->a[380][anon_sym_if] = actions(1040); + v->a[380][anon_sym_case] = actions(1040); + v->a[380][anon_sym_LPAREN] = actions(1040); + v->a[380][anon_sym_RPAREN] = actions(1042); + v->a[380][anon_sym_SEMI_SEMI] = actions(1042); + v->a[380][anon_sym_LBRACE] = actions(1040); + v->a[380][anon_sym_BANG] = actions(1040); + return (parse_table_659(v)); +} + +void parse_table_659(t_parse_table_array *v) +{ + v->a[380][anon_sym_LT] = actions(1040); + v->a[380][anon_sym_GT] = actions(1040); + v->a[380][anon_sym_GT_GT] = actions(1040); + v->a[380][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[380][anon_sym_DOLLAR] = actions(1040); + v->a[380][anon_sym_DQUOTE] = actions(1040); + v->a[380][sym_raw_string] = actions(1040); + v->a[380][sym_number] = actions(1040); + v->a[380][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[380][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[380][anon_sym_BQUOTE] = actions(1040); + v->a[380][sym_comment] = actions(3); + v->a[380][sym_variable_name] = actions(1044); + v->a[381][sym_word] = actions(1040); + v->a[381][anon_sym_for] = actions(1040); + v->a[381][anon_sym_while] = actions(1040); + v->a[381][anon_sym_until] = actions(1040); + v->a[381][anon_sym_if] = actions(1040); + v->a[381][anon_sym_case] = actions(1040); + v->a[381][anon_sym_esac] = actions(1160); + return (parse_table_660(v)); +} + +/* EOF parse_table_131.c */ diff --git a/parser/static/parse_table/parse_table_132.c b/parser/static/parse_table/parse_table_132.c new file mode 100644 index 00000000..99748169 --- /dev/null +++ b/parser/static/parse_table/parse_table_132.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_660(t_parse_table_array *v) +{ + v->a[381][anon_sym_LPAREN] = actions(1040); + v->a[381][anon_sym_SEMI_SEMI] = actions(1160); + v->a[381][anon_sym_LBRACE] = actions(1040); + v->a[381][anon_sym_BANG] = actions(1040); + v->a[381][anon_sym_LT] = actions(1040); + v->a[381][anon_sym_GT] = actions(1040); + v->a[381][anon_sym_GT_GT] = actions(1040); + v->a[381][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[381][anon_sym_DOLLAR] = actions(1040); + v->a[381][anon_sym_DQUOTE] = actions(1040); + v->a[381][sym_raw_string] = actions(1040); + v->a[381][sym_number] = actions(1040); + v->a[381][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[381][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[381][anon_sym_BQUOTE] = actions(1040); + v->a[381][sym_comment] = actions(3); + v->a[381][sym_variable_name] = actions(1044); + v->a[382][sym_word] = actions(1040); + v->a[382][anon_sym_for] = actions(1040); + v->a[382][anon_sym_while] = actions(1040); + return (parse_table_661(v)); +} + +void parse_table_661(t_parse_table_array *v) +{ + v->a[382][anon_sym_until] = actions(1040); + v->a[382][anon_sym_if] = actions(1040); + v->a[382][anon_sym_case] = actions(1040); + v->a[382][anon_sym_LPAREN] = actions(1040); + v->a[382][anon_sym_RPAREN] = actions(1042); + v->a[382][anon_sym_SEMI_SEMI] = actions(1042); + v->a[382][anon_sym_LBRACE] = actions(1040); + v->a[382][anon_sym_BANG] = actions(1040); + v->a[382][anon_sym_LT] = actions(1040); + v->a[382][anon_sym_GT] = actions(1040); + v->a[382][anon_sym_GT_GT] = actions(1040); + v->a[382][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[382][anon_sym_DOLLAR] = actions(1040); + v->a[382][anon_sym_DQUOTE] = actions(1040); + v->a[382][sym_raw_string] = actions(1040); + v->a[382][sym_number] = actions(1040); + v->a[382][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[382][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[382][anon_sym_BQUOTE] = actions(1040); + v->a[382][sym_comment] = actions(3); + return (parse_table_662(v)); +} + +void parse_table_662(t_parse_table_array *v) +{ + v->a[382][sym_variable_name] = actions(1044); + v->a[383][sym_word] = actions(1040); + v->a[383][anon_sym_for] = actions(1040); + v->a[383][anon_sym_while] = actions(1040); + v->a[383][anon_sym_until] = actions(1040); + v->a[383][anon_sym_if] = actions(1040); + v->a[383][anon_sym_case] = actions(1040); + v->a[383][anon_sym_LPAREN] = actions(1040); + v->a[383][anon_sym_RPAREN] = actions(1042); + v->a[383][anon_sym_SEMI_SEMI] = actions(1042); + v->a[383][anon_sym_LBRACE] = actions(1040); + v->a[383][anon_sym_BANG] = actions(1040); + v->a[383][anon_sym_LT] = actions(1040); + v->a[383][anon_sym_GT] = actions(1040); + v->a[383][anon_sym_GT_GT] = actions(1040); + v->a[383][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[383][anon_sym_DOLLAR] = actions(1040); + v->a[383][anon_sym_DQUOTE] = actions(1040); + v->a[383][sym_raw_string] = actions(1040); + v->a[383][sym_number] = actions(1040); + return (parse_table_663(v)); +} + +void parse_table_663(t_parse_table_array *v) +{ + v->a[383][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[383][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[383][anon_sym_BQUOTE] = actions(1040); + v->a[383][sym_comment] = actions(3); + v->a[383][sym_variable_name] = actions(1044); + v->a[384][sym_word] = actions(1040); + v->a[384][anon_sym_for] = actions(1040); + v->a[384][anon_sym_while] = actions(1040); + v->a[384][anon_sym_until] = actions(1040); + v->a[384][anon_sym_if] = actions(1040); + v->a[384][anon_sym_case] = actions(1040); + v->a[384][anon_sym_LPAREN] = actions(1040); + v->a[384][anon_sym_RPAREN] = actions(1042); + v->a[384][anon_sym_SEMI_SEMI] = actions(1042); + v->a[384][anon_sym_LBRACE] = actions(1040); + v->a[384][anon_sym_BANG] = actions(1040); + v->a[384][anon_sym_LT] = actions(1040); + v->a[384][anon_sym_GT] = actions(1040); + v->a[384][anon_sym_GT_GT] = actions(1040); + v->a[384][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + return (parse_table_664(v)); +} + +void parse_table_664(t_parse_table_array *v) +{ + v->a[384][anon_sym_DOLLAR] = actions(1040); + v->a[384][anon_sym_DQUOTE] = actions(1040); + v->a[384][sym_raw_string] = actions(1040); + v->a[384][sym_number] = actions(1040); + v->a[384][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[384][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[384][anon_sym_BQUOTE] = actions(1040); + v->a[384][sym_comment] = actions(3); + v->a[384][sym_variable_name] = actions(1044); + v->a[385][sym_command_name] = state(200); + v->a[385][sym_variable_assignment] = state(792); + v->a[385][sym_file_redirect] = state(1083); + v->a[385][sym_arithmetic_expansion] = state(401); + v->a[385][sym_concatenation] = state(555); + v->a[385][sym_string] = state(401); + v->a[385][sym_simple_expansion] = state(401); + v->a[385][sym_expansion] = state(401); + v->a[385][sym_command_substitution] = state(401); + v->a[385][aux_sym_command_repeat1] = state(792); + v->a[385][sym_word] = actions(59); + return (parse_table_665(v)); +} + +/* EOF parse_table_132.c */ diff --git a/parser/static/parse_table/parse_table_133.c b/parser/static/parse_table/parse_table_133.c new file mode 100644 index 00000000..5de470a4 --- /dev/null +++ b/parser/static/parse_table/parse_table_133.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_665(t_parse_table_array *v) +{ + v->a[385][anon_sym_LT] = actions(758); + v->a[385][anon_sym_GT] = actions(758); + v->a[385][anon_sym_GT_GT] = actions(758); + v->a[385][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[385][anon_sym_DOLLAR] = actions(55); + v->a[385][anon_sym_DQUOTE] = actions(57); + v->a[385][sym_raw_string] = actions(59); + v->a[385][sym_number] = actions(59); + v->a[385][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[385][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[385][anon_sym_BQUOTE] = actions(65); + v->a[385][sym_comment] = actions(3); + v->a[385][sym_variable_name] = actions(341); + v->a[386][sym_word] = actions(1040); + v->a[386][anon_sym_for] = actions(1040); + v->a[386][anon_sym_while] = actions(1040); + v->a[386][anon_sym_until] = actions(1040); + v->a[386][anon_sym_if] = actions(1040); + v->a[386][anon_sym_case] = actions(1040); + v->a[386][anon_sym_LPAREN] = actions(1040); + return (parse_table_666(v)); +} + +void parse_table_666(t_parse_table_array *v) +{ + v->a[386][anon_sym_RPAREN] = actions(1042); + v->a[386][anon_sym_SEMI_SEMI] = actions(1042); + v->a[386][anon_sym_LBRACE] = actions(1040); + v->a[386][anon_sym_BANG] = actions(1040); + v->a[386][anon_sym_LT] = actions(1040); + v->a[386][anon_sym_GT] = actions(1040); + v->a[386][anon_sym_GT_GT] = actions(1040); + v->a[386][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[386][anon_sym_DOLLAR] = actions(1040); + v->a[386][anon_sym_DQUOTE] = actions(1040); + v->a[386][sym_raw_string] = actions(1040); + v->a[386][sym_number] = actions(1040); + v->a[386][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[386][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[386][anon_sym_BQUOTE] = actions(1040); + v->a[386][sym_comment] = actions(3); + v->a[386][sym_variable_name] = actions(1044); + v->a[387][sym_command_name] = state(253); + v->a[387][sym_variable_assignment] = state(792); + v->a[387][sym_file_redirect] = state(1083); + return (parse_table_667(v)); +} + +void parse_table_667(t_parse_table_array *v) +{ + v->a[387][sym_arithmetic_expansion] = state(525); + v->a[387][sym_concatenation] = state(555); + v->a[387][sym_string] = state(525); + v->a[387][sym_simple_expansion] = state(525); + v->a[387][sym_expansion] = state(525); + v->a[387][sym_command_substitution] = state(525); + v->a[387][aux_sym_command_repeat1] = state(792); + v->a[387][sym_word] = actions(337); + v->a[387][anon_sym_LT] = actions(758); + v->a[387][anon_sym_GT] = actions(758); + v->a[387][anon_sym_GT_GT] = actions(758); + v->a[387][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[387][anon_sym_DOLLAR] = actions(55); + v->a[387][anon_sym_DQUOTE] = actions(57); + v->a[387][sym_raw_string] = actions(337); + v->a[387][sym_number] = actions(337); + v->a[387][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[387][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[387][anon_sym_BQUOTE] = actions(65); + v->a[387][sym_comment] = actions(3); + return (parse_table_668(v)); +} + +void parse_table_668(t_parse_table_array *v) +{ + v->a[387][sym_variable_name] = actions(341); + v->a[388][sym_word] = actions(1040); + v->a[388][anon_sym_for] = actions(1040); + v->a[388][anon_sym_while] = actions(1040); + v->a[388][anon_sym_until] = actions(1040); + v->a[388][anon_sym_if] = actions(1040); + v->a[388][anon_sym_case] = actions(1040); + v->a[388][anon_sym_LPAREN] = actions(1040); + v->a[388][anon_sym_RPAREN] = actions(1042); + v->a[388][anon_sym_SEMI_SEMI] = actions(1042); + v->a[388][anon_sym_LBRACE] = actions(1040); + v->a[388][anon_sym_BANG] = actions(1040); + v->a[388][anon_sym_LT] = actions(1040); + v->a[388][anon_sym_GT] = actions(1040); + v->a[388][anon_sym_GT_GT] = actions(1040); + v->a[388][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[388][anon_sym_DOLLAR] = actions(1040); + v->a[388][anon_sym_DQUOTE] = actions(1040); + v->a[388][sym_raw_string] = actions(1040); + v->a[388][sym_number] = actions(1040); + return (parse_table_669(v)); +} + +void parse_table_669(t_parse_table_array *v) +{ + v->a[388][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[388][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[388][anon_sym_BQUOTE] = actions(1040); + v->a[388][sym_comment] = actions(3); + v->a[388][sym_variable_name] = actions(1044); + v->a[389][sym_word] = actions(1114); + v->a[389][anon_sym_esac] = actions(1114); + v->a[389][anon_sym_PIPE] = actions(1114); + v->a[389][anon_sym_SEMI_SEMI] = actions(1114); + v->a[389][anon_sym_AMP_AMP] = actions(1114); + v->a[389][anon_sym_PIPE_PIPE] = actions(1114); + v->a[389][anon_sym_LT] = actions(1114); + v->a[389][anon_sym_GT] = actions(1114); + v->a[389][anon_sym_GT_GT] = actions(1114); + v->a[389][anon_sym_LT_LT] = actions(1114); + v->a[389][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[389][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[389][aux_sym_concatenation_token1] = actions(1114); + v->a[389][anon_sym_DOLLAR] = actions(1114); + v->a[389][anon_sym_DQUOTE] = actions(1114); + return (parse_table_670(v)); +} + +/* EOF parse_table_133.c */ diff --git a/parser/static/parse_table/parse_table_134.c b/parser/static/parse_table/parse_table_134.c new file mode 100644 index 00000000..2de74763 --- /dev/null +++ b/parser/static/parse_table/parse_table_134.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_670(t_parse_table_array *v) +{ + v->a[389][sym_raw_string] = actions(1114); + v->a[389][sym_number] = actions(1114); + v->a[389][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[389][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[389][anon_sym_BQUOTE] = actions(1114); + v->a[389][sym_comment] = actions(3); + v->a[389][anon_sym_SEMI] = actions(1114); + v->a[389][sym__concat] = actions(1116); + v->a[389][sym_variable_name] = actions(1116); + v->a[390][sym_word] = actions(1106); + v->a[390][anon_sym_PIPE] = actions(1106); + v->a[390][anon_sym_RPAREN] = actions(1106); + v->a[390][anon_sym_SEMI_SEMI] = actions(1106); + v->a[390][anon_sym_AMP_AMP] = actions(1106); + v->a[390][anon_sym_PIPE_PIPE] = actions(1106); + v->a[390][anon_sym_LT] = actions(1106); + v->a[390][anon_sym_GT] = actions(1106); + v->a[390][anon_sym_GT_GT] = actions(1106); + v->a[390][anon_sym_LT_LT] = actions(1106); + v->a[390][aux_sym_heredoc_redirect_token1] = actions(1106); + return (parse_table_671(v)); +} + +void parse_table_671(t_parse_table_array *v) +{ + v->a[390][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[390][aux_sym_concatenation_token1] = actions(1106); + v->a[390][anon_sym_DOLLAR] = actions(1106); + v->a[390][anon_sym_DQUOTE] = actions(1106); + v->a[390][sym_raw_string] = actions(1106); + v->a[390][sym_number] = actions(1106); + v->a[390][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[390][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[390][anon_sym_BQUOTE] = actions(1106); + v->a[390][sym_comment] = actions(3); + v->a[390][anon_sym_SEMI] = actions(1106); + v->a[390][sym__concat] = actions(1108); + v->a[390][sym_variable_name] = actions(1108); + v->a[391][ts_builtin_sym_end] = actions(1126); + v->a[391][sym_word] = actions(1124); + v->a[391][anon_sym_PIPE] = actions(1124); + v->a[391][anon_sym_SEMI_SEMI] = actions(1124); + v->a[391][anon_sym_AMP_AMP] = actions(1124); + v->a[391][anon_sym_PIPE_PIPE] = actions(1124); + v->a[391][anon_sym_LT] = actions(1124); + return (parse_table_672(v)); +} + +void parse_table_672(t_parse_table_array *v) +{ + v->a[391][anon_sym_GT] = actions(1124); + v->a[391][anon_sym_GT_GT] = actions(1124); + v->a[391][anon_sym_LT_LT] = actions(1124); + v->a[391][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[391][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[391][aux_sym_concatenation_token1] = actions(1124); + v->a[391][anon_sym_DOLLAR] = actions(1124); + v->a[391][anon_sym_DQUOTE] = actions(1124); + v->a[391][sym_raw_string] = actions(1124); + v->a[391][sym_number] = actions(1124); + v->a[391][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[391][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[391][anon_sym_BQUOTE] = actions(1124); + v->a[391][sym_comment] = actions(3); + v->a[391][anon_sym_SEMI] = actions(1124); + v->a[391][sym__concat] = actions(1126); + v->a[391][sym__bare_dollar] = actions(1126); + v->a[392][sym_word] = actions(1048); + v->a[392][anon_sym_esac] = actions(1048); + v->a[392][anon_sym_PIPE] = actions(1048); + return (parse_table_673(v)); +} + +void parse_table_673(t_parse_table_array *v) +{ + v->a[392][anon_sym_SEMI_SEMI] = actions(1048); + v->a[392][anon_sym_AMP_AMP] = actions(1048); + v->a[392][anon_sym_PIPE_PIPE] = actions(1048); + v->a[392][anon_sym_LT] = actions(1048); + v->a[392][anon_sym_GT] = actions(1048); + v->a[392][anon_sym_GT_GT] = actions(1048); + v->a[392][anon_sym_LT_LT] = actions(1048); + v->a[392][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[392][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[392][aux_sym_concatenation_token1] = actions(1048); + v->a[392][anon_sym_DOLLAR] = actions(1048); + v->a[392][anon_sym_DQUOTE] = actions(1048); + v->a[392][sym_raw_string] = actions(1048); + v->a[392][sym_number] = actions(1048); + v->a[392][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[392][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[392][anon_sym_BQUOTE] = actions(1048); + v->a[392][sym_comment] = actions(3); + v->a[392][anon_sym_SEMI] = actions(1048); + v->a[392][sym__concat] = actions(1046); + return (parse_table_674(v)); +} + +void parse_table_674(t_parse_table_array *v) +{ + v->a[392][sym_variable_name] = actions(1046); + v->a[393][sym_word] = actions(1048); + v->a[393][anon_sym_PIPE] = actions(1048); + v->a[393][anon_sym_RPAREN] = actions(1048); + v->a[393][anon_sym_SEMI_SEMI] = actions(1048); + v->a[393][anon_sym_AMP_AMP] = actions(1048); + v->a[393][anon_sym_PIPE_PIPE] = actions(1048); + v->a[393][anon_sym_LT] = actions(1048); + v->a[393][anon_sym_GT] = actions(1048); + v->a[393][anon_sym_GT_GT] = actions(1048); + v->a[393][anon_sym_LT_LT] = actions(1048); + v->a[393][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[393][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[393][aux_sym_concatenation_token1] = actions(1048); + v->a[393][anon_sym_DOLLAR] = actions(1048); + v->a[393][anon_sym_DQUOTE] = actions(1048); + v->a[393][sym_raw_string] = actions(1048); + v->a[393][sym_number] = actions(1048); + v->a[393][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[393][anon_sym_DOLLAR_LPAREN] = actions(1048); + return (parse_table_675(v)); +} + +/* EOF parse_table_134.c */ diff --git a/parser/static/parse_table/parse_table_135.c b/parser/static/parse_table/parse_table_135.c new file mode 100644 index 00000000..700395ea --- /dev/null +++ b/parser/static/parse_table/parse_table_135.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_675(t_parse_table_array *v) +{ + v->a[393][anon_sym_BQUOTE] = actions(1048); + v->a[393][sym_comment] = actions(3); + v->a[393][anon_sym_SEMI] = actions(1048); + v->a[393][sym__concat] = actions(1046); + v->a[393][sym_variable_name] = actions(1046); + v->a[394][sym_word] = actions(1052); + v->a[394][anon_sym_PIPE] = actions(1052); + v->a[394][anon_sym_RPAREN] = actions(1052); + v->a[394][anon_sym_SEMI_SEMI] = actions(1052); + v->a[394][anon_sym_AMP_AMP] = actions(1052); + v->a[394][anon_sym_PIPE_PIPE] = actions(1052); + v->a[394][anon_sym_LT] = actions(1052); + v->a[394][anon_sym_GT] = actions(1052); + v->a[394][anon_sym_GT_GT] = actions(1052); + v->a[394][anon_sym_LT_LT] = actions(1052); + v->a[394][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[394][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[394][aux_sym_concatenation_token1] = actions(1052); + v->a[394][anon_sym_DOLLAR] = actions(1052); + v->a[394][anon_sym_DQUOTE] = actions(1052); + return (parse_table_676(v)); +} + +void parse_table_676(t_parse_table_array *v) +{ + v->a[394][sym_raw_string] = actions(1052); + v->a[394][sym_number] = actions(1052); + v->a[394][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[394][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[394][anon_sym_BQUOTE] = actions(1052); + v->a[394][sym_comment] = actions(3); + v->a[394][anon_sym_SEMI] = actions(1052); + v->a[394][sym__concat] = actions(1050); + v->a[394][sym__bare_dollar] = actions(1050); + v->a[395][sym_word] = actions(1056); + v->a[395][anon_sym_PIPE] = actions(1056); + v->a[395][anon_sym_RPAREN] = actions(1056); + v->a[395][anon_sym_SEMI_SEMI] = actions(1056); + v->a[395][anon_sym_AMP_AMP] = actions(1056); + v->a[395][anon_sym_PIPE_PIPE] = actions(1056); + v->a[395][anon_sym_LT] = actions(1056); + v->a[395][anon_sym_GT] = actions(1056); + v->a[395][anon_sym_GT_GT] = actions(1056); + v->a[395][anon_sym_LT_LT] = actions(1056); + v->a[395][aux_sym_heredoc_redirect_token1] = actions(1056); + return (parse_table_677(v)); +} + +void parse_table_677(t_parse_table_array *v) +{ + v->a[395][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[395][aux_sym_concatenation_token1] = actions(1056); + v->a[395][anon_sym_DOLLAR] = actions(1056); + v->a[395][anon_sym_DQUOTE] = actions(1056); + v->a[395][sym_raw_string] = actions(1056); + v->a[395][sym_number] = actions(1056); + v->a[395][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[395][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[395][anon_sym_BQUOTE] = actions(1056); + v->a[395][sym_comment] = actions(3); + v->a[395][anon_sym_SEMI] = actions(1056); + v->a[395][sym__concat] = actions(1054); + v->a[395][sym__bare_dollar] = actions(1054); + v->a[396][sym_word] = actions(1052); + v->a[396][anon_sym_PIPE] = actions(1052); + v->a[396][anon_sym_RPAREN] = actions(1052); + v->a[396][anon_sym_SEMI_SEMI] = actions(1052); + v->a[396][anon_sym_AMP_AMP] = actions(1052); + v->a[396][anon_sym_PIPE_PIPE] = actions(1052); + v->a[396][anon_sym_LT] = actions(1052); + return (parse_table_678(v)); +} + +void parse_table_678(t_parse_table_array *v) +{ + v->a[396][anon_sym_GT] = actions(1052); + v->a[396][anon_sym_GT_GT] = actions(1052); + v->a[396][anon_sym_LT_LT] = actions(1052); + v->a[396][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[396][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[396][aux_sym_concatenation_token1] = actions(1052); + v->a[396][anon_sym_DOLLAR] = actions(1052); + v->a[396][anon_sym_DQUOTE] = actions(1052); + v->a[396][sym_raw_string] = actions(1052); + v->a[396][sym_number] = actions(1052); + v->a[396][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[396][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[396][anon_sym_BQUOTE] = actions(1052); + v->a[396][sym_comment] = actions(3); + v->a[396][anon_sym_SEMI] = actions(1052); + v->a[396][sym__concat] = actions(1050); + v->a[396][sym__bare_dollar] = actions(1050); + v->a[397][aux_sym_concatenation_repeat1] = state(397); + v->a[397][ts_builtin_sym_end] = actions(981); + v->a[397][sym_word] = actions(973); + return (parse_table_679(v)); +} + +void parse_table_679(t_parse_table_array *v) +{ + v->a[397][anon_sym_PIPE] = actions(973); + v->a[397][anon_sym_SEMI_SEMI] = actions(973); + v->a[397][anon_sym_AMP_AMP] = actions(973); + v->a[397][anon_sym_PIPE_PIPE] = actions(973); + v->a[397][anon_sym_LT] = actions(973); + v->a[397][anon_sym_GT] = actions(973); + v->a[397][anon_sym_GT_GT] = actions(973); + v->a[397][anon_sym_LT_LT] = actions(973); + v->a[397][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[397][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[397][aux_sym_concatenation_token1] = actions(1162); + v->a[397][anon_sym_DOLLAR] = actions(973); + v->a[397][anon_sym_DQUOTE] = actions(973); + v->a[397][sym_raw_string] = actions(973); + v->a[397][sym_number] = actions(973); + v->a[397][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[397][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[397][anon_sym_BQUOTE] = actions(973); + v->a[397][sym_comment] = actions(3); + v->a[397][anon_sym_SEMI] = actions(973); + return (parse_table_680(v)); +} + +/* EOF parse_table_135.c */ diff --git a/parser/static/parse_table/parse_table_136.c b/parser/static/parse_table/parse_table_136.c new file mode 100644 index 00000000..91d3d474 --- /dev/null +++ b/parser/static/parse_table/parse_table_136.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_680(t_parse_table_array *v) +{ + v->a[397][sym__concat] = actions(1165); + v->a[398][sym_command_name] = state(172); + v->a[398][sym_variable_assignment] = state(792); + v->a[398][sym_file_redirect] = state(1083); + v->a[398][sym_arithmetic_expansion] = state(280); + v->a[398][sym_concatenation] = state(549); + v->a[398][sym_string] = state(280); + v->a[398][sym_simple_expansion] = state(280); + v->a[398][sym_expansion] = state(280); + v->a[398][sym_command_substitution] = state(280); + v->a[398][aux_sym_command_repeat1] = state(792); + v->a[398][sym_word] = actions(31); + v->a[398][anon_sym_LT] = actions(758); + v->a[398][anon_sym_GT] = actions(758); + v->a[398][anon_sym_GT_GT] = actions(758); + v->a[398][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[398][anon_sym_DOLLAR] = actions(27); + v->a[398][anon_sym_DQUOTE] = actions(29); + v->a[398][sym_raw_string] = actions(31); + v->a[398][sym_number] = actions(31); + return (parse_table_681(v)); +} + +void parse_table_681(t_parse_table_array *v) +{ + v->a[398][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[398][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[398][anon_sym_BQUOTE] = actions(37); + v->a[398][sym_comment] = actions(3); + v->a[398][sym_variable_name] = actions(341); + v->a[399][sym_word] = actions(1048); + v->a[399][anon_sym_PIPE] = actions(1048); + v->a[399][anon_sym_RPAREN] = actions(1048); + v->a[399][anon_sym_SEMI_SEMI] = actions(1048); + v->a[399][anon_sym_AMP_AMP] = actions(1048); + v->a[399][anon_sym_PIPE_PIPE] = actions(1048); + v->a[399][anon_sym_LT] = actions(1048); + v->a[399][anon_sym_GT] = actions(1048); + v->a[399][anon_sym_GT_GT] = actions(1048); + v->a[399][anon_sym_LT_LT] = actions(1048); + v->a[399][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[399][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[399][aux_sym_concatenation_token1] = actions(1048); + v->a[399][anon_sym_DOLLAR] = actions(1048); + v->a[399][anon_sym_DQUOTE] = actions(1048); + return (parse_table_682(v)); +} + +void parse_table_682(t_parse_table_array *v) +{ + v->a[399][sym_raw_string] = actions(1048); + v->a[399][sym_number] = actions(1048); + v->a[399][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[399][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[399][anon_sym_BQUOTE] = actions(1048); + v->a[399][sym_comment] = actions(3); + v->a[399][anon_sym_SEMI] = actions(1048); + v->a[399][sym__concat] = actions(1046); + v->a[399][sym__bare_dollar] = actions(1046); + v->a[400][ts_builtin_sym_end] = actions(981); + v->a[400][sym_word] = actions(973); + v->a[400][anon_sym_PIPE] = actions(973); + v->a[400][anon_sym_SEMI_SEMI] = actions(973); + v->a[400][anon_sym_AMP_AMP] = actions(973); + v->a[400][anon_sym_PIPE_PIPE] = actions(973); + v->a[400][anon_sym_LT] = actions(973); + v->a[400][anon_sym_GT] = actions(973); + v->a[400][anon_sym_GT_GT] = actions(973); + v->a[400][anon_sym_LT_LT] = actions(973); + v->a[400][aux_sym_heredoc_redirect_token1] = actions(973); + return (parse_table_683(v)); +} + +void parse_table_683(t_parse_table_array *v) +{ + v->a[400][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[400][aux_sym_concatenation_token1] = actions(973); + v->a[400][anon_sym_DOLLAR] = actions(973); + v->a[400][anon_sym_DQUOTE] = actions(973); + v->a[400][sym_raw_string] = actions(973); + v->a[400][sym_number] = actions(973); + v->a[400][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[400][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[400][anon_sym_BQUOTE] = actions(973); + v->a[400][sym_comment] = actions(3); + v->a[400][anon_sym_SEMI] = actions(973); + v->a[400][sym__concat] = actions(981); + v->a[400][sym__bare_dollar] = actions(981); + v->a[401][aux_sym_concatenation_repeat1] = state(422); + v->a[401][sym_word] = actions(833); + v->a[401][anon_sym_PIPE] = actions(833); + v->a[401][anon_sym_SEMI_SEMI] = actions(833); + v->a[401][anon_sym_AMP_AMP] = actions(833); + v->a[401][anon_sym_PIPE_PIPE] = actions(833); + v->a[401][anon_sym_LT] = actions(833); + return (parse_table_684(v)); +} + +void parse_table_684(t_parse_table_array *v) +{ + v->a[401][anon_sym_GT] = actions(833); + v->a[401][anon_sym_GT_GT] = actions(833); + v->a[401][anon_sym_LT_LT] = actions(833); + v->a[401][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[401][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[401][aux_sym_concatenation_token1] = actions(857); + v->a[401][anon_sym_DOLLAR] = actions(833); + v->a[401][anon_sym_DQUOTE] = actions(833); + v->a[401][sym_raw_string] = actions(833); + v->a[401][sym_number] = actions(833); + v->a[401][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[401][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[401][anon_sym_BQUOTE] = actions(833); + v->a[401][sym_comment] = actions(3); + v->a[401][anon_sym_SEMI] = actions(833); + v->a[401][sym__concat] = actions(859); + v->a[401][sym__bare_dollar] = actions(841); + v->a[402][aux_sym_concatenation_repeat1] = state(374); + v->a[402][sym_word] = actions(880); + v->a[402][anon_sym_PIPE] = actions(880); + return (parse_table_685(v)); +} + +/* EOF parse_table_136.c */ diff --git a/parser/static/parse_table/parse_table_137.c b/parser/static/parse_table/parse_table_137.c new file mode 100644 index 00000000..f38937af --- /dev/null +++ b/parser/static/parse_table/parse_table_137.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_685(t_parse_table_array *v) +{ + v->a[402][anon_sym_RPAREN] = actions(880); + v->a[402][anon_sym_SEMI_SEMI] = actions(880); + v->a[402][anon_sym_AMP_AMP] = actions(880); + v->a[402][anon_sym_PIPE_PIPE] = actions(880); + v->a[402][anon_sym_LT] = actions(880); + v->a[402][anon_sym_GT] = actions(880); + v->a[402][anon_sym_GT_GT] = actions(880); + v->a[402][anon_sym_LT_LT] = actions(880); + v->a[402][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[402][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[402][aux_sym_concatenation_token1] = actions(1156); + v->a[402][anon_sym_DOLLAR] = actions(880); + v->a[402][anon_sym_DQUOTE] = actions(880); + v->a[402][sym_raw_string] = actions(880); + v->a[402][sym_number] = actions(880); + v->a[402][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[402][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[402][anon_sym_BQUOTE] = actions(880); + v->a[402][sym_comment] = actions(3); + v->a[402][anon_sym_SEMI] = actions(880); + return (parse_table_686(v)); +} + +void parse_table_686(t_parse_table_array *v) +{ + v->a[402][sym__concat] = actions(1168); + v->a[403][sym_word] = actions(973); + v->a[403][anon_sym_PIPE] = actions(973); + v->a[403][anon_sym_RPAREN] = actions(973); + v->a[403][anon_sym_SEMI_SEMI] = actions(973); + v->a[403][anon_sym_AMP_AMP] = actions(973); + v->a[403][anon_sym_PIPE_PIPE] = actions(973); + v->a[403][anon_sym_LT] = actions(973); + v->a[403][anon_sym_GT] = actions(973); + v->a[403][anon_sym_GT_GT] = actions(973); + v->a[403][anon_sym_LT_LT] = actions(973); + v->a[403][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[403][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[403][aux_sym_concatenation_token1] = actions(973); + v->a[403][anon_sym_DOLLAR] = actions(973); + v->a[403][anon_sym_DQUOTE] = actions(973); + v->a[403][sym_raw_string] = actions(973); + v->a[403][sym_number] = actions(973); + v->a[403][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[403][anon_sym_DOLLAR_LPAREN] = actions(973); + return (parse_table_687(v)); +} + +void parse_table_687(t_parse_table_array *v) +{ + v->a[403][anon_sym_BQUOTE] = actions(973); + v->a[403][sym_comment] = actions(3); + v->a[403][anon_sym_SEMI] = actions(973); + v->a[403][sym__concat] = actions(981); + v->a[403][sym__bare_dollar] = actions(981); + v->a[404][sym_word] = actions(1085); + v->a[404][anon_sym_PIPE] = actions(1085); + v->a[404][anon_sym_RPAREN] = actions(1085); + v->a[404][anon_sym_SEMI_SEMI] = actions(1085); + v->a[404][anon_sym_AMP_AMP] = actions(1085); + v->a[404][anon_sym_PIPE_PIPE] = actions(1085); + v->a[404][anon_sym_LT] = actions(1085); + v->a[404][anon_sym_GT] = actions(1085); + v->a[404][anon_sym_GT_GT] = actions(1085); + v->a[404][anon_sym_LT_LT] = actions(1085); + v->a[404][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[404][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[404][aux_sym_concatenation_token1] = actions(1085); + v->a[404][anon_sym_DOLLAR] = actions(1085); + v->a[404][anon_sym_DQUOTE] = actions(1085); + return (parse_table_688(v)); +} + +void parse_table_688(t_parse_table_array *v) +{ + v->a[404][sym_raw_string] = actions(1085); + v->a[404][sym_number] = actions(1085); + v->a[404][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[404][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[404][anon_sym_BQUOTE] = actions(1085); + v->a[404][sym_comment] = actions(3); + v->a[404][anon_sym_SEMI] = actions(1085); + v->a[404][sym__concat] = actions(1083); + v->a[404][sym__bare_dollar] = actions(1083); + v->a[405][sym_word] = actions(1052); + v->a[405][anon_sym_PIPE] = actions(1052); + v->a[405][anon_sym_RPAREN] = actions(1052); + v->a[405][anon_sym_SEMI_SEMI] = actions(1052); + v->a[405][anon_sym_AMP_AMP] = actions(1052); + v->a[405][anon_sym_PIPE_PIPE] = actions(1052); + v->a[405][anon_sym_LT] = actions(1052); + v->a[405][anon_sym_GT] = actions(1052); + v->a[405][anon_sym_GT_GT] = actions(1052); + v->a[405][anon_sym_LT_LT] = actions(1052); + v->a[405][aux_sym_heredoc_redirect_token1] = actions(1052); + return (parse_table_689(v)); +} + +void parse_table_689(t_parse_table_array *v) +{ + v->a[405][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[405][aux_sym_concatenation_token1] = actions(1052); + v->a[405][anon_sym_DOLLAR] = actions(1052); + v->a[405][anon_sym_DQUOTE] = actions(1052); + v->a[405][sym_raw_string] = actions(1052); + v->a[405][sym_number] = actions(1052); + v->a[405][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[405][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[405][anon_sym_BQUOTE] = actions(1052); + v->a[405][sym_comment] = actions(3); + v->a[405][anon_sym_SEMI] = actions(1052); + v->a[405][sym__concat] = actions(1050); + v->a[405][sym_variable_name] = actions(1050); + v->a[406][ts_builtin_sym_end] = actions(1060); + v->a[406][sym_word] = actions(1058); + v->a[406][anon_sym_PIPE] = actions(1058); + v->a[406][anon_sym_SEMI_SEMI] = actions(1058); + v->a[406][anon_sym_AMP_AMP] = actions(1058); + v->a[406][anon_sym_PIPE_PIPE] = actions(1058); + v->a[406][anon_sym_LT] = actions(1058); + return (parse_table_690(v)); +} + +/* EOF parse_table_137.c */ diff --git a/parser/static/parse_table/parse_table_138.c b/parser/static/parse_table/parse_table_138.c new file mode 100644 index 00000000..5e238131 --- /dev/null +++ b/parser/static/parse_table/parse_table_138.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_690(t_parse_table_array *v) +{ + v->a[406][anon_sym_GT] = actions(1058); + v->a[406][anon_sym_GT_GT] = actions(1058); + v->a[406][anon_sym_LT_LT] = actions(1058); + v->a[406][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[406][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[406][aux_sym_concatenation_token1] = actions(1058); + v->a[406][anon_sym_DOLLAR] = actions(1058); + v->a[406][anon_sym_DQUOTE] = actions(1058); + v->a[406][sym_raw_string] = actions(1058); + v->a[406][sym_number] = actions(1058); + v->a[406][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[406][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[406][anon_sym_BQUOTE] = actions(1058); + v->a[406][sym_comment] = actions(3); + v->a[406][anon_sym_SEMI] = actions(1058); + v->a[406][sym__concat] = actions(1060); + v->a[406][sym__bare_dollar] = actions(1060); + v->a[407][sym_word] = actions(1089); + v->a[407][anon_sym_PIPE] = actions(1089); + v->a[407][anon_sym_RPAREN] = actions(1089); + return (parse_table_691(v)); +} + +void parse_table_691(t_parse_table_array *v) +{ + v->a[407][anon_sym_SEMI_SEMI] = actions(1089); + v->a[407][anon_sym_AMP_AMP] = actions(1089); + v->a[407][anon_sym_PIPE_PIPE] = actions(1089); + v->a[407][anon_sym_LT] = actions(1089); + v->a[407][anon_sym_GT] = actions(1089); + v->a[407][anon_sym_GT_GT] = actions(1089); + v->a[407][anon_sym_LT_LT] = actions(1089); + v->a[407][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[407][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[407][aux_sym_concatenation_token1] = actions(1089); + v->a[407][anon_sym_DOLLAR] = actions(1089); + v->a[407][anon_sym_DQUOTE] = actions(1089); + v->a[407][sym_raw_string] = actions(1089); + v->a[407][sym_number] = actions(1089); + v->a[407][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[407][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[407][anon_sym_BQUOTE] = actions(1089); + v->a[407][sym_comment] = actions(3); + v->a[407][anon_sym_SEMI] = actions(1089); + v->a[407][sym__concat] = actions(1087); + return (parse_table_692(v)); +} + +void parse_table_692(t_parse_table_array *v) +{ + v->a[407][sym__bare_dollar] = actions(1087); + v->a[408][sym_command_name] = state(173); + v->a[408][sym_variable_assignment] = state(792); + v->a[408][sym_file_redirect] = state(1083); + v->a[408][sym_arithmetic_expansion] = state(276); + v->a[408][sym_concatenation] = state(546); + v->a[408][sym_string] = state(276); + v->a[408][sym_simple_expansion] = state(276); + v->a[408][sym_expansion] = state(276); + v->a[408][sym_command_substitution] = state(276); + v->a[408][aux_sym_command_repeat1] = state(792); + v->a[408][sym_word] = actions(105); + v->a[408][anon_sym_LT] = actions(758); + v->a[408][anon_sym_GT] = actions(758); + v->a[408][anon_sym_GT_GT] = actions(758); + v->a[408][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[408][anon_sym_DOLLAR] = actions(101); + v->a[408][anon_sym_DQUOTE] = actions(103); + v->a[408][sym_raw_string] = actions(105); + v->a[408][sym_number] = actions(105); + return (parse_table_693(v)); +} + +void parse_table_693(t_parse_table_array *v) +{ + v->a[408][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[408][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[408][anon_sym_BQUOTE] = actions(111); + v->a[408][sym_comment] = actions(3); + v->a[408][sym_variable_name] = actions(341); + v->a[409][aux_sym_concatenation_repeat1] = state(360); + v->a[409][ts_builtin_sym_end] = actions(878); + v->a[409][sym_word] = actions(880); + v->a[409][anon_sym_PIPE] = actions(880); + v->a[409][anon_sym_SEMI_SEMI] = actions(880); + v->a[409][anon_sym_AMP_AMP] = actions(880); + v->a[409][anon_sym_PIPE_PIPE] = actions(880); + v->a[409][anon_sym_LT] = actions(880); + v->a[409][anon_sym_GT] = actions(880); + v->a[409][anon_sym_GT_GT] = actions(880); + v->a[409][anon_sym_LT_LT] = actions(880); + v->a[409][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[409][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[409][aux_sym_concatenation_token1] = actions(1134); + v->a[409][anon_sym_DOLLAR] = actions(880); + return (parse_table_694(v)); +} + +void parse_table_694(t_parse_table_array *v) +{ + v->a[409][anon_sym_DQUOTE] = actions(880); + v->a[409][sym_raw_string] = actions(880); + v->a[409][sym_number] = actions(880); + v->a[409][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[409][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[409][anon_sym_BQUOTE] = actions(880); + v->a[409][sym_comment] = actions(3); + v->a[409][anon_sym_SEMI] = actions(880); + v->a[409][sym__concat] = actions(1170); + v->a[410][sym_word] = actions(1085); + v->a[410][anon_sym_PIPE] = actions(1085); + v->a[410][anon_sym_RPAREN] = actions(1085); + v->a[410][anon_sym_SEMI_SEMI] = actions(1085); + v->a[410][anon_sym_AMP_AMP] = actions(1085); + v->a[410][anon_sym_PIPE_PIPE] = actions(1085); + v->a[410][anon_sym_LT] = actions(1085); + v->a[410][anon_sym_GT] = actions(1085); + v->a[410][anon_sym_GT_GT] = actions(1085); + v->a[410][anon_sym_LT_LT] = actions(1085); + v->a[410][aux_sym_heredoc_redirect_token1] = actions(1085); + return (parse_table_695(v)); +} + +/* EOF parse_table_138.c */ diff --git a/parser/static/parse_table/parse_table_139.c b/parser/static/parse_table/parse_table_139.c new file mode 100644 index 00000000..6e5dcf0e --- /dev/null +++ b/parser/static/parse_table/parse_table_139.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_695(t_parse_table_array *v) +{ + v->a[410][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[410][aux_sym_concatenation_token1] = actions(1085); + v->a[410][anon_sym_DOLLAR] = actions(1085); + v->a[410][anon_sym_DQUOTE] = actions(1085); + v->a[410][sym_raw_string] = actions(1085); + v->a[410][sym_number] = actions(1085); + v->a[410][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[410][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[410][anon_sym_BQUOTE] = actions(1085); + v->a[410][sym_comment] = actions(3); + v->a[410][anon_sym_SEMI] = actions(1085); + v->a[410][sym__concat] = actions(1083); + v->a[410][sym_variable_name] = actions(1083); + v->a[411][sym_command_name] = state(205); + v->a[411][sym_variable_assignment] = state(792); + v->a[411][sym_file_redirect] = state(1083); + v->a[411][sym_arithmetic_expansion] = state(401); + v->a[411][sym_concatenation] = state(555); + v->a[411][sym_string] = state(401); + v->a[411][sym_simple_expansion] = state(401); + return (parse_table_696(v)); +} + +void parse_table_696(t_parse_table_array *v) +{ + v->a[411][sym_expansion] = state(401); + v->a[411][sym_command_substitution] = state(401); + v->a[411][aux_sym_command_repeat1] = state(792); + v->a[411][sym_word] = actions(59); + v->a[411][anon_sym_LT] = actions(758); + v->a[411][anon_sym_GT] = actions(758); + v->a[411][anon_sym_GT_GT] = actions(758); + v->a[411][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[411][anon_sym_DOLLAR] = actions(55); + v->a[411][anon_sym_DQUOTE] = actions(57); + v->a[411][sym_raw_string] = actions(59); + v->a[411][sym_number] = actions(59); + v->a[411][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[411][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[411][anon_sym_BQUOTE] = actions(65); + v->a[411][sym_comment] = actions(3); + v->a[411][sym_variable_name] = actions(341); + v->a[412][sym_word] = actions(1058); + v->a[412][anon_sym_PIPE] = actions(1058); + v->a[412][anon_sym_RPAREN] = actions(1058); + return (parse_table_697(v)); +} + +void parse_table_697(t_parse_table_array *v) +{ + v->a[412][anon_sym_SEMI_SEMI] = actions(1058); + v->a[412][anon_sym_AMP_AMP] = actions(1058); + v->a[412][anon_sym_PIPE_PIPE] = actions(1058); + v->a[412][anon_sym_LT] = actions(1058); + v->a[412][anon_sym_GT] = actions(1058); + v->a[412][anon_sym_GT_GT] = actions(1058); + v->a[412][anon_sym_LT_LT] = actions(1058); + v->a[412][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[412][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[412][aux_sym_concatenation_token1] = actions(1058); + v->a[412][anon_sym_DOLLAR] = actions(1058); + v->a[412][anon_sym_DQUOTE] = actions(1058); + v->a[412][sym_raw_string] = actions(1058); + v->a[412][sym_number] = actions(1058); + v->a[412][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[412][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[412][anon_sym_BQUOTE] = actions(1058); + v->a[412][sym_comment] = actions(3); + v->a[412][anon_sym_SEMI] = actions(1058); + v->a[412][sym__concat] = actions(1060); + return (parse_table_698(v)); +} + +void parse_table_698(t_parse_table_array *v) +{ + v->a[412][sym__bare_dollar] = actions(1060); + v->a[413][ts_builtin_sym_end] = actions(1116); + v->a[413][sym_word] = actions(1114); + v->a[413][anon_sym_PIPE] = actions(1114); + v->a[413][anon_sym_SEMI_SEMI] = actions(1114); + v->a[413][anon_sym_AMP_AMP] = actions(1114); + v->a[413][anon_sym_PIPE_PIPE] = actions(1114); + v->a[413][anon_sym_LT] = actions(1114); + v->a[413][anon_sym_GT] = actions(1114); + v->a[413][anon_sym_GT_GT] = actions(1114); + v->a[413][anon_sym_LT_LT] = actions(1114); + v->a[413][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[413][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[413][aux_sym_concatenation_token1] = actions(1114); + v->a[413][anon_sym_DOLLAR] = actions(1114); + v->a[413][anon_sym_DQUOTE] = actions(1114); + v->a[413][sym_raw_string] = actions(1114); + v->a[413][sym_number] = actions(1114); + v->a[413][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[413][anon_sym_DOLLAR_LPAREN] = actions(1114); + return (parse_table_699(v)); +} + +void parse_table_699(t_parse_table_array *v) +{ + v->a[413][anon_sym_BQUOTE] = actions(1114); + v->a[413][sym_comment] = actions(3); + v->a[413][anon_sym_SEMI] = actions(1114); + v->a[413][sym__concat] = actions(1116); + v->a[413][sym_variable_name] = actions(1116); + v->a[414][ts_builtin_sym_end] = actions(1083); + v->a[414][sym_word] = actions(1085); + v->a[414][anon_sym_PIPE] = actions(1085); + v->a[414][anon_sym_SEMI_SEMI] = actions(1085); + v->a[414][anon_sym_AMP_AMP] = actions(1085); + v->a[414][anon_sym_PIPE_PIPE] = actions(1085); + v->a[414][anon_sym_LT] = actions(1085); + v->a[414][anon_sym_GT] = actions(1085); + v->a[414][anon_sym_GT_GT] = actions(1085); + v->a[414][anon_sym_LT_LT] = actions(1085); + v->a[414][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[414][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[414][aux_sym_concatenation_token1] = actions(1085); + v->a[414][anon_sym_DOLLAR] = actions(1085); + v->a[414][anon_sym_DQUOTE] = actions(1085); + return (parse_table_700(v)); +} + +/* EOF parse_table_139.c */ diff --git a/parser/static/parse_table/parse_table_14.c b/parser/static/parse_table/parse_table_14.c new file mode 100644 index 00000000..c7326b06 --- /dev/null +++ b/parser/static/parse_table/parse_table_14.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_14.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_70(t_parse_table_array *v) +{ + v->a[26][anon_sym_if] = actions(85); + v->a[26][anon_sym_case] = actions(87); + v->a[26][anon_sym_LPAREN] = actions(89); + v->a[26][anon_sym_LF] = actions(115); + v->a[26][anon_sym_LBRACE] = actions(93); + v->a[26][anon_sym_BANG] = actions(95); + v->a[26][anon_sym_LT] = actions(97); + v->a[26][anon_sym_GT] = actions(97); + v->a[26][anon_sym_GT_GT] = actions(97); + v->a[26][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[26][anon_sym_DOLLAR] = actions(101); + v->a[26][anon_sym_DQUOTE] = actions(103); + v->a[26][sym_raw_string] = actions(105); + v->a[26][sym_number] = actions(105); + v->a[26][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[26][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[26][anon_sym_BQUOTE] = actions(111); + v->a[26][sym_comment] = actions(3); + v->a[26][sym_variable_name] = actions(113); + v->a[27][aux_sym__terminated_statement] = state(19); + return (parse_table_71(v)); +} + +void parse_table_71(t_parse_table_array *v) +{ + v->a[27][sym__statement_not_pipeline] = state(1561); + v->a[27][sym_redirected_statement] = state(905); + v->a[27][sym_for_statement] = state(905); + v->a[27][sym_while_statement] = state(905); + v->a[27][sym_if_statement] = state(905); + v->a[27][sym_case_statement] = state(905); + v->a[27][sym_function_definition] = state(905); + v->a[27][sym_compound_statement] = state(905); + v->a[27][sym_subshell] = state(905); + v->a[27][sym_pipeline] = state(1070); + v->a[27][sym_list] = state(905); + v->a[27][sym_negated_command] = state(905); + v->a[27][sym_command] = state(905); + v->a[27][sym_command_name] = state(185); + v->a[27][sym_variable_assignment] = state(231); + v->a[27][sym__variable_assignments] = state(905); + v->a[27][sym_file_redirect] = state(551); + v->a[27][sym_arithmetic_expansion] = state(401); + v->a[27][sym_concatenation] = state(555); + v->a[27][sym_string] = state(401); + return (parse_table_72(v)); +} + +void parse_table_72(t_parse_table_array *v) +{ + v->a[27][sym_simple_expansion] = state(401); + v->a[27][sym_expansion] = state(401); + v->a[27][sym_command_substitution] = state(401); + v->a[27][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[27][aux_sym_command_repeat1] = state(411); + v->a[27][sym_word] = actions(41); + v->a[27][anon_sym_for] = actions(9); + v->a[27][anon_sym_while] = actions(11); + v->a[27][anon_sym_until] = actions(11); + v->a[27][anon_sym_if] = actions(13); + v->a[27][anon_sym_fi] = actions(184); + v->a[27][anon_sym_elif] = actions(184); + v->a[27][anon_sym_else] = actions(184); + v->a[27][anon_sym_case] = actions(15); + v->a[27][anon_sym_LPAREN] = actions(17); + v->a[27][anon_sym_LBRACE] = actions(19); + v->a[27][anon_sym_BANG] = actions(49); + v->a[27][anon_sym_LT] = actions(51); + v->a[27][anon_sym_GT] = actions(51); + v->a[27][anon_sym_GT_GT] = actions(51); + return (parse_table_73(v)); +} + +void parse_table_73(t_parse_table_array *v) +{ + v->a[27][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[27][anon_sym_DOLLAR] = actions(55); + v->a[27][anon_sym_DQUOTE] = actions(57); + v->a[27][sym_raw_string] = actions(59); + v->a[27][sym_number] = actions(59); + v->a[27][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[27][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[27][anon_sym_BQUOTE] = actions(65); + v->a[27][sym_comment] = actions(3); + v->a[27][sym_variable_name] = actions(67); + v->a[28][sym__statements] = state(1614); + v->a[28][sym__statement_not_pipeline] = state(1561); + v->a[28][sym_redirected_statement] = state(972); + v->a[28][sym_for_statement] = state(972); + v->a[28][sym_while_statement] = state(972); + v->a[28][sym_if_statement] = state(972); + v->a[28][sym_case_statement] = state(972); + v->a[28][sym_function_definition] = state(972); + v->a[28][sym_compound_statement] = state(972); + v->a[28][sym_subshell] = state(972); + return (parse_table_74(v)); +} + +void parse_table_74(t_parse_table_array *v) +{ + v->a[28][sym_pipeline] = state(991); + v->a[28][sym_list] = state(972); + v->a[28][sym_negated_command] = state(972); + v->a[28][sym_command] = state(972); + v->a[28][sym_command_name] = state(185); + v->a[28][sym_variable_assignment] = state(216); + v->a[28][sym__variable_assignments] = state(972); + v->a[28][sym_file_redirect] = state(551); + v->a[28][sym_arithmetic_expansion] = state(401); + v->a[28][sym_concatenation] = state(555); + v->a[28][sym_string] = state(401); + v->a[28][sym_simple_expansion] = state(401); + v->a[28][sym_expansion] = state(401); + v->a[28][sym_command_substitution] = state(401); + v->a[28][aux_sym__statements_repeat1] = state(118); + v->a[28][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[28][aux_sym__case_item_last_repeat2] = state(18); + v->a[28][aux_sym_command_repeat1] = state(411); + v->a[28][sym_word] = actions(41); + v->a[28][anon_sym_for] = actions(9); + return (parse_table_75(v)); +} + +/* EOF parse_table_14.c */ diff --git a/parser/static/parse_table/parse_table_140.c b/parser/static/parse_table/parse_table_140.c new file mode 100644 index 00000000..b19c9b72 --- /dev/null +++ b/parser/static/parse_table/parse_table_140.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_700(t_parse_table_array *v) +{ + v->a[414][sym_raw_string] = actions(1085); + v->a[414][sym_number] = actions(1085); + v->a[414][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[414][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[414][anon_sym_BQUOTE] = actions(1085); + v->a[414][sym_comment] = actions(3); + v->a[414][anon_sym_SEMI] = actions(1085); + v->a[414][sym__concat] = actions(1083); + v->a[414][sym__bare_dollar] = actions(1083); + v->a[415][aux_sym_concatenation_repeat1] = state(426); + v->a[415][sym_word] = actions(880); + v->a[415][anon_sym_PIPE] = actions(880); + v->a[415][anon_sym_SEMI_SEMI] = actions(880); + v->a[415][anon_sym_AMP_AMP] = actions(880); + v->a[415][anon_sym_PIPE_PIPE] = actions(880); + v->a[415][anon_sym_LT] = actions(880); + v->a[415][anon_sym_GT] = actions(880); + v->a[415][anon_sym_GT_GT] = actions(880); + v->a[415][anon_sym_LT_LT] = actions(880); + v->a[415][aux_sym_heredoc_redirect_token1] = actions(880); + return (parse_table_701(v)); +} + +void parse_table_701(t_parse_table_array *v) +{ + v->a[415][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[415][aux_sym_concatenation_token1] = actions(927); + v->a[415][anon_sym_DOLLAR] = actions(880); + v->a[415][anon_sym_DQUOTE] = actions(880); + v->a[415][sym_raw_string] = actions(880); + v->a[415][sym_number] = actions(880); + v->a[415][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[415][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[415][anon_sym_BQUOTE] = actions(880); + v->a[415][sym_comment] = actions(3); + v->a[415][anon_sym_SEMI] = actions(880); + v->a[415][sym__concat] = actions(1009); + v->a[415][sym_variable_name] = actions(878); + v->a[416][sym_word] = actions(1001); + v->a[416][anon_sym_for] = actions(1001); + v->a[416][anon_sym_while] = actions(1001); + v->a[416][anon_sym_until] = actions(1001); + v->a[416][anon_sym_done] = actions(1001); + v->a[416][anon_sym_if] = actions(1001); + v->a[416][anon_sym_then] = actions(1001); + return (parse_table_702(v)); +} + +void parse_table_702(t_parse_table_array *v) +{ + v->a[416][anon_sym_case] = actions(1001); + v->a[416][anon_sym_LPAREN] = actions(1001); + v->a[416][anon_sym_LBRACE] = actions(1001); + v->a[416][anon_sym_BANG] = actions(1001); + v->a[416][anon_sym_LT] = actions(1001); + v->a[416][anon_sym_GT] = actions(1001); + v->a[416][anon_sym_GT_GT] = actions(1001); + v->a[416][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1001); + v->a[416][anon_sym_DOLLAR] = actions(1001); + v->a[416][anon_sym_DQUOTE] = actions(1001); + v->a[416][sym_raw_string] = actions(1001); + v->a[416][sym_number] = actions(1001); + v->a[416][anon_sym_DOLLAR_LBRACE] = actions(1001); + v->a[416][anon_sym_DOLLAR_LPAREN] = actions(1001); + v->a[416][anon_sym_BQUOTE] = actions(1001); + v->a[416][sym_comment] = actions(3); + v->a[416][sym_variable_name] = actions(1003); + v->a[417][sym_word] = actions(1089); + v->a[417][anon_sym_PIPE] = actions(1089); + v->a[417][anon_sym_RPAREN] = actions(1089); + return (parse_table_703(v)); +} + +void parse_table_703(t_parse_table_array *v) +{ + v->a[417][anon_sym_SEMI_SEMI] = actions(1089); + v->a[417][anon_sym_AMP_AMP] = actions(1089); + v->a[417][anon_sym_PIPE_PIPE] = actions(1089); + v->a[417][anon_sym_LT] = actions(1089); + v->a[417][anon_sym_GT] = actions(1089); + v->a[417][anon_sym_GT_GT] = actions(1089); + v->a[417][anon_sym_LT_LT] = actions(1089); + v->a[417][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[417][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[417][aux_sym_concatenation_token1] = actions(1089); + v->a[417][anon_sym_DOLLAR] = actions(1089); + v->a[417][anon_sym_DQUOTE] = actions(1089); + v->a[417][sym_raw_string] = actions(1089); + v->a[417][sym_number] = actions(1089); + v->a[417][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[417][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[417][anon_sym_BQUOTE] = actions(1089); + v->a[417][sym_comment] = actions(3); + v->a[417][anon_sym_SEMI] = actions(1089); + v->a[417][sym__concat] = actions(1087); + return (parse_table_704(v)); +} + +void parse_table_704(t_parse_table_array *v) +{ + v->a[417][sym_variable_name] = actions(1087); + v->a[418][ts_builtin_sym_end] = actions(1108); + v->a[418][sym_word] = actions(1106); + v->a[418][anon_sym_PIPE] = actions(1106); + v->a[418][anon_sym_SEMI_SEMI] = actions(1106); + v->a[418][anon_sym_AMP_AMP] = actions(1106); + v->a[418][anon_sym_PIPE_PIPE] = actions(1106); + v->a[418][anon_sym_LT] = actions(1106); + v->a[418][anon_sym_GT] = actions(1106); + v->a[418][anon_sym_GT_GT] = actions(1106); + v->a[418][anon_sym_LT_LT] = actions(1106); + v->a[418][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[418][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[418][aux_sym_concatenation_token1] = actions(1106); + v->a[418][anon_sym_DOLLAR] = actions(1106); + v->a[418][anon_sym_DQUOTE] = actions(1106); + v->a[418][sym_raw_string] = actions(1106); + v->a[418][sym_number] = actions(1106); + v->a[418][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[418][anon_sym_DOLLAR_LPAREN] = actions(1106); + return (parse_table_705(v)); +} + +/* EOF parse_table_140.c */ diff --git a/parser/static/parse_table/parse_table_141.c b/parser/static/parse_table/parse_table_141.c new file mode 100644 index 00000000..873cfd93 --- /dev/null +++ b/parser/static/parse_table/parse_table_141.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_705(t_parse_table_array *v) +{ + v->a[418][anon_sym_BQUOTE] = actions(1106); + v->a[418][sym_comment] = actions(3); + v->a[418][anon_sym_SEMI] = actions(1106); + v->a[418][sym__concat] = actions(1108); + v->a[418][sym_variable_name] = actions(1108); + v->a[419][sym_word] = actions(1091); + v->a[419][anon_sym_PIPE] = actions(1091); + v->a[419][anon_sym_RPAREN] = actions(1091); + v->a[419][anon_sym_SEMI_SEMI] = actions(1091); + v->a[419][anon_sym_AMP_AMP] = actions(1091); + v->a[419][anon_sym_PIPE_PIPE] = actions(1091); + v->a[419][anon_sym_LT] = actions(1091); + v->a[419][anon_sym_GT] = actions(1091); + v->a[419][anon_sym_GT_GT] = actions(1091); + v->a[419][anon_sym_LT_LT] = actions(1091); + v->a[419][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[419][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[419][aux_sym_concatenation_token1] = actions(1091); + v->a[419][anon_sym_DOLLAR] = actions(1091); + v->a[419][anon_sym_DQUOTE] = actions(1091); + return (parse_table_706(v)); +} + +void parse_table_706(t_parse_table_array *v) +{ + v->a[419][sym_raw_string] = actions(1091); + v->a[419][sym_number] = actions(1091); + v->a[419][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[419][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[419][anon_sym_BQUOTE] = actions(1091); + v->a[419][sym_comment] = actions(3); + v->a[419][anon_sym_SEMI] = actions(1091); + v->a[419][sym__concat] = actions(1093); + v->a[419][sym__bare_dollar] = actions(1093); + v->a[420][sym_word] = actions(1095); + v->a[420][anon_sym_PIPE] = actions(1095); + v->a[420][anon_sym_RPAREN] = actions(1095); + v->a[420][anon_sym_SEMI_SEMI] = actions(1095); + v->a[420][anon_sym_AMP_AMP] = actions(1095); + v->a[420][anon_sym_PIPE_PIPE] = actions(1095); + v->a[420][anon_sym_LT] = actions(1095); + v->a[420][anon_sym_GT] = actions(1095); + v->a[420][anon_sym_GT_GT] = actions(1095); + v->a[420][anon_sym_LT_LT] = actions(1095); + v->a[420][aux_sym_heredoc_redirect_token1] = actions(1095); + return (parse_table_707(v)); +} + +void parse_table_707(t_parse_table_array *v) +{ + v->a[420][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[420][aux_sym_concatenation_token1] = actions(1095); + v->a[420][anon_sym_DOLLAR] = actions(1095); + v->a[420][anon_sym_DQUOTE] = actions(1095); + v->a[420][sym_raw_string] = actions(1095); + v->a[420][sym_number] = actions(1095); + v->a[420][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[420][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[420][anon_sym_BQUOTE] = actions(1095); + v->a[420][sym_comment] = actions(3); + v->a[420][anon_sym_SEMI] = actions(1095); + v->a[420][sym__concat] = actions(1097); + v->a[420][sym__bare_dollar] = actions(1097); + v->a[421][sym_word] = actions(1106); + v->a[421][anon_sym_PIPE] = actions(1106); + v->a[421][anon_sym_RPAREN] = actions(1106); + v->a[421][anon_sym_SEMI_SEMI] = actions(1106); + v->a[421][anon_sym_AMP_AMP] = actions(1106); + v->a[421][anon_sym_PIPE_PIPE] = actions(1106); + v->a[421][anon_sym_LT] = actions(1106); + return (parse_table_708(v)); +} + +void parse_table_708(t_parse_table_array *v) +{ + v->a[421][anon_sym_GT] = actions(1106); + v->a[421][anon_sym_GT_GT] = actions(1106); + v->a[421][anon_sym_LT_LT] = actions(1106); + v->a[421][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[421][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[421][aux_sym_concatenation_token1] = actions(1106); + v->a[421][anon_sym_DOLLAR] = actions(1106); + v->a[421][anon_sym_DQUOTE] = actions(1106); + v->a[421][sym_raw_string] = actions(1106); + v->a[421][sym_number] = actions(1106); + v->a[421][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[421][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[421][anon_sym_BQUOTE] = actions(1106); + v->a[421][sym_comment] = actions(3); + v->a[421][anon_sym_SEMI] = actions(1106); + v->a[421][sym__concat] = actions(1108); + v->a[421][sym__bare_dollar] = actions(1108); + v->a[422][aux_sym_concatenation_repeat1] = state(270); + v->a[422][sym_word] = actions(923); + v->a[422][anon_sym_PIPE] = actions(923); + return (parse_table_709(v)); +} + +void parse_table_709(t_parse_table_array *v) +{ + v->a[422][anon_sym_SEMI_SEMI] = actions(923); + v->a[422][anon_sym_AMP_AMP] = actions(923); + v->a[422][anon_sym_PIPE_PIPE] = actions(923); + v->a[422][anon_sym_LT] = actions(923); + v->a[422][anon_sym_GT] = actions(923); + v->a[422][anon_sym_GT_GT] = actions(923); + v->a[422][anon_sym_LT_LT] = actions(923); + v->a[422][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[422][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[422][aux_sym_concatenation_token1] = actions(857); + v->a[422][anon_sym_DOLLAR] = actions(923); + v->a[422][anon_sym_DQUOTE] = actions(923); + v->a[422][sym_raw_string] = actions(923); + v->a[422][sym_number] = actions(923); + v->a[422][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[422][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[422][anon_sym_BQUOTE] = actions(923); + v->a[422][sym_comment] = actions(3); + v->a[422][anon_sym_SEMI] = actions(923); + v->a[422][sym__concat] = actions(1172); + return (parse_table_710(v)); +} + +/* EOF parse_table_141.c */ diff --git a/parser/static/parse_table/parse_table_142.c b/parser/static/parse_table/parse_table_142.c new file mode 100644 index 00000000..b5183708 --- /dev/null +++ b/parser/static/parse_table/parse_table_142.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_710(t_parse_table_array *v) +{ + v->a[422][sym__bare_dollar] = actions(921); + v->a[423][sym_word] = actions(1114); + v->a[423][anon_sym_PIPE] = actions(1114); + v->a[423][anon_sym_RPAREN] = actions(1114); + v->a[423][anon_sym_SEMI_SEMI] = actions(1114); + v->a[423][anon_sym_AMP_AMP] = actions(1114); + v->a[423][anon_sym_PIPE_PIPE] = actions(1114); + v->a[423][anon_sym_LT] = actions(1114); + v->a[423][anon_sym_GT] = actions(1114); + v->a[423][anon_sym_GT_GT] = actions(1114); + v->a[423][anon_sym_LT_LT] = actions(1114); + v->a[423][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[423][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[423][aux_sym_concatenation_token1] = actions(1114); + v->a[423][anon_sym_DOLLAR] = actions(1114); + v->a[423][anon_sym_DQUOTE] = actions(1114); + v->a[423][sym_raw_string] = actions(1114); + v->a[423][sym_number] = actions(1114); + v->a[423][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[423][anon_sym_DOLLAR_LPAREN] = actions(1114); + return (parse_table_711(v)); +} + +void parse_table_711(t_parse_table_array *v) +{ + v->a[423][anon_sym_BQUOTE] = actions(1114); + v->a[423][sym_comment] = actions(3); + v->a[423][anon_sym_SEMI] = actions(1114); + v->a[423][sym__concat] = actions(1116); + v->a[423][sym__bare_dollar] = actions(1116); + v->a[424][aux_sym_concatenation_repeat1] = state(426); + v->a[424][sym_word] = actions(919); + v->a[424][anon_sym_PIPE] = actions(919); + v->a[424][anon_sym_SEMI_SEMI] = actions(919); + v->a[424][anon_sym_AMP_AMP] = actions(919); + v->a[424][anon_sym_PIPE_PIPE] = actions(919); + v->a[424][anon_sym_LT] = actions(919); + v->a[424][anon_sym_GT] = actions(919); + v->a[424][anon_sym_GT_GT] = actions(919); + v->a[424][anon_sym_LT_LT] = actions(919); + v->a[424][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[424][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[424][aux_sym_concatenation_token1] = actions(927); + v->a[424][anon_sym_DOLLAR] = actions(919); + v->a[424][anon_sym_DQUOTE] = actions(919); + return (parse_table_712(v)); +} + +void parse_table_712(t_parse_table_array *v) +{ + v->a[424][sym_raw_string] = actions(919); + v->a[424][sym_number] = actions(919); + v->a[424][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[424][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[424][anon_sym_BQUOTE] = actions(919); + v->a[424][sym_comment] = actions(3); + v->a[424][anon_sym_SEMI] = actions(919); + v->a[424][sym__concat] = actions(1009); + v->a[424][sym_variable_name] = actions(917); + v->a[425][sym_word] = actions(1058); + v->a[425][anon_sym_PIPE] = actions(1058); + v->a[425][anon_sym_RPAREN] = actions(1058); + v->a[425][anon_sym_SEMI_SEMI] = actions(1058); + v->a[425][anon_sym_AMP_AMP] = actions(1058); + v->a[425][anon_sym_PIPE_PIPE] = actions(1058); + v->a[425][anon_sym_LT] = actions(1058); + v->a[425][anon_sym_GT] = actions(1058); + v->a[425][anon_sym_GT_GT] = actions(1058); + v->a[425][anon_sym_LT_LT] = actions(1058); + v->a[425][aux_sym_heredoc_redirect_token1] = actions(1058); + return (parse_table_713(v)); +} + +void parse_table_713(t_parse_table_array *v) +{ + v->a[425][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[425][aux_sym_concatenation_token1] = actions(1058); + v->a[425][anon_sym_DOLLAR] = actions(1058); + v->a[425][anon_sym_DQUOTE] = actions(1058); + v->a[425][sym_raw_string] = actions(1058); + v->a[425][sym_number] = actions(1058); + v->a[425][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[425][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[425][anon_sym_BQUOTE] = actions(1058); + v->a[425][sym_comment] = actions(3); + v->a[425][anon_sym_SEMI] = actions(1058); + v->a[425][sym__concat] = actions(1060); + v->a[425][sym_variable_name] = actions(1060); + v->a[426][aux_sym_concatenation_repeat1] = state(279); + v->a[426][sym_word] = actions(923); + v->a[426][anon_sym_PIPE] = actions(923); + v->a[426][anon_sym_SEMI_SEMI] = actions(923); + v->a[426][anon_sym_AMP_AMP] = actions(923); + v->a[426][anon_sym_PIPE_PIPE] = actions(923); + v->a[426][anon_sym_LT] = actions(923); + return (parse_table_714(v)); +} + +void parse_table_714(t_parse_table_array *v) +{ + v->a[426][anon_sym_GT] = actions(923); + v->a[426][anon_sym_GT_GT] = actions(923); + v->a[426][anon_sym_LT_LT] = actions(923); + v->a[426][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[426][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[426][aux_sym_concatenation_token1] = actions(927); + v->a[426][anon_sym_DOLLAR] = actions(923); + v->a[426][anon_sym_DQUOTE] = actions(923); + v->a[426][sym_raw_string] = actions(923); + v->a[426][sym_number] = actions(923); + v->a[426][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[426][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[426][anon_sym_BQUOTE] = actions(923); + v->a[426][sym_comment] = actions(3); + v->a[426][anon_sym_SEMI] = actions(923); + v->a[426][sym__concat] = actions(1174); + v->a[426][sym_variable_name] = actions(921); + v->a[427][sym_variable_assignment] = state(1277); + v->a[427][sym_file_redirect] = state(1225); + v->a[427][sym_heredoc_redirect] = state(1225); + return (parse_table_715(v)); +} + +/* EOF parse_table_142.c */ diff --git a/parser/static/parse_table/parse_table_143.c b/parser/static/parse_table/parse_table_143.c new file mode 100644 index 00000000..9ef5427b --- /dev/null +++ b/parser/static/parse_table/parse_table_143.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_715(t_parse_table_array *v) +{ + v->a[427][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[427][aux_sym__variable_assignments_repeat1] = state(1277); + v->a[427][sym_word] = actions(576); + v->a[427][anon_sym_PIPE] = actions(580); + v->a[427][anon_sym_AMP_AMP] = actions(580); + v->a[427][anon_sym_PIPE_PIPE] = actions(580); + v->a[427][anon_sym_LT] = actions(580); + v->a[427][anon_sym_GT] = actions(580); + v->a[427][anon_sym_GT_GT] = actions(580); + v->a[427][anon_sym_LT_LT] = actions(580); + v->a[427][aux_sym_heredoc_redirect_token1] = actions(580); + v->a[427][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[427][anon_sym_DOLLAR] = actions(576); + v->a[427][anon_sym_DQUOTE] = actions(576); + v->a[427][sym_raw_string] = actions(576); + v->a[427][sym_number] = actions(576); + v->a[427][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[427][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[427][anon_sym_BQUOTE] = actions(576); + v->a[427][sym_comment] = actions(3); + return (parse_table_716(v)); +} + +void parse_table_716(t_parse_table_array *v) +{ + v->a[427][sym_variable_name] = actions(1037); + v->a[428][sym_word] = actions(1040); + v->a[428][anon_sym_for] = actions(1040); + v->a[428][anon_sym_while] = actions(1040); + v->a[428][anon_sym_until] = actions(1040); + v->a[428][anon_sym_if] = actions(1040); + v->a[428][anon_sym_case] = actions(1040); + v->a[428][anon_sym_LPAREN] = actions(1040); + v->a[428][anon_sym_RPAREN] = actions(1160); + v->a[428][anon_sym_SEMI_SEMI] = actions(1160); + v->a[428][anon_sym_LBRACE] = actions(1040); + v->a[428][anon_sym_BANG] = actions(1040); + v->a[428][anon_sym_LT] = actions(1040); + v->a[428][anon_sym_GT] = actions(1040); + v->a[428][anon_sym_GT_GT] = actions(1040); + v->a[428][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[428][anon_sym_DOLLAR] = actions(1040); + v->a[428][anon_sym_DQUOTE] = actions(1040); + v->a[428][sym_raw_string] = actions(1040); + v->a[428][sym_number] = actions(1040); + return (parse_table_717(v)); +} + +void parse_table_717(t_parse_table_array *v) +{ + v->a[428][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[428][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[428][anon_sym_BQUOTE] = actions(1040); + v->a[428][sym_comment] = actions(3); + v->a[428][sym_variable_name] = actions(1044); + v->a[429][ts_builtin_sym_end] = actions(1093); + v->a[429][sym_word] = actions(1091); + v->a[429][anon_sym_PIPE] = actions(1091); + v->a[429][anon_sym_SEMI_SEMI] = actions(1091); + v->a[429][anon_sym_AMP_AMP] = actions(1091); + v->a[429][anon_sym_PIPE_PIPE] = actions(1091); + v->a[429][anon_sym_LT] = actions(1091); + v->a[429][anon_sym_GT] = actions(1091); + v->a[429][anon_sym_GT_GT] = actions(1091); + v->a[429][anon_sym_LT_LT] = actions(1091); + v->a[429][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[429][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[429][aux_sym_concatenation_token1] = actions(1091); + v->a[429][anon_sym_DOLLAR] = actions(1091); + v->a[429][anon_sym_DQUOTE] = actions(1091); + return (parse_table_718(v)); +} + +void parse_table_718(t_parse_table_array *v) +{ + v->a[429][sym_raw_string] = actions(1091); + v->a[429][sym_number] = actions(1091); + v->a[429][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[429][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[429][anon_sym_BQUOTE] = actions(1091); + v->a[429][sym_comment] = actions(3); + v->a[429][anon_sym_SEMI] = actions(1091); + v->a[429][sym__concat] = actions(1093); + v->a[429][sym_variable_name] = actions(1093); + v->a[430][ts_builtin_sym_end] = actions(1097); + v->a[430][sym_word] = actions(1095); + v->a[430][anon_sym_PIPE] = actions(1095); + v->a[430][anon_sym_SEMI_SEMI] = actions(1095); + v->a[430][anon_sym_AMP_AMP] = actions(1095); + v->a[430][anon_sym_PIPE_PIPE] = actions(1095); + v->a[430][anon_sym_LT] = actions(1095); + v->a[430][anon_sym_GT] = actions(1095); + v->a[430][anon_sym_GT_GT] = actions(1095); + v->a[430][anon_sym_LT_LT] = actions(1095); + v->a[430][aux_sym_heredoc_redirect_token1] = actions(1095); + return (parse_table_719(v)); +} + +void parse_table_719(t_parse_table_array *v) +{ + v->a[430][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[430][aux_sym_concatenation_token1] = actions(1095); + v->a[430][anon_sym_DOLLAR] = actions(1095); + v->a[430][anon_sym_DQUOTE] = actions(1095); + v->a[430][sym_raw_string] = actions(1095); + v->a[430][sym_number] = actions(1095); + v->a[430][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[430][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[430][anon_sym_BQUOTE] = actions(1095); + v->a[430][sym_comment] = actions(3); + v->a[430][anon_sym_SEMI] = actions(1095); + v->a[430][sym__concat] = actions(1097); + v->a[430][sym_variable_name] = actions(1097); + v->a[431][aux_sym_concatenation_repeat1] = state(422); + v->a[431][sym_word] = actions(909); + v->a[431][anon_sym_PIPE] = actions(909); + v->a[431][anon_sym_SEMI_SEMI] = actions(909); + v->a[431][anon_sym_AMP_AMP] = actions(909); + v->a[431][anon_sym_PIPE_PIPE] = actions(909); + v->a[431][anon_sym_LT] = actions(909); + return (parse_table_720(v)); +} + +/* EOF parse_table_143.c */ diff --git a/parser/static/parse_table/parse_table_144.c b/parser/static/parse_table/parse_table_144.c new file mode 100644 index 00000000..876c0b35 --- /dev/null +++ b/parser/static/parse_table/parse_table_144.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_720(t_parse_table_array *v) +{ + v->a[431][anon_sym_GT] = actions(909); + v->a[431][anon_sym_GT_GT] = actions(909); + v->a[431][anon_sym_LT_LT] = actions(909); + v->a[431][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[431][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[431][aux_sym_concatenation_token1] = actions(857); + v->a[431][anon_sym_DOLLAR] = actions(909); + v->a[431][anon_sym_DQUOTE] = actions(909); + v->a[431][sym_raw_string] = actions(909); + v->a[431][sym_number] = actions(909); + v->a[431][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[431][anon_sym_DOLLAR_LPAREN] = actions(909); + v->a[431][anon_sym_BQUOTE] = actions(909); + v->a[431][sym_comment] = actions(3); + v->a[431][anon_sym_SEMI] = actions(909); + v->a[431][sym__concat] = actions(859); + v->a[431][sym__bare_dollar] = actions(911); + v->a[432][ts_builtin_sym_end] = actions(1087); + v->a[432][sym_word] = actions(1089); + v->a[432][anon_sym_PIPE] = actions(1089); + return (parse_table_721(v)); +} + +void parse_table_721(t_parse_table_array *v) +{ + v->a[432][anon_sym_SEMI_SEMI] = actions(1089); + v->a[432][anon_sym_AMP_AMP] = actions(1089); + v->a[432][anon_sym_PIPE_PIPE] = actions(1089); + v->a[432][anon_sym_LT] = actions(1089); + v->a[432][anon_sym_GT] = actions(1089); + v->a[432][anon_sym_GT_GT] = actions(1089); + v->a[432][anon_sym_LT_LT] = actions(1089); + v->a[432][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[432][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[432][aux_sym_concatenation_token1] = actions(1089); + v->a[432][anon_sym_DOLLAR] = actions(1089); + v->a[432][anon_sym_DQUOTE] = actions(1089); + v->a[432][sym_raw_string] = actions(1089); + v->a[432][sym_number] = actions(1089); + v->a[432][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[432][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[432][anon_sym_BQUOTE] = actions(1089); + v->a[432][sym_comment] = actions(3); + v->a[432][anon_sym_SEMI] = actions(1089); + v->a[432][sym__concat] = actions(1087); + return (parse_table_722(v)); +} + +void parse_table_722(t_parse_table_array *v) +{ + v->a[432][sym__bare_dollar] = actions(1087); + v->a[433][sym_word] = actions(1124); + v->a[433][anon_sym_esac] = actions(1124); + v->a[433][anon_sym_PIPE] = actions(1124); + v->a[433][anon_sym_SEMI_SEMI] = actions(1124); + v->a[433][anon_sym_AMP_AMP] = actions(1124); + v->a[433][anon_sym_PIPE_PIPE] = actions(1124); + v->a[433][anon_sym_LT] = actions(1124); + v->a[433][anon_sym_GT] = actions(1124); + v->a[433][anon_sym_GT_GT] = actions(1124); + v->a[433][anon_sym_LT_LT] = actions(1124); + v->a[433][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[433][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[433][aux_sym_concatenation_token1] = actions(1124); + v->a[433][anon_sym_DOLLAR] = actions(1124); + v->a[433][anon_sym_DQUOTE] = actions(1124); + v->a[433][sym_raw_string] = actions(1124); + v->a[433][sym_number] = actions(1124); + v->a[433][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[433][anon_sym_DOLLAR_LPAREN] = actions(1124); + return (parse_table_723(v)); +} + +void parse_table_723(t_parse_table_array *v) +{ + v->a[433][anon_sym_BQUOTE] = actions(1124); + v->a[433][sym_comment] = actions(3); + v->a[433][anon_sym_SEMI] = actions(1124); + v->a[433][sym__concat] = actions(1126); + v->a[434][sym_word] = actions(1114); + v->a[434][anon_sym_PIPE] = actions(1114); + v->a[434][anon_sym_RPAREN] = actions(1114); + v->a[434][anon_sym_SEMI_SEMI] = actions(1114); + v->a[434][anon_sym_AMP_AMP] = actions(1114); + v->a[434][anon_sym_PIPE_PIPE] = actions(1114); + v->a[434][anon_sym_LT] = actions(1114); + v->a[434][anon_sym_GT] = actions(1114); + v->a[434][anon_sym_GT_GT] = actions(1114); + v->a[434][anon_sym_LT_LT] = actions(1114); + v->a[434][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[434][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[434][aux_sym_concatenation_token1] = actions(1114); + v->a[434][anon_sym_DOLLAR] = actions(1114); + v->a[434][anon_sym_DQUOTE] = actions(1114); + v->a[434][sym_raw_string] = actions(1114); + return (parse_table_724(v)); +} + +void parse_table_724(t_parse_table_array *v) +{ + v->a[434][sym_number] = actions(1114); + v->a[434][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[434][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[434][anon_sym_BQUOTE] = actions(1114); + v->a[434][sym_comment] = actions(3); + v->a[434][anon_sym_SEMI] = actions(1114); + v->a[434][sym__concat] = actions(1116); + v->a[435][sym_variable_assignment] = state(1300); + v->a[435][sym_file_redirect] = state(1319); + v->a[435][sym_heredoc_redirect] = state(1319); + v->a[435][aux_sym_redirected_statement_repeat1] = state(1319); + v->a[435][aux_sym__variable_assignments_repeat1] = state(1300); + v->a[435][sym_word] = actions(576); + v->a[435][anon_sym_PIPE] = actions(580); + v->a[435][anon_sym_AMP_AMP] = actions(816); + v->a[435][anon_sym_PIPE_PIPE] = actions(816); + v->a[435][anon_sym_LT] = actions(576); + v->a[435][anon_sym_GT] = actions(576); + v->a[435][anon_sym_GT_GT] = actions(576); + v->a[435][anon_sym_LT_LT] = actions(816); + return (parse_table_725(v)); +} + +/* EOF parse_table_144.c */ diff --git a/parser/static/parse_table/parse_table_145.c b/parser/static/parse_table/parse_table_145.c new file mode 100644 index 00000000..73a2a61a --- /dev/null +++ b/parser/static/parse_table/parse_table_145.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_725(t_parse_table_array *v) +{ + v->a[435][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[435][anon_sym_DOLLAR] = actions(576); + v->a[435][anon_sym_DQUOTE] = actions(576); + v->a[435][sym_raw_string] = actions(576); + v->a[435][sym_number] = actions(576); + v->a[435][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[435][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[435][anon_sym_BQUOTE] = actions(576); + v->a[435][sym_comment] = actions(3); + v->a[435][sym_variable_name] = actions(1176); + v->a[436][sym_word] = actions(1048); + v->a[436][anon_sym_esac] = actions(1048); + v->a[436][anon_sym_PIPE] = actions(1048); + v->a[436][anon_sym_SEMI_SEMI] = actions(1048); + v->a[436][anon_sym_AMP_AMP] = actions(1048); + v->a[436][anon_sym_PIPE_PIPE] = actions(1048); + v->a[436][anon_sym_LT] = actions(1048); + v->a[436][anon_sym_GT] = actions(1048); + v->a[436][anon_sym_GT_GT] = actions(1048); + v->a[436][anon_sym_LT_LT] = actions(1048); + return (parse_table_726(v)); +} + +void parse_table_726(t_parse_table_array *v) +{ + v->a[436][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[436][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[436][aux_sym_concatenation_token1] = actions(1048); + v->a[436][anon_sym_DOLLAR] = actions(1048); + v->a[436][anon_sym_DQUOTE] = actions(1048); + v->a[436][sym_raw_string] = actions(1048); + v->a[436][sym_number] = actions(1048); + v->a[436][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[436][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[436][anon_sym_BQUOTE] = actions(1048); + v->a[436][sym_comment] = actions(3); + v->a[436][anon_sym_SEMI] = actions(1048); + v->a[436][sym__concat] = actions(1046); + v->a[437][sym_word] = actions(1114); + v->a[437][anon_sym_esac] = actions(1114); + v->a[437][anon_sym_PIPE] = actions(1114); + v->a[437][anon_sym_SEMI_SEMI] = actions(1114); + v->a[437][anon_sym_AMP_AMP] = actions(1114); + v->a[437][anon_sym_PIPE_PIPE] = actions(1114); + v->a[437][anon_sym_LT] = actions(1114); + return (parse_table_727(v)); +} + +void parse_table_727(t_parse_table_array *v) +{ + v->a[437][anon_sym_GT] = actions(1114); + v->a[437][anon_sym_GT_GT] = actions(1114); + v->a[437][anon_sym_LT_LT] = actions(1114); + v->a[437][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[437][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[437][aux_sym_concatenation_token1] = actions(1114); + v->a[437][anon_sym_DOLLAR] = actions(1114); + v->a[437][anon_sym_DQUOTE] = actions(1114); + v->a[437][sym_raw_string] = actions(1114); + v->a[437][sym_number] = actions(1114); + v->a[437][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[437][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[437][anon_sym_BQUOTE] = actions(1114); + v->a[437][sym_comment] = actions(3); + v->a[437][anon_sym_SEMI] = actions(1114); + v->a[437][sym__concat] = actions(1116); + v->a[438][sym_word] = actions(1001); + v->a[438][anon_sym_for] = actions(1001); + v->a[438][anon_sym_while] = actions(1001); + v->a[438][anon_sym_until] = actions(1001); + return (parse_table_728(v)); +} + +void parse_table_728(t_parse_table_array *v) +{ + v->a[438][anon_sym_if] = actions(1001); + v->a[438][anon_sym_case] = actions(1001); + v->a[438][anon_sym_LPAREN] = actions(1001); + v->a[438][anon_sym_LBRACE] = actions(1001); + v->a[438][anon_sym_RBRACE] = actions(1001); + v->a[438][anon_sym_BANG] = actions(1001); + v->a[438][anon_sym_LT] = actions(1001); + v->a[438][anon_sym_GT] = actions(1001); + v->a[438][anon_sym_GT_GT] = actions(1001); + v->a[438][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1001); + v->a[438][anon_sym_DOLLAR] = actions(1001); + v->a[438][anon_sym_DQUOTE] = actions(1001); + v->a[438][sym_raw_string] = actions(1001); + v->a[438][sym_number] = actions(1001); + v->a[438][anon_sym_DOLLAR_LBRACE] = actions(1001); + v->a[438][anon_sym_DOLLAR_LPAREN] = actions(1001); + v->a[438][anon_sym_BQUOTE] = actions(1001); + v->a[438][sym_comment] = actions(3); + v->a[438][sym_variable_name] = actions(1003); + v->a[439][sym_variable_assignment] = state(1300); + return (parse_table_729(v)); +} + +void parse_table_729(t_parse_table_array *v) +{ + v->a[439][sym_file_redirect] = state(1319); + v->a[439][sym_heredoc_redirect] = state(1319); + v->a[439][aux_sym_redirected_statement_repeat1] = state(1319); + v->a[439][aux_sym__variable_assignments_repeat1] = state(1300); + v->a[439][sym_word] = actions(576); + v->a[439][anon_sym_PIPE] = actions(580); + v->a[439][anon_sym_AMP_AMP] = actions(580); + v->a[439][anon_sym_PIPE_PIPE] = actions(580); + v->a[439][anon_sym_LT] = actions(580); + v->a[439][anon_sym_GT] = actions(580); + v->a[439][anon_sym_GT_GT] = actions(580); + v->a[439][anon_sym_LT_LT] = actions(580); + v->a[439][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[439][anon_sym_DOLLAR] = actions(576); + v->a[439][anon_sym_DQUOTE] = actions(576); + v->a[439][sym_raw_string] = actions(576); + v->a[439][sym_number] = actions(576); + v->a[439][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[439][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[439][anon_sym_BQUOTE] = actions(576); + return (parse_table_730(v)); +} + +/* EOF parse_table_145.c */ diff --git a/parser/static/parse_table/parse_table_146.c b/parser/static/parse_table/parse_table_146.c new file mode 100644 index 00000000..030a9e0a --- /dev/null +++ b/parser/static/parse_table/parse_table_146.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_730(t_parse_table_array *v) +{ + v->a[439][sym_comment] = actions(3); + v->a[439][sym_variable_name] = actions(1176); + v->a[440][ts_builtin_sym_end] = actions(351); + v->a[440][anon_sym_PIPE] = actions(343); + v->a[440][anon_sym_SEMI_SEMI] = actions(343); + v->a[440][anon_sym_AMP_AMP] = actions(343); + v->a[440][anon_sym_PIPE_PIPE] = actions(343); + v->a[440][anon_sym_BANG] = actions(1179); + v->a[440][anon_sym_LT] = actions(343); + v->a[440][anon_sym_GT] = actions(343); + v->a[440][anon_sym_GT_GT] = actions(343); + v->a[440][anon_sym_LT_LT] = actions(343); + v->a[440][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[440][anon_sym_DASH] = actions(1179); + v->a[440][anon_sym_STAR] = actions(1179); + v->a[440][anon_sym_QMARK] = actions(1179); + v->a[440][anon_sym_DOLLAR] = actions(1179); + v->a[440][anon_sym_POUND] = actions(1179); + v->a[440][sym_comment] = actions(3); + v->a[440][aux_sym__simple_variable_name_token1] = actions(1181); + return (parse_table_731(v)); +} + +void parse_table_731(t_parse_table_array *v) +{ + v->a[440][aux_sym__multiline_variable_name_token1] = actions(1181); + v->a[440][anon_sym_AT] = actions(1179); + v->a[440][anon_sym_0] = actions(1179); + v->a[440][anon_sym_SEMI] = actions(343); + v->a[440][sym_variable_name] = actions(1183); + v->a[441][ts_builtin_sym_end] = actions(1185); + v->a[441][sym_word] = actions(1040); + v->a[441][anon_sym_for] = actions(1040); + v->a[441][anon_sym_while] = actions(1040); + v->a[441][anon_sym_until] = actions(1040); + v->a[441][anon_sym_if] = actions(1040); + v->a[441][anon_sym_case] = actions(1040); + v->a[441][anon_sym_LPAREN] = actions(1040); + v->a[441][anon_sym_LBRACE] = actions(1040); + v->a[441][anon_sym_BANG] = actions(1040); + v->a[441][anon_sym_LT] = actions(1040); + v->a[441][anon_sym_GT] = actions(1040); + v->a[441][anon_sym_GT_GT] = actions(1040); + v->a[441][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[441][anon_sym_DOLLAR] = actions(1040); + return (parse_table_732(v)); +} + +void parse_table_732(t_parse_table_array *v) +{ + v->a[441][anon_sym_DQUOTE] = actions(1040); + v->a[441][sym_raw_string] = actions(1040); + v->a[441][sym_number] = actions(1040); + v->a[441][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[441][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[441][anon_sym_BQUOTE] = actions(1040); + v->a[441][sym_comment] = actions(3); + v->a[441][sym_variable_name] = actions(1044); + v->a[442][sym_word] = actions(1085); + v->a[442][anon_sym_esac] = actions(1085); + v->a[442][anon_sym_PIPE] = actions(1085); + v->a[442][anon_sym_SEMI_SEMI] = actions(1085); + v->a[442][anon_sym_AMP_AMP] = actions(1085); + v->a[442][anon_sym_PIPE_PIPE] = actions(1085); + v->a[442][anon_sym_LT] = actions(1085); + v->a[442][anon_sym_GT] = actions(1085); + v->a[442][anon_sym_GT_GT] = actions(1085); + v->a[442][anon_sym_LT_LT] = actions(1085); + v->a[442][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[442][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + return (parse_table_733(v)); +} + +void parse_table_733(t_parse_table_array *v) +{ + v->a[442][aux_sym_concatenation_token1] = actions(1085); + v->a[442][anon_sym_DOLLAR] = actions(1085); + v->a[442][anon_sym_DQUOTE] = actions(1085); + v->a[442][sym_raw_string] = actions(1085); + v->a[442][sym_number] = actions(1085); + v->a[442][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[442][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[442][anon_sym_BQUOTE] = actions(1085); + v->a[442][sym_comment] = actions(3); + v->a[442][anon_sym_SEMI] = actions(1085); + v->a[442][sym__concat] = actions(1083); + v->a[443][sym_word] = actions(1089); + v->a[443][anon_sym_esac] = actions(1089); + v->a[443][anon_sym_PIPE] = actions(1089); + v->a[443][anon_sym_SEMI_SEMI] = actions(1089); + v->a[443][anon_sym_AMP_AMP] = actions(1089); + v->a[443][anon_sym_PIPE_PIPE] = actions(1089); + v->a[443][anon_sym_LT] = actions(1089); + v->a[443][anon_sym_GT] = actions(1089); + v->a[443][anon_sym_GT_GT] = actions(1089); + return (parse_table_734(v)); +} + +void parse_table_734(t_parse_table_array *v) +{ + v->a[443][anon_sym_LT_LT] = actions(1089); + v->a[443][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[443][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[443][aux_sym_concatenation_token1] = actions(1089); + v->a[443][anon_sym_DOLLAR] = actions(1089); + v->a[443][anon_sym_DQUOTE] = actions(1089); + v->a[443][sym_raw_string] = actions(1089); + v->a[443][sym_number] = actions(1089); + v->a[443][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[443][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[443][anon_sym_BQUOTE] = actions(1089); + v->a[443][sym_comment] = actions(3); + v->a[443][anon_sym_SEMI] = actions(1089); + v->a[443][sym__concat] = actions(1087); + v->a[444][ts_builtin_sym_end] = actions(1185); + v->a[444][sym_word] = actions(1040); + v->a[444][anon_sym_for] = actions(1040); + v->a[444][anon_sym_while] = actions(1040); + v->a[444][anon_sym_until] = actions(1040); + v->a[444][anon_sym_if] = actions(1040); + return (parse_table_735(v)); +} + +/* EOF parse_table_146.c */ diff --git a/parser/static/parse_table/parse_table_147.c b/parser/static/parse_table/parse_table_147.c new file mode 100644 index 00000000..69e09d8c --- /dev/null +++ b/parser/static/parse_table/parse_table_147.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_735(t_parse_table_array *v) +{ + v->a[444][anon_sym_case] = actions(1040); + v->a[444][anon_sym_LPAREN] = actions(1040); + v->a[444][anon_sym_LBRACE] = actions(1040); + v->a[444][anon_sym_BANG] = actions(1040); + v->a[444][anon_sym_LT] = actions(1040); + v->a[444][anon_sym_GT] = actions(1040); + v->a[444][anon_sym_GT_GT] = actions(1040); + v->a[444][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[444][anon_sym_DOLLAR] = actions(1040); + v->a[444][anon_sym_DQUOTE] = actions(1040); + v->a[444][sym_raw_string] = actions(1040); + v->a[444][sym_number] = actions(1040); + v->a[444][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[444][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[444][anon_sym_BQUOTE] = actions(1040); + v->a[444][sym_comment] = actions(3); + v->a[444][sym_variable_name] = actions(1044); + v->a[445][sym_word] = actions(1106); + v->a[445][anon_sym_esac] = actions(1106); + v->a[445][anon_sym_PIPE] = actions(1106); + return (parse_table_736(v)); +} + +void parse_table_736(t_parse_table_array *v) +{ + v->a[445][anon_sym_SEMI_SEMI] = actions(1106); + v->a[445][anon_sym_AMP_AMP] = actions(1106); + v->a[445][anon_sym_PIPE_PIPE] = actions(1106); + v->a[445][anon_sym_LT] = actions(1106); + v->a[445][anon_sym_GT] = actions(1106); + v->a[445][anon_sym_GT_GT] = actions(1106); + v->a[445][anon_sym_LT_LT] = actions(1106); + v->a[445][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[445][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[445][aux_sym_concatenation_token1] = actions(1106); + v->a[445][anon_sym_DOLLAR] = actions(1106); + v->a[445][anon_sym_DQUOTE] = actions(1106); + v->a[445][sym_raw_string] = actions(1106); + v->a[445][sym_number] = actions(1106); + v->a[445][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[445][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[445][anon_sym_BQUOTE] = actions(1106); + v->a[445][sym_comment] = actions(3); + v->a[445][anon_sym_SEMI] = actions(1106); + v->a[445][sym__concat] = actions(1108); + return (parse_table_737(v)); +} + +void parse_table_737(t_parse_table_array *v) +{ + v->a[446][ts_builtin_sym_end] = actions(1185); + v->a[446][sym_word] = actions(1040); + v->a[446][anon_sym_for] = actions(1040); + v->a[446][anon_sym_while] = actions(1040); + v->a[446][anon_sym_until] = actions(1040); + v->a[446][anon_sym_if] = actions(1040); + v->a[446][anon_sym_case] = actions(1040); + v->a[446][anon_sym_LPAREN] = actions(1040); + v->a[446][anon_sym_LBRACE] = actions(1040); + v->a[446][anon_sym_BANG] = actions(1040); + v->a[446][anon_sym_LT] = actions(1040); + v->a[446][anon_sym_GT] = actions(1040); + v->a[446][anon_sym_GT_GT] = actions(1040); + v->a[446][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[446][anon_sym_DOLLAR] = actions(1040); + v->a[446][anon_sym_DQUOTE] = actions(1040); + v->a[446][sym_raw_string] = actions(1040); + v->a[446][sym_number] = actions(1040); + v->a[446][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[446][anon_sym_DOLLAR_LPAREN] = actions(1040); + return (parse_table_738(v)); +} + +void parse_table_738(t_parse_table_array *v) +{ + v->a[446][anon_sym_BQUOTE] = actions(1040); + v->a[446][sym_comment] = actions(3); + v->a[446][sym_variable_name] = actions(1044); + v->a[447][sym_word] = actions(1095); + v->a[447][anon_sym_esac] = actions(1095); + v->a[447][anon_sym_PIPE] = actions(1095); + v->a[447][anon_sym_SEMI_SEMI] = actions(1095); + v->a[447][anon_sym_AMP_AMP] = actions(1095); + v->a[447][anon_sym_PIPE_PIPE] = actions(1095); + v->a[447][anon_sym_LT] = actions(1095); + v->a[447][anon_sym_GT] = actions(1095); + v->a[447][anon_sym_GT_GT] = actions(1095); + v->a[447][anon_sym_LT_LT] = actions(1095); + v->a[447][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[447][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[447][aux_sym_concatenation_token1] = actions(1095); + v->a[447][anon_sym_DOLLAR] = actions(1095); + v->a[447][anon_sym_DQUOTE] = actions(1095); + v->a[447][sym_raw_string] = actions(1095); + v->a[447][sym_number] = actions(1095); + return (parse_table_739(v)); +} + +void parse_table_739(t_parse_table_array *v) +{ + v->a[447][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[447][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[447][anon_sym_BQUOTE] = actions(1095); + v->a[447][sym_comment] = actions(3); + v->a[447][anon_sym_SEMI] = actions(1095); + v->a[447][sym__concat] = actions(1097); + v->a[448][sym_word] = actions(1091); + v->a[448][anon_sym_esac] = actions(1091); + v->a[448][anon_sym_PIPE] = actions(1091); + v->a[448][anon_sym_SEMI_SEMI] = actions(1091); + v->a[448][anon_sym_AMP_AMP] = actions(1091); + v->a[448][anon_sym_PIPE_PIPE] = actions(1091); + v->a[448][anon_sym_LT] = actions(1091); + v->a[448][anon_sym_GT] = actions(1091); + v->a[448][anon_sym_GT_GT] = actions(1091); + v->a[448][anon_sym_LT_LT] = actions(1091); + v->a[448][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[448][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[448][aux_sym_concatenation_token1] = actions(1091); + v->a[448][anon_sym_DOLLAR] = actions(1091); + return (parse_table_740(v)); +} + +/* EOF parse_table_147.c */ diff --git a/parser/static/parse_table/parse_table_148.c b/parser/static/parse_table/parse_table_148.c new file mode 100644 index 00000000..79379f92 --- /dev/null +++ b/parser/static/parse_table/parse_table_148.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_740(t_parse_table_array *v) +{ + v->a[448][anon_sym_DQUOTE] = actions(1091); + v->a[448][sym_raw_string] = actions(1091); + v->a[448][sym_number] = actions(1091); + v->a[448][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[448][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[448][anon_sym_BQUOTE] = actions(1091); + v->a[448][sym_comment] = actions(3); + v->a[448][anon_sym_SEMI] = actions(1091); + v->a[448][sym__concat] = actions(1093); + v->a[449][ts_builtin_sym_end] = actions(1185); + v->a[449][sym_word] = actions(1040); + v->a[449][anon_sym_for] = actions(1040); + v->a[449][anon_sym_while] = actions(1040); + v->a[449][anon_sym_until] = actions(1040); + v->a[449][anon_sym_if] = actions(1040); + v->a[449][anon_sym_case] = actions(1040); + v->a[449][anon_sym_LPAREN] = actions(1040); + v->a[449][anon_sym_LBRACE] = actions(1040); + v->a[449][anon_sym_BANG] = actions(1040); + v->a[449][anon_sym_LT] = actions(1040); + return (parse_table_741(v)); +} + +void parse_table_741(t_parse_table_array *v) +{ + v->a[449][anon_sym_GT] = actions(1040); + v->a[449][anon_sym_GT_GT] = actions(1040); + v->a[449][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[449][anon_sym_DOLLAR] = actions(1040); + v->a[449][anon_sym_DQUOTE] = actions(1040); + v->a[449][sym_raw_string] = actions(1040); + v->a[449][sym_number] = actions(1040); + v->a[449][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[449][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[449][anon_sym_BQUOTE] = actions(1040); + v->a[449][sym_comment] = actions(3); + v->a[449][sym_variable_name] = actions(1044); + v->a[450][ts_builtin_sym_end] = actions(1185); + v->a[450][sym_word] = actions(1040); + v->a[450][anon_sym_for] = actions(1040); + v->a[450][anon_sym_while] = actions(1040); + v->a[450][anon_sym_until] = actions(1040); + v->a[450][anon_sym_if] = actions(1040); + v->a[450][anon_sym_case] = actions(1040); + v->a[450][anon_sym_LPAREN] = actions(1040); + return (parse_table_742(v)); +} + +void parse_table_742(t_parse_table_array *v) +{ + v->a[450][anon_sym_LBRACE] = actions(1040); + v->a[450][anon_sym_BANG] = actions(1040); + v->a[450][anon_sym_LT] = actions(1040); + v->a[450][anon_sym_GT] = actions(1040); + v->a[450][anon_sym_GT_GT] = actions(1040); + v->a[450][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[450][anon_sym_DOLLAR] = actions(1040); + v->a[450][anon_sym_DQUOTE] = actions(1040); + v->a[450][sym_raw_string] = actions(1040); + v->a[450][sym_number] = actions(1040); + v->a[450][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[450][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[450][anon_sym_BQUOTE] = actions(1040); + v->a[450][sym_comment] = actions(3); + v->a[450][sym_variable_name] = actions(1044); + v->a[451][ts_builtin_sym_end] = actions(1108); + v->a[451][sym_word] = actions(1106); + v->a[451][anon_sym_PIPE] = actions(1106); + v->a[451][anon_sym_SEMI_SEMI] = actions(1106); + v->a[451][anon_sym_AMP_AMP] = actions(1106); + return (parse_table_743(v)); +} + +void parse_table_743(t_parse_table_array *v) +{ + v->a[451][anon_sym_PIPE_PIPE] = actions(1106); + v->a[451][anon_sym_LT] = actions(1106); + v->a[451][anon_sym_GT] = actions(1106); + v->a[451][anon_sym_GT_GT] = actions(1106); + v->a[451][anon_sym_LT_LT] = actions(1106); + v->a[451][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[451][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[451][aux_sym_concatenation_token1] = actions(1106); + v->a[451][anon_sym_DOLLAR] = actions(1106); + v->a[451][anon_sym_DQUOTE] = actions(1106); + v->a[451][sym_raw_string] = actions(1106); + v->a[451][sym_number] = actions(1106); + v->a[451][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[451][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[451][anon_sym_BQUOTE] = actions(1106); + v->a[451][sym_comment] = actions(3); + v->a[451][anon_sym_SEMI] = actions(1106); + v->a[451][sym__concat] = actions(1108); + v->a[452][ts_builtin_sym_end] = actions(1060); + v->a[452][sym_word] = actions(1058); + return (parse_table_744(v)); +} + +void parse_table_744(t_parse_table_array *v) +{ + v->a[452][anon_sym_PIPE] = actions(1058); + v->a[452][anon_sym_SEMI_SEMI] = actions(1058); + v->a[452][anon_sym_AMP_AMP] = actions(1058); + v->a[452][anon_sym_PIPE_PIPE] = actions(1058); + v->a[452][anon_sym_LT] = actions(1058); + v->a[452][anon_sym_GT] = actions(1058); + v->a[452][anon_sym_GT_GT] = actions(1058); + v->a[452][anon_sym_LT_LT] = actions(1058); + v->a[452][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[452][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[452][aux_sym_concatenation_token1] = actions(1058); + v->a[452][anon_sym_DOLLAR] = actions(1058); + v->a[452][anon_sym_DQUOTE] = actions(1058); + v->a[452][sym_raw_string] = actions(1058); + v->a[452][sym_number] = actions(1058); + v->a[452][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[452][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[452][anon_sym_BQUOTE] = actions(1058); + v->a[452][sym_comment] = actions(3); + v->a[452][anon_sym_SEMI] = actions(1058); + return (parse_table_745(v)); +} + +/* EOF parse_table_148.c */ diff --git a/parser/static/parse_table/parse_table_149.c b/parser/static/parse_table/parse_table_149.c new file mode 100644 index 00000000..e22bd10c --- /dev/null +++ b/parser/static/parse_table/parse_table_149.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_745(t_parse_table_array *v) +{ + v->a[452][sym__concat] = actions(1060); + v->a[453][sym_word] = actions(343); + v->a[453][anon_sym_BANG] = actions(1187); + v->a[453][anon_sym_LT] = actions(343); + v->a[453][anon_sym_GT] = actions(343); + v->a[453][anon_sym_GT_GT] = actions(343); + v->a[453][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[453][anon_sym_DASH] = actions(1187); + v->a[453][anon_sym_STAR] = actions(1187); + v->a[453][anon_sym_QMARK] = actions(1187); + v->a[453][anon_sym_DOLLAR] = actions(1187); + v->a[453][anon_sym_DQUOTE] = actions(343); + v->a[453][sym_raw_string] = actions(343); + v->a[453][sym_number] = actions(343); + v->a[453][anon_sym_POUND] = actions(1187); + v->a[453][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[453][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[453][anon_sym_BQUOTE] = actions(343); + v->a[453][sym_comment] = actions(3); + v->a[453][aux_sym__simple_variable_name_token1] = actions(1189); + return (parse_table_746(v)); +} + +void parse_table_746(t_parse_table_array *v) +{ + v->a[453][aux_sym__multiline_variable_name_token1] = actions(1189); + v->a[453][anon_sym_AT] = actions(1187); + v->a[453][anon_sym_0] = actions(1187); + v->a[453][sym_variable_name] = actions(1191); + v->a[454][sym_word] = actions(867); + v->a[454][anon_sym_for] = actions(867); + v->a[454][anon_sym_while] = actions(867); + v->a[454][anon_sym_until] = actions(867); + v->a[454][anon_sym_do] = actions(867); + v->a[454][anon_sym_if] = actions(867); + v->a[454][anon_sym_case] = actions(867); + v->a[454][anon_sym_LPAREN] = actions(867); + v->a[454][anon_sym_LBRACE] = actions(867); + v->a[454][anon_sym_BANG] = actions(867); + v->a[454][anon_sym_LT] = actions(867); + v->a[454][anon_sym_GT] = actions(867); + v->a[454][anon_sym_GT_GT] = actions(867); + v->a[454][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[454][anon_sym_DOLLAR] = actions(867); + v->a[454][anon_sym_DQUOTE] = actions(867); + return (parse_table_747(v)); +} + +void parse_table_747(t_parse_table_array *v) +{ + v->a[454][sym_raw_string] = actions(867); + v->a[454][sym_number] = actions(867); + v->a[454][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[454][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[454][anon_sym_BQUOTE] = actions(867); + v->a[454][sym_comment] = actions(3); + v->a[454][sym_variable_name] = actions(869); + v->a[455][sym_string] = state(1382); + v->a[455][sym__expansion_expression] = state(1588); + v->a[455][sym__expansion_regex] = state(1587); + v->a[455][aux_sym__expansion_regex_repeat1] = state(1382); + v->a[455][anon_sym_RPAREN] = actions(1193); + v->a[455][anon_sym_RBRACE] = actions(1195); + v->a[455][anon_sym_PERCENT] = actions(937); + v->a[455][anon_sym_DQUOTE] = actions(1198); + v->a[455][sym_raw_string] = actions(1200); + v->a[455][anon_sym_POUND] = actions(937); + v->a[455][anon_sym_COLON_DASH] = actions(941); + v->a[455][anon_sym_DASH3] = actions(941); + v->a[455][anon_sym_COLON_EQ] = actions(941); + return (parse_table_748(v)); +} + +void parse_table_748(t_parse_table_array *v) +{ + v->a[455][anon_sym_EQ2] = actions(941); + v->a[455][anon_sym_COLON_QMARK] = actions(941); + v->a[455][anon_sym_QMARK2] = actions(941); + v->a[455][anon_sym_COLON_PLUS] = actions(941); + v->a[455][anon_sym_PLUS3] = actions(941); + v->a[455][anon_sym_PERCENT_PERCENT] = actions(937); + v->a[455][aux_sym__expansion_regex_token1] = actions(1202); + v->a[455][sym_comment] = actions(3); + v->a[455][sym_regex] = actions(1204); + v->a[455][sym__immediate_double_hash] = actions(943); + v->a[456][sym_word] = actions(1052); + v->a[456][anon_sym_esac] = actions(1052); + v->a[456][anon_sym_PIPE] = actions(1052); + v->a[456][anon_sym_SEMI_SEMI] = actions(1052); + v->a[456][anon_sym_AMP_AMP] = actions(1052); + v->a[456][anon_sym_PIPE_PIPE] = actions(1052); + v->a[456][anon_sym_LT] = actions(1052); + v->a[456][anon_sym_GT] = actions(1052); + v->a[456][anon_sym_GT_GT] = actions(1052); + v->a[456][anon_sym_LT_LT] = actions(1052); + return (parse_table_749(v)); +} + +void parse_table_749(t_parse_table_array *v) +{ + v->a[456][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[456][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[456][aux_sym_concatenation_token1] = actions(1052); + v->a[456][anon_sym_DOLLAR] = actions(1052); + v->a[456][anon_sym_DQUOTE] = actions(1052); + v->a[456][sym_raw_string] = actions(1052); + v->a[456][sym_number] = actions(1052); + v->a[456][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[456][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[456][anon_sym_BQUOTE] = actions(1052); + v->a[456][sym_comment] = actions(3); + v->a[456][anon_sym_SEMI] = actions(1052); + v->a[456][sym__concat] = actions(1050); + v->a[457][aux_sym_concatenation_repeat1] = state(343); + v->a[457][sym_word] = actions(923); + v->a[457][anon_sym_PIPE] = actions(923); + v->a[457][anon_sym_SEMI_SEMI] = actions(923); + v->a[457][anon_sym_AMP_AMP] = actions(923); + v->a[457][anon_sym_PIPE_PIPE] = actions(923); + v->a[457][anon_sym_LT] = actions(923); + return (parse_table_750(v)); +} + +/* EOF parse_table_149.c */ diff --git a/parser/static/parse_table/parse_table_15.c b/parser/static/parse_table/parse_table_15.c new file mode 100644 index 00000000..1e1190d3 --- /dev/null +++ b/parser/static/parse_table/parse_table_15.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_15.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_75(t_parse_table_array *v) +{ + v->a[28][anon_sym_while] = actions(11); + v->a[28][anon_sym_until] = actions(11); + v->a[28][anon_sym_if] = actions(13); + v->a[28][anon_sym_case] = actions(15); + v->a[28][anon_sym_LPAREN] = actions(17); + v->a[28][anon_sym_LF] = actions(186); + v->a[28][anon_sym_LBRACE] = actions(19); + v->a[28][anon_sym_BANG] = actions(49); + v->a[28][anon_sym_LT] = actions(51); + v->a[28][anon_sym_GT] = actions(51); + v->a[28][anon_sym_GT_GT] = actions(51); + v->a[28][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[28][anon_sym_DOLLAR] = actions(55); + v->a[28][anon_sym_DQUOTE] = actions(57); + v->a[28][sym_raw_string] = actions(59); + v->a[28][sym_number] = actions(59); + v->a[28][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[28][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[28][anon_sym_BQUOTE] = actions(65); + v->a[28][sym_comment] = actions(3); + return (parse_table_76(v)); +} + +void parse_table_76(t_parse_table_array *v) +{ + v->a[28][sym_variable_name] = actions(67); + v->a[29][sym__statements] = state(1612); + v->a[29][sym__statement_not_pipeline] = state(1561); + v->a[29][sym_redirected_statement] = state(972); + v->a[29][sym_for_statement] = state(972); + v->a[29][sym_while_statement] = state(972); + v->a[29][sym_if_statement] = state(972); + v->a[29][sym_case_statement] = state(972); + v->a[29][sym_function_definition] = state(972); + v->a[29][sym_compound_statement] = state(972); + v->a[29][sym_subshell] = state(972); + v->a[29][sym_pipeline] = state(991); + v->a[29][sym_list] = state(972); + v->a[29][sym_negated_command] = state(972); + v->a[29][sym_command] = state(972); + v->a[29][sym_command_name] = state(185); + v->a[29][sym_variable_assignment] = state(216); + v->a[29][sym__variable_assignments] = state(972); + v->a[29][sym_file_redirect] = state(551); + v->a[29][sym_arithmetic_expansion] = state(401); + return (parse_table_77(v)); +} + +void parse_table_77(t_parse_table_array *v) +{ + v->a[29][sym_concatenation] = state(555); + v->a[29][sym_string] = state(401); + v->a[29][sym_simple_expansion] = state(401); + v->a[29][sym_expansion] = state(401); + v->a[29][sym_command_substitution] = state(401); + v->a[29][aux_sym__statements_repeat1] = state(118); + v->a[29][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[29][aux_sym__case_item_last_repeat2] = state(20); + v->a[29][aux_sym_command_repeat1] = state(411); + v->a[29][sym_word] = actions(41); + v->a[29][anon_sym_for] = actions(9); + v->a[29][anon_sym_while] = actions(11); + v->a[29][anon_sym_until] = actions(11); + v->a[29][anon_sym_if] = actions(13); + v->a[29][anon_sym_case] = actions(15); + v->a[29][anon_sym_LPAREN] = actions(17); + v->a[29][anon_sym_LF] = actions(188); + v->a[29][anon_sym_LBRACE] = actions(19); + v->a[29][anon_sym_BANG] = actions(49); + v->a[29][anon_sym_LT] = actions(51); + return (parse_table_78(v)); +} + +void parse_table_78(t_parse_table_array *v) +{ + v->a[29][anon_sym_GT] = actions(51); + v->a[29][anon_sym_GT_GT] = actions(51); + v->a[29][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[29][anon_sym_DOLLAR] = actions(55); + v->a[29][anon_sym_DQUOTE] = actions(57); + v->a[29][sym_raw_string] = actions(59); + v->a[29][sym_number] = actions(59); + v->a[29][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[29][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[29][anon_sym_BQUOTE] = actions(65); + v->a[29][sym_comment] = actions(3); + v->a[29][sym_variable_name] = actions(67); + v->a[30][sym__statements] = state(1574); + v->a[30][sym__statement_not_pipeline] = state(1564); + v->a[30][sym_redirected_statement] = state(867); + v->a[30][sym_for_statement] = state(867); + v->a[30][sym_while_statement] = state(867); + v->a[30][sym_if_statement] = state(867); + v->a[30][sym_case_statement] = state(867); + v->a[30][sym_function_definition] = state(867); + return (parse_table_79(v)); +} + +void parse_table_79(t_parse_table_array *v) +{ + v->a[30][sym_compound_statement] = state(867); + v->a[30][sym_subshell] = state(867); + v->a[30][sym_pipeline] = state(913); + v->a[30][sym_list] = state(867); + v->a[30][sym_negated_command] = state(867); + v->a[30][sym_command] = state(867); + v->a[30][sym_command_name] = state(170); + v->a[30][sym_variable_assignment] = state(177); + v->a[30][sym__variable_assignments] = state(867); + v->a[30][sym_file_redirect] = state(541); + v->a[30][sym_arithmetic_expansion] = state(276); + v->a[30][sym_concatenation] = state(546); + v->a[30][sym_string] = state(276); + v->a[30][sym_simple_expansion] = state(276); + v->a[30][sym_expansion] = state(276); + v->a[30][sym_command_substitution] = state(276); + v->a[30][aux_sym__statements_repeat1] = state(104); + v->a[30][aux_sym_redirected_statement_repeat2] = state(990); + v->a[30][aux_sym__case_item_last_repeat2] = state(12); + v->a[30][aux_sym_command_repeat1] = state(408); + return (parse_table_80(v)); +} + +/* EOF parse_table_15.c */ diff --git a/parser/static/parse_table/parse_table_150.c b/parser/static/parse_table/parse_table_150.c new file mode 100644 index 00000000..8c8458c5 --- /dev/null +++ b/parser/static/parse_table/parse_table_150.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_750(t_parse_table_array *v) +{ + v->a[457][anon_sym_GT] = actions(923); + v->a[457][anon_sym_GT_GT] = actions(923); + v->a[457][anon_sym_LT_LT] = actions(923); + v->a[457][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[457][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[457][aux_sym_concatenation_token1] = actions(1156); + v->a[457][anon_sym_DOLLAR] = actions(923); + v->a[457][anon_sym_DQUOTE] = actions(923); + v->a[457][sym_raw_string] = actions(923); + v->a[457][sym_number] = actions(923); + v->a[457][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[457][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[457][anon_sym_BQUOTE] = actions(923); + v->a[457][sym_comment] = actions(3); + v->a[457][anon_sym_SEMI] = actions(923); + v->a[457][sym__concat] = actions(1206); + v->a[458][sym_word] = actions(1056); + v->a[458][anon_sym_esac] = actions(1056); + v->a[458][anon_sym_PIPE] = actions(1056); + v->a[458][anon_sym_SEMI_SEMI] = actions(1056); + return (parse_table_751(v)); +} + +void parse_table_751(t_parse_table_array *v) +{ + v->a[458][anon_sym_AMP_AMP] = actions(1056); + v->a[458][anon_sym_PIPE_PIPE] = actions(1056); + v->a[458][anon_sym_LT] = actions(1056); + v->a[458][anon_sym_GT] = actions(1056); + v->a[458][anon_sym_GT_GT] = actions(1056); + v->a[458][anon_sym_LT_LT] = actions(1056); + v->a[458][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[458][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[458][aux_sym_concatenation_token1] = actions(1056); + v->a[458][anon_sym_DOLLAR] = actions(1056); + v->a[458][anon_sym_DQUOTE] = actions(1056); + v->a[458][sym_raw_string] = actions(1056); + v->a[458][sym_number] = actions(1056); + v->a[458][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[458][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[458][anon_sym_BQUOTE] = actions(1056); + v->a[458][sym_comment] = actions(3); + v->a[458][anon_sym_SEMI] = actions(1056); + v->a[458][sym__concat] = actions(1054); + v->a[459][sym_word] = actions(867); + return (parse_table_752(v)); +} + +void parse_table_752(t_parse_table_array *v) +{ + v->a[459][anon_sym_for] = actions(867); + v->a[459][anon_sym_while] = actions(867); + v->a[459][anon_sym_until] = actions(867); + v->a[459][anon_sym_if] = actions(867); + v->a[459][anon_sym_fi] = actions(867); + v->a[459][anon_sym_case] = actions(867); + v->a[459][anon_sym_LPAREN] = actions(867); + v->a[459][anon_sym_LBRACE] = actions(867); + v->a[459][anon_sym_BANG] = actions(867); + v->a[459][anon_sym_LT] = actions(867); + v->a[459][anon_sym_GT] = actions(867); + v->a[459][anon_sym_GT_GT] = actions(867); + v->a[459][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[459][anon_sym_DOLLAR] = actions(867); + v->a[459][anon_sym_DQUOTE] = actions(867); + v->a[459][sym_raw_string] = actions(867); + v->a[459][sym_number] = actions(867); + v->a[459][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[459][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[459][anon_sym_BQUOTE] = actions(867); + return (parse_table_753(v)); +} + +void parse_table_753(t_parse_table_array *v) +{ + v->a[459][sym_comment] = actions(3); + v->a[459][sym_variable_name] = actions(869); + v->a[460][anon_sym_esac] = actions(343); + v->a[460][anon_sym_PIPE] = actions(343); + v->a[460][anon_sym_SEMI_SEMI] = actions(343); + v->a[460][anon_sym_AMP_AMP] = actions(343); + v->a[460][anon_sym_PIPE_PIPE] = actions(343); + v->a[460][anon_sym_BANG] = actions(1208); + v->a[460][anon_sym_LT] = actions(343); + v->a[460][anon_sym_GT] = actions(343); + v->a[460][anon_sym_GT_GT] = actions(343); + v->a[460][anon_sym_LT_LT] = actions(343); + v->a[460][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[460][anon_sym_DASH] = actions(1208); + v->a[460][anon_sym_STAR] = actions(1208); + v->a[460][anon_sym_QMARK] = actions(1208); + v->a[460][anon_sym_DOLLAR] = actions(1208); + v->a[460][anon_sym_POUND] = actions(1208); + v->a[460][sym_comment] = actions(3); + v->a[460][aux_sym__simple_variable_name_token1] = actions(1210); + return (parse_table_754(v)); +} + +void parse_table_754(t_parse_table_array *v) +{ + v->a[460][aux_sym__multiline_variable_name_token1] = actions(1210); + v->a[460][anon_sym_AT] = actions(1208); + v->a[460][anon_sym_0] = actions(1208); + v->a[460][anon_sym_SEMI] = actions(343); + v->a[460][sym_variable_name] = actions(1212); + v->a[461][ts_builtin_sym_end] = actions(1214); + v->a[461][sym_word] = actions(1040); + v->a[461][anon_sym_for] = actions(1040); + v->a[461][anon_sym_while] = actions(1040); + v->a[461][anon_sym_until] = actions(1040); + v->a[461][anon_sym_if] = actions(1040); + v->a[461][anon_sym_case] = actions(1040); + v->a[461][anon_sym_LPAREN] = actions(1040); + v->a[461][anon_sym_LBRACE] = actions(1040); + v->a[461][anon_sym_BANG] = actions(1040); + v->a[461][anon_sym_LT] = actions(1040); + v->a[461][anon_sym_GT] = actions(1040); + v->a[461][anon_sym_GT_GT] = actions(1040); + v->a[461][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[461][anon_sym_DOLLAR] = actions(1040); + return (parse_table_755(v)); +} + +/* EOF parse_table_150.c */ diff --git a/parser/static/parse_table/parse_table_151.c b/parser/static/parse_table/parse_table_151.c new file mode 100644 index 00000000..9cdbd6e9 --- /dev/null +++ b/parser/static/parse_table/parse_table_151.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_755(t_parse_table_array *v) +{ + v->a[461][anon_sym_DQUOTE] = actions(1040); + v->a[461][sym_raw_string] = actions(1040); + v->a[461][sym_number] = actions(1040); + v->a[461][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[461][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[461][anon_sym_BQUOTE] = actions(1040); + v->a[461][sym_comment] = actions(3); + v->a[461][sym_variable_name] = actions(1044); + v->a[462][sym_word] = actions(1052); + v->a[462][anon_sym_esac] = actions(1052); + v->a[462][anon_sym_PIPE] = actions(1052); + v->a[462][anon_sym_SEMI_SEMI] = actions(1052); + v->a[462][anon_sym_AMP_AMP] = actions(1052); + v->a[462][anon_sym_PIPE_PIPE] = actions(1052); + v->a[462][anon_sym_LT] = actions(1052); + v->a[462][anon_sym_GT] = actions(1052); + v->a[462][anon_sym_GT_GT] = actions(1052); + v->a[462][anon_sym_LT_LT] = actions(1052); + v->a[462][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[462][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + return (parse_table_756(v)); +} + +void parse_table_756(t_parse_table_array *v) +{ + v->a[462][aux_sym_concatenation_token1] = actions(1052); + v->a[462][anon_sym_DOLLAR] = actions(1052); + v->a[462][anon_sym_DQUOTE] = actions(1052); + v->a[462][sym_raw_string] = actions(1052); + v->a[462][sym_number] = actions(1052); + v->a[462][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[462][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[462][anon_sym_BQUOTE] = actions(1052); + v->a[462][sym_comment] = actions(3); + v->a[462][anon_sym_SEMI] = actions(1052); + v->a[462][sym__concat] = actions(1050); + v->a[463][sym_word] = actions(867); + v->a[463][anon_sym_for] = actions(867); + v->a[463][anon_sym_while] = actions(867); + v->a[463][anon_sym_until] = actions(867); + v->a[463][anon_sym_if] = actions(867); + v->a[463][anon_sym_case] = actions(867); + v->a[463][anon_sym_LPAREN] = actions(867); + v->a[463][anon_sym_LBRACE] = actions(867); + v->a[463][anon_sym_RBRACE] = actions(867); + return (parse_table_757(v)); +} + +void parse_table_757(t_parse_table_array *v) +{ + v->a[463][anon_sym_BANG] = actions(867); + v->a[463][anon_sym_LT] = actions(867); + v->a[463][anon_sym_GT] = actions(867); + v->a[463][anon_sym_GT_GT] = actions(867); + v->a[463][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[463][anon_sym_DOLLAR] = actions(867); + v->a[463][anon_sym_DQUOTE] = actions(867); + v->a[463][sym_raw_string] = actions(867); + v->a[463][sym_number] = actions(867); + v->a[463][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[463][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[463][anon_sym_BQUOTE] = actions(867); + v->a[463][sym_comment] = actions(3); + v->a[463][sym_variable_name] = actions(869); + v->a[464][ts_builtin_sym_end] = actions(1185); + v->a[464][sym_word] = actions(1040); + v->a[464][anon_sym_for] = actions(1040); + v->a[464][anon_sym_while] = actions(1040); + v->a[464][anon_sym_until] = actions(1040); + v->a[464][anon_sym_if] = actions(1040); + return (parse_table_758(v)); +} + +void parse_table_758(t_parse_table_array *v) +{ + v->a[464][anon_sym_case] = actions(1040); + v->a[464][anon_sym_LPAREN] = actions(1040); + v->a[464][anon_sym_LBRACE] = actions(1040); + v->a[464][anon_sym_BANG] = actions(1040); + v->a[464][anon_sym_LT] = actions(1040); + v->a[464][anon_sym_GT] = actions(1040); + v->a[464][anon_sym_GT_GT] = actions(1040); + v->a[464][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[464][anon_sym_DOLLAR] = actions(1040); + v->a[464][anon_sym_DQUOTE] = actions(1040); + v->a[464][sym_raw_string] = actions(1040); + v->a[464][sym_number] = actions(1040); + v->a[464][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[464][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[464][anon_sym_BQUOTE] = actions(1040); + v->a[464][sym_comment] = actions(3); + v->a[464][sym_variable_name] = actions(1044); + v->a[465][ts_builtin_sym_end] = actions(1185); + v->a[465][sym_word] = actions(1040); + v->a[465][anon_sym_for] = actions(1040); + return (parse_table_759(v)); +} + +void parse_table_759(t_parse_table_array *v) +{ + v->a[465][anon_sym_while] = actions(1040); + v->a[465][anon_sym_until] = actions(1040); + v->a[465][anon_sym_if] = actions(1040); + v->a[465][anon_sym_case] = actions(1040); + v->a[465][anon_sym_LPAREN] = actions(1040); + v->a[465][anon_sym_LBRACE] = actions(1040); + v->a[465][anon_sym_BANG] = actions(1040); + v->a[465][anon_sym_LT] = actions(1040); + v->a[465][anon_sym_GT] = actions(1040); + v->a[465][anon_sym_GT_GT] = actions(1040); + v->a[465][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[465][anon_sym_DOLLAR] = actions(1040); + v->a[465][anon_sym_DQUOTE] = actions(1040); + v->a[465][sym_raw_string] = actions(1040); + v->a[465][sym_number] = actions(1040); + v->a[465][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[465][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[465][anon_sym_BQUOTE] = actions(1040); + v->a[465][sym_comment] = actions(3); + v->a[465][sym_variable_name] = actions(1044); + return (parse_table_760(v)); +} + +/* EOF parse_table_151.c */ diff --git a/parser/static/parse_table/parse_table_152.c b/parser/static/parse_table/parse_table_152.c new file mode 100644 index 00000000..b8911cc4 --- /dev/null +++ b/parser/static/parse_table/parse_table_152.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_760(t_parse_table_array *v) +{ + v->a[466][ts_builtin_sym_end] = actions(1185); + v->a[466][sym_word] = actions(1040); + v->a[466][anon_sym_for] = actions(1040); + v->a[466][anon_sym_while] = actions(1040); + v->a[466][anon_sym_until] = actions(1040); + v->a[466][anon_sym_if] = actions(1040); + v->a[466][anon_sym_case] = actions(1040); + v->a[466][anon_sym_LPAREN] = actions(1040); + v->a[466][anon_sym_LBRACE] = actions(1040); + v->a[466][anon_sym_BANG] = actions(1040); + v->a[466][anon_sym_LT] = actions(1040); + v->a[466][anon_sym_GT] = actions(1040); + v->a[466][anon_sym_GT_GT] = actions(1040); + v->a[466][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[466][anon_sym_DOLLAR] = actions(1040); + v->a[466][anon_sym_DQUOTE] = actions(1040); + v->a[466][sym_raw_string] = actions(1040); + v->a[466][sym_number] = actions(1040); + v->a[466][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[466][anon_sym_DOLLAR_LPAREN] = actions(1040); + return (parse_table_761(v)); +} + +void parse_table_761(t_parse_table_array *v) +{ + v->a[466][anon_sym_BQUOTE] = actions(1040); + v->a[466][sym_comment] = actions(3); + v->a[466][sym_variable_name] = actions(1044); + v->a[467][ts_builtin_sym_end] = actions(1185); + v->a[467][sym_word] = actions(1040); + v->a[467][anon_sym_for] = actions(1040); + v->a[467][anon_sym_while] = actions(1040); + v->a[467][anon_sym_until] = actions(1040); + v->a[467][anon_sym_if] = actions(1040); + v->a[467][anon_sym_case] = actions(1040); + v->a[467][anon_sym_LPAREN] = actions(1040); + v->a[467][anon_sym_LBRACE] = actions(1040); + v->a[467][anon_sym_BANG] = actions(1040); + v->a[467][anon_sym_LT] = actions(1040); + v->a[467][anon_sym_GT] = actions(1040); + v->a[467][anon_sym_GT_GT] = actions(1040); + v->a[467][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[467][anon_sym_DOLLAR] = actions(1040); + v->a[467][anon_sym_DQUOTE] = actions(1040); + v->a[467][sym_raw_string] = actions(1040); + return (parse_table_762(v)); +} + +void parse_table_762(t_parse_table_array *v) +{ + v->a[467][sym_number] = actions(1040); + v->a[467][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[467][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[467][anon_sym_BQUOTE] = actions(1040); + v->a[467][sym_comment] = actions(3); + v->a[467][sym_variable_name] = actions(1044); + v->a[468][ts_builtin_sym_end] = actions(1185); + v->a[468][sym_word] = actions(1040); + v->a[468][anon_sym_for] = actions(1040); + v->a[468][anon_sym_while] = actions(1040); + v->a[468][anon_sym_until] = actions(1040); + v->a[468][anon_sym_if] = actions(1040); + v->a[468][anon_sym_case] = actions(1040); + v->a[468][anon_sym_LPAREN] = actions(1040); + v->a[468][anon_sym_LBRACE] = actions(1040); + v->a[468][anon_sym_BANG] = actions(1040); + v->a[468][anon_sym_LT] = actions(1040); + v->a[468][anon_sym_GT] = actions(1040); + v->a[468][anon_sym_GT_GT] = actions(1040); + v->a[468][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + return (parse_table_763(v)); +} + +void parse_table_763(t_parse_table_array *v) +{ + v->a[468][anon_sym_DOLLAR] = actions(1040); + v->a[468][anon_sym_DQUOTE] = actions(1040); + v->a[468][sym_raw_string] = actions(1040); + v->a[468][sym_number] = actions(1040); + v->a[468][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[468][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[468][anon_sym_BQUOTE] = actions(1040); + v->a[468][sym_comment] = actions(3); + v->a[468][sym_variable_name] = actions(1044); + v->a[469][sym_word] = actions(1001); + v->a[469][anon_sym_for] = actions(1001); + v->a[469][anon_sym_while] = actions(1001); + v->a[469][anon_sym_until] = actions(1001); + v->a[469][anon_sym_do] = actions(1001); + v->a[469][anon_sym_if] = actions(1001); + v->a[469][anon_sym_case] = actions(1001); + v->a[469][anon_sym_LPAREN] = actions(1001); + v->a[469][anon_sym_LBRACE] = actions(1001); + v->a[469][anon_sym_BANG] = actions(1001); + v->a[469][anon_sym_LT] = actions(1001); + return (parse_table_764(v)); +} + +void parse_table_764(t_parse_table_array *v) +{ + v->a[469][anon_sym_GT] = actions(1001); + v->a[469][anon_sym_GT_GT] = actions(1001); + v->a[469][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1001); + v->a[469][anon_sym_DOLLAR] = actions(1001); + v->a[469][anon_sym_DQUOTE] = actions(1001); + v->a[469][sym_raw_string] = actions(1001); + v->a[469][sym_number] = actions(1001); + v->a[469][anon_sym_DOLLAR_LBRACE] = actions(1001); + v->a[469][anon_sym_DOLLAR_LPAREN] = actions(1001); + v->a[469][anon_sym_BQUOTE] = actions(1001); + v->a[469][sym_comment] = actions(3); + v->a[469][sym_variable_name] = actions(1003); + v->a[470][anon_sym_PIPE] = actions(343); + v->a[470][anon_sym_RPAREN] = actions(343); + v->a[470][anon_sym_SEMI_SEMI] = actions(343); + v->a[470][anon_sym_AMP_AMP] = actions(343); + v->a[470][anon_sym_PIPE_PIPE] = actions(343); + v->a[470][anon_sym_BANG] = actions(1179); + v->a[470][anon_sym_LT] = actions(343); + v->a[470][anon_sym_GT] = actions(343); + return (parse_table_765(v)); +} + +/* EOF parse_table_152.c */ diff --git a/parser/static/parse_table/parse_table_153.c b/parser/static/parse_table/parse_table_153.c new file mode 100644 index 00000000..2964f53c --- /dev/null +++ b/parser/static/parse_table/parse_table_153.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_765(t_parse_table_array *v) +{ + v->a[470][anon_sym_GT_GT] = actions(343); + v->a[470][anon_sym_LT_LT] = actions(343); + v->a[470][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[470][anon_sym_DASH] = actions(1179); + v->a[470][anon_sym_STAR] = actions(1179); + v->a[470][anon_sym_QMARK] = actions(1179); + v->a[470][anon_sym_DOLLAR] = actions(1179); + v->a[470][anon_sym_POUND] = actions(1179); + v->a[470][sym_comment] = actions(3); + v->a[470][aux_sym__simple_variable_name_token1] = actions(1181); + v->a[470][aux_sym__multiline_variable_name_token1] = actions(1181); + v->a[470][anon_sym_AT] = actions(1179); + v->a[470][anon_sym_0] = actions(1179); + v->a[470][anon_sym_SEMI] = actions(343); + v->a[470][sym_variable_name] = actions(1183); + v->a[471][ts_builtin_sym_end] = actions(1185); + v->a[471][sym_word] = actions(1040); + v->a[471][anon_sym_for] = actions(1040); + v->a[471][anon_sym_while] = actions(1040); + v->a[471][anon_sym_until] = actions(1040); + return (parse_table_766(v)); +} + +void parse_table_766(t_parse_table_array *v) +{ + v->a[471][anon_sym_if] = actions(1040); + v->a[471][anon_sym_case] = actions(1040); + v->a[471][anon_sym_LPAREN] = actions(1040); + v->a[471][anon_sym_LBRACE] = actions(1040); + v->a[471][anon_sym_BANG] = actions(1040); + v->a[471][anon_sym_LT] = actions(1040); + v->a[471][anon_sym_GT] = actions(1040); + v->a[471][anon_sym_GT_GT] = actions(1040); + v->a[471][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[471][anon_sym_DOLLAR] = actions(1040); + v->a[471][anon_sym_DQUOTE] = actions(1040); + v->a[471][sym_raw_string] = actions(1040); + v->a[471][sym_number] = actions(1040); + v->a[471][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[471][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[471][anon_sym_BQUOTE] = actions(1040); + v->a[471][sym_comment] = actions(3); + v->a[471][sym_variable_name] = actions(1044); + v->a[472][sym_word] = actions(1048); + v->a[472][anon_sym_PIPE] = actions(1048); + return (parse_table_767(v)); +} + +void parse_table_767(t_parse_table_array *v) +{ + v->a[472][anon_sym_RPAREN] = actions(1048); + v->a[472][anon_sym_SEMI_SEMI] = actions(1048); + v->a[472][anon_sym_AMP_AMP] = actions(1048); + v->a[472][anon_sym_PIPE_PIPE] = actions(1048); + v->a[472][anon_sym_LT] = actions(1048); + v->a[472][anon_sym_GT] = actions(1048); + v->a[472][anon_sym_GT_GT] = actions(1048); + v->a[472][anon_sym_LT_LT] = actions(1048); + v->a[472][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[472][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[472][aux_sym_concatenation_token1] = actions(1048); + v->a[472][anon_sym_DOLLAR] = actions(1048); + v->a[472][anon_sym_DQUOTE] = actions(1048); + v->a[472][sym_raw_string] = actions(1048); + v->a[472][sym_number] = actions(1048); + v->a[472][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[472][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[472][anon_sym_BQUOTE] = actions(1048); + v->a[472][sym_comment] = actions(3); + v->a[472][anon_sym_SEMI] = actions(1048); + return (parse_table_768(v)); +} + +void parse_table_768(t_parse_table_array *v) +{ + v->a[472][sym__concat] = actions(1046); + v->a[473][ts_builtin_sym_end] = actions(869); + v->a[473][sym_word] = actions(867); + v->a[473][anon_sym_for] = actions(867); + v->a[473][anon_sym_while] = actions(867); + v->a[473][anon_sym_until] = actions(867); + v->a[473][anon_sym_if] = actions(867); + v->a[473][anon_sym_case] = actions(867); + v->a[473][anon_sym_LPAREN] = actions(867); + v->a[473][anon_sym_LBRACE] = actions(867); + v->a[473][anon_sym_BANG] = actions(867); + v->a[473][anon_sym_LT] = actions(867); + v->a[473][anon_sym_GT] = actions(867); + v->a[473][anon_sym_GT_GT] = actions(867); + v->a[473][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[473][anon_sym_DOLLAR] = actions(867); + v->a[473][anon_sym_DQUOTE] = actions(867); + v->a[473][sym_raw_string] = actions(867); + v->a[473][sym_number] = actions(867); + v->a[473][anon_sym_DOLLAR_LBRACE] = actions(867); + return (parse_table_769(v)); +} + +void parse_table_769(t_parse_table_array *v) +{ + v->a[473][anon_sym_DOLLAR_LPAREN] = actions(867); + v->a[473][anon_sym_BQUOTE] = actions(867); + v->a[473][sym_comment] = actions(3); + v->a[473][sym_variable_name] = actions(869); + v->a[474][sym_word] = actions(973); + v->a[474][anon_sym_PIPE] = actions(973); + v->a[474][anon_sym_RPAREN] = actions(973); + v->a[474][anon_sym_SEMI_SEMI] = actions(973); + v->a[474][anon_sym_AMP_AMP] = actions(973); + v->a[474][anon_sym_PIPE_PIPE] = actions(973); + v->a[474][anon_sym_LT] = actions(973); + v->a[474][anon_sym_GT] = actions(973); + v->a[474][anon_sym_GT_GT] = actions(973); + v->a[474][anon_sym_LT_LT] = actions(973); + v->a[474][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[474][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[474][aux_sym_concatenation_token1] = actions(973); + v->a[474][anon_sym_DOLLAR] = actions(973); + v->a[474][anon_sym_DQUOTE] = actions(973); + v->a[474][sym_raw_string] = actions(973); + return (parse_table_770(v)); +} + +/* EOF parse_table_153.c */ diff --git a/parser/static/parse_table/parse_table_154.c b/parser/static/parse_table/parse_table_154.c new file mode 100644 index 00000000..b56fa177 --- /dev/null +++ b/parser/static/parse_table/parse_table_154.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_770(t_parse_table_array *v) +{ + v->a[474][sym_number] = actions(973); + v->a[474][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[474][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[474][anon_sym_BQUOTE] = actions(973); + v->a[474][sym_comment] = actions(3); + v->a[474][anon_sym_SEMI] = actions(973); + v->a[474][sym__concat] = actions(981); + v->a[475][sym_word] = actions(973); + v->a[475][anon_sym_esac] = actions(973); + v->a[475][anon_sym_PIPE] = actions(973); + v->a[475][anon_sym_SEMI_SEMI] = actions(973); + v->a[475][anon_sym_AMP_AMP] = actions(973); + v->a[475][anon_sym_PIPE_PIPE] = actions(973); + v->a[475][anon_sym_LT] = actions(973); + v->a[475][anon_sym_GT] = actions(973); + v->a[475][anon_sym_GT_GT] = actions(973); + v->a[475][anon_sym_LT_LT] = actions(973); + v->a[475][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[475][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[475][aux_sym_concatenation_token1] = actions(973); + return (parse_table_771(v)); +} + +void parse_table_771(t_parse_table_array *v) +{ + v->a[475][anon_sym_DOLLAR] = actions(973); + v->a[475][anon_sym_DQUOTE] = actions(973); + v->a[475][sym_raw_string] = actions(973); + v->a[475][sym_number] = actions(973); + v->a[475][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[475][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[475][anon_sym_BQUOTE] = actions(973); + v->a[475][sym_comment] = actions(3); + v->a[475][anon_sym_SEMI] = actions(973); + v->a[475][sym__concat] = actions(981); + v->a[476][sym_word] = actions(1095); + v->a[476][anon_sym_PIPE] = actions(1095); + v->a[476][anon_sym_RPAREN] = actions(1095); + v->a[476][anon_sym_SEMI_SEMI] = actions(1095); + v->a[476][anon_sym_AMP_AMP] = actions(1095); + v->a[476][anon_sym_PIPE_PIPE] = actions(1095); + v->a[476][anon_sym_LT] = actions(1095); + v->a[476][anon_sym_GT] = actions(1095); + v->a[476][anon_sym_GT_GT] = actions(1095); + v->a[476][anon_sym_LT_LT] = actions(1095); + return (parse_table_772(v)); +} + +void parse_table_772(t_parse_table_array *v) +{ + v->a[476][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[476][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[476][aux_sym_concatenation_token1] = actions(1095); + v->a[476][anon_sym_DOLLAR] = actions(1095); + v->a[476][anon_sym_DQUOTE] = actions(1095); + v->a[476][sym_raw_string] = actions(1095); + v->a[476][sym_number] = actions(1095); + v->a[476][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[476][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[476][anon_sym_BQUOTE] = actions(1095); + v->a[476][sym_comment] = actions(3); + v->a[476][anon_sym_SEMI] = actions(1095); + v->a[476][sym__concat] = actions(1097); + v->a[477][ts_builtin_sym_end] = actions(1087); + v->a[477][sym_word] = actions(1089); + v->a[477][anon_sym_PIPE] = actions(1089); + v->a[477][anon_sym_SEMI_SEMI] = actions(1089); + v->a[477][anon_sym_AMP_AMP] = actions(1089); + v->a[477][anon_sym_PIPE_PIPE] = actions(1089); + v->a[477][anon_sym_LT] = actions(1089); + return (parse_table_773(v)); +} + +void parse_table_773(t_parse_table_array *v) +{ + v->a[477][anon_sym_GT] = actions(1089); + v->a[477][anon_sym_GT_GT] = actions(1089); + v->a[477][anon_sym_LT_LT] = actions(1089); + v->a[477][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[477][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[477][aux_sym_concatenation_token1] = actions(1089); + v->a[477][anon_sym_DOLLAR] = actions(1089); + v->a[477][anon_sym_DQUOTE] = actions(1089); + v->a[477][sym_raw_string] = actions(1089); + v->a[477][sym_number] = actions(1089); + v->a[477][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[477][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[477][anon_sym_BQUOTE] = actions(1089); + v->a[477][sym_comment] = actions(3); + v->a[477][anon_sym_SEMI] = actions(1089); + v->a[477][sym__concat] = actions(1087); + v->a[478][sym__case_item_last] = state(1742); + v->a[478][sym_case_item] = state(1232); + v->a[478][sym_arithmetic_expansion] = state(1468); + v->a[478][sym_concatenation] = state(1538); + return (parse_table_774(v)); +} + +void parse_table_774(t_parse_table_array *v) +{ + v->a[478][sym_string] = state(1468); + v->a[478][sym_simple_expansion] = state(1468); + v->a[478][sym_expansion] = state(1468); + v->a[478][sym_command_substitution] = state(1468); + v->a[478][sym__extglob_blob] = state(1538); + v->a[478][aux_sym_case_statement_repeat1] = state(528); + v->a[478][sym_word] = actions(774); + v->a[478][anon_sym_esac] = actions(804); + v->a[478][anon_sym_LPAREN] = actions(778); + v->a[478][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[478][anon_sym_DOLLAR] = actions(784); + v->a[478][anon_sym_DQUOTE] = actions(786); + v->a[478][sym_raw_string] = actions(774); + v->a[478][sym_number] = actions(774); + v->a[478][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[478][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[478][anon_sym_BQUOTE] = actions(792); + v->a[478][sym_comment] = actions(3); + v->a[478][sym_extglob_pattern] = actions(794); + v->a[479][sym__case_item_last] = state(1620); + return (parse_table_775(v)); +} + +/* EOF parse_table_154.c */ diff --git a/parser/static/parse_table/parse_table_155.c b/parser/static/parse_table/parse_table_155.c new file mode 100644 index 00000000..084269cd --- /dev/null +++ b/parser/static/parse_table/parse_table_155.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_775(t_parse_table_array *v) +{ + v->a[479][sym_case_item] = state(1232); + v->a[479][sym_arithmetic_expansion] = state(1468); + v->a[479][sym_concatenation] = state(1538); + v->a[479][sym_string] = state(1468); + v->a[479][sym_simple_expansion] = state(1468); + v->a[479][sym_expansion] = state(1468); + v->a[479][sym_command_substitution] = state(1468); + v->a[479][sym__extglob_blob] = state(1538); + v->a[479][aux_sym_case_statement_repeat1] = state(537); + v->a[479][sym_word] = actions(774); + v->a[479][anon_sym_esac] = actions(821); + v->a[479][anon_sym_LPAREN] = actions(778); + v->a[479][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[479][anon_sym_DOLLAR] = actions(784); + v->a[479][anon_sym_DQUOTE] = actions(786); + v->a[479][sym_raw_string] = actions(774); + v->a[479][sym_number] = actions(774); + v->a[479][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[479][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[479][anon_sym_BQUOTE] = actions(792); + return (parse_table_776(v)); +} + +void parse_table_776(t_parse_table_array *v) +{ + v->a[479][sym_comment] = actions(3); + v->a[479][sym_extglob_pattern] = actions(794); + v->a[480][sym_word] = actions(1001); + v->a[480][anon_sym_for] = actions(1001); + v->a[480][anon_sym_while] = actions(1001); + v->a[480][anon_sym_until] = actions(1001); + v->a[480][anon_sym_if] = actions(1001); + v->a[480][anon_sym_fi] = actions(1001); + v->a[480][anon_sym_case] = actions(1001); + v->a[480][anon_sym_LPAREN] = actions(1001); + v->a[480][anon_sym_LBRACE] = actions(1001); + v->a[480][anon_sym_BANG] = actions(1001); + v->a[480][anon_sym_LT] = actions(1001); + v->a[480][anon_sym_GT] = actions(1001); + v->a[480][anon_sym_GT_GT] = actions(1001); + v->a[480][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1001); + v->a[480][anon_sym_DOLLAR] = actions(1001); + v->a[480][anon_sym_DQUOTE] = actions(1001); + v->a[480][sym_raw_string] = actions(1001); + v->a[480][sym_number] = actions(1001); + return (parse_table_777(v)); +} + +void parse_table_777(t_parse_table_array *v) +{ + v->a[480][anon_sym_DOLLAR_LBRACE] = actions(1001); + v->a[480][anon_sym_DOLLAR_LPAREN] = actions(1001); + v->a[480][anon_sym_BQUOTE] = actions(1001); + v->a[480][sym_comment] = actions(3); + v->a[480][sym_variable_name] = actions(1003); + v->a[481][ts_builtin_sym_end] = actions(1050); + v->a[481][sym_word] = actions(1052); + v->a[481][anon_sym_PIPE] = actions(1052); + v->a[481][anon_sym_SEMI_SEMI] = actions(1052); + v->a[481][anon_sym_AMP_AMP] = actions(1052); + v->a[481][anon_sym_PIPE_PIPE] = actions(1052); + v->a[481][anon_sym_LT] = actions(1052); + v->a[481][anon_sym_GT] = actions(1052); + v->a[481][anon_sym_GT_GT] = actions(1052); + v->a[481][anon_sym_LT_LT] = actions(1052); + v->a[481][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[481][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[481][aux_sym_concatenation_token1] = actions(1052); + v->a[481][anon_sym_DOLLAR] = actions(1052); + v->a[481][anon_sym_DQUOTE] = actions(1052); + return (parse_table_778(v)); +} + +void parse_table_778(t_parse_table_array *v) +{ + v->a[481][sym_raw_string] = actions(1052); + v->a[481][sym_number] = actions(1052); + v->a[481][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[481][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[481][anon_sym_BQUOTE] = actions(1052); + v->a[481][sym_comment] = actions(3); + v->a[481][anon_sym_SEMI] = actions(1052); + v->a[481][sym__concat] = actions(1050); + v->a[482][ts_builtin_sym_end] = actions(1116); + v->a[482][sym_word] = actions(1114); + v->a[482][anon_sym_PIPE] = actions(1114); + v->a[482][anon_sym_SEMI_SEMI] = actions(1114); + v->a[482][anon_sym_AMP_AMP] = actions(1114); + v->a[482][anon_sym_PIPE_PIPE] = actions(1114); + v->a[482][anon_sym_LT] = actions(1114); + v->a[482][anon_sym_GT] = actions(1114); + v->a[482][anon_sym_GT_GT] = actions(1114); + v->a[482][anon_sym_LT_LT] = actions(1114); + v->a[482][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[482][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + return (parse_table_779(v)); +} + +void parse_table_779(t_parse_table_array *v) +{ + v->a[482][aux_sym_concatenation_token1] = actions(1114); + v->a[482][anon_sym_DOLLAR] = actions(1114); + v->a[482][anon_sym_DQUOTE] = actions(1114); + v->a[482][sym_raw_string] = actions(1114); + v->a[482][sym_number] = actions(1114); + v->a[482][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[482][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[482][anon_sym_BQUOTE] = actions(1114); + v->a[482][sym_comment] = actions(3); + v->a[482][anon_sym_SEMI] = actions(1114); + v->a[482][sym__concat] = actions(1116); + v->a[483][ts_builtin_sym_end] = actions(1083); + v->a[483][sym_word] = actions(1085); + v->a[483][anon_sym_PIPE] = actions(1085); + v->a[483][anon_sym_SEMI_SEMI] = actions(1085); + v->a[483][anon_sym_AMP_AMP] = actions(1085); + v->a[483][anon_sym_PIPE_PIPE] = actions(1085); + v->a[483][anon_sym_LT] = actions(1085); + v->a[483][anon_sym_GT] = actions(1085); + v->a[483][anon_sym_GT_GT] = actions(1085); + return (parse_table_780(v)); +} + +/* EOF parse_table_155.c */ diff --git a/parser/static/parse_table/parse_table_156.c b/parser/static/parse_table/parse_table_156.c new file mode 100644 index 00000000..e15208a9 --- /dev/null +++ b/parser/static/parse_table/parse_table_156.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_780(t_parse_table_array *v) +{ + v->a[483][anon_sym_LT_LT] = actions(1085); + v->a[483][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[483][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[483][aux_sym_concatenation_token1] = actions(1085); + v->a[483][anon_sym_DOLLAR] = actions(1085); + v->a[483][anon_sym_DQUOTE] = actions(1085); + v->a[483][sym_raw_string] = actions(1085); + v->a[483][sym_number] = actions(1085); + v->a[483][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[483][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[483][anon_sym_BQUOTE] = actions(1085); + v->a[483][sym_comment] = actions(3); + v->a[483][anon_sym_SEMI] = actions(1085); + v->a[483][sym__concat] = actions(1083); + v->a[484][sym__case_item_last] = state(1651); + v->a[484][sym_case_item] = state(1232); + v->a[484][sym_arithmetic_expansion] = state(1468); + v->a[484][sym_concatenation] = state(1538); + v->a[484][sym_string] = state(1468); + v->a[484][sym_simple_expansion] = state(1468); + return (parse_table_781(v)); +} + +void parse_table_781(t_parse_table_array *v) +{ + v->a[484][sym_expansion] = state(1468); + v->a[484][sym_command_substitution] = state(1468); + v->a[484][sym__extglob_blob] = state(1538); + v->a[484][aux_sym_case_statement_repeat1] = state(514); + v->a[484][sym_word] = actions(774); + v->a[484][anon_sym_esac] = actions(1216); + v->a[484][anon_sym_LPAREN] = actions(778); + v->a[484][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[484][anon_sym_DOLLAR] = actions(784); + v->a[484][anon_sym_DQUOTE] = actions(786); + v->a[484][sym_raw_string] = actions(774); + v->a[484][sym_number] = actions(774); + v->a[484][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[484][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[484][anon_sym_BQUOTE] = actions(792); + v->a[484][sym_comment] = actions(3); + v->a[484][sym_extglob_pattern] = actions(794); + v->a[485][sym__case_item_last] = state(1660); + v->a[485][sym_case_item] = state(1232); + v->a[485][sym_arithmetic_expansion] = state(1468); + return (parse_table_782(v)); +} + +void parse_table_782(t_parse_table_array *v) +{ + v->a[485][sym_concatenation] = state(1538); + v->a[485][sym_string] = state(1468); + v->a[485][sym_simple_expansion] = state(1468); + v->a[485][sym_expansion] = state(1468); + v->a[485][sym_command_substitution] = state(1468); + v->a[485][sym__extglob_blob] = state(1538); + v->a[485][aux_sym_case_statement_repeat1] = state(576); + v->a[485][sym_word] = actions(774); + v->a[485][anon_sym_esac] = actions(1218); + v->a[485][anon_sym_LPAREN] = actions(778); + v->a[485][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[485][anon_sym_DOLLAR] = actions(784); + v->a[485][anon_sym_DQUOTE] = actions(786); + v->a[485][sym_raw_string] = actions(774); + v->a[485][sym_number] = actions(774); + v->a[485][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[485][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[485][anon_sym_BQUOTE] = actions(792); + v->a[485][sym_comment] = actions(3); + v->a[485][sym_extglob_pattern] = actions(794); + return (parse_table_783(v)); +} + +void parse_table_783(t_parse_table_array *v) +{ + v->a[486][aux_sym_concatenation_repeat1] = state(579); + v->a[486][sym_word] = actions(833); + v->a[486][anon_sym_LPAREN] = actions(1220); + v->a[486][anon_sym_PIPE] = actions(833); + v->a[486][anon_sym_AMP_AMP] = actions(833); + v->a[486][anon_sym_PIPE_PIPE] = actions(833); + v->a[486][anon_sym_LT] = actions(833); + v->a[486][anon_sym_GT] = actions(833); + v->a[486][anon_sym_GT_GT] = actions(833); + v->a[486][anon_sym_LT_LT] = actions(833); + v->a[486][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[486][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[486][aux_sym_concatenation_token1] = actions(857); + v->a[486][anon_sym_DOLLAR] = actions(833); + v->a[486][anon_sym_DQUOTE] = actions(833); + v->a[486][sym_raw_string] = actions(833); + v->a[486][sym_number] = actions(833); + v->a[486][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[486][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[486][anon_sym_BQUOTE] = actions(833); + return (parse_table_784(v)); +} + +void parse_table_784(t_parse_table_array *v) +{ + v->a[486][sym_comment] = actions(3); + v->a[486][sym__concat] = actions(859); + v->a[486][sym__bare_dollar] = actions(841); + v->a[487][anon_sym_PIPE] = actions(343); + v->a[487][anon_sym_SEMI_SEMI] = actions(343); + v->a[487][anon_sym_AMP_AMP] = actions(343); + v->a[487][anon_sym_PIPE_PIPE] = actions(343); + v->a[487][anon_sym_BANG] = actions(1179); + v->a[487][anon_sym_LT] = actions(343); + v->a[487][anon_sym_GT] = actions(343); + v->a[487][anon_sym_GT_GT] = actions(343); + v->a[487][anon_sym_LT_LT] = actions(343); + v->a[487][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[487][anon_sym_DASH] = actions(1179); + v->a[487][anon_sym_STAR] = actions(1179); + v->a[487][anon_sym_QMARK] = actions(1179); + v->a[487][anon_sym_DOLLAR] = actions(1179); + v->a[487][anon_sym_POUND] = actions(1179); + v->a[487][anon_sym_BQUOTE] = actions(343); + v->a[487][sym_comment] = actions(3); + return (parse_table_785(v)); +} + +/* EOF parse_table_156.c */ diff --git a/parser/static/parse_table/parse_table_157.c b/parser/static/parse_table/parse_table_157.c new file mode 100644 index 00000000..82c58203 --- /dev/null +++ b/parser/static/parse_table/parse_table_157.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_785(t_parse_table_array *v) +{ + v->a[487][aux_sym__simple_variable_name_token1] = actions(1181); + v->a[487][aux_sym__multiline_variable_name_token1] = actions(1181); + v->a[487][anon_sym_AT] = actions(1179); + v->a[487][anon_sym_0] = actions(1179); + v->a[487][anon_sym_SEMI] = actions(343); + v->a[487][sym_variable_name] = actions(1183); + v->a[488][sym_word] = actions(1091); + v->a[488][anon_sym_PIPE] = actions(1091); + v->a[488][anon_sym_RPAREN] = actions(1091); + v->a[488][anon_sym_SEMI_SEMI] = actions(1091); + v->a[488][anon_sym_AMP_AMP] = actions(1091); + v->a[488][anon_sym_PIPE_PIPE] = actions(1091); + v->a[488][anon_sym_LT] = actions(1091); + v->a[488][anon_sym_GT] = actions(1091); + v->a[488][anon_sym_GT_GT] = actions(1091); + v->a[488][anon_sym_LT_LT] = actions(1091); + v->a[488][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[488][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[488][aux_sym_concatenation_token1] = actions(1091); + v->a[488][anon_sym_DOLLAR] = actions(1091); + return (parse_table_786(v)); +} + +void parse_table_786(t_parse_table_array *v) +{ + v->a[488][anon_sym_DQUOTE] = actions(1091); + v->a[488][sym_raw_string] = actions(1091); + v->a[488][sym_number] = actions(1091); + v->a[488][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[488][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[488][anon_sym_BQUOTE] = actions(1091); + v->a[488][sym_comment] = actions(3); + v->a[488][anon_sym_SEMI] = actions(1091); + v->a[488][sym__concat] = actions(1093); + v->a[489][sym_word] = actions(1124); + v->a[489][anon_sym_PIPE] = actions(1124); + v->a[489][anon_sym_RPAREN] = actions(1124); + v->a[489][anon_sym_SEMI_SEMI] = actions(1124); + v->a[489][anon_sym_AMP_AMP] = actions(1124); + v->a[489][anon_sym_PIPE_PIPE] = actions(1124); + v->a[489][anon_sym_LT] = actions(1124); + v->a[489][anon_sym_GT] = actions(1124); + v->a[489][anon_sym_GT_GT] = actions(1124); + v->a[489][anon_sym_LT_LT] = actions(1124); + v->a[489][aux_sym_heredoc_redirect_token1] = actions(1124); + return (parse_table_787(v)); +} + +void parse_table_787(t_parse_table_array *v) +{ + v->a[489][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[489][aux_sym_concatenation_token1] = actions(1124); + v->a[489][anon_sym_DOLLAR] = actions(1124); + v->a[489][anon_sym_DQUOTE] = actions(1124); + v->a[489][sym_raw_string] = actions(1124); + v->a[489][sym_number] = actions(1124); + v->a[489][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[489][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[489][anon_sym_BQUOTE] = actions(1124); + v->a[489][sym_comment] = actions(3); + v->a[489][anon_sym_SEMI] = actions(1124); + v->a[489][sym__concat] = actions(1126); + v->a[490][sym_word] = actions(1058); + v->a[490][anon_sym_esac] = actions(1058); + v->a[490][anon_sym_PIPE] = actions(1058); + v->a[490][anon_sym_SEMI_SEMI] = actions(1058); + v->a[490][anon_sym_AMP_AMP] = actions(1058); + v->a[490][anon_sym_PIPE_PIPE] = actions(1058); + v->a[490][anon_sym_LT] = actions(1058); + v->a[490][anon_sym_GT] = actions(1058); + return (parse_table_788(v)); +} + +void parse_table_788(t_parse_table_array *v) +{ + v->a[490][anon_sym_GT_GT] = actions(1058); + v->a[490][anon_sym_LT_LT] = actions(1058); + v->a[490][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[490][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[490][aux_sym_concatenation_token1] = actions(1058); + v->a[490][anon_sym_DOLLAR] = actions(1058); + v->a[490][anon_sym_DQUOTE] = actions(1058); + v->a[490][sym_raw_string] = actions(1058); + v->a[490][sym_number] = actions(1058); + v->a[490][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[490][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[490][anon_sym_BQUOTE] = actions(1058); + v->a[490][sym_comment] = actions(3); + v->a[490][anon_sym_SEMI] = actions(1058); + v->a[490][sym__concat] = actions(1060); + v->a[491][ts_builtin_sym_end] = actions(981); + v->a[491][sym_word] = actions(973); + v->a[491][anon_sym_PIPE] = actions(973); + v->a[491][anon_sym_SEMI_SEMI] = actions(973); + v->a[491][anon_sym_AMP_AMP] = actions(973); + return (parse_table_789(v)); +} + +void parse_table_789(t_parse_table_array *v) +{ + v->a[491][anon_sym_PIPE_PIPE] = actions(973); + v->a[491][anon_sym_LT] = actions(973); + v->a[491][anon_sym_GT] = actions(973); + v->a[491][anon_sym_GT_GT] = actions(973); + v->a[491][anon_sym_LT_LT] = actions(973); + v->a[491][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[491][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[491][aux_sym_concatenation_token1] = actions(973); + v->a[491][anon_sym_DOLLAR] = actions(973); + v->a[491][anon_sym_DQUOTE] = actions(973); + v->a[491][sym_raw_string] = actions(973); + v->a[491][sym_number] = actions(973); + v->a[491][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[491][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[491][anon_sym_BQUOTE] = actions(973); + v->a[491][sym_comment] = actions(3); + v->a[491][anon_sym_SEMI] = actions(973); + v->a[491][sym__concat] = actions(981); + v->a[492][sym_word] = actions(1085); + v->a[492][anon_sym_PIPE] = actions(1085); + return (parse_table_790(v)); +} + +/* EOF parse_table_157.c */ diff --git a/parser/static/parse_table/parse_table_158.c b/parser/static/parse_table/parse_table_158.c new file mode 100644 index 00000000..29b21ef9 --- /dev/null +++ b/parser/static/parse_table/parse_table_158.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_790(t_parse_table_array *v) +{ + v->a[492][anon_sym_RPAREN] = actions(1085); + v->a[492][anon_sym_SEMI_SEMI] = actions(1085); + v->a[492][anon_sym_AMP_AMP] = actions(1085); + v->a[492][anon_sym_PIPE_PIPE] = actions(1085); + v->a[492][anon_sym_LT] = actions(1085); + v->a[492][anon_sym_GT] = actions(1085); + v->a[492][anon_sym_GT_GT] = actions(1085); + v->a[492][anon_sym_LT_LT] = actions(1085); + v->a[492][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[492][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[492][aux_sym_concatenation_token1] = actions(1085); + v->a[492][anon_sym_DOLLAR] = actions(1085); + v->a[492][anon_sym_DQUOTE] = actions(1085); + v->a[492][sym_raw_string] = actions(1085); + v->a[492][sym_number] = actions(1085); + v->a[492][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[492][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[492][anon_sym_BQUOTE] = actions(1085); + v->a[492][sym_comment] = actions(3); + v->a[492][anon_sym_SEMI] = actions(1085); + return (parse_table_791(v)); +} + +void parse_table_791(t_parse_table_array *v) +{ + v->a[492][sym__concat] = actions(1083); + v->a[493][aux_sym_concatenation_repeat1] = state(457); + v->a[493][sym_word] = actions(880); + v->a[493][anon_sym_PIPE] = actions(880); + v->a[493][anon_sym_SEMI_SEMI] = actions(880); + v->a[493][anon_sym_AMP_AMP] = actions(880); + v->a[493][anon_sym_PIPE_PIPE] = actions(880); + v->a[493][anon_sym_LT] = actions(880); + v->a[493][anon_sym_GT] = actions(880); + v->a[493][anon_sym_GT_GT] = actions(880); + v->a[493][anon_sym_LT_LT] = actions(880); + v->a[493][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[493][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[493][aux_sym_concatenation_token1] = actions(1156); + v->a[493][anon_sym_DOLLAR] = actions(880); + v->a[493][anon_sym_DQUOTE] = actions(880); + v->a[493][sym_raw_string] = actions(880); + v->a[493][sym_number] = actions(880); + v->a[493][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[493][anon_sym_DOLLAR_LPAREN] = actions(880); + return (parse_table_792(v)); +} + +void parse_table_792(t_parse_table_array *v) +{ + v->a[493][anon_sym_BQUOTE] = actions(880); + v->a[493][sym_comment] = actions(3); + v->a[493][anon_sym_SEMI] = actions(880); + v->a[493][sym__concat] = actions(1168); + v->a[494][ts_builtin_sym_end] = actions(1097); + v->a[494][sym_word] = actions(1095); + v->a[494][anon_sym_PIPE] = actions(1095); + v->a[494][anon_sym_SEMI_SEMI] = actions(1095); + v->a[494][anon_sym_AMP_AMP] = actions(1095); + v->a[494][anon_sym_PIPE_PIPE] = actions(1095); + v->a[494][anon_sym_LT] = actions(1095); + v->a[494][anon_sym_GT] = actions(1095); + v->a[494][anon_sym_GT_GT] = actions(1095); + v->a[494][anon_sym_LT_LT] = actions(1095); + v->a[494][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[494][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[494][aux_sym_concatenation_token1] = actions(1095); + v->a[494][anon_sym_DOLLAR] = actions(1095); + v->a[494][anon_sym_DQUOTE] = actions(1095); + v->a[494][sym_raw_string] = actions(1095); + return (parse_table_793(v)); +} + +void parse_table_793(t_parse_table_array *v) +{ + v->a[494][sym_number] = actions(1095); + v->a[494][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[494][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[494][anon_sym_BQUOTE] = actions(1095); + v->a[494][sym_comment] = actions(3); + v->a[494][anon_sym_SEMI] = actions(1095); + v->a[494][sym__concat] = actions(1097); + v->a[495][ts_builtin_sym_end] = actions(1093); + v->a[495][sym_word] = actions(1091); + v->a[495][anon_sym_PIPE] = actions(1091); + v->a[495][anon_sym_SEMI_SEMI] = actions(1091); + v->a[495][anon_sym_AMP_AMP] = actions(1091); + v->a[495][anon_sym_PIPE_PIPE] = actions(1091); + v->a[495][anon_sym_LT] = actions(1091); + v->a[495][anon_sym_GT] = actions(1091); + v->a[495][anon_sym_GT_GT] = actions(1091); + v->a[495][anon_sym_LT_LT] = actions(1091); + v->a[495][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[495][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[495][aux_sym_concatenation_token1] = actions(1091); + return (parse_table_794(v)); +} + +void parse_table_794(t_parse_table_array *v) +{ + v->a[495][anon_sym_DOLLAR] = actions(1091); + v->a[495][anon_sym_DQUOTE] = actions(1091); + v->a[495][sym_raw_string] = actions(1091); + v->a[495][sym_number] = actions(1091); + v->a[495][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[495][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[495][anon_sym_BQUOTE] = actions(1091); + v->a[495][sym_comment] = actions(3); + v->a[495][anon_sym_SEMI] = actions(1091); + v->a[495][sym__concat] = actions(1093); + v->a[496][sym_word] = actions(1089); + v->a[496][anon_sym_PIPE] = actions(1089); + v->a[496][anon_sym_RPAREN] = actions(1089); + v->a[496][anon_sym_SEMI_SEMI] = actions(1089); + v->a[496][anon_sym_AMP_AMP] = actions(1089); + v->a[496][anon_sym_PIPE_PIPE] = actions(1089); + v->a[496][anon_sym_LT] = actions(1089); + v->a[496][anon_sym_GT] = actions(1089); + v->a[496][anon_sym_GT_GT] = actions(1089); + v->a[496][anon_sym_LT_LT] = actions(1089); + return (parse_table_795(v)); +} + +/* EOF parse_table_158.c */ diff --git a/parser/static/parse_table/parse_table_159.c b/parser/static/parse_table/parse_table_159.c new file mode 100644 index 00000000..553619e9 --- /dev/null +++ b/parser/static/parse_table/parse_table_159.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_795(t_parse_table_array *v) +{ + v->a[496][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[496][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[496][aux_sym_concatenation_token1] = actions(1089); + v->a[496][anon_sym_DOLLAR] = actions(1089); + v->a[496][anon_sym_DQUOTE] = actions(1089); + v->a[496][sym_raw_string] = actions(1089); + v->a[496][sym_number] = actions(1089); + v->a[496][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[496][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[496][anon_sym_BQUOTE] = actions(1089); + v->a[496][sym_comment] = actions(3); + v->a[496][anon_sym_SEMI] = actions(1089); + v->a[496][sym__concat] = actions(1087); + v->a[497][ts_builtin_sym_end] = actions(1054); + v->a[497][sym_word] = actions(1056); + v->a[497][anon_sym_PIPE] = actions(1056); + v->a[497][anon_sym_SEMI_SEMI] = actions(1056); + v->a[497][anon_sym_AMP_AMP] = actions(1056); + v->a[497][anon_sym_PIPE_PIPE] = actions(1056); + v->a[497][anon_sym_LT] = actions(1056); + return (parse_table_796(v)); +} + +void parse_table_796(t_parse_table_array *v) +{ + v->a[497][anon_sym_GT] = actions(1056); + v->a[497][anon_sym_GT_GT] = actions(1056); + v->a[497][anon_sym_LT_LT] = actions(1056); + v->a[497][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[497][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[497][aux_sym_concatenation_token1] = actions(1056); + v->a[497][anon_sym_DOLLAR] = actions(1056); + v->a[497][anon_sym_DQUOTE] = actions(1056); + v->a[497][sym_raw_string] = actions(1056); + v->a[497][sym_number] = actions(1056); + v->a[497][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[497][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[497][anon_sym_BQUOTE] = actions(1056); + v->a[497][sym_comment] = actions(3); + v->a[497][anon_sym_SEMI] = actions(1056); + v->a[497][sym__concat] = actions(1054); + v->a[498][ts_builtin_sym_end] = actions(1050); + v->a[498][sym_word] = actions(1052); + v->a[498][anon_sym_PIPE] = actions(1052); + v->a[498][anon_sym_SEMI_SEMI] = actions(1052); + return (parse_table_797(v)); +} + +void parse_table_797(t_parse_table_array *v) +{ + v->a[498][anon_sym_AMP_AMP] = actions(1052); + v->a[498][anon_sym_PIPE_PIPE] = actions(1052); + v->a[498][anon_sym_LT] = actions(1052); + v->a[498][anon_sym_GT] = actions(1052); + v->a[498][anon_sym_GT_GT] = actions(1052); + v->a[498][anon_sym_LT_LT] = actions(1052); + v->a[498][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[498][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[498][aux_sym_concatenation_token1] = actions(1052); + v->a[498][anon_sym_DOLLAR] = actions(1052); + v->a[498][anon_sym_DQUOTE] = actions(1052); + v->a[498][sym_raw_string] = actions(1052); + v->a[498][sym_number] = actions(1052); + v->a[498][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[498][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[498][anon_sym_BQUOTE] = actions(1052); + v->a[498][sym_comment] = actions(3); + v->a[498][anon_sym_SEMI] = actions(1052); + v->a[498][sym__concat] = actions(1050); + v->a[499][sym_word] = actions(1106); + return (parse_table_798(v)); +} + +void parse_table_798(t_parse_table_array *v) +{ + v->a[499][anon_sym_PIPE] = actions(1106); + v->a[499][anon_sym_RPAREN] = actions(1106); + v->a[499][anon_sym_SEMI_SEMI] = actions(1106); + v->a[499][anon_sym_AMP_AMP] = actions(1106); + v->a[499][anon_sym_PIPE_PIPE] = actions(1106); + v->a[499][anon_sym_LT] = actions(1106); + v->a[499][anon_sym_GT] = actions(1106); + v->a[499][anon_sym_GT_GT] = actions(1106); + v->a[499][anon_sym_LT_LT] = actions(1106); + v->a[499][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[499][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[499][aux_sym_concatenation_token1] = actions(1106); + v->a[499][anon_sym_DOLLAR] = actions(1106); + v->a[499][anon_sym_DQUOTE] = actions(1106); + v->a[499][sym_raw_string] = actions(1106); + v->a[499][sym_number] = actions(1106); + v->a[499][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[499][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[499][anon_sym_BQUOTE] = actions(1106); + v->a[499][sym_comment] = actions(3); + return (parse_table_799(v)); +} + +void parse_table_799(t_parse_table_array *v) +{ + v->a[499][anon_sym_SEMI] = actions(1106); + v->a[499][sym__concat] = actions(1108); + v->a[500][sym_arithmetic_expansion] = state(684); + v->a[500][sym_concatenation] = state(500); + v->a[500][sym_string] = state(684); + v->a[500][sym_simple_expansion] = state(684); + v->a[500][sym_expansion] = state(684); + v->a[500][sym_command_substitution] = state(684); + v->a[500][aux_sym_for_statement_repeat1] = state(500); + v->a[500][sym_word] = actions(1222); + v->a[500][anon_sym_AMP_AMP] = actions(428); + v->a[500][anon_sym_PIPE_PIPE] = actions(428); + v->a[500][anon_sym_LT] = actions(428); + v->a[500][anon_sym_GT] = actions(428); + v->a[500][anon_sym_GT_GT] = actions(428); + v->a[500][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[500][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1225); + v->a[500][anon_sym_DOLLAR] = actions(1228); + v->a[500][anon_sym_DQUOTE] = actions(1231); + v->a[500][sym_raw_string] = actions(1222); + return (parse_table_800(v)); +} + +/* EOF parse_table_159.c */ diff --git a/parser/static/parse_table/parse_table_16.c b/parser/static/parse_table/parse_table_16.c new file mode 100644 index 00000000..86b87690 --- /dev/null +++ b/parser/static/parse_table/parse_table_16.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_16.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_80(t_parse_table_array *v) +{ + v->a[30][sym_word] = actions(79); + v->a[30][anon_sym_for] = actions(81); + v->a[30][anon_sym_while] = actions(83); + v->a[30][anon_sym_until] = actions(83); + v->a[30][anon_sym_if] = actions(85); + v->a[30][anon_sym_case] = actions(87); + v->a[30][anon_sym_LPAREN] = actions(89); + v->a[30][anon_sym_LF] = actions(190); + v->a[30][anon_sym_LBRACE] = actions(93); + v->a[30][anon_sym_BANG] = actions(95); + v->a[30][anon_sym_LT] = actions(97); + v->a[30][anon_sym_GT] = actions(97); + v->a[30][anon_sym_GT_GT] = actions(97); + v->a[30][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[30][anon_sym_DOLLAR] = actions(101); + v->a[30][anon_sym_DQUOTE] = actions(103); + v->a[30][sym_raw_string] = actions(105); + v->a[30][sym_number] = actions(105); + v->a[30][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[30][anon_sym_DOLLAR_LPAREN] = actions(109); + return (parse_table_81(v)); +} + +void parse_table_81(t_parse_table_array *v) +{ + v->a[30][anon_sym_BQUOTE] = actions(111); + v->a[30][sym_comment] = actions(3); + v->a[30][sym_variable_name] = actions(113); + v->a[31][sym__statements] = state(1555); + v->a[31][sym__statement_not_pipeline] = state(1564); + v->a[31][sym_redirected_statement] = state(867); + v->a[31][sym_for_statement] = state(867); + v->a[31][sym_while_statement] = state(867); + v->a[31][sym_if_statement] = state(867); + v->a[31][sym_case_statement] = state(867); + v->a[31][sym_function_definition] = state(867); + v->a[31][sym_compound_statement] = state(867); + v->a[31][sym_subshell] = state(867); + v->a[31][sym_pipeline] = state(913); + v->a[31][sym_list] = state(867); + v->a[31][sym_negated_command] = state(867); + v->a[31][sym_command] = state(867); + v->a[31][sym_command_name] = state(170); + v->a[31][sym_variable_assignment] = state(177); + v->a[31][sym__variable_assignments] = state(867); + return (parse_table_82(v)); +} + +void parse_table_82(t_parse_table_array *v) +{ + v->a[31][sym_file_redirect] = state(541); + v->a[31][sym_arithmetic_expansion] = state(276); + v->a[31][sym_concatenation] = state(546); + v->a[31][sym_string] = state(276); + v->a[31][sym_simple_expansion] = state(276); + v->a[31][sym_expansion] = state(276); + v->a[31][sym_command_substitution] = state(276); + v->a[31][aux_sym__statements_repeat1] = state(104); + v->a[31][aux_sym_redirected_statement_repeat2] = state(990); + v->a[31][aux_sym__case_item_last_repeat2] = state(326); + v->a[31][aux_sym_command_repeat1] = state(408); + v->a[31][sym_word] = actions(79); + v->a[31][anon_sym_for] = actions(81); + v->a[31][anon_sym_while] = actions(83); + v->a[31][anon_sym_until] = actions(83); + v->a[31][anon_sym_if] = actions(85); + v->a[31][anon_sym_case] = actions(87); + v->a[31][anon_sym_LPAREN] = actions(89); + v->a[31][anon_sym_LF] = actions(115); + v->a[31][anon_sym_LBRACE] = actions(93); + return (parse_table_83(v)); +} + +void parse_table_83(t_parse_table_array *v) +{ + v->a[31][anon_sym_BANG] = actions(95); + v->a[31][anon_sym_LT] = actions(97); + v->a[31][anon_sym_GT] = actions(97); + v->a[31][anon_sym_GT_GT] = actions(97); + v->a[31][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[31][anon_sym_DOLLAR] = actions(101); + v->a[31][anon_sym_DQUOTE] = actions(103); + v->a[31][sym_raw_string] = actions(105); + v->a[31][sym_number] = actions(105); + v->a[31][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[31][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[31][anon_sym_BQUOTE] = actions(111); + v->a[31][sym_comment] = actions(3); + v->a[31][sym_variable_name] = actions(113); + v->a[32][sym__statements] = state(1577); + v->a[32][sym__statement_not_pipeline] = state(1564); + v->a[32][sym_redirected_statement] = state(867); + v->a[32][sym_for_statement] = state(867); + v->a[32][sym_while_statement] = state(867); + v->a[32][sym_if_statement] = state(867); + return (parse_table_84(v)); +} + +void parse_table_84(t_parse_table_array *v) +{ + v->a[32][sym_case_statement] = state(867); + v->a[32][sym_function_definition] = state(867); + v->a[32][sym_compound_statement] = state(867); + v->a[32][sym_subshell] = state(867); + v->a[32][sym_pipeline] = state(913); + v->a[32][sym_list] = state(867); + v->a[32][sym_negated_command] = state(867); + v->a[32][sym_command] = state(867); + v->a[32][sym_command_name] = state(170); + v->a[32][sym_variable_assignment] = state(177); + v->a[32][sym__variable_assignments] = state(867); + v->a[32][sym_file_redirect] = state(541); + v->a[32][sym_arithmetic_expansion] = state(276); + v->a[32][sym_concatenation] = state(546); + v->a[32][sym_string] = state(276); + v->a[32][sym_simple_expansion] = state(276); + v->a[32][sym_expansion] = state(276); + v->a[32][sym_command_substitution] = state(276); + v->a[32][aux_sym__statements_repeat1] = state(104); + v->a[32][aux_sym_redirected_statement_repeat2] = state(990); + return (parse_table_85(v)); +} + +/* EOF parse_table_16.c */ diff --git a/parser/static/parse_table/parse_table_160.c b/parser/static/parse_table/parse_table_160.c new file mode 100644 index 00000000..748cf4a9 --- /dev/null +++ b/parser/static/parse_table/parse_table_160.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_800(t_parse_table_array *v) +{ + v->a[500][sym_number] = actions(1222); + v->a[500][anon_sym_DOLLAR_LBRACE] = actions(1234); + v->a[500][anon_sym_DOLLAR_LPAREN] = actions(1237); + v->a[500][anon_sym_BQUOTE] = actions(1240); + v->a[500][sym_comment] = actions(3); + v->a[501][sym_word] = actions(1058); + v->a[501][anon_sym_PIPE] = actions(1058); + v->a[501][anon_sym_RPAREN] = actions(1058); + v->a[501][anon_sym_SEMI_SEMI] = actions(1058); + v->a[501][anon_sym_AMP_AMP] = actions(1058); + v->a[501][anon_sym_PIPE_PIPE] = actions(1058); + v->a[501][anon_sym_LT] = actions(1058); + v->a[501][anon_sym_GT] = actions(1058); + v->a[501][anon_sym_GT_GT] = actions(1058); + v->a[501][anon_sym_LT_LT] = actions(1058); + v->a[501][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[501][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[501][aux_sym_concatenation_token1] = actions(1058); + v->a[501][anon_sym_DOLLAR] = actions(1058); + v->a[501][anon_sym_DQUOTE] = actions(1058); + return (parse_table_801(v)); +} + +void parse_table_801(t_parse_table_array *v) +{ + v->a[501][sym_raw_string] = actions(1058); + v->a[501][sym_number] = actions(1058); + v->a[501][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[501][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[501][anon_sym_BQUOTE] = actions(1058); + v->a[501][sym_comment] = actions(3); + v->a[501][anon_sym_SEMI] = actions(1058); + v->a[501][sym__concat] = actions(1060); + v->a[502][ts_builtin_sym_end] = actions(1046); + v->a[502][sym_word] = actions(1048); + v->a[502][anon_sym_PIPE] = actions(1048); + v->a[502][anon_sym_SEMI_SEMI] = actions(1048); + v->a[502][anon_sym_AMP_AMP] = actions(1048); + v->a[502][anon_sym_PIPE_PIPE] = actions(1048); + v->a[502][anon_sym_LT] = actions(1048); + v->a[502][anon_sym_GT] = actions(1048); + v->a[502][anon_sym_GT_GT] = actions(1048); + v->a[502][anon_sym_LT_LT] = actions(1048); + v->a[502][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[502][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + return (parse_table_802(v)); +} + +void parse_table_802(t_parse_table_array *v) +{ + v->a[502][aux_sym_concatenation_token1] = actions(1048); + v->a[502][anon_sym_DOLLAR] = actions(1048); + v->a[502][anon_sym_DQUOTE] = actions(1048); + v->a[502][sym_raw_string] = actions(1048); + v->a[502][sym_number] = actions(1048); + v->a[502][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[502][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[502][anon_sym_BQUOTE] = actions(1048); + v->a[502][sym_comment] = actions(3); + v->a[502][anon_sym_SEMI] = actions(1048); + v->a[502][sym__concat] = actions(1046); + v->a[503][sym_word] = actions(1052); + v->a[503][anon_sym_PIPE] = actions(1052); + v->a[503][anon_sym_RPAREN] = actions(1052); + v->a[503][anon_sym_SEMI_SEMI] = actions(1052); + v->a[503][anon_sym_AMP_AMP] = actions(1052); + v->a[503][anon_sym_PIPE_PIPE] = actions(1052); + v->a[503][anon_sym_LT] = actions(1052); + v->a[503][anon_sym_GT] = actions(1052); + v->a[503][anon_sym_GT_GT] = actions(1052); + return (parse_table_803(v)); +} + +void parse_table_803(t_parse_table_array *v) +{ + v->a[503][anon_sym_LT_LT] = actions(1052); + v->a[503][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[503][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[503][aux_sym_concatenation_token1] = actions(1052); + v->a[503][anon_sym_DOLLAR] = actions(1052); + v->a[503][anon_sym_DQUOTE] = actions(1052); + v->a[503][sym_raw_string] = actions(1052); + v->a[503][sym_number] = actions(1052); + v->a[503][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[503][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[503][anon_sym_BQUOTE] = actions(1052); + v->a[503][sym_comment] = actions(3); + v->a[503][anon_sym_SEMI] = actions(1052); + v->a[503][sym__concat] = actions(1050); + v->a[504][sym_word] = actions(1056); + v->a[504][anon_sym_PIPE] = actions(1056); + v->a[504][anon_sym_RPAREN] = actions(1056); + v->a[504][anon_sym_SEMI_SEMI] = actions(1056); + v->a[504][anon_sym_AMP_AMP] = actions(1056); + v->a[504][anon_sym_PIPE_PIPE] = actions(1056); + return (parse_table_804(v)); +} + +void parse_table_804(t_parse_table_array *v) +{ + v->a[504][anon_sym_LT] = actions(1056); + v->a[504][anon_sym_GT] = actions(1056); + v->a[504][anon_sym_GT_GT] = actions(1056); + v->a[504][anon_sym_LT_LT] = actions(1056); + v->a[504][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[504][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[504][aux_sym_concatenation_token1] = actions(1056); + v->a[504][anon_sym_DOLLAR] = actions(1056); + v->a[504][anon_sym_DQUOTE] = actions(1056); + v->a[504][sym_raw_string] = actions(1056); + v->a[504][sym_number] = actions(1056); + v->a[504][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[504][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[504][anon_sym_BQUOTE] = actions(1056); + v->a[504][sym_comment] = actions(3); + v->a[504][anon_sym_SEMI] = actions(1056); + v->a[504][sym__concat] = actions(1054); + v->a[505][ts_builtin_sym_end] = actions(1185); + v->a[505][sym_word] = actions(1040); + v->a[505][anon_sym_for] = actions(1040); + return (parse_table_805(v)); +} + +/* EOF parse_table_160.c */ diff --git a/parser/static/parse_table/parse_table_161.c b/parser/static/parse_table/parse_table_161.c new file mode 100644 index 00000000..017a95be --- /dev/null +++ b/parser/static/parse_table/parse_table_161.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_805(t_parse_table_array *v) +{ + v->a[505][anon_sym_while] = actions(1040); + v->a[505][anon_sym_until] = actions(1040); + v->a[505][anon_sym_if] = actions(1040); + v->a[505][anon_sym_case] = actions(1040); + v->a[505][anon_sym_LPAREN] = actions(1040); + v->a[505][anon_sym_LBRACE] = actions(1040); + v->a[505][anon_sym_BANG] = actions(1040); + v->a[505][anon_sym_LT] = actions(1040); + v->a[505][anon_sym_GT] = actions(1040); + v->a[505][anon_sym_GT_GT] = actions(1040); + v->a[505][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[505][anon_sym_DOLLAR] = actions(1040); + v->a[505][anon_sym_DQUOTE] = actions(1040); + v->a[505][sym_raw_string] = actions(1040); + v->a[505][sym_number] = actions(1040); + v->a[505][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[505][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[505][anon_sym_BQUOTE] = actions(1040); + v->a[505][sym_comment] = actions(3); + v->a[505][sym_variable_name] = actions(1044); + return (parse_table_806(v)); +} + +void parse_table_806(t_parse_table_array *v) +{ + v->a[506][ts_builtin_sym_end] = actions(1185); + v->a[506][sym_word] = actions(1040); + v->a[506][anon_sym_for] = actions(1040); + v->a[506][anon_sym_while] = actions(1040); + v->a[506][anon_sym_until] = actions(1040); + v->a[506][anon_sym_if] = actions(1040); + v->a[506][anon_sym_case] = actions(1040); + v->a[506][anon_sym_LPAREN] = actions(1040); + v->a[506][anon_sym_LBRACE] = actions(1040); + v->a[506][anon_sym_BANG] = actions(1040); + v->a[506][anon_sym_LT] = actions(1040); + v->a[506][anon_sym_GT] = actions(1040); + v->a[506][anon_sym_GT_GT] = actions(1040); + v->a[506][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[506][anon_sym_DOLLAR] = actions(1040); + v->a[506][anon_sym_DQUOTE] = actions(1040); + v->a[506][sym_raw_string] = actions(1040); + v->a[506][sym_number] = actions(1040); + v->a[506][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[506][anon_sym_DOLLAR_LPAREN] = actions(1040); + return (parse_table_807(v)); +} + +void parse_table_807(t_parse_table_array *v) +{ + v->a[506][anon_sym_BQUOTE] = actions(1040); + v->a[506][sym_comment] = actions(3); + v->a[506][sym_variable_name] = actions(1044); + v->a[507][sym__case_item_last] = state(1647); + v->a[507][sym_case_item] = state(1232); + v->a[507][sym_arithmetic_expansion] = state(1468); + v->a[507][sym_concatenation] = state(1538); + v->a[507][sym_string] = state(1468); + v->a[507][sym_simple_expansion] = state(1468); + v->a[507][sym_expansion] = state(1468); + v->a[507][sym_command_substitution] = state(1468); + v->a[507][sym__extglob_blob] = state(1538); + v->a[507][aux_sym_case_statement_repeat1] = state(571); + v->a[507][sym_word] = actions(774); + v->a[507][anon_sym_esac] = actions(814); + v->a[507][anon_sym_LPAREN] = actions(778); + v->a[507][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[507][anon_sym_DOLLAR] = actions(784); + v->a[507][anon_sym_DQUOTE] = actions(786); + v->a[507][sym_raw_string] = actions(774); + return (parse_table_808(v)); +} + +void parse_table_808(t_parse_table_array *v) +{ + v->a[507][sym_number] = actions(774); + v->a[507][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[507][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[507][anon_sym_BQUOTE] = actions(792); + v->a[507][sym_comment] = actions(3); + v->a[507][sym_extglob_pattern] = actions(794); + v->a[508][sym__case_item_last] = state(1712); + v->a[508][sym_case_item] = state(1232); + v->a[508][sym_arithmetic_expansion] = state(1468); + v->a[508][sym_concatenation] = state(1538); + v->a[508][sym_string] = state(1468); + v->a[508][sym_simple_expansion] = state(1468); + v->a[508][sym_expansion] = state(1468); + v->a[508][sym_command_substitution] = state(1468); + v->a[508][sym__extglob_blob] = state(1538); + v->a[508][aux_sym_case_statement_repeat1] = state(518); + v->a[508][sym_word] = actions(774); + v->a[508][anon_sym_esac] = actions(1243); + v->a[508][anon_sym_LPAREN] = actions(778); + v->a[508][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + return (parse_table_809(v)); +} + +void parse_table_809(t_parse_table_array *v) +{ + v->a[508][anon_sym_DOLLAR] = actions(784); + v->a[508][anon_sym_DQUOTE] = actions(786); + v->a[508][sym_raw_string] = actions(774); + v->a[508][sym_number] = actions(774); + v->a[508][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[508][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[508][anon_sym_BQUOTE] = actions(792); + v->a[508][sym_comment] = actions(3); + v->a[508][sym_extglob_pattern] = actions(794); + v->a[509][sym_arithmetic_expansion] = state(684); + v->a[509][sym_concatenation] = state(500); + v->a[509][sym_string] = state(684); + v->a[509][sym_simple_expansion] = state(684); + v->a[509][sym_expansion] = state(684); + v->a[509][sym_command_substitution] = state(684); + v->a[509][aux_sym_for_statement_repeat1] = state(500); + v->a[509][sym_word] = actions(1245); + v->a[509][anon_sym_AMP_AMP] = actions(421); + v->a[509][anon_sym_PIPE_PIPE] = actions(421); + v->a[509][anon_sym_LT] = actions(421); + return (parse_table_810(v)); +} + +/* EOF parse_table_161.c */ diff --git a/parser/static/parse_table/parse_table_162.c b/parser/static/parse_table/parse_table_162.c new file mode 100644 index 00000000..31822b9b --- /dev/null +++ b/parser/static/parse_table/parse_table_162.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_810(t_parse_table_array *v) +{ + v->a[509][anon_sym_GT] = actions(421); + v->a[509][anon_sym_GT_GT] = actions(421); + v->a[509][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[509][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[509][anon_sym_DOLLAR] = actions(657); + v->a[509][anon_sym_DQUOTE] = actions(659); + v->a[509][sym_raw_string] = actions(1245); + v->a[509][sym_number] = actions(1245); + v->a[509][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[509][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[509][anon_sym_BQUOTE] = actions(665); + v->a[509][sym_comment] = actions(3); + v->a[510][ts_builtin_sym_end] = actions(1185); + v->a[510][sym_word] = actions(1040); + v->a[510][anon_sym_for] = actions(1040); + v->a[510][anon_sym_while] = actions(1040); + v->a[510][anon_sym_until] = actions(1040); + v->a[510][anon_sym_if] = actions(1040); + v->a[510][anon_sym_case] = actions(1040); + v->a[510][anon_sym_LPAREN] = actions(1040); + return (parse_table_811(v)); +} + +void parse_table_811(t_parse_table_array *v) +{ + v->a[510][anon_sym_LBRACE] = actions(1040); + v->a[510][anon_sym_BANG] = actions(1040); + v->a[510][anon_sym_LT] = actions(1040); + v->a[510][anon_sym_GT] = actions(1040); + v->a[510][anon_sym_GT_GT] = actions(1040); + v->a[510][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[510][anon_sym_DOLLAR] = actions(1040); + v->a[510][anon_sym_DQUOTE] = actions(1040); + v->a[510][sym_raw_string] = actions(1040); + v->a[510][sym_number] = actions(1040); + v->a[510][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[510][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[510][anon_sym_BQUOTE] = actions(1040); + v->a[510][sym_comment] = actions(3); + v->a[510][sym_variable_name] = actions(1044); + v->a[511][sym_word] = actions(1052); + v->a[511][anon_sym_PIPE] = actions(1052); + v->a[511][anon_sym_RPAREN] = actions(1052); + v->a[511][anon_sym_SEMI_SEMI] = actions(1052); + v->a[511][anon_sym_AMP_AMP] = actions(1052); + return (parse_table_812(v)); +} + +void parse_table_812(t_parse_table_array *v) +{ + v->a[511][anon_sym_PIPE_PIPE] = actions(1052); + v->a[511][anon_sym_LT] = actions(1052); + v->a[511][anon_sym_GT] = actions(1052); + v->a[511][anon_sym_GT_GT] = actions(1052); + v->a[511][anon_sym_LT_LT] = actions(1052); + v->a[511][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[511][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[511][aux_sym_concatenation_token1] = actions(1052); + v->a[511][anon_sym_DOLLAR] = actions(1052); + v->a[511][anon_sym_DQUOTE] = actions(1052); + v->a[511][sym_raw_string] = actions(1052); + v->a[511][sym_number] = actions(1052); + v->a[511][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[511][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[511][anon_sym_BQUOTE] = actions(1052); + v->a[511][sym_comment] = actions(3); + v->a[511][anon_sym_SEMI] = actions(1052); + v->a[511][sym__concat] = actions(1050); + v->a[512][sym_word] = actions(343); + v->a[512][anon_sym_SEMI_SEMI] = actions(343); + return (parse_table_813(v)); +} + +void parse_table_813(t_parse_table_array *v) +{ + v->a[512][anon_sym_BANG] = actions(861); + v->a[512][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[512][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[512][anon_sym_DASH] = actions(861); + v->a[512][anon_sym_STAR] = actions(861); + v->a[512][anon_sym_QMARK] = actions(861); + v->a[512][anon_sym_DOLLAR] = actions(861); + v->a[512][anon_sym_DQUOTE] = actions(343); + v->a[512][sym_raw_string] = actions(343); + v->a[512][sym_number] = actions(343); + v->a[512][anon_sym_POUND] = actions(861); + v->a[512][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[512][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[512][anon_sym_BQUOTE] = actions(343); + v->a[512][sym_comment] = actions(3); + v->a[512][aux_sym__simple_variable_name_token1] = actions(863); + v->a[512][aux_sym__multiline_variable_name_token1] = actions(863); + v->a[512][anon_sym_AT] = actions(861); + v->a[512][anon_sym_0] = actions(861); + v->a[512][anon_sym_SEMI] = actions(343); + return (parse_table_814(v)); +} + +void parse_table_814(t_parse_table_array *v) +{ + v->a[512][sym_variable_name] = actions(865); + v->a[513][ts_builtin_sym_end] = actions(1126); + v->a[513][sym_word] = actions(1124); + v->a[513][anon_sym_PIPE] = actions(1124); + v->a[513][anon_sym_SEMI_SEMI] = actions(1124); + v->a[513][anon_sym_AMP_AMP] = actions(1124); + v->a[513][anon_sym_PIPE_PIPE] = actions(1124); + v->a[513][anon_sym_LT] = actions(1124); + v->a[513][anon_sym_GT] = actions(1124); + v->a[513][anon_sym_GT_GT] = actions(1124); + v->a[513][anon_sym_LT_LT] = actions(1124); + v->a[513][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[513][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[513][aux_sym_concatenation_token1] = actions(1124); + v->a[513][anon_sym_DOLLAR] = actions(1124); + v->a[513][anon_sym_DQUOTE] = actions(1124); + v->a[513][sym_raw_string] = actions(1124); + v->a[513][sym_number] = actions(1124); + v->a[513][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[513][anon_sym_DOLLAR_LPAREN] = actions(1124); + return (parse_table_815(v)); +} + +/* EOF parse_table_162.c */ diff --git a/parser/static/parse_table/parse_table_163.c b/parser/static/parse_table/parse_table_163.c new file mode 100644 index 00000000..db416c2d --- /dev/null +++ b/parser/static/parse_table/parse_table_163.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_815(t_parse_table_array *v) +{ + v->a[513][anon_sym_BQUOTE] = actions(1124); + v->a[513][sym_comment] = actions(3); + v->a[513][anon_sym_SEMI] = actions(1124); + v->a[513][sym__concat] = actions(1126); + v->a[514][sym__case_item_last] = state(1640); + v->a[514][sym_case_item] = state(1232); + v->a[514][sym_arithmetic_expansion] = state(1468); + v->a[514][sym_concatenation] = state(1538); + v->a[514][sym_string] = state(1468); + v->a[514][sym_simple_expansion] = state(1468); + v->a[514][sym_expansion] = state(1468); + v->a[514][sym_command_substitution] = state(1468); + v->a[514][sym__extglob_blob] = state(1538); + v->a[514][aux_sym_case_statement_repeat1] = state(597); + v->a[514][sym_word] = actions(774); + v->a[514][anon_sym_LPAREN] = actions(778); + v->a[514][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[514][anon_sym_DOLLAR] = actions(784); + v->a[514][anon_sym_DQUOTE] = actions(786); + v->a[514][sym_raw_string] = actions(774); + return (parse_table_816(v)); +} + +void parse_table_816(t_parse_table_array *v) +{ + v->a[514][sym_number] = actions(774); + v->a[514][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[514][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[514][anon_sym_BQUOTE] = actions(792); + v->a[514][sym_comment] = actions(3); + v->a[514][sym_extglob_pattern] = actions(794); + v->a[515][sym_word] = actions(1247); + v->a[515][anon_sym_PIPE] = actions(1249); + v->a[515][anon_sym_RPAREN] = actions(1251); + v->a[515][anon_sym_SEMI_SEMI] = actions(1249); + v->a[515][anon_sym_AMP_AMP] = actions(1249); + v->a[515][anon_sym_PIPE_PIPE] = actions(1249); + v->a[515][anon_sym_LT] = actions(1254); + v->a[515][anon_sym_GT] = actions(1254); + v->a[515][anon_sym_GT_GT] = actions(1254); + v->a[515][anon_sym_LT_LT] = actions(1249); + v->a[515][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[515][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[515][anon_sym_DOLLAR] = actions(1247); + v->a[515][anon_sym_DQUOTE] = actions(1247); + return (parse_table_817(v)); +} + +void parse_table_817(t_parse_table_array *v) +{ + v->a[515][sym_raw_string] = actions(1247); + v->a[515][sym_number] = actions(1247); + v->a[515][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[515][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[515][anon_sym_BQUOTE] = actions(1247); + v->a[515][sym_comment] = actions(3); + v->a[515][anon_sym_SEMI] = actions(1249); + v->a[515][sym_variable_name] = actions(1257); + v->a[516][sym_word] = actions(1247); + v->a[516][anon_sym_PIPE] = actions(1249); + v->a[516][anon_sym_RPAREN] = actions(1259); + v->a[516][anon_sym_SEMI_SEMI] = actions(1249); + v->a[516][anon_sym_AMP_AMP] = actions(1249); + v->a[516][anon_sym_PIPE_PIPE] = actions(1249); + v->a[516][anon_sym_LT] = actions(1254); + v->a[516][anon_sym_GT] = actions(1254); + v->a[516][anon_sym_GT_GT] = actions(1254); + v->a[516][anon_sym_LT_LT] = actions(1249); + v->a[516][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[516][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + return (parse_table_818(v)); +} + +void parse_table_818(t_parse_table_array *v) +{ + v->a[516][anon_sym_DOLLAR] = actions(1247); + v->a[516][anon_sym_DQUOTE] = actions(1247); + v->a[516][sym_raw_string] = actions(1247); + v->a[516][sym_number] = actions(1247); + v->a[516][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[516][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[516][anon_sym_BQUOTE] = actions(1247); + v->a[516][sym_comment] = actions(3); + v->a[516][anon_sym_SEMI] = actions(1249); + v->a[516][sym_variable_name] = actions(1257); + v->a[517][sym_word] = actions(1247); + v->a[517][anon_sym_PIPE] = actions(1249); + v->a[517][anon_sym_RPAREN] = actions(1262); + v->a[517][anon_sym_SEMI_SEMI] = actions(1249); + v->a[517][anon_sym_AMP_AMP] = actions(1249); + v->a[517][anon_sym_PIPE_PIPE] = actions(1249); + v->a[517][anon_sym_LT] = actions(1254); + v->a[517][anon_sym_GT] = actions(1254); + v->a[517][anon_sym_GT_GT] = actions(1254); + v->a[517][anon_sym_LT_LT] = actions(1249); + return (parse_table_819(v)); +} + +void parse_table_819(t_parse_table_array *v) +{ + v->a[517][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[517][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[517][anon_sym_DOLLAR] = actions(1247); + v->a[517][anon_sym_DQUOTE] = actions(1247); + v->a[517][sym_raw_string] = actions(1247); + v->a[517][sym_number] = actions(1247); + v->a[517][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[517][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[517][anon_sym_BQUOTE] = actions(1247); + v->a[517][sym_comment] = actions(3); + v->a[517][anon_sym_SEMI] = actions(1249); + v->a[517][sym_variable_name] = actions(1257); + v->a[518][sym__case_item_last] = state(1753); + v->a[518][sym_case_item] = state(1232); + v->a[518][sym_arithmetic_expansion] = state(1468); + v->a[518][sym_concatenation] = state(1538); + v->a[518][sym_string] = state(1468); + v->a[518][sym_simple_expansion] = state(1468); + v->a[518][sym_expansion] = state(1468); + v->a[518][sym_command_substitution] = state(1468); + return (parse_table_820(v)); +} + +/* EOF parse_table_163.c */ diff --git a/parser/static/parse_table/parse_table_164.c b/parser/static/parse_table/parse_table_164.c new file mode 100644 index 00000000..72f02ec7 --- /dev/null +++ b/parser/static/parse_table/parse_table_164.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_820(t_parse_table_array *v) +{ + v->a[518][sym__extglob_blob] = state(1538); + v->a[518][aux_sym_case_statement_repeat1] = state(597); + v->a[518][sym_word] = actions(774); + v->a[518][anon_sym_LPAREN] = actions(778); + v->a[518][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[518][anon_sym_DOLLAR] = actions(784); + v->a[518][anon_sym_DQUOTE] = actions(786); + v->a[518][sym_raw_string] = actions(774); + v->a[518][sym_number] = actions(774); + v->a[518][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[518][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[518][anon_sym_BQUOTE] = actions(792); + v->a[518][sym_comment] = actions(3); + v->a[518][sym_extglob_pattern] = actions(794); + v->a[519][sym_word] = actions(1247); + v->a[519][anon_sym_PIPE] = actions(1249); + v->a[519][anon_sym_RPAREN] = actions(1265); + v->a[519][anon_sym_SEMI_SEMI] = actions(1249); + v->a[519][anon_sym_AMP_AMP] = actions(1249); + v->a[519][anon_sym_PIPE_PIPE] = actions(1249); + return (parse_table_821(v)); +} + +void parse_table_821(t_parse_table_array *v) +{ + v->a[519][anon_sym_LT] = actions(1254); + v->a[519][anon_sym_GT] = actions(1254); + v->a[519][anon_sym_GT_GT] = actions(1254); + v->a[519][anon_sym_LT_LT] = actions(1249); + v->a[519][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[519][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[519][anon_sym_DOLLAR] = actions(1247); + v->a[519][anon_sym_DQUOTE] = actions(1247); + v->a[519][sym_raw_string] = actions(1247); + v->a[519][sym_number] = actions(1247); + v->a[519][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[519][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[519][anon_sym_BQUOTE] = actions(1247); + v->a[519][sym_comment] = actions(3); + v->a[519][anon_sym_SEMI] = actions(1249); + v->a[519][sym_variable_name] = actions(1257); + v->a[520][ts_builtin_sym_end] = actions(917); + v->a[520][sym_word] = actions(919); + v->a[520][anon_sym_PIPE] = actions(919); + v->a[520][anon_sym_SEMI_SEMI] = actions(919); + return (parse_table_822(v)); +} + +void parse_table_822(t_parse_table_array *v) +{ + v->a[520][anon_sym_AMP_AMP] = actions(919); + v->a[520][anon_sym_PIPE_PIPE] = actions(919); + v->a[520][anon_sym_LT] = actions(919); + v->a[520][anon_sym_GT] = actions(919); + v->a[520][anon_sym_GT_GT] = actions(919); + v->a[520][anon_sym_LT_LT] = actions(919); + v->a[520][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[520][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[520][anon_sym_DOLLAR] = actions(919); + v->a[520][anon_sym_DQUOTE] = actions(919); + v->a[520][sym_raw_string] = actions(919); + v->a[520][sym_number] = actions(919); + v->a[520][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[520][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[520][anon_sym_BQUOTE] = actions(919); + v->a[520][sym_comment] = actions(3); + v->a[520][anon_sym_SEMI] = actions(919); + v->a[520][sym_variable_name] = actions(917); + v->a[521][sym_word] = actions(1247); + v->a[521][anon_sym_PIPE] = actions(1249); + return (parse_table_823(v)); +} + +void parse_table_823(t_parse_table_array *v) +{ + v->a[521][anon_sym_RPAREN] = actions(1268); + v->a[521][anon_sym_SEMI_SEMI] = actions(1249); + v->a[521][anon_sym_AMP_AMP] = actions(1249); + v->a[521][anon_sym_PIPE_PIPE] = actions(1249); + v->a[521][anon_sym_LT] = actions(1254); + v->a[521][anon_sym_GT] = actions(1254); + v->a[521][anon_sym_GT_GT] = actions(1254); + v->a[521][anon_sym_LT_LT] = actions(1249); + v->a[521][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[521][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[521][anon_sym_DOLLAR] = actions(1247); + v->a[521][anon_sym_DQUOTE] = actions(1247); + v->a[521][sym_raw_string] = actions(1247); + v->a[521][sym_number] = actions(1247); + v->a[521][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[521][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[521][anon_sym_BQUOTE] = actions(1247); + v->a[521][sym_comment] = actions(3); + v->a[521][anon_sym_SEMI] = actions(1249); + v->a[521][sym_variable_name] = actions(1257); + return (parse_table_824(v)); +} + +void parse_table_824(t_parse_table_array *v) +{ + v->a[522][sym__case_item_last] = state(1749); + v->a[522][sym_case_item] = state(1232); + v->a[522][sym_arithmetic_expansion] = state(1468); + v->a[522][sym_concatenation] = state(1538); + v->a[522][sym_string] = state(1468); + v->a[522][sym_simple_expansion] = state(1468); + v->a[522][sym_expansion] = state(1468); + v->a[522][sym_command_substitution] = state(1468); + v->a[522][sym__extglob_blob] = state(1538); + v->a[522][aux_sym_case_statement_repeat1] = state(597); + v->a[522][sym_word] = actions(774); + v->a[522][anon_sym_LPAREN] = actions(778); + v->a[522][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[522][anon_sym_DOLLAR] = actions(784); + v->a[522][anon_sym_DQUOTE] = actions(786); + v->a[522][sym_raw_string] = actions(774); + v->a[522][sym_number] = actions(774); + v->a[522][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[522][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[522][anon_sym_BQUOTE] = actions(792); + return (parse_table_825(v)); +} + +/* EOF parse_table_164.c */ diff --git a/parser/static/parse_table/parse_table_165.c b/parser/static/parse_table/parse_table_165.c new file mode 100644 index 00000000..f6af80a6 --- /dev/null +++ b/parser/static/parse_table/parse_table_165.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_825(t_parse_table_array *v) +{ + v->a[522][sym_comment] = actions(3); + v->a[522][sym_extglob_pattern] = actions(794); + v->a[523][sym_word] = actions(909); + v->a[523][anon_sym_esac] = actions(909); + v->a[523][anon_sym_PIPE] = actions(909); + v->a[523][anon_sym_SEMI_SEMI] = actions(909); + v->a[523][anon_sym_AMP_AMP] = actions(909); + v->a[523][anon_sym_PIPE_PIPE] = actions(909); + v->a[523][anon_sym_LT] = actions(909); + v->a[523][anon_sym_GT] = actions(909); + v->a[523][anon_sym_GT_GT] = actions(909); + v->a[523][anon_sym_LT_LT] = actions(909); + v->a[523][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[523][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[523][anon_sym_DOLLAR] = actions(909); + v->a[523][anon_sym_DQUOTE] = actions(909); + v->a[523][sym_raw_string] = actions(909); + v->a[523][sym_number] = actions(909); + v->a[523][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[523][anon_sym_DOLLAR_LPAREN] = actions(909); + return (parse_table_826(v)); +} + +void parse_table_826(t_parse_table_array *v) +{ + v->a[523][anon_sym_BQUOTE] = actions(909); + v->a[523][sym_comment] = actions(3); + v->a[523][anon_sym_SEMI] = actions(909); + v->a[523][sym__bare_dollar] = actions(911); + v->a[524][sym__case_item_last] = state(1604); + v->a[524][sym_case_item] = state(1232); + v->a[524][sym_arithmetic_expansion] = state(1468); + v->a[524][sym_concatenation] = state(1538); + v->a[524][sym_string] = state(1468); + v->a[524][sym_simple_expansion] = state(1468); + v->a[524][sym_expansion] = state(1468); + v->a[524][sym_command_substitution] = state(1468); + v->a[524][sym__extglob_blob] = state(1538); + v->a[524][aux_sym_case_statement_repeat1] = state(597); + v->a[524][sym_word] = actions(774); + v->a[524][anon_sym_LPAREN] = actions(778); + v->a[524][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[524][anon_sym_DOLLAR] = actions(784); + v->a[524][anon_sym_DQUOTE] = actions(786); + v->a[524][sym_raw_string] = actions(774); + return (parse_table_827(v)); +} + +void parse_table_827(t_parse_table_array *v) +{ + v->a[524][sym_number] = actions(774); + v->a[524][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[524][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[524][anon_sym_BQUOTE] = actions(792); + v->a[524][sym_comment] = actions(3); + v->a[524][sym_extglob_pattern] = actions(794); + v->a[525][aux_sym_concatenation_repeat1] = state(579); + v->a[525][sym_word] = actions(833); + v->a[525][anon_sym_PIPE] = actions(833); + v->a[525][anon_sym_AMP_AMP] = actions(833); + v->a[525][anon_sym_PIPE_PIPE] = actions(833); + v->a[525][anon_sym_LT] = actions(833); + v->a[525][anon_sym_GT] = actions(833); + v->a[525][anon_sym_GT_GT] = actions(833); + v->a[525][anon_sym_LT_LT] = actions(833); + v->a[525][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[525][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[525][aux_sym_concatenation_token1] = actions(857); + v->a[525][anon_sym_DOLLAR] = actions(833); + v->a[525][anon_sym_DQUOTE] = actions(833); + return (parse_table_828(v)); +} + +void parse_table_828(t_parse_table_array *v) +{ + v->a[525][sym_raw_string] = actions(833); + v->a[525][sym_number] = actions(833); + v->a[525][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[525][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[525][anon_sym_BQUOTE] = actions(833); + v->a[525][sym_comment] = actions(3); + v->a[525][sym__concat] = actions(859); + v->a[525][sym__bare_dollar] = actions(841); + v->a[526][sym_word] = actions(1247); + v->a[526][anon_sym_PIPE] = actions(1249); + v->a[526][anon_sym_RPAREN] = actions(1271); + v->a[526][anon_sym_SEMI_SEMI] = actions(1249); + v->a[526][anon_sym_AMP_AMP] = actions(1249); + v->a[526][anon_sym_PIPE_PIPE] = actions(1249); + v->a[526][anon_sym_LT] = actions(1254); + v->a[526][anon_sym_GT] = actions(1254); + v->a[526][anon_sym_GT_GT] = actions(1254); + v->a[526][anon_sym_LT_LT] = actions(1249); + v->a[526][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[526][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + return (parse_table_829(v)); +} + +void parse_table_829(t_parse_table_array *v) +{ + v->a[526][anon_sym_DOLLAR] = actions(1247); + v->a[526][anon_sym_DQUOTE] = actions(1247); + v->a[526][sym_raw_string] = actions(1247); + v->a[526][sym_number] = actions(1247); + v->a[526][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[526][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[526][anon_sym_BQUOTE] = actions(1247); + v->a[526][sym_comment] = actions(3); + v->a[526][anon_sym_SEMI] = actions(1249); + v->a[526][sym_variable_name] = actions(1257); + v->a[527][ts_builtin_sym_end] = actions(1274); + v->a[527][sym_word] = actions(576); + v->a[527][anon_sym_PIPE] = actions(1276); + v->a[527][anon_sym_SEMI_SEMI] = actions(1276); + v->a[527][anon_sym_AMP_AMP] = actions(1276); + v->a[527][anon_sym_PIPE_PIPE] = actions(1276); + v->a[527][anon_sym_LT] = actions(1276); + v->a[527][anon_sym_GT] = actions(1276); + v->a[527][anon_sym_GT_GT] = actions(1276); + v->a[527][anon_sym_LT_LT] = actions(1276); + return (parse_table_830(v)); +} + +/* EOF parse_table_165.c */ diff --git a/parser/static/parse_table/parse_table_166.c b/parser/static/parse_table/parse_table_166.c new file mode 100644 index 00000000..4b10d635 --- /dev/null +++ b/parser/static/parse_table/parse_table_166.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_830(t_parse_table_array *v) +{ + v->a[527][aux_sym_heredoc_redirect_token1] = actions(1276); + v->a[527][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[527][anon_sym_DOLLAR] = actions(576); + v->a[527][anon_sym_DQUOTE] = actions(576); + v->a[527][sym_raw_string] = actions(576); + v->a[527][sym_number] = actions(576); + v->a[527][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[527][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[527][anon_sym_BQUOTE] = actions(576); + v->a[527][sym_comment] = actions(3); + v->a[527][anon_sym_SEMI] = actions(1276); + v->a[527][sym_variable_name] = actions(1278); + v->a[528][sym__case_item_last] = state(1658); + v->a[528][sym_case_item] = state(1232); + v->a[528][sym_arithmetic_expansion] = state(1468); + v->a[528][sym_concatenation] = state(1538); + v->a[528][sym_string] = state(1468); + v->a[528][sym_simple_expansion] = state(1468); + v->a[528][sym_expansion] = state(1468); + v->a[528][sym_command_substitution] = state(1468); + return (parse_table_831(v)); +} + +void parse_table_831(t_parse_table_array *v) +{ + v->a[528][sym__extglob_blob] = state(1538); + v->a[528][aux_sym_case_statement_repeat1] = state(597); + v->a[528][sym_word] = actions(774); + v->a[528][anon_sym_LPAREN] = actions(778); + v->a[528][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[528][anon_sym_DOLLAR] = actions(784); + v->a[528][anon_sym_DQUOTE] = actions(786); + v->a[528][sym_raw_string] = actions(774); + v->a[528][sym_number] = actions(774); + v->a[528][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[528][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[528][anon_sym_BQUOTE] = actions(792); + v->a[528][sym_comment] = actions(3); + v->a[528][sym_extglob_pattern] = actions(794); + v->a[529][sym__case_item_last] = state(1621); + v->a[529][sym_case_item] = state(1232); + v->a[529][sym_arithmetic_expansion] = state(1468); + v->a[529][sym_concatenation] = state(1538); + v->a[529][sym_string] = state(1468); + v->a[529][sym_simple_expansion] = state(1468); + return (parse_table_832(v)); +} + +void parse_table_832(t_parse_table_array *v) +{ + v->a[529][sym_expansion] = state(1468); + v->a[529][sym_command_substitution] = state(1468); + v->a[529][sym__extglob_blob] = state(1538); + v->a[529][aux_sym_case_statement_repeat1] = state(597); + v->a[529][sym_word] = actions(774); + v->a[529][anon_sym_LPAREN] = actions(778); + v->a[529][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[529][anon_sym_DOLLAR] = actions(784); + v->a[529][anon_sym_DQUOTE] = actions(786); + v->a[529][sym_raw_string] = actions(774); + v->a[529][sym_number] = actions(774); + v->a[529][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[529][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[529][anon_sym_BQUOTE] = actions(792); + v->a[529][sym_comment] = actions(3); + v->a[529][sym_extglob_pattern] = actions(794); + v->a[530][aux_sym_concatenation_repeat1] = state(569); + v->a[530][sym_word] = actions(880); + v->a[530][anon_sym_PIPE] = actions(880); + v->a[530][anon_sym_AMP_AMP] = actions(880); + return (parse_table_833(v)); +} + +void parse_table_833(t_parse_table_array *v) +{ + v->a[530][anon_sym_PIPE_PIPE] = actions(880); + v->a[530][anon_sym_LT] = actions(880); + v->a[530][anon_sym_GT] = actions(880); + v->a[530][anon_sym_GT_GT] = actions(880); + v->a[530][anon_sym_LT_LT] = actions(880); + v->a[530][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[530][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[530][aux_sym_concatenation_token1] = actions(927); + v->a[530][anon_sym_DOLLAR] = actions(880); + v->a[530][anon_sym_DQUOTE] = actions(880); + v->a[530][sym_raw_string] = actions(880); + v->a[530][sym_number] = actions(880); + v->a[530][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[530][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[530][anon_sym_BQUOTE] = actions(880); + v->a[530][sym_comment] = actions(3); + v->a[530][sym__concat] = actions(1009); + v->a[530][sym_variable_name] = actions(878); + v->a[531][sym_word] = actions(1247); + v->a[531][anon_sym_PIPE] = actions(1249); + return (parse_table_834(v)); +} + +void parse_table_834(t_parse_table_array *v) +{ + v->a[531][anon_sym_RPAREN] = actions(1280); + v->a[531][anon_sym_SEMI_SEMI] = actions(1249); + v->a[531][anon_sym_AMP_AMP] = actions(1249); + v->a[531][anon_sym_PIPE_PIPE] = actions(1249); + v->a[531][anon_sym_LT] = actions(1254); + v->a[531][anon_sym_GT] = actions(1254); + v->a[531][anon_sym_GT_GT] = actions(1254); + v->a[531][anon_sym_LT_LT] = actions(1249); + v->a[531][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[531][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[531][anon_sym_DOLLAR] = actions(1247); + v->a[531][anon_sym_DQUOTE] = actions(1247); + v->a[531][sym_raw_string] = actions(1247); + v->a[531][sym_number] = actions(1247); + v->a[531][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[531][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[531][anon_sym_BQUOTE] = actions(1247); + v->a[531][sym_comment] = actions(3); + v->a[531][anon_sym_SEMI] = actions(1249); + v->a[531][sym_variable_name] = actions(1257); + return (parse_table_835(v)); +} + +/* EOF parse_table_166.c */ diff --git a/parser/static/parse_table/parse_table_167.c b/parser/static/parse_table/parse_table_167.c new file mode 100644 index 00000000..c4e00918 --- /dev/null +++ b/parser/static/parse_table/parse_table_167.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_835(t_parse_table_array *v) +{ + v->a[532][sym_word] = actions(1247); + v->a[532][anon_sym_PIPE] = actions(1249); + v->a[532][anon_sym_RPAREN] = actions(1283); + v->a[532][anon_sym_SEMI_SEMI] = actions(1249); + v->a[532][anon_sym_AMP_AMP] = actions(1249); + v->a[532][anon_sym_PIPE_PIPE] = actions(1249); + v->a[532][anon_sym_LT] = actions(1254); + v->a[532][anon_sym_GT] = actions(1254); + v->a[532][anon_sym_GT_GT] = actions(1254); + v->a[532][anon_sym_LT_LT] = actions(1249); + v->a[532][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[532][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[532][anon_sym_DOLLAR] = actions(1247); + v->a[532][anon_sym_DQUOTE] = actions(1247); + v->a[532][sym_raw_string] = actions(1247); + v->a[532][sym_number] = actions(1247); + v->a[532][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[532][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[532][anon_sym_BQUOTE] = actions(1247); + v->a[532][sym_comment] = actions(3); + return (parse_table_836(v)); +} + +void parse_table_836(t_parse_table_array *v) +{ + v->a[532][anon_sym_SEMI] = actions(1249); + v->a[532][sym_variable_name] = actions(1257); + v->a[533][sym__case_item_last] = state(1643); + v->a[533][sym_case_item] = state(1232); + v->a[533][sym_arithmetic_expansion] = state(1468); + v->a[533][sym_concatenation] = state(1538); + v->a[533][sym_string] = state(1468); + v->a[533][sym_simple_expansion] = state(1468); + v->a[533][sym_expansion] = state(1468); + v->a[533][sym_command_substitution] = state(1468); + v->a[533][sym__extglob_blob] = state(1538); + v->a[533][aux_sym_case_statement_repeat1] = state(597); + v->a[533][sym_word] = actions(774); + v->a[533][anon_sym_LPAREN] = actions(778); + v->a[533][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[533][anon_sym_DOLLAR] = actions(784); + v->a[533][anon_sym_DQUOTE] = actions(786); + v->a[533][sym_raw_string] = actions(774); + v->a[533][sym_number] = actions(774); + v->a[533][anon_sym_DOLLAR_LBRACE] = actions(788); + return (parse_table_837(v)); +} + +void parse_table_837(t_parse_table_array *v) +{ + v->a[533][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[533][anon_sym_BQUOTE] = actions(792); + v->a[533][sym_comment] = actions(3); + v->a[533][sym_extglob_pattern] = actions(794); + v->a[534][sym_word] = actions(1247); + v->a[534][anon_sym_PIPE] = actions(1249); + v->a[534][anon_sym_RPAREN] = actions(1286); + v->a[534][anon_sym_SEMI_SEMI] = actions(1249); + v->a[534][anon_sym_AMP_AMP] = actions(1249); + v->a[534][anon_sym_PIPE_PIPE] = actions(1249); + v->a[534][anon_sym_LT] = actions(1254); + v->a[534][anon_sym_GT] = actions(1254); + v->a[534][anon_sym_GT_GT] = actions(1254); + v->a[534][anon_sym_LT_LT] = actions(1249); + v->a[534][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[534][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[534][anon_sym_DOLLAR] = actions(1247); + v->a[534][anon_sym_DQUOTE] = actions(1247); + v->a[534][sym_raw_string] = actions(1247); + v->a[534][sym_number] = actions(1247); + return (parse_table_838(v)); +} + +void parse_table_838(t_parse_table_array *v) +{ + v->a[534][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[534][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[534][anon_sym_BQUOTE] = actions(1247); + v->a[534][sym_comment] = actions(3); + v->a[534][anon_sym_SEMI] = actions(1249); + v->a[534][sym_variable_name] = actions(1257); + v->a[535][sym_word] = actions(919); + v->a[535][anon_sym_esac] = actions(919); + v->a[535][anon_sym_PIPE] = actions(919); + v->a[535][anon_sym_SEMI_SEMI] = actions(919); + v->a[535][anon_sym_AMP_AMP] = actions(919); + v->a[535][anon_sym_PIPE_PIPE] = actions(919); + v->a[535][anon_sym_LT] = actions(919); + v->a[535][anon_sym_GT] = actions(919); + v->a[535][anon_sym_GT_GT] = actions(919); + v->a[535][anon_sym_LT_LT] = actions(919); + v->a[535][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[535][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[535][anon_sym_DOLLAR] = actions(919); + v->a[535][anon_sym_DQUOTE] = actions(919); + return (parse_table_839(v)); +} + +void parse_table_839(t_parse_table_array *v) +{ + v->a[535][sym_raw_string] = actions(919); + v->a[535][sym_number] = actions(919); + v->a[535][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[535][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[535][anon_sym_BQUOTE] = actions(919); + v->a[535][sym_comment] = actions(3); + v->a[535][anon_sym_SEMI] = actions(919); + v->a[535][sym_variable_name] = actions(917); + v->a[536][sym_word] = actions(1247); + v->a[536][anon_sym_PIPE] = actions(1249); + v->a[536][anon_sym_RPAREN] = actions(1289); + v->a[536][anon_sym_SEMI_SEMI] = actions(1249); + v->a[536][anon_sym_AMP_AMP] = actions(1249); + v->a[536][anon_sym_PIPE_PIPE] = actions(1249); + v->a[536][anon_sym_LT] = actions(1254); + v->a[536][anon_sym_GT] = actions(1254); + v->a[536][anon_sym_GT_GT] = actions(1254); + v->a[536][anon_sym_LT_LT] = actions(1249); + v->a[536][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[536][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + return (parse_table_840(v)); +} + +/* EOF parse_table_167.c */ diff --git a/parser/static/parse_table/parse_table_168.c b/parser/static/parse_table/parse_table_168.c new file mode 100644 index 00000000..33e191ba --- /dev/null +++ b/parser/static/parse_table/parse_table_168.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_168.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_840(t_parse_table_array *v) +{ + v->a[536][anon_sym_DOLLAR] = actions(1247); + v->a[536][anon_sym_DQUOTE] = actions(1247); + v->a[536][sym_raw_string] = actions(1247); + v->a[536][sym_number] = actions(1247); + v->a[536][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[536][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[536][anon_sym_BQUOTE] = actions(1247); + v->a[536][sym_comment] = actions(3); + v->a[536][anon_sym_SEMI] = actions(1249); + v->a[536][sym_variable_name] = actions(1257); + v->a[537][sym__case_item_last] = state(1645); + v->a[537][sym_case_item] = state(1232); + v->a[537][sym_arithmetic_expansion] = state(1468); + v->a[537][sym_concatenation] = state(1538); + v->a[537][sym_string] = state(1468); + v->a[537][sym_simple_expansion] = state(1468); + v->a[537][sym_expansion] = state(1468); + v->a[537][sym_command_substitution] = state(1468); + v->a[537][sym__extglob_blob] = state(1538); + v->a[537][aux_sym_case_statement_repeat1] = state(597); + return (parse_table_841(v)); +} + +void parse_table_841(t_parse_table_array *v) +{ + v->a[537][sym_word] = actions(774); + v->a[537][anon_sym_LPAREN] = actions(778); + v->a[537][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[537][anon_sym_DOLLAR] = actions(784); + v->a[537][anon_sym_DQUOTE] = actions(786); + v->a[537][sym_raw_string] = actions(774); + v->a[537][sym_number] = actions(774); + v->a[537][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[537][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[537][anon_sym_BQUOTE] = actions(792); + v->a[537][sym_comment] = actions(3); + v->a[537][sym_extglob_pattern] = actions(794); + v->a[538][sym__case_item_last] = state(1718); + v->a[538][sym_case_item] = state(1232); + v->a[538][sym_arithmetic_expansion] = state(1468); + v->a[538][sym_concatenation] = state(1538); + v->a[538][sym_string] = state(1468); + v->a[538][sym_simple_expansion] = state(1468); + v->a[538][sym_expansion] = state(1468); + v->a[538][sym_command_substitution] = state(1468); + return (parse_table_842(v)); +} + +void parse_table_842(t_parse_table_array *v) +{ + v->a[538][sym__extglob_blob] = state(1538); + v->a[538][aux_sym_case_statement_repeat1] = state(597); + v->a[538][sym_word] = actions(774); + v->a[538][anon_sym_LPAREN] = actions(778); + v->a[538][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[538][anon_sym_DOLLAR] = actions(784); + v->a[538][anon_sym_DQUOTE] = actions(786); + v->a[538][sym_raw_string] = actions(774); + v->a[538][sym_number] = actions(774); + v->a[538][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[538][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[538][anon_sym_BQUOTE] = actions(792); + v->a[538][sym_comment] = actions(3); + v->a[538][sym_extglob_pattern] = actions(794); + v->a[539][aux_sym_concatenation_repeat1] = state(569); + v->a[539][sym_word] = actions(919); + v->a[539][anon_sym_PIPE] = actions(919); + v->a[539][anon_sym_AMP_AMP] = actions(919); + v->a[539][anon_sym_PIPE_PIPE] = actions(919); + v->a[539][anon_sym_LT] = actions(919); + return (parse_table_843(v)); +} + +void parse_table_843(t_parse_table_array *v) +{ + v->a[539][anon_sym_GT] = actions(919); + v->a[539][anon_sym_GT_GT] = actions(919); + v->a[539][anon_sym_LT_LT] = actions(919); + v->a[539][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[539][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[539][aux_sym_concatenation_token1] = actions(927); + v->a[539][anon_sym_DOLLAR] = actions(919); + v->a[539][anon_sym_DQUOTE] = actions(919); + v->a[539][sym_raw_string] = actions(919); + v->a[539][sym_number] = actions(919); + v->a[539][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[539][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[539][anon_sym_BQUOTE] = actions(919); + v->a[539][sym_comment] = actions(3); + v->a[539][sym__concat] = actions(1009); + v->a[539][sym_variable_name] = actions(917); + v->a[540][sym_word] = actions(1247); + v->a[540][anon_sym_PIPE] = actions(1249); + v->a[540][anon_sym_RPAREN] = actions(1292); + v->a[540][anon_sym_SEMI_SEMI] = actions(1249); + return (parse_table_844(v)); +} + +void parse_table_844(t_parse_table_array *v) +{ + v->a[540][anon_sym_AMP_AMP] = actions(1249); + v->a[540][anon_sym_PIPE_PIPE] = actions(1249); + v->a[540][anon_sym_LT] = actions(1254); + v->a[540][anon_sym_GT] = actions(1254); + v->a[540][anon_sym_GT_GT] = actions(1254); + v->a[540][anon_sym_LT_LT] = actions(1249); + v->a[540][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[540][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[540][anon_sym_DOLLAR] = actions(1247); + v->a[540][anon_sym_DQUOTE] = actions(1247); + v->a[540][sym_raw_string] = actions(1247); + v->a[540][sym_number] = actions(1247); + v->a[540][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[540][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[540][anon_sym_BQUOTE] = actions(1247); + v->a[540][sym_comment] = actions(3); + v->a[540][anon_sym_SEMI] = actions(1249); + v->a[540][sym_variable_name] = actions(1257); + v->a[541][sym_word] = actions(1247); + v->a[541][anon_sym_esac] = actions(1249); + return (parse_table_845(v)); +} + +/* EOF parse_table_168.c */ diff --git a/parser/static/parse_table/parse_table_169.c b/parser/static/parse_table/parse_table_169.c new file mode 100644 index 00000000..33ffbd4c --- /dev/null +++ b/parser/static/parse_table/parse_table_169.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_169.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_845(t_parse_table_array *v) +{ + v->a[541][anon_sym_PIPE] = actions(1249); + v->a[541][anon_sym_SEMI_SEMI] = actions(1249); + v->a[541][anon_sym_AMP_AMP] = actions(1249); + v->a[541][anon_sym_PIPE_PIPE] = actions(1249); + v->a[541][anon_sym_LT] = actions(1254); + v->a[541][anon_sym_GT] = actions(1254); + v->a[541][anon_sym_GT_GT] = actions(1254); + v->a[541][anon_sym_LT_LT] = actions(1249); + v->a[541][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[541][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[541][anon_sym_DOLLAR] = actions(1247); + v->a[541][anon_sym_DQUOTE] = actions(1247); + v->a[541][sym_raw_string] = actions(1247); + v->a[541][sym_number] = actions(1247); + v->a[541][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[541][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[541][anon_sym_BQUOTE] = actions(1247); + v->a[541][sym_comment] = actions(3); + v->a[541][anon_sym_SEMI] = actions(1249); + v->a[541][sym_variable_name] = actions(1257); + return (parse_table_846(v)); +} + +void parse_table_846(t_parse_table_array *v) +{ + v->a[542][aux_sym_concatenation_repeat1] = state(588); + v->a[542][sym_word] = actions(833); + v->a[542][anon_sym_LPAREN] = actions(1295); + v->a[542][anon_sym_PIPE] = actions(833); + v->a[542][anon_sym_AMP_AMP] = actions(833); + v->a[542][anon_sym_PIPE_PIPE] = actions(833); + v->a[542][anon_sym_LT] = actions(833); + v->a[542][anon_sym_GT] = actions(833); + v->a[542][anon_sym_GT_GT] = actions(833); + v->a[542][anon_sym_LT_LT] = actions(833); + v->a[542][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[542][aux_sym_concatenation_token1] = actions(1297); + v->a[542][anon_sym_DOLLAR] = actions(833); + v->a[542][anon_sym_DQUOTE] = actions(833); + v->a[542][sym_raw_string] = actions(833); + v->a[542][sym_number] = actions(833); + v->a[542][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[542][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[542][anon_sym_BQUOTE] = actions(833); + v->a[542][sym_comment] = actions(3); + return (parse_table_847(v)); +} + +void parse_table_847(t_parse_table_array *v) +{ + v->a[542][sym__concat] = actions(1299); + v->a[542][sym__bare_dollar] = actions(841); + v->a[543][sym_word] = actions(1040); + v->a[543][anon_sym_for] = actions(1040); + v->a[543][anon_sym_while] = actions(1040); + v->a[543][anon_sym_until] = actions(1040); + v->a[543][anon_sym_if] = actions(1040); + v->a[543][anon_sym_case] = actions(1040); + v->a[543][anon_sym_LPAREN] = actions(1040); + v->a[543][anon_sym_LBRACE] = actions(1040); + v->a[543][anon_sym_BANG] = actions(1040); + v->a[543][anon_sym_LT] = actions(1040); + v->a[543][anon_sym_GT] = actions(1040); + v->a[543][anon_sym_GT_GT] = actions(1040); + v->a[543][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[543][anon_sym_DOLLAR] = actions(1040); + v->a[543][anon_sym_DQUOTE] = actions(1040); + v->a[543][sym_raw_string] = actions(1040); + v->a[543][sym_number] = actions(1040); + v->a[543][anon_sym_DOLLAR_LBRACE] = actions(1040); + return (parse_table_848(v)); +} + +void parse_table_848(t_parse_table_array *v) +{ + v->a[543][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[543][anon_sym_BQUOTE] = actions(1042); + v->a[543][sym_comment] = actions(3); + v->a[543][sym_variable_name] = actions(1044); + v->a[544][sym_word] = actions(1040); + v->a[544][anon_sym_for] = actions(1040); + v->a[544][anon_sym_while] = actions(1040); + v->a[544][anon_sym_until] = actions(1040); + v->a[544][anon_sym_if] = actions(1040); + v->a[544][anon_sym_case] = actions(1040); + v->a[544][anon_sym_LPAREN] = actions(1040); + v->a[544][anon_sym_LBRACE] = actions(1040); + v->a[544][anon_sym_BANG] = actions(1040); + v->a[544][anon_sym_LT] = actions(1040); + v->a[544][anon_sym_GT] = actions(1040); + v->a[544][anon_sym_GT_GT] = actions(1040); + v->a[544][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[544][anon_sym_DOLLAR] = actions(1040); + v->a[544][anon_sym_DQUOTE] = actions(1040); + v->a[544][sym_raw_string] = actions(1040); + return (parse_table_849(v)); +} + +void parse_table_849(t_parse_table_array *v) +{ + v->a[544][sym_number] = actions(1040); + v->a[544][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[544][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[544][anon_sym_BQUOTE] = actions(1042); + v->a[544][sym_comment] = actions(3); + v->a[544][sym_variable_name] = actions(1044); + v->a[545][sym_word] = actions(576); + v->a[545][anon_sym_esac] = actions(1276); + v->a[545][anon_sym_PIPE] = actions(1276); + v->a[545][anon_sym_SEMI_SEMI] = actions(1276); + v->a[545][anon_sym_AMP_AMP] = actions(1276); + v->a[545][anon_sym_PIPE_PIPE] = actions(1276); + v->a[545][anon_sym_LT] = actions(1276); + v->a[545][anon_sym_GT] = actions(1276); + v->a[545][anon_sym_GT_GT] = actions(1276); + v->a[545][anon_sym_LT_LT] = actions(1276); + v->a[545][aux_sym_heredoc_redirect_token1] = actions(1276); + v->a[545][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[545][anon_sym_DOLLAR] = actions(576); + v->a[545][anon_sym_DQUOTE] = actions(576); + return (parse_table_850(v)); +} + +/* EOF parse_table_169.c */ diff --git a/parser/static/parse_table/parse_table_17.c b/parser/static/parse_table/parse_table_17.c new file mode 100644 index 00000000..2410b792 --- /dev/null +++ b/parser/static/parse_table/parse_table_17.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_17.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_85(t_parse_table_array *v) +{ + v->a[32][aux_sym__case_item_last_repeat2] = state(34); + v->a[32][aux_sym_command_repeat1] = state(408); + v->a[32][sym_word] = actions(79); + v->a[32][anon_sym_for] = actions(81); + v->a[32][anon_sym_while] = actions(83); + v->a[32][anon_sym_until] = actions(83); + v->a[32][anon_sym_if] = actions(85); + v->a[32][anon_sym_case] = actions(87); + v->a[32][anon_sym_LPAREN] = actions(89); + v->a[32][anon_sym_LF] = actions(192); + v->a[32][anon_sym_LBRACE] = actions(93); + v->a[32][anon_sym_BANG] = actions(95); + v->a[32][anon_sym_LT] = actions(97); + v->a[32][anon_sym_GT] = actions(97); + v->a[32][anon_sym_GT_GT] = actions(97); + v->a[32][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[32][anon_sym_DOLLAR] = actions(101); + v->a[32][anon_sym_DQUOTE] = actions(103); + v->a[32][sym_raw_string] = actions(105); + v->a[32][sym_number] = actions(105); + return (parse_table_86(v)); +} + +void parse_table_86(t_parse_table_array *v) +{ + v->a[32][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[32][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[32][anon_sym_BQUOTE] = actions(111); + v->a[32][sym_comment] = actions(3); + v->a[32][sym_variable_name] = actions(113); + v->a[33][sym__statements] = state(1607); + v->a[33][sym__statement_not_pipeline] = state(1561); + v->a[33][sym_redirected_statement] = state(972); + v->a[33][sym_for_statement] = state(972); + v->a[33][sym_while_statement] = state(972); + v->a[33][sym_if_statement] = state(972); + v->a[33][sym_case_statement] = state(972); + v->a[33][sym_function_definition] = state(972); + v->a[33][sym_compound_statement] = state(972); + v->a[33][sym_subshell] = state(972); + v->a[33][sym_pipeline] = state(991); + v->a[33][sym_list] = state(972); + v->a[33][sym_negated_command] = state(972); + v->a[33][sym_command] = state(972); + v->a[33][sym_command_name] = state(185); + return (parse_table_87(v)); +} + +void parse_table_87(t_parse_table_array *v) +{ + v->a[33][sym_variable_assignment] = state(216); + v->a[33][sym__variable_assignments] = state(972); + v->a[33][sym_file_redirect] = state(551); + v->a[33][sym_arithmetic_expansion] = state(401); + v->a[33][sym_concatenation] = state(555); + v->a[33][sym_string] = state(401); + v->a[33][sym_simple_expansion] = state(401); + v->a[33][sym_expansion] = state(401); + v->a[33][sym_command_substitution] = state(401); + v->a[33][aux_sym__statements_repeat1] = state(118); + v->a[33][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[33][aux_sym__case_item_last_repeat2] = state(24); + v->a[33][aux_sym_command_repeat1] = state(411); + v->a[33][sym_word] = actions(41); + v->a[33][anon_sym_for] = 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); + return (parse_table_88(v)); +} + +void parse_table_88(t_parse_table_array *v) +{ + v->a[33][anon_sym_LF] = actions(194); + v->a[33][anon_sym_LBRACE] = actions(19); + v->a[33][anon_sym_BANG] = actions(49); + v->a[33][anon_sym_LT] = actions(51); + v->a[33][anon_sym_GT] = actions(51); + v->a[33][anon_sym_GT_GT] = actions(51); + v->a[33][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[33][anon_sym_DOLLAR] = actions(55); + v->a[33][anon_sym_DQUOTE] = actions(57); + v->a[33][sym_raw_string] = actions(59); + v->a[33][sym_number] = actions(59); + v->a[33][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[33][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[33][anon_sym_BQUOTE] = actions(65); + v->a[33][sym_comment] = actions(3); + v->a[33][sym_variable_name] = actions(67); + v->a[34][sym__statements] = state(1573); + v->a[34][sym__statement_not_pipeline] = state(1564); + v->a[34][sym_redirected_statement] = state(867); + v->a[34][sym_for_statement] = state(867); + return (parse_table_89(v)); +} + +void parse_table_89(t_parse_table_array *v) +{ + v->a[34][sym_while_statement] = state(867); + v->a[34][sym_if_statement] = state(867); + v->a[34][sym_case_statement] = state(867); + v->a[34][sym_function_definition] = state(867); + v->a[34][sym_compound_statement] = state(867); + v->a[34][sym_subshell] = state(867); + v->a[34][sym_pipeline] = state(913); + v->a[34][sym_list] = state(867); + v->a[34][sym_negated_command] = state(867); + v->a[34][sym_command] = state(867); + v->a[34][sym_command_name] = state(170); + v->a[34][sym_variable_assignment] = state(177); + v->a[34][sym__variable_assignments] = state(867); + v->a[34][sym_file_redirect] = state(541); + v->a[34][sym_arithmetic_expansion] = state(276); + v->a[34][sym_concatenation] = state(546); + v->a[34][sym_string] = state(276); + v->a[34][sym_simple_expansion] = state(276); + v->a[34][sym_expansion] = state(276); + v->a[34][sym_command_substitution] = state(276); + return (parse_table_90(v)); +} + +/* EOF parse_table_17.c */ diff --git a/parser/static/parse_table/parse_table_170.c b/parser/static/parse_table/parse_table_170.c new file mode 100644 index 00000000..69872ba3 --- /dev/null +++ b/parser/static/parse_table/parse_table_170.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_170.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_850(t_parse_table_array *v) +{ + v->a[545][sym_raw_string] = actions(576); + v->a[545][sym_number] = actions(576); + v->a[545][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[545][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[545][anon_sym_BQUOTE] = actions(576); + v->a[545][sym_comment] = actions(3); + v->a[545][anon_sym_SEMI] = actions(1276); + v->a[545][sym_variable_name] = actions(1278); + v->a[546][sym_word] = actions(833); + v->a[546][anon_sym_esac] = actions(833); + v->a[546][anon_sym_PIPE] = actions(833); + v->a[546][anon_sym_SEMI_SEMI] = actions(833); + v->a[546][anon_sym_AMP_AMP] = actions(833); + v->a[546][anon_sym_PIPE_PIPE] = actions(833); + v->a[546][anon_sym_LT] = actions(833); + v->a[546][anon_sym_GT] = actions(833); + v->a[546][anon_sym_GT_GT] = actions(833); + v->a[546][anon_sym_LT_LT] = actions(833); + v->a[546][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[546][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + return (parse_table_851(v)); +} + +void parse_table_851(t_parse_table_array *v) +{ + v->a[546][anon_sym_DOLLAR] = actions(833); + v->a[546][anon_sym_DQUOTE] = actions(833); + v->a[546][sym_raw_string] = actions(833); + v->a[546][sym_number] = actions(833); + v->a[546][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[546][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[546][anon_sym_BQUOTE] = actions(833); + v->a[546][sym_comment] = actions(3); + v->a[546][anon_sym_SEMI] = actions(833); + v->a[546][sym__bare_dollar] = actions(841); + v->a[547][sym_word] = actions(1040); + v->a[547][anon_sym_for] = actions(1040); + v->a[547][anon_sym_while] = actions(1040); + v->a[547][anon_sym_until] = actions(1040); + v->a[547][anon_sym_if] = actions(1040); + v->a[547][anon_sym_case] = actions(1040); + v->a[547][anon_sym_LPAREN] = actions(1040); + v->a[547][anon_sym_LBRACE] = actions(1040); + v->a[547][anon_sym_BANG] = actions(1040); + v->a[547][anon_sym_LT] = actions(1040); + return (parse_table_852(v)); +} + +void parse_table_852(t_parse_table_array *v) +{ + v->a[547][anon_sym_GT] = actions(1040); + v->a[547][anon_sym_GT_GT] = actions(1040); + v->a[547][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[547][anon_sym_DOLLAR] = actions(1040); + v->a[547][anon_sym_DQUOTE] = actions(1040); + v->a[547][sym_raw_string] = actions(1040); + v->a[547][sym_number] = actions(1040); + v->a[547][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[547][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[547][anon_sym_BQUOTE] = actions(1042); + v->a[547][sym_comment] = actions(3); + v->a[547][sym_variable_name] = actions(1044); + v->a[548][sym_word] = actions(1040); + v->a[548][anon_sym_for] = actions(1040); + v->a[548][anon_sym_while] = actions(1040); + v->a[548][anon_sym_until] = actions(1040); + v->a[548][anon_sym_if] = actions(1040); + v->a[548][anon_sym_case] = actions(1040); + v->a[548][anon_sym_LPAREN] = actions(1040); + v->a[548][anon_sym_LBRACE] = actions(1040); + return (parse_table_853(v)); +} + +void parse_table_853(t_parse_table_array *v) +{ + v->a[548][anon_sym_BANG] = actions(1040); + v->a[548][anon_sym_LT] = actions(1040); + v->a[548][anon_sym_GT] = actions(1040); + v->a[548][anon_sym_GT_GT] = actions(1040); + v->a[548][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[548][anon_sym_DOLLAR] = actions(1040); + v->a[548][anon_sym_DQUOTE] = actions(1040); + v->a[548][sym_raw_string] = actions(1040); + v->a[548][sym_number] = actions(1040); + v->a[548][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[548][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[548][anon_sym_BQUOTE] = actions(1042); + v->a[548][sym_comment] = actions(3); + v->a[548][sym_variable_name] = actions(1044); + v->a[549][ts_builtin_sym_end] = actions(841); + v->a[549][sym_word] = actions(833); + v->a[549][anon_sym_PIPE] = actions(833); + v->a[549][anon_sym_SEMI_SEMI] = actions(833); + v->a[549][anon_sym_AMP_AMP] = actions(833); + v->a[549][anon_sym_PIPE_PIPE] = actions(833); + return (parse_table_854(v)); +} + +void parse_table_854(t_parse_table_array *v) +{ + v->a[549][anon_sym_LT] = actions(833); + v->a[549][anon_sym_GT] = actions(833); + v->a[549][anon_sym_GT_GT] = actions(833); + v->a[549][anon_sym_LT_LT] = actions(833); + v->a[549][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[549][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[549][anon_sym_DOLLAR] = actions(833); + v->a[549][anon_sym_DQUOTE] = actions(833); + v->a[549][sym_raw_string] = actions(833); + v->a[549][sym_number] = actions(833); + v->a[549][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[549][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[549][anon_sym_BQUOTE] = actions(833); + v->a[549][sym_comment] = actions(3); + v->a[549][anon_sym_SEMI] = actions(833); + v->a[549][sym__bare_dollar] = actions(841); + v->a[550][sym_word] = actions(1040); + v->a[550][anon_sym_for] = actions(1040); + v->a[550][anon_sym_while] = actions(1040); + v->a[550][anon_sym_until] = actions(1040); + return (parse_table_855(v)); +} + +/* EOF parse_table_170.c */ diff --git a/parser/static/parse_table/parse_table_171.c b/parser/static/parse_table/parse_table_171.c new file mode 100644 index 00000000..84383477 --- /dev/null +++ b/parser/static/parse_table/parse_table_171.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_171.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_855(t_parse_table_array *v) +{ + v->a[550][anon_sym_if] = actions(1040); + v->a[550][anon_sym_case] = actions(1040); + v->a[550][anon_sym_LPAREN] = actions(1040); + v->a[550][anon_sym_LBRACE] = actions(1040); + v->a[550][anon_sym_BANG] = actions(1040); + v->a[550][anon_sym_LT] = actions(1040); + v->a[550][anon_sym_GT] = actions(1040); + v->a[550][anon_sym_GT_GT] = actions(1040); + v->a[550][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[550][anon_sym_DOLLAR] = actions(1040); + v->a[550][anon_sym_DQUOTE] = actions(1040); + v->a[550][sym_raw_string] = actions(1040); + v->a[550][sym_number] = actions(1040); + v->a[550][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[550][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[550][anon_sym_BQUOTE] = actions(1042); + v->a[550][sym_comment] = actions(3); + v->a[550][sym_variable_name] = actions(1044); + v->a[551][sym_word] = actions(1247); + v->a[551][anon_sym_PIPE] = actions(1249); + return (parse_table_856(v)); +} + +void parse_table_856(t_parse_table_array *v) +{ + v->a[551][anon_sym_RPAREN] = actions(1249); + v->a[551][anon_sym_SEMI_SEMI] = actions(1249); + v->a[551][anon_sym_AMP_AMP] = actions(1249); + v->a[551][anon_sym_PIPE_PIPE] = actions(1249); + v->a[551][anon_sym_LT] = actions(1254); + v->a[551][anon_sym_GT] = actions(1254); + v->a[551][anon_sym_GT_GT] = actions(1254); + v->a[551][anon_sym_LT_LT] = actions(1249); + v->a[551][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[551][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[551][anon_sym_DOLLAR] = actions(1247); + v->a[551][anon_sym_DQUOTE] = actions(1247); + v->a[551][sym_raw_string] = actions(1247); + v->a[551][sym_number] = actions(1247); + v->a[551][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[551][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[551][anon_sym_BQUOTE] = actions(1247); + v->a[551][sym_comment] = actions(3); + v->a[551][anon_sym_SEMI] = actions(1249); + v->a[551][sym_variable_name] = actions(1257); + return (parse_table_857(v)); +} + +void parse_table_857(t_parse_table_array *v) +{ + v->a[552][sym_word] = actions(1040); + v->a[552][anon_sym_for] = actions(1040); + v->a[552][anon_sym_while] = actions(1040); + v->a[552][anon_sym_until] = actions(1040); + v->a[552][anon_sym_if] = actions(1040); + v->a[552][anon_sym_case] = actions(1040); + v->a[552][anon_sym_LPAREN] = actions(1040); + v->a[552][anon_sym_LBRACE] = actions(1040); + v->a[552][anon_sym_BANG] = actions(1040); + v->a[552][anon_sym_LT] = actions(1040); + v->a[552][anon_sym_GT] = actions(1040); + v->a[552][anon_sym_GT_GT] = actions(1040); + v->a[552][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[552][anon_sym_DOLLAR] = actions(1040); + v->a[552][anon_sym_DQUOTE] = actions(1040); + v->a[552][sym_raw_string] = actions(1040); + v->a[552][sym_number] = actions(1040); + v->a[552][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[552][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[552][anon_sym_BQUOTE] = actions(1042); + return (parse_table_858(v)); +} + +void parse_table_858(t_parse_table_array *v) +{ + v->a[552][sym_comment] = actions(3); + v->a[552][sym_variable_name] = actions(1044); + v->a[553][sym_word] = actions(1040); + v->a[553][anon_sym_for] = actions(1040); + v->a[553][anon_sym_while] = actions(1040); + v->a[553][anon_sym_until] = actions(1040); + v->a[553][anon_sym_if] = actions(1040); + v->a[553][anon_sym_case] = actions(1040); + v->a[553][anon_sym_LPAREN] = actions(1040); + v->a[553][anon_sym_LBRACE] = actions(1040); + v->a[553][anon_sym_BANG] = actions(1040); + v->a[553][anon_sym_LT] = actions(1040); + v->a[553][anon_sym_GT] = actions(1040); + v->a[553][anon_sym_GT_GT] = actions(1040); + v->a[553][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[553][anon_sym_DOLLAR] = actions(1040); + v->a[553][anon_sym_DQUOTE] = actions(1040); + v->a[553][sym_raw_string] = actions(1040); + v->a[553][sym_number] = actions(1040); + v->a[553][anon_sym_DOLLAR_LBRACE] = actions(1040); + return (parse_table_859(v)); +} + +void parse_table_859(t_parse_table_array *v) +{ + v->a[553][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[553][anon_sym_BQUOTE] = actions(1042); + v->a[553][sym_comment] = actions(3); + v->a[553][sym_variable_name] = actions(1044); + v->a[554][sym_word] = actions(1040); + v->a[554][anon_sym_for] = actions(1040); + v->a[554][anon_sym_while] = actions(1040); + v->a[554][anon_sym_until] = actions(1040); + v->a[554][anon_sym_if] = actions(1040); + v->a[554][anon_sym_case] = actions(1040); + v->a[554][anon_sym_LPAREN] = actions(1040); + v->a[554][anon_sym_LBRACE] = actions(1040); + v->a[554][anon_sym_BANG] = actions(1040); + v->a[554][anon_sym_LT] = actions(1040); + v->a[554][anon_sym_GT] = actions(1040); + v->a[554][anon_sym_GT_GT] = actions(1040); + v->a[554][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[554][anon_sym_DOLLAR] = actions(1040); + v->a[554][anon_sym_DQUOTE] = actions(1040); + v->a[554][sym_raw_string] = actions(1040); + return (parse_table_860(v)); +} + +/* EOF parse_table_171.c */ diff --git a/parser/static/parse_table/parse_table_172.c b/parser/static/parse_table/parse_table_172.c new file mode 100644 index 00000000..636a56ef --- /dev/null +++ b/parser/static/parse_table/parse_table_172.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_172.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_860(t_parse_table_array *v) +{ + v->a[554][sym_number] = actions(1040); + v->a[554][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[554][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[554][anon_sym_BQUOTE] = actions(1042); + v->a[554][sym_comment] = actions(3); + v->a[554][sym_variable_name] = actions(1044); + v->a[555][sym_word] = actions(833); + v->a[555][anon_sym_PIPE] = actions(833); + v->a[555][anon_sym_RPAREN] = actions(833); + v->a[555][anon_sym_SEMI_SEMI] = actions(833); + v->a[555][anon_sym_AMP_AMP] = actions(833); + v->a[555][anon_sym_PIPE_PIPE] = actions(833); + v->a[555][anon_sym_LT] = actions(833); + v->a[555][anon_sym_GT] = actions(833); + v->a[555][anon_sym_GT_GT] = actions(833); + v->a[555][anon_sym_LT_LT] = actions(833); + v->a[555][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[555][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[555][anon_sym_DOLLAR] = actions(833); + v->a[555][anon_sym_DQUOTE] = actions(833); + return (parse_table_861(v)); +} + +void parse_table_861(t_parse_table_array *v) +{ + v->a[555][sym_raw_string] = actions(833); + v->a[555][sym_number] = actions(833); + v->a[555][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[555][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[555][anon_sym_BQUOTE] = actions(833); + v->a[555][sym_comment] = actions(3); + v->a[555][anon_sym_SEMI] = actions(833); + v->a[555][sym__bare_dollar] = actions(841); + v->a[556][ts_builtin_sym_end] = actions(1301); + v->a[556][sym_word] = actions(1247); + v->a[556][anon_sym_PIPE] = actions(1249); + v->a[556][anon_sym_SEMI_SEMI] = actions(1249); + v->a[556][anon_sym_AMP_AMP] = actions(1249); + v->a[556][anon_sym_PIPE_PIPE] = actions(1249); + v->a[556][anon_sym_LT] = actions(1254); + v->a[556][anon_sym_GT] = actions(1254); + v->a[556][anon_sym_GT_GT] = actions(1254); + v->a[556][anon_sym_LT_LT] = actions(1249); + v->a[556][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[556][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + return (parse_table_862(v)); +} + +void parse_table_862(t_parse_table_array *v) +{ + v->a[556][anon_sym_DOLLAR] = actions(1247); + v->a[556][anon_sym_DQUOTE] = actions(1247); + v->a[556][sym_raw_string] = actions(1247); + v->a[556][sym_number] = actions(1247); + v->a[556][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[556][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[556][anon_sym_BQUOTE] = actions(1247); + v->a[556][sym_comment] = actions(3); + v->a[556][anon_sym_SEMI] = actions(1249); + v->a[556][sym_variable_name] = actions(1257); + v->a[557][sym_word] = actions(576); + v->a[557][anon_sym_PIPE] = actions(1276); + v->a[557][anon_sym_RPAREN] = actions(1276); + v->a[557][anon_sym_SEMI_SEMI] = actions(1276); + v->a[557][anon_sym_AMP_AMP] = actions(1276); + v->a[557][anon_sym_PIPE_PIPE] = actions(1276); + v->a[557][anon_sym_LT] = actions(1276); + v->a[557][anon_sym_GT] = actions(1276); + v->a[557][anon_sym_GT_GT] = actions(1276); + v->a[557][anon_sym_LT_LT] = actions(1276); + return (parse_table_863(v)); +} + +void parse_table_863(t_parse_table_array *v) +{ + v->a[557][aux_sym_heredoc_redirect_token1] = actions(1276); + v->a[557][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[557][anon_sym_DOLLAR] = actions(576); + v->a[557][anon_sym_DQUOTE] = actions(576); + v->a[557][sym_raw_string] = actions(576); + v->a[557][sym_number] = actions(576); + v->a[557][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[557][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[557][anon_sym_BQUOTE] = actions(576); + v->a[557][sym_comment] = actions(3); + v->a[557][anon_sym_SEMI] = actions(1276); + v->a[557][sym_variable_name] = actions(1278); + v->a[558][sym_word] = actions(1247); + v->a[558][anon_sym_PIPE] = actions(1249); + v->a[558][anon_sym_RPAREN] = actions(1303); + v->a[558][anon_sym_SEMI_SEMI] = actions(1249); + v->a[558][anon_sym_AMP_AMP] = actions(1249); + v->a[558][anon_sym_PIPE_PIPE] = actions(1249); + v->a[558][anon_sym_LT] = actions(1254); + v->a[558][anon_sym_GT] = actions(1254); + return (parse_table_864(v)); +} + +void parse_table_864(t_parse_table_array *v) +{ + v->a[558][anon_sym_GT_GT] = actions(1254); + v->a[558][anon_sym_LT_LT] = actions(1249); + v->a[558][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[558][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[558][anon_sym_DOLLAR] = actions(1247); + v->a[558][anon_sym_DQUOTE] = actions(1247); + v->a[558][sym_raw_string] = actions(1247); + v->a[558][sym_number] = actions(1247); + v->a[558][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[558][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[558][anon_sym_BQUOTE] = actions(1247); + v->a[558][sym_comment] = actions(3); + v->a[558][anon_sym_SEMI] = actions(1249); + v->a[558][sym_variable_name] = actions(1257); + v->a[559][sym_word] = actions(1040); + v->a[559][anon_sym_for] = actions(1040); + v->a[559][anon_sym_while] = actions(1040); + v->a[559][anon_sym_until] = actions(1040); + v->a[559][anon_sym_if] = actions(1040); + v->a[559][anon_sym_case] = actions(1040); + return (parse_table_865(v)); +} + +/* EOF parse_table_172.c */ diff --git a/parser/static/parse_table/parse_table_173.c b/parser/static/parse_table/parse_table_173.c new file mode 100644 index 00000000..565e6724 --- /dev/null +++ b/parser/static/parse_table/parse_table_173.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_173.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_865(t_parse_table_array *v) +{ + v->a[559][anon_sym_LPAREN] = actions(1040); + v->a[559][anon_sym_LBRACE] = actions(1040); + v->a[559][anon_sym_BANG] = actions(1040); + v->a[559][anon_sym_LT] = actions(1040); + v->a[559][anon_sym_GT] = actions(1040); + v->a[559][anon_sym_GT_GT] = actions(1040); + v->a[559][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[559][anon_sym_DOLLAR] = actions(1040); + v->a[559][anon_sym_DQUOTE] = actions(1040); + v->a[559][sym_raw_string] = actions(1040); + v->a[559][sym_number] = actions(1040); + v->a[559][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[559][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[559][anon_sym_BQUOTE] = actions(1160); + v->a[559][sym_comment] = actions(3); + v->a[559][sym_variable_name] = actions(1044); + v->a[560][sym_word] = actions(919); + v->a[560][anon_sym_PIPE] = actions(919); + v->a[560][anon_sym_RPAREN] = actions(919); + v->a[560][anon_sym_SEMI_SEMI] = actions(919); + return (parse_table_866(v)); +} + +void parse_table_866(t_parse_table_array *v) +{ + v->a[560][anon_sym_AMP_AMP] = actions(919); + v->a[560][anon_sym_PIPE_PIPE] = actions(919); + v->a[560][anon_sym_LT] = actions(919); + v->a[560][anon_sym_GT] = actions(919); + v->a[560][anon_sym_GT_GT] = actions(919); + v->a[560][anon_sym_LT_LT] = actions(919); + v->a[560][aux_sym_heredoc_redirect_token1] = actions(919); + v->a[560][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[560][anon_sym_DOLLAR] = actions(919); + v->a[560][anon_sym_DQUOTE] = actions(919); + v->a[560][sym_raw_string] = actions(919); + v->a[560][sym_number] = actions(919); + v->a[560][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[560][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[560][anon_sym_BQUOTE] = actions(919); + v->a[560][sym_comment] = actions(3); + v->a[560][anon_sym_SEMI] = actions(919); + v->a[560][sym_variable_name] = actions(917); + v->a[561][sym_word] = actions(1247); + v->a[561][anon_sym_PIPE] = actions(1249); + return (parse_table_867(v)); +} + +void parse_table_867(t_parse_table_array *v) +{ + v->a[561][anon_sym_RPAREN] = actions(1306); + v->a[561][anon_sym_SEMI_SEMI] = actions(1249); + v->a[561][anon_sym_AMP_AMP] = actions(1249); + v->a[561][anon_sym_PIPE_PIPE] = actions(1249); + v->a[561][anon_sym_LT] = actions(1254); + v->a[561][anon_sym_GT] = actions(1254); + v->a[561][anon_sym_GT_GT] = actions(1254); + v->a[561][anon_sym_LT_LT] = actions(1249); + v->a[561][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[561][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[561][anon_sym_DOLLAR] = actions(1247); + v->a[561][anon_sym_DQUOTE] = actions(1247); + v->a[561][sym_raw_string] = actions(1247); + v->a[561][sym_number] = actions(1247); + v->a[561][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[561][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[561][anon_sym_BQUOTE] = actions(1247); + v->a[561][sym_comment] = actions(3); + v->a[561][anon_sym_SEMI] = actions(1249); + v->a[561][sym_variable_name] = actions(1257); + return (parse_table_868(v)); +} + +void parse_table_868(t_parse_table_array *v) +{ + v->a[562][sym_word] = actions(1247); + v->a[562][anon_sym_PIPE] = actions(1249); + v->a[562][anon_sym_RPAREN] = actions(1309); + v->a[562][anon_sym_SEMI_SEMI] = actions(1249); + v->a[562][anon_sym_AMP_AMP] = actions(1249); + v->a[562][anon_sym_PIPE_PIPE] = actions(1249); + v->a[562][anon_sym_LT] = actions(1254); + v->a[562][anon_sym_GT] = actions(1254); + v->a[562][anon_sym_GT_GT] = actions(1254); + v->a[562][anon_sym_LT_LT] = actions(1249); + v->a[562][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[562][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[562][anon_sym_DOLLAR] = actions(1247); + v->a[562][anon_sym_DQUOTE] = actions(1247); + v->a[562][sym_raw_string] = actions(1247); + v->a[562][sym_number] = actions(1247); + v->a[562][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[562][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[562][anon_sym_BQUOTE] = actions(1247); + v->a[562][sym_comment] = actions(3); + return (parse_table_869(v)); +} + +void parse_table_869(t_parse_table_array *v) +{ + v->a[562][anon_sym_SEMI] = actions(1249); + v->a[562][sym_variable_name] = actions(1257); + v->a[563][anon_sym_PIPE] = actions(343); + v->a[563][anon_sym_SEMI_SEMI] = actions(343); + v->a[563][anon_sym_AMP_AMP] = actions(343); + v->a[563][anon_sym_PIPE_PIPE] = actions(343); + v->a[563][anon_sym_BANG] = actions(1179); + v->a[563][anon_sym_LT] = actions(343); + v->a[563][anon_sym_GT] = actions(343); + v->a[563][anon_sym_GT_GT] = actions(343); + v->a[563][anon_sym_LT_LT] = actions(343); + v->a[563][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[563][anon_sym_DASH] = actions(1179); + v->a[563][anon_sym_STAR] = actions(1179); + v->a[563][anon_sym_QMARK] = actions(1179); + v->a[563][anon_sym_DOLLAR] = actions(1179); + v->a[563][anon_sym_POUND] = actions(1179); + v->a[563][sym_comment] = actions(3); + v->a[563][aux_sym__simple_variable_name_token1] = actions(1181); + v->a[563][aux_sym__multiline_variable_name_token1] = actions(1181); + return (parse_table_870(v)); +} + +/* EOF parse_table_173.c */ diff --git a/parser/static/parse_table/parse_table_174.c b/parser/static/parse_table/parse_table_174.c new file mode 100644 index 00000000..cac2e15f --- /dev/null +++ b/parser/static/parse_table/parse_table_174.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_174.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_870(t_parse_table_array *v) +{ + v->a[563][anon_sym_AT] = actions(1179); + v->a[563][anon_sym_0] = actions(1179); + v->a[563][anon_sym_SEMI] = actions(343); + v->a[563][sym_variable_name] = actions(1183); + v->a[564][ts_builtin_sym_end] = actions(911); + v->a[564][sym_word] = actions(909); + v->a[564][anon_sym_PIPE] = actions(909); + v->a[564][anon_sym_SEMI_SEMI] = actions(909); + v->a[564][anon_sym_AMP_AMP] = actions(909); + v->a[564][anon_sym_PIPE_PIPE] = actions(909); + v->a[564][anon_sym_LT] = actions(909); + v->a[564][anon_sym_GT] = actions(909); + v->a[564][anon_sym_GT_GT] = actions(909); + v->a[564][anon_sym_LT_LT] = actions(909); + v->a[564][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[564][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[564][anon_sym_DOLLAR] = actions(909); + v->a[564][anon_sym_DQUOTE] = actions(909); + v->a[564][sym_raw_string] = actions(909); + v->a[564][sym_number] = actions(909); + return (parse_table_871(v)); +} + +void parse_table_871(t_parse_table_array *v) +{ + v->a[564][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[564][anon_sym_DOLLAR_LPAREN] = actions(909); + v->a[564][anon_sym_BQUOTE] = actions(909); + v->a[564][sym_comment] = actions(3); + v->a[564][anon_sym_SEMI] = actions(909); + v->a[564][sym__bare_dollar] = actions(911); + v->a[565][sym_word] = actions(1247); + v->a[565][anon_sym_PIPE] = actions(1249); + v->a[565][anon_sym_RPAREN] = actions(1312); + v->a[565][anon_sym_SEMI_SEMI] = actions(1249); + v->a[565][anon_sym_AMP_AMP] = actions(1249); + v->a[565][anon_sym_PIPE_PIPE] = actions(1249); + v->a[565][anon_sym_LT] = actions(1254); + v->a[565][anon_sym_GT] = actions(1254); + v->a[565][anon_sym_GT_GT] = actions(1254); + v->a[565][anon_sym_LT_LT] = actions(1249); + v->a[565][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[565][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[565][anon_sym_DOLLAR] = actions(1247); + v->a[565][anon_sym_DQUOTE] = actions(1247); + return (parse_table_872(v)); +} + +void parse_table_872(t_parse_table_array *v) +{ + v->a[565][sym_raw_string] = actions(1247); + v->a[565][sym_number] = actions(1247); + v->a[565][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[565][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[565][anon_sym_BQUOTE] = actions(1247); + v->a[565][sym_comment] = actions(3); + v->a[565][anon_sym_SEMI] = actions(1249); + v->a[565][sym_variable_name] = actions(1257); + v->a[566][sym_word] = actions(1247); + v->a[566][anon_sym_PIPE] = actions(1249); + v->a[566][anon_sym_RPAREN] = actions(1315); + v->a[566][anon_sym_SEMI_SEMI] = actions(1249); + v->a[566][anon_sym_AMP_AMP] = actions(1249); + v->a[566][anon_sym_PIPE_PIPE] = actions(1249); + v->a[566][anon_sym_LT] = actions(1254); + v->a[566][anon_sym_GT] = actions(1254); + v->a[566][anon_sym_GT_GT] = actions(1254); + v->a[566][anon_sym_LT_LT] = actions(1249); + v->a[566][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[566][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + return (parse_table_873(v)); +} + +void parse_table_873(t_parse_table_array *v) +{ + v->a[566][anon_sym_DOLLAR] = actions(1247); + v->a[566][anon_sym_DQUOTE] = actions(1247); + v->a[566][sym_raw_string] = actions(1247); + v->a[566][sym_number] = actions(1247); + v->a[566][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[566][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[566][anon_sym_BQUOTE] = actions(1247); + v->a[566][sym_comment] = actions(3); + v->a[566][anon_sym_SEMI] = actions(1249); + v->a[566][sym_variable_name] = actions(1257); + v->a[567][sym__case_item_last] = state(1652); + v->a[567][sym_case_item] = state(1232); + v->a[567][sym_arithmetic_expansion] = state(1468); + v->a[567][sym_concatenation] = state(1538); + v->a[567][sym_string] = state(1468); + v->a[567][sym_simple_expansion] = state(1468); + v->a[567][sym_expansion] = state(1468); + v->a[567][sym_command_substitution] = state(1468); + v->a[567][sym__extglob_blob] = state(1538); + v->a[567][aux_sym_case_statement_repeat1] = state(597); + return (parse_table_874(v)); +} + +void parse_table_874(t_parse_table_array *v) +{ + v->a[567][sym_word] = actions(774); + v->a[567][anon_sym_LPAREN] = actions(778); + v->a[567][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[567][anon_sym_DOLLAR] = actions(784); + v->a[567][anon_sym_DQUOTE] = actions(786); + v->a[567][sym_raw_string] = actions(774); + v->a[567][sym_number] = actions(774); + v->a[567][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[567][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[567][anon_sym_BQUOTE] = actions(792); + v->a[567][sym_comment] = actions(3); + v->a[567][sym_extglob_pattern] = actions(794); + v->a[568][sym_word] = actions(1247); + v->a[568][anon_sym_PIPE] = actions(1249); + v->a[568][anon_sym_RPAREN] = actions(1318); + v->a[568][anon_sym_SEMI_SEMI] = actions(1249); + v->a[568][anon_sym_AMP_AMP] = actions(1249); + v->a[568][anon_sym_PIPE_PIPE] = actions(1249); + v->a[568][anon_sym_LT] = actions(1254); + v->a[568][anon_sym_GT] = actions(1254); + return (parse_table_875(v)); +} + +/* EOF parse_table_174.c */ diff --git a/parser/static/parse_table/parse_table_175.c b/parser/static/parse_table/parse_table_175.c new file mode 100644 index 00000000..b86bde02 --- /dev/null +++ b/parser/static/parse_table/parse_table_175.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_175.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_875(t_parse_table_array *v) +{ + v->a[568][anon_sym_GT_GT] = actions(1254); + v->a[568][anon_sym_LT_LT] = actions(1249); + v->a[568][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[568][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[568][anon_sym_DOLLAR] = actions(1247); + v->a[568][anon_sym_DQUOTE] = actions(1247); + v->a[568][sym_raw_string] = actions(1247); + v->a[568][sym_number] = actions(1247); + v->a[568][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[568][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[568][anon_sym_BQUOTE] = actions(1247); + v->a[568][sym_comment] = actions(3); + v->a[568][anon_sym_SEMI] = actions(1249); + v->a[568][sym_variable_name] = actions(1257); + v->a[569][aux_sym_concatenation_repeat1] = state(279); + v->a[569][sym_word] = actions(923); + v->a[569][anon_sym_PIPE] = actions(923); + v->a[569][anon_sym_AMP_AMP] = actions(923); + v->a[569][anon_sym_PIPE_PIPE] = actions(923); + v->a[569][anon_sym_LT] = actions(923); + return (parse_table_876(v)); +} + +void parse_table_876(t_parse_table_array *v) +{ + v->a[569][anon_sym_GT] = actions(923); + v->a[569][anon_sym_GT_GT] = actions(923); + v->a[569][anon_sym_LT_LT] = actions(923); + v->a[569][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[569][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[569][aux_sym_concatenation_token1] = actions(927); + v->a[569][anon_sym_DOLLAR] = actions(923); + v->a[569][anon_sym_DQUOTE] = actions(923); + v->a[569][sym_raw_string] = actions(923); + v->a[569][sym_number] = actions(923); + v->a[569][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[569][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[569][anon_sym_BQUOTE] = actions(923); + v->a[569][sym_comment] = actions(3); + v->a[569][sym__concat] = actions(1321); + v->a[569][sym_variable_name] = actions(921); + v->a[570][sym_word] = actions(909); + v->a[570][anon_sym_PIPE] = actions(909); + v->a[570][anon_sym_RPAREN] = actions(909); + v->a[570][anon_sym_SEMI_SEMI] = actions(909); + return (parse_table_877(v)); +} + +void parse_table_877(t_parse_table_array *v) +{ + v->a[570][anon_sym_AMP_AMP] = actions(909); + v->a[570][anon_sym_PIPE_PIPE] = actions(909); + v->a[570][anon_sym_LT] = actions(909); + v->a[570][anon_sym_GT] = actions(909); + v->a[570][anon_sym_GT_GT] = actions(909); + v->a[570][anon_sym_LT_LT] = actions(909); + v->a[570][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[570][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[570][anon_sym_DOLLAR] = actions(909); + v->a[570][anon_sym_DQUOTE] = actions(909); + v->a[570][sym_raw_string] = actions(909); + v->a[570][sym_number] = actions(909); + v->a[570][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[570][anon_sym_DOLLAR_LPAREN] = actions(909); + v->a[570][anon_sym_BQUOTE] = actions(909); + v->a[570][sym_comment] = actions(3); + v->a[570][anon_sym_SEMI] = actions(909); + v->a[570][sym__bare_dollar] = actions(911); + v->a[571][sym__case_item_last] = state(1711); + v->a[571][sym_case_item] = state(1232); + return (parse_table_878(v)); +} + +void parse_table_878(t_parse_table_array *v) +{ + v->a[571][sym_arithmetic_expansion] = state(1468); + v->a[571][sym_concatenation] = state(1538); + v->a[571][sym_string] = state(1468); + v->a[571][sym_simple_expansion] = state(1468); + v->a[571][sym_expansion] = state(1468); + v->a[571][sym_command_substitution] = state(1468); + v->a[571][sym__extglob_blob] = state(1538); + v->a[571][aux_sym_case_statement_repeat1] = state(597); + v->a[571][sym_word] = actions(774); + v->a[571][anon_sym_LPAREN] = actions(778); + v->a[571][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[571][anon_sym_DOLLAR] = actions(784); + v->a[571][anon_sym_DQUOTE] = actions(786); + v->a[571][sym_raw_string] = actions(774); + v->a[571][sym_number] = actions(774); + v->a[571][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[571][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[571][anon_sym_BQUOTE] = actions(792); + v->a[571][sym_comment] = actions(3); + v->a[571][sym_extglob_pattern] = actions(794); + return (parse_table_879(v)); +} + +void parse_table_879(t_parse_table_array *v) +{ + v->a[572][sym_word] = actions(1040); + v->a[572][anon_sym_for] = actions(1040); + v->a[572][anon_sym_while] = actions(1040); + v->a[572][anon_sym_until] = actions(1040); + v->a[572][anon_sym_if] = actions(1040); + v->a[572][anon_sym_case] = actions(1040); + v->a[572][anon_sym_LPAREN] = actions(1040); + v->a[572][anon_sym_LBRACE] = actions(1040); + v->a[572][anon_sym_BANG] = actions(1040); + v->a[572][anon_sym_LT] = actions(1040); + v->a[572][anon_sym_GT] = actions(1040); + v->a[572][anon_sym_GT_GT] = actions(1040); + v->a[572][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[572][anon_sym_DOLLAR] = actions(1040); + v->a[572][anon_sym_DQUOTE] = actions(1040); + v->a[572][sym_raw_string] = actions(1040); + v->a[572][sym_number] = actions(1040); + v->a[572][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[572][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[572][anon_sym_BQUOTE] = actions(1042); + return (parse_table_880(v)); +} + +/* EOF parse_table_175.c */ diff --git a/parser/static/parse_table/parse_table_176.c b/parser/static/parse_table/parse_table_176.c new file mode 100644 index 00000000..0ab5346b --- /dev/null +++ b/parser/static/parse_table/parse_table_176.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_176.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_880(t_parse_table_array *v) +{ + v->a[572][sym_comment] = actions(3); + v->a[572][sym_variable_name] = actions(1044); + v->a[573][sym_word] = actions(1040); + v->a[573][anon_sym_for] = actions(1040); + v->a[573][anon_sym_while] = actions(1040); + v->a[573][anon_sym_until] = actions(1040); + v->a[573][anon_sym_if] = actions(1040); + v->a[573][anon_sym_case] = actions(1040); + v->a[573][anon_sym_LPAREN] = actions(1040); + v->a[573][anon_sym_LBRACE] = actions(1040); + v->a[573][anon_sym_BANG] = actions(1040); + v->a[573][anon_sym_LT] = actions(1040); + v->a[573][anon_sym_GT] = actions(1040); + v->a[573][anon_sym_GT_GT] = actions(1040); + v->a[573][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[573][anon_sym_DOLLAR] = actions(1040); + v->a[573][anon_sym_DQUOTE] = actions(1040); + v->a[573][sym_raw_string] = actions(1040); + v->a[573][sym_number] = actions(1040); + v->a[573][anon_sym_DOLLAR_LBRACE] = actions(1040); + return (parse_table_881(v)); +} + +void parse_table_881(t_parse_table_array *v) +{ + v->a[573][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[573][anon_sym_BQUOTE] = actions(1040); + v->a[573][sym_comment] = actions(3); + v->a[573][sym_variable_name] = actions(1044); + v->a[574][aux_sym_concatenation_repeat1] = state(579); + v->a[574][sym_word] = actions(909); + v->a[574][anon_sym_PIPE] = actions(909); + v->a[574][anon_sym_AMP_AMP] = actions(909); + v->a[574][anon_sym_PIPE_PIPE] = actions(909); + v->a[574][anon_sym_LT] = actions(909); + v->a[574][anon_sym_GT] = actions(909); + v->a[574][anon_sym_GT_GT] = actions(909); + v->a[574][anon_sym_LT_LT] = actions(909); + v->a[574][aux_sym_heredoc_redirect_token1] = actions(909); + v->a[574][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[574][aux_sym_concatenation_token1] = actions(857); + v->a[574][anon_sym_DOLLAR] = actions(909); + v->a[574][anon_sym_DQUOTE] = actions(909); + v->a[574][sym_raw_string] = actions(909); + v->a[574][sym_number] = actions(909); + return (parse_table_882(v)); +} + +void parse_table_882(t_parse_table_array *v) +{ + v->a[574][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[574][anon_sym_DOLLAR_LPAREN] = actions(909); + v->a[574][anon_sym_BQUOTE] = actions(909); + v->a[574][sym_comment] = actions(3); + v->a[574][sym__concat] = actions(859); + v->a[574][sym__bare_dollar] = actions(911); + v->a[575][sym_word] = actions(1247); + v->a[575][anon_sym_PIPE] = actions(1249); + v->a[575][anon_sym_RPAREN] = actions(1323); + v->a[575][anon_sym_SEMI_SEMI] = actions(1249); + v->a[575][anon_sym_AMP_AMP] = actions(1249); + v->a[575][anon_sym_PIPE_PIPE] = actions(1249); + v->a[575][anon_sym_LT] = actions(1254); + v->a[575][anon_sym_GT] = actions(1254); + v->a[575][anon_sym_GT_GT] = actions(1254); + v->a[575][anon_sym_LT_LT] = actions(1249); + v->a[575][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[575][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[575][anon_sym_DOLLAR] = actions(1247); + v->a[575][anon_sym_DQUOTE] = actions(1247); + return (parse_table_883(v)); +} + +void parse_table_883(t_parse_table_array *v) +{ + v->a[575][sym_raw_string] = actions(1247); + v->a[575][sym_number] = actions(1247); + v->a[575][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[575][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[575][anon_sym_BQUOTE] = actions(1247); + v->a[575][sym_comment] = actions(3); + v->a[575][anon_sym_SEMI] = actions(1249); + v->a[575][sym_variable_name] = actions(1257); + v->a[576][sym__case_item_last] = state(1634); + v->a[576][sym_case_item] = state(1232); + v->a[576][sym_arithmetic_expansion] = state(1468); + v->a[576][sym_concatenation] = state(1538); + v->a[576][sym_string] = state(1468); + v->a[576][sym_simple_expansion] = state(1468); + v->a[576][sym_expansion] = state(1468); + v->a[576][sym_command_substitution] = state(1468); + v->a[576][sym__extglob_blob] = state(1538); + v->a[576][aux_sym_case_statement_repeat1] = state(597); + v->a[576][sym_word] = actions(774); + v->a[576][anon_sym_LPAREN] = actions(778); + return (parse_table_884(v)); +} + +void parse_table_884(t_parse_table_array *v) +{ + v->a[576][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[576][anon_sym_DOLLAR] = actions(784); + v->a[576][anon_sym_DQUOTE] = actions(786); + v->a[576][sym_raw_string] = actions(774); + v->a[576][sym_number] = actions(774); + v->a[576][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[576][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[576][anon_sym_BQUOTE] = actions(792); + v->a[576][sym_comment] = actions(3); + v->a[576][sym_extglob_pattern] = actions(794); + v->a[577][sym_word] = actions(1247); + v->a[577][anon_sym_PIPE] = actions(1249); + v->a[577][anon_sym_RPAREN] = actions(1326); + v->a[577][anon_sym_SEMI_SEMI] = actions(1249); + v->a[577][anon_sym_AMP_AMP] = actions(1249); + v->a[577][anon_sym_PIPE_PIPE] = actions(1249); + v->a[577][anon_sym_LT] = actions(1254); + v->a[577][anon_sym_GT] = actions(1254); + v->a[577][anon_sym_GT_GT] = actions(1254); + v->a[577][anon_sym_LT_LT] = actions(1249); + return (parse_table_885(v)); +} + +/* EOF parse_table_176.c */ diff --git a/parser/static/parse_table/parse_table_177.c b/parser/static/parse_table/parse_table_177.c new file mode 100644 index 00000000..8fdf7db9 --- /dev/null +++ b/parser/static/parse_table/parse_table_177.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_177.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_885(t_parse_table_array *v) +{ + v->a[577][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[577][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[577][anon_sym_DOLLAR] = actions(1247); + v->a[577][anon_sym_DQUOTE] = actions(1247); + v->a[577][sym_raw_string] = actions(1247); + v->a[577][sym_number] = actions(1247); + v->a[577][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[577][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[577][anon_sym_BQUOTE] = actions(1247); + v->a[577][sym_comment] = actions(3); + v->a[577][anon_sym_SEMI] = actions(1249); + v->a[577][sym_variable_name] = actions(1257); + v->a[578][sym_word] = actions(1247); + v->a[578][anon_sym_PIPE] = actions(1249); + v->a[578][anon_sym_RPAREN] = actions(1329); + v->a[578][anon_sym_SEMI_SEMI] = actions(1249); + v->a[578][anon_sym_AMP_AMP] = actions(1249); + v->a[578][anon_sym_PIPE_PIPE] = actions(1249); + v->a[578][anon_sym_LT] = actions(1254); + v->a[578][anon_sym_GT] = actions(1254); + return (parse_table_886(v)); +} + +void parse_table_886(t_parse_table_array *v) +{ + v->a[578][anon_sym_GT_GT] = actions(1254); + v->a[578][anon_sym_LT_LT] = actions(1249); + v->a[578][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[578][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[578][anon_sym_DOLLAR] = actions(1247); + v->a[578][anon_sym_DQUOTE] = actions(1247); + v->a[578][sym_raw_string] = actions(1247); + v->a[578][sym_number] = actions(1247); + v->a[578][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[578][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[578][anon_sym_BQUOTE] = actions(1247); + v->a[578][sym_comment] = actions(3); + v->a[578][anon_sym_SEMI] = actions(1249); + v->a[578][sym_variable_name] = actions(1257); + v->a[579][aux_sym_concatenation_repeat1] = state(270); + v->a[579][sym_word] = actions(923); + v->a[579][anon_sym_PIPE] = actions(923); + v->a[579][anon_sym_AMP_AMP] = actions(923); + v->a[579][anon_sym_PIPE_PIPE] = actions(923); + v->a[579][anon_sym_LT] = actions(923); + return (parse_table_887(v)); +} + +void parse_table_887(t_parse_table_array *v) +{ + v->a[579][anon_sym_GT] = actions(923); + v->a[579][anon_sym_GT_GT] = actions(923); + v->a[579][anon_sym_LT_LT] = actions(923); + v->a[579][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[579][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[579][aux_sym_concatenation_token1] = actions(857); + v->a[579][anon_sym_DOLLAR] = actions(923); + v->a[579][anon_sym_DQUOTE] = actions(923); + v->a[579][sym_raw_string] = actions(923); + v->a[579][sym_number] = actions(923); + v->a[579][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[579][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[579][anon_sym_BQUOTE] = actions(923); + v->a[579][sym_comment] = actions(3); + v->a[579][sym__concat] = actions(1332); + v->a[579][sym__bare_dollar] = actions(921); + v->a[580][sym_word] = actions(1247); + v->a[580][anon_sym_PIPE] = actions(1249); + v->a[580][anon_sym_RPAREN] = actions(1334); + v->a[580][anon_sym_SEMI_SEMI] = actions(1249); + return (parse_table_888(v)); +} + +void parse_table_888(t_parse_table_array *v) +{ + v->a[580][anon_sym_AMP_AMP] = actions(1249); + v->a[580][anon_sym_PIPE_PIPE] = actions(1249); + v->a[580][anon_sym_LT] = actions(1254); + v->a[580][anon_sym_GT] = actions(1254); + v->a[580][anon_sym_GT_GT] = actions(1254); + v->a[580][anon_sym_LT_LT] = actions(1249); + v->a[580][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[580][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[580][anon_sym_DOLLAR] = actions(1247); + v->a[580][anon_sym_DQUOTE] = actions(1247); + v->a[580][sym_raw_string] = actions(1247); + v->a[580][sym_number] = actions(1247); + v->a[580][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[580][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[580][anon_sym_BQUOTE] = actions(1247); + v->a[580][sym_comment] = actions(3); + v->a[580][anon_sym_SEMI] = actions(1249); + v->a[580][sym_variable_name] = actions(1257); + v->a[581][sym_word] = actions(1247); + v->a[581][anon_sym_PIPE] = actions(1249); + return (parse_table_889(v)); +} + +void parse_table_889(t_parse_table_array *v) +{ + v->a[581][anon_sym_RPAREN] = actions(1337); + v->a[581][anon_sym_SEMI_SEMI] = actions(1249); + v->a[581][anon_sym_AMP_AMP] = actions(1249); + v->a[581][anon_sym_PIPE_PIPE] = actions(1249); + v->a[581][anon_sym_LT] = actions(1254); + v->a[581][anon_sym_GT] = actions(1254); + v->a[581][anon_sym_GT_GT] = actions(1254); + v->a[581][anon_sym_LT_LT] = actions(1249); + v->a[581][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[581][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[581][anon_sym_DOLLAR] = actions(1247); + v->a[581][anon_sym_DQUOTE] = actions(1247); + v->a[581][sym_raw_string] = actions(1247); + v->a[581][sym_number] = actions(1247); + v->a[581][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[581][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[581][anon_sym_BQUOTE] = actions(1247); + v->a[581][sym_comment] = actions(3); + v->a[581][anon_sym_SEMI] = actions(1249); + v->a[581][sym_variable_name] = actions(1257); + return (parse_table_890(v)); +} + +/* EOF parse_table_177.c */ diff --git a/parser/static/parse_table/parse_table_178.c b/parser/static/parse_table/parse_table_178.c new file mode 100644 index 00000000..850cb1c2 --- /dev/null +++ b/parser/static/parse_table/parse_table_178.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_178.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_890(t_parse_table_array *v) +{ + v->a[582][sym_word] = actions(1040); + v->a[582][anon_sym_for] = actions(1040); + v->a[582][anon_sym_while] = actions(1040); + v->a[582][anon_sym_until] = actions(1040); + v->a[582][anon_sym_if] = actions(1040); + v->a[582][anon_sym_case] = actions(1040); + v->a[582][anon_sym_LPAREN] = actions(1040); + v->a[582][anon_sym_LBRACE] = actions(1040); + v->a[582][anon_sym_BANG] = actions(1040); + v->a[582][anon_sym_LT] = actions(1040); + v->a[582][anon_sym_GT] = actions(1040); + v->a[582][anon_sym_GT_GT] = actions(1040); + v->a[582][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[582][anon_sym_DOLLAR] = actions(1040); + v->a[582][anon_sym_DQUOTE] = actions(1040); + v->a[582][sym_raw_string] = actions(1040); + v->a[582][sym_number] = actions(1040); + v->a[582][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[582][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[582][anon_sym_BQUOTE] = actions(1042); + return (parse_table_891(v)); +} + +void parse_table_891(t_parse_table_array *v) +{ + v->a[582][sym_comment] = actions(3); + v->a[582][sym_variable_name] = actions(1044); + v->a[583][sym_word] = actions(1040); + v->a[583][anon_sym_for] = actions(1040); + v->a[583][anon_sym_while] = actions(1040); + v->a[583][anon_sym_until] = actions(1040); + v->a[583][anon_sym_if] = actions(1040); + v->a[583][anon_sym_case] = actions(1040); + v->a[583][anon_sym_LPAREN] = actions(1040); + v->a[583][anon_sym_LBRACE] = actions(1040); + v->a[583][anon_sym_BANG] = actions(1040); + v->a[583][anon_sym_LT] = actions(1040); + v->a[583][anon_sym_GT] = actions(1040); + v->a[583][anon_sym_GT_GT] = actions(1040); + v->a[583][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[583][anon_sym_DOLLAR] = actions(1040); + v->a[583][anon_sym_DQUOTE] = actions(1040); + v->a[583][sym_raw_string] = actions(1040); + v->a[583][sym_number] = actions(1040); + v->a[583][anon_sym_DOLLAR_LBRACE] = actions(1040); + return (parse_table_892(v)); +} + +void parse_table_892(t_parse_table_array *v) +{ + v->a[583][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[583][anon_sym_BQUOTE] = actions(1042); + v->a[583][sym_comment] = actions(3); + v->a[583][sym_variable_name] = actions(1044); + v->a[584][sym_word] = actions(1040); + v->a[584][anon_sym_for] = actions(1040); + v->a[584][anon_sym_while] = actions(1040); + v->a[584][anon_sym_until] = actions(1040); + v->a[584][anon_sym_if] = actions(1040); + v->a[584][anon_sym_case] = actions(1040); + v->a[584][anon_sym_LPAREN] = actions(1040); + v->a[584][anon_sym_LBRACE] = actions(1040); + v->a[584][anon_sym_BANG] = actions(1040); + v->a[584][anon_sym_LT] = actions(1040); + v->a[584][anon_sym_GT] = actions(1040); + v->a[584][anon_sym_GT_GT] = actions(1040); + v->a[584][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[584][anon_sym_DOLLAR] = actions(1040); + v->a[584][anon_sym_DQUOTE] = actions(1040); + v->a[584][sym_raw_string] = actions(1040); + return (parse_table_893(v)); +} + +void parse_table_893(t_parse_table_array *v) +{ + v->a[584][sym_number] = actions(1040); + v->a[584][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[584][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[584][anon_sym_BQUOTE] = actions(1042); + v->a[584][sym_comment] = actions(3); + v->a[584][sym_variable_name] = actions(1044); + v->a[585][sym_word] = actions(1040); + v->a[585][anon_sym_for] = actions(1040); + v->a[585][anon_sym_while] = actions(1040); + v->a[585][anon_sym_until] = actions(1040); + v->a[585][anon_sym_if] = actions(1040); + v->a[585][anon_sym_case] = actions(1040); + v->a[585][anon_sym_LPAREN] = actions(1040); + v->a[585][anon_sym_LBRACE] = actions(1040); + v->a[585][anon_sym_BANG] = actions(1040); + v->a[585][anon_sym_LT] = actions(1040); + v->a[585][anon_sym_GT] = actions(1040); + v->a[585][anon_sym_GT_GT] = actions(1040); + v->a[585][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[585][anon_sym_DOLLAR] = actions(1040); + return (parse_table_894(v)); +} + +void parse_table_894(t_parse_table_array *v) +{ + v->a[585][anon_sym_DQUOTE] = actions(1040); + v->a[585][sym_raw_string] = actions(1040); + v->a[585][sym_number] = actions(1040); + v->a[585][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[585][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[585][anon_sym_BQUOTE] = actions(1042); + v->a[585][sym_comment] = actions(3); + v->a[585][sym_variable_name] = actions(1044); + v->a[586][sym_word] = actions(1040); + v->a[586][anon_sym_for] = actions(1040); + v->a[586][anon_sym_while] = actions(1040); + v->a[586][anon_sym_until] = actions(1040); + v->a[586][anon_sym_if] = actions(1040); + v->a[586][anon_sym_case] = actions(1040); + v->a[586][anon_sym_LPAREN] = actions(1040); + v->a[586][anon_sym_LBRACE] = actions(1040); + v->a[586][anon_sym_BANG] = actions(1040); + v->a[586][anon_sym_LT] = actions(1040); + v->a[586][anon_sym_GT] = actions(1040); + v->a[586][anon_sym_GT_GT] = actions(1040); + return (parse_table_895(v)); +} + +/* EOF parse_table_178.c */ diff --git a/parser/static/parse_table/parse_table_179.c b/parser/static/parse_table/parse_table_179.c new file mode 100644 index 00000000..aad8d593 --- /dev/null +++ b/parser/static/parse_table/parse_table_179.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_179.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_895(t_parse_table_array *v) +{ + v->a[586][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1040); + v->a[586][anon_sym_DOLLAR] = actions(1040); + v->a[586][anon_sym_DQUOTE] = actions(1040); + v->a[586][sym_raw_string] = actions(1040); + v->a[586][sym_number] = actions(1040); + v->a[586][anon_sym_DOLLAR_LBRACE] = actions(1040); + v->a[586][anon_sym_DOLLAR_LPAREN] = actions(1040); + v->a[586][anon_sym_BQUOTE] = actions(1042); + v->a[586][sym_comment] = actions(3); + v->a[586][sym_variable_name] = actions(1044); + v->a[587][sym_word] = actions(343); + v->a[587][anon_sym_BANG] = actions(861); + v->a[587][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[587][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[587][anon_sym_DASH] = actions(861); + v->a[587][anon_sym_STAR] = actions(861); + v->a[587][anon_sym_QMARK] = actions(861); + v->a[587][anon_sym_DOLLAR] = actions(861); + v->a[587][anon_sym_DQUOTE] = actions(343); + v->a[587][sym_raw_string] = actions(343); + return (parse_table_896(v)); +} + +void parse_table_896(t_parse_table_array *v) +{ + v->a[587][sym_number] = actions(343); + v->a[587][anon_sym_POUND] = actions(861); + v->a[587][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[587][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[587][anon_sym_BQUOTE] = actions(343); + v->a[587][sym_comment] = actions(3); + v->a[587][aux_sym__simple_variable_name_token1] = actions(863); + v->a[587][aux_sym__multiline_variable_name_token1] = actions(863); + v->a[587][anon_sym_AT] = actions(861); + v->a[587][anon_sym_0] = actions(861); + v->a[587][sym_variable_name] = actions(865); + v->a[588][aux_sym_concatenation_repeat1] = state(605); + v->a[588][sym_word] = actions(923); + v->a[588][anon_sym_PIPE] = actions(923); + v->a[588][anon_sym_AMP_AMP] = actions(923); + v->a[588][anon_sym_PIPE_PIPE] = actions(923); + v->a[588][anon_sym_LT] = actions(923); + v->a[588][anon_sym_GT] = actions(923); + v->a[588][anon_sym_GT_GT] = actions(923); + v->a[588][anon_sym_LT_LT] = actions(923); + return (parse_table_897(v)); +} + +void parse_table_897(t_parse_table_array *v) +{ + v->a[588][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[588][aux_sym_concatenation_token1] = actions(1297); + v->a[588][anon_sym_DOLLAR] = actions(923); + v->a[588][anon_sym_DQUOTE] = actions(923); + v->a[588][sym_raw_string] = actions(923); + v->a[588][sym_number] = actions(923); + v->a[588][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[588][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[588][anon_sym_BQUOTE] = actions(923); + v->a[588][sym_comment] = actions(3); + v->a[588][sym__concat] = actions(1340); + v->a[588][sym__bare_dollar] = actions(921); + v->a[589][aux_sym_concatenation_repeat1] = state(604); + v->a[589][sym_word] = actions(880); + v->a[589][anon_sym_PIPE] = actions(880); + v->a[589][anon_sym_AMP_AMP] = actions(880); + v->a[589][anon_sym_PIPE_PIPE] = actions(880); + v->a[589][anon_sym_LT] = actions(880); + v->a[589][anon_sym_GT] = actions(880); + v->a[589][anon_sym_GT_GT] = actions(880); + return (parse_table_898(v)); +} + +void parse_table_898(t_parse_table_array *v) +{ + v->a[589][anon_sym_LT_LT] = actions(880); + v->a[589][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[589][aux_sym_concatenation_token1] = actions(1342); + v->a[589][anon_sym_DOLLAR] = actions(880); + v->a[589][anon_sym_DQUOTE] = actions(880); + v->a[589][sym_raw_string] = actions(880); + v->a[589][sym_number] = actions(880); + v->a[589][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[589][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[589][anon_sym_BQUOTE] = actions(880); + v->a[589][sym_comment] = actions(3); + v->a[589][sym__concat] = actions(1344); + v->a[589][sym_variable_name] = actions(878); + v->a[590][sym_arithmetic_expansion] = state(782); + v->a[590][sym_concatenation] = state(595); + v->a[590][sym_string] = state(782); + v->a[590][sym_simple_expansion] = state(782); + v->a[590][sym_expansion] = state(782); + v->a[590][sym_command_substitution] = state(782); + v->a[590][aux_sym_for_statement_repeat1] = state(595); + return (parse_table_899(v)); +} + +void parse_table_899(t_parse_table_array *v) +{ + v->a[590][sym_word] = actions(421); + v->a[590][anon_sym_LT] = actions(421); + v->a[590][anon_sym_GT] = actions(421); + v->a[590][anon_sym_GT_GT] = actions(421); + v->a[590][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[590][anon_sym_DOLLAR] = actions(421); + v->a[590][anon_sym_DQUOTE] = actions(421); + v->a[590][sym_raw_string] = actions(421); + v->a[590][sym_number] = actions(421); + v->a[590][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[590][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[590][anon_sym_BQUOTE] = actions(421); + v->a[590][sym_comment] = actions(3); + v->a[590][sym_variable_name] = actions(423); + v->a[591][sym_arithmetic_expansion] = state(857); + v->a[591][sym_concatenation] = state(650); + v->a[591][sym_string] = state(857); + v->a[591][sym_simple_expansion] = state(857); + v->a[591][sym_expansion] = state(857); + v->a[591][sym_command_substitution] = state(857); + return (parse_table_900(v)); +} + +/* EOF parse_table_179.c */ diff --git a/parser/static/parse_table/parse_table_18.c b/parser/static/parse_table/parse_table_18.c new file mode 100644 index 00000000..6cac85f3 --- /dev/null +++ b/parser/static/parse_table/parse_table_18.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_18.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_90(t_parse_table_array *v) +{ + v->a[34][aux_sym__statements_repeat1] = state(104); + v->a[34][aux_sym_redirected_statement_repeat2] = state(990); + v->a[34][aux_sym__case_item_last_repeat2] = state(326); + v->a[34][aux_sym_command_repeat1] = state(408); + v->a[34][sym_word] = actions(79); + v->a[34][anon_sym_for] = actions(81); + v->a[34][anon_sym_while] = actions(83); + v->a[34][anon_sym_until] = actions(83); + v->a[34][anon_sym_if] = actions(85); + v->a[34][anon_sym_case] = actions(87); + v->a[34][anon_sym_LPAREN] = actions(89); + v->a[34][anon_sym_LF] = actions(115); + v->a[34][anon_sym_LBRACE] = actions(93); + v->a[34][anon_sym_BANG] = actions(95); + v->a[34][anon_sym_LT] = actions(97); + v->a[34][anon_sym_GT] = actions(97); + v->a[34][anon_sym_GT_GT] = actions(97); + v->a[34][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[34][anon_sym_DOLLAR] = actions(101); + v->a[34][anon_sym_DQUOTE] = actions(103); + return (parse_table_91(v)); +} + +void parse_table_91(t_parse_table_array *v) +{ + v->a[34][sym_raw_string] = actions(105); + v->a[34][sym_number] = actions(105); + v->a[34][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[34][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[34][anon_sym_BQUOTE] = actions(111); + v->a[34][sym_comment] = actions(3); + v->a[34][sym_variable_name] = actions(113); + v->a[35][aux_sym__terminated_statement] = state(103); + v->a[35][sym__statement_not_pipeline] = state(1561); + v->a[35][sym_redirected_statement] = state(958); + v->a[35][sym_for_statement] = state(958); + v->a[35][sym_while_statement] = state(958); + v->a[35][sym_do_group] = state(978); + v->a[35][sym_if_statement] = state(958); + v->a[35][sym_case_statement] = state(958); + v->a[35][sym_function_definition] = state(958); + v->a[35][sym_compound_statement] = state(958); + v->a[35][sym_subshell] = state(958); + v->a[35][sym_pipeline] = state(1001); + v->a[35][sym_list] = state(958); + return (parse_table_92(v)); +} + +void parse_table_92(t_parse_table_array *v) +{ + v->a[35][sym_negated_command] = state(958); + v->a[35][sym_command] = state(958); + v->a[35][sym_command_name] = state(185); + v->a[35][sym_variable_assignment] = state(238); + v->a[35][sym__variable_assignments] = state(958); + v->a[35][sym_file_redirect] = state(551); + v->a[35][sym_arithmetic_expansion] = state(401); + v->a[35][sym_concatenation] = state(555); + v->a[35][sym_string] = state(401); + v->a[35][sym_simple_expansion] = state(401); + v->a[35][sym_expansion] = state(401); + v->a[35][sym_command_substitution] = state(401); + v->a[35][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[35][aux_sym_command_repeat1] = state(411); + v->a[35][sym_word] = actions(41); + v->a[35][anon_sym_for] = actions(9); + v->a[35][anon_sym_while] = actions(11); + v->a[35][anon_sym_until] = actions(11); + v->a[35][anon_sym_do] = actions(196); + v->a[35][anon_sym_if] = actions(13); + return (parse_table_93(v)); +} + +void parse_table_93(t_parse_table_array *v) +{ + v->a[35][anon_sym_case] = actions(15); + v->a[35][anon_sym_LPAREN] = actions(17); + v->a[35][anon_sym_LBRACE] = actions(19); + v->a[35][anon_sym_BANG] = actions(49); + v->a[35][anon_sym_LT] = actions(51); + v->a[35][anon_sym_GT] = actions(51); + v->a[35][anon_sym_GT_GT] = actions(51); + v->a[35][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[35][anon_sym_DOLLAR] = actions(55); + v->a[35][anon_sym_DQUOTE] = actions(57); + v->a[35][sym_raw_string] = actions(59); + v->a[35][sym_number] = actions(59); + v->a[35][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[35][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[35][anon_sym_BQUOTE] = actions(65); + v->a[35][sym_comment] = actions(3); + v->a[35][sym_variable_name] = actions(67); + v->a[36][aux_sym__terminated_statement] = state(103); + v->a[36][sym__statement_not_pipeline] = state(1561); + v->a[36][sym_redirected_statement] = state(958); + return (parse_table_94(v)); +} + +void parse_table_94(t_parse_table_array *v) +{ + v->a[36][sym_for_statement] = state(958); + v->a[36][sym_while_statement] = state(958); + v->a[36][sym_do_group] = state(1422); + v->a[36][sym_if_statement] = state(958); + v->a[36][sym_case_statement] = state(958); + v->a[36][sym_function_definition] = state(958); + v->a[36][sym_compound_statement] = state(958); + v->a[36][sym_subshell] = state(958); + v->a[36][sym_pipeline] = state(1001); + v->a[36][sym_list] = state(958); + v->a[36][sym_negated_command] = state(958); + v->a[36][sym_command] = state(958); + v->a[36][sym_command_name] = state(185); + v->a[36][sym_variable_assignment] = state(238); + v->a[36][sym__variable_assignments] = state(958); + v->a[36][sym_file_redirect] = state(551); + v->a[36][sym_arithmetic_expansion] = state(401); + v->a[36][sym_concatenation] = state(555); + v->a[36][sym_string] = state(401); + v->a[36][sym_simple_expansion] = state(401); + return (parse_table_95(v)); +} + +/* EOF parse_table_18.c */ diff --git a/parser/static/parse_table/parse_table_180.c b/parser/static/parse_table/parse_table_180.c new file mode 100644 index 00000000..bb41148a --- /dev/null +++ b/parser/static/parse_table/parse_table_180.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_180.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_900(t_parse_table_array *v) +{ + v->a[591][sym_terminator] = state(1562); + v->a[591][aux_sym_for_statement_repeat1] = state(650); + v->a[591][sym_word] = actions(1346); + v->a[591][anon_sym_SEMI_SEMI] = actions(1348); + v->a[591][aux_sym_heredoc_redirect_token1] = actions(1348); + v->a[591][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[591][anon_sym_DOLLAR] = actions(657); + v->a[591][anon_sym_DQUOTE] = actions(659); + v->a[591][sym_raw_string] = actions(1346); + v->a[591][sym_number] = actions(1346); + v->a[591][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[591][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[591][anon_sym_BQUOTE] = actions(665); + v->a[591][sym_comment] = actions(3); + v->a[591][anon_sym_SEMI] = actions(1348); + v->a[592][aux_sym_concatenation_repeat1] = state(604); + v->a[592][sym_word] = actions(919); + v->a[592][anon_sym_PIPE] = actions(919); + v->a[592][anon_sym_AMP_AMP] = actions(919); + v->a[592][anon_sym_PIPE_PIPE] = actions(919); + return (parse_table_901(v)); +} + +void parse_table_901(t_parse_table_array *v) +{ + v->a[592][anon_sym_LT] = actions(919); + v->a[592][anon_sym_GT] = actions(919); + v->a[592][anon_sym_GT_GT] = actions(919); + v->a[592][anon_sym_LT_LT] = actions(919); + v->a[592][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[592][aux_sym_concatenation_token1] = actions(1342); + v->a[592][anon_sym_DOLLAR] = actions(919); + v->a[592][anon_sym_DQUOTE] = actions(919); + v->a[592][sym_raw_string] = actions(919); + v->a[592][sym_number] = actions(919); + v->a[592][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[592][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[592][anon_sym_BQUOTE] = actions(919); + v->a[592][sym_comment] = actions(3); + v->a[592][sym__concat] = actions(1344); + v->a[592][sym_variable_name] = actions(917); + v->a[593][aux_sym_concatenation_repeat1] = state(598); + v->a[593][sym_word] = actions(880); + v->a[593][anon_sym_PIPE] = actions(880); + v->a[593][anon_sym_AMP_AMP] = actions(880); + return (parse_table_902(v)); +} + +void parse_table_902(t_parse_table_array *v) +{ + v->a[593][anon_sym_PIPE_PIPE] = actions(880); + v->a[593][anon_sym_LT] = actions(880); + v->a[593][anon_sym_GT] = actions(880); + v->a[593][anon_sym_GT_GT] = actions(880); + v->a[593][anon_sym_LT_LT] = actions(880); + v->a[593][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[593][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[593][aux_sym_concatenation_token1] = actions(1156); + v->a[593][anon_sym_DOLLAR] = actions(880); + v->a[593][anon_sym_DQUOTE] = actions(880); + v->a[593][sym_raw_string] = actions(880); + v->a[593][sym_number] = actions(880); + v->a[593][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[593][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[593][anon_sym_BQUOTE] = actions(880); + v->a[593][sym_comment] = actions(3); + v->a[593][sym__concat] = actions(1168); + v->a[594][sym_arithmetic_expansion] = state(857); + v->a[594][sym_concatenation] = state(650); + v->a[594][sym_string] = state(857); + return (parse_table_903(v)); +} + +void parse_table_903(t_parse_table_array *v) +{ + v->a[594][sym_simple_expansion] = state(857); + v->a[594][sym_expansion] = state(857); + v->a[594][sym_command_substitution] = state(857); + v->a[594][sym_terminator] = state(1556); + v->a[594][aux_sym_for_statement_repeat1] = state(650); + v->a[594][sym_word] = actions(1346); + v->a[594][anon_sym_SEMI_SEMI] = actions(1348); + v->a[594][aux_sym_heredoc_redirect_token1] = actions(1348); + v->a[594][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[594][anon_sym_DOLLAR] = actions(657); + v->a[594][anon_sym_DQUOTE] = actions(659); + v->a[594][sym_raw_string] = actions(1346); + v->a[594][sym_number] = actions(1346); + v->a[594][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[594][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[594][anon_sym_BQUOTE] = actions(665); + v->a[594][sym_comment] = actions(3); + v->a[594][anon_sym_SEMI] = actions(1348); + v->a[595][sym_arithmetic_expansion] = state(782); + v->a[595][sym_concatenation] = state(595); + return (parse_table_904(v)); +} + +void parse_table_904(t_parse_table_array *v) +{ + v->a[595][sym_string] = state(782); + v->a[595][sym_simple_expansion] = state(782); + v->a[595][sym_expansion] = state(782); + v->a[595][sym_command_substitution] = state(782); + v->a[595][aux_sym_for_statement_repeat1] = state(595); + v->a[595][sym_word] = actions(1350); + v->a[595][anon_sym_LT] = actions(428); + v->a[595][anon_sym_GT] = actions(428); + v->a[595][anon_sym_GT_GT] = actions(428); + v->a[595][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1353); + v->a[595][anon_sym_DOLLAR] = actions(1356); + v->a[595][anon_sym_DQUOTE] = actions(1359); + v->a[595][sym_raw_string] = actions(1350); + v->a[595][sym_number] = actions(1350); + v->a[595][anon_sym_DOLLAR_LBRACE] = actions(1362); + v->a[595][anon_sym_DOLLAR_LPAREN] = actions(1365); + v->a[595][anon_sym_BQUOTE] = actions(1368); + v->a[595][sym_comment] = actions(3); + v->a[595][sym_variable_name] = actions(448); + v->a[596][aux_sym_concatenation_repeat1] = state(596); + return (parse_table_905(v)); +} + +/* EOF parse_table_180.c */ diff --git a/parser/static/parse_table/parse_table_181.c b/parser/static/parse_table/parse_table_181.c new file mode 100644 index 00000000..320be2ac --- /dev/null +++ b/parser/static/parse_table/parse_table_181.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_181.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_905(t_parse_table_array *v) +{ + v->a[596][sym_word] = actions(973); + v->a[596][anon_sym_PIPE] = actions(973); + v->a[596][anon_sym_AMP_AMP] = actions(973); + v->a[596][anon_sym_PIPE_PIPE] = actions(973); + v->a[596][anon_sym_LT] = actions(973); + v->a[596][anon_sym_GT] = actions(973); + v->a[596][anon_sym_GT_GT] = actions(973); + v->a[596][anon_sym_LT_LT] = actions(973); + v->a[596][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[596][aux_sym_concatenation_token1] = actions(1371); + v->a[596][anon_sym_DOLLAR] = actions(973); + v->a[596][anon_sym_DQUOTE] = actions(973); + v->a[596][sym_raw_string] = actions(973); + v->a[596][sym_number] = actions(973); + v->a[596][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[596][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[596][anon_sym_BQUOTE] = actions(973); + v->a[596][sym_comment] = actions(3); + v->a[596][sym__concat] = actions(1374); + v->a[596][sym_variable_name] = actions(981); + return (parse_table_906(v)); +} + +void parse_table_906(t_parse_table_array *v) +{ + v->a[597][sym_case_item] = state(1232); + v->a[597][sym_arithmetic_expansion] = state(1463); + v->a[597][sym_concatenation] = state(1537); + v->a[597][sym_string] = state(1463); + v->a[597][sym_simple_expansion] = state(1463); + v->a[597][sym_expansion] = state(1463); + v->a[597][sym_command_substitution] = state(1463); + v->a[597][sym__extglob_blob] = state(1537); + v->a[597][aux_sym_case_statement_repeat1] = state(597); + v->a[597][sym_word] = actions(1377); + v->a[597][anon_sym_LPAREN] = actions(1380); + v->a[597][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1383); + v->a[597][anon_sym_DOLLAR] = actions(1386); + v->a[597][anon_sym_DQUOTE] = actions(1389); + v->a[597][sym_raw_string] = actions(1377); + v->a[597][sym_number] = actions(1377); + v->a[597][anon_sym_DOLLAR_LBRACE] = actions(1392); + v->a[597][anon_sym_DOLLAR_LPAREN] = actions(1395); + v->a[597][anon_sym_BQUOTE] = actions(1398); + v->a[597][sym_comment] = actions(3); + return (parse_table_907(v)); +} + +void parse_table_907(t_parse_table_array *v) +{ + v->a[597][sym_extglob_pattern] = actions(1401); + v->a[598][aux_sym_concatenation_repeat1] = state(343); + v->a[598][sym_word] = actions(923); + v->a[598][anon_sym_PIPE] = actions(923); + v->a[598][anon_sym_AMP_AMP] = actions(923); + v->a[598][anon_sym_PIPE_PIPE] = actions(923); + v->a[598][anon_sym_LT] = actions(923); + v->a[598][anon_sym_GT] = actions(923); + v->a[598][anon_sym_GT_GT] = actions(923); + v->a[598][anon_sym_LT_LT] = actions(923); + v->a[598][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[598][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[598][aux_sym_concatenation_token1] = actions(1156); + v->a[598][anon_sym_DOLLAR] = actions(923); + v->a[598][anon_sym_DQUOTE] = actions(923); + v->a[598][sym_raw_string] = actions(923); + v->a[598][sym_number] = actions(923); + v->a[598][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[598][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[598][anon_sym_BQUOTE] = actions(923); + return (parse_table_908(v)); +} + +void parse_table_908(t_parse_table_array *v) +{ + v->a[598][sym_comment] = actions(3); + v->a[598][sym__concat] = actions(1404); + v->a[599][sym_word] = actions(1247); + v->a[599][anon_sym_PIPE] = actions(1249); + v->a[599][anon_sym_SEMI_SEMI] = actions(1249); + v->a[599][anon_sym_AMP_AMP] = actions(1249); + v->a[599][anon_sym_PIPE_PIPE] = actions(1249); + v->a[599][anon_sym_LT] = actions(1254); + v->a[599][anon_sym_GT] = actions(1254); + v->a[599][anon_sym_GT_GT] = actions(1254); + v->a[599][anon_sym_LT_LT] = actions(1249); + v->a[599][aux_sym_heredoc_redirect_token1] = actions(1249); + v->a[599][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[599][anon_sym_DOLLAR] = actions(1247); + v->a[599][anon_sym_DQUOTE] = actions(1247); + v->a[599][sym_raw_string] = actions(1247); + v->a[599][sym_number] = actions(1247); + v->a[599][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[599][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[599][anon_sym_BQUOTE] = actions(1254); + return (parse_table_909(v)); +} + +void parse_table_909(t_parse_table_array *v) +{ + v->a[599][sym_comment] = actions(3); + v->a[599][anon_sym_SEMI] = actions(1249); + v->a[599][sym_variable_name] = actions(1257); + v->a[600][aux_sym_concatenation_repeat1] = state(588); + v->a[600][sym_word] = actions(909); + v->a[600][anon_sym_PIPE] = actions(909); + v->a[600][anon_sym_AMP_AMP] = actions(909); + v->a[600][anon_sym_PIPE_PIPE] = actions(909); + v->a[600][anon_sym_LT] = actions(909); + v->a[600][anon_sym_GT] = actions(909); + v->a[600][anon_sym_GT_GT] = actions(909); + v->a[600][anon_sym_LT_LT] = actions(909); + v->a[600][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[600][aux_sym_concatenation_token1] = actions(1297); + v->a[600][anon_sym_DOLLAR] = actions(909); + v->a[600][anon_sym_DQUOTE] = actions(909); + v->a[600][sym_raw_string] = actions(909); + v->a[600][sym_number] = actions(909); + v->a[600][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[600][anon_sym_DOLLAR_LPAREN] = actions(909); + return (parse_table_910(v)); +} + +/* EOF parse_table_181.c */ diff --git a/parser/static/parse_table/parse_table_182.c b/parser/static/parse_table/parse_table_182.c new file mode 100644 index 00000000..c97b1d13 --- /dev/null +++ b/parser/static/parse_table/parse_table_182.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_182.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_910(t_parse_table_array *v) +{ + v->a[600][anon_sym_BQUOTE] = actions(909); + v->a[600][sym_comment] = actions(3); + v->a[600][sym__concat] = actions(1299); + v->a[600][sym__bare_dollar] = actions(911); + v->a[601][aux_sym_concatenation_repeat1] = state(601); + v->a[601][sym_word] = actions(973); + v->a[601][anon_sym_SEMI_SEMI] = actions(973); + v->a[601][anon_sym_AMP_AMP] = actions(973); + v->a[601][anon_sym_PIPE_PIPE] = actions(973); + v->a[601][anon_sym_LT] = actions(973); + v->a[601][anon_sym_GT] = actions(973); + v->a[601][anon_sym_GT_GT] = actions(973); + v->a[601][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[601][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[601][aux_sym_concatenation_token1] = actions(1406); + v->a[601][anon_sym_DOLLAR] = actions(973); + v->a[601][anon_sym_DQUOTE] = actions(973); + v->a[601][sym_raw_string] = actions(973); + v->a[601][sym_number] = actions(973); + v->a[601][anon_sym_DOLLAR_LBRACE] = actions(973); + return (parse_table_911(v)); +} + +void parse_table_911(t_parse_table_array *v) +{ + v->a[601][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[601][anon_sym_BQUOTE] = actions(973); + v->a[601][sym_comment] = actions(3); + v->a[601][anon_sym_SEMI] = actions(973); + v->a[601][sym__concat] = actions(1409); + v->a[602][sym_word] = actions(576); + v->a[602][anon_sym_PIPE] = actions(1276); + v->a[602][anon_sym_SEMI_SEMI] = actions(1276); + v->a[602][anon_sym_AMP_AMP] = actions(1276); + v->a[602][anon_sym_PIPE_PIPE] = actions(1276); + v->a[602][anon_sym_LT] = actions(1276); + v->a[602][anon_sym_GT] = actions(1276); + v->a[602][anon_sym_GT_GT] = actions(1276); + v->a[602][anon_sym_LT_LT] = actions(1276); + v->a[602][aux_sym_heredoc_redirect_token1] = actions(1276); + v->a[602][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[602][anon_sym_DOLLAR] = actions(576); + v->a[602][anon_sym_DQUOTE] = actions(576); + v->a[602][sym_raw_string] = actions(576); + v->a[602][sym_number] = actions(576); + return (parse_table_912(v)); +} + +void parse_table_912(t_parse_table_array *v) +{ + v->a[602][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[602][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[602][anon_sym_BQUOTE] = actions(1276); + v->a[602][sym_comment] = actions(3); + v->a[602][anon_sym_SEMI] = actions(1276); + v->a[602][sym_variable_name] = actions(1278); + v->a[603][sym_arithmetic_expansion] = state(857); + v->a[603][sym_concatenation] = state(650); + v->a[603][sym_string] = state(857); + v->a[603][sym_simple_expansion] = state(857); + v->a[603][sym_expansion] = state(857); + v->a[603][sym_command_substitution] = state(857); + v->a[603][sym_terminator] = state(1553); + v->a[603][aux_sym_for_statement_repeat1] = state(650); + v->a[603][sym_word] = actions(1346); + v->a[603][anon_sym_SEMI_SEMI] = actions(1348); + v->a[603][aux_sym_heredoc_redirect_token1] = actions(1348); + v->a[603][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[603][anon_sym_DOLLAR] = actions(657); + v->a[603][anon_sym_DQUOTE] = actions(659); + return (parse_table_913(v)); +} + +void parse_table_913(t_parse_table_array *v) +{ + v->a[603][sym_raw_string] = actions(1346); + v->a[603][sym_number] = actions(1346); + v->a[603][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[603][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[603][anon_sym_BQUOTE] = actions(665); + v->a[603][sym_comment] = actions(3); + v->a[603][anon_sym_SEMI] = actions(1348); + v->a[604][aux_sym_concatenation_repeat1] = state(596); + v->a[604][sym_word] = actions(923); + v->a[604][anon_sym_PIPE] = actions(923); + v->a[604][anon_sym_AMP_AMP] = actions(923); + v->a[604][anon_sym_PIPE_PIPE] = actions(923); + v->a[604][anon_sym_LT] = actions(923); + v->a[604][anon_sym_GT] = actions(923); + v->a[604][anon_sym_GT_GT] = actions(923); + v->a[604][anon_sym_LT_LT] = actions(923); + v->a[604][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[604][aux_sym_concatenation_token1] = actions(1342); + v->a[604][anon_sym_DOLLAR] = actions(923); + v->a[604][anon_sym_DQUOTE] = actions(923); + return (parse_table_914(v)); +} + +void parse_table_914(t_parse_table_array *v) +{ + v->a[604][sym_raw_string] = actions(923); + v->a[604][sym_number] = actions(923); + v->a[604][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[604][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[604][anon_sym_BQUOTE] = actions(923); + v->a[604][sym_comment] = actions(3); + v->a[604][sym__concat] = actions(1412); + v->a[604][sym_variable_name] = actions(921); + v->a[605][aux_sym_concatenation_repeat1] = state(605); + v->a[605][sym_word] = actions(973); + v->a[605][anon_sym_PIPE] = actions(973); + v->a[605][anon_sym_AMP_AMP] = actions(973); + v->a[605][anon_sym_PIPE_PIPE] = actions(973); + v->a[605][anon_sym_LT] = actions(973); + v->a[605][anon_sym_GT] = actions(973); + v->a[605][anon_sym_GT_GT] = actions(973); + v->a[605][anon_sym_LT_LT] = actions(973); + v->a[605][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[605][aux_sym_concatenation_token1] = actions(1414); + v->a[605][anon_sym_DOLLAR] = actions(973); + return (parse_table_915(v)); +} + +/* EOF parse_table_182.c */ diff --git a/parser/static/parse_table/parse_table_183.c b/parser/static/parse_table/parse_table_183.c new file mode 100644 index 00000000..0d19d88d --- /dev/null +++ b/parser/static/parse_table/parse_table_183.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_183.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_915(t_parse_table_array *v) +{ + v->a[605][anon_sym_DQUOTE] = actions(973); + v->a[605][sym_raw_string] = actions(973); + v->a[605][sym_number] = actions(973); + v->a[605][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[605][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[605][anon_sym_BQUOTE] = actions(973); + v->a[605][sym_comment] = actions(3); + v->a[605][sym__concat] = actions(1417); + v->a[605][sym__bare_dollar] = actions(981); + v->a[606][aux_sym_concatenation_repeat1] = state(588); + v->a[606][sym_word] = actions(833); + v->a[606][anon_sym_PIPE] = actions(833); + v->a[606][anon_sym_AMP_AMP] = actions(833); + v->a[606][anon_sym_PIPE_PIPE] = actions(833); + v->a[606][anon_sym_LT] = actions(833); + v->a[606][anon_sym_GT] = actions(833); + v->a[606][anon_sym_GT_GT] = actions(833); + v->a[606][anon_sym_LT_LT] = actions(833); + v->a[606][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[606][aux_sym_concatenation_token1] = actions(1297); + return (parse_table_916(v)); +} + +void parse_table_916(t_parse_table_array *v) +{ + v->a[606][anon_sym_DOLLAR] = actions(833); + v->a[606][anon_sym_DQUOTE] = actions(833); + v->a[606][sym_raw_string] = actions(833); + v->a[606][sym_number] = actions(833); + v->a[606][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[606][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[606][anon_sym_BQUOTE] = actions(833); + v->a[606][sym_comment] = actions(3); + v->a[606][sym__concat] = actions(1299); + v->a[606][sym__bare_dollar] = actions(841); + v->a[607][aux_sym_concatenation_repeat1] = state(618); + v->a[607][sym_word] = actions(880); + v->a[607][anon_sym_PIPE] = actions(880); + v->a[607][anon_sym_AMP_AMP] = actions(880); + v->a[607][anon_sym_PIPE_PIPE] = actions(880); + v->a[607][anon_sym_LT] = actions(880); + v->a[607][anon_sym_GT] = actions(880); + v->a[607][anon_sym_GT_GT] = actions(880); + v->a[607][anon_sym_LT_LT] = actions(880); + v->a[607][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + return (parse_table_917(v)); +} + +void parse_table_917(t_parse_table_array *v) +{ + v->a[607][aux_sym_concatenation_token1] = actions(1420); + v->a[607][anon_sym_DOLLAR] = actions(880); + v->a[607][anon_sym_DQUOTE] = actions(880); + v->a[607][sym_raw_string] = actions(880); + v->a[607][sym_number] = actions(880); + v->a[607][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[607][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[607][anon_sym_BQUOTE] = actions(880); + v->a[607][sym_comment] = actions(3); + v->a[607][sym__concat] = actions(1422); + v->a[608][sym_word] = actions(1058); + v->a[608][anon_sym_SEMI_SEMI] = actions(1058); + v->a[608][anon_sym_AMP_AMP] = actions(1058); + v->a[608][anon_sym_PIPE_PIPE] = actions(1058); + v->a[608][anon_sym_LT] = actions(1058); + v->a[608][anon_sym_GT] = actions(1058); + v->a[608][anon_sym_GT_GT] = actions(1058); + v->a[608][aux_sym_heredoc_redirect_token1] = actions(1058); + v->a[608][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[608][aux_sym_concatenation_token1] = actions(1058); + return (parse_table_918(v)); +} + +void parse_table_918(t_parse_table_array *v) +{ + v->a[608][anon_sym_DOLLAR] = actions(1058); + v->a[608][anon_sym_DQUOTE] = actions(1058); + v->a[608][sym_raw_string] = actions(1058); + v->a[608][sym_number] = actions(1058); + v->a[608][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[608][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[608][anon_sym_BQUOTE] = actions(1058); + v->a[608][sym_comment] = actions(3); + v->a[608][anon_sym_SEMI] = actions(1058); + v->a[608][sym__concat] = actions(1060); + v->a[609][sym_word] = actions(973); + v->a[609][anon_sym_SEMI_SEMI] = actions(973); + v->a[609][anon_sym_AMP_AMP] = actions(973); + v->a[609][anon_sym_PIPE_PIPE] = actions(973); + v->a[609][anon_sym_LT] = actions(973); + v->a[609][anon_sym_GT] = actions(973); + v->a[609][anon_sym_GT_GT] = actions(973); + v->a[609][aux_sym_heredoc_redirect_token1] = actions(973); + v->a[609][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[609][aux_sym_concatenation_token1] = actions(973); + return (parse_table_919(v)); +} + +void parse_table_919(t_parse_table_array *v) +{ + v->a[609][anon_sym_DOLLAR] = actions(973); + v->a[609][anon_sym_DQUOTE] = actions(973); + v->a[609][sym_raw_string] = actions(973); + v->a[609][sym_number] = actions(973); + v->a[609][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[609][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[609][anon_sym_BQUOTE] = actions(973); + v->a[609][sym_comment] = actions(3); + v->a[609][anon_sym_SEMI] = actions(973); + v->a[609][sym__concat] = actions(981); + v->a[610][sym__arithmetic_expression] = state(1344); + v->a[610][sym_arithmetic_literal] = state(1344); + v->a[610][sym_arithmetic_binary_expression] = state(1344); + v->a[610][sym_arithmetic_ternary_expression] = state(1344); + v->a[610][sym_arithmetic_unary_expression] = state(1344); + v->a[610][sym_arithmetic_postfix_expression] = state(1344); + v->a[610][sym_arithmetic_parenthesized_expression] = state(1344); + v->a[610][sym_string] = state(1312); + v->a[610][sym_simple_expansion] = state(1312); + v->a[610][sym_expansion] = state(1312); + return (parse_table_920(v)); +} + +/* EOF parse_table_183.c */ diff --git a/parser/static/parse_table/parse_table_184.c b/parser/static/parse_table/parse_table_184.c new file mode 100644 index 00000000..9319fa8f --- /dev/null +++ b/parser/static/parse_table/parse_table_184.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_184.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_920(t_parse_table_array *v) +{ + v->a[610][anon_sym_LPAREN] = actions(1424); + v->a[610][anon_sym_DASH2] = actions(1426); + v->a[610][anon_sym_PLUS2] = actions(1426); + v->a[610][anon_sym_DOLLAR] = actions(1428); + v->a[610][anon_sym_DQUOTE] = actions(1430); + v->a[610][sym_number] = actions(1432); + v->a[610][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[610][sym_comment] = actions(1436); + v->a[610][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[610][sym_variable_name] = actions(1438); + v->a[611][sym__arithmetic_expression] = state(1329); + v->a[611][sym_arithmetic_literal] = state(1329); + v->a[611][sym_arithmetic_binary_expression] = state(1329); + v->a[611][sym_arithmetic_ternary_expression] = state(1329); + v->a[611][sym_arithmetic_unary_expression] = state(1329); + v->a[611][sym_arithmetic_postfix_expression] = state(1329); + v->a[611][sym_arithmetic_parenthesized_expression] = state(1329); + v->a[611][sym_string] = state(1340); + v->a[611][sym_simple_expansion] = state(1340); + v->a[611][sym_expansion] = state(1340); + return (parse_table_921(v)); +} + +void parse_table_921(t_parse_table_array *v) +{ + v->a[611][anon_sym_LPAREN] = actions(1440); + v->a[611][anon_sym_DASH2] = actions(1442); + v->a[611][anon_sym_PLUS2] = actions(1442); + v->a[611][anon_sym_DOLLAR] = actions(1444); + v->a[611][anon_sym_DQUOTE] = actions(1446); + v->a[611][sym_number] = actions(1448); + v->a[611][anon_sym_DOLLAR_LBRACE] = actions(1450); + v->a[611][sym_comment] = actions(1436); + v->a[611][aux_sym__simple_variable_name_token1] = actions(1448); + v->a[611][sym_variable_name] = actions(1452); + v->a[612][sym__arithmetic_expression] = state(1314); + v->a[612][sym_arithmetic_literal] = state(1314); + v->a[612][sym_arithmetic_binary_expression] = state(1314); + v->a[612][sym_arithmetic_ternary_expression] = state(1314); + v->a[612][sym_arithmetic_unary_expression] = state(1314); + v->a[612][sym_arithmetic_postfix_expression] = state(1314); + v->a[612][sym_arithmetic_parenthesized_expression] = state(1314); + v->a[612][sym_string] = state(1312); + v->a[612][sym_simple_expansion] = state(1312); + v->a[612][sym_expansion] = state(1312); + return (parse_table_922(v)); +} + +void parse_table_922(t_parse_table_array *v) +{ + v->a[612][anon_sym_LPAREN] = actions(1424); + v->a[612][anon_sym_DASH2] = actions(1426); + v->a[612][anon_sym_PLUS2] = actions(1426); + v->a[612][anon_sym_DOLLAR] = actions(1428); + v->a[612][anon_sym_DQUOTE] = actions(1430); + v->a[612][sym_number] = actions(1432); + v->a[612][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[612][sym_comment] = actions(1436); + v->a[612][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[612][sym_variable_name] = actions(1438); + v->a[613][sym_word] = actions(1056); + v->a[613][anon_sym_PIPE] = actions(1056); + v->a[613][anon_sym_AMP_AMP] = actions(1056); + v->a[613][anon_sym_PIPE_PIPE] = actions(1056); + v->a[613][anon_sym_LT] = actions(1056); + v->a[613][anon_sym_GT] = actions(1056); + v->a[613][anon_sym_GT_GT] = actions(1056); + v->a[613][anon_sym_LT_LT] = actions(1056); + v->a[613][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[613][aux_sym_concatenation_token1] = actions(1056); + return (parse_table_923(v)); +} + +void parse_table_923(t_parse_table_array *v) +{ + v->a[613][anon_sym_DOLLAR] = actions(1056); + v->a[613][anon_sym_DQUOTE] = actions(1056); + v->a[613][sym_raw_string] = actions(1056); + v->a[613][sym_number] = actions(1056); + v->a[613][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[613][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[613][anon_sym_BQUOTE] = actions(1056); + v->a[613][sym_comment] = actions(3); + v->a[613][sym__concat] = actions(1054); + v->a[613][sym__bare_dollar] = actions(1054); + v->a[614][sym__arithmetic_expression] = state(1366); + v->a[614][sym_arithmetic_literal] = state(1366); + v->a[614][sym_arithmetic_binary_expression] = state(1366); + v->a[614][sym_arithmetic_ternary_expression] = state(1366); + v->a[614][sym_arithmetic_unary_expression] = state(1366); + v->a[614][sym_arithmetic_postfix_expression] = state(1366); + v->a[614][sym_arithmetic_parenthesized_expression] = state(1366); + v->a[614][sym_string] = state(1312); + v->a[614][sym_simple_expansion] = state(1312); + v->a[614][sym_expansion] = state(1312); + return (parse_table_924(v)); +} + +void parse_table_924(t_parse_table_array *v) +{ + v->a[614][anon_sym_LPAREN] = actions(1424); + v->a[614][anon_sym_DASH2] = actions(1426); + v->a[614][anon_sym_PLUS2] = actions(1426); + v->a[614][anon_sym_DOLLAR] = actions(1428); + v->a[614][anon_sym_DQUOTE] = actions(1430); + v->a[614][sym_number] = actions(1432); + v->a[614][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[614][sym_comment] = actions(1436); + v->a[614][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[614][sym_variable_name] = actions(1438); + v->a[615][sym__arithmetic_expression] = state(1342); + v->a[615][sym_arithmetic_literal] = state(1342); + v->a[615][sym_arithmetic_binary_expression] = state(1342); + v->a[615][sym_arithmetic_ternary_expression] = state(1342); + v->a[615][sym_arithmetic_unary_expression] = state(1342); + v->a[615][sym_arithmetic_postfix_expression] = state(1342); + v->a[615][sym_arithmetic_parenthesized_expression] = state(1342); + v->a[615][sym_string] = state(1312); + v->a[615][sym_simple_expansion] = state(1312); + v->a[615][sym_expansion] = state(1312); + return (parse_table_925(v)); +} + +/* EOF parse_table_184.c */ diff --git a/parser/static/parse_table/parse_table_185.c b/parser/static/parse_table/parse_table_185.c new file mode 100644 index 00000000..d6dde870 --- /dev/null +++ b/parser/static/parse_table/parse_table_185.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_185.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_925(t_parse_table_array *v) +{ + v->a[615][anon_sym_LPAREN] = actions(1424); + v->a[615][anon_sym_DASH2] = actions(1426); + v->a[615][anon_sym_PLUS2] = actions(1426); + v->a[615][anon_sym_DOLLAR] = actions(1428); + v->a[615][anon_sym_DQUOTE] = actions(1430); + v->a[615][sym_number] = actions(1432); + v->a[615][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[615][sym_comment] = actions(1436); + v->a[615][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[615][sym_variable_name] = actions(1438); + v->a[616][sym__arithmetic_expression] = state(1316); + v->a[616][sym_arithmetic_literal] = state(1316); + v->a[616][sym_arithmetic_binary_expression] = state(1316); + v->a[616][sym_arithmetic_ternary_expression] = state(1316); + v->a[616][sym_arithmetic_unary_expression] = state(1316); + v->a[616][sym_arithmetic_postfix_expression] = state(1316); + v->a[616][sym_arithmetic_parenthesized_expression] = state(1316); + v->a[616][sym_string] = state(1312); + v->a[616][sym_simple_expansion] = state(1312); + v->a[616][sym_expansion] = state(1312); + return (parse_table_926(v)); +} + +void parse_table_926(t_parse_table_array *v) +{ + v->a[616][anon_sym_LPAREN] = actions(1424); + v->a[616][anon_sym_DASH2] = actions(1426); + v->a[616][anon_sym_PLUS2] = actions(1426); + v->a[616][anon_sym_DOLLAR] = actions(1428); + v->a[616][anon_sym_DQUOTE] = actions(1430); + v->a[616][sym_number] = actions(1432); + v->a[616][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[616][sym_comment] = actions(1436); + v->a[616][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[616][sym_variable_name] = actions(1438); + v->a[617][sym_word] = actions(1085); + v->a[617][anon_sym_PIPE] = actions(1085); + v->a[617][anon_sym_AMP_AMP] = actions(1085); + v->a[617][anon_sym_PIPE_PIPE] = actions(1085); + v->a[617][anon_sym_LT] = actions(1085); + v->a[617][anon_sym_GT] = actions(1085); + v->a[617][anon_sym_GT_GT] = actions(1085); + v->a[617][anon_sym_LT_LT] = actions(1085); + v->a[617][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[617][aux_sym_concatenation_token1] = actions(1085); + return (parse_table_927(v)); +} + +void parse_table_927(t_parse_table_array *v) +{ + v->a[617][anon_sym_DOLLAR] = actions(1085); + v->a[617][anon_sym_DQUOTE] = actions(1085); + v->a[617][sym_raw_string] = actions(1085); + v->a[617][sym_number] = actions(1085); + v->a[617][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[617][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[617][anon_sym_BQUOTE] = actions(1085); + v->a[617][sym_comment] = actions(3); + v->a[617][sym__concat] = actions(1083); + v->a[617][sym__bare_dollar] = actions(1083); + v->a[618][aux_sym_concatenation_repeat1] = state(630); + v->a[618][sym_word] = actions(923); + v->a[618][anon_sym_PIPE] = actions(923); + v->a[618][anon_sym_AMP_AMP] = actions(923); + v->a[618][anon_sym_PIPE_PIPE] = actions(923); + v->a[618][anon_sym_LT] = actions(923); + v->a[618][anon_sym_GT] = actions(923); + v->a[618][anon_sym_GT_GT] = actions(923); + v->a[618][anon_sym_LT_LT] = actions(923); + v->a[618][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + return (parse_table_928(v)); +} + +void parse_table_928(t_parse_table_array *v) +{ + v->a[618][aux_sym_concatenation_token1] = actions(1420); + v->a[618][anon_sym_DOLLAR] = actions(923); + v->a[618][anon_sym_DQUOTE] = actions(923); + v->a[618][sym_raw_string] = actions(923); + v->a[618][sym_number] = actions(923); + v->a[618][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[618][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[618][anon_sym_BQUOTE] = actions(923); + v->a[618][sym_comment] = actions(3); + v->a[618][sym__concat] = actions(1454); + v->a[619][sym__arithmetic_expression] = state(1318); + v->a[619][sym_arithmetic_literal] = state(1318); + v->a[619][sym_arithmetic_binary_expression] = state(1318); + v->a[619][sym_arithmetic_ternary_expression] = state(1318); + v->a[619][sym_arithmetic_unary_expression] = state(1318); + v->a[619][sym_arithmetic_postfix_expression] = state(1318); + v->a[619][sym_arithmetic_parenthesized_expression] = state(1318); + v->a[619][sym_string] = state(1312); + v->a[619][sym_simple_expansion] = state(1312); + v->a[619][sym_expansion] = state(1312); + return (parse_table_929(v)); +} + +void parse_table_929(t_parse_table_array *v) +{ + v->a[619][anon_sym_LPAREN] = actions(1424); + v->a[619][anon_sym_DASH2] = actions(1426); + v->a[619][anon_sym_PLUS2] = actions(1426); + v->a[619][anon_sym_DOLLAR] = actions(1428); + v->a[619][anon_sym_DQUOTE] = actions(1430); + v->a[619][sym_number] = actions(1432); + v->a[619][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[619][sym_comment] = actions(1436); + v->a[619][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[619][sym_variable_name] = actions(1438); + v->a[620][sym__arithmetic_expression] = state(1346); + v->a[620][sym_arithmetic_literal] = state(1346); + v->a[620][sym_arithmetic_binary_expression] = state(1346); + v->a[620][sym_arithmetic_ternary_expression] = state(1346); + v->a[620][sym_arithmetic_unary_expression] = state(1346); + v->a[620][sym_arithmetic_postfix_expression] = state(1346); + v->a[620][sym_arithmetic_parenthesized_expression] = state(1346); + v->a[620][sym_string] = state(1312); + v->a[620][sym_simple_expansion] = state(1312); + v->a[620][sym_expansion] = state(1312); + return (parse_table_930(v)); +} + +/* EOF parse_table_185.c */ diff --git a/parser/static/parse_table/parse_table_186.c b/parser/static/parse_table/parse_table_186.c new file mode 100644 index 00000000..0ed98a36 --- /dev/null +++ b/parser/static/parse_table/parse_table_186.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_186.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_930(t_parse_table_array *v) +{ + v->a[620][anon_sym_LPAREN] = actions(1424); + v->a[620][anon_sym_DASH2] = actions(1426); + v->a[620][anon_sym_PLUS2] = actions(1426); + v->a[620][anon_sym_DOLLAR] = actions(1428); + v->a[620][anon_sym_DQUOTE] = actions(1430); + v->a[620][sym_number] = actions(1432); + v->a[620][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[620][sym_comment] = actions(1436); + v->a[620][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[620][sym_variable_name] = actions(1438); + v->a[621][sym__arithmetic_expression] = state(1356); + v->a[621][sym_arithmetic_literal] = state(1356); + v->a[621][sym_arithmetic_binary_expression] = state(1356); + v->a[621][sym_arithmetic_ternary_expression] = state(1356); + v->a[621][sym_arithmetic_unary_expression] = state(1356); + v->a[621][sym_arithmetic_postfix_expression] = state(1356); + v->a[621][sym_arithmetic_parenthesized_expression] = state(1356); + v->a[621][sym_string] = state(1312); + v->a[621][sym_simple_expansion] = state(1312); + v->a[621][sym_expansion] = state(1312); + return (parse_table_931(v)); +} + +void parse_table_931(t_parse_table_array *v) +{ + v->a[621][anon_sym_LPAREN] = actions(1424); + v->a[621][anon_sym_DASH2] = actions(1426); + v->a[621][anon_sym_PLUS2] = actions(1426); + v->a[621][anon_sym_DOLLAR] = actions(1428); + v->a[621][anon_sym_DQUOTE] = actions(1430); + v->a[621][sym_number] = actions(1432); + v->a[621][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[621][sym_comment] = actions(1436); + v->a[621][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[621][sym_variable_name] = actions(1438); + v->a[622][sym_word] = actions(1058); + v->a[622][anon_sym_PIPE] = actions(1058); + v->a[622][anon_sym_AMP_AMP] = actions(1058); + v->a[622][anon_sym_PIPE_PIPE] = actions(1058); + v->a[622][anon_sym_LT] = actions(1058); + v->a[622][anon_sym_GT] = actions(1058); + v->a[622][anon_sym_GT_GT] = actions(1058); + v->a[622][anon_sym_LT_LT] = actions(1058); + v->a[622][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[622][aux_sym_concatenation_token1] = actions(1058); + return (parse_table_932(v)); +} + +void parse_table_932(t_parse_table_array *v) +{ + v->a[622][anon_sym_DOLLAR] = actions(1058); + v->a[622][anon_sym_DQUOTE] = actions(1058); + v->a[622][sym_raw_string] = actions(1058); + v->a[622][sym_number] = actions(1058); + v->a[622][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[622][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[622][anon_sym_BQUOTE] = actions(1058); + v->a[622][sym_comment] = actions(3); + v->a[622][sym__concat] = actions(1060); + v->a[622][sym_variable_name] = actions(1060); + v->a[623][sym_word] = actions(1058); + v->a[623][anon_sym_PIPE] = actions(1058); + v->a[623][anon_sym_AMP_AMP] = actions(1058); + v->a[623][anon_sym_PIPE_PIPE] = actions(1058); + v->a[623][anon_sym_LT] = actions(1058); + v->a[623][anon_sym_GT] = actions(1058); + v->a[623][anon_sym_GT_GT] = actions(1058); + v->a[623][anon_sym_LT_LT] = actions(1058); + v->a[623][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[623][aux_sym_concatenation_token1] = actions(1058); + return (parse_table_933(v)); +} + +void parse_table_933(t_parse_table_array *v) +{ + v->a[623][anon_sym_DOLLAR] = actions(1058); + v->a[623][anon_sym_DQUOTE] = actions(1058); + v->a[623][sym_raw_string] = actions(1058); + v->a[623][sym_number] = actions(1058); + v->a[623][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[623][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[623][anon_sym_BQUOTE] = actions(1058); + v->a[623][sym_comment] = actions(3); + v->a[623][sym__concat] = actions(1060); + v->a[623][sym__bare_dollar] = actions(1060); + v->a[624][sym_word] = actions(1095); + v->a[624][anon_sym_PIPE] = actions(1095); + v->a[624][anon_sym_AMP_AMP] = actions(1095); + v->a[624][anon_sym_PIPE_PIPE] = actions(1095); + v->a[624][anon_sym_LT] = actions(1095); + v->a[624][anon_sym_GT] = actions(1095); + v->a[624][anon_sym_GT_GT] = actions(1095); + v->a[624][anon_sym_LT_LT] = actions(1095); + v->a[624][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[624][aux_sym_concatenation_token1] = actions(1095); + return (parse_table_934(v)); +} + +void parse_table_934(t_parse_table_array *v) +{ + v->a[624][anon_sym_DOLLAR] = actions(1095); + v->a[624][anon_sym_DQUOTE] = actions(1095); + v->a[624][sym_raw_string] = actions(1095); + v->a[624][sym_number] = actions(1095); + v->a[624][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[624][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[624][anon_sym_BQUOTE] = actions(1095); + v->a[624][sym_comment] = actions(3); + v->a[624][sym__concat] = actions(1097); + v->a[624][sym__bare_dollar] = actions(1097); + v->a[625][sym_word] = actions(1089); + v->a[625][anon_sym_PIPE] = actions(1089); + v->a[625][anon_sym_AMP_AMP] = actions(1089); + v->a[625][anon_sym_PIPE_PIPE] = actions(1089); + v->a[625][anon_sym_LT] = actions(1089); + v->a[625][anon_sym_GT] = actions(1089); + v->a[625][anon_sym_GT_GT] = actions(1089); + v->a[625][anon_sym_LT_LT] = actions(1089); + v->a[625][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[625][aux_sym_concatenation_token1] = actions(1089); + return (parse_table_935(v)); +} + +/* EOF parse_table_186.c */ diff --git a/parser/static/parse_table/parse_table_187.c b/parser/static/parse_table/parse_table_187.c new file mode 100644 index 00000000..da3ff426 --- /dev/null +++ b/parser/static/parse_table/parse_table_187.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_187.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_935(t_parse_table_array *v) +{ + v->a[625][anon_sym_DOLLAR] = actions(1089); + v->a[625][anon_sym_DQUOTE] = actions(1089); + v->a[625][sym_raw_string] = actions(1089); + v->a[625][sym_number] = actions(1089); + v->a[625][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[625][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[625][anon_sym_BQUOTE] = actions(1089); + v->a[625][sym_comment] = actions(3); + v->a[625][sym__concat] = actions(1087); + v->a[625][sym__bare_dollar] = actions(1087); + v->a[626][sym_word] = actions(1091); + v->a[626][anon_sym_PIPE] = actions(1091); + v->a[626][anon_sym_AMP_AMP] = actions(1091); + v->a[626][anon_sym_PIPE_PIPE] = actions(1091); + v->a[626][anon_sym_LT] = actions(1091); + v->a[626][anon_sym_GT] = actions(1091); + v->a[626][anon_sym_GT_GT] = actions(1091); + v->a[626][anon_sym_LT_LT] = actions(1091); + v->a[626][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[626][aux_sym_concatenation_token1] = actions(1091); + return (parse_table_936(v)); +} + +void parse_table_936(t_parse_table_array *v) +{ + v->a[626][anon_sym_DOLLAR] = actions(1091); + v->a[626][anon_sym_DQUOTE] = actions(1091); + v->a[626][sym_raw_string] = actions(1091); + v->a[626][sym_number] = actions(1091); + v->a[626][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[626][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[626][anon_sym_BQUOTE] = actions(1091); + v->a[626][sym_comment] = actions(3); + v->a[626][sym__concat] = actions(1093); + v->a[626][sym__bare_dollar] = actions(1093); + v->a[627][sym_word] = actions(1106); + v->a[627][anon_sym_PIPE] = actions(1106); + v->a[627][anon_sym_AMP_AMP] = actions(1106); + v->a[627][anon_sym_PIPE_PIPE] = actions(1106); + v->a[627][anon_sym_LT] = actions(1106); + v->a[627][anon_sym_GT] = actions(1106); + v->a[627][anon_sym_GT_GT] = actions(1106); + v->a[627][anon_sym_LT_LT] = actions(1106); + v->a[627][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[627][aux_sym_concatenation_token1] = actions(1106); + return (parse_table_937(v)); +} + +void parse_table_937(t_parse_table_array *v) +{ + v->a[627][anon_sym_DOLLAR] = actions(1106); + v->a[627][anon_sym_DQUOTE] = actions(1106); + v->a[627][sym_raw_string] = actions(1106); + v->a[627][sym_number] = actions(1106); + v->a[627][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[627][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[627][anon_sym_BQUOTE] = actions(1106); + v->a[627][sym_comment] = actions(3); + v->a[627][sym__concat] = actions(1108); + v->a[627][sym__bare_dollar] = actions(1108); + v->a[628][sym__arithmetic_expression] = state(1331); + v->a[628][sym_arithmetic_literal] = state(1331); + v->a[628][sym_arithmetic_binary_expression] = state(1331); + v->a[628][sym_arithmetic_ternary_expression] = state(1331); + v->a[628][sym_arithmetic_unary_expression] = state(1331); + v->a[628][sym_arithmetic_postfix_expression] = state(1331); + v->a[628][sym_arithmetic_parenthesized_expression] = state(1331); + v->a[628][sym_string] = state(1312); + v->a[628][sym_simple_expansion] = state(1312); + v->a[628][sym_expansion] = state(1312); + return (parse_table_938(v)); +} + +void parse_table_938(t_parse_table_array *v) +{ + v->a[628][anon_sym_LPAREN] = actions(1424); + v->a[628][anon_sym_DASH2] = actions(1426); + v->a[628][anon_sym_PLUS2] = actions(1426); + v->a[628][anon_sym_DOLLAR] = actions(1428); + v->a[628][anon_sym_DQUOTE] = actions(1430); + v->a[628][sym_number] = actions(1432); + v->a[628][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[628][sym_comment] = actions(1436); + v->a[628][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[628][sym_variable_name] = actions(1438); + v->a[629][sym__arithmetic_expression] = state(1361); + v->a[629][sym_arithmetic_literal] = state(1361); + v->a[629][sym_arithmetic_binary_expression] = state(1361); + v->a[629][sym_arithmetic_ternary_expression] = state(1361); + v->a[629][sym_arithmetic_unary_expression] = state(1361); + v->a[629][sym_arithmetic_postfix_expression] = state(1361); + v->a[629][sym_arithmetic_parenthesized_expression] = state(1361); + v->a[629][sym_string] = state(1340); + v->a[629][sym_simple_expansion] = state(1340); + v->a[629][sym_expansion] = state(1340); + return (parse_table_939(v)); +} + +void parse_table_939(t_parse_table_array *v) +{ + v->a[629][anon_sym_LPAREN] = actions(1440); + v->a[629][anon_sym_DASH2] = actions(1442); + v->a[629][anon_sym_PLUS2] = actions(1442); + v->a[629][anon_sym_DOLLAR] = actions(1444); + v->a[629][anon_sym_DQUOTE] = actions(1446); + v->a[629][sym_number] = actions(1448); + v->a[629][anon_sym_DOLLAR_LBRACE] = actions(1450); + v->a[629][sym_comment] = actions(1436); + v->a[629][aux_sym__simple_variable_name_token1] = actions(1448); + v->a[629][sym_variable_name] = actions(1452); + v->a[630][aux_sym_concatenation_repeat1] = state(630); + v->a[630][sym_word] = actions(973); + v->a[630][anon_sym_PIPE] = actions(973); + v->a[630][anon_sym_AMP_AMP] = actions(973); + v->a[630][anon_sym_PIPE_PIPE] = actions(973); + v->a[630][anon_sym_LT] = actions(973); + v->a[630][anon_sym_GT] = actions(973); + v->a[630][anon_sym_GT_GT] = actions(973); + v->a[630][anon_sym_LT_LT] = actions(973); + v->a[630][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + return (parse_table_940(v)); +} + +/* EOF parse_table_187.c */ diff --git a/parser/static/parse_table/parse_table_188.c b/parser/static/parse_table/parse_table_188.c new file mode 100644 index 00000000..8b3aa788 --- /dev/null +++ b/parser/static/parse_table/parse_table_188.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_188.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_940(t_parse_table_array *v) +{ + v->a[630][aux_sym_concatenation_token1] = actions(1456); + v->a[630][anon_sym_DOLLAR] = actions(973); + v->a[630][anon_sym_DQUOTE] = actions(973); + v->a[630][sym_raw_string] = actions(973); + v->a[630][sym_number] = actions(973); + v->a[630][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[630][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[630][anon_sym_BQUOTE] = actions(973); + v->a[630][sym_comment] = actions(3); + v->a[630][sym__concat] = actions(1459); + v->a[631][sym_word] = actions(1048); + v->a[631][anon_sym_PIPE] = actions(1048); + v->a[631][anon_sym_AMP_AMP] = actions(1048); + v->a[631][anon_sym_PIPE_PIPE] = actions(1048); + v->a[631][anon_sym_LT] = actions(1048); + v->a[631][anon_sym_GT] = actions(1048); + v->a[631][anon_sym_GT_GT] = actions(1048); + v->a[631][anon_sym_LT_LT] = actions(1048); + v->a[631][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[631][aux_sym_concatenation_token1] = actions(1048); + return (parse_table_941(v)); +} + +void parse_table_941(t_parse_table_array *v) +{ + v->a[631][anon_sym_DOLLAR] = actions(1048); + v->a[631][anon_sym_DQUOTE] = actions(1048); + v->a[631][sym_raw_string] = actions(1048); + v->a[631][sym_number] = actions(1048); + v->a[631][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[631][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[631][anon_sym_BQUOTE] = actions(1048); + v->a[631][sym_comment] = actions(3); + v->a[631][sym__concat] = actions(1046); + v->a[631][sym__bare_dollar] = actions(1046); + v->a[632][sym_word] = actions(1052); + v->a[632][anon_sym_PIPE] = actions(1052); + v->a[632][anon_sym_AMP_AMP] = actions(1052); + v->a[632][anon_sym_PIPE_PIPE] = actions(1052); + v->a[632][anon_sym_LT] = actions(1052); + v->a[632][anon_sym_GT] = actions(1052); + v->a[632][anon_sym_GT_GT] = actions(1052); + v->a[632][anon_sym_LT_LT] = actions(1052); + v->a[632][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[632][aux_sym_concatenation_token1] = actions(1052); + return (parse_table_942(v)); +} + +void parse_table_942(t_parse_table_array *v) +{ + v->a[632][anon_sym_DOLLAR] = actions(1052); + v->a[632][anon_sym_DQUOTE] = actions(1052); + v->a[632][sym_raw_string] = actions(1052); + v->a[632][sym_number] = actions(1052); + v->a[632][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[632][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[632][anon_sym_BQUOTE] = actions(1052); + v->a[632][sym_comment] = actions(3); + v->a[632][sym__concat] = actions(1050); + v->a[632][sym_variable_name] = actions(1050); + v->a[633][sym__arithmetic_expression] = state(1365); + v->a[633][sym_arithmetic_literal] = state(1365); + v->a[633][sym_arithmetic_binary_expression] = state(1365); + v->a[633][sym_arithmetic_ternary_expression] = state(1365); + v->a[633][sym_arithmetic_unary_expression] = state(1365); + v->a[633][sym_arithmetic_postfix_expression] = state(1365); + v->a[633][sym_arithmetic_parenthesized_expression] = state(1365); + v->a[633][sym_string] = state(1312); + v->a[633][sym_simple_expansion] = state(1312); + v->a[633][sym_expansion] = state(1312); + return (parse_table_943(v)); +} + +void parse_table_943(t_parse_table_array *v) +{ + v->a[633][anon_sym_LPAREN] = actions(1424); + v->a[633][anon_sym_DASH2] = actions(1426); + v->a[633][anon_sym_PLUS2] = actions(1426); + v->a[633][anon_sym_DOLLAR] = actions(1428); + v->a[633][anon_sym_DQUOTE] = actions(1430); + v->a[633][sym_number] = actions(1432); + v->a[633][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[633][sym_comment] = actions(1436); + v->a[633][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[633][sym_variable_name] = actions(1438); + v->a[634][sym_word] = actions(1056); + v->a[634][anon_sym_PIPE] = actions(1056); + v->a[634][anon_sym_AMP_AMP] = actions(1056); + v->a[634][anon_sym_PIPE_PIPE] = actions(1056); + v->a[634][anon_sym_LT] = actions(1056); + v->a[634][anon_sym_GT] = actions(1056); + v->a[634][anon_sym_GT_GT] = actions(1056); + v->a[634][anon_sym_LT_LT] = actions(1056); + v->a[634][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[634][aux_sym_concatenation_token1] = actions(1056); + return (parse_table_944(v)); +} + +void parse_table_944(t_parse_table_array *v) +{ + v->a[634][anon_sym_DOLLAR] = actions(1056); + v->a[634][anon_sym_DQUOTE] = actions(1056); + v->a[634][sym_raw_string] = actions(1056); + v->a[634][sym_number] = actions(1056); + v->a[634][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[634][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[634][anon_sym_BQUOTE] = actions(1056); + v->a[634][sym_comment] = actions(3); + v->a[634][sym__concat] = actions(1054); + v->a[634][sym_variable_name] = actions(1054); + v->a[635][sym_word] = actions(1052); + v->a[635][anon_sym_PIPE] = actions(1052); + v->a[635][anon_sym_AMP_AMP] = actions(1052); + v->a[635][anon_sym_PIPE_PIPE] = actions(1052); + v->a[635][anon_sym_LT] = actions(1052); + v->a[635][anon_sym_GT] = actions(1052); + v->a[635][anon_sym_GT_GT] = actions(1052); + v->a[635][anon_sym_LT_LT] = actions(1052); + v->a[635][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[635][aux_sym_concatenation_token1] = actions(1052); + return (parse_table_945(v)); +} + +/* EOF parse_table_188.c */ diff --git a/parser/static/parse_table/parse_table_189.c b/parser/static/parse_table/parse_table_189.c new file mode 100644 index 00000000..371d3330 --- /dev/null +++ b/parser/static/parse_table/parse_table_189.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_189.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_945(t_parse_table_array *v) +{ + v->a[635][anon_sym_DOLLAR] = actions(1052); + v->a[635][anon_sym_DQUOTE] = actions(1052); + v->a[635][sym_raw_string] = actions(1052); + v->a[635][sym_number] = actions(1052); + v->a[635][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[635][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[635][anon_sym_BQUOTE] = actions(1052); + v->a[635][sym_comment] = actions(3); + v->a[635][sym__concat] = actions(1050); + v->a[635][sym_variable_name] = actions(1050); + v->a[636][sym_word] = actions(1124); + v->a[636][anon_sym_PIPE] = actions(1124); + v->a[636][anon_sym_AMP_AMP] = actions(1124); + v->a[636][anon_sym_PIPE_PIPE] = actions(1124); + v->a[636][anon_sym_LT] = actions(1124); + v->a[636][anon_sym_GT] = actions(1124); + v->a[636][anon_sym_GT_GT] = actions(1124); + v->a[636][anon_sym_LT_LT] = actions(1124); + v->a[636][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[636][aux_sym_concatenation_token1] = actions(1124); + return (parse_table_946(v)); +} + +void parse_table_946(t_parse_table_array *v) +{ + v->a[636][anon_sym_DOLLAR] = actions(1124); + v->a[636][anon_sym_DQUOTE] = actions(1124); + v->a[636][sym_raw_string] = actions(1124); + v->a[636][sym_number] = actions(1124); + v->a[636][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[636][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[636][anon_sym_BQUOTE] = actions(1124); + v->a[636][sym_comment] = actions(3); + v->a[636][sym__concat] = actions(1126); + v->a[636][sym__bare_dollar] = actions(1126); + v->a[637][sym__arithmetic_expression] = state(1323); + v->a[637][sym_arithmetic_literal] = state(1323); + v->a[637][sym_arithmetic_binary_expression] = state(1323); + v->a[637][sym_arithmetic_ternary_expression] = state(1323); + v->a[637][sym_arithmetic_unary_expression] = state(1323); + v->a[637][sym_arithmetic_postfix_expression] = state(1323); + v->a[637][sym_arithmetic_parenthesized_expression] = state(1323); + v->a[637][sym_string] = state(1312); + v->a[637][sym_simple_expansion] = state(1312); + v->a[637][sym_expansion] = state(1312); + return (parse_table_947(v)); +} + +void parse_table_947(t_parse_table_array *v) +{ + v->a[637][anon_sym_LPAREN] = actions(1424); + v->a[637][anon_sym_DASH2] = actions(1426); + v->a[637][anon_sym_PLUS2] = actions(1426); + v->a[637][anon_sym_DOLLAR] = actions(1428); + v->a[637][anon_sym_DQUOTE] = actions(1430); + v->a[637][sym_number] = actions(1432); + v->a[637][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[637][sym_comment] = actions(1436); + v->a[637][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[637][sym_variable_name] = actions(1438); + v->a[638][sym__arithmetic_expression] = state(1336); + v->a[638][sym_arithmetic_literal] = state(1336); + v->a[638][sym_arithmetic_binary_expression] = state(1336); + v->a[638][sym_arithmetic_ternary_expression] = state(1336); + v->a[638][sym_arithmetic_unary_expression] = state(1336); + v->a[638][sym_arithmetic_postfix_expression] = state(1336); + v->a[638][sym_arithmetic_parenthesized_expression] = state(1336); + v->a[638][sym_string] = state(1312); + v->a[638][sym_simple_expansion] = state(1312); + v->a[638][sym_expansion] = state(1312); + return (parse_table_948(v)); +} + +void parse_table_948(t_parse_table_array *v) +{ + v->a[638][anon_sym_LPAREN] = actions(1424); + v->a[638][anon_sym_DASH2] = actions(1426); + v->a[638][anon_sym_PLUS2] = actions(1426); + v->a[638][anon_sym_DOLLAR] = actions(1428); + v->a[638][anon_sym_DQUOTE] = actions(1430); + v->a[638][sym_number] = actions(1432); + v->a[638][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[638][sym_comment] = actions(1436); + v->a[638][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[638][sym_variable_name] = actions(1438); + v->a[639][sym__arithmetic_expression] = state(1372); + v->a[639][sym_arithmetic_literal] = state(1372); + v->a[639][sym_arithmetic_binary_expression] = state(1372); + v->a[639][sym_arithmetic_ternary_expression] = state(1372); + v->a[639][sym_arithmetic_unary_expression] = state(1372); + v->a[639][sym_arithmetic_postfix_expression] = state(1372); + v->a[639][sym_arithmetic_parenthesized_expression] = state(1372); + v->a[639][sym_string] = state(1312); + v->a[639][sym_simple_expansion] = state(1312); + v->a[639][sym_expansion] = state(1312); + return (parse_table_949(v)); +} + +void parse_table_949(t_parse_table_array *v) +{ + v->a[639][anon_sym_LPAREN] = actions(1424); + v->a[639][anon_sym_DASH2] = actions(1426); + v->a[639][anon_sym_PLUS2] = actions(1426); + v->a[639][anon_sym_DOLLAR] = actions(1428); + v->a[639][anon_sym_DQUOTE] = actions(1430); + v->a[639][sym_number] = actions(1432); + v->a[639][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[639][sym_comment] = actions(1436); + v->a[639][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[639][sym_variable_name] = actions(1438); + v->a[640][sym_word] = actions(1091); + v->a[640][anon_sym_PIPE] = actions(1091); + v->a[640][anon_sym_AMP_AMP] = actions(1091); + v->a[640][anon_sym_PIPE_PIPE] = actions(1091); + v->a[640][anon_sym_LT] = actions(1091); + v->a[640][anon_sym_GT] = actions(1091); + v->a[640][anon_sym_GT_GT] = actions(1091); + v->a[640][anon_sym_LT_LT] = actions(1091); + v->a[640][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[640][aux_sym_concatenation_token1] = actions(1091); + return (parse_table_950(v)); +} + +/* EOF parse_table_189.c */ diff --git a/parser/static/parse_table/parse_table_19.c b/parser/static/parse_table/parse_table_19.c new file mode 100644 index 00000000..347d7300 --- /dev/null +++ b/parser/static/parse_table/parse_table_19.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_19.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_95(t_parse_table_array *v) +{ + v->a[36][sym_expansion] = state(401); + v->a[36][sym_command_substitution] = state(401); + v->a[36][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[36][aux_sym_command_repeat1] = state(411); + v->a[36][sym_word] = actions(41); + v->a[36][anon_sym_for] = 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(198); + 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_LBRACE] = actions(19); + v->a[36][anon_sym_BANG] = actions(49); + v->a[36][anon_sym_LT] = actions(51); + v->a[36][anon_sym_GT] = actions(51); + v->a[36][anon_sym_GT_GT] = actions(51); + v->a[36][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[36][anon_sym_DOLLAR] = actions(55); + v->a[36][anon_sym_DQUOTE] = actions(57); + return (parse_table_96(v)); +} + +void parse_table_96(t_parse_table_array *v) +{ + v->a[36][sym_raw_string] = actions(59); + v->a[36][sym_number] = actions(59); + v->a[36][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[36][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[36][anon_sym_BQUOTE] = actions(65); + v->a[36][sym_comment] = actions(3); + v->a[36][sym_variable_name] = actions(67); + v->a[37][aux_sym__terminated_statement] = state(103); + v->a[37][sym__statement_not_pipeline] = state(1561); + v->a[37][sym_redirected_statement] = state(958); + v->a[37][sym_for_statement] = state(958); + v->a[37][sym_while_statement] = state(958); + v->a[37][sym_do_group] = state(1233); + v->a[37][sym_if_statement] = state(958); + v->a[37][sym_case_statement] = state(958); + v->a[37][sym_function_definition] = state(958); + v->a[37][sym_compound_statement] = state(958); + v->a[37][sym_subshell] = state(958); + v->a[37][sym_pipeline] = state(1001); + v->a[37][sym_list] = state(958); + return (parse_table_97(v)); +} + +void parse_table_97(t_parse_table_array *v) +{ + v->a[37][sym_negated_command] = state(958); + v->a[37][sym_command] = state(958); + v->a[37][sym_command_name] = state(185); + v->a[37][sym_variable_assignment] = state(238); + v->a[37][sym__variable_assignments] = state(958); + v->a[37][sym_file_redirect] = state(551); + v->a[37][sym_arithmetic_expansion] = state(401); + v->a[37][sym_concatenation] = state(555); + v->a[37][sym_string] = state(401); + v->a[37][sym_simple_expansion] = state(401); + v->a[37][sym_expansion] = state(401); + v->a[37][sym_command_substitution] = state(401); + v->a[37][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[37][aux_sym_command_repeat1] = state(411); + v->a[37][sym_word] = actions(41); + v->a[37][anon_sym_for] = 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(200); + v->a[37][anon_sym_if] = actions(13); + return (parse_table_98(v)); +} + +void parse_table_98(t_parse_table_array *v) +{ + v->a[37][anon_sym_case] = actions(15); + v->a[37][anon_sym_LPAREN] = actions(17); + v->a[37][anon_sym_LBRACE] = actions(19); + v->a[37][anon_sym_BANG] = actions(49); + v->a[37][anon_sym_LT] = actions(51); + v->a[37][anon_sym_GT] = actions(51); + v->a[37][anon_sym_GT_GT] = actions(51); + v->a[37][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[37][anon_sym_DOLLAR] = actions(55); + v->a[37][anon_sym_DQUOTE] = actions(57); + v->a[37][sym_raw_string] = actions(59); + v->a[37][sym_number] = actions(59); + v->a[37][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[37][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[37][anon_sym_BQUOTE] = actions(65); + v->a[37][sym_comment] = actions(3); + v->a[37][sym_variable_name] = actions(67); + v->a[38][aux_sym__terminated_statement] = state(38); + v->a[38][sym__statement_not_pipeline] = state(1561); + v->a[38][sym_redirected_statement] = state(949); + return (parse_table_99(v)); +} + +void parse_table_99(t_parse_table_array *v) +{ + v->a[38][sym_for_statement] = state(949); + v->a[38][sym_while_statement] = state(949); + v->a[38][sym_if_statement] = state(949); + v->a[38][sym_case_statement] = state(949); + v->a[38][sym_function_definition] = state(949); + v->a[38][sym_compound_statement] = state(949); + v->a[38][sym_subshell] = state(949); + v->a[38][sym_pipeline] = state(1059); + v->a[38][sym_list] = state(949); + v->a[38][sym_negated_command] = state(949); + v->a[38][sym_command] = state(949); + v->a[38][sym_command_name] = state(185); + v->a[38][sym_variable_assignment] = state(237); + v->a[38][sym__variable_assignments] = state(949); + v->a[38][sym_file_redirect] = state(551); + v->a[38][sym_arithmetic_expansion] = state(401); + v->a[38][sym_concatenation] = state(555); + v->a[38][sym_string] = state(401); + v->a[38][sym_simple_expansion] = state(401); + v->a[38][sym_expansion] = state(401); + return (parse_table_100(v)); +} + +/* EOF parse_table_19.c */ diff --git a/parser/static/parse_table/parse_table_190.c b/parser/static/parse_table/parse_table_190.c new file mode 100644 index 00000000..3dcf9d38 --- /dev/null +++ b/parser/static/parse_table/parse_table_190.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_190.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_950(t_parse_table_array *v) +{ + v->a[640][anon_sym_DOLLAR] = actions(1091); + v->a[640][anon_sym_DQUOTE] = actions(1091); + v->a[640][sym_raw_string] = actions(1091); + v->a[640][sym_number] = actions(1091); + v->a[640][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[640][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[640][anon_sym_BQUOTE] = actions(1091); + v->a[640][sym_comment] = actions(3); + v->a[640][sym__concat] = actions(1093); + v->a[640][sym_variable_name] = actions(1093); + v->a[641][sym__arithmetic_expression] = state(1367); + v->a[641][sym_arithmetic_literal] = state(1367); + v->a[641][sym_arithmetic_binary_expression] = state(1367); + v->a[641][sym_arithmetic_ternary_expression] = state(1367); + v->a[641][sym_arithmetic_unary_expression] = state(1367); + v->a[641][sym_arithmetic_postfix_expression] = state(1367); + v->a[641][sym_arithmetic_parenthesized_expression] = state(1367); + v->a[641][sym_string] = state(1312); + v->a[641][sym_simple_expansion] = state(1312); + v->a[641][sym_expansion] = state(1312); + return (parse_table_951(v)); +} + +void parse_table_951(t_parse_table_array *v) +{ + v->a[641][anon_sym_LPAREN] = actions(1424); + v->a[641][anon_sym_DASH2] = actions(1426); + v->a[641][anon_sym_PLUS2] = actions(1426); + v->a[641][anon_sym_DOLLAR] = actions(1428); + v->a[641][anon_sym_DQUOTE] = actions(1430); + v->a[641][sym_number] = actions(1432); + v->a[641][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[641][sym_comment] = actions(1436); + v->a[641][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[641][sym_variable_name] = actions(1438); + v->a[642][sym_word] = actions(973); + v->a[642][anon_sym_PIPE] = actions(973); + v->a[642][anon_sym_AMP_AMP] = actions(973); + v->a[642][anon_sym_PIPE_PIPE] = actions(973); + v->a[642][anon_sym_LT] = actions(973); + v->a[642][anon_sym_GT] = actions(973); + v->a[642][anon_sym_GT_GT] = actions(973); + v->a[642][anon_sym_LT_LT] = actions(973); + v->a[642][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[642][aux_sym_concatenation_token1] = actions(973); + return (parse_table_952(v)); +} + +void parse_table_952(t_parse_table_array *v) +{ + v->a[642][anon_sym_DOLLAR] = actions(973); + v->a[642][anon_sym_DQUOTE] = actions(973); + v->a[642][sym_raw_string] = actions(973); + v->a[642][sym_number] = actions(973); + v->a[642][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[642][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[642][anon_sym_BQUOTE] = actions(973); + v->a[642][sym_comment] = actions(3); + v->a[642][sym__concat] = actions(981); + v->a[642][sym__bare_dollar] = actions(981); + v->a[643][sym_word] = actions(1114); + v->a[643][anon_sym_PIPE] = actions(1114); + v->a[643][anon_sym_AMP_AMP] = actions(1114); + v->a[643][anon_sym_PIPE_PIPE] = actions(1114); + v->a[643][anon_sym_LT] = actions(1114); + v->a[643][anon_sym_GT] = actions(1114); + v->a[643][anon_sym_GT_GT] = actions(1114); + v->a[643][anon_sym_LT_LT] = actions(1114); + v->a[643][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[643][aux_sym_concatenation_token1] = actions(1114); + return (parse_table_953(v)); +} + +void parse_table_953(t_parse_table_array *v) +{ + v->a[643][anon_sym_DOLLAR] = actions(1114); + v->a[643][anon_sym_DQUOTE] = actions(1114); + v->a[643][sym_raw_string] = actions(1114); + v->a[643][sym_number] = actions(1114); + v->a[643][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[643][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[643][anon_sym_BQUOTE] = actions(1114); + v->a[643][sym_comment] = actions(3); + v->a[643][sym__concat] = actions(1116); + v->a[643][sym__bare_dollar] = actions(1116); + v->a[644][sym_word] = actions(1095); + v->a[644][anon_sym_PIPE] = actions(1095); + v->a[644][anon_sym_AMP_AMP] = actions(1095); + v->a[644][anon_sym_PIPE_PIPE] = actions(1095); + v->a[644][anon_sym_LT] = actions(1095); + v->a[644][anon_sym_GT] = actions(1095); + v->a[644][anon_sym_GT_GT] = actions(1095); + v->a[644][anon_sym_LT_LT] = actions(1095); + v->a[644][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[644][aux_sym_concatenation_token1] = actions(1095); + return (parse_table_954(v)); +} + +void parse_table_954(t_parse_table_array *v) +{ + v->a[644][anon_sym_DOLLAR] = actions(1095); + v->a[644][anon_sym_DQUOTE] = actions(1095); + v->a[644][sym_raw_string] = actions(1095); + v->a[644][sym_number] = actions(1095); + v->a[644][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[644][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[644][anon_sym_BQUOTE] = actions(1095); + v->a[644][sym_comment] = actions(3); + v->a[644][sym__concat] = actions(1097); + v->a[644][sym_variable_name] = actions(1097); + v->a[645][sym__arithmetic_expression] = state(1354); + v->a[645][sym_arithmetic_literal] = state(1354); + v->a[645][sym_arithmetic_binary_expression] = state(1354); + v->a[645][sym_arithmetic_ternary_expression] = state(1354); + v->a[645][sym_arithmetic_unary_expression] = state(1354); + v->a[645][sym_arithmetic_postfix_expression] = state(1354); + v->a[645][sym_arithmetic_parenthesized_expression] = state(1354); + v->a[645][sym_string] = state(1312); + v->a[645][sym_simple_expansion] = state(1312); + v->a[645][sym_expansion] = state(1312); + return (parse_table_955(v)); +} + +/* EOF parse_table_190.c */ diff --git a/parser/static/parse_table/parse_table_191.c b/parser/static/parse_table/parse_table_191.c new file mode 100644 index 00000000..1a241a9d --- /dev/null +++ b/parser/static/parse_table/parse_table_191.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_191.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_955(t_parse_table_array *v) +{ + v->a[645][anon_sym_LPAREN] = actions(1424); + v->a[645][anon_sym_DASH2] = actions(1426); + v->a[645][anon_sym_PLUS2] = actions(1426); + v->a[645][anon_sym_DOLLAR] = actions(1428); + v->a[645][anon_sym_DQUOTE] = actions(1430); + v->a[645][sym_number] = actions(1432); + v->a[645][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[645][sym_comment] = actions(1436); + v->a[645][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[645][sym_variable_name] = actions(1438); + v->a[646][sym__arithmetic_expression] = state(1341); + v->a[646][sym_arithmetic_literal] = state(1341); + v->a[646][sym_arithmetic_binary_expression] = state(1341); + v->a[646][sym_arithmetic_ternary_expression] = state(1341); + v->a[646][sym_arithmetic_unary_expression] = state(1341); + v->a[646][sym_arithmetic_postfix_expression] = state(1341); + v->a[646][sym_arithmetic_parenthesized_expression] = state(1341); + v->a[646][sym_string] = state(1312); + v->a[646][sym_simple_expansion] = state(1312); + v->a[646][sym_expansion] = state(1312); + return (parse_table_956(v)); +} + +void parse_table_956(t_parse_table_array *v) +{ + v->a[646][anon_sym_LPAREN] = actions(1424); + v->a[646][anon_sym_DASH2] = actions(1426); + v->a[646][anon_sym_PLUS2] = actions(1426); + v->a[646][anon_sym_DOLLAR] = actions(1428); + v->a[646][anon_sym_DQUOTE] = actions(1430); + v->a[646][sym_number] = actions(1432); + v->a[646][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[646][sym_comment] = actions(1436); + v->a[646][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[646][sym_variable_name] = actions(1438); + v->a[647][sym_word] = actions(1106); + v->a[647][anon_sym_PIPE] = actions(1106); + v->a[647][anon_sym_AMP_AMP] = actions(1106); + v->a[647][anon_sym_PIPE_PIPE] = actions(1106); + v->a[647][anon_sym_LT] = actions(1106); + v->a[647][anon_sym_GT] = actions(1106); + v->a[647][anon_sym_GT_GT] = actions(1106); + v->a[647][anon_sym_LT_LT] = actions(1106); + v->a[647][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[647][aux_sym_concatenation_token1] = actions(1106); + return (parse_table_957(v)); +} + +void parse_table_957(t_parse_table_array *v) +{ + v->a[647][anon_sym_DOLLAR] = actions(1106); + v->a[647][anon_sym_DQUOTE] = actions(1106); + v->a[647][sym_raw_string] = actions(1106); + v->a[647][sym_number] = actions(1106); + v->a[647][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[647][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[647][anon_sym_BQUOTE] = actions(1106); + v->a[647][sym_comment] = actions(3); + v->a[647][sym__concat] = actions(1108); + v->a[647][sym_variable_name] = actions(1108); + v->a[648][sym_word] = actions(1048); + v->a[648][anon_sym_SEMI_SEMI] = actions(1048); + v->a[648][anon_sym_AMP_AMP] = actions(1048); + v->a[648][anon_sym_PIPE_PIPE] = actions(1048); + v->a[648][anon_sym_LT] = actions(1048); + v->a[648][anon_sym_GT] = actions(1048); + v->a[648][anon_sym_GT_GT] = actions(1048); + v->a[648][aux_sym_heredoc_redirect_token1] = actions(1048); + v->a[648][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[648][aux_sym_concatenation_token1] = actions(1048); + return (parse_table_958(v)); +} + +void parse_table_958(t_parse_table_array *v) +{ + v->a[648][anon_sym_DOLLAR] = actions(1048); + v->a[648][anon_sym_DQUOTE] = actions(1048); + v->a[648][sym_raw_string] = actions(1048); + v->a[648][sym_number] = actions(1048); + v->a[648][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[648][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[648][anon_sym_BQUOTE] = actions(1048); + v->a[648][sym_comment] = actions(3); + v->a[648][anon_sym_SEMI] = actions(1048); + v->a[648][sym__concat] = actions(1046); + v->a[649][sym__arithmetic_expression] = state(1334); + v->a[649][sym_arithmetic_literal] = state(1334); + v->a[649][sym_arithmetic_binary_expression] = state(1334); + v->a[649][sym_arithmetic_ternary_expression] = state(1334); + v->a[649][sym_arithmetic_unary_expression] = state(1334); + v->a[649][sym_arithmetic_postfix_expression] = state(1334); + v->a[649][sym_arithmetic_parenthesized_expression] = state(1334); + v->a[649][sym_string] = state(1312); + v->a[649][sym_simple_expansion] = state(1312); + v->a[649][sym_expansion] = state(1312); + return (parse_table_959(v)); +} + +void parse_table_959(t_parse_table_array *v) +{ + v->a[649][anon_sym_LPAREN] = actions(1424); + v->a[649][anon_sym_DASH2] = actions(1426); + v->a[649][anon_sym_PLUS2] = actions(1426); + v->a[649][anon_sym_DOLLAR] = actions(1428); + v->a[649][anon_sym_DQUOTE] = actions(1430); + v->a[649][sym_number] = actions(1432); + v->a[649][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[649][sym_comment] = actions(1436); + v->a[649][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[649][sym_variable_name] = actions(1438); + v->a[650][sym_arithmetic_expansion] = state(857); + v->a[650][sym_concatenation] = state(650); + v->a[650][sym_string] = state(857); + v->a[650][sym_simple_expansion] = state(857); + v->a[650][sym_expansion] = state(857); + v->a[650][sym_command_substitution] = state(857); + v->a[650][aux_sym_for_statement_repeat1] = state(650); + v->a[650][sym_word] = actions(1462); + v->a[650][anon_sym_SEMI_SEMI] = actions(428); + v->a[650][aux_sym_heredoc_redirect_token1] = actions(428); + return (parse_table_960(v)); +} + +/* EOF parse_table_191.c */ diff --git a/parser/static/parse_table/parse_table_192.c b/parser/static/parse_table/parse_table_192.c new file mode 100644 index 00000000..a38e435a --- /dev/null +++ b/parser/static/parse_table/parse_table_192.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_192.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_960(t_parse_table_array *v) +{ + v->a[650][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1225); + v->a[650][anon_sym_DOLLAR] = actions(1228); + v->a[650][anon_sym_DQUOTE] = actions(1231); + v->a[650][sym_raw_string] = actions(1462); + v->a[650][sym_number] = actions(1462); + v->a[650][anon_sym_DOLLAR_LBRACE] = actions(1234); + v->a[650][anon_sym_DOLLAR_LPAREN] = actions(1237); + v->a[650][anon_sym_BQUOTE] = actions(1240); + v->a[650][sym_comment] = actions(3); + v->a[650][anon_sym_SEMI] = actions(428); + v->a[651][sym__arithmetic_expression] = state(1359); + v->a[651][sym_arithmetic_literal] = state(1359); + v->a[651][sym_arithmetic_binary_expression] = state(1359); + v->a[651][sym_arithmetic_ternary_expression] = state(1359); + v->a[651][sym_arithmetic_unary_expression] = state(1359); + v->a[651][sym_arithmetic_postfix_expression] = state(1359); + v->a[651][sym_arithmetic_parenthesized_expression] = state(1359); + v->a[651][sym_string] = state(1312); + v->a[651][sym_simple_expansion] = state(1312); + v->a[651][sym_expansion] = state(1312); + return (parse_table_961(v)); +} + +void parse_table_961(t_parse_table_array *v) +{ + v->a[651][anon_sym_LPAREN] = actions(1424); + v->a[651][anon_sym_DASH2] = actions(1426); + v->a[651][anon_sym_PLUS2] = actions(1426); + v->a[651][anon_sym_DOLLAR] = actions(1428); + v->a[651][anon_sym_DQUOTE] = actions(1430); + v->a[651][sym_number] = actions(1432); + v->a[651][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[651][sym_comment] = actions(1436); + v->a[651][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[651][sym_variable_name] = actions(1438); + v->a[652][sym_word] = actions(1114); + v->a[652][anon_sym_PIPE] = actions(1114); + v->a[652][anon_sym_AMP_AMP] = actions(1114); + v->a[652][anon_sym_PIPE_PIPE] = actions(1114); + v->a[652][anon_sym_LT] = actions(1114); + v->a[652][anon_sym_GT] = actions(1114); + v->a[652][anon_sym_GT_GT] = actions(1114); + v->a[652][anon_sym_LT_LT] = actions(1114); + v->a[652][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[652][aux_sym_concatenation_token1] = actions(1114); + return (parse_table_962(v)); +} + +void parse_table_962(t_parse_table_array *v) +{ + v->a[652][anon_sym_DOLLAR] = actions(1114); + v->a[652][anon_sym_DQUOTE] = actions(1114); + v->a[652][sym_raw_string] = actions(1114); + v->a[652][sym_number] = actions(1114); + v->a[652][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[652][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[652][anon_sym_BQUOTE] = actions(1114); + v->a[652][sym_comment] = actions(3); + v->a[652][sym__concat] = actions(1116); + v->a[652][sym_variable_name] = actions(1116); + v->a[653][sym_word] = actions(1089); + v->a[653][anon_sym_PIPE] = actions(1089); + v->a[653][anon_sym_AMP_AMP] = actions(1089); + v->a[653][anon_sym_PIPE_PIPE] = actions(1089); + v->a[653][anon_sym_LT] = actions(1089); + v->a[653][anon_sym_GT] = actions(1089); + v->a[653][anon_sym_GT_GT] = actions(1089); + v->a[653][anon_sym_LT_LT] = actions(1089); + v->a[653][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[653][aux_sym_concatenation_token1] = actions(1089); + return (parse_table_963(v)); +} + +void parse_table_963(t_parse_table_array *v) +{ + v->a[653][anon_sym_DOLLAR] = actions(1089); + v->a[653][anon_sym_DQUOTE] = actions(1089); + v->a[653][sym_raw_string] = actions(1089); + v->a[653][sym_number] = actions(1089); + v->a[653][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[653][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[653][anon_sym_BQUOTE] = actions(1089); + v->a[653][sym_comment] = actions(3); + v->a[653][sym__concat] = actions(1087); + v->a[653][sym_variable_name] = actions(1087); + v->a[654][sym_word] = actions(1114); + v->a[654][anon_sym_SEMI_SEMI] = actions(1114); + v->a[654][anon_sym_AMP_AMP] = actions(1114); + v->a[654][anon_sym_PIPE_PIPE] = actions(1114); + v->a[654][anon_sym_LT] = actions(1114); + v->a[654][anon_sym_GT] = actions(1114); + v->a[654][anon_sym_GT_GT] = actions(1114); + v->a[654][aux_sym_heredoc_redirect_token1] = actions(1114); + v->a[654][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[654][aux_sym_concatenation_token1] = actions(1114); + return (parse_table_964(v)); +} + +void parse_table_964(t_parse_table_array *v) +{ + v->a[654][anon_sym_DOLLAR] = actions(1114); + v->a[654][anon_sym_DQUOTE] = actions(1114); + v->a[654][sym_raw_string] = actions(1114); + v->a[654][sym_number] = actions(1114); + v->a[654][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[654][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[654][anon_sym_BQUOTE] = actions(1114); + v->a[654][sym_comment] = actions(3); + v->a[654][anon_sym_SEMI] = actions(1114); + v->a[654][sym__concat] = actions(1116); + v->a[655][sym_word] = actions(1085); + v->a[655][anon_sym_PIPE] = actions(1085); + v->a[655][anon_sym_AMP_AMP] = actions(1085); + v->a[655][anon_sym_PIPE_PIPE] = actions(1085); + v->a[655][anon_sym_LT] = actions(1085); + v->a[655][anon_sym_GT] = actions(1085); + v->a[655][anon_sym_GT_GT] = actions(1085); + v->a[655][anon_sym_LT_LT] = actions(1085); + v->a[655][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[655][aux_sym_concatenation_token1] = actions(1085); + return (parse_table_965(v)); +} + +/* EOF parse_table_192.c */ diff --git a/parser/static/parse_table/parse_table_193.c b/parser/static/parse_table/parse_table_193.c new file mode 100644 index 00000000..93bf239a --- /dev/null +++ b/parser/static/parse_table/parse_table_193.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_193.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_965(t_parse_table_array *v) +{ + v->a[655][anon_sym_DOLLAR] = actions(1085); + v->a[655][anon_sym_DQUOTE] = actions(1085); + v->a[655][sym_raw_string] = actions(1085); + v->a[655][sym_number] = actions(1085); + v->a[655][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[655][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[655][anon_sym_BQUOTE] = actions(1085); + v->a[655][sym_comment] = actions(3); + v->a[655][sym__concat] = actions(1083); + v->a[655][sym_variable_name] = actions(1083); + v->a[656][sym_word] = actions(1095); + v->a[656][anon_sym_SEMI_SEMI] = actions(1095); + v->a[656][anon_sym_AMP_AMP] = actions(1095); + v->a[656][anon_sym_PIPE_PIPE] = actions(1095); + v->a[656][anon_sym_LT] = actions(1095); + v->a[656][anon_sym_GT] = actions(1095); + v->a[656][anon_sym_GT_GT] = actions(1095); + v->a[656][aux_sym_heredoc_redirect_token1] = actions(1095); + v->a[656][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[656][aux_sym_concatenation_token1] = actions(1095); + return (parse_table_966(v)); +} + +void parse_table_966(t_parse_table_array *v) +{ + v->a[656][anon_sym_DOLLAR] = actions(1095); + v->a[656][anon_sym_DQUOTE] = actions(1095); + v->a[656][sym_raw_string] = actions(1095); + v->a[656][sym_number] = actions(1095); + v->a[656][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[656][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[656][anon_sym_BQUOTE] = actions(1095); + v->a[656][sym_comment] = actions(3); + v->a[656][anon_sym_SEMI] = actions(1095); + v->a[656][sym__concat] = actions(1097); + v->a[657][sym_word] = actions(1091); + v->a[657][anon_sym_SEMI_SEMI] = actions(1091); + v->a[657][anon_sym_AMP_AMP] = actions(1091); + v->a[657][anon_sym_PIPE_PIPE] = actions(1091); + v->a[657][anon_sym_LT] = actions(1091); + v->a[657][anon_sym_GT] = actions(1091); + v->a[657][anon_sym_GT_GT] = actions(1091); + v->a[657][aux_sym_heredoc_redirect_token1] = actions(1091); + v->a[657][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[657][aux_sym_concatenation_token1] = actions(1091); + return (parse_table_967(v)); +} + +void parse_table_967(t_parse_table_array *v) +{ + v->a[657][anon_sym_DOLLAR] = actions(1091); + v->a[657][anon_sym_DQUOTE] = actions(1091); + v->a[657][sym_raw_string] = actions(1091); + v->a[657][sym_number] = actions(1091); + v->a[657][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[657][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[657][anon_sym_BQUOTE] = actions(1091); + v->a[657][sym_comment] = actions(3); + v->a[657][anon_sym_SEMI] = actions(1091); + v->a[657][sym__concat] = actions(1093); + v->a[658][sym__arithmetic_expression] = state(1362); + v->a[658][sym_arithmetic_literal] = state(1362); + v->a[658][sym_arithmetic_binary_expression] = state(1362); + v->a[658][sym_arithmetic_ternary_expression] = state(1362); + v->a[658][sym_arithmetic_unary_expression] = state(1362); + v->a[658][sym_arithmetic_postfix_expression] = state(1362); + v->a[658][sym_arithmetic_parenthesized_expression] = state(1362); + v->a[658][sym_string] = state(1312); + v->a[658][sym_simple_expansion] = state(1312); + v->a[658][sym_expansion] = state(1312); + return (parse_table_968(v)); +} + +void parse_table_968(t_parse_table_array *v) +{ + v->a[658][anon_sym_LPAREN] = actions(1424); + v->a[658][anon_sym_DASH2] = actions(1426); + v->a[658][anon_sym_PLUS2] = actions(1426); + v->a[658][anon_sym_DOLLAR] = actions(1428); + v->a[658][anon_sym_DQUOTE] = actions(1430); + v->a[658][sym_number] = actions(1432); + v->a[658][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[658][sym_comment] = actions(1436); + v->a[658][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[658][sym_variable_name] = actions(1438); + v->a[659][sym_word] = actions(1048); + v->a[659][anon_sym_PIPE] = actions(1048); + v->a[659][anon_sym_AMP_AMP] = actions(1048); + v->a[659][anon_sym_PIPE_PIPE] = actions(1048); + v->a[659][anon_sym_LT] = actions(1048); + v->a[659][anon_sym_GT] = actions(1048); + v->a[659][anon_sym_GT_GT] = actions(1048); + v->a[659][anon_sym_LT_LT] = actions(1048); + v->a[659][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[659][aux_sym_concatenation_token1] = actions(1048); + return (parse_table_969(v)); +} + +void parse_table_969(t_parse_table_array *v) +{ + v->a[659][anon_sym_DOLLAR] = actions(1048); + v->a[659][anon_sym_DQUOTE] = actions(1048); + v->a[659][sym_raw_string] = actions(1048); + v->a[659][sym_number] = actions(1048); + v->a[659][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[659][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[659][anon_sym_BQUOTE] = actions(1048); + v->a[659][sym_comment] = actions(3); + v->a[659][sym__concat] = actions(1046); + v->a[659][sym_variable_name] = actions(1046); + v->a[660][sym_word] = actions(1124); + v->a[660][anon_sym_SEMI_SEMI] = actions(1124); + v->a[660][anon_sym_AMP_AMP] = actions(1124); + v->a[660][anon_sym_PIPE_PIPE] = actions(1124); + v->a[660][anon_sym_LT] = actions(1124); + v->a[660][anon_sym_GT] = actions(1124); + v->a[660][anon_sym_GT_GT] = actions(1124); + v->a[660][aux_sym_heredoc_redirect_token1] = actions(1124); + v->a[660][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[660][aux_sym_concatenation_token1] = actions(1124); + return (parse_table_970(v)); +} + +/* EOF parse_table_193.c */ diff --git a/parser/static/parse_table/parse_table_194.c b/parser/static/parse_table/parse_table_194.c new file mode 100644 index 00000000..2ff87b8e --- /dev/null +++ b/parser/static/parse_table/parse_table_194.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_194.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_970(t_parse_table_array *v) +{ + v->a[660][anon_sym_DOLLAR] = actions(1124); + v->a[660][anon_sym_DQUOTE] = actions(1124); + v->a[660][sym_raw_string] = actions(1124); + v->a[660][sym_number] = actions(1124); + v->a[660][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[660][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[660][anon_sym_BQUOTE] = actions(1124); + v->a[660][sym_comment] = actions(3); + v->a[660][anon_sym_SEMI] = actions(1124); + v->a[660][sym__concat] = actions(1126); + v->a[661][sym__arithmetic_expression] = state(1373); + v->a[661][sym_arithmetic_literal] = state(1373); + v->a[661][sym_arithmetic_binary_expression] = state(1373); + v->a[661][sym_arithmetic_ternary_expression] = state(1373); + v->a[661][sym_arithmetic_unary_expression] = state(1373); + v->a[661][sym_arithmetic_postfix_expression] = state(1373); + v->a[661][sym_arithmetic_parenthesized_expression] = state(1373); + v->a[661][sym_string] = state(1340); + v->a[661][sym_simple_expansion] = state(1340); + v->a[661][sym_expansion] = state(1340); + return (parse_table_971(v)); +} + +void parse_table_971(t_parse_table_array *v) +{ + v->a[661][anon_sym_LPAREN] = actions(1440); + v->a[661][anon_sym_DASH2] = actions(1442); + v->a[661][anon_sym_PLUS2] = actions(1442); + v->a[661][anon_sym_DOLLAR] = actions(1444); + v->a[661][anon_sym_DQUOTE] = actions(1446); + v->a[661][sym_number] = actions(1448); + v->a[661][anon_sym_DOLLAR_LBRACE] = actions(1450); + v->a[661][sym_comment] = actions(1436); + v->a[661][aux_sym__simple_variable_name_token1] = actions(1448); + v->a[661][sym_variable_name] = actions(1452); + v->a[662][sym_word] = actions(1124); + v->a[662][anon_sym_PIPE] = actions(1124); + v->a[662][anon_sym_AMP_AMP] = actions(1124); + v->a[662][anon_sym_PIPE_PIPE] = actions(1124); + v->a[662][anon_sym_LT] = actions(1124); + v->a[662][anon_sym_GT] = actions(1124); + v->a[662][anon_sym_GT_GT] = actions(1124); + v->a[662][anon_sym_LT_LT] = actions(1124); + v->a[662][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[662][aux_sym_concatenation_token1] = actions(1124); + return (parse_table_972(v)); +} + +void parse_table_972(t_parse_table_array *v) +{ + v->a[662][anon_sym_DOLLAR] = actions(1124); + v->a[662][anon_sym_DQUOTE] = actions(1124); + v->a[662][sym_raw_string] = actions(1124); + v->a[662][sym_number] = actions(1124); + v->a[662][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[662][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[662][anon_sym_BQUOTE] = actions(1124); + v->a[662][sym_comment] = actions(3); + v->a[662][sym__concat] = actions(1126); + v->a[662][sym_variable_name] = actions(1126); + v->a[663][sym_word] = actions(1052); + v->a[663][anon_sym_PIPE] = actions(1052); + v->a[663][anon_sym_AMP_AMP] = actions(1052); + v->a[663][anon_sym_PIPE_PIPE] = actions(1052); + v->a[663][anon_sym_LT] = actions(1052); + v->a[663][anon_sym_GT] = actions(1052); + v->a[663][anon_sym_GT_GT] = actions(1052); + v->a[663][anon_sym_LT_LT] = actions(1052); + v->a[663][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[663][aux_sym_concatenation_token1] = actions(1052); + return (parse_table_973(v)); +} + +void parse_table_973(t_parse_table_array *v) +{ + v->a[663][anon_sym_DOLLAR] = actions(1052); + v->a[663][anon_sym_DQUOTE] = actions(1052); + v->a[663][sym_raw_string] = actions(1052); + v->a[663][sym_number] = actions(1052); + v->a[663][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[663][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[663][anon_sym_BQUOTE] = actions(1052); + v->a[663][sym_comment] = actions(3); + v->a[663][sym__concat] = actions(1050); + v->a[663][sym__bare_dollar] = actions(1050); + v->a[664][sym__arithmetic_expression] = state(1325); + v->a[664][sym_arithmetic_literal] = state(1325); + v->a[664][sym_arithmetic_binary_expression] = state(1325); + v->a[664][sym_arithmetic_ternary_expression] = state(1325); + v->a[664][sym_arithmetic_unary_expression] = state(1325); + v->a[664][sym_arithmetic_postfix_expression] = state(1325); + v->a[664][sym_arithmetic_parenthesized_expression] = state(1325); + v->a[664][sym_string] = state(1312); + v->a[664][sym_simple_expansion] = state(1312); + v->a[664][sym_expansion] = state(1312); + return (parse_table_974(v)); +} + +void parse_table_974(t_parse_table_array *v) +{ + v->a[664][anon_sym_LPAREN] = actions(1424); + v->a[664][anon_sym_DASH2] = actions(1426); + v->a[664][anon_sym_PLUS2] = actions(1426); + v->a[664][anon_sym_DOLLAR] = actions(1428); + v->a[664][anon_sym_DQUOTE] = actions(1430); + v->a[664][sym_number] = actions(1432); + v->a[664][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[664][sym_comment] = actions(1436); + v->a[664][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[664][sym_variable_name] = actions(1438); + v->a[665][sym__arithmetic_expression] = state(1339); + v->a[665][sym_arithmetic_literal] = state(1339); + v->a[665][sym_arithmetic_binary_expression] = state(1339); + v->a[665][sym_arithmetic_ternary_expression] = state(1339); + v->a[665][sym_arithmetic_unary_expression] = state(1339); + v->a[665][sym_arithmetic_postfix_expression] = state(1339); + v->a[665][sym_arithmetic_parenthesized_expression] = state(1339); + v->a[665][sym_string] = state(1312); + v->a[665][sym_simple_expansion] = state(1312); + v->a[665][sym_expansion] = state(1312); + return (parse_table_975(v)); +} + +/* EOF parse_table_194.c */ diff --git a/parser/static/parse_table/parse_table_195.c b/parser/static/parse_table/parse_table_195.c new file mode 100644 index 00000000..981c35f4 --- /dev/null +++ b/parser/static/parse_table/parse_table_195.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_195.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_975(t_parse_table_array *v) +{ + v->a[665][anon_sym_LPAREN] = actions(1424); + v->a[665][anon_sym_DASH2] = actions(1426); + v->a[665][anon_sym_PLUS2] = actions(1426); + v->a[665][anon_sym_DOLLAR] = actions(1428); + v->a[665][anon_sym_DQUOTE] = actions(1430); + v->a[665][sym_number] = actions(1432); + v->a[665][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[665][sym_comment] = actions(1436); + v->a[665][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[665][sym_variable_name] = actions(1438); + v->a[666][sym_word] = actions(1085); + v->a[666][anon_sym_SEMI_SEMI] = actions(1085); + v->a[666][anon_sym_AMP_AMP] = actions(1085); + v->a[666][anon_sym_PIPE_PIPE] = actions(1085); + v->a[666][anon_sym_LT] = actions(1085); + v->a[666][anon_sym_GT] = actions(1085); + v->a[666][anon_sym_GT_GT] = actions(1085); + v->a[666][aux_sym_heredoc_redirect_token1] = actions(1085); + v->a[666][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[666][aux_sym_concatenation_token1] = actions(1085); + return (parse_table_976(v)); +} + +void parse_table_976(t_parse_table_array *v) +{ + v->a[666][anon_sym_DOLLAR] = actions(1085); + v->a[666][anon_sym_DQUOTE] = actions(1085); + v->a[666][sym_raw_string] = actions(1085); + v->a[666][sym_number] = actions(1085); + v->a[666][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[666][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[666][anon_sym_BQUOTE] = actions(1085); + v->a[666][sym_comment] = actions(3); + v->a[666][anon_sym_SEMI] = actions(1085); + v->a[666][sym__concat] = actions(1083); + v->a[667][sym_word] = actions(1089); + v->a[667][anon_sym_SEMI_SEMI] = actions(1089); + v->a[667][anon_sym_AMP_AMP] = actions(1089); + v->a[667][anon_sym_PIPE_PIPE] = actions(1089); + v->a[667][anon_sym_LT] = actions(1089); + v->a[667][anon_sym_GT] = actions(1089); + v->a[667][anon_sym_GT_GT] = actions(1089); + v->a[667][aux_sym_heredoc_redirect_token1] = actions(1089); + v->a[667][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[667][aux_sym_concatenation_token1] = actions(1089); + return (parse_table_977(v)); +} + +void parse_table_977(t_parse_table_array *v) +{ + v->a[667][anon_sym_DOLLAR] = actions(1089); + v->a[667][anon_sym_DQUOTE] = actions(1089); + v->a[667][sym_raw_string] = actions(1089); + v->a[667][sym_number] = actions(1089); + v->a[667][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[667][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[667][anon_sym_BQUOTE] = actions(1089); + v->a[667][sym_comment] = actions(3); + v->a[667][anon_sym_SEMI] = actions(1089); + v->a[667][sym__concat] = actions(1087); + v->a[668][sym__arithmetic_expression] = state(1368); + v->a[668][sym_arithmetic_literal] = state(1368); + v->a[668][sym_arithmetic_binary_expression] = state(1368); + v->a[668][sym_arithmetic_ternary_expression] = state(1368); + v->a[668][sym_arithmetic_unary_expression] = state(1368); + v->a[668][sym_arithmetic_postfix_expression] = state(1368); + v->a[668][sym_arithmetic_parenthesized_expression] = state(1368); + v->a[668][sym_string] = state(1312); + v->a[668][sym_simple_expansion] = state(1312); + v->a[668][sym_expansion] = state(1312); + return (parse_table_978(v)); +} + +void parse_table_978(t_parse_table_array *v) +{ + v->a[668][anon_sym_LPAREN] = actions(1424); + v->a[668][anon_sym_DASH2] = actions(1426); + v->a[668][anon_sym_PLUS2] = actions(1426); + v->a[668][anon_sym_DOLLAR] = actions(1428); + v->a[668][anon_sym_DQUOTE] = actions(1430); + v->a[668][sym_number] = actions(1432); + v->a[668][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[668][sym_comment] = actions(1436); + v->a[668][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[668][sym_variable_name] = actions(1438); + v->a[669][sym_word] = actions(973); + v->a[669][anon_sym_PIPE] = actions(973); + v->a[669][anon_sym_AMP_AMP] = actions(973); + v->a[669][anon_sym_PIPE_PIPE] = actions(973); + v->a[669][anon_sym_LT] = actions(973); + v->a[669][anon_sym_GT] = actions(973); + v->a[669][anon_sym_GT_GT] = actions(973); + v->a[669][anon_sym_LT_LT] = actions(973); + v->a[669][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[669][aux_sym_concatenation_token1] = actions(973); + return (parse_table_979(v)); +} + +void parse_table_979(t_parse_table_array *v) +{ + v->a[669][anon_sym_DOLLAR] = actions(973); + v->a[669][anon_sym_DQUOTE] = actions(973); + v->a[669][sym_raw_string] = actions(973); + v->a[669][sym_number] = actions(973); + v->a[669][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[669][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[669][anon_sym_BQUOTE] = actions(973); + v->a[669][sym_comment] = actions(3); + v->a[669][sym__concat] = actions(981); + v->a[669][sym_variable_name] = actions(981); + v->a[670][sym__arithmetic_expression] = state(1348); + v->a[670][sym_arithmetic_literal] = state(1348); + v->a[670][sym_arithmetic_binary_expression] = state(1348); + v->a[670][sym_arithmetic_ternary_expression] = state(1348); + v->a[670][sym_arithmetic_unary_expression] = state(1348); + v->a[670][sym_arithmetic_postfix_expression] = state(1348); + v->a[670][sym_arithmetic_parenthesized_expression] = state(1348); + v->a[670][sym_string] = state(1312); + v->a[670][sym_simple_expansion] = state(1312); + v->a[670][sym_expansion] = state(1312); + return (parse_table_980(v)); +} + +/* EOF parse_table_195.c */ diff --git a/parser/static/parse_table/parse_table_196.c b/parser/static/parse_table/parse_table_196.c new file mode 100644 index 00000000..6cd13c2b --- /dev/null +++ b/parser/static/parse_table/parse_table_196.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_196.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_980(t_parse_table_array *v) +{ + v->a[670][anon_sym_LPAREN] = actions(1424); + v->a[670][anon_sym_DASH2] = actions(1426); + v->a[670][anon_sym_PLUS2] = actions(1426); + v->a[670][anon_sym_DOLLAR] = actions(1428); + v->a[670][anon_sym_DQUOTE] = actions(1430); + v->a[670][sym_number] = actions(1432); + v->a[670][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[670][sym_comment] = actions(1436); + v->a[670][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[670][sym_variable_name] = actions(1438); + v->a[671][sym__arithmetic_expression] = state(1345); + v->a[671][sym_arithmetic_literal] = state(1345); + v->a[671][sym_arithmetic_binary_expression] = state(1345); + v->a[671][sym_arithmetic_ternary_expression] = state(1345); + v->a[671][sym_arithmetic_unary_expression] = state(1345); + v->a[671][sym_arithmetic_postfix_expression] = state(1345); + v->a[671][sym_arithmetic_parenthesized_expression] = state(1345); + v->a[671][sym_string] = state(1312); + v->a[671][sym_simple_expansion] = state(1312); + v->a[671][sym_expansion] = state(1312); + return (parse_table_981(v)); +} + +void parse_table_981(t_parse_table_array *v) +{ + v->a[671][anon_sym_LPAREN] = actions(1424); + v->a[671][anon_sym_DASH2] = actions(1426); + v->a[671][anon_sym_PLUS2] = actions(1426); + v->a[671][anon_sym_DOLLAR] = actions(1428); + v->a[671][anon_sym_DQUOTE] = actions(1430); + v->a[671][sym_number] = actions(1432); + v->a[671][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[671][sym_comment] = actions(1436); + v->a[671][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[671][sym_variable_name] = actions(1438); + v->a[672][sym__arithmetic_expression] = state(1328); + v->a[672][sym_arithmetic_literal] = state(1328); + v->a[672][sym_arithmetic_binary_expression] = state(1328); + v->a[672][sym_arithmetic_ternary_expression] = state(1328); + v->a[672][sym_arithmetic_unary_expression] = state(1328); + v->a[672][sym_arithmetic_postfix_expression] = state(1328); + v->a[672][sym_arithmetic_parenthesized_expression] = state(1328); + v->a[672][sym_string] = state(1340); + v->a[672][sym_simple_expansion] = state(1340); + v->a[672][sym_expansion] = state(1340); + return (parse_table_982(v)); +} + +void parse_table_982(t_parse_table_array *v) +{ + v->a[672][anon_sym_LPAREN] = actions(1440); + v->a[672][anon_sym_DASH2] = actions(1442); + v->a[672][anon_sym_PLUS2] = actions(1442); + v->a[672][anon_sym_DOLLAR] = actions(1444); + v->a[672][anon_sym_DQUOTE] = actions(1446); + v->a[672][sym_number] = actions(1448); + v->a[672][anon_sym_DOLLAR_LBRACE] = actions(1450); + v->a[672][sym_comment] = actions(1436); + v->a[672][aux_sym__simple_variable_name_token1] = actions(1448); + v->a[672][sym_variable_name] = actions(1452); + v->a[673][sym__arithmetic_expression] = state(1353); + v->a[673][sym_arithmetic_literal] = state(1353); + v->a[673][sym_arithmetic_binary_expression] = state(1353); + v->a[673][sym_arithmetic_ternary_expression] = state(1353); + v->a[673][sym_arithmetic_unary_expression] = state(1353); + v->a[673][sym_arithmetic_postfix_expression] = state(1353); + v->a[673][sym_arithmetic_parenthesized_expression] = state(1353); + v->a[673][sym_string] = state(1312); + v->a[673][sym_simple_expansion] = state(1312); + v->a[673][sym_expansion] = state(1312); + return (parse_table_983(v)); +} + +void parse_table_983(t_parse_table_array *v) +{ + v->a[673][anon_sym_LPAREN] = actions(1424); + v->a[673][anon_sym_DASH2] = actions(1426); + v->a[673][anon_sym_PLUS2] = actions(1426); + v->a[673][anon_sym_DOLLAR] = actions(1428); + v->a[673][anon_sym_DQUOTE] = actions(1430); + v->a[673][sym_number] = actions(1432); + v->a[673][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[673][sym_comment] = actions(1436); + v->a[673][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[673][sym_variable_name] = actions(1438); + v->a[674][sym__arithmetic_expression] = state(1305); + v->a[674][sym_arithmetic_literal] = state(1305); + v->a[674][sym_arithmetic_binary_expression] = state(1305); + v->a[674][sym_arithmetic_ternary_expression] = state(1305); + v->a[674][sym_arithmetic_unary_expression] = state(1305); + v->a[674][sym_arithmetic_postfix_expression] = state(1305); + v->a[674][sym_arithmetic_parenthesized_expression] = state(1305); + v->a[674][sym_string] = state(1312); + v->a[674][sym_simple_expansion] = state(1312); + v->a[674][sym_expansion] = state(1312); + return (parse_table_984(v)); +} + +void parse_table_984(t_parse_table_array *v) +{ + v->a[674][anon_sym_LPAREN] = actions(1424); + v->a[674][anon_sym_DASH2] = actions(1426); + v->a[674][anon_sym_PLUS2] = actions(1426); + v->a[674][anon_sym_DOLLAR] = actions(1428); + v->a[674][anon_sym_DQUOTE] = actions(1430); + v->a[674][sym_number] = actions(1432); + v->a[674][anon_sym_DOLLAR_LBRACE] = actions(1434); + v->a[674][sym_comment] = actions(1436); + v->a[674][aux_sym__simple_variable_name_token1] = actions(1432); + v->a[674][sym_variable_name] = actions(1438); + v->a[675][sym_word] = actions(1052); + v->a[675][anon_sym_PIPE] = actions(1052); + v->a[675][anon_sym_AMP_AMP] = actions(1052); + v->a[675][anon_sym_PIPE_PIPE] = actions(1052); + v->a[675][anon_sym_LT] = actions(1052); + v->a[675][anon_sym_GT] = actions(1052); + v->a[675][anon_sym_GT_GT] = actions(1052); + v->a[675][anon_sym_LT_LT] = actions(1052); + v->a[675][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[675][aux_sym_concatenation_token1] = actions(1052); + return (parse_table_985(v)); +} + +/* 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 new file mode 100644 index 00000000..415f0f47 --- /dev/null +++ b/parser/static/parse_table/parse_table_197.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[675][anon_sym_DOLLAR] = actions(1052); + v->a[675][anon_sym_DQUOTE] = actions(1052); + v->a[675][sym_raw_string] = actions(1052); + v->a[675][sym_number] = actions(1052); + v->a[675][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[675][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[675][anon_sym_BQUOTE] = actions(1052); + v->a[675][sym_comment] = actions(3); + v->a[675][sym__concat] = actions(1050); + v->a[675][sym__bare_dollar] = actions(1050); + v->a[676][sym_word] = actions(1052); + v->a[676][anon_sym_SEMI_SEMI] = actions(1052); + v->a[676][anon_sym_AMP_AMP] = actions(1052); + v->a[676][anon_sym_PIPE_PIPE] = actions(1052); + v->a[676][anon_sym_LT] = actions(1052); + v->a[676][anon_sym_GT] = actions(1052); + v->a[676][anon_sym_GT_GT] = actions(1052); + v->a[676][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[676][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[676][aux_sym_concatenation_token1] = actions(1052); + return (parse_table_986(v)); +} + +void parse_table_986(t_parse_table_array *v) +{ + v->a[676][anon_sym_DOLLAR] = actions(1052); + v->a[676][anon_sym_DQUOTE] = actions(1052); + v->a[676][sym_raw_string] = actions(1052); + v->a[676][sym_number] = actions(1052); + v->a[676][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[676][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[676][anon_sym_BQUOTE] = actions(1052); + v->a[676][sym_comment] = actions(3); + v->a[676][anon_sym_SEMI] = actions(1052); + v->a[676][sym__concat] = actions(1050); + v->a[677][sym_word] = actions(1056); + v->a[677][anon_sym_SEMI_SEMI] = actions(1056); + v->a[677][anon_sym_AMP_AMP] = actions(1056); + v->a[677][anon_sym_PIPE_PIPE] = actions(1056); + v->a[677][anon_sym_LT] = actions(1056); + v->a[677][anon_sym_GT] = actions(1056); + v->a[677][anon_sym_GT_GT] = actions(1056); + v->a[677][aux_sym_heredoc_redirect_token1] = actions(1056); + v->a[677][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[677][aux_sym_concatenation_token1] = actions(1056); + return (parse_table_987(v)); +} + +void parse_table_987(t_parse_table_array *v) +{ + v->a[677][anon_sym_DOLLAR] = actions(1056); + v->a[677][anon_sym_DQUOTE] = actions(1056); + v->a[677][sym_raw_string] = actions(1056); + v->a[677][sym_number] = actions(1056); + v->a[677][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[677][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[677][anon_sym_BQUOTE] = actions(1056); + v->a[677][sym_comment] = actions(3); + v->a[677][anon_sym_SEMI] = actions(1056); + v->a[677][sym__concat] = actions(1054); + v->a[678][sym_word] = actions(1052); + v->a[678][anon_sym_SEMI_SEMI] = actions(1052); + v->a[678][anon_sym_AMP_AMP] = actions(1052); + v->a[678][anon_sym_PIPE_PIPE] = actions(1052); + v->a[678][anon_sym_LT] = actions(1052); + v->a[678][anon_sym_GT] = actions(1052); + v->a[678][anon_sym_GT_GT] = actions(1052); + v->a[678][aux_sym_heredoc_redirect_token1] = actions(1052); + v->a[678][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[678][aux_sym_concatenation_token1] = actions(1052); + return (parse_table_988(v)); +} + +void parse_table_988(t_parse_table_array *v) +{ + v->a[678][anon_sym_DOLLAR] = actions(1052); + v->a[678][anon_sym_DQUOTE] = actions(1052); + v->a[678][sym_raw_string] = actions(1052); + v->a[678][sym_number] = actions(1052); + v->a[678][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[678][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[678][anon_sym_BQUOTE] = actions(1052); + v->a[678][sym_comment] = actions(3); + v->a[678][anon_sym_SEMI] = actions(1052); + v->a[678][sym__concat] = actions(1050); + v->a[679][sym__arithmetic_expression] = state(1332); + v->a[679][sym_arithmetic_literal] = state(1332); + v->a[679][sym_arithmetic_binary_expression] = state(1332); + v->a[679][sym_arithmetic_ternary_expression] = state(1332); + v->a[679][sym_arithmetic_unary_expression] = state(1332); + v->a[679][sym_arithmetic_postfix_expression] = state(1332); + v->a[679][sym_arithmetic_parenthesized_expression] = state(1332); + v->a[679][sym_string] = state(1340); + v->a[679][sym_simple_expansion] = state(1340); + v->a[679][sym_expansion] = state(1340); + return (parse_table_989(v)); +} + +void parse_table_989(t_parse_table_array *v) +{ + v->a[679][anon_sym_LPAREN] = actions(1440); + v->a[679][anon_sym_DASH2] = actions(1442); + v->a[679][anon_sym_PLUS2] = actions(1442); + v->a[679][anon_sym_DOLLAR] = actions(1444); + v->a[679][anon_sym_DQUOTE] = actions(1446); + v->a[679][sym_number] = actions(1448); + v->a[679][anon_sym_DOLLAR_LBRACE] = actions(1450); + v->a[679][sym_comment] = actions(1436); + v->a[679][aux_sym__simple_variable_name_token1] = actions(1448); + v->a[679][sym_variable_name] = actions(1452); + v->a[680][sym__arithmetic_expression] = state(1330); + v->a[680][sym_arithmetic_literal] = state(1330); + v->a[680][sym_arithmetic_binary_expression] = state(1330); + v->a[680][sym_arithmetic_ternary_expression] = state(1330); + v->a[680][sym_arithmetic_unary_expression] = state(1330); + v->a[680][sym_arithmetic_postfix_expression] = state(1330); + v->a[680][sym_arithmetic_parenthesized_expression] = state(1330); + v->a[680][sym_string] = state(1340); + v->a[680][sym_simple_expansion] = state(1340); + v->a[680][sym_expansion] = state(1340); + return (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 new file mode 100644 index 00000000..bd175a4c --- /dev/null +++ b/parser/static/parse_table/parse_table_198.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[680][anon_sym_LPAREN] = actions(1440); + v->a[680][anon_sym_DASH2] = actions(1442); + v->a[680][anon_sym_PLUS2] = actions(1442); + v->a[680][anon_sym_DOLLAR] = actions(1444); + v->a[680][anon_sym_DQUOTE] = actions(1446); + v->a[680][sym_number] = actions(1448); + v->a[680][anon_sym_DOLLAR_LBRACE] = actions(1450); + v->a[680][sym_comment] = actions(1436); + v->a[680][aux_sym__simple_variable_name_token1] = actions(1448); + v->a[680][sym_variable_name] = actions(1452); + v->a[681][sym_word] = actions(1106); + v->a[681][anon_sym_SEMI_SEMI] = actions(1106); + v->a[681][anon_sym_AMP_AMP] = actions(1106); + v->a[681][anon_sym_PIPE_PIPE] = actions(1106); + v->a[681][anon_sym_LT] = actions(1106); + v->a[681][anon_sym_GT] = actions(1106); + v->a[681][anon_sym_GT_GT] = actions(1106); + v->a[681][aux_sym_heredoc_redirect_token1] = actions(1106); + v->a[681][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[681][aux_sym_concatenation_token1] = actions(1106); + return (parse_table_991(v)); +} + +void parse_table_991(t_parse_table_array *v) +{ + v->a[681][anon_sym_DOLLAR] = actions(1106); + v->a[681][anon_sym_DQUOTE] = actions(1106); + v->a[681][sym_raw_string] = actions(1106); + v->a[681][sym_number] = actions(1106); + v->a[681][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[681][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[681][anon_sym_BQUOTE] = actions(1106); + v->a[681][sym_comment] = actions(3); + v->a[681][anon_sym_SEMI] = actions(1106); + v->a[681][sym__concat] = actions(1108); + v->a[682][anon_sym_PIPE] = actions(343); + v->a[682][anon_sym_AMP_AMP] = actions(343); + v->a[682][anon_sym_PIPE_PIPE] = actions(343); + v->a[682][anon_sym_BANG] = actions(1179); + v->a[682][anon_sym_LT] = actions(343); + v->a[682][anon_sym_GT] = actions(343); + v->a[682][anon_sym_GT_GT] = actions(343); + v->a[682][anon_sym_LT_LT] = actions(343); + v->a[682][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[682][anon_sym_DASH] = actions(1179); + return (parse_table_992(v)); +} + +void parse_table_992(t_parse_table_array *v) +{ + v->a[682][anon_sym_STAR] = actions(1179); + v->a[682][anon_sym_QMARK] = actions(1179); + v->a[682][anon_sym_DOLLAR] = actions(1179); + v->a[682][anon_sym_POUND] = actions(1179); + v->a[682][sym_comment] = actions(3); + v->a[682][aux_sym__simple_variable_name_token1] = actions(1181); + v->a[682][aux_sym__multiline_variable_name_token1] = actions(1181); + v->a[682][anon_sym_AT] = actions(1179); + v->a[682][anon_sym_0] = actions(1179); + v->a[682][sym_variable_name] = actions(1183); + v->a[683][sym_word] = actions(1085); + v->a[683][anon_sym_PIPE] = actions(1085); + v->a[683][anon_sym_AMP_AMP] = actions(1085); + v->a[683][anon_sym_PIPE_PIPE] = actions(1085); + v->a[683][anon_sym_LT] = actions(1085); + v->a[683][anon_sym_GT] = actions(1085); + v->a[683][anon_sym_GT_GT] = actions(1085); + v->a[683][anon_sym_LT_LT] = actions(1085); + v->a[683][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[683][aux_sym_concatenation_token1] = actions(1085); + return (parse_table_993(v)); +} + +void parse_table_993(t_parse_table_array *v) +{ + v->a[683][anon_sym_DOLLAR] = actions(1085); + v->a[683][anon_sym_DQUOTE] = actions(1085); + v->a[683][sym_raw_string] = actions(1085); + v->a[683][sym_number] = actions(1085); + v->a[683][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[683][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[683][anon_sym_BQUOTE] = actions(1085); + v->a[683][sym_comment] = actions(3); + v->a[683][sym__concat] = actions(1083); + v->a[684][aux_sym_concatenation_repeat1] = state(690); + v->a[684][sym_word] = actions(880); + v->a[684][anon_sym_AMP_AMP] = actions(880); + v->a[684][anon_sym_PIPE_PIPE] = actions(880); + v->a[684][anon_sym_LT] = actions(880); + v->a[684][anon_sym_GT] = actions(880); + v->a[684][anon_sym_GT_GT] = actions(880); + v->a[684][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[684][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[684][aux_sym_concatenation_token1] = actions(1465); + v->a[684][anon_sym_DOLLAR] = actions(880); + return (parse_table_994(v)); +} + +void parse_table_994(t_parse_table_array *v) +{ + v->a[684][anon_sym_DQUOTE] = actions(880); + v->a[684][sym_raw_string] = actions(880); + v->a[684][sym_number] = actions(880); + v->a[684][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[684][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[684][anon_sym_BQUOTE] = actions(880); + v->a[684][sym_comment] = actions(3); + v->a[684][sym__concat] = actions(1467); + v->a[685][anon_sym_PIPE] = actions(343); + v->a[685][anon_sym_AMP_AMP] = actions(343); + v->a[685][anon_sym_PIPE_PIPE] = actions(343); + v->a[685][anon_sym_BANG] = actions(1469); + v->a[685][anon_sym_LT] = actions(343); + v->a[685][anon_sym_GT] = actions(343); + v->a[685][anon_sym_GT_GT] = actions(343); + v->a[685][anon_sym_LT_LT] = actions(343); + v->a[685][anon_sym_DASH] = actions(1469); + v->a[685][anon_sym_STAR] = actions(1469); + v->a[685][anon_sym_QMARK] = actions(1469); + v->a[685][anon_sym_DOLLAR] = actions(1469); + return (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 new file mode 100644 index 00000000..b55181dc --- /dev/null +++ b/parser/static/parse_table/parse_table_199.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[685][anon_sym_POUND] = actions(1469); + v->a[685][sym_comment] = actions(3); + v->a[685][aux_sym__simple_variable_name_token1] = actions(1471); + v->a[685][aux_sym__multiline_variable_name_token1] = actions(1471); + v->a[685][anon_sym_AT] = actions(1469); + v->a[685][anon_sym_0] = actions(1469); + v->a[685][sym_variable_name] = actions(1473); + v->a[686][sym_word] = actions(973); + v->a[686][anon_sym_PIPE] = actions(973); + v->a[686][anon_sym_AMP_AMP] = actions(973); + v->a[686][anon_sym_PIPE_PIPE] = actions(973); + v->a[686][anon_sym_LT] = actions(973); + v->a[686][anon_sym_GT] = actions(973); + v->a[686][anon_sym_GT_GT] = actions(973); + v->a[686][anon_sym_LT_LT] = actions(973); + v->a[686][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[686][aux_sym_concatenation_token1] = actions(973); + v->a[686][anon_sym_DOLLAR] = actions(973); + v->a[686][anon_sym_DQUOTE] = actions(973); + v->a[686][sym_raw_string] = actions(973); + return (parse_table_996(v)); +} + +void parse_table_996(t_parse_table_array *v) +{ + v->a[686][sym_number] = actions(973); + v->a[686][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[686][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[686][anon_sym_BQUOTE] = actions(973); + v->a[686][sym_comment] = actions(3); + v->a[686][sym__concat] = actions(981); + v->a[687][sym_word] = actions(1124); + v->a[687][anon_sym_PIPE] = actions(1124); + v->a[687][anon_sym_AMP_AMP] = actions(1124); + v->a[687][anon_sym_PIPE_PIPE] = actions(1124); + v->a[687][anon_sym_LT] = actions(1124); + v->a[687][anon_sym_GT] = actions(1124); + v->a[687][anon_sym_GT_GT] = actions(1124); + v->a[687][anon_sym_LT_LT] = actions(1124); + v->a[687][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[687][aux_sym_concatenation_token1] = actions(1124); + v->a[687][anon_sym_DOLLAR] = actions(1124); + v->a[687][anon_sym_DQUOTE] = actions(1124); + v->a[687][sym_raw_string] = actions(1124); + v->a[687][sym_number] = actions(1124); + return (parse_table_997(v)); +} + +void parse_table_997(t_parse_table_array *v) +{ + v->a[687][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[687][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[687][anon_sym_BQUOTE] = actions(1124); + v->a[687][sym_comment] = actions(3); + v->a[687][sym__concat] = actions(1126); + v->a[688][sym_word] = actions(1058); + v->a[688][anon_sym_PIPE] = actions(1058); + v->a[688][anon_sym_AMP_AMP] = actions(1058); + v->a[688][anon_sym_PIPE_PIPE] = actions(1058); + v->a[688][anon_sym_LT] = actions(1058); + v->a[688][anon_sym_GT] = actions(1058); + v->a[688][anon_sym_GT_GT] = actions(1058); + v->a[688][anon_sym_LT_LT] = actions(1058); + v->a[688][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[688][aux_sym_concatenation_token1] = actions(1058); + v->a[688][anon_sym_DOLLAR] = actions(1058); + v->a[688][anon_sym_DQUOTE] = actions(1058); + v->a[688][sym_raw_string] = actions(1058); + v->a[688][sym_number] = actions(1058); + v->a[688][anon_sym_DOLLAR_LBRACE] = actions(1058); + return (parse_table_998(v)); +} + +void parse_table_998(t_parse_table_array *v) +{ + v->a[688][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[688][anon_sym_BQUOTE] = actions(1058); + v->a[688][sym_comment] = actions(3); + v->a[688][sym__concat] = actions(1060); + v->a[689][sym_word] = actions(1052); + v->a[689][anon_sym_PIPE] = actions(1052); + v->a[689][anon_sym_AMP_AMP] = actions(1052); + v->a[689][anon_sym_PIPE_PIPE] = actions(1052); + v->a[689][anon_sym_LT] = actions(1052); + v->a[689][anon_sym_GT] = actions(1052); + v->a[689][anon_sym_GT_GT] = actions(1052); + v->a[689][anon_sym_LT_LT] = actions(1052); + v->a[689][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[689][aux_sym_concatenation_token1] = actions(1052); + v->a[689][anon_sym_DOLLAR] = actions(1052); + v->a[689][anon_sym_DQUOTE] = actions(1052); + v->a[689][sym_raw_string] = actions(1052); + v->a[689][sym_number] = actions(1052); + v->a[689][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[689][anon_sym_DOLLAR_LPAREN] = actions(1052); + return (parse_table_999(v)); +} + +void parse_table_999(t_parse_table_array *v) +{ + v->a[689][anon_sym_BQUOTE] = actions(1052); + v->a[689][sym_comment] = actions(3); + v->a[689][sym__concat] = actions(1050); + v->a[690][aux_sym_concatenation_repeat1] = state(601); + v->a[690][sym_word] = actions(923); + v->a[690][anon_sym_AMP_AMP] = actions(923); + v->a[690][anon_sym_PIPE_PIPE] = actions(923); + v->a[690][anon_sym_LT] = actions(923); + v->a[690][anon_sym_GT] = actions(923); + v->a[690][anon_sym_GT_GT] = actions(923); + v->a[690][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[690][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[690][aux_sym_concatenation_token1] = actions(1465); + v->a[690][anon_sym_DOLLAR] = actions(923); + v->a[690][anon_sym_DQUOTE] = actions(923); + v->a[690][sym_raw_string] = actions(923); + v->a[690][sym_number] = actions(923); + v->a[690][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[690][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[690][anon_sym_BQUOTE] = actions(923); + return (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 new file mode 100644 index 00000000..9bcabca4 --- /dev/null +++ b/parser/static/parse_table/parse_table_2.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_2.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_10(t_parse_table_array *v) +{ + v->a[3][sym_arithmetic_expansion] = state(401); + v->a[3][sym_concatenation] = state(555); + v->a[3][sym_string] = state(401); + v->a[3][sym_simple_expansion] = state(401); + v->a[3][sym_expansion] = state(401); + v->a[3][sym_command_substitution] = state(401); + v->a[3][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[3][aux_sym_if_statement_repeat1] = state(1464); + v->a[3][aux_sym_command_repeat1] = state(411); + v->a[3][sym_word] = actions(41); + v->a[3][anon_sym_for] = 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(69); + v->a[3][anon_sym_elif] = actions(45); + v->a[3][anon_sym_else] = actions(47); + v->a[3][anon_sym_case] = actions(15); + v->a[3][anon_sym_LPAREN] = actions(17); + v->a[3][anon_sym_LBRACE] = actions(19); + return (parse_table_11(v)); +} + +void parse_table_11(t_parse_table_array *v) +{ + v->a[3][anon_sym_BANG] = actions(49); + v->a[3][anon_sym_LT] = actions(51); + v->a[3][anon_sym_GT] = actions(51); + v->a[3][anon_sym_GT_GT] = actions(51); + v->a[3][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[3][anon_sym_DOLLAR] = actions(55); + v->a[3][anon_sym_DQUOTE] = actions(57); + v->a[3][sym_raw_string] = actions(59); + v->a[3][sym_number] = actions(59); + v->a[3][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[3][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[3][anon_sym_BQUOTE] = actions(65); + v->a[3][sym_comment] = actions(3); + v->a[3][sym_variable_name] = actions(67); + v->a[4][aux_sym__terminated_statement] = state(19); + v->a[4][sym__statement_not_pipeline] = state(1561); + v->a[4][sym_redirected_statement] = state(905); + v->a[4][sym_for_statement] = state(905); + v->a[4][sym_while_statement] = state(905); + v->a[4][sym_if_statement] = state(905); + return (parse_table_12(v)); +} + +void parse_table_12(t_parse_table_array *v) +{ + v->a[4][sym_elif_clause] = state(1456); + v->a[4][sym_else_clause] = state(1729); + v->a[4][sym_case_statement] = state(905); + v->a[4][sym_function_definition] = state(905); + v->a[4][sym_compound_statement] = state(905); + v->a[4][sym_subshell] = state(905); + v->a[4][sym_pipeline] = state(1070); + v->a[4][sym_list] = state(905); + v->a[4][sym_negated_command] = state(905); + v->a[4][sym_command] = state(905); + v->a[4][sym_command_name] = state(185); + v->a[4][sym_variable_assignment] = state(231); + v->a[4][sym__variable_assignments] = state(905); + v->a[4][sym_file_redirect] = state(551); + v->a[4][sym_arithmetic_expansion] = state(401); + v->a[4][sym_concatenation] = state(555); + v->a[4][sym_string] = state(401); + v->a[4][sym_simple_expansion] = state(401); + v->a[4][sym_expansion] = state(401); + v->a[4][sym_command_substitution] = state(401); + return (parse_table_13(v)); +} + +void parse_table_13(t_parse_table_array *v) +{ + v->a[4][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[4][aux_sym_if_statement_repeat1] = state(1456); + v->a[4][aux_sym_command_repeat1] = state(411); + v->a[4][sym_word] = actions(41); + v->a[4][anon_sym_for] = 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(71); + v->a[4][anon_sym_elif] = actions(45); + v->a[4][anon_sym_else] = actions(47); + v->a[4][anon_sym_case] = actions(15); + v->a[4][anon_sym_LPAREN] = actions(17); + v->a[4][anon_sym_LBRACE] = actions(19); + v->a[4][anon_sym_BANG] = actions(49); + v->a[4][anon_sym_LT] = actions(51); + v->a[4][anon_sym_GT] = actions(51); + v->a[4][anon_sym_GT_GT] = actions(51); + v->a[4][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[4][anon_sym_DOLLAR] = actions(55); + return (parse_table_14(v)); +} + +void parse_table_14(t_parse_table_array *v) +{ + v->a[4][anon_sym_DQUOTE] = actions(57); + v->a[4][sym_raw_string] = actions(59); + v->a[4][sym_number] = actions(59); + v->a[4][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[4][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[4][anon_sym_BQUOTE] = actions(65); + v->a[4][sym_comment] = actions(3); + v->a[4][sym_variable_name] = actions(67); + v->a[5][aux_sym__terminated_statement] = state(19); + v->a[5][sym__statement_not_pipeline] = state(1561); + v->a[5][sym_redirected_statement] = state(905); + v->a[5][sym_for_statement] = state(905); + v->a[5][sym_while_statement] = state(905); + v->a[5][sym_if_statement] = state(905); + v->a[5][sym_elif_clause] = state(1475); + v->a[5][sym_else_clause] = state(1624); + v->a[5][sym_case_statement] = state(905); + v->a[5][sym_function_definition] = state(905); + v->a[5][sym_compound_statement] = state(905); + v->a[5][sym_subshell] = state(905); + return (parse_table_15(v)); +} + +/* EOF parse_table_2.c */ diff --git a/parser/static/parse_table/parse_table_20.c b/parser/static/parse_table/parse_table_20.c new file mode 100644 index 00000000..c72d2200 --- /dev/null +++ b/parser/static/parse_table/parse_table_20.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_20.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_100(t_parse_table_array *v) +{ + v->a[38][sym_command_substitution] = state(401); + v->a[38][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[38][aux_sym_command_repeat1] = state(411); + v->a[38][sym_word] = actions(123); + v->a[38][anon_sym_for] = actions(126); + v->a[38][anon_sym_while] = actions(129); + v->a[38][anon_sym_until] = actions(129); + v->a[38][anon_sym_done] = actions(135); + v->a[38][anon_sym_if] = actions(132); + v->a[38][anon_sym_then] = actions(135); + v->a[38][anon_sym_case] = actions(137); + v->a[38][anon_sym_LPAREN] = actions(140); + v->a[38][anon_sym_LBRACE] = actions(143); + v->a[38][anon_sym_BANG] = actions(146); + v->a[38][anon_sym_LT] = actions(149); + v->a[38][anon_sym_GT] = actions(149); + v->a[38][anon_sym_GT_GT] = actions(149); + v->a[38][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(152); + v->a[38][anon_sym_DOLLAR] = actions(155); + v->a[38][anon_sym_DQUOTE] = actions(158); + return (parse_table_101(v)); +} + +void parse_table_101(t_parse_table_array *v) +{ + v->a[38][sym_raw_string] = actions(161); + v->a[38][sym_number] = actions(161); + v->a[38][anon_sym_DOLLAR_LBRACE] = actions(164); + v->a[38][anon_sym_DOLLAR_LPAREN] = actions(167); + v->a[38][anon_sym_BQUOTE] = actions(170); + v->a[38][sym_comment] = actions(3); + v->a[38][sym_variable_name] = actions(173); + v->a[39][aux_sym__terminated_statement] = state(38); + v->a[39][sym__statement_not_pipeline] = state(1561); + v->a[39][sym_redirected_statement] = state(949); + v->a[39][sym_for_statement] = state(949); + v->a[39][sym_while_statement] = state(949); + v->a[39][sym_if_statement] = state(949); + v->a[39][sym_case_statement] = state(949); + v->a[39][sym_function_definition] = state(949); + v->a[39][sym_compound_statement] = state(949); + v->a[39][sym_subshell] = state(949); + v->a[39][sym_pipeline] = state(1059); + v->a[39][sym_list] = state(949); + v->a[39][sym_negated_command] = state(949); + return (parse_table_102(v)); +} + +void parse_table_102(t_parse_table_array *v) +{ + v->a[39][sym_command] = state(949); + v->a[39][sym_command_name] = state(185); + v->a[39][sym_variable_assignment] = state(237); + v->a[39][sym__variable_assignments] = state(949); + v->a[39][sym_file_redirect] = state(551); + v->a[39][sym_arithmetic_expansion] = state(401); + v->a[39][sym_concatenation] = state(555); + v->a[39][sym_string] = state(401); + v->a[39][sym_simple_expansion] = state(401); + v->a[39][sym_expansion] = state(401); + v->a[39][sym_command_substitution] = state(401); + v->a[39][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[39][aux_sym_command_repeat1] = state(411); + v->a[39][sym_word] = actions(41); + v->a[39][anon_sym_for] = 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_then] = actions(202); + v->a[39][anon_sym_case] = actions(15); + return (parse_table_103(v)); +} + +void parse_table_103(t_parse_table_array *v) +{ + v->a[39][anon_sym_LPAREN] = actions(17); + v->a[39][anon_sym_LBRACE] = actions(19); + v->a[39][anon_sym_BANG] = actions(49); + v->a[39][anon_sym_LT] = actions(51); + v->a[39][anon_sym_GT] = actions(51); + v->a[39][anon_sym_GT_GT] = actions(51); + v->a[39][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[39][anon_sym_DOLLAR] = actions(55); + v->a[39][anon_sym_DQUOTE] = actions(57); + v->a[39][sym_raw_string] = actions(59); + v->a[39][sym_number] = actions(59); + v->a[39][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[39][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[39][anon_sym_BQUOTE] = actions(65); + v->a[39][sym_comment] = actions(3); + v->a[39][sym_variable_name] = actions(67); + v->a[40][sym__statements] = state(1724); + v->a[40][sym__statement_not_pipeline] = state(1560); + v->a[40][sym_redirected_statement] = state(820); + v->a[40][sym_for_statement] = state(820); + return (parse_table_104(v)); +} + +void parse_table_104(t_parse_table_array *v) +{ + v->a[40][sym_while_statement] = state(820); + v->a[40][sym_if_statement] = state(820); + v->a[40][sym_case_statement] = state(820); + v->a[40][sym_function_definition] = state(820); + v->a[40][sym_compound_statement] = state(820); + v->a[40][sym_subshell] = state(820); + v->a[40][sym_pipeline] = state(969); + v->a[40][sym_list] = state(820); + v->a[40][sym_negated_command] = state(820); + v->a[40][sym_command] = state(820); + v->a[40][sym_command_name] = state(179); + v->a[40][sym_variable_assignment] = state(208); + v->a[40][sym__variable_assignments] = state(820); + v->a[40][sym_file_redirect] = state(599); + v->a[40][sym_arithmetic_expansion] = state(401); + v->a[40][sym_concatenation] = state(555); + v->a[40][sym_string] = state(401); + v->a[40][sym_simple_expansion] = state(401); + v->a[40][sym_expansion] = state(401); + v->a[40][sym_command_substitution] = state(401); + return (parse_table_105(v)); +} + +/* EOF parse_table_20.c */ diff --git a/parser/static/parse_table/parse_table_200.c b/parser/static/parse_table/parse_table_200.c new file mode 100644 index 00000000..98d50a9b --- /dev/null +++ b/parser/static/parse_table/parse_table_200.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[690][sym_comment] = actions(3); + v->a[690][sym__concat] = actions(1475); + v->a[691][sym_word] = actions(1056); + v->a[691][anon_sym_PIPE] = actions(1056); + v->a[691][anon_sym_AMP_AMP] = actions(1056); + v->a[691][anon_sym_PIPE_PIPE] = actions(1056); + v->a[691][anon_sym_LT] = actions(1056); + v->a[691][anon_sym_GT] = actions(1056); + v->a[691][anon_sym_GT_GT] = actions(1056); + v->a[691][anon_sym_LT_LT] = actions(1056); + v->a[691][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[691][aux_sym_concatenation_token1] = actions(1056); + v->a[691][anon_sym_DOLLAR] = actions(1056); + v->a[691][anon_sym_DQUOTE] = actions(1056); + v->a[691][sym_raw_string] = actions(1056); + v->a[691][sym_number] = actions(1056); + v->a[691][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[691][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[691][anon_sym_BQUOTE] = actions(1056); + v->a[691][sym_comment] = actions(3); + return (parse_table_1001(v)); +} + +void parse_table_1001(t_parse_table_array *v) +{ + v->a[691][sym__concat] = actions(1054); + v->a[692][sym_word] = actions(1052); + v->a[692][anon_sym_PIPE] = actions(1052); + v->a[692][anon_sym_AMP_AMP] = actions(1052); + v->a[692][anon_sym_PIPE_PIPE] = actions(1052); + v->a[692][anon_sym_LT] = actions(1052); + v->a[692][anon_sym_GT] = actions(1052); + v->a[692][anon_sym_GT_GT] = actions(1052); + v->a[692][anon_sym_LT_LT] = actions(1052); + v->a[692][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[692][aux_sym_concatenation_token1] = actions(1052); + v->a[692][anon_sym_DOLLAR] = actions(1052); + v->a[692][anon_sym_DQUOTE] = actions(1052); + v->a[692][sym_raw_string] = actions(1052); + v->a[692][sym_number] = actions(1052); + v->a[692][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[692][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[692][anon_sym_BQUOTE] = actions(1052); + v->a[692][sym_comment] = actions(3); + v->a[692][sym__concat] = actions(1050); + return (parse_table_1002(v)); +} + +void parse_table_1002(t_parse_table_array *v) +{ + v->a[693][sym_word] = actions(1091); + v->a[693][anon_sym_PIPE] = actions(1091); + v->a[693][anon_sym_AMP_AMP] = actions(1091); + v->a[693][anon_sym_PIPE_PIPE] = actions(1091); + v->a[693][anon_sym_LT] = actions(1091); + v->a[693][anon_sym_GT] = actions(1091); + v->a[693][anon_sym_GT_GT] = actions(1091); + v->a[693][anon_sym_LT_LT] = actions(1091); + v->a[693][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[693][aux_sym_concatenation_token1] = actions(1091); + v->a[693][anon_sym_DOLLAR] = actions(1091); + v->a[693][anon_sym_DQUOTE] = actions(1091); + v->a[693][sym_raw_string] = actions(1091); + v->a[693][sym_number] = actions(1091); + v->a[693][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[693][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[693][anon_sym_BQUOTE] = actions(1091); + v->a[693][sym_comment] = actions(3); + v->a[693][sym__concat] = actions(1093); + v->a[694][sym_word] = actions(1114); + return (parse_table_1003(v)); +} + +void parse_table_1003(t_parse_table_array *v) +{ + v->a[694][anon_sym_PIPE] = actions(1114); + v->a[694][anon_sym_AMP_AMP] = actions(1114); + v->a[694][anon_sym_PIPE_PIPE] = actions(1114); + v->a[694][anon_sym_LT] = actions(1114); + v->a[694][anon_sym_GT] = actions(1114); + v->a[694][anon_sym_GT_GT] = actions(1114); + v->a[694][anon_sym_LT_LT] = actions(1114); + v->a[694][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[694][aux_sym_concatenation_token1] = actions(1114); + v->a[694][anon_sym_DOLLAR] = actions(1114); + v->a[694][anon_sym_DQUOTE] = actions(1114); + v->a[694][sym_raw_string] = actions(1114); + v->a[694][sym_number] = actions(1114); + v->a[694][anon_sym_DOLLAR_LBRACE] = actions(1114); + v->a[694][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[694][anon_sym_BQUOTE] = actions(1114); + v->a[694][sym_comment] = actions(3); + v->a[694][sym__concat] = actions(1116); + v->a[695][sym_word] = actions(1095); + v->a[695][anon_sym_PIPE] = actions(1095); + return (parse_table_1004(v)); +} + +void parse_table_1004(t_parse_table_array *v) +{ + v->a[695][anon_sym_AMP_AMP] = actions(1095); + v->a[695][anon_sym_PIPE_PIPE] = actions(1095); + v->a[695][anon_sym_LT] = actions(1095); + v->a[695][anon_sym_GT] = actions(1095); + v->a[695][anon_sym_GT_GT] = actions(1095); + v->a[695][anon_sym_LT_LT] = actions(1095); + v->a[695][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[695][aux_sym_concatenation_token1] = actions(1095); + v->a[695][anon_sym_DOLLAR] = actions(1095); + v->a[695][anon_sym_DQUOTE] = actions(1095); + v->a[695][sym_raw_string] = actions(1095); + v->a[695][sym_number] = actions(1095); + v->a[695][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[695][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[695][anon_sym_BQUOTE] = actions(1095); + v->a[695][sym_comment] = actions(3); + v->a[695][sym__concat] = actions(1097); + v->a[696][sym_word] = actions(1106); + v->a[696][anon_sym_PIPE] = actions(1106); + v->a[696][anon_sym_AMP_AMP] = actions(1106); + return (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 new file mode 100644 index 00000000..89beb07e --- /dev/null +++ b/parser/static/parse_table/parse_table_201.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[696][anon_sym_PIPE_PIPE] = actions(1106); + v->a[696][anon_sym_LT] = actions(1106); + v->a[696][anon_sym_GT] = actions(1106); + v->a[696][anon_sym_GT_GT] = actions(1106); + v->a[696][anon_sym_LT_LT] = actions(1106); + v->a[696][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[696][aux_sym_concatenation_token1] = actions(1106); + v->a[696][anon_sym_DOLLAR] = actions(1106); + v->a[696][anon_sym_DQUOTE] = actions(1106); + v->a[696][sym_raw_string] = actions(1106); + v->a[696][sym_number] = actions(1106); + v->a[696][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[696][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[696][anon_sym_BQUOTE] = actions(1106); + v->a[696][sym_comment] = actions(3); + v->a[696][sym__concat] = actions(1108); + v->a[697][sym_word] = actions(1089); + v->a[697][anon_sym_PIPE] = actions(1089); + v->a[697][anon_sym_AMP_AMP] = actions(1089); + v->a[697][anon_sym_PIPE_PIPE] = actions(1089); + return (parse_table_1006(v)); +} + +void parse_table_1006(t_parse_table_array *v) +{ + v->a[697][anon_sym_LT] = actions(1089); + v->a[697][anon_sym_GT] = actions(1089); + v->a[697][anon_sym_GT_GT] = actions(1089); + v->a[697][anon_sym_LT_LT] = actions(1089); + v->a[697][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[697][aux_sym_concatenation_token1] = actions(1089); + v->a[697][anon_sym_DOLLAR] = actions(1089); + v->a[697][anon_sym_DQUOTE] = actions(1089); + v->a[697][sym_raw_string] = actions(1089); + v->a[697][sym_number] = actions(1089); + v->a[697][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[697][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[697][anon_sym_BQUOTE] = actions(1089); + v->a[697][sym_comment] = actions(3); + v->a[697][sym__concat] = actions(1087); + v->a[698][sym_word] = actions(1048); + v->a[698][anon_sym_PIPE] = actions(1048); + v->a[698][anon_sym_AMP_AMP] = actions(1048); + v->a[698][anon_sym_PIPE_PIPE] = actions(1048); + v->a[698][anon_sym_LT] = actions(1048); + return (parse_table_1007(v)); +} + +void parse_table_1007(t_parse_table_array *v) +{ + v->a[698][anon_sym_GT] = actions(1048); + v->a[698][anon_sym_GT_GT] = actions(1048); + v->a[698][anon_sym_LT_LT] = actions(1048); + v->a[698][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[698][aux_sym_concatenation_token1] = actions(1048); + v->a[698][anon_sym_DOLLAR] = actions(1048); + v->a[698][anon_sym_DQUOTE] = actions(1048); + v->a[698][sym_raw_string] = actions(1048); + v->a[698][sym_number] = actions(1048); + v->a[698][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[698][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[698][anon_sym_BQUOTE] = actions(1048); + v->a[698][sym_comment] = actions(3); + v->a[698][sym__concat] = actions(1046); + v->a[699][sym_arithmetic_expansion] = state(353); + v->a[699][sym_string] = state(353); + v->a[699][sym_simple_expansion] = state(353); + v->a[699][sym_expansion] = state(353); + v->a[699][sym_command_substitution] = state(353); + v->a[699][sym_word] = actions(1477); + return (parse_table_1008(v)); +} + +void parse_table_1008(t_parse_table_array *v) +{ + v->a[699][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[699][aux_sym_concatenation_token1] = actions(1477); + v->a[699][anon_sym_DOLLAR] = actions(1481); + v->a[699][anon_sym_DQUOTE] = actions(1483); + v->a[699][sym_raw_string] = actions(1477); + v->a[699][sym_number] = actions(1477); + v->a[699][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[699][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[699][anon_sym_BQUOTE] = actions(1489); + v->a[699][sym_comment] = actions(3); + v->a[699][sym__comment_word] = actions(1477); + v->a[699][sym__bare_dollar] = actions(1491); + v->a[700][sym_arithmetic_expansion] = state(686); + v->a[700][sym_string] = state(686); + v->a[700][sym_simple_expansion] = state(686); + v->a[700][sym_expansion] = state(686); + v->a[700][sym_command_substitution] = state(686); + v->a[700][sym_word] = actions(1493); + v->a[700][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1144); + v->a[700][aux_sym_concatenation_token1] = actions(1493); + return (parse_table_1009(v)); +} + +void parse_table_1009(t_parse_table_array *v) +{ + v->a[700][anon_sym_DOLLAR] = actions(1146); + v->a[700][anon_sym_DQUOTE] = actions(1148); + v->a[700][sym_raw_string] = actions(1493); + v->a[700][sym_number] = actions(1493); + v->a[700][anon_sym_DOLLAR_LBRACE] = actions(1150); + v->a[700][anon_sym_DOLLAR_LPAREN] = actions(1152); + v->a[700][anon_sym_BQUOTE] = actions(1154); + v->a[700][sym_comment] = actions(3); + v->a[700][sym__comment_word] = actions(1493); + v->a[700][sym__bare_dollar] = actions(1495); + v->a[701][sym_word] = actions(576); + v->a[701][anon_sym_PIPE] = actions(1276); + v->a[701][anon_sym_AMP_AMP] = actions(1276); + v->a[701][anon_sym_PIPE_PIPE] = actions(1276); + v->a[701][anon_sym_LT] = actions(1276); + v->a[701][anon_sym_GT] = actions(1276); + v->a[701][anon_sym_GT_GT] = actions(1276); + v->a[701][anon_sym_LT_LT] = actions(1276); + v->a[701][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[701][anon_sym_DOLLAR] = actions(576); + return (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 new file mode 100644 index 00000000..6b992702 --- /dev/null +++ b/parser/static/parse_table/parse_table_202.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[701][anon_sym_DQUOTE] = actions(576); + v->a[701][sym_raw_string] = actions(576); + v->a[701][sym_number] = actions(576); + v->a[701][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[701][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[701][anon_sym_BQUOTE] = actions(576); + v->a[701][sym_comment] = actions(3); + v->a[701][sym_variable_name] = actions(1278); + v->a[702][sym_arithmetic_expansion] = state(403); + v->a[702][sym_string] = state(403); + v->a[702][sym_simple_expansion] = state(403); + v->a[702][sym_expansion] = state(403); + v->a[702][sym_command_substitution] = state(403); + v->a[702][sym_word] = actions(1497); + v->a[702][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[702][aux_sym_concatenation_token1] = actions(1497); + v->a[702][anon_sym_DOLLAR] = actions(1499); + v->a[702][anon_sym_DQUOTE] = actions(57); + v->a[702][sym_raw_string] = actions(1497); + v->a[702][sym_number] = actions(1497); + return (parse_table_1011(v)); +} + +void parse_table_1011(t_parse_table_array *v) +{ + v->a[702][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[702][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[702][anon_sym_BQUOTE] = actions(65); + v->a[702][sym_comment] = actions(3); + v->a[702][sym__comment_word] = actions(1497); + v->a[702][sym__bare_dollar] = actions(1501); + v->a[703][sym_arithmetic_expansion] = state(909); + v->a[703][sym_string] = state(909); + v->a[703][sym_simple_expansion] = state(909); + v->a[703][sym_expansion] = state(909); + v->a[703][sym_command_substitution] = state(909); + v->a[703][sym_word] = actions(1503); + v->a[703][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1505); + v->a[703][aux_sym_concatenation_token1] = actions(1503); + v->a[703][anon_sym_DOLLAR] = actions(1507); + v->a[703][anon_sym_DQUOTE] = actions(1509); + v->a[703][sym_raw_string] = actions(1503); + v->a[703][sym_number] = actions(1503); + v->a[703][anon_sym_DOLLAR_LBRACE] = actions(1511); + v->a[703][anon_sym_DOLLAR_LPAREN] = actions(1513); + return (parse_table_1012(v)); +} + +void parse_table_1012(t_parse_table_array *v) +{ + v->a[703][anon_sym_BQUOTE] = actions(1515); + v->a[703][sym_comment] = actions(3); + v->a[703][sym__comment_word] = actions(1503); + v->a[703][sym__bare_dollar] = actions(1517); + v->a[704][sym_arithmetic_expansion] = state(353); + v->a[704][sym_string] = state(353); + v->a[704][sym_simple_expansion] = state(353); + v->a[704][sym_expansion] = state(353); + v->a[704][sym_command_substitution] = state(353); + v->a[704][sym_word] = actions(1477); + v->a[704][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[704][aux_sym_concatenation_token1] = actions(1477); + v->a[704][anon_sym_DOLLAR] = actions(1519); + v->a[704][anon_sym_DQUOTE] = actions(1483); + v->a[704][sym_raw_string] = actions(1477); + v->a[704][sym_number] = actions(1477); + v->a[704][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[704][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[704][anon_sym_BQUOTE] = actions(1489); + v->a[704][sym_comment] = actions(3); + return (parse_table_1013(v)); +} + +void parse_table_1013(t_parse_table_array *v) +{ + v->a[704][sym__comment_word] = actions(1477); + v->a[704][sym__bare_dollar] = actions(1491); + v->a[705][sym_arithmetic_expansion] = state(474); + v->a[705][sym_string] = state(474); + v->a[705][sym_simple_expansion] = state(474); + v->a[705][sym_expansion] = state(474); + v->a[705][sym_command_substitution] = state(474); + v->a[705][sym_word] = actions(1521); + v->a[705][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[705][aux_sym_concatenation_token1] = actions(1521); + v->a[705][anon_sym_DOLLAR] = actions(1523); + v->a[705][anon_sym_DQUOTE] = actions(708); + v->a[705][sym_raw_string] = actions(1521); + v->a[705][sym_number] = actions(1521); + v->a[705][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[705][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[705][anon_sym_BQUOTE] = actions(714); + v->a[705][sym_comment] = actions(3); + v->a[705][sym__comment_word] = actions(1521); + v->a[705][sym__bare_dollar] = actions(1525); + return (parse_table_1014(v)); +} + +void parse_table_1014(t_parse_table_array *v) +{ + v->a[706][sym_arithmetic_expansion] = state(609); + v->a[706][sym_string] = state(609); + v->a[706][sym_simple_expansion] = state(609); + v->a[706][sym_expansion] = state(609); + v->a[706][sym_command_substitution] = state(609); + v->a[706][sym_word] = actions(1527); + v->a[706][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[706][aux_sym_concatenation_token1] = actions(1527); + v->a[706][anon_sym_DOLLAR] = actions(1529); + v->a[706][anon_sym_DQUOTE] = actions(659); + v->a[706][sym_raw_string] = actions(1527); + v->a[706][sym_number] = actions(1527); + v->a[706][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[706][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[706][anon_sym_BQUOTE] = actions(665); + v->a[706][sym_comment] = actions(3); + v->a[706][sym__comment_word] = actions(1527); + v->a[706][sym__bare_dollar] = actions(1531); + v->a[707][sym_word] = actions(1247); + v->a[707][anon_sym_PIPE] = actions(1249); + return (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 new file mode 100644 index 00000000..1025d1f7 --- /dev/null +++ b/parser/static/parse_table/parse_table_203.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[707][anon_sym_AMP_AMP] = actions(1249); + v->a[707][anon_sym_PIPE_PIPE] = actions(1249); + v->a[707][anon_sym_LT] = actions(1254); + v->a[707][anon_sym_GT] = actions(1254); + v->a[707][anon_sym_GT_GT] = actions(1254); + v->a[707][anon_sym_LT_LT] = actions(1249); + v->a[707][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[707][anon_sym_DOLLAR] = actions(1247); + v->a[707][anon_sym_DQUOTE] = actions(1247); + v->a[707][sym_raw_string] = actions(1247); + v->a[707][sym_number] = actions(1247); + v->a[707][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[707][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[707][anon_sym_BQUOTE] = actions(1247); + v->a[707][sym_comment] = actions(3); + v->a[707][sym_variable_name] = actions(1257); + v->a[708][sym_arithmetic_expansion] = state(778); + v->a[708][sym_string] = state(778); + v->a[708][sym_simple_expansion] = state(778); + v->a[708][sym_expansion] = state(778); + return (parse_table_1016(v)); +} + +void parse_table_1016(t_parse_table_array *v) +{ + v->a[708][sym_command_substitution] = state(778); + v->a[708][sym_word] = actions(1533); + v->a[708][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[708][aux_sym_concatenation_token1] = actions(1533); + v->a[708][anon_sym_DOLLAR] = actions(1537); + v->a[708][anon_sym_DQUOTE] = actions(1539); + v->a[708][sym_raw_string] = actions(1533); + v->a[708][sym_number] = actions(1533); + v->a[708][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[708][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[708][anon_sym_BQUOTE] = actions(1545); + v->a[708][sym_comment] = actions(3); + v->a[708][sym__comment_word] = actions(1533); + v->a[708][sym__bare_dollar] = actions(1547); + v->a[709][sym_arithmetic_expansion] = state(609); + v->a[709][sym_string] = state(609); + v->a[709][sym_simple_expansion] = state(609); + v->a[709][sym_expansion] = state(609); + v->a[709][sym_command_substitution] = state(609); + v->a[709][sym_word] = actions(1527); + return (parse_table_1017(v)); +} + +void parse_table_1017(t_parse_table_array *v) +{ + v->a[709][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[709][aux_sym_concatenation_token1] = actions(1527); + v->a[709][anon_sym_DOLLAR] = actions(1549); + v->a[709][anon_sym_DQUOTE] = actions(659); + v->a[709][sym_raw_string] = actions(1527); + v->a[709][sym_number] = actions(1527); + v->a[709][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[709][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[709][anon_sym_BQUOTE] = actions(665); + v->a[709][sym_comment] = actions(3); + v->a[709][sym__comment_word] = actions(1527); + v->a[709][sym__bare_dollar] = actions(1531); + v->a[710][sym_arithmetic_expansion] = state(320); + v->a[710][sym_string] = state(320); + v->a[710][sym_simple_expansion] = state(320); + v->a[710][sym_expansion] = state(320); + v->a[710][sym_command_substitution] = state(320); + v->a[710][sym_word] = actions(1551); + v->a[710][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1553); + v->a[710][aux_sym_concatenation_token1] = actions(1551); + return (parse_table_1018(v)); +} + +void parse_table_1018(t_parse_table_array *v) +{ + v->a[710][anon_sym_DOLLAR] = actions(1555); + v->a[710][anon_sym_DQUOTE] = actions(1557); + v->a[710][sym_raw_string] = actions(1551); + v->a[710][sym_number] = actions(1551); + v->a[710][anon_sym_DOLLAR_LBRACE] = actions(1559); + v->a[710][anon_sym_DOLLAR_LPAREN] = actions(1561); + v->a[710][anon_sym_BQUOTE] = actions(1563); + v->a[710][sym_comment] = actions(3); + v->a[710][sym__comment_word] = actions(1551); + v->a[710][sym__bare_dollar] = actions(1565); + v->a[711][sym_arithmetic_expansion] = state(1450); + v->a[711][sym_string] = state(1450); + v->a[711][sym_simple_expansion] = state(1450); + v->a[711][sym_expansion] = state(1450); + v->a[711][sym_command_substitution] = state(1450); + v->a[711][sym_word] = actions(1567); + v->a[711][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1569); + v->a[711][aux_sym_concatenation_token1] = actions(1567); + v->a[711][anon_sym_DOLLAR] = actions(1571); + v->a[711][anon_sym_DQUOTE] = actions(1573); + return (parse_table_1019(v)); +} + +void parse_table_1019(t_parse_table_array *v) +{ + v->a[711][sym_raw_string] = actions(1567); + v->a[711][sym_number] = actions(1567); + v->a[711][anon_sym_DOLLAR_LBRACE] = actions(1575); + v->a[711][anon_sym_DOLLAR_LPAREN] = actions(1577); + v->a[711][anon_sym_BQUOTE] = actions(1579); + v->a[711][sym_comment] = actions(3); + v->a[711][sym__comment_word] = actions(1567); + v->a[711][sym__bare_dollar] = actions(1581); + v->a[712][sym_arithmetic_expansion] = state(847); + v->a[712][sym_concatenation] = state(950); + v->a[712][sym_string] = state(847); + v->a[712][sym_simple_expansion] = state(847); + v->a[712][sym_expansion] = state(847); + v->a[712][sym_command_substitution] = state(847); + v->a[712][sym_word] = actions(1583); + v->a[712][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[712][anon_sym_DOLLAR] = actions(1585); + v->a[712][anon_sym_DQUOTE] = actions(1539); + v->a[712][sym_raw_string] = actions(1583); + v->a[712][sym_number] = actions(1583); + return (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 new file mode 100644 index 00000000..9d36ae17 --- /dev/null +++ b/parser/static/parse_table/parse_table_204.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[712][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[712][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[712][anon_sym_BQUOTE] = actions(1545); + v->a[712][sym_comment] = actions(3); + v->a[712][sym__comment_word] = actions(1587); + v->a[712][sym__empty_value] = actions(1589); + v->a[713][sym_arithmetic_expansion] = state(778); + v->a[713][sym_string] = state(778); + v->a[713][sym_simple_expansion] = state(778); + v->a[713][sym_expansion] = state(778); + v->a[713][sym_command_substitution] = state(778); + v->a[713][sym_word] = actions(1533); + v->a[713][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[713][aux_sym_concatenation_token1] = actions(1533); + v->a[713][anon_sym_DOLLAR] = actions(1591); + v->a[713][anon_sym_DQUOTE] = actions(1539); + v->a[713][sym_raw_string] = actions(1533); + v->a[713][sym_number] = actions(1533); + v->a[713][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[713][anon_sym_DOLLAR_LPAREN] = actions(1543); + return (parse_table_1021(v)); +} + +void parse_table_1021(t_parse_table_array *v) +{ + v->a[713][anon_sym_BQUOTE] = actions(1545); + v->a[713][sym_comment] = actions(3); + v->a[713][sym__comment_word] = actions(1533); + v->a[713][sym__bare_dollar] = actions(1547); + v->a[714][sym_arithmetic_expansion] = state(852); + v->a[714][sym_concatenation] = state(950); + v->a[714][sym_string] = state(852); + v->a[714][sym_simple_expansion] = state(852); + v->a[714][sym_expansion] = state(852); + v->a[714][sym_command_substitution] = state(852); + v->a[714][sym_word] = actions(1593); + v->a[714][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[714][anon_sym_DOLLAR] = actions(1585); + v->a[714][anon_sym_DQUOTE] = actions(1539); + v->a[714][sym_raw_string] = actions(1593); + v->a[714][sym_number] = actions(1593); + v->a[714][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[714][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[714][anon_sym_BQUOTE] = actions(1545); + v->a[714][sym_comment] = actions(3); + return (parse_table_1022(v)); +} + +void parse_table_1022(t_parse_table_array *v) +{ + v->a[714][sym__comment_word] = actions(1587); + v->a[714][sym__empty_value] = actions(1589); + v->a[715][sym_arithmetic_expansion] = state(592); + v->a[715][sym_concatenation] = state(762); + v->a[715][sym_string] = state(592); + v->a[715][sym_simple_expansion] = state(592); + v->a[715][sym_expansion] = state(592); + v->a[715][sym_command_substitution] = state(592); + v->a[715][sym_word] = actions(1595); + v->a[715][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1597); + v->a[715][anon_sym_DOLLAR] = actions(1599); + v->a[715][anon_sym_DQUOTE] = actions(1601); + v->a[715][sym_raw_string] = actions(1595); + v->a[715][sym_number] = actions(1595); + v->a[715][anon_sym_DOLLAR_LBRACE] = actions(1603); + v->a[715][anon_sym_DOLLAR_LPAREN] = actions(1605); + v->a[715][anon_sym_BQUOTE] = actions(1607); + v->a[715][sym_comment] = actions(3); + v->a[715][sym__comment_word] = actions(1609); + v->a[715][sym__empty_value] = actions(1611); + return (parse_table_1023(v)); +} + +void parse_table_1023(t_parse_table_array *v) +{ + v->a[716][sym_arithmetic_expansion] = state(778); + v->a[716][sym_string] = state(778); + v->a[716][sym_simple_expansion] = state(778); + v->a[716][sym_expansion] = state(778); + v->a[716][sym_command_substitution] = state(778); + v->a[716][sym_word] = actions(1533); + v->a[716][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[716][aux_sym_concatenation_token1] = actions(1533); + v->a[716][anon_sym_DOLLAR] = actions(1613); + v->a[716][anon_sym_DQUOTE] = actions(1539); + v->a[716][sym_raw_string] = actions(1533); + v->a[716][sym_number] = actions(1533); + v->a[716][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[716][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[716][anon_sym_BQUOTE] = actions(1545); + v->a[716][sym_comment] = actions(3); + v->a[716][sym__comment_word] = actions(1533); + v->a[716][sym__bare_dollar] = actions(1547); + v->a[717][sym_arithmetic_expansion] = state(539); + v->a[717][sym_concatenation] = state(560); + return (parse_table_1024(v)); +} + +void parse_table_1024(t_parse_table_array *v) +{ + v->a[717][sym_string] = state(539); + v->a[717][sym_simple_expansion] = state(539); + v->a[717][sym_expansion] = state(539); + v->a[717][sym_command_substitution] = state(539); + v->a[717][sym_word] = actions(1615); + v->a[717][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[717][anon_sym_DOLLAR] = actions(1481); + v->a[717][anon_sym_DQUOTE] = actions(1483); + v->a[717][sym_raw_string] = actions(1615); + v->a[717][sym_number] = actions(1615); + v->a[717][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[717][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[717][anon_sym_BQUOTE] = actions(1489); + v->a[717][sym_comment] = actions(3); + v->a[717][sym__comment_word] = actions(1617); + v->a[717][sym__empty_value] = actions(1619); + v->a[718][sym_arithmetic_expansion] = state(320); + v->a[718][sym_string] = state(320); + v->a[718][sym_simple_expansion] = state(320); + v->a[718][sym_expansion] = state(320); + return (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 new file mode 100644 index 00000000..be20f243 --- /dev/null +++ b/parser/static/parse_table/parse_table_205.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[718][sym_command_substitution] = state(320); + v->a[718][sym_word] = actions(1551); + v->a[718][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1553); + v->a[718][aux_sym_concatenation_token1] = actions(1551); + v->a[718][anon_sym_DOLLAR] = actions(1621); + v->a[718][anon_sym_DQUOTE] = actions(1557); + v->a[718][sym_raw_string] = actions(1551); + v->a[718][sym_number] = actions(1551); + v->a[718][anon_sym_DOLLAR_LBRACE] = actions(1559); + v->a[718][anon_sym_DOLLAR_LPAREN] = actions(1561); + v->a[718][anon_sym_BQUOTE] = actions(1563); + v->a[718][sym_comment] = actions(3); + v->a[718][sym__comment_word] = actions(1551); + v->a[718][sym__bare_dollar] = actions(1565); + v->a[719][sym_arithmetic_expansion] = state(275); + v->a[719][sym_concatenation] = state(535); + v->a[719][sym_string] = state(275); + v->a[719][sym_simple_expansion] = state(275); + v->a[719][sym_expansion] = state(275); + v->a[719][sym_command_substitution] = state(275); + return (parse_table_1026(v)); +} + +void parse_table_1026(t_parse_table_array *v) +{ + v->a[719][sym_word] = actions(1623); + v->a[719][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1625); + v->a[719][anon_sym_DOLLAR] = actions(1627); + v->a[719][anon_sym_DQUOTE] = actions(1629); + v->a[719][sym_raw_string] = actions(1623); + v->a[719][sym_number] = actions(1623); + v->a[719][anon_sym_DOLLAR_LBRACE] = actions(1631); + v->a[719][anon_sym_DOLLAR_LPAREN] = actions(1633); + v->a[719][anon_sym_BQUOTE] = actions(1635); + v->a[719][sym_comment] = actions(3); + v->a[719][sym__comment_word] = actions(1637); + v->a[719][sym__empty_value] = actions(1639); + v->a[720][sym_arithmetic_expansion] = state(827); + v->a[720][sym_string] = state(827); + v->a[720][sym_simple_expansion] = state(827); + v->a[720][sym_expansion] = state(827); + v->a[720][sym_command_substitution] = state(827); + v->a[720][sym_word] = actions(1641); + v->a[720][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1643); + v->a[720][aux_sym_concatenation_token1] = actions(1641); + return (parse_table_1027(v)); +} + +void parse_table_1027(t_parse_table_array *v) +{ + v->a[720][anon_sym_DOLLAR] = actions(1645); + v->a[720][anon_sym_DQUOTE] = actions(1647); + v->a[720][sym_raw_string] = actions(1641); + v->a[720][sym_number] = actions(1641); + v->a[720][anon_sym_DOLLAR_LBRACE] = actions(1649); + v->a[720][anon_sym_DOLLAR_LPAREN] = actions(1651); + v->a[720][anon_sym_BQUOTE] = actions(1653); + v->a[720][sym_comment] = actions(3); + v->a[720][sym__comment_word] = actions(1641); + v->a[720][sym__bare_dollar] = actions(1655); + v->a[721][sym_arithmetic_expansion] = state(265); + v->a[721][sym_concatenation] = state(520); + v->a[721][sym_string] = state(265); + v->a[721][sym_simple_expansion] = state(265); + v->a[721][sym_expansion] = state(265); + v->a[721][sym_command_substitution] = state(265); + v->a[721][sym_word] = actions(1657); + v->a[721][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1553); + v->a[721][anon_sym_DOLLAR] = actions(1555); + v->a[721][anon_sym_DQUOTE] = actions(1557); + return (parse_table_1028(v)); +} + +void parse_table_1028(t_parse_table_array *v) +{ + v->a[721][sym_raw_string] = actions(1657); + v->a[721][sym_number] = actions(1657); + v->a[721][anon_sym_DOLLAR_LBRACE] = actions(1559); + v->a[721][anon_sym_DOLLAR_LPAREN] = actions(1561); + v->a[721][anon_sym_BQUOTE] = actions(1563); + v->a[721][sym_comment] = actions(3); + v->a[721][sym__comment_word] = actions(1659); + v->a[721][sym__empty_value] = actions(1661); + v->a[722][sym_arithmetic_expansion] = state(1276); + v->a[722][sym_concatenation] = state(1377); + v->a[722][sym_string] = state(1276); + v->a[722][sym_simple_expansion] = state(1276); + v->a[722][sym_expansion] = state(1276); + v->a[722][sym_command_substitution] = state(1276); + v->a[722][sym_word] = actions(1663); + v->a[722][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1665); + v->a[722][anon_sym_DOLLAR] = actions(1667); + v->a[722][anon_sym_DQUOTE] = actions(1669); + v->a[722][sym_raw_string] = actions(1663); + v->a[722][sym_number] = actions(1663); + return (parse_table_1029(v)); +} + +void parse_table_1029(t_parse_table_array *v) +{ + v->a[722][anon_sym_DOLLAR_LBRACE] = actions(1671); + v->a[722][anon_sym_DOLLAR_LPAREN] = actions(1673); + v->a[722][anon_sym_BQUOTE] = actions(1675); + v->a[722][sym_comment] = actions(3); + v->a[722][sym__comment_word] = actions(1677); + v->a[722][sym__empty_value] = actions(1679); + v->a[723][sym_arithmetic_expansion] = state(491); + v->a[723][sym_string] = state(491); + v->a[723][sym_simple_expansion] = state(491); + v->a[723][sym_expansion] = state(491); + v->a[723][sym_command_substitution] = state(491); + v->a[723][sym_word] = actions(1681); + v->a[723][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(723); + v->a[723][aux_sym_concatenation_token1] = actions(1681); + v->a[723][anon_sym_DOLLAR] = actions(725); + v->a[723][anon_sym_DQUOTE] = actions(727); + v->a[723][sym_raw_string] = actions(1681); + v->a[723][sym_number] = actions(1681); + v->a[723][anon_sym_DOLLAR_LBRACE] = actions(729); + v->a[723][anon_sym_DOLLAR_LPAREN] = actions(731); + return (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 new file mode 100644 index 00000000..f3dcaf62 --- /dev/null +++ b/parser/static/parse_table/parse_table_206.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[723][anon_sym_BQUOTE] = actions(733); + v->a[723][sym_comment] = actions(3); + v->a[723][sym__comment_word] = actions(1681); + v->a[723][sym__bare_dollar] = actions(1683); + v->a[724][sym_arithmetic_expansion] = state(491); + v->a[724][sym_string] = state(491); + v->a[724][sym_simple_expansion] = state(491); + v->a[724][sym_expansion] = state(491); + v->a[724][sym_command_substitution] = state(491); + v->a[724][sym_word] = actions(1681); + v->a[724][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(723); + v->a[724][aux_sym_concatenation_token1] = actions(1681); + v->a[724][anon_sym_DOLLAR] = actions(1685); + v->a[724][anon_sym_DQUOTE] = actions(727); + v->a[724][sym_raw_string] = actions(1681); + v->a[724][sym_number] = actions(1681); + v->a[724][anon_sym_DOLLAR_LBRACE] = actions(729); + v->a[724][anon_sym_DOLLAR_LPAREN] = actions(731); + v->a[724][anon_sym_BQUOTE] = actions(733); + v->a[724][sym_comment] = actions(3); + return (parse_table_1031(v)); +} + +void parse_table_1031(t_parse_table_array *v) +{ + v->a[724][sym__comment_word] = actions(1681); + v->a[724][sym__bare_dollar] = actions(1683); + v->a[725][sym_arithmetic_expansion] = state(836); + v->a[725][sym_concatenation] = state(1188); + v->a[725][sym_string] = state(836); + v->a[725][sym_simple_expansion] = state(836); + v->a[725][sym_expansion] = state(836); + v->a[725][sym_command_substitution] = state(836); + v->a[725][sym_word] = actions(1687); + v->a[725][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1505); + v->a[725][anon_sym_DOLLAR] = actions(1689); + v->a[725][anon_sym_DQUOTE] = actions(1509); + v->a[725][sym_raw_string] = actions(1687); + v->a[725][sym_number] = actions(1687); + v->a[725][anon_sym_DOLLAR_LBRACE] = actions(1511); + v->a[725][anon_sym_DOLLAR_LPAREN] = actions(1513); + v->a[725][anon_sym_BQUOTE] = actions(1515); + v->a[725][sym_comment] = actions(3); + v->a[725][sym__comment_word] = actions(1691); + v->a[725][sym__empty_value] = actions(1693); + return (parse_table_1032(v)); +} + +void parse_table_1032(t_parse_table_array *v) +{ + v->a[726][sym_arithmetic_expansion] = state(609); + v->a[726][sym_string] = state(609); + v->a[726][sym_simple_expansion] = state(609); + v->a[726][sym_expansion] = state(609); + v->a[726][sym_command_substitution] = state(609); + v->a[726][sym_word] = actions(1527); + v->a[726][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[726][aux_sym_concatenation_token1] = actions(1527); + v->a[726][anon_sym_DOLLAR] = actions(657); + v->a[726][anon_sym_DQUOTE] = actions(659); + v->a[726][sym_raw_string] = actions(1527); + v->a[726][sym_number] = actions(1527); + v->a[726][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[726][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[726][anon_sym_BQUOTE] = actions(665); + v->a[726][sym_comment] = actions(3); + v->a[726][sym__comment_word] = actions(1527); + v->a[726][sym__bare_dollar] = actions(1531); + v->a[727][sym_arithmetic_expansion] = state(403); + v->a[727][sym_string] = state(403); + return (parse_table_1033(v)); +} + +void parse_table_1033(t_parse_table_array *v) +{ + v->a[727][sym_simple_expansion] = state(403); + v->a[727][sym_expansion] = state(403); + v->a[727][sym_command_substitution] = state(403); + v->a[727][sym_word] = actions(1497); + v->a[727][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[727][aux_sym_concatenation_token1] = actions(1497); + v->a[727][anon_sym_DOLLAR] = actions(1695); + v->a[727][anon_sym_DQUOTE] = actions(57); + v->a[727][sym_raw_string] = actions(1497); + v->a[727][sym_number] = actions(1497); + v->a[727][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[727][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[727][anon_sym_BQUOTE] = actions(65); + v->a[727][sym_comment] = actions(3); + v->a[727][sym__comment_word] = actions(1497); + v->a[727][sym__bare_dollar] = actions(1501); + v->a[728][sym_arithmetic_expansion] = state(474); + v->a[728][sym_string] = state(474); + v->a[728][sym_simple_expansion] = state(474); + v->a[728][sym_expansion] = state(474); + return (parse_table_1034(v)); +} + +void parse_table_1034(t_parse_table_array *v) +{ + v->a[728][sym_command_substitution] = state(474); + v->a[728][sym_word] = actions(1521); + v->a[728][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[728][aux_sym_concatenation_token1] = actions(1521); + v->a[728][anon_sym_DOLLAR] = actions(706); + v->a[728][anon_sym_DQUOTE] = actions(708); + v->a[728][sym_raw_string] = actions(1521); + v->a[728][sym_number] = actions(1521); + v->a[728][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[728][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[728][anon_sym_BQUOTE] = actions(714); + v->a[728][sym_comment] = actions(3); + v->a[728][sym__comment_word] = actions(1521); + v->a[728][sym__bare_dollar] = actions(1525); + v->a[729][sym_arithmetic_expansion] = state(311); + v->a[729][sym_string] = state(311); + v->a[729][sym_simple_expansion] = state(311); + v->a[729][sym_expansion] = state(311); + v->a[729][sym_command_substitution] = state(311); + v->a[729][sym_word] = actions(1697); + return (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 new file mode 100644 index 00000000..917c8743 --- /dev/null +++ b/parser/static/parse_table/parse_table_207.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[729][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1625); + v->a[729][aux_sym_concatenation_token1] = actions(1697); + v->a[729][anon_sym_DOLLAR] = actions(1699); + v->a[729][anon_sym_DQUOTE] = actions(1629); + v->a[729][sym_raw_string] = actions(1697); + v->a[729][sym_number] = actions(1697); + v->a[729][anon_sym_DOLLAR_LBRACE] = actions(1631); + v->a[729][anon_sym_DOLLAR_LPAREN] = actions(1633); + v->a[729][anon_sym_BQUOTE] = actions(1635); + v->a[729][sym_comment] = actions(3); + v->a[729][sym__comment_word] = actions(1697); + v->a[729][sym__bare_dollar] = actions(1701); + v->a[730][sym_arithmetic_expansion] = state(1519); + v->a[730][sym_string] = state(1519); + v->a[730][sym_simple_expansion] = state(1519); + v->a[730][sym_expansion] = state(1519); + v->a[730][sym_command_substitution] = state(1519); + v->a[730][sym_word] = actions(1703); + v->a[730][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[730][aux_sym_concatenation_token1] = actions(1703); + return (parse_table_1036(v)); +} + +void parse_table_1036(t_parse_table_array *v) +{ + v->a[730][anon_sym_DOLLAR] = actions(784); + v->a[730][anon_sym_DQUOTE] = actions(786); + v->a[730][sym_raw_string] = actions(1703); + v->a[730][sym_number] = actions(1703); + v->a[730][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[730][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[730][anon_sym_BQUOTE] = actions(792); + v->a[730][sym_comment] = actions(3); + v->a[730][sym__comment_word] = actions(1703); + v->a[730][sym__bare_dollar] = actions(1705); + v->a[731][sym_arithmetic_expansion] = state(911); + v->a[731][sym_concatenation] = state(950); + v->a[731][sym_string] = state(911); + v->a[731][sym_simple_expansion] = state(911); + v->a[731][sym_expansion] = state(911); + v->a[731][sym_command_substitution] = state(911); + v->a[731][sym_word] = actions(1707); + v->a[731][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[731][anon_sym_DOLLAR] = actions(1585); + v->a[731][anon_sym_DQUOTE] = actions(1539); + return (parse_table_1037(v)); +} + +void parse_table_1037(t_parse_table_array *v) +{ + v->a[731][sym_raw_string] = actions(1707); + v->a[731][sym_number] = actions(1707); + v->a[731][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[731][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[731][anon_sym_BQUOTE] = actions(1545); + v->a[731][sym_comment] = actions(3); + v->a[731][sym__comment_word] = actions(1587); + v->a[731][sym__empty_value] = actions(1589); + v->a[732][sym_arithmetic_expansion] = state(778); + v->a[732][sym_string] = state(778); + v->a[732][sym_simple_expansion] = state(778); + v->a[732][sym_expansion] = state(778); + v->a[732][sym_command_substitution] = state(778); + v->a[732][sym_word] = actions(1533); + v->a[732][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[732][aux_sym_concatenation_token1] = actions(1533); + v->a[732][anon_sym_DOLLAR] = actions(1585); + v->a[732][anon_sym_DQUOTE] = actions(1539); + v->a[732][sym_raw_string] = actions(1533); + v->a[732][sym_number] = actions(1533); + return (parse_table_1038(v)); +} + +void parse_table_1038(t_parse_table_array *v) +{ + v->a[732][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[732][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[732][anon_sym_BQUOTE] = actions(1545); + v->a[732][sym_comment] = actions(3); + v->a[732][sym__comment_word] = actions(1533); + v->a[732][sym__bare_dollar] = actions(1547); + v->a[733][sym_arithmetic_expansion] = state(1462); + v->a[733][sym_concatenation] = state(1542); + v->a[733][sym_string] = state(1462); + v->a[733][sym_simple_expansion] = state(1462); + v->a[733][sym_expansion] = state(1462); + v->a[733][sym_command_substitution] = state(1462); + v->a[733][sym__extglob_blob] = state(1542); + v->a[733][sym_word] = actions(1709); + v->a[733][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[733][anon_sym_DOLLAR] = actions(784); + v->a[733][anon_sym_DQUOTE] = actions(786); + v->a[733][sym_raw_string] = actions(1709); + v->a[733][sym_number] = actions(1709); + v->a[733][anon_sym_DOLLAR_LBRACE] = actions(788); + return (parse_table_1039(v)); +} + +void parse_table_1039(t_parse_table_array *v) +{ + v->a[733][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[733][anon_sym_BQUOTE] = actions(792); + v->a[733][sym_comment] = actions(3); + v->a[733][sym_extglob_pattern] = actions(794); + v->a[734][sym_arithmetic_expansion] = state(642); + v->a[734][sym_string] = state(642); + v->a[734][sym_simple_expansion] = state(642); + v->a[734][sym_expansion] = state(642); + v->a[734][sym_command_substitution] = state(642); + v->a[734][sym_word] = actions(1711); + v->a[734][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[734][aux_sym_concatenation_token1] = actions(1711); + v->a[734][anon_sym_DOLLAR] = actions(317); + v->a[734][anon_sym_DQUOTE] = actions(319); + v->a[734][sym_raw_string] = actions(1711); + v->a[734][sym_number] = actions(1711); + v->a[734][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[734][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[734][anon_sym_BQUOTE] = actions(327); + v->a[734][sym_comment] = actions(3); + return (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 new file mode 100644 index 00000000..96938d81 --- /dev/null +++ b/parser/static/parse_table/parse_table_208.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[734][sym__comment_word] = actions(1711); + v->a[734][sym__bare_dollar] = actions(1713); + v->a[735][sym_arithmetic_expansion] = state(299); + v->a[735][sym_string] = state(299); + v->a[735][sym_simple_expansion] = state(299); + v->a[735][sym_expansion] = state(299); + v->a[735][sym_command_substitution] = state(299); + v->a[735][sym_word] = actions(1715); + v->a[735][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[735][aux_sym_concatenation_token1] = actions(1715); + v->a[735][anon_sym_DOLLAR] = actions(101); + v->a[735][anon_sym_DQUOTE] = actions(103); + v->a[735][sym_raw_string] = actions(1715); + v->a[735][sym_number] = actions(1715); + v->a[735][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[735][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[735][anon_sym_BQUOTE] = actions(111); + v->a[735][sym_comment] = actions(3); + v->a[735][sym__comment_word] = actions(1715); + v->a[735][sym__bare_dollar] = actions(1717); + return (parse_table_1041(v)); +} + +void parse_table_1041(t_parse_table_array *v) +{ + v->a[736][sym_arithmetic_expansion] = state(669); + v->a[736][sym_string] = state(669); + v->a[736][sym_simple_expansion] = state(669); + v->a[736][sym_expansion] = state(669); + v->a[736][sym_command_substitution] = state(669); + v->a[736][sym_word] = actions(1719); + v->a[736][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1597); + v->a[736][aux_sym_concatenation_token1] = actions(1719); + v->a[736][anon_sym_DOLLAR] = actions(1599); + v->a[736][anon_sym_DQUOTE] = actions(1601); + v->a[736][sym_raw_string] = actions(1719); + v->a[736][sym_number] = actions(1719); + v->a[736][anon_sym_DOLLAR_LBRACE] = actions(1603); + v->a[736][anon_sym_DOLLAR_LPAREN] = actions(1605); + v->a[736][anon_sym_BQUOTE] = actions(1607); + v->a[736][sym_comment] = actions(3); + v->a[736][sym__comment_word] = actions(1719); + v->a[736][sym__bare_dollar] = actions(1721); + v->a[737][sym_arithmetic_expansion] = state(311); + v->a[737][sym_string] = state(311); + return (parse_table_1042(v)); +} + +void parse_table_1042(t_parse_table_array *v) +{ + v->a[737][sym_simple_expansion] = state(311); + v->a[737][sym_expansion] = state(311); + v->a[737][sym_command_substitution] = state(311); + v->a[737][sym_word] = actions(1697); + v->a[737][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1625); + v->a[737][aux_sym_concatenation_token1] = actions(1697); + v->a[737][anon_sym_DOLLAR] = actions(1627); + v->a[737][anon_sym_DQUOTE] = actions(1629); + v->a[737][sym_raw_string] = actions(1697); + v->a[737][sym_number] = actions(1697); + v->a[737][anon_sym_DOLLAR_LBRACE] = actions(1631); + v->a[737][anon_sym_DOLLAR_LPAREN] = actions(1633); + v->a[737][anon_sym_BQUOTE] = actions(1635); + v->a[737][sym_comment] = actions(3); + v->a[737][sym__comment_word] = actions(1697); + v->a[737][sym__bare_dollar] = actions(1701); + v->a[738][sym_arithmetic_expansion] = state(669); + v->a[738][sym_string] = state(669); + v->a[738][sym_simple_expansion] = state(669); + v->a[738][sym_expansion] = state(669); + return (parse_table_1043(v)); +} + +void parse_table_1043(t_parse_table_array *v) +{ + v->a[738][sym_command_substitution] = state(669); + v->a[738][sym_word] = actions(1719); + v->a[738][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1597); + v->a[738][aux_sym_concatenation_token1] = actions(1719); + v->a[738][anon_sym_DOLLAR] = actions(1723); + v->a[738][anon_sym_DQUOTE] = actions(1601); + v->a[738][sym_raw_string] = actions(1719); + v->a[738][sym_number] = actions(1719); + v->a[738][anon_sym_DOLLAR_LBRACE] = actions(1603); + v->a[738][anon_sym_DOLLAR_LPAREN] = actions(1605); + v->a[738][anon_sym_BQUOTE] = actions(1607); + v->a[738][sym_comment] = actions(3); + v->a[738][sym__comment_word] = actions(1719); + v->a[738][sym__bare_dollar] = actions(1721); + v->a[739][sym_arithmetic_expansion] = state(475); + v->a[739][sym_string] = state(475); + v->a[739][sym_simple_expansion] = state(475); + v->a[739][sym_expansion] = state(475); + v->a[739][sym_command_substitution] = state(475); + v->a[739][sym_word] = actions(1725); + return (parse_table_1044(v)); +} + +void parse_table_1044(t_parse_table_array *v) +{ + v->a[739][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(627); + v->a[739][aux_sym_concatenation_token1] = actions(1725); + v->a[739][anon_sym_DOLLAR] = actions(629); + v->a[739][anon_sym_DQUOTE] = actions(631); + v->a[739][sym_raw_string] = actions(1725); + v->a[739][sym_number] = actions(1725); + v->a[739][anon_sym_DOLLAR_LBRACE] = actions(633); + v->a[739][anon_sym_DOLLAR_LPAREN] = actions(635); + v->a[739][anon_sym_BQUOTE] = actions(637); + v->a[739][sym_comment] = actions(3); + v->a[739][sym__comment_word] = actions(1725); + v->a[739][sym__bare_dollar] = actions(1727); + v->a[740][sym_arithmetic_expansion] = state(1293); + v->a[740][sym_string] = state(1293); + v->a[740][sym_simple_expansion] = state(1293); + v->a[740][sym_expansion] = state(1293); + v->a[740][sym_command_substitution] = state(1293); + v->a[740][sym_word] = actions(1729); + v->a[740][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1665); + v->a[740][aux_sym_concatenation_token1] = actions(1729); + return (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 new file mode 100644 index 00000000..b9f5f44d --- /dev/null +++ b/parser/static/parse_table/parse_table_209.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[740][anon_sym_DOLLAR] = actions(1667); + v->a[740][anon_sym_DQUOTE] = actions(1669); + v->a[740][sym_raw_string] = actions(1729); + v->a[740][sym_number] = actions(1729); + v->a[740][anon_sym_DOLLAR_LBRACE] = actions(1671); + v->a[740][anon_sym_DOLLAR_LPAREN] = actions(1673); + v->a[740][anon_sym_BQUOTE] = actions(1675); + v->a[740][sym_comment] = actions(3); + v->a[740][sym__comment_word] = actions(1729); + v->a[740][sym__bare_dollar] = actions(1731); + v->a[741][sym_arithmetic_expansion] = state(909); + v->a[741][sym_string] = state(909); + v->a[741][sym_simple_expansion] = state(909); + v->a[741][sym_expansion] = state(909); + v->a[741][sym_command_substitution] = state(909); + v->a[741][sym_word] = actions(1503); + v->a[741][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1505); + v->a[741][aux_sym_concatenation_token1] = actions(1503); + v->a[741][anon_sym_DOLLAR] = actions(1689); + v->a[741][anon_sym_DQUOTE] = actions(1509); + return (parse_table_1046(v)); +} + +void parse_table_1046(t_parse_table_array *v) +{ + v->a[741][sym_raw_string] = actions(1503); + v->a[741][sym_number] = actions(1503); + v->a[741][anon_sym_DOLLAR_LBRACE] = actions(1511); + v->a[741][anon_sym_DOLLAR_LPAREN] = actions(1513); + v->a[741][anon_sym_BQUOTE] = actions(1515); + v->a[741][sym_comment] = actions(3); + v->a[741][sym__comment_word] = actions(1503); + v->a[741][sym__bare_dollar] = actions(1517); + v->a[742][aux_sym__heredoc_command] = state(742); + v->a[742][sym_arithmetic_expansion] = state(1011); + v->a[742][sym_concatenation] = state(1296); + v->a[742][sym_string] = state(1011); + v->a[742][sym_simple_expansion] = state(1011); + v->a[742][sym_expansion] = state(1011); + v->a[742][sym_command_substitution] = state(1011); + v->a[742][sym_word] = actions(1733); + v->a[742][aux_sym_heredoc_redirect_token1] = actions(1736); + v->a[742][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1738); + v->a[742][anon_sym_DOLLAR] = actions(1741); + v->a[742][anon_sym_DQUOTE] = actions(1744); + return (parse_table_1047(v)); +} + +void parse_table_1047(t_parse_table_array *v) +{ + v->a[742][sym_raw_string] = actions(1733); + v->a[742][sym_number] = actions(1733); + v->a[742][anon_sym_DOLLAR_LBRACE] = actions(1747); + v->a[742][anon_sym_DOLLAR_LPAREN] = actions(1750); + v->a[742][anon_sym_BQUOTE] = actions(1753); + v->a[742][sym_comment] = actions(3); + v->a[743][sym_arithmetic_expansion] = state(403); + v->a[743][sym_string] = state(403); + v->a[743][sym_simple_expansion] = state(403); + v->a[743][sym_expansion] = state(403); + v->a[743][sym_command_substitution] = state(403); + v->a[743][sym_word] = actions(1497); + v->a[743][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[743][aux_sym_concatenation_token1] = actions(1497); + v->a[743][anon_sym_DOLLAR] = actions(55); + v->a[743][anon_sym_DQUOTE] = actions(57); + v->a[743][sym_raw_string] = actions(1497); + v->a[743][sym_number] = actions(1497); + v->a[743][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[743][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_1048(v)); +} + +void parse_table_1048(t_parse_table_array *v) +{ + v->a[743][anon_sym_BQUOTE] = actions(65); + v->a[743][sym_comment] = actions(3); + v->a[743][sym__comment_word] = actions(1497); + v->a[743][sym__bare_dollar] = actions(1501); + v->a[744][sym_arithmetic_expansion] = state(1450); + v->a[744][sym_string] = state(1450); + v->a[744][sym_simple_expansion] = state(1450); + v->a[744][sym_expansion] = state(1450); + v->a[744][sym_command_substitution] = state(1450); + v->a[744][sym_word] = actions(1567); + v->a[744][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1569); + v->a[744][aux_sym_concatenation_token1] = actions(1567); + v->a[744][anon_sym_DOLLAR] = actions(1756); + v->a[744][anon_sym_DQUOTE] = actions(1573); + v->a[744][sym_raw_string] = actions(1567); + v->a[744][sym_number] = actions(1567); + v->a[744][anon_sym_DOLLAR_LBRACE] = actions(1575); + v->a[744][anon_sym_DOLLAR_LPAREN] = actions(1577); + v->a[744][anon_sym_BQUOTE] = actions(1579); + v->a[744][sym_comment] = actions(3); + return (parse_table_1049(v)); +} + +void parse_table_1049(t_parse_table_array *v) +{ + v->a[744][sym__comment_word] = actions(1567); + v->a[744][sym__bare_dollar] = actions(1581); + v->a[745][sym_arithmetic_expansion] = state(865); + v->a[745][sym_concatenation] = state(950); + v->a[745][sym_string] = state(865); + v->a[745][sym_simple_expansion] = state(865); + v->a[745][sym_expansion] = state(865); + v->a[745][sym_command_substitution] = state(865); + v->a[745][sym_word] = actions(1758); + v->a[745][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[745][anon_sym_DOLLAR] = actions(1585); + v->a[745][anon_sym_DQUOTE] = actions(1539); + v->a[745][sym_raw_string] = actions(1758); + v->a[745][sym_number] = actions(1758); + v->a[745][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[745][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[745][anon_sym_BQUOTE] = actions(1545); + v->a[745][sym_comment] = actions(3); + v->a[745][sym__comment_word] = actions(1587); + v->a[745][sym__empty_value] = actions(1589); + return (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 new file mode 100644 index 00000000..1eab8c18 --- /dev/null +++ b/parser/static/parse_table/parse_table_21.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_21.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_105(t_parse_table_array *v) +{ + v->a[40][aux_sym__statements_repeat1] = state(116); + v->a[40][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[40][aux_sym_command_repeat1] = state(385); + v->a[40][sym_word] = actions(204); + v->a[40][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[40][anon_sym_BANG] = actions(206); + v->a[40][anon_sym_LT] = actions(51); + v->a[40][anon_sym_GT] = actions(51); + v->a[40][anon_sym_GT_GT] = actions(51); + v->a[40][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[40][anon_sym_DOLLAR] = actions(55); + v->a[40][anon_sym_DQUOTE] = actions(57); + v->a[40][sym_raw_string] = actions(59); + v->a[40][sym_number] = actions(59); + return (parse_table_106(v)); +} + +void parse_table_106(t_parse_table_array *v) +{ + v->a[40][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[40][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[40][anon_sym_BQUOTE] = actions(65); + v->a[40][sym_comment] = actions(3); + v->a[40][sym_variable_name] = actions(67); + v->a[41][sym__statements] = state(1602); + v->a[41][sym__statement_not_pipeline] = state(1557); + v->a[41][sym_redirected_statement] = state(877); + v->a[41][sym_for_statement] = state(877); + v->a[41][sym_while_statement] = state(877); + v->a[41][sym_if_statement] = state(877); + v->a[41][sym_case_statement] = state(877); + v->a[41][sym_function_definition] = state(877); + v->a[41][sym_compound_statement] = state(877); + v->a[41][sym_subshell] = state(877); + v->a[41][sym_pipeline] = state(937); + v->a[41][sym_list] = state(877); + v->a[41][sym_negated_command] = state(877); + v->a[41][sym_command] = state(877); + v->a[41][sym_command_name] = state(158); + return (parse_table_107(v)); +} + +void parse_table_107(t_parse_table_array *v) +{ + v->a[41][sym_variable_assignment] = state(186); + v->a[41][sym__variable_assignments] = state(877); + v->a[41][sym_file_redirect] = state(578); + v->a[41][sym_arithmetic_expansion] = state(277); + v->a[41][sym_concatenation] = state(555); + v->a[41][sym_string] = state(277); + v->a[41][sym_simple_expansion] = state(277); + v->a[41][sym_expansion] = state(277); + v->a[41][sym_command_substitution] = state(277); + v->a[41][aux_sym__statements_repeat1] = state(112); + v->a[41][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[41][aux_sym_command_repeat1] = state(298); + v->a[41][sym_word] = actions(208); + v->a[41][anon_sym_for] = 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_LBRACE] = actions(19); + return (parse_table_108(v)); +} + +void parse_table_108(t_parse_table_array *v) +{ + v->a[41][anon_sym_BANG] = actions(210); + v->a[41][anon_sym_LT] = actions(212); + v->a[41][anon_sym_GT] = actions(212); + v->a[41][anon_sym_GT_GT] = actions(212); + v->a[41][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[41][anon_sym_DOLLAR] = actions(55); + v->a[41][anon_sym_DQUOTE] = actions(57); + v->a[41][sym_raw_string] = actions(214); + v->a[41][sym_number] = actions(214); + v->a[41][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[41][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[41][anon_sym_BQUOTE] = actions(65); + v->a[41][sym_comment] = actions(3); + v->a[41][sym_variable_name] = actions(216); + v->a[42][aux_sym__terminated_statement] = state(42); + v->a[42][sym__statement_not_pipeline] = state(1561); + v->a[42][sym_redirected_statement] = state(955); + v->a[42][sym_for_statement] = state(955); + v->a[42][sym_while_statement] = state(955); + v->a[42][sym_if_statement] = state(955); + return (parse_table_109(v)); +} + +void parse_table_109(t_parse_table_array *v) +{ + v->a[42][sym_case_statement] = state(955); + v->a[42][sym_function_definition] = state(955); + v->a[42][sym_compound_statement] = state(955); + v->a[42][sym_subshell] = state(955); + v->a[42][sym_pipeline] = state(974); + v->a[42][sym_list] = state(955); + v->a[42][sym_negated_command] = state(955); + v->a[42][sym_command] = state(955); + v->a[42][sym_command_name] = state(185); + v->a[42][sym_variable_assignment] = state(209); + v->a[42][sym__variable_assignments] = state(955); + v->a[42][sym_file_redirect] = state(551); + v->a[42][sym_arithmetic_expansion] = state(401); + v->a[42][sym_concatenation] = state(555); + v->a[42][sym_string] = state(401); + v->a[42][sym_simple_expansion] = state(401); + v->a[42][sym_expansion] = state(401); + v->a[42][sym_command_substitution] = state(401); + v->a[42][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[42][aux_sym_command_repeat1] = state(411); + return (parse_table_110(v)); +} + +/* EOF parse_table_21.c */ diff --git a/parser/static/parse_table/parse_table_210.c b/parser/static/parse_table/parse_table_210.c new file mode 100644 index 00000000..658ebe50 --- /dev/null +++ b/parser/static/parse_table/parse_table_210.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[746][sym_arithmetic_expansion] = state(286); + v->a[746][sym_concatenation] = state(560); + v->a[746][sym_string] = state(286); + v->a[746][sym_simple_expansion] = state(286); + v->a[746][sym_expansion] = state(286); + v->a[746][sym_command_substitution] = state(286); + v->a[746][sym_word] = actions(1760); + v->a[746][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[746][anon_sym_DOLLAR] = actions(1481); + v->a[746][anon_sym_DQUOTE] = actions(1483); + v->a[746][sym_raw_string] = actions(1760); + v->a[746][sym_number] = actions(1760); + v->a[746][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[746][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[746][anon_sym_BQUOTE] = actions(1489); + v->a[746][sym_comment] = actions(3); + v->a[746][sym__comment_word] = actions(1617); + v->a[746][sym__empty_value] = actions(1619); + v->a[747][sym_arithmetic_expansion] = state(778); + v->a[747][sym_string] = state(778); + return (parse_table_1051(v)); +} + +void parse_table_1051(t_parse_table_array *v) +{ + v->a[747][sym_simple_expansion] = state(778); + v->a[747][sym_expansion] = state(778); + v->a[747][sym_command_substitution] = state(778); + v->a[747][sym_word] = actions(1533); + v->a[747][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[747][aux_sym_concatenation_token1] = actions(1533); + v->a[747][anon_sym_DOLLAR] = actions(1762); + v->a[747][anon_sym_DQUOTE] = actions(1539); + v->a[747][sym_raw_string] = actions(1533); + v->a[747][sym_number] = actions(1533); + v->a[747][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[747][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[747][anon_sym_BQUOTE] = actions(1545); + v->a[747][sym_comment] = actions(3); + v->a[747][sym__comment_word] = actions(1533); + v->a[747][sym__bare_dollar] = actions(1547); + v->a[748][sym_arithmetic_expansion] = state(779); + v->a[748][sym_concatenation] = state(1005); + v->a[748][sym_string] = state(779); + v->a[748][sym_simple_expansion] = state(779); + return (parse_table_1052(v)); +} + +void parse_table_1052(t_parse_table_array *v) +{ + v->a[748][sym_expansion] = state(779); + v->a[748][sym_command_substitution] = state(779); + v->a[748][sym_word] = actions(1764); + v->a[748][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1643); + v->a[748][anon_sym_DOLLAR] = actions(1645); + v->a[748][anon_sym_DQUOTE] = actions(1647); + v->a[748][sym_raw_string] = actions(1764); + v->a[748][sym_number] = actions(1764); + v->a[748][anon_sym_DOLLAR_LBRACE] = actions(1649); + v->a[748][anon_sym_DOLLAR_LPAREN] = actions(1651); + v->a[748][anon_sym_BQUOTE] = actions(1653); + v->a[748][sym_comment] = actions(3); + v->a[748][sym__comment_word] = actions(1766); + v->a[748][sym__empty_value] = actions(1768); + v->a[749][sym_arithmetic_expansion] = state(474); + v->a[749][sym_string] = state(474); + v->a[749][sym_simple_expansion] = state(474); + v->a[749][sym_expansion] = state(474); + v->a[749][sym_command_substitution] = state(474); + v->a[749][sym_word] = actions(1521); + return (parse_table_1053(v)); +} + +void parse_table_1053(t_parse_table_array *v) +{ + v->a[749][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[749][aux_sym_concatenation_token1] = actions(1521); + v->a[749][anon_sym_DOLLAR] = actions(1770); + v->a[749][anon_sym_DQUOTE] = actions(708); + v->a[749][sym_raw_string] = actions(1521); + v->a[749][sym_number] = actions(1521); + v->a[749][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[749][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[749][anon_sym_BQUOTE] = actions(714); + v->a[749][sym_comment] = actions(3); + v->a[749][sym__comment_word] = actions(1521); + v->a[749][sym__bare_dollar] = actions(1525); + v->a[750][sym_arithmetic_expansion] = state(1505); + v->a[750][sym_concatenation] = state(1567); + v->a[750][sym_string] = state(1505); + v->a[750][sym_simple_expansion] = state(1505); + v->a[750][sym_expansion] = state(1505); + v->a[750][sym_command_substitution] = state(1505); + v->a[750][sym__extglob_blob] = state(1567); + v->a[750][sym_word] = actions(1772); + return (parse_table_1054(v)); +} + +void parse_table_1054(t_parse_table_array *v) +{ + v->a[750][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[750][anon_sym_DOLLAR] = actions(784); + v->a[750][anon_sym_DQUOTE] = actions(786); + v->a[750][sym_raw_string] = actions(1772); + v->a[750][sym_number] = actions(1772); + v->a[750][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[750][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[750][anon_sym_BQUOTE] = actions(792); + v->a[750][sym_comment] = actions(3); + v->a[750][sym_extglob_pattern] = actions(794); + v->a[751][sym_arithmetic_expansion] = state(400); + v->a[751][sym_string] = state(400); + v->a[751][sym_simple_expansion] = state(400); + v->a[751][sym_expansion] = state(400); + v->a[751][sym_command_substitution] = state(400); + v->a[751][sym_word] = actions(1774); + v->a[751][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[751][aux_sym_concatenation_token1] = actions(1774); + v->a[751][anon_sym_DOLLAR] = actions(27); + v->a[751][anon_sym_DQUOTE] = actions(29); + return (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 new file mode 100644 index 00000000..744555f8 --- /dev/null +++ b/parser/static/parse_table/parse_table_211.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[751][sym_raw_string] = actions(1774); + v->a[751][sym_number] = actions(1774); + v->a[751][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[751][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[751][anon_sym_BQUOTE] = actions(37); + v->a[751][sym_comment] = actions(3); + v->a[751][sym__comment_word] = actions(1774); + v->a[751][sym__bare_dollar] = actions(1776); + v->a[752][sym_arithmetic_expansion] = state(609); + v->a[752][sym_string] = state(609); + v->a[752][sym_simple_expansion] = state(609); + v->a[752][sym_expansion] = state(609); + v->a[752][sym_command_substitution] = state(609); + v->a[752][sym_word] = actions(1527); + v->a[752][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[752][aux_sym_concatenation_token1] = actions(1527); + v->a[752][anon_sym_DOLLAR] = actions(1778); + v->a[752][anon_sym_DQUOTE] = actions(659); + v->a[752][sym_raw_string] = actions(1527); + v->a[752][sym_number] = actions(1527); + return (parse_table_1056(v)); +} + +void parse_table_1056(t_parse_table_array *v) +{ + v->a[752][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[752][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[752][anon_sym_BQUOTE] = actions(665); + v->a[752][sym_comment] = actions(3); + v->a[752][sym__comment_word] = actions(1527); + v->a[752][sym__bare_dollar] = actions(1531); + v->a[753][aux_sym__heredoc_command] = state(742); + v->a[753][sym_arithmetic_expansion] = state(1011); + v->a[753][sym_concatenation] = state(1296); + v->a[753][sym_string] = state(1011); + v->a[753][sym_simple_expansion] = state(1011); + v->a[753][sym_expansion] = state(1011); + v->a[753][sym_command_substitution] = state(1011); + v->a[753][sym_word] = actions(645); + v->a[753][aux_sym_heredoc_redirect_token1] = actions(1780); + v->a[753][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[753][anon_sym_DOLLAR] = actions(657); + v->a[753][anon_sym_DQUOTE] = actions(659); + v->a[753][sym_raw_string] = actions(645); + v->a[753][sym_number] = actions(645); + return (parse_table_1057(v)); +} + +void parse_table_1057(t_parse_table_array *v) +{ + v->a[753][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[753][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[753][anon_sym_BQUOTE] = actions(665); + v->a[753][sym_comment] = actions(3); + v->a[754][sym_arithmetic_expansion] = state(299); + v->a[754][sym_string] = state(299); + v->a[754][sym_simple_expansion] = state(299); + v->a[754][sym_expansion] = state(299); + v->a[754][sym_command_substitution] = state(299); + v->a[754][sym_word] = actions(1715); + v->a[754][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[754][aux_sym_concatenation_token1] = actions(1715); + v->a[754][anon_sym_DOLLAR] = actions(1782); + v->a[754][anon_sym_DQUOTE] = actions(103); + v->a[754][sym_raw_string] = actions(1715); + v->a[754][sym_number] = actions(1715); + v->a[754][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[754][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[754][anon_sym_BQUOTE] = actions(111); + v->a[754][sym_comment] = actions(3); + return (parse_table_1058(v)); +} + +void parse_table_1058(t_parse_table_array *v) +{ + v->a[754][sym__comment_word] = actions(1715); + v->a[754][sym__bare_dollar] = actions(1717); + v->a[755][aux_sym__heredoc_command] = state(742); + v->a[755][sym_arithmetic_expansion] = state(1011); + v->a[755][sym_concatenation] = state(1296); + v->a[755][sym_string] = state(1011); + v->a[755][sym_simple_expansion] = state(1011); + v->a[755][sym_expansion] = state(1011); + v->a[755][sym_command_substitution] = state(1011); + v->a[755][sym_word] = actions(645); + v->a[755][aux_sym_heredoc_redirect_token1] = actions(1784); + v->a[755][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[755][anon_sym_DOLLAR] = actions(657); + v->a[755][anon_sym_DQUOTE] = actions(659); + v->a[755][sym_raw_string] = actions(645); + v->a[755][sym_number] = actions(645); + v->a[755][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[755][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[755][anon_sym_BQUOTE] = actions(665); + v->a[755][sym_comment] = actions(3); + return (parse_table_1059(v)); +} + +void parse_table_1059(t_parse_table_array *v) +{ + v->a[756][aux_sym__heredoc_command] = state(742); + v->a[756][sym_arithmetic_expansion] = state(1011); + v->a[756][sym_concatenation] = state(1296); + v->a[756][sym_string] = state(1011); + v->a[756][sym_simple_expansion] = state(1011); + v->a[756][sym_expansion] = state(1011); + v->a[756][sym_command_substitution] = state(1011); + v->a[756][sym_word] = actions(645); + v->a[756][aux_sym_heredoc_redirect_token1] = actions(1786); + v->a[756][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[756][anon_sym_DOLLAR] = actions(657); + v->a[756][anon_sym_DQUOTE] = actions(659); + v->a[756][sym_raw_string] = actions(645); + v->a[756][sym_number] = actions(645); + v->a[756][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[756][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[756][anon_sym_BQUOTE] = actions(665); + v->a[756][sym_comment] = actions(3); + v->a[757][sym_arithmetic_expansion] = state(827); + v->a[757][sym_string] = state(827); + return (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 new file mode 100644 index 00000000..199051a1 --- /dev/null +++ b/parser/static/parse_table/parse_table_212.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[757][sym_simple_expansion] = state(827); + v->a[757][sym_expansion] = state(827); + v->a[757][sym_command_substitution] = state(827); + v->a[757][sym_word] = actions(1641); + v->a[757][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1643); + v->a[757][aux_sym_concatenation_token1] = actions(1641); + v->a[757][anon_sym_DOLLAR] = actions(1788); + v->a[757][anon_sym_DQUOTE] = actions(1647); + v->a[757][sym_raw_string] = actions(1641); + v->a[757][sym_number] = actions(1641); + v->a[757][anon_sym_DOLLAR_LBRACE] = actions(1649); + v->a[757][anon_sym_DOLLAR_LPAREN] = actions(1651); + v->a[757][anon_sym_BQUOTE] = actions(1653); + v->a[757][sym_comment] = actions(3); + v->a[757][sym__comment_word] = actions(1641); + v->a[757][sym__bare_dollar] = actions(1655); + v->a[758][sym_arithmetic_expansion] = state(353); + v->a[758][sym_string] = state(353); + v->a[758][sym_simple_expansion] = state(353); + v->a[758][sym_expansion] = state(353); + return (parse_table_1061(v)); +} + +void parse_table_1061(t_parse_table_array *v) +{ + v->a[758][sym_command_substitution] = state(353); + v->a[758][sym_word] = actions(1477); + v->a[758][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[758][aux_sym_concatenation_token1] = actions(1477); + v->a[758][anon_sym_DOLLAR] = actions(1790); + v->a[758][anon_sym_DQUOTE] = actions(1483); + v->a[758][sym_raw_string] = actions(1477); + v->a[758][sym_number] = actions(1477); + v->a[758][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[758][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[758][anon_sym_BQUOTE] = actions(1489); + v->a[758][sym_comment] = actions(3); + v->a[758][sym__comment_word] = actions(1477); + v->a[758][sym__bare_dollar] = actions(1491); + v->a[759][sym_arithmetic_expansion] = state(642); + v->a[759][sym_string] = state(642); + v->a[759][sym_simple_expansion] = state(642); + v->a[759][sym_expansion] = state(642); + v->a[759][sym_command_substitution] = state(642); + v->a[759][sym_word] = actions(1711); + return (parse_table_1062(v)); +} + +void parse_table_1062(t_parse_table_array *v) +{ + v->a[759][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[759][aux_sym_concatenation_token1] = actions(1711); + v->a[759][anon_sym_DOLLAR] = actions(1792); + v->a[759][anon_sym_DQUOTE] = actions(319); + v->a[759][sym_raw_string] = actions(1711); + v->a[759][sym_number] = actions(1711); + v->a[759][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[759][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[759][anon_sym_BQUOTE] = actions(327); + v->a[759][sym_comment] = actions(3); + v->a[759][sym__comment_word] = actions(1711); + v->a[759][sym__bare_dollar] = actions(1713); + v->a[760][sym_arithmetic_expansion] = state(1519); + v->a[760][sym_string] = state(1519); + v->a[760][sym_simple_expansion] = state(1519); + v->a[760][sym_expansion] = state(1519); + v->a[760][sym_command_substitution] = state(1519); + v->a[760][sym_word] = actions(1703); + v->a[760][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[760][aux_sym_concatenation_token1] = actions(1703); + return (parse_table_1063(v)); +} + +void parse_table_1063(t_parse_table_array *v) +{ + v->a[760][anon_sym_DOLLAR] = actions(1794); + v->a[760][anon_sym_DQUOTE] = actions(786); + v->a[760][sym_raw_string] = actions(1703); + v->a[760][sym_number] = actions(1703); + v->a[760][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[760][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[760][anon_sym_BQUOTE] = actions(792); + v->a[760][sym_comment] = actions(3); + v->a[760][sym__comment_word] = actions(1703); + v->a[760][sym__bare_dollar] = actions(1705); + v->a[761][sym_arithmetic_expansion] = state(403); + v->a[761][sym_string] = state(403); + v->a[761][sym_simple_expansion] = state(403); + v->a[761][sym_expansion] = state(403); + v->a[761][sym_command_substitution] = state(403); + v->a[761][sym_word] = actions(1497); + v->a[761][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[761][aux_sym_concatenation_token1] = actions(1497); + v->a[761][anon_sym_DOLLAR] = actions(1796); + v->a[761][anon_sym_DQUOTE] = actions(57); + return (parse_table_1064(v)); +} + +void parse_table_1064(t_parse_table_array *v) +{ + v->a[761][sym_raw_string] = actions(1497); + v->a[761][sym_number] = actions(1497); + v->a[761][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[761][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[761][anon_sym_BQUOTE] = actions(65); + v->a[761][sym_comment] = actions(3); + v->a[761][sym__comment_word] = actions(1497); + v->a[761][sym__bare_dollar] = actions(1501); + v->a[762][sym_word] = actions(919); + v->a[762][anon_sym_PIPE] = actions(919); + v->a[762][anon_sym_AMP_AMP] = actions(919); + v->a[762][anon_sym_PIPE_PIPE] = actions(919); + v->a[762][anon_sym_LT] = actions(919); + v->a[762][anon_sym_GT] = actions(919); + v->a[762][anon_sym_GT_GT] = actions(919); + v->a[762][anon_sym_LT_LT] = actions(919); + v->a[762][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[762][anon_sym_DOLLAR] = actions(919); + v->a[762][anon_sym_DQUOTE] = actions(919); + v->a[762][sym_raw_string] = actions(919); + return (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 new file mode 100644 index 00000000..d8f7b0d6 --- /dev/null +++ b/parser/static/parse_table/parse_table_213.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[762][sym_number] = actions(919); + v->a[762][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[762][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[762][anon_sym_BQUOTE] = actions(919); + v->a[762][sym_comment] = actions(3); + v->a[762][sym_variable_name] = actions(917); + v->a[763][sym_arithmetic_expansion] = state(1293); + v->a[763][sym_string] = state(1293); + v->a[763][sym_simple_expansion] = state(1293); + v->a[763][sym_expansion] = state(1293); + v->a[763][sym_command_substitution] = state(1293); + v->a[763][sym_word] = actions(1729); + v->a[763][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1665); + v->a[763][aux_sym_concatenation_token1] = actions(1729); + v->a[763][anon_sym_DOLLAR] = actions(1798); + v->a[763][anon_sym_DQUOTE] = actions(1669); + v->a[763][sym_raw_string] = actions(1729); + v->a[763][sym_number] = actions(1729); + v->a[763][anon_sym_DOLLAR_LBRACE] = actions(1671); + v->a[763][anon_sym_DOLLAR_LPAREN] = actions(1673); + return (parse_table_1066(v)); +} + +void parse_table_1066(t_parse_table_array *v) +{ + v->a[763][anon_sym_BQUOTE] = actions(1675); + v->a[763][sym_comment] = actions(3); + v->a[763][sym__comment_word] = actions(1729); + v->a[763][sym__bare_dollar] = actions(1731); + v->a[764][sym_arithmetic_expansion] = state(475); + v->a[764][sym_string] = state(475); + v->a[764][sym_simple_expansion] = state(475); + v->a[764][sym_expansion] = state(475); + v->a[764][sym_command_substitution] = state(475); + v->a[764][sym_word] = actions(1725); + v->a[764][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(627); + v->a[764][aux_sym_concatenation_token1] = actions(1725); + v->a[764][anon_sym_DOLLAR] = actions(1800); + v->a[764][anon_sym_DQUOTE] = actions(631); + v->a[764][sym_raw_string] = actions(1725); + v->a[764][sym_number] = actions(1725); + v->a[764][anon_sym_DOLLAR_LBRACE] = actions(633); + v->a[764][anon_sym_DOLLAR_LPAREN] = actions(635); + v->a[764][anon_sym_BQUOTE] = actions(637); + v->a[764][sym_comment] = actions(3); + return (parse_table_1067(v)); +} + +void parse_table_1067(t_parse_table_array *v) +{ + v->a[764][sym__comment_word] = actions(1725); + v->a[764][sym__bare_dollar] = actions(1727); + v->a[765][sym_arithmetic_expansion] = state(474); + v->a[765][sym_string] = state(474); + v->a[765][sym_simple_expansion] = state(474); + v->a[765][sym_expansion] = state(474); + v->a[765][sym_command_substitution] = state(474); + v->a[765][sym_word] = actions(1521); + v->a[765][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[765][aux_sym_concatenation_token1] = actions(1521); + v->a[765][anon_sym_DOLLAR] = actions(1802); + v->a[765][anon_sym_DQUOTE] = actions(708); + v->a[765][sym_raw_string] = actions(1521); + v->a[765][sym_number] = actions(1521); + v->a[765][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[765][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[765][anon_sym_BQUOTE] = actions(714); + v->a[765][sym_comment] = actions(3); + v->a[765][sym__comment_word] = actions(1521); + v->a[765][sym__bare_dollar] = actions(1525); + return (parse_table_1068(v)); +} + +void parse_table_1068(t_parse_table_array *v) +{ + v->a[766][aux_sym_concatenation_repeat1] = state(766); + v->a[766][ts_builtin_sym_end] = actions(981); + v->a[766][anon_sym_PIPE] = actions(973); + v->a[766][anon_sym_RPAREN] = actions(973); + v->a[766][anon_sym_SEMI_SEMI] = actions(973); + v->a[766][anon_sym_AMP_AMP] = actions(973); + v->a[766][anon_sym_PIPE_PIPE] = actions(973); + v->a[766][anon_sym_LT] = actions(973); + v->a[766][anon_sym_GT] = actions(973); + v->a[766][anon_sym_GT_GT] = actions(973); + v->a[766][anon_sym_LT_LT] = actions(973); + v->a[766][aux_sym_heredoc_redirect_token1] = actions(981); + v->a[766][aux_sym_concatenation_token1] = actions(1804); + v->a[766][anon_sym_BQUOTE] = actions(973); + v->a[766][sym_comment] = actions(3); + v->a[766][anon_sym_SEMI] = actions(973); + v->a[766][sym__concat] = actions(1807); + v->a[766][sym_variable_name] = actions(981); + v->a[767][sym_arithmetic_expansion] = state(1460); + v->a[767][sym_concatenation] = state(1548); + return (parse_table_1069(v)); +} + +void parse_table_1069(t_parse_table_array *v) +{ + v->a[767][sym_string] = state(1460); + v->a[767][sym_simple_expansion] = state(1460); + v->a[767][sym_expansion] = state(1460); + v->a[767][sym_command_substitution] = state(1460); + v->a[767][sym__extglob_blob] = state(1548); + v->a[767][sym_word] = actions(1810); + v->a[767][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[767][anon_sym_DOLLAR] = actions(784); + v->a[767][anon_sym_DQUOTE] = actions(786); + v->a[767][sym_raw_string] = actions(1810); + v->a[767][sym_number] = actions(1810); + v->a[767][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[767][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[767][anon_sym_BQUOTE] = actions(792); + v->a[767][sym_comment] = actions(3); + v->a[767][sym_extglob_pattern] = actions(794); + v->a[768][sym_arithmetic_expansion] = state(686); + v->a[768][sym_string] = state(686); + v->a[768][sym_simple_expansion] = state(686); + v->a[768][sym_expansion] = state(686); + return (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 new file mode 100644 index 00000000..9492e002 --- /dev/null +++ b/parser/static/parse_table/parse_table_214.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[768][sym_command_substitution] = state(686); + v->a[768][sym_word] = actions(1493); + v->a[768][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1144); + v->a[768][aux_sym_concatenation_token1] = actions(1493); + v->a[768][anon_sym_DOLLAR] = actions(1812); + v->a[768][anon_sym_DQUOTE] = actions(1148); + v->a[768][sym_raw_string] = actions(1493); + v->a[768][sym_number] = actions(1493); + v->a[768][anon_sym_DOLLAR_LBRACE] = actions(1150); + v->a[768][anon_sym_DOLLAR_LPAREN] = actions(1152); + v->a[768][anon_sym_BQUOTE] = actions(1154); + v->a[768][sym_comment] = actions(3); + v->a[768][sym__comment_word] = actions(1493); + v->a[768][sym__bare_dollar] = actions(1495); + v->a[769][sym_arithmetic_expansion] = state(424); + v->a[769][sym_concatenation] = state(560); + v->a[769][sym_string] = state(424); + v->a[769][sym_simple_expansion] = state(424); + v->a[769][sym_expansion] = state(424); + v->a[769][sym_command_substitution] = state(424); + return (parse_table_1071(v)); +} + +void parse_table_1071(t_parse_table_array *v) +{ + v->a[769][sym_word] = actions(1814); + v->a[769][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[769][anon_sym_DOLLAR] = actions(1481); + v->a[769][anon_sym_DQUOTE] = actions(1483); + v->a[769][sym_raw_string] = actions(1814); + v->a[769][sym_number] = actions(1814); + v->a[769][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[769][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[769][anon_sym_BQUOTE] = actions(1489); + v->a[769][sym_comment] = actions(3); + v->a[769][sym__comment_word] = actions(1617); + v->a[769][sym__empty_value] = actions(1619); + v->a[770][sym_arithmetic_expansion] = state(353); + v->a[770][sym_string] = state(353); + v->a[770][sym_simple_expansion] = state(353); + v->a[770][sym_expansion] = state(353); + v->a[770][sym_command_substitution] = state(353); + v->a[770][sym_word] = actions(1477); + v->a[770][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[770][aux_sym_concatenation_token1] = actions(1477); + return (parse_table_1072(v)); +} + +void parse_table_1072(t_parse_table_array *v) +{ + v->a[770][anon_sym_DOLLAR] = actions(1816); + v->a[770][anon_sym_DQUOTE] = actions(1483); + v->a[770][sym_raw_string] = actions(1477); + v->a[770][sym_number] = actions(1477); + v->a[770][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[770][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[770][anon_sym_BQUOTE] = actions(1489); + v->a[770][sym_comment] = actions(3); + v->a[770][sym__comment_word] = actions(1477); + v->a[770][sym__bare_dollar] = actions(1491); + v->a[771][sym_arithmetic_expansion] = state(778); + v->a[771][sym_string] = state(778); + v->a[771][sym_simple_expansion] = state(778); + v->a[771][sym_expansion] = state(778); + v->a[771][sym_command_substitution] = state(778); + v->a[771][sym_word] = actions(1533); + v->a[771][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[771][aux_sym_concatenation_token1] = actions(1533); + v->a[771][anon_sym_DOLLAR] = actions(1818); + v->a[771][anon_sym_DQUOTE] = actions(1539); + return (parse_table_1073(v)); +} + +void parse_table_1073(t_parse_table_array *v) +{ + v->a[771][sym_raw_string] = actions(1533); + v->a[771][sym_number] = actions(1533); + v->a[771][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[771][anon_sym_DOLLAR_LPAREN] = actions(1543); + v->a[771][anon_sym_BQUOTE] = actions(1545); + v->a[771][sym_comment] = actions(3); + v->a[771][sym__comment_word] = actions(1533); + v->a[771][sym__bare_dollar] = actions(1547); + v->a[772][sym_word] = actions(833); + v->a[772][anon_sym_PIPE] = actions(833); + v->a[772][anon_sym_AMP_AMP] = actions(833); + v->a[772][anon_sym_PIPE_PIPE] = actions(833); + v->a[772][anon_sym_LT] = actions(833); + v->a[772][anon_sym_GT] = actions(833); + v->a[772][anon_sym_GT_GT] = actions(833); + v->a[772][anon_sym_LT_LT] = actions(833); + v->a[772][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[772][anon_sym_DOLLAR] = actions(833); + v->a[772][anon_sym_DQUOTE] = actions(833); + v->a[772][sym_raw_string] = actions(833); + return (parse_table_1074(v)); +} + +void parse_table_1074(t_parse_table_array *v) +{ + v->a[772][sym_number] = actions(833); + v->a[772][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[772][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[772][anon_sym_BQUOTE] = actions(833); + v->a[772][sym_comment] = actions(3); + v->a[772][sym__bare_dollar] = actions(841); + v->a[773][sym_arithmetic_expansion] = state(1171); + v->a[773][sym_concatenation] = state(950); + v->a[773][sym_string] = state(1171); + v->a[773][sym_simple_expansion] = state(1171); + v->a[773][sym_expansion] = state(1171); + v->a[773][sym_command_substitution] = state(1171); + v->a[773][sym_word] = actions(1820); + v->a[773][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1535); + v->a[773][anon_sym_DOLLAR] = actions(1585); + v->a[773][anon_sym_DQUOTE] = actions(1539); + v->a[773][sym_raw_string] = actions(1820); + v->a[773][sym_number] = actions(1820); + v->a[773][anon_sym_DOLLAR_LBRACE] = actions(1541); + v->a[773][anon_sym_DOLLAR_LPAREN] = actions(1543); + return (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 new file mode 100644 index 00000000..6d028f95 --- /dev/null +++ b/parser/static/parse_table/parse_table_215.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[773][anon_sym_BQUOTE] = actions(1545); + v->a[773][sym_comment] = actions(3); + v->a[773][sym__comment_word] = actions(1587); + v->a[773][sym__empty_value] = actions(1589); + v->a[774][sym_arithmetic_expansion] = state(400); + v->a[774][sym_string] = state(400); + v->a[774][sym_simple_expansion] = state(400); + v->a[774][sym_expansion] = state(400); + v->a[774][sym_command_substitution] = state(400); + v->a[774][sym_word] = actions(1774); + v->a[774][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[774][aux_sym_concatenation_token1] = actions(1774); + v->a[774][anon_sym_DOLLAR] = actions(1822); + v->a[774][anon_sym_DQUOTE] = actions(29); + v->a[774][sym_raw_string] = actions(1774); + v->a[774][sym_number] = actions(1774); + v->a[774][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[774][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[774][anon_sym_BQUOTE] = actions(37); + v->a[774][sym_comment] = actions(3); + return (parse_table_1076(v)); +} + +void parse_table_1076(t_parse_table_array *v) +{ + v->a[774][sym__comment_word] = actions(1774); + v->a[774][sym__bare_dollar] = actions(1776); + v->a[775][sym_word] = actions(909); + v->a[775][anon_sym_PIPE] = actions(909); + v->a[775][anon_sym_AMP_AMP] = actions(909); + v->a[775][anon_sym_PIPE_PIPE] = actions(909); + v->a[775][anon_sym_LT] = actions(909); + v->a[775][anon_sym_GT] = actions(909); + v->a[775][anon_sym_GT_GT] = actions(909); + v->a[775][anon_sym_LT_LT] = actions(909); + v->a[775][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(909); + v->a[775][anon_sym_DOLLAR] = actions(909); + v->a[775][anon_sym_DQUOTE] = actions(909); + v->a[775][sym_raw_string] = actions(909); + v->a[775][sym_number] = actions(909); + v->a[775][anon_sym_DOLLAR_LBRACE] = actions(909); + v->a[775][anon_sym_DOLLAR_LPAREN] = actions(909); + v->a[775][anon_sym_BQUOTE] = actions(909); + v->a[775][sym_comment] = actions(3); + v->a[775][sym__bare_dollar] = actions(911); + return (parse_table_1077(v)); +} + +void parse_table_1077(t_parse_table_array *v) +{ + v->a[776][sym_arithmetic_expansion] = state(282); + v->a[776][sym_concatenation] = state(168); + v->a[776][sym_string] = state(282); + v->a[776][sym_simple_expansion] = state(282); + v->a[776][sym_expansion] = state(282); + v->a[776][sym_command_substitution] = state(282); + v->a[776][aux_sym_for_statement_repeat1] = state(168); + v->a[776][sym_word] = actions(1824); + v->a[776][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1625); + v->a[776][anon_sym_DOLLAR] = actions(1627); + v->a[776][anon_sym_DQUOTE] = actions(1629); + v->a[776][sym_raw_string] = actions(1824); + v->a[776][sym_number] = actions(1824); + v->a[776][anon_sym_DOLLAR_LBRACE] = actions(1631); + v->a[776][anon_sym_DOLLAR_LPAREN] = actions(1633); + v->a[776][anon_sym_BQUOTE] = actions(1635); + v->a[776][sym_comment] = actions(3); + v->a[777][ts_builtin_sym_end] = actions(1060); + v->a[777][anon_sym_PIPE] = actions(1058); + v->a[777][anon_sym_RPAREN] = actions(1058); + return (parse_table_1078(v)); +} + +void parse_table_1078(t_parse_table_array *v) +{ + v->a[777][anon_sym_SEMI_SEMI] = actions(1058); + v->a[777][anon_sym_AMP_AMP] = actions(1058); + v->a[777][anon_sym_PIPE_PIPE] = actions(1058); + v->a[777][anon_sym_LT] = actions(1058); + v->a[777][anon_sym_GT] = actions(1058); + v->a[777][anon_sym_GT_GT] = actions(1058); + v->a[777][anon_sym_LT_LT] = actions(1058); + v->a[777][aux_sym_heredoc_redirect_token1] = actions(1060); + v->a[777][aux_sym_concatenation_token1] = actions(1058); + v->a[777][anon_sym_BQUOTE] = actions(1058); + v->a[777][sym_comment] = actions(3); + v->a[777][anon_sym_SEMI] = actions(1058); + v->a[777][sym__concat] = actions(1060); + v->a[777][sym_variable_name] = actions(1060); + v->a[778][ts_builtin_sym_end] = actions(981); + v->a[778][anon_sym_PIPE] = actions(973); + v->a[778][anon_sym_RPAREN] = actions(973); + v->a[778][anon_sym_SEMI_SEMI] = actions(973); + v->a[778][anon_sym_AMP_AMP] = actions(973); + v->a[778][anon_sym_PIPE_PIPE] = actions(973); + return (parse_table_1079(v)); +} + +void parse_table_1079(t_parse_table_array *v) +{ + v->a[778][anon_sym_LT] = actions(973); + v->a[778][anon_sym_GT] = actions(973); + v->a[778][anon_sym_GT_GT] = actions(973); + v->a[778][anon_sym_LT_LT] = actions(973); + v->a[778][aux_sym_heredoc_redirect_token1] = actions(981); + v->a[778][aux_sym_concatenation_token1] = actions(973); + v->a[778][anon_sym_BQUOTE] = actions(973); + v->a[778][sym_comment] = actions(3); + v->a[778][anon_sym_SEMI] = actions(973); + v->a[778][sym__concat] = actions(981); + v->a[778][sym_variable_name] = actions(981); + v->a[779][aux_sym_concatenation_repeat1] = state(812); + v->a[779][sym_word] = actions(919); + v->a[779][anon_sym_LT] = actions(919); + v->a[779][anon_sym_GT] = actions(919); + v->a[779][anon_sym_GT_GT] = actions(919); + v->a[779][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[779][aux_sym_concatenation_token1] = actions(1826); + v->a[779][anon_sym_DOLLAR] = actions(919); + v->a[779][anon_sym_DQUOTE] = actions(919); + return (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 new file mode 100644 index 00000000..e179e0d5 --- /dev/null +++ b/parser/static/parse_table/parse_table_216.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[779][sym_raw_string] = actions(919); + v->a[779][sym_number] = actions(919); + v->a[779][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[779][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[779][anon_sym_BQUOTE] = actions(919); + v->a[779][sym_comment] = actions(3); + v->a[779][sym__concat] = actions(1828); + v->a[779][sym_variable_name] = actions(917); + v->a[780][sym_string] = state(1516); + v->a[780][sym_simple_expansion] = state(1533); + v->a[780][sym_expansion] = state(1516); + v->a[780][sym__concatenation_in_expansion] = state(1594); + v->a[780][sym_command_substitution] = state(1533); + v->a[780][sym__word_no_brace] = state(1521); + v->a[780][anon_sym_RBRACE] = actions(1830); + v->a[780][anon_sym_DOLLAR] = actions(784); + v->a[780][anon_sym_DQUOTE] = actions(786); + v->a[780][sym_raw_string] = actions(1832); + v->a[780][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[780][anon_sym_DOLLAR_LPAREN] = actions(790); + return (parse_table_1081(v)); +} + +void parse_table_1081(t_parse_table_array *v) +{ + v->a[780][anon_sym_BQUOTE] = actions(792); + v->a[780][sym_comment] = actions(3); + v->a[780][aux_sym__word_no_brace_token1] = actions(1834); + v->a[780][sym_variable_name] = actions(1836); + v->a[780][sym__expansion_word] = actions(1838); + v->a[781][ts_builtin_sym_end] = actions(1050); + v->a[781][anon_sym_PIPE] = actions(1052); + v->a[781][anon_sym_RPAREN] = actions(1052); + v->a[781][anon_sym_SEMI_SEMI] = actions(1052); + v->a[781][anon_sym_AMP_AMP] = actions(1052); + v->a[781][anon_sym_PIPE_PIPE] = actions(1052); + v->a[781][anon_sym_LT] = actions(1052); + v->a[781][anon_sym_GT] = actions(1052); + v->a[781][anon_sym_GT_GT] = actions(1052); + v->a[781][anon_sym_LT_LT] = actions(1052); + v->a[781][aux_sym_heredoc_redirect_token1] = actions(1050); + v->a[781][aux_sym_concatenation_token1] = actions(1052); + v->a[781][anon_sym_BQUOTE] = actions(1052); + v->a[781][sym_comment] = actions(3); + v->a[781][anon_sym_SEMI] = actions(1052); + return (parse_table_1082(v)); +} + +void parse_table_1082(t_parse_table_array *v) +{ + v->a[781][sym__concat] = actions(1050); + v->a[781][sym_variable_name] = actions(1050); + v->a[782][aux_sym_concatenation_repeat1] = state(812); + v->a[782][sym_word] = actions(880); + v->a[782][anon_sym_LT] = actions(880); + v->a[782][anon_sym_GT] = actions(880); + v->a[782][anon_sym_GT_GT] = actions(880); + v->a[782][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[782][aux_sym_concatenation_token1] = actions(1826); + v->a[782][anon_sym_DOLLAR] = actions(880); + v->a[782][anon_sym_DQUOTE] = actions(880); + v->a[782][sym_raw_string] = actions(880); + v->a[782][sym_number] = actions(880); + v->a[782][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[782][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[782][anon_sym_BQUOTE] = actions(880); + v->a[782][sym_comment] = actions(3); + v->a[782][sym__concat] = actions(1828); + v->a[782][sym_variable_name] = actions(878); + v->a[783][ts_builtin_sym_end] = actions(1054); + return (parse_table_1083(v)); +} + +void parse_table_1083(t_parse_table_array *v) +{ + v->a[783][anon_sym_PIPE] = actions(1056); + v->a[783][anon_sym_RPAREN] = actions(1056); + v->a[783][anon_sym_SEMI_SEMI] = actions(1056); + v->a[783][anon_sym_AMP_AMP] = actions(1056); + v->a[783][anon_sym_PIPE_PIPE] = actions(1056); + v->a[783][anon_sym_LT] = actions(1056); + v->a[783][anon_sym_GT] = actions(1056); + v->a[783][anon_sym_GT_GT] = actions(1056); + v->a[783][anon_sym_LT_LT] = actions(1056); + v->a[783][aux_sym_heredoc_redirect_token1] = actions(1054); + v->a[783][aux_sym_concatenation_token1] = actions(1056); + v->a[783][anon_sym_BQUOTE] = actions(1056); + v->a[783][sym_comment] = actions(3); + v->a[783][anon_sym_SEMI] = actions(1056); + v->a[783][sym__concat] = actions(1054); + v->a[783][sym_variable_name] = actions(1054); + v->a[784][ts_builtin_sym_end] = actions(1050); + v->a[784][anon_sym_PIPE] = actions(1052); + v->a[784][anon_sym_RPAREN] = actions(1052); + v->a[784][anon_sym_SEMI_SEMI] = actions(1052); + return (parse_table_1084(v)); +} + +void parse_table_1084(t_parse_table_array *v) +{ + v->a[784][anon_sym_AMP_AMP] = actions(1052); + v->a[784][anon_sym_PIPE_PIPE] = actions(1052); + v->a[784][anon_sym_LT] = actions(1052); + v->a[784][anon_sym_GT] = actions(1052); + v->a[784][anon_sym_GT_GT] = actions(1052); + v->a[784][anon_sym_LT_LT] = actions(1052); + v->a[784][aux_sym_heredoc_redirect_token1] = actions(1050); + v->a[784][aux_sym_concatenation_token1] = actions(1052); + v->a[784][anon_sym_BQUOTE] = actions(1052); + v->a[784][sym_comment] = actions(3); + v->a[784][anon_sym_SEMI] = actions(1052); + v->a[784][sym__concat] = actions(1050); + v->a[784][sym_variable_name] = actions(1050); + v->a[785][sym_arithmetic_expansion] = state(409); + v->a[785][sym_concatenation] = state(202); + v->a[785][sym_string] = state(409); + v->a[785][sym_simple_expansion] = state(409); + v->a[785][sym_expansion] = state(409); + v->a[785][sym_command_substitution] = state(409); + v->a[785][aux_sym_for_statement_repeat1] = state(202); + return (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 new file mode 100644 index 00000000..0b7530aa --- /dev/null +++ b/parser/static/parse_table/parse_table_217.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[785][sym_word] = actions(721); + v->a[785][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(723); + v->a[785][anon_sym_DOLLAR] = actions(725); + v->a[785][anon_sym_DQUOTE] = actions(727); + v->a[785][sym_raw_string] = actions(721); + v->a[785][sym_number] = actions(721); + v->a[785][anon_sym_DOLLAR_LBRACE] = actions(729); + v->a[785][anon_sym_DOLLAR_LPAREN] = actions(731); + v->a[785][anon_sym_BQUOTE] = actions(733); + v->a[785][sym_comment] = actions(3); + v->a[786][sym_arithmetic_expansion] = state(593); + v->a[786][sym_concatenation] = state(259); + v->a[786][sym_string] = state(593); + v->a[786][sym_simple_expansion] = state(593); + v->a[786][sym_expansion] = state(593); + v->a[786][sym_command_substitution] = state(593); + v->a[786][aux_sym_for_statement_repeat1] = state(259); + v->a[786][sym_word] = actions(886); + v->a[786][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[786][anon_sym_DOLLAR] = actions(706); + return (parse_table_1086(v)); +} + +void parse_table_1086(t_parse_table_array *v) +{ + v->a[786][anon_sym_DQUOTE] = actions(708); + v->a[786][sym_raw_string] = actions(886); + v->a[786][sym_number] = actions(886); + v->a[786][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[786][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[786][anon_sym_BQUOTE] = actions(714); + v->a[786][sym_comment] = actions(3); + v->a[787][aux_sym_concatenation_repeat1] = state(787); + v->a[787][sym_word] = actions(973); + v->a[787][anon_sym_LT] = actions(973); + v->a[787][anon_sym_GT] = actions(973); + v->a[787][anon_sym_GT_GT] = actions(973); + v->a[787][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[787][aux_sym_concatenation_token1] = actions(1840); + v->a[787][anon_sym_DOLLAR] = actions(973); + v->a[787][anon_sym_DQUOTE] = actions(973); + v->a[787][sym_raw_string] = actions(973); + v->a[787][sym_number] = actions(973); + v->a[787][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[787][anon_sym_DOLLAR_LPAREN] = actions(973); + return (parse_table_1087(v)); +} + +void parse_table_1087(t_parse_table_array *v) +{ + v->a[787][anon_sym_BQUOTE] = actions(973); + v->a[787][sym_comment] = actions(3); + v->a[787][sym__concat] = actions(1843); + v->a[787][sym_variable_name] = actions(981); + v->a[788][ts_builtin_sym_end] = actions(1093); + v->a[788][anon_sym_PIPE] = actions(1091); + v->a[788][anon_sym_RPAREN] = actions(1091); + v->a[788][anon_sym_SEMI_SEMI] = actions(1091); + v->a[788][anon_sym_AMP_AMP] = actions(1091); + v->a[788][anon_sym_PIPE_PIPE] = actions(1091); + v->a[788][anon_sym_LT] = actions(1091); + v->a[788][anon_sym_GT] = actions(1091); + v->a[788][anon_sym_GT_GT] = actions(1091); + v->a[788][anon_sym_LT_LT] = actions(1091); + v->a[788][aux_sym_heredoc_redirect_token1] = actions(1093); + v->a[788][aux_sym_concatenation_token1] = actions(1091); + v->a[788][anon_sym_BQUOTE] = actions(1091); + v->a[788][sym_comment] = actions(3); + v->a[788][anon_sym_SEMI] = actions(1091); + v->a[788][sym__concat] = actions(1093); + return (parse_table_1088(v)); +} + +void parse_table_1088(t_parse_table_array *v) +{ + v->a[788][sym_variable_name] = actions(1093); + v->a[789][ts_builtin_sym_end] = actions(1097); + v->a[789][anon_sym_PIPE] = actions(1095); + v->a[789][anon_sym_RPAREN] = actions(1095); + v->a[789][anon_sym_SEMI_SEMI] = actions(1095); + v->a[789][anon_sym_AMP_AMP] = actions(1095); + v->a[789][anon_sym_PIPE_PIPE] = actions(1095); + v->a[789][anon_sym_LT] = actions(1095); + v->a[789][anon_sym_GT] = actions(1095); + v->a[789][anon_sym_GT_GT] = actions(1095); + v->a[789][anon_sym_LT_LT] = actions(1095); + v->a[789][aux_sym_heredoc_redirect_token1] = actions(1097); + v->a[789][aux_sym_concatenation_token1] = actions(1095); + v->a[789][anon_sym_BQUOTE] = actions(1095); + v->a[789][sym_comment] = actions(3); + v->a[789][anon_sym_SEMI] = actions(1095); + v->a[789][sym__concat] = actions(1097); + v->a[789][sym_variable_name] = actions(1097); + v->a[790][sym_arithmetic_expansion] = state(415); + v->a[790][sym_concatenation] = state(190); + return (parse_table_1089(v)); +} + +void parse_table_1089(t_parse_table_array *v) +{ + v->a[790][sym_string] = state(415); + v->a[790][sym_simple_expansion] = state(415); + v->a[790][sym_expansion] = state(415); + v->a[790][sym_command_substitution] = state(415); + v->a[790][aux_sym_for_statement_repeat1] = state(190); + v->a[790][sym_word] = actions(1846); + v->a[790][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[790][anon_sym_DOLLAR] = actions(1481); + v->a[790][anon_sym_DQUOTE] = actions(1483); + v->a[790][sym_raw_string] = actions(1846); + v->a[790][sym_number] = actions(1846); + v->a[790][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[790][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[790][anon_sym_BQUOTE] = actions(1489); + v->a[790][sym_comment] = actions(3); + v->a[791][sym_arithmetic_expansion] = state(857); + v->a[791][sym_concatenation] = state(591); + v->a[791][sym_string] = state(857); + v->a[791][sym_simple_expansion] = state(857); + v->a[791][sym_expansion] = state(857); + return (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 new file mode 100644 index 00000000..98357387 --- /dev/null +++ b/parser/static/parse_table/parse_table_218.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[791][sym_command_substitution] = state(857); + v->a[791][aux_sym_for_statement_repeat1] = state(591); + v->a[791][sym_word] = actions(1346); + v->a[791][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[791][anon_sym_DOLLAR] = actions(657); + v->a[791][anon_sym_DQUOTE] = actions(659); + v->a[791][sym_raw_string] = actions(1346); + v->a[791][sym_number] = actions(1346); + v->a[791][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[791][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[791][anon_sym_BQUOTE] = actions(665); + v->a[791][sym_comment] = actions(3); + v->a[792][sym_variable_assignment] = state(792); + v->a[792][sym_file_redirect] = state(1083); + v->a[792][aux_sym_command_repeat1] = state(792); + v->a[792][sym_word] = actions(1848); + v->a[792][anon_sym_LT] = actions(1850); + v->a[792][anon_sym_GT] = actions(1850); + v->a[792][anon_sym_GT_GT] = actions(1850); + v->a[792][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1848); + return (parse_table_1091(v)); +} + +void parse_table_1091(t_parse_table_array *v) +{ + v->a[792][anon_sym_DOLLAR] = actions(1848); + v->a[792][anon_sym_DQUOTE] = actions(1848); + v->a[792][sym_raw_string] = actions(1848); + v->a[792][sym_number] = actions(1848); + v->a[792][anon_sym_DOLLAR_LBRACE] = actions(1848); + v->a[792][anon_sym_DOLLAR_LPAREN] = actions(1848); + v->a[792][anon_sym_BQUOTE] = actions(1848); + v->a[792][sym_comment] = actions(3); + v->a[792][sym_variable_name] = actions(1853); + v->a[793][ts_builtin_sym_end] = actions(1108); + v->a[793][anon_sym_PIPE] = actions(1106); + v->a[793][anon_sym_RPAREN] = actions(1106); + v->a[793][anon_sym_SEMI_SEMI] = actions(1106); + v->a[793][anon_sym_AMP_AMP] = actions(1106); + v->a[793][anon_sym_PIPE_PIPE] = actions(1106); + v->a[793][anon_sym_LT] = actions(1106); + v->a[793][anon_sym_GT] = actions(1106); + v->a[793][anon_sym_GT_GT] = actions(1106); + v->a[793][anon_sym_LT_LT] = actions(1106); + v->a[793][aux_sym_heredoc_redirect_token1] = actions(1108); + return (parse_table_1092(v)); +} + +void parse_table_1092(t_parse_table_array *v) +{ + v->a[793][aux_sym_concatenation_token1] = actions(1106); + v->a[793][anon_sym_BQUOTE] = actions(1106); + v->a[793][sym_comment] = actions(3); + v->a[793][anon_sym_SEMI] = actions(1106); + v->a[793][sym__concat] = actions(1108); + v->a[793][sym_variable_name] = actions(1108); + v->a[794][sym_arithmetic_expansion] = state(857); + v->a[794][sym_concatenation] = state(603); + v->a[794][sym_string] = state(857); + v->a[794][sym_simple_expansion] = state(857); + v->a[794][sym_expansion] = state(857); + v->a[794][sym_command_substitution] = state(857); + v->a[794][aux_sym_for_statement_repeat1] = state(603); + v->a[794][sym_word] = actions(1346); + v->a[794][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[794][anon_sym_DOLLAR] = actions(657); + v->a[794][anon_sym_DQUOTE] = actions(659); + v->a[794][sym_raw_string] = actions(1346); + v->a[794][sym_number] = actions(1346); + v->a[794][anon_sym_DOLLAR_LBRACE] = actions(661); + return (parse_table_1093(v)); +} + +void parse_table_1093(t_parse_table_array *v) +{ + v->a[794][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[794][anon_sym_BQUOTE] = actions(665); + v->a[794][sym_comment] = actions(3); + v->a[795][ts_builtin_sym_end] = actions(1046); + v->a[795][anon_sym_PIPE] = actions(1048); + v->a[795][anon_sym_RPAREN] = actions(1048); + v->a[795][anon_sym_SEMI_SEMI] = actions(1048); + v->a[795][anon_sym_AMP_AMP] = actions(1048); + v->a[795][anon_sym_PIPE_PIPE] = actions(1048); + v->a[795][anon_sym_LT] = actions(1048); + v->a[795][anon_sym_GT] = actions(1048); + v->a[795][anon_sym_GT_GT] = actions(1048); + v->a[795][anon_sym_LT_LT] = actions(1048); + v->a[795][aux_sym_heredoc_redirect_token1] = actions(1046); + v->a[795][aux_sym_concatenation_token1] = actions(1048); + v->a[795][anon_sym_BQUOTE] = actions(1048); + v->a[795][sym_comment] = actions(3); + v->a[795][anon_sym_SEMI] = actions(1048); + v->a[795][sym__concat] = actions(1046); + v->a[795][sym_variable_name] = actions(1046); + return (parse_table_1094(v)); +} + +void parse_table_1094(t_parse_table_array *v) +{ + v->a[796][ts_builtin_sym_end] = actions(1126); + v->a[796][anon_sym_PIPE] = actions(1124); + v->a[796][anon_sym_RPAREN] = actions(1124); + v->a[796][anon_sym_SEMI_SEMI] = actions(1124); + v->a[796][anon_sym_AMP_AMP] = actions(1124); + v->a[796][anon_sym_PIPE_PIPE] = actions(1124); + v->a[796][anon_sym_LT] = actions(1124); + v->a[796][anon_sym_GT] = actions(1124); + v->a[796][anon_sym_GT_GT] = actions(1124); + v->a[796][anon_sym_LT_LT] = actions(1124); + v->a[796][aux_sym_heredoc_redirect_token1] = actions(1126); + v->a[796][aux_sym_concatenation_token1] = actions(1124); + v->a[796][anon_sym_BQUOTE] = actions(1124); + v->a[796][sym_comment] = actions(3); + v->a[796][anon_sym_SEMI] = actions(1124); + v->a[796][sym__concat] = actions(1126); + v->a[796][sym_variable_name] = actions(1126); + v->a[797][sym_arithmetic_expansion] = state(292); + v->a[797][sym_concatenation] = state(159); + v->a[797][sym_string] = state(292); + return (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 new file mode 100644 index 00000000..1a94168d --- /dev/null +++ b/parser/static/parse_table/parse_table_219.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[797][sym_simple_expansion] = state(292); + v->a[797][sym_expansion] = state(292); + v->a[797][sym_command_substitution] = state(292); + v->a[797][aux_sym_for_statement_repeat1] = state(159); + v->a[797][sym_word] = actions(1856); + v->a[797][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[797][anon_sym_DOLLAR] = actions(1481); + v->a[797][anon_sym_DQUOTE] = actions(1483); + v->a[797][sym_raw_string] = actions(1856); + v->a[797][sym_number] = actions(1856); + v->a[797][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[797][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[797][anon_sym_BQUOTE] = actions(1489); + v->a[797][sym_comment] = actions(3); + v->a[798][sym_arithmetic_expansion] = state(402); + v->a[798][sym_concatenation] = state(195); + v->a[798][sym_string] = state(402); + v->a[798][sym_simple_expansion] = state(402); + v->a[798][sym_expansion] = state(402); + v->a[798][sym_command_substitution] = state(402); + return (parse_table_1096(v)); +} + +void parse_table_1096(t_parse_table_array *v) +{ + v->a[798][aux_sym_for_statement_repeat1] = state(195); + v->a[798][sym_word] = actions(702); + v->a[798][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[798][anon_sym_DOLLAR] = actions(706); + v->a[798][anon_sym_DQUOTE] = actions(708); + v->a[798][sym_raw_string] = actions(702); + v->a[798][sym_number] = actions(702); + v->a[798][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[798][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[798][anon_sym_BQUOTE] = actions(714); + v->a[798][sym_comment] = actions(3); + v->a[799][sym_arithmetic_expansion] = state(782); + v->a[799][sym_concatenation] = state(590); + v->a[799][sym_string] = state(782); + v->a[799][sym_simple_expansion] = state(782); + v->a[799][sym_expansion] = state(782); + v->a[799][sym_command_substitution] = state(782); + v->a[799][aux_sym_for_statement_repeat1] = state(590); + v->a[799][sym_word] = actions(1858); + v->a[799][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1643); + return (parse_table_1097(v)); +} + +void parse_table_1097(t_parse_table_array *v) +{ + v->a[799][anon_sym_DOLLAR] = actions(1645); + v->a[799][anon_sym_DQUOTE] = actions(1647); + v->a[799][sym_raw_string] = actions(1858); + v->a[799][sym_number] = actions(1858); + v->a[799][anon_sym_DOLLAR_LBRACE] = actions(1649); + v->a[799][anon_sym_DOLLAR_LPAREN] = actions(1651); + v->a[799][anon_sym_BQUOTE] = actions(1653); + v->a[799][sym_comment] = actions(3); + v->a[800][ts_builtin_sym_end] = actions(1116); + v->a[800][anon_sym_PIPE] = actions(1114); + v->a[800][anon_sym_RPAREN] = actions(1114); + v->a[800][anon_sym_SEMI_SEMI] = actions(1114); + v->a[800][anon_sym_AMP_AMP] = actions(1114); + v->a[800][anon_sym_PIPE_PIPE] = actions(1114); + v->a[800][anon_sym_LT] = actions(1114); + v->a[800][anon_sym_GT] = actions(1114); + v->a[800][anon_sym_GT_GT] = actions(1114); + v->a[800][anon_sym_LT_LT] = actions(1114); + v->a[800][aux_sym_heredoc_redirect_token1] = actions(1116); + v->a[800][aux_sym_concatenation_token1] = actions(1114); + return (parse_table_1098(v)); +} + +void parse_table_1098(t_parse_table_array *v) +{ + v->a[800][anon_sym_BQUOTE] = actions(1114); + v->a[800][sym_comment] = actions(3); + v->a[800][anon_sym_SEMI] = actions(1114); + v->a[800][sym__concat] = actions(1116); + v->a[800][sym_variable_name] = actions(1116); + v->a[801][sym_arithmetic_expansion] = state(362); + v->a[801][sym_concatenation] = state(182); + v->a[801][sym_string] = state(362); + v->a[801][sym_simple_expansion] = state(362); + v->a[801][sym_expansion] = state(362); + v->a[801][sym_command_substitution] = state(362); + v->a[801][aux_sym_for_statement_repeat1] = state(182); + v->a[801][sym_word] = actions(625); + v->a[801][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(627); + v->a[801][anon_sym_DOLLAR] = actions(629); + v->a[801][anon_sym_DQUOTE] = actions(631); + v->a[801][sym_raw_string] = actions(625); + v->a[801][sym_number] = actions(625); + v->a[801][anon_sym_DOLLAR_LBRACE] = actions(633); + v->a[801][anon_sym_DOLLAR_LPAREN] = actions(635); + return (parse_table_1099(v)); +} + +void parse_table_1099(t_parse_table_array *v) +{ + v->a[801][anon_sym_BQUOTE] = actions(637); + v->a[801][sym_comment] = actions(3); + v->a[802][sym_arithmetic_expansion] = state(607); + v->a[802][sym_concatenation] = state(366); + v->a[802][sym_string] = state(607); + v->a[802][sym_simple_expansion] = state(607); + v->a[802][sym_expansion] = state(607); + v->a[802][sym_command_substitution] = state(607); + v->a[802][aux_sym_for_statement_repeat1] = state(366); + v->a[802][sym_word] = actions(1142); + v->a[802][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1144); + v->a[802][anon_sym_DOLLAR] = actions(1146); + v->a[802][anon_sym_DQUOTE] = actions(1148); + v->a[802][sym_raw_string] = actions(1142); + v->a[802][sym_number] = actions(1142); + v->a[802][anon_sym_DOLLAR_LBRACE] = actions(1150); + v->a[802][anon_sym_DOLLAR_LPAREN] = actions(1152); + v->a[802][anon_sym_BQUOTE] = actions(1154); + v->a[802][sym_comment] = actions(3); + v->a[803][sym_arithmetic_expansion] = state(857); + return (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 new file mode 100644 index 00000000..040c6f3c --- /dev/null +++ b/parser/static/parse_table/parse_table_22.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_22.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_110(t_parse_table_array *v) +{ + v->a[42][sym_word] = actions(123); + v->a[42][anon_sym_for] = actions(126); + v->a[42][anon_sym_while] = actions(129); + v->a[42][anon_sym_until] = actions(129); + v->a[42][anon_sym_if] = actions(132); + v->a[42][anon_sym_case] = actions(137); + v->a[42][anon_sym_LPAREN] = actions(140); + v->a[42][anon_sym_LBRACE] = actions(143); + v->a[42][anon_sym_RBRACE] = actions(135); + v->a[42][anon_sym_BANG] = actions(146); + v->a[42][anon_sym_LT] = actions(149); + v->a[42][anon_sym_GT] = actions(149); + v->a[42][anon_sym_GT_GT] = actions(149); + v->a[42][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(152); + v->a[42][anon_sym_DOLLAR] = actions(155); + v->a[42][anon_sym_DQUOTE] = actions(158); + v->a[42][sym_raw_string] = actions(161); + v->a[42][sym_number] = actions(161); + v->a[42][anon_sym_DOLLAR_LBRACE] = actions(164); + v->a[42][anon_sym_DOLLAR_LPAREN] = actions(167); + return (parse_table_111(v)); +} + +void parse_table_111(t_parse_table_array *v) +{ + v->a[42][anon_sym_BQUOTE] = actions(170); + v->a[42][sym_comment] = actions(3); + v->a[42][sym_variable_name] = actions(173); + v->a[43][sym__statements] = state(1603); + v->a[43][sym__statement_not_pipeline] = state(1560); + v->a[43][sym_redirected_statement] = state(820); + v->a[43][sym_for_statement] = state(820); + v->a[43][sym_while_statement] = state(820); + v->a[43][sym_if_statement] = state(820); + v->a[43][sym_case_statement] = state(820); + v->a[43][sym_function_definition] = state(820); + v->a[43][sym_compound_statement] = state(820); + v->a[43][sym_subshell] = state(820); + v->a[43][sym_pipeline] = state(969); + v->a[43][sym_list] = state(820); + v->a[43][sym_negated_command] = state(820); + v->a[43][sym_command] = state(820); + v->a[43][sym_command_name] = state(179); + v->a[43][sym_variable_assignment] = state(208); + v->a[43][sym__variable_assignments] = state(820); + return (parse_table_112(v)); +} + +void parse_table_112(t_parse_table_array *v) +{ + v->a[43][sym_file_redirect] = state(599); + v->a[43][sym_arithmetic_expansion] = state(401); + v->a[43][sym_concatenation] = state(555); + v->a[43][sym_string] = state(401); + v->a[43][sym_simple_expansion] = state(401); + v->a[43][sym_expansion] = state(401); + v->a[43][sym_command_substitution] = state(401); + v->a[43][aux_sym__statements_repeat1] = state(116); + v->a[43][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[43][aux_sym_command_repeat1] = state(385); + v->a[43][sym_word] = actions(204); + v->a[43][anon_sym_for] = 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); + v->a[43][anon_sym_LPAREN] = actions(17); + v->a[43][anon_sym_LBRACE] = actions(19); + v->a[43][anon_sym_BANG] = actions(206); + v->a[43][anon_sym_LT] = actions(51); + return (parse_table_113(v)); +} + +void parse_table_113(t_parse_table_array *v) +{ + v->a[43][anon_sym_GT] = actions(51); + v->a[43][anon_sym_GT_GT] = actions(51); + v->a[43][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[43][anon_sym_DOLLAR] = actions(55); + v->a[43][anon_sym_DQUOTE] = actions(57); + v->a[43][sym_raw_string] = actions(59); + v->a[43][sym_number] = actions(59); + v->a[43][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[43][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[43][anon_sym_BQUOTE] = actions(65); + v->a[43][sym_comment] = actions(3); + v->a[43][sym_variable_name] = actions(67); + v->a[44][aux_sym__terminated_statement] = state(88); + v->a[44][sym__statement_not_pipeline] = state(1561); + v->a[44][sym_redirected_statement] = state(920); + v->a[44][sym_for_statement] = state(920); + v->a[44][sym_while_statement] = state(920); + v->a[44][sym_if_statement] = state(920); + v->a[44][sym_case_statement] = state(920); + v->a[44][sym_function_definition] = state(920); + return (parse_table_114(v)); +} + +void parse_table_114(t_parse_table_array *v) +{ + v->a[44][sym_compound_statement] = state(920); + v->a[44][sym_subshell] = state(920); + v->a[44][sym_pipeline] = state(1085); + v->a[44][sym_list] = state(920); + v->a[44][sym_negated_command] = state(920); + v->a[44][sym_command] = state(920); + v->a[44][sym_command_name] = state(185); + v->a[44][sym_variable_assignment] = state(220); + v->a[44][sym__variable_assignments] = state(920); + v->a[44][sym_file_redirect] = state(551); + v->a[44][sym_arithmetic_expansion] = state(401); + v->a[44][sym_concatenation] = state(555); + v->a[44][sym_string] = state(401); + v->a[44][sym_simple_expansion] = state(401); + v->a[44][sym_expansion] = state(401); + v->a[44][sym_command_substitution] = state(401); + v->a[44][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[44][aux_sym_command_repeat1] = state(411); + v->a[44][sym_word] = actions(41); + v->a[44][anon_sym_for] = actions(9); + return (parse_table_115(v)); +} + +/* EOF parse_table_22.c */ diff --git a/parser/static/parse_table/parse_table_220.c b/parser/static/parse_table/parse_table_220.c new file mode 100644 index 00000000..11a05f85 --- /dev/null +++ b/parser/static/parse_table/parse_table_220.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[803][sym_concatenation] = state(594); + v->a[803][sym_string] = state(857); + v->a[803][sym_simple_expansion] = state(857); + v->a[803][sym_expansion] = state(857); + v->a[803][sym_command_substitution] = state(857); + v->a[803][aux_sym_for_statement_repeat1] = state(594); + v->a[803][sym_word] = actions(1346); + v->a[803][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[803][anon_sym_DOLLAR] = actions(657); + v->a[803][anon_sym_DQUOTE] = actions(659); + v->a[803][sym_raw_string] = actions(1346); + v->a[803][sym_number] = actions(1346); + v->a[803][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[803][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[803][anon_sym_BQUOTE] = actions(665); + v->a[803][sym_comment] = actions(3); + v->a[804][sym_arithmetic_expansion] = state(589); + v->a[804][sym_concatenation] = state(285); + v->a[804][sym_string] = state(589); + v->a[804][sym_simple_expansion] = state(589); + return (parse_table_1101(v)); +} + +void parse_table_1101(t_parse_table_array *v) +{ + v->a[804][sym_expansion] = state(589); + v->a[804][sym_command_substitution] = state(589); + v->a[804][aux_sym_for_statement_repeat1] = state(285); + v->a[804][sym_word] = actions(1860); + v->a[804][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1597); + v->a[804][anon_sym_DOLLAR] = actions(1599); + v->a[804][anon_sym_DQUOTE] = actions(1601); + v->a[804][sym_raw_string] = actions(1860); + v->a[804][sym_number] = actions(1860); + v->a[804][anon_sym_DOLLAR_LBRACE] = actions(1603); + v->a[804][anon_sym_DOLLAR_LPAREN] = actions(1605); + v->a[804][anon_sym_BQUOTE] = actions(1607); + v->a[804][sym_comment] = actions(3); + v->a[805][sym_arithmetic_expansion] = state(530); + v->a[805][sym_concatenation] = state(249); + v->a[805][sym_string] = state(530); + v->a[805][sym_simple_expansion] = state(530); + v->a[805][sym_expansion] = state(530); + v->a[805][sym_command_substitution] = state(530); + v->a[805][aux_sym_for_statement_repeat1] = state(249); + return (parse_table_1102(v)); +} + +void parse_table_1102(t_parse_table_array *v) +{ + v->a[805][sym_word] = actions(1862); + v->a[805][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1479); + v->a[805][anon_sym_DOLLAR] = actions(1481); + v->a[805][anon_sym_DQUOTE] = actions(1483); + v->a[805][sym_raw_string] = actions(1862); + v->a[805][sym_number] = actions(1862); + v->a[805][anon_sym_DOLLAR_LBRACE] = actions(1485); + v->a[805][anon_sym_DOLLAR_LPAREN] = actions(1487); + v->a[805][anon_sym_BQUOTE] = actions(1489); + v->a[805][sym_comment] = actions(3); + v->a[806][sym_arithmetic_expansion] = state(684); + v->a[806][sym_concatenation] = state(509); + v->a[806][sym_string] = state(684); + v->a[806][sym_simple_expansion] = state(684); + v->a[806][sym_expansion] = state(684); + v->a[806][sym_command_substitution] = state(684); + v->a[806][aux_sym_for_statement_repeat1] = state(509); + v->a[806][sym_word] = actions(1245); + v->a[806][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[806][anon_sym_DOLLAR] = actions(657); + return (parse_table_1103(v)); +} + +void parse_table_1103(t_parse_table_array *v) +{ + v->a[806][anon_sym_DQUOTE] = actions(659); + v->a[806][sym_raw_string] = actions(1245); + v->a[806][sym_number] = actions(1245); + v->a[806][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[806][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[806][anon_sym_BQUOTE] = actions(665); + v->a[806][sym_comment] = actions(3); + v->a[807][sym_arithmetic_expansion] = state(493); + v->a[807][sym_concatenation] = state(207); + v->a[807][sym_string] = state(493); + v->a[807][sym_simple_expansion] = state(493); + v->a[807][sym_expansion] = state(493); + v->a[807][sym_command_substitution] = state(493); + v->a[807][aux_sym_for_statement_repeat1] = state(207); + v->a[807][sym_word] = actions(760); + v->a[807][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[807][anon_sym_DOLLAR] = actions(706); + v->a[807][anon_sym_DQUOTE] = actions(708); + v->a[807][sym_raw_string] = actions(760); + v->a[807][sym_number] = actions(760); + return (parse_table_1104(v)); +} + +void parse_table_1104(t_parse_table_array *v) +{ + v->a[807][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[807][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[807][anon_sym_BQUOTE] = actions(714); + v->a[807][sym_comment] = actions(3); + v->a[808][ts_builtin_sym_end] = actions(1087); + v->a[808][anon_sym_PIPE] = actions(1089); + v->a[808][anon_sym_RPAREN] = actions(1089); + v->a[808][anon_sym_SEMI_SEMI] = actions(1089); + v->a[808][anon_sym_AMP_AMP] = actions(1089); + v->a[808][anon_sym_PIPE_PIPE] = actions(1089); + v->a[808][anon_sym_LT] = actions(1089); + v->a[808][anon_sym_GT] = actions(1089); + v->a[808][anon_sym_GT_GT] = actions(1089); + v->a[808][anon_sym_LT_LT] = actions(1089); + v->a[808][aux_sym_heredoc_redirect_token1] = actions(1087); + v->a[808][aux_sym_concatenation_token1] = actions(1089); + v->a[808][anon_sym_BQUOTE] = actions(1089); + v->a[808][sym_comment] = actions(3); + v->a[808][anon_sym_SEMI] = actions(1089); + v->a[808][sym__concat] = actions(1087); + return (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 new file mode 100644 index 00000000..7ac923e7 --- /dev/null +++ b/parser/static/parse_table/parse_table_221.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[808][sym_variable_name] = actions(1087); + v->a[809][sym_arithmetic_expansion] = state(258); + v->a[809][sym_concatenation] = state(169); + v->a[809][sym_string] = state(258); + v->a[809][sym_simple_expansion] = state(258); + v->a[809][sym_expansion] = state(258); + v->a[809][sym_command_substitution] = state(258); + v->a[809][aux_sym_for_statement_repeat1] = state(169); + v->a[809][sym_word] = actions(1864); + v->a[809][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1553); + v->a[809][anon_sym_DOLLAR] = actions(1555); + v->a[809][anon_sym_DQUOTE] = actions(1557); + v->a[809][sym_raw_string] = actions(1864); + v->a[809][sym_number] = actions(1864); + v->a[809][anon_sym_DOLLAR_LBRACE] = actions(1559); + v->a[809][anon_sym_DOLLAR_LPAREN] = actions(1561); + v->a[809][anon_sym_BQUOTE] = actions(1563); + v->a[809][sym_comment] = actions(3); + v->a[810][sym_arithmetic_expansion] = state(493); + v->a[810][sym_concatenation] = state(224); + return (parse_table_1106(v)); +} + +void parse_table_1106(t_parse_table_array *v) +{ + v->a[810][sym_string] = state(493); + v->a[810][sym_simple_expansion] = state(493); + v->a[810][sym_expansion] = state(493); + v->a[810][sym_command_substitution] = state(493); + v->a[810][aux_sym_for_statement_repeat1] = state(224); + v->a[810][sym_word] = actions(760); + v->a[810][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[810][anon_sym_DOLLAR] = actions(706); + v->a[810][anon_sym_DQUOTE] = actions(708); + v->a[810][sym_raw_string] = actions(760); + v->a[810][sym_number] = actions(760); + v->a[810][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[810][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[810][anon_sym_BQUOTE] = actions(714); + v->a[810][sym_comment] = actions(3); + v->a[811][ts_builtin_sym_end] = actions(1083); + v->a[811][anon_sym_PIPE] = actions(1085); + v->a[811][anon_sym_RPAREN] = actions(1085); + v->a[811][anon_sym_SEMI_SEMI] = actions(1085); + v->a[811][anon_sym_AMP_AMP] = actions(1085); + return (parse_table_1107(v)); +} + +void parse_table_1107(t_parse_table_array *v) +{ + v->a[811][anon_sym_PIPE_PIPE] = actions(1085); + v->a[811][anon_sym_LT] = actions(1085); + v->a[811][anon_sym_GT] = actions(1085); + v->a[811][anon_sym_GT_GT] = actions(1085); + v->a[811][anon_sym_LT_LT] = actions(1085); + v->a[811][aux_sym_heredoc_redirect_token1] = actions(1083); + v->a[811][aux_sym_concatenation_token1] = actions(1085); + v->a[811][anon_sym_BQUOTE] = actions(1085); + v->a[811][sym_comment] = actions(3); + v->a[811][anon_sym_SEMI] = actions(1085); + v->a[811][sym__concat] = actions(1083); + v->a[811][sym_variable_name] = actions(1083); + v->a[812][aux_sym_concatenation_repeat1] = state(787); + v->a[812][sym_word] = actions(923); + v->a[812][anon_sym_LT] = actions(923); + v->a[812][anon_sym_GT] = actions(923); + v->a[812][anon_sym_GT_GT] = actions(923); + v->a[812][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[812][aux_sym_concatenation_token1] = actions(1826); + v->a[812][anon_sym_DOLLAR] = actions(923); + return (parse_table_1108(v)); +} + +void parse_table_1108(t_parse_table_array *v) +{ + v->a[812][anon_sym_DQUOTE] = actions(923); + v->a[812][sym_raw_string] = actions(923); + v->a[812][sym_number] = actions(923); + v->a[812][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[812][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[812][anon_sym_BQUOTE] = actions(923); + v->a[812][sym_comment] = actions(3); + v->a[812][sym__concat] = actions(1866); + v->a[812][sym_variable_name] = actions(921); + v->a[813][sym_file_redirect] = state(916); + v->a[813][sym_heredoc_redirect] = state(916); + v->a[813][sym_terminator] = state(380); + v->a[813][aux_sym_redirected_statement_repeat1] = state(916); + v->a[813][anon_sym_PIPE] = actions(580); + v->a[813][anon_sym_RPAREN] = actions(591); + v->a[813][anon_sym_SEMI_SEMI] = actions(593); + v->a[813][anon_sym_AMP_AMP] = actions(595); + v->a[813][anon_sym_PIPE_PIPE] = actions(595); + v->a[813][anon_sym_LT] = actions(1868); + v->a[813][anon_sym_GT] = actions(1868); + return (parse_table_1109(v)); +} + +void parse_table_1109(t_parse_table_array *v) +{ + v->a[813][anon_sym_GT_GT] = actions(1868); + v->a[813][anon_sym_LT_LT] = actions(597); + v->a[813][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[813][sym_comment] = actions(3); + v->a[813][anon_sym_SEMI] = actions(593); + v->a[814][sym_file_redirect] = state(922); + v->a[814][sym_heredoc_redirect] = state(922); + v->a[814][sym_terminator] = state(449); + v->a[814][aux_sym_redirected_statement_repeat1] = state(922); + v->a[814][ts_builtin_sym_end] = actions(716); + v->a[814][anon_sym_PIPE] = actions(580); + v->a[814][anon_sym_SEMI_SEMI] = actions(693); + v->a[814][anon_sym_AMP_AMP] = actions(695); + v->a[814][anon_sym_PIPE_PIPE] = actions(695); + v->a[814][anon_sym_LT] = actions(1872); + v->a[814][anon_sym_GT] = actions(1872); + v->a[814][anon_sym_GT_GT] = actions(1872); + v->a[814][anon_sym_LT_LT] = actions(597); + v->a[814][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[814][sym_comment] = actions(3); + return (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 new file mode 100644 index 00000000..6d2c57d7 --- /dev/null +++ b/parser/static/parse_table/parse_table_222.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[814][anon_sym_SEMI] = actions(693); + v->a[815][sym_word] = actions(1058); + v->a[815][anon_sym_LT] = actions(1058); + v->a[815][anon_sym_GT] = actions(1058); + v->a[815][anon_sym_GT_GT] = actions(1058); + v->a[815][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[815][aux_sym_concatenation_token1] = actions(1058); + v->a[815][anon_sym_DOLLAR] = actions(1058); + v->a[815][anon_sym_DQUOTE] = actions(1058); + v->a[815][sym_raw_string] = actions(1058); + v->a[815][sym_number] = actions(1058); + v->a[815][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[815][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[815][anon_sym_BQUOTE] = actions(1058); + v->a[815][sym_comment] = actions(3); + v->a[815][sym__concat] = actions(1060); + v->a[815][sym_variable_name] = actions(1060); + v->a[816][sym_word] = actions(1089); + v->a[816][anon_sym_LT] = actions(1089); + v->a[816][anon_sym_GT] = actions(1089); + return (parse_table_1111(v)); +} + +void parse_table_1111(t_parse_table_array *v) +{ + v->a[816][anon_sym_GT_GT] = actions(1089); + v->a[816][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1089); + v->a[816][aux_sym_concatenation_token1] = actions(1089); + v->a[816][anon_sym_DOLLAR] = actions(1089); + v->a[816][anon_sym_DQUOTE] = actions(1089); + v->a[816][sym_raw_string] = actions(1089); + v->a[816][sym_number] = actions(1089); + v->a[816][anon_sym_DOLLAR_LBRACE] = actions(1089); + v->a[816][anon_sym_DOLLAR_LPAREN] = actions(1089); + v->a[816][anon_sym_BQUOTE] = actions(1089); + v->a[816][sym_comment] = actions(3); + v->a[816][sym__concat] = actions(1087); + v->a[816][sym_variable_name] = actions(1087); + v->a[817][sym_word] = actions(1085); + v->a[817][anon_sym_LT] = actions(1085); + v->a[817][anon_sym_GT] = actions(1085); + v->a[817][anon_sym_GT_GT] = actions(1085); + v->a[817][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1085); + v->a[817][aux_sym_concatenation_token1] = actions(1085); + v->a[817][anon_sym_DOLLAR] = actions(1085); + return (parse_table_1112(v)); +} + +void parse_table_1112(t_parse_table_array *v) +{ + v->a[817][anon_sym_DQUOTE] = actions(1085); + v->a[817][sym_raw_string] = actions(1085); + v->a[817][sym_number] = actions(1085); + v->a[817][anon_sym_DOLLAR_LBRACE] = actions(1085); + v->a[817][anon_sym_DOLLAR_LPAREN] = actions(1085); + v->a[817][anon_sym_BQUOTE] = actions(1085); + v->a[817][sym_comment] = actions(3); + v->a[817][sym__concat] = actions(1083); + v->a[817][sym_variable_name] = actions(1083); + v->a[818][sym_variable_assignment] = state(1277); + v->a[818][aux_sym__variable_assignments_repeat1] = state(1277); + v->a[818][sym_word] = actions(576); + v->a[818][anon_sym_LT] = actions(576); + v->a[818][anon_sym_GT] = actions(576); + v->a[818][anon_sym_GT_GT] = actions(576); + v->a[818][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[818][anon_sym_DOLLAR] = actions(576); + v->a[818][anon_sym_DQUOTE] = actions(576); + v->a[818][sym_raw_string] = actions(576); + v->a[818][sym_number] = actions(576); + return (parse_table_1113(v)); +} + +void parse_table_1113(t_parse_table_array *v) +{ + v->a[818][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[818][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[818][anon_sym_BQUOTE] = actions(576); + v->a[818][sym_comment] = actions(3); + v->a[818][sym_variable_name] = actions(1037); + v->a[819][sym_file_redirect] = state(971); + v->a[819][sym_heredoc_redirect] = state(971); + v->a[819][sym_terminator] = state(306); + v->a[819][aux_sym_redirected_statement_repeat1] = state(971); + v->a[819][anon_sym_esac] = actions(591); + v->a[819][anon_sym_PIPE] = actions(580); + v->a[819][anon_sym_SEMI_SEMI] = actions(591); + v->a[819][anon_sym_AMP_AMP] = actions(582); + v->a[819][anon_sym_PIPE_PIPE] = actions(582); + v->a[819][anon_sym_LT] = actions(1876); + v->a[819][anon_sym_GT] = actions(1876); + v->a[819][anon_sym_GT_GT] = actions(1876); + v->a[819][anon_sym_LT_LT] = actions(584); + v->a[819][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[819][sym_comment] = actions(3); + return (parse_table_1114(v)); +} + +void parse_table_1114(t_parse_table_array *v) +{ + v->a[819][anon_sym_SEMI] = actions(586); + v->a[820][sym_file_redirect] = state(925); + v->a[820][sym_heredoc_redirect] = state(925); + v->a[820][sym_terminator] = state(559); + v->a[820][aux_sym_redirected_statement_repeat1] = state(925); + v->a[820][anon_sym_PIPE] = actions(580); + v->a[820][anon_sym_SEMI_SEMI] = actions(593); + v->a[820][anon_sym_AMP_AMP] = actions(762); + v->a[820][anon_sym_PIPE_PIPE] = actions(762); + v->a[820][anon_sym_LT] = actions(1880); + v->a[820][anon_sym_GT] = actions(1880); + v->a[820][anon_sym_GT_GT] = actions(1880); + v->a[820][anon_sym_LT_LT] = actions(597); + v->a[820][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[820][anon_sym_BQUOTE] = actions(578); + v->a[820][sym_comment] = actions(3); + v->a[820][anon_sym_SEMI] = actions(593); + v->a[821][sym_variable_assignment] = state(967); + v->a[821][aux_sym__variable_assignments_repeat1] = state(967); + v->a[821][sym_word] = actions(576); + return (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 new file mode 100644 index 00000000..0028a498 --- /dev/null +++ b/parser/static/parse_table/parse_table_223.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[821][anon_sym_LT] = actions(576); + v->a[821][anon_sym_GT] = actions(576); + v->a[821][anon_sym_GT_GT] = actions(576); + v->a[821][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[821][anon_sym_DOLLAR] = actions(576); + v->a[821][anon_sym_DQUOTE] = actions(576); + v->a[821][sym_raw_string] = actions(576); + v->a[821][sym_number] = actions(576); + v->a[821][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[821][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[821][anon_sym_BQUOTE] = actions(576); + v->a[821][sym_comment] = actions(3); + v->a[821][sym_variable_name] = actions(764); + v->a[822][sym_word] = actions(1052); + v->a[822][anon_sym_LT] = actions(1052); + v->a[822][anon_sym_GT] = actions(1052); + v->a[822][anon_sym_GT_GT] = actions(1052); + v->a[822][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[822][aux_sym_concatenation_token1] = actions(1052); + v->a[822][anon_sym_DOLLAR] = actions(1052); + return (parse_table_1116(v)); +} + +void parse_table_1116(t_parse_table_array *v) +{ + v->a[822][anon_sym_DQUOTE] = actions(1052); + v->a[822][sym_raw_string] = actions(1052); + v->a[822][sym_number] = actions(1052); + v->a[822][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[822][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[822][anon_sym_BQUOTE] = actions(1052); + v->a[822][sym_comment] = actions(3); + v->a[822][sym__concat] = actions(1050); + v->a[822][sym_variable_name] = actions(1050); + v->a[823][sym_word] = actions(1056); + v->a[823][anon_sym_LT] = actions(1056); + v->a[823][anon_sym_GT] = actions(1056); + v->a[823][anon_sym_GT_GT] = actions(1056); + v->a[823][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[823][aux_sym_concatenation_token1] = actions(1056); + v->a[823][anon_sym_DOLLAR] = actions(1056); + v->a[823][anon_sym_DQUOTE] = actions(1056); + v->a[823][sym_raw_string] = actions(1056); + v->a[823][sym_number] = actions(1056); + v->a[823][anon_sym_DOLLAR_LBRACE] = actions(1056); + return (parse_table_1117(v)); +} + +void parse_table_1117(t_parse_table_array *v) +{ + v->a[823][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[823][anon_sym_BQUOTE] = actions(1056); + v->a[823][sym_comment] = actions(3); + v->a[823][sym__concat] = actions(1054); + v->a[823][sym_variable_name] = actions(1054); + v->a[824][sym_word] = actions(1052); + v->a[824][anon_sym_LT] = actions(1052); + v->a[824][anon_sym_GT] = actions(1052); + v->a[824][anon_sym_GT_GT] = actions(1052); + v->a[824][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[824][aux_sym_concatenation_token1] = actions(1052); + v->a[824][anon_sym_DOLLAR] = actions(1052); + v->a[824][anon_sym_DQUOTE] = actions(1052); + v->a[824][sym_raw_string] = actions(1052); + v->a[824][sym_number] = actions(1052); + v->a[824][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[824][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[824][anon_sym_BQUOTE] = actions(1052); + v->a[824][sym_comment] = actions(3); + v->a[824][sym__concat] = actions(1050); + return (parse_table_1118(v)); +} + +void parse_table_1118(t_parse_table_array *v) +{ + v->a[824][sym_variable_name] = actions(1050); + v->a[825][sym_word] = actions(1124); + v->a[825][anon_sym_LT] = actions(1124); + v->a[825][anon_sym_GT] = actions(1124); + v->a[825][anon_sym_GT_GT] = actions(1124); + v->a[825][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1124); + v->a[825][aux_sym_concatenation_token1] = actions(1124); + v->a[825][anon_sym_DOLLAR] = actions(1124); + v->a[825][anon_sym_DQUOTE] = actions(1124); + v->a[825][sym_raw_string] = actions(1124); + v->a[825][sym_number] = actions(1124); + v->a[825][anon_sym_DOLLAR_LBRACE] = actions(1124); + v->a[825][anon_sym_DOLLAR_LPAREN] = actions(1124); + v->a[825][anon_sym_BQUOTE] = actions(1124); + v->a[825][sym_comment] = actions(3); + v->a[825][sym__concat] = actions(1126); + v->a[825][sym_variable_name] = actions(1126); + v->a[826][sym_file_redirect] = state(971); + v->a[826][sym_heredoc_redirect] = state(971); + v->a[826][sym_terminator] = state(305); + return (parse_table_1119(v)); +} + +void parse_table_1119(t_parse_table_array *v) +{ + v->a[826][aux_sym_redirected_statement_repeat1] = state(971); + v->a[826][anon_sym_esac] = actions(591); + v->a[826][anon_sym_PIPE] = actions(580); + v->a[826][anon_sym_SEMI_SEMI] = actions(591); + v->a[826][anon_sym_AMP_AMP] = actions(582); + v->a[826][anon_sym_PIPE_PIPE] = actions(582); + v->a[826][anon_sym_LT] = actions(1876); + v->a[826][anon_sym_GT] = actions(1876); + v->a[826][anon_sym_GT_GT] = actions(1876); + v->a[826][anon_sym_LT_LT] = actions(584); + v->a[826][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[826][sym_comment] = actions(3); + v->a[826][anon_sym_SEMI] = actions(586); + v->a[827][sym_word] = actions(973); + v->a[827][anon_sym_LT] = actions(973); + v->a[827][anon_sym_GT] = actions(973); + v->a[827][anon_sym_GT_GT] = actions(973); + v->a[827][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(973); + v->a[827][aux_sym_concatenation_token1] = actions(973); + v->a[827][anon_sym_DOLLAR] = actions(973); + return (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 new file mode 100644 index 00000000..9fdf944c --- /dev/null +++ b/parser/static/parse_table/parse_table_224.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[827][anon_sym_DQUOTE] = actions(973); + v->a[827][sym_raw_string] = actions(973); + v->a[827][sym_number] = actions(973); + v->a[827][anon_sym_DOLLAR_LBRACE] = actions(973); + v->a[827][anon_sym_DOLLAR_LPAREN] = actions(973); + v->a[827][anon_sym_BQUOTE] = actions(973); + v->a[827][sym_comment] = actions(3); + v->a[827][sym__concat] = actions(981); + v->a[827][sym_variable_name] = actions(981); + v->a[828][sym_file_redirect] = state(971); + v->a[828][sym_heredoc_redirect] = state(971); + v->a[828][sym_terminator] = state(303); + v->a[828][aux_sym_redirected_statement_repeat1] = state(971); + v->a[828][anon_sym_esac] = actions(591); + v->a[828][anon_sym_PIPE] = actions(580); + v->a[828][anon_sym_SEMI_SEMI] = actions(591); + v->a[828][anon_sym_AMP_AMP] = actions(582); + v->a[828][anon_sym_PIPE_PIPE] = actions(582); + v->a[828][anon_sym_LT] = actions(1876); + v->a[828][anon_sym_GT] = actions(1876); + return (parse_table_1121(v)); +} + +void parse_table_1121(t_parse_table_array *v) +{ + v->a[828][anon_sym_GT_GT] = actions(1876); + v->a[828][anon_sym_LT_LT] = actions(584); + v->a[828][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[828][sym_comment] = actions(3); + v->a[828][anon_sym_SEMI] = actions(586); + v->a[829][sym_word] = actions(1091); + v->a[829][anon_sym_LT] = actions(1091); + v->a[829][anon_sym_GT] = actions(1091); + v->a[829][anon_sym_GT_GT] = actions(1091); + v->a[829][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[829][aux_sym_concatenation_token1] = actions(1091); + v->a[829][anon_sym_DOLLAR] = actions(1091); + v->a[829][anon_sym_DQUOTE] = actions(1091); + v->a[829][sym_raw_string] = actions(1091); + v->a[829][sym_number] = actions(1091); + v->a[829][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[829][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[829][anon_sym_BQUOTE] = actions(1091); + v->a[829][sym_comment] = actions(3); + v->a[829][sym__concat] = actions(1093); + return (parse_table_1122(v)); +} + +void parse_table_1122(t_parse_table_array *v) +{ + v->a[829][sym_variable_name] = actions(1093); + v->a[830][sym_word] = actions(1095); + v->a[830][anon_sym_LT] = actions(1095); + v->a[830][anon_sym_GT] = actions(1095); + v->a[830][anon_sym_GT_GT] = actions(1095); + v->a[830][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[830][aux_sym_concatenation_token1] = actions(1095); + v->a[830][anon_sym_DOLLAR] = actions(1095); + v->a[830][anon_sym_DQUOTE] = actions(1095); + v->a[830][sym_raw_string] = actions(1095); + v->a[830][sym_number] = actions(1095); + v->a[830][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[830][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[830][anon_sym_BQUOTE] = actions(1095); + v->a[830][sym_comment] = actions(3); + v->a[830][sym__concat] = actions(1097); + v->a[830][sym_variable_name] = actions(1097); + v->a[831][sym_variable_assignment] = state(963); + v->a[831][aux_sym__variable_assignments_repeat1] = state(963); + v->a[831][sym_word] = actions(576); + return (parse_table_1123(v)); +} + +void parse_table_1123(t_parse_table_array *v) +{ + v->a[831][anon_sym_LT] = actions(576); + v->a[831][anon_sym_GT] = actions(576); + v->a[831][anon_sym_GT_GT] = actions(576); + v->a[831][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[831][anon_sym_DOLLAR] = actions(576); + v->a[831][anon_sym_DQUOTE] = actions(576); + v->a[831][sym_raw_string] = actions(576); + v->a[831][sym_number] = actions(576); + v->a[831][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[831][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[831][anon_sym_BQUOTE] = actions(576); + v->a[831][sym_comment] = actions(3); + v->a[831][sym_variable_name] = actions(599); + v->a[832][aux_sym_concatenation_repeat1] = state(601); + v->a[832][sym_word] = actions(923); + v->a[832][anon_sym_SEMI_SEMI] = actions(923); + v->a[832][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[832][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + v->a[832][aux_sym_concatenation_token1] = actions(1465); + v->a[832][anon_sym_DOLLAR] = actions(923); + return (parse_table_1124(v)); +} + +void parse_table_1124(t_parse_table_array *v) +{ + v->a[832][anon_sym_DQUOTE] = actions(923); + v->a[832][sym_raw_string] = actions(923); + v->a[832][sym_number] = actions(923); + v->a[832][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[832][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[832][anon_sym_BQUOTE] = actions(923); + v->a[832][sym_comment] = actions(3); + v->a[832][anon_sym_SEMI] = actions(923); + v->a[832][sym__concat] = actions(1882); + v->a[833][sym_word] = actions(1114); + v->a[833][anon_sym_LT] = actions(1114); + v->a[833][anon_sym_GT] = actions(1114); + v->a[833][anon_sym_GT_GT] = actions(1114); + v->a[833][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[833][aux_sym_concatenation_token1] = actions(1114); + v->a[833][anon_sym_DOLLAR] = actions(1114); + v->a[833][anon_sym_DQUOTE] = actions(1114); + v->a[833][sym_raw_string] = actions(1114); + v->a[833][sym_number] = actions(1114); + v->a[833][anon_sym_DOLLAR_LBRACE] = actions(1114); + return (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 new file mode 100644 index 00000000..ede76f48 --- /dev/null +++ b/parser/static/parse_table/parse_table_225.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[833][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[833][anon_sym_BQUOTE] = actions(1114); + v->a[833][sym_comment] = actions(3); + v->a[833][sym__concat] = actions(1116); + v->a[833][sym_variable_name] = actions(1116); + v->a[834][sym_word] = actions(1106); + v->a[834][anon_sym_LT] = actions(1106); + v->a[834][anon_sym_GT] = actions(1106); + v->a[834][anon_sym_GT_GT] = actions(1106); + v->a[834][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1106); + v->a[834][aux_sym_concatenation_token1] = actions(1106); + v->a[834][anon_sym_DOLLAR] = actions(1106); + v->a[834][anon_sym_DQUOTE] = actions(1106); + v->a[834][sym_raw_string] = actions(1106); + v->a[834][sym_number] = actions(1106); + v->a[834][anon_sym_DOLLAR_LBRACE] = actions(1106); + v->a[834][anon_sym_DOLLAR_LPAREN] = actions(1106); + v->a[834][anon_sym_BQUOTE] = actions(1106); + v->a[834][sym_comment] = actions(3); + v->a[834][sym__concat] = actions(1108); + return (parse_table_1126(v)); +} + +void parse_table_1126(t_parse_table_array *v) +{ + v->a[834][sym_variable_name] = actions(1108); + v->a[835][sym_file_redirect] = state(925); + v->a[835][sym_heredoc_redirect] = state(925); + v->a[835][sym_terminator] = state(543); + v->a[835][aux_sym_redirected_statement_repeat1] = state(925); + v->a[835][anon_sym_PIPE] = actions(580); + v->a[835][anon_sym_SEMI_SEMI] = actions(593); + v->a[835][anon_sym_AMP_AMP] = actions(762); + v->a[835][anon_sym_PIPE_PIPE] = actions(762); + v->a[835][anon_sym_LT] = actions(1880); + v->a[835][anon_sym_GT] = actions(1880); + v->a[835][anon_sym_GT_GT] = actions(1880); + v->a[835][anon_sym_LT_LT] = actions(597); + v->a[835][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[835][anon_sym_BQUOTE] = actions(591); + v->a[835][sym_comment] = actions(3); + v->a[835][anon_sym_SEMI] = actions(593); + v->a[836][aux_sym_concatenation_repeat1] = state(891); + v->a[836][anon_sym_esac] = actions(919); + v->a[836][anon_sym_PIPE] = actions(919); + return (parse_table_1127(v)); +} + +void parse_table_1127(t_parse_table_array *v) +{ + v->a[836][anon_sym_SEMI_SEMI] = actions(919); + v->a[836][anon_sym_AMP_AMP] = actions(919); + v->a[836][anon_sym_PIPE_PIPE] = actions(919); + v->a[836][anon_sym_LT] = actions(919); + v->a[836][anon_sym_GT] = actions(919); + v->a[836][anon_sym_GT_GT] = actions(919); + v->a[836][anon_sym_LT_LT] = actions(919); + v->a[836][aux_sym_heredoc_redirect_token1] = actions(917); + v->a[836][aux_sym_concatenation_token1] = actions(1884); + v->a[836][sym_comment] = actions(3); + v->a[836][anon_sym_SEMI] = actions(919); + v->a[836][sym__concat] = actions(1886); + v->a[836][sym_variable_name] = actions(917); + v->a[837][sym_file_redirect] = state(971); + v->a[837][sym_heredoc_redirect] = state(971); + v->a[837][sym_terminator] = state(300); + v->a[837][aux_sym_redirected_statement_repeat1] = state(971); + v->a[837][anon_sym_esac] = actions(591); + v->a[837][anon_sym_PIPE] = actions(580); + v->a[837][anon_sym_SEMI_SEMI] = actions(591); + return (parse_table_1128(v)); +} + +void parse_table_1128(t_parse_table_array *v) +{ + v->a[837][anon_sym_AMP_AMP] = actions(582); + v->a[837][anon_sym_PIPE_PIPE] = actions(582); + v->a[837][anon_sym_LT] = actions(1876); + v->a[837][anon_sym_GT] = actions(1876); + v->a[837][anon_sym_GT_GT] = actions(1876); + v->a[837][anon_sym_LT_LT] = actions(584); + v->a[837][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[837][sym_comment] = actions(3); + v->a[837][anon_sym_SEMI] = actions(586); + v->a[838][sym_file_redirect] = state(971); + v->a[838][sym_heredoc_redirect] = state(971); + v->a[838][sym_terminator] = state(297); + v->a[838][aux_sym_redirected_statement_repeat1] = state(971); + v->a[838][anon_sym_esac] = actions(591); + v->a[838][anon_sym_PIPE] = actions(580); + v->a[838][anon_sym_SEMI_SEMI] = actions(591); + v->a[838][anon_sym_AMP_AMP] = actions(582); + v->a[838][anon_sym_PIPE_PIPE] = actions(582); + v->a[838][anon_sym_LT] = actions(1876); + v->a[838][anon_sym_GT] = actions(1876); + return (parse_table_1129(v)); +} + +void parse_table_1129(t_parse_table_array *v) +{ + v->a[838][anon_sym_GT_GT] = actions(1876); + v->a[838][anon_sym_LT_LT] = actions(584); + v->a[838][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[838][sym_comment] = actions(3); + v->a[838][anon_sym_SEMI] = actions(586); + v->a[839][sym_variable_assignment] = state(995); + v->a[839][aux_sym__variable_assignments_repeat1] = state(995); + v->a[839][sym_word] = actions(576); + v->a[839][anon_sym_LT] = actions(576); + v->a[839][anon_sym_GT] = actions(576); + v->a[839][anon_sym_GT_GT] = actions(576); + v->a[839][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[839][anon_sym_DOLLAR] = actions(576); + v->a[839][anon_sym_DQUOTE] = actions(576); + v->a[839][sym_raw_string] = actions(576); + v->a[839][sym_number] = actions(576); + v->a[839][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[839][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[839][anon_sym_BQUOTE] = actions(576); + v->a[839][sym_comment] = actions(3); + return (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 new file mode 100644 index 00000000..2c678116 --- /dev/null +++ b/parser/static/parse_table/parse_table_226.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[839][sym_variable_name] = actions(771); + v->a[840][sym_file_redirect] = state(925); + v->a[840][sym_heredoc_redirect] = state(925); + v->a[840][sym_terminator] = state(547); + v->a[840][aux_sym_redirected_statement_repeat1] = state(925); + v->a[840][anon_sym_PIPE] = actions(580); + v->a[840][anon_sym_SEMI_SEMI] = actions(593); + v->a[840][anon_sym_AMP_AMP] = actions(762); + v->a[840][anon_sym_PIPE_PIPE] = actions(762); + v->a[840][anon_sym_LT] = actions(1880); + v->a[840][anon_sym_GT] = actions(1880); + v->a[840][anon_sym_GT_GT] = actions(1880); + v->a[840][anon_sym_LT_LT] = actions(597); + v->a[840][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[840][anon_sym_BQUOTE] = actions(591); + v->a[840][sym_comment] = actions(3); + v->a[840][anon_sym_SEMI] = actions(593); + v->a[841][sym_file_redirect] = state(925); + v->a[841][sym_heredoc_redirect] = state(925); + v->a[841][sym_terminator] = state(548); + return (parse_table_1131(v)); +} + +void parse_table_1131(t_parse_table_array *v) +{ + v->a[841][aux_sym_redirected_statement_repeat1] = state(925); + v->a[841][anon_sym_PIPE] = actions(580); + v->a[841][anon_sym_SEMI_SEMI] = actions(593); + v->a[841][anon_sym_AMP_AMP] = actions(762); + v->a[841][anon_sym_PIPE_PIPE] = actions(762); + v->a[841][anon_sym_LT] = actions(1880); + v->a[841][anon_sym_GT] = actions(1880); + v->a[841][anon_sym_GT_GT] = actions(1880); + v->a[841][anon_sym_LT_LT] = actions(597); + v->a[841][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[841][anon_sym_BQUOTE] = actions(591); + v->a[841][sym_comment] = actions(3); + v->a[841][anon_sym_SEMI] = actions(593); + v->a[842][sym_file_redirect] = state(925); + v->a[842][sym_heredoc_redirect] = state(925); + v->a[842][sym_terminator] = state(550); + v->a[842][aux_sym_redirected_statement_repeat1] = state(925); + v->a[842][anon_sym_PIPE] = actions(580); + v->a[842][anon_sym_SEMI_SEMI] = actions(593); + v->a[842][anon_sym_AMP_AMP] = actions(762); + return (parse_table_1132(v)); +} + +void parse_table_1132(t_parse_table_array *v) +{ + v->a[842][anon_sym_PIPE_PIPE] = actions(762); + v->a[842][anon_sym_LT] = actions(1880); + v->a[842][anon_sym_GT] = actions(1880); + v->a[842][anon_sym_GT_GT] = actions(1880); + v->a[842][anon_sym_LT_LT] = actions(597); + v->a[842][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[842][anon_sym_BQUOTE] = actions(591); + v->a[842][sym_comment] = actions(3); + v->a[842][anon_sym_SEMI] = actions(593); + v->a[843][sym_file_redirect] = state(971); + v->a[843][sym_heredoc_redirect] = state(971); + v->a[843][sym_terminator] = state(295); + v->a[843][aux_sym_redirected_statement_repeat1] = state(971); + v->a[843][anon_sym_esac] = actions(591); + v->a[843][anon_sym_PIPE] = actions(580); + v->a[843][anon_sym_SEMI_SEMI] = actions(591); + v->a[843][anon_sym_AMP_AMP] = actions(582); + v->a[843][anon_sym_PIPE_PIPE] = actions(582); + v->a[843][anon_sym_LT] = actions(1876); + v->a[843][anon_sym_GT] = actions(1876); + return (parse_table_1133(v)); +} + +void parse_table_1133(t_parse_table_array *v) +{ + v->a[843][anon_sym_GT_GT] = actions(1876); + v->a[843][anon_sym_LT_LT] = actions(584); + v->a[843][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[843][sym_comment] = actions(3); + v->a[843][anon_sym_SEMI] = actions(586); + v->a[844][sym_word] = actions(1048); + v->a[844][anon_sym_LT] = actions(1048); + v->a[844][anon_sym_GT] = actions(1048); + v->a[844][anon_sym_GT_GT] = actions(1048); + v->a[844][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[844][aux_sym_concatenation_token1] = actions(1048); + v->a[844][anon_sym_DOLLAR] = actions(1048); + v->a[844][anon_sym_DQUOTE] = actions(1048); + v->a[844][sym_raw_string] = actions(1048); + v->a[844][sym_number] = actions(1048); + v->a[844][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[844][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[844][anon_sym_BQUOTE] = actions(1048); + v->a[844][sym_comment] = actions(3); + v->a[844][sym__concat] = actions(1046); + return (parse_table_1134(v)); +} + +void parse_table_1134(t_parse_table_array *v) +{ + v->a[844][sym_variable_name] = actions(1046); + v->a[845][sym_file_redirect] = state(925); + v->a[845][sym_heredoc_redirect] = state(925); + v->a[845][sym_terminator] = state(553); + v->a[845][aux_sym_redirected_statement_repeat1] = state(925); + v->a[845][anon_sym_PIPE] = actions(580); + v->a[845][anon_sym_SEMI_SEMI] = actions(593); + v->a[845][anon_sym_AMP_AMP] = actions(762); + v->a[845][anon_sym_PIPE_PIPE] = actions(762); + v->a[845][anon_sym_LT] = actions(1880); + v->a[845][anon_sym_GT] = actions(1880); + v->a[845][anon_sym_GT_GT] = actions(1880); + v->a[845][anon_sym_LT_LT] = actions(597); + v->a[845][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[845][anon_sym_BQUOTE] = actions(591); + v->a[845][sym_comment] = actions(3); + v->a[845][anon_sym_SEMI] = actions(593); + v->a[846][sym_arithmetic_expansion] = state(1384); + v->a[846][sym_concatenation] = state(1494); + v->a[846][sym_string] = state(1384); + return (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 new file mode 100644 index 00000000..3bf3fec9 --- /dev/null +++ b/parser/static/parse_table/parse_table_227.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[846][sym_simple_expansion] = state(1384); + v->a[846][sym_expansion] = state(1384); + v->a[846][sym_command_substitution] = state(1384); + v->a[846][sym_word] = actions(1888); + v->a[846][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1569); + v->a[846][anon_sym_DOLLAR] = actions(1756); + v->a[846][anon_sym_DQUOTE] = actions(1573); + v->a[846][sym_raw_string] = actions(1888); + v->a[846][sym_number] = actions(1888); + v->a[846][anon_sym_DOLLAR_LBRACE] = actions(1575); + v->a[846][anon_sym_DOLLAR_LPAREN] = actions(1577); + v->a[846][anon_sym_BQUOTE] = actions(1579); + v->a[846][sym_comment] = actions(3); + v->a[847][aux_sym_concatenation_repeat1] = state(870); + v->a[847][anon_sym_PIPE] = actions(919); + v->a[847][anon_sym_SEMI_SEMI] = actions(919); + v->a[847][anon_sym_AMP_AMP] = actions(919); + v->a[847][anon_sym_PIPE_PIPE] = actions(919); + v->a[847][anon_sym_LT] = actions(919); + v->a[847][anon_sym_GT] = actions(919); + return (parse_table_1136(v)); +} + +void parse_table_1136(t_parse_table_array *v) +{ + v->a[847][anon_sym_GT_GT] = actions(919); + v->a[847][anon_sym_LT_LT] = actions(919); + v->a[847][aux_sym_heredoc_redirect_token1] = actions(917); + v->a[847][aux_sym_concatenation_token1] = actions(1890); + v->a[847][anon_sym_BQUOTE] = actions(919); + v->a[847][sym_comment] = actions(3); + v->a[847][anon_sym_SEMI] = actions(919); + v->a[847][sym__concat] = actions(1892); + v->a[847][sym_variable_name] = actions(917); + v->a[848][sym_file_redirect] = state(925); + v->a[848][sym_heredoc_redirect] = state(925); + v->a[848][sym_terminator] = state(554); + v->a[848][aux_sym_redirected_statement_repeat1] = state(925); + v->a[848][anon_sym_PIPE] = actions(580); + v->a[848][anon_sym_SEMI_SEMI] = actions(593); + v->a[848][anon_sym_AMP_AMP] = actions(762); + v->a[848][anon_sym_PIPE_PIPE] = actions(762); + v->a[848][anon_sym_LT] = actions(1880); + v->a[848][anon_sym_GT] = actions(1880); + v->a[848][anon_sym_GT_GT] = actions(1880); + return (parse_table_1137(v)); +} + +void parse_table_1137(t_parse_table_array *v) +{ + v->a[848][anon_sym_LT_LT] = actions(597); + v->a[848][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[848][anon_sym_BQUOTE] = actions(591); + v->a[848][sym_comment] = actions(3); + v->a[848][anon_sym_SEMI] = actions(593); + v->a[849][sym_file_redirect] = state(925); + v->a[849][sym_heredoc_redirect] = state(925); + v->a[849][sym_terminator] = state(572); + v->a[849][aux_sym_redirected_statement_repeat1] = state(925); + v->a[849][anon_sym_PIPE] = actions(580); + v->a[849][anon_sym_SEMI_SEMI] = actions(593); + v->a[849][anon_sym_AMP_AMP] = actions(762); + v->a[849][anon_sym_PIPE_PIPE] = actions(762); + v->a[849][anon_sym_LT] = actions(1880); + v->a[849][anon_sym_GT] = actions(1880); + v->a[849][anon_sym_GT_GT] = actions(1880); + v->a[849][anon_sym_LT_LT] = actions(597); + v->a[849][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[849][anon_sym_BQUOTE] = actions(591); + v->a[849][sym_comment] = actions(3); + return (parse_table_1138(v)); +} + +void parse_table_1138(t_parse_table_array *v) +{ + v->a[849][anon_sym_SEMI] = actions(593); + v->a[850][sym_file_redirect] = state(925); + v->a[850][sym_heredoc_redirect] = state(925); + v->a[850][sym_terminator] = state(586); + v->a[850][aux_sym_redirected_statement_repeat1] = state(925); + v->a[850][anon_sym_PIPE] = actions(580); + v->a[850][anon_sym_SEMI_SEMI] = actions(593); + v->a[850][anon_sym_AMP_AMP] = actions(762); + v->a[850][anon_sym_PIPE_PIPE] = actions(762); + v->a[850][anon_sym_LT] = actions(1880); + v->a[850][anon_sym_GT] = actions(1880); + v->a[850][anon_sym_GT_GT] = actions(1880); + v->a[850][anon_sym_LT_LT] = actions(597); + v->a[850][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[850][anon_sym_BQUOTE] = actions(591); + v->a[850][sym_comment] = actions(3); + v->a[850][anon_sym_SEMI] = actions(593); + v->a[851][sym_file_redirect] = state(925); + v->a[851][sym_heredoc_redirect] = state(925); + v->a[851][sym_terminator] = state(585); + return (parse_table_1139(v)); +} + +void parse_table_1139(t_parse_table_array *v) +{ + v->a[851][aux_sym_redirected_statement_repeat1] = state(925); + v->a[851][anon_sym_PIPE] = actions(580); + v->a[851][anon_sym_SEMI_SEMI] = actions(593); + v->a[851][anon_sym_AMP_AMP] = actions(762); + v->a[851][anon_sym_PIPE_PIPE] = actions(762); + v->a[851][anon_sym_LT] = actions(1880); + v->a[851][anon_sym_GT] = actions(1880); + v->a[851][anon_sym_GT_GT] = actions(1880); + v->a[851][anon_sym_LT_LT] = actions(597); + v->a[851][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[851][anon_sym_BQUOTE] = actions(591); + v->a[851][sym_comment] = actions(3); + v->a[851][anon_sym_SEMI] = actions(593); + v->a[852][aux_sym_concatenation_repeat1] = state(886); + v->a[852][anon_sym_PIPE] = actions(919); + v->a[852][anon_sym_RPAREN] = actions(919); + v->a[852][anon_sym_SEMI_SEMI] = actions(919); + v->a[852][anon_sym_AMP_AMP] = actions(919); + v->a[852][anon_sym_PIPE_PIPE] = actions(919); + v->a[852][anon_sym_LT] = actions(919); + return (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 new file mode 100644 index 00000000..af151e31 --- /dev/null +++ b/parser/static/parse_table/parse_table_228.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[852][anon_sym_GT] = actions(919); + v->a[852][anon_sym_GT_GT] = actions(919); + v->a[852][anon_sym_LT_LT] = actions(919); + v->a[852][aux_sym_heredoc_redirect_token1] = actions(917); + v->a[852][aux_sym_concatenation_token1] = actions(1890); + v->a[852][sym_comment] = actions(3); + v->a[852][anon_sym_SEMI] = actions(919); + v->a[852][sym__concat] = actions(1892); + v->a[852][sym_variable_name] = actions(917); + v->a[853][sym_file_redirect] = state(922); + v->a[853][sym_heredoc_redirect] = state(922); + v->a[853][sym_terminator] = state(461); + v->a[853][aux_sym_redirected_statement_repeat1] = state(922); + v->a[853][ts_builtin_sym_end] = actions(691); + v->a[853][anon_sym_PIPE] = actions(580); + v->a[853][anon_sym_SEMI_SEMI] = actions(693); + v->a[853][anon_sym_AMP_AMP] = actions(695); + v->a[853][anon_sym_PIPE_PIPE] = actions(695); + v->a[853][anon_sym_LT] = actions(1872); + v->a[853][anon_sym_GT] = actions(1872); + return (parse_table_1141(v)); +} + +void parse_table_1141(t_parse_table_array *v) +{ + v->a[853][anon_sym_GT_GT] = actions(1872); + v->a[853][anon_sym_LT_LT] = actions(597); + v->a[853][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[853][sym_comment] = actions(3); + v->a[853][anon_sym_SEMI] = actions(693); + v->a[854][sym_file_redirect] = state(971); + v->a[854][sym_heredoc_redirect] = state(971); + v->a[854][sym_terminator] = state(330); + v->a[854][aux_sym_redirected_statement_repeat1] = state(971); + v->a[854][anon_sym_esac] = actions(591); + v->a[854][anon_sym_PIPE] = actions(580); + v->a[854][anon_sym_SEMI_SEMI] = actions(591); + v->a[854][anon_sym_AMP_AMP] = actions(582); + v->a[854][anon_sym_PIPE_PIPE] = actions(582); + v->a[854][anon_sym_LT] = actions(1876); + v->a[854][anon_sym_GT] = actions(1876); + v->a[854][anon_sym_GT_GT] = actions(1876); + v->a[854][anon_sym_LT_LT] = actions(584); + v->a[854][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[854][sym_comment] = actions(3); + return (parse_table_1142(v)); +} + +void parse_table_1142(t_parse_table_array *v) +{ + v->a[854][anon_sym_SEMI] = actions(586); + v->a[855][sym_file_redirect] = state(925); + v->a[855][sym_heredoc_redirect] = state(925); + v->a[855][sym_terminator] = state(584); + v->a[855][aux_sym_redirected_statement_repeat1] = state(925); + v->a[855][anon_sym_PIPE] = actions(580); + v->a[855][anon_sym_SEMI_SEMI] = actions(593); + v->a[855][anon_sym_AMP_AMP] = actions(762); + v->a[855][anon_sym_PIPE_PIPE] = actions(762); + v->a[855][anon_sym_LT] = actions(1880); + v->a[855][anon_sym_GT] = actions(1880); + v->a[855][anon_sym_GT_GT] = actions(1880); + v->a[855][anon_sym_LT_LT] = actions(597); + v->a[855][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[855][anon_sym_BQUOTE] = actions(591); + v->a[855][sym_comment] = actions(3); + v->a[855][anon_sym_SEMI] = actions(593); + v->a[856][sym_file_redirect] = state(971); + v->a[856][sym_heredoc_redirect] = state(971); + v->a[856][sym_terminator] = state(336); + return (parse_table_1143(v)); +} + +void parse_table_1143(t_parse_table_array *v) +{ + v->a[856][aux_sym_redirected_statement_repeat1] = state(971); + v->a[856][anon_sym_esac] = actions(591); + v->a[856][anon_sym_PIPE] = actions(580); + v->a[856][anon_sym_SEMI_SEMI] = actions(591); + v->a[856][anon_sym_AMP_AMP] = actions(582); + v->a[856][anon_sym_PIPE_PIPE] = actions(582); + v->a[856][anon_sym_LT] = actions(1876); + v->a[856][anon_sym_GT] = actions(1876); + v->a[856][anon_sym_GT_GT] = actions(1876); + v->a[856][anon_sym_LT_LT] = actions(584); + v->a[856][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[856][sym_comment] = actions(3); + v->a[856][anon_sym_SEMI] = actions(586); + v->a[857][aux_sym_concatenation_repeat1] = state(832); + v->a[857][sym_word] = actions(880); + v->a[857][anon_sym_SEMI_SEMI] = actions(880); + v->a[857][aux_sym_heredoc_redirect_token1] = actions(880); + v->a[857][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(880); + v->a[857][aux_sym_concatenation_token1] = actions(1465); + v->a[857][anon_sym_DOLLAR] = actions(880); + return (parse_table_1144(v)); +} + +void parse_table_1144(t_parse_table_array *v) +{ + v->a[857][anon_sym_DQUOTE] = actions(880); + v->a[857][sym_raw_string] = actions(880); + v->a[857][sym_number] = actions(880); + v->a[857][anon_sym_DOLLAR_LBRACE] = actions(880); + v->a[857][anon_sym_DOLLAR_LPAREN] = actions(880); + v->a[857][anon_sym_BQUOTE] = actions(880); + v->a[857][sym_comment] = actions(3); + v->a[857][anon_sym_SEMI] = actions(880); + v->a[857][sym__concat] = actions(1467); + v->a[858][sym_file_redirect] = state(925); + v->a[858][sym_heredoc_redirect] = state(925); + v->a[858][sym_terminator] = state(583); + v->a[858][aux_sym_redirected_statement_repeat1] = state(925); + v->a[858][anon_sym_PIPE] = actions(580); + v->a[858][anon_sym_SEMI_SEMI] = actions(593); + v->a[858][anon_sym_AMP_AMP] = actions(762); + v->a[858][anon_sym_PIPE_PIPE] = actions(762); + v->a[858][anon_sym_LT] = actions(1880); + v->a[858][anon_sym_GT] = actions(1880); + v->a[858][anon_sym_GT_GT] = actions(1880); + return (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 new file mode 100644 index 00000000..144b977a --- /dev/null +++ b/parser/static/parse_table/parse_table_229.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[858][anon_sym_LT_LT] = actions(597); + v->a[858][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[858][anon_sym_BQUOTE] = actions(591); + v->a[858][sym_comment] = actions(3); + v->a[858][anon_sym_SEMI] = actions(593); + v->a[859][sym_file_redirect] = state(925); + v->a[859][sym_heredoc_redirect] = state(925); + v->a[859][sym_terminator] = state(582); + v->a[859][aux_sym_redirected_statement_repeat1] = state(925); + v->a[859][anon_sym_PIPE] = actions(580); + v->a[859][anon_sym_SEMI_SEMI] = actions(593); + v->a[859][anon_sym_AMP_AMP] = actions(762); + v->a[859][anon_sym_PIPE_PIPE] = actions(762); + v->a[859][anon_sym_LT] = actions(1880); + v->a[859][anon_sym_GT] = actions(1880); + v->a[859][anon_sym_GT_GT] = actions(1880); + v->a[859][anon_sym_LT_LT] = actions(597); + v->a[859][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[859][anon_sym_BQUOTE] = actions(591); + v->a[859][sym_comment] = actions(3); + return (parse_table_1146(v)); +} + +void parse_table_1146(t_parse_table_array *v) +{ + v->a[859][anon_sym_SEMI] = actions(593); + v->a[860][sym_file_redirect] = state(971); + v->a[860][sym_heredoc_redirect] = state(971); + v->a[860][sym_terminator] = state(340); + v->a[860][aux_sym_redirected_statement_repeat1] = state(971); + v->a[860][anon_sym_esac] = actions(591); + v->a[860][anon_sym_PIPE] = actions(580); + v->a[860][anon_sym_SEMI_SEMI] = actions(591); + v->a[860][anon_sym_AMP_AMP] = actions(582); + v->a[860][anon_sym_PIPE_PIPE] = actions(582); + v->a[860][anon_sym_LT] = actions(1876); + v->a[860][anon_sym_GT] = actions(1876); + v->a[860][anon_sym_GT_GT] = actions(1876); + v->a[860][anon_sym_LT_LT] = actions(584); + v->a[860][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[860][sym_comment] = actions(3); + v->a[860][anon_sym_SEMI] = actions(586); + v->a[861][sym_variable_assignment] = state(1300); + v->a[861][aux_sym__variable_assignments_repeat1] = state(1300); + v->a[861][sym_word] = actions(576); + return (parse_table_1147(v)); +} + +void parse_table_1147(t_parse_table_array *v) +{ + v->a[861][anon_sym_LT] = actions(576); + v->a[861][anon_sym_GT] = actions(576); + v->a[861][anon_sym_GT_GT] = actions(576); + v->a[861][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[861][anon_sym_DOLLAR] = actions(576); + v->a[861][anon_sym_DQUOTE] = actions(576); + v->a[861][sym_raw_string] = actions(576); + v->a[861][sym_number] = actions(576); + v->a[861][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[861][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[861][anon_sym_BQUOTE] = actions(576); + v->a[861][sym_comment] = actions(3); + v->a[861][sym_variable_name] = actions(1176); + v->a[862][sym_file_redirect] = state(971); + v->a[862][sym_heredoc_redirect] = state(971); + v->a[862][sym_terminator] = state(348); + v->a[862][aux_sym_redirected_statement_repeat1] = state(971); + v->a[862][anon_sym_esac] = actions(591); + v->a[862][anon_sym_PIPE] = actions(580); + v->a[862][anon_sym_SEMI_SEMI] = actions(591); + return (parse_table_1148(v)); +} + +void parse_table_1148(t_parse_table_array *v) +{ + v->a[862][anon_sym_AMP_AMP] = actions(582); + v->a[862][anon_sym_PIPE_PIPE] = actions(582); + v->a[862][anon_sym_LT] = actions(1876); + v->a[862][anon_sym_GT] = actions(1876); + v->a[862][anon_sym_GT_GT] = actions(1876); + v->a[862][anon_sym_LT_LT] = actions(584); + v->a[862][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[862][sym_comment] = actions(3); + v->a[862][anon_sym_SEMI] = actions(586); + v->a[863][sym_file_redirect] = state(971); + v->a[863][sym_heredoc_redirect] = state(971); + v->a[863][sym_terminator] = state(373); + v->a[863][aux_sym_redirected_statement_repeat1] = state(971); + v->a[863][anon_sym_esac] = actions(591); + v->a[863][anon_sym_PIPE] = actions(580); + v->a[863][anon_sym_SEMI_SEMI] = actions(591); + v->a[863][anon_sym_AMP_AMP] = actions(582); + v->a[863][anon_sym_PIPE_PIPE] = actions(582); + v->a[863][anon_sym_LT] = actions(1876); + v->a[863][anon_sym_GT] = actions(1876); + return (parse_table_1149(v)); +} + +void parse_table_1149(t_parse_table_array *v) +{ + v->a[863][anon_sym_GT_GT] = actions(1876); + v->a[863][anon_sym_LT_LT] = actions(584); + v->a[863][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[863][sym_comment] = actions(3); + v->a[863][anon_sym_SEMI] = actions(586); + v->a[864][sym__expansion_expression] = state(1590); + v->a[864][sym__expansion_regex] = state(1589); + v->a[864][anon_sym_RBRACE] = actions(1894); + v->a[864][anon_sym_PERCENT] = actions(937); + v->a[864][anon_sym_POUND] = actions(943); + v->a[864][anon_sym_COLON_DASH] = actions(941); + v->a[864][anon_sym_DASH3] = actions(941); + v->a[864][anon_sym_COLON_EQ] = actions(941); + v->a[864][anon_sym_EQ2] = actions(941); + v->a[864][anon_sym_COLON_QMARK] = actions(941); + v->a[864][anon_sym_QMARK2] = actions(941); + v->a[864][anon_sym_COLON_PLUS] = actions(941); + v->a[864][anon_sym_PLUS3] = actions(941); + v->a[864][anon_sym_PERCENT_PERCENT] = actions(943); + v->a[864][sym_comment] = actions(3); + return (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 new file mode 100644 index 00000000..7131b915 --- /dev/null +++ b/parser/static/parse_table/parse_table_23.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_23.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_115(t_parse_table_array *v) +{ + 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_fi] = actions(218); + v->a[44][anon_sym_case] = actions(15); + v->a[44][anon_sym_LPAREN] = actions(17); + v->a[44][anon_sym_LBRACE] = actions(19); + v->a[44][anon_sym_BANG] = actions(49); + v->a[44][anon_sym_LT] = actions(51); + v->a[44][anon_sym_GT] = actions(51); + v->a[44][anon_sym_GT_GT] = actions(51); + v->a[44][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[44][anon_sym_DOLLAR] = actions(55); + v->a[44][anon_sym_DQUOTE] = actions(57); + v->a[44][sym_raw_string] = actions(59); + v->a[44][sym_number] = actions(59); + v->a[44][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[44][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[44][anon_sym_BQUOTE] = actions(65); + v->a[44][sym_comment] = actions(3); + return (parse_table_116(v)); +} + +void parse_table_116(t_parse_table_array *v) +{ + v->a[44][sym_variable_name] = actions(67); + v->a[45][sym__statements] = state(1697); + v->a[45][sym__statement_not_pipeline] = state(1557); + v->a[45][sym_redirected_statement] = state(877); + v->a[45][sym_for_statement] = state(877); + v->a[45][sym_while_statement] = state(877); + v->a[45][sym_if_statement] = state(877); + v->a[45][sym_case_statement] = state(877); + v->a[45][sym_function_definition] = state(877); + v->a[45][sym_compound_statement] = state(877); + v->a[45][sym_subshell] = state(877); + v->a[45][sym_pipeline] = state(937); + v->a[45][sym_list] = state(877); + v->a[45][sym_negated_command] = state(877); + v->a[45][sym_command] = state(877); + v->a[45][sym_command_name] = state(158); + v->a[45][sym_variable_assignment] = state(186); + v->a[45][sym__variable_assignments] = state(877); + v->a[45][sym_file_redirect] = state(516); + v->a[45][sym_arithmetic_expansion] = state(277); + return (parse_table_117(v)); +} + +void parse_table_117(t_parse_table_array *v) +{ + v->a[45][sym_concatenation] = state(555); + v->a[45][sym_string] = state(277); + v->a[45][sym_simple_expansion] = state(277); + v->a[45][sym_expansion] = state(277); + v->a[45][sym_command_substitution] = state(277); + v->a[45][aux_sym__statements_repeat1] = state(112); + v->a[45][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[45][aux_sym_command_repeat1] = state(298); + v->a[45][sym_word] = actions(208); + v->a[45][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[45][anon_sym_BANG] = actions(210); + v->a[45][anon_sym_LT] = actions(212); + v->a[45][anon_sym_GT] = actions(212); + v->a[45][anon_sym_GT_GT] = actions(212); + return (parse_table_118(v)); +} + +void parse_table_118(t_parse_table_array *v) +{ + v->a[45][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[45][anon_sym_DOLLAR] = actions(55); + v->a[45][anon_sym_DQUOTE] = actions(57); + v->a[45][sym_raw_string] = actions(214); + v->a[45][sym_number] = actions(214); + v->a[45][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[45][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[45][anon_sym_BQUOTE] = actions(65); + v->a[45][sym_comment] = actions(3); + v->a[45][sym_variable_name] = actions(216); + v->a[46][sym__statements] = state(1696); + v->a[46][sym__statement_not_pipeline] = state(1560); + v->a[46][sym_redirected_statement] = state(820); + v->a[46][sym_for_statement] = state(820); + v->a[46][sym_while_statement] = state(820); + v->a[46][sym_if_statement] = state(820); + v->a[46][sym_case_statement] = state(820); + v->a[46][sym_function_definition] = state(820); + v->a[46][sym_compound_statement] = state(820); + v->a[46][sym_subshell] = state(820); + return (parse_table_119(v)); +} + +void parse_table_119(t_parse_table_array *v) +{ + v->a[46][sym_pipeline] = state(969); + v->a[46][sym_list] = state(820); + v->a[46][sym_negated_command] = state(820); + v->a[46][sym_command] = state(820); + v->a[46][sym_command_name] = state(179); + v->a[46][sym_variable_assignment] = state(208); + v->a[46][sym__variable_assignments] = state(820); + v->a[46][sym_file_redirect] = state(599); + v->a[46][sym_arithmetic_expansion] = state(401); + v->a[46][sym_concatenation] = state(555); + v->a[46][sym_string] = state(401); + v->a[46][sym_simple_expansion] = state(401); + v->a[46][sym_expansion] = state(401); + v->a[46][sym_command_substitution] = state(401); + v->a[46][aux_sym__statements_repeat1] = state(116); + v->a[46][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[46][aux_sym_command_repeat1] = state(385); + v->a[46][sym_word] = actions(204); + v->a[46][anon_sym_for] = actions(9); + v->a[46][anon_sym_while] = actions(11); + return (parse_table_120(v)); +} + +/* EOF parse_table_23.c */ diff --git a/parser/static/parse_table/parse_table_230.c b/parser/static/parse_table/parse_table_230.c new file mode 100644 index 00000000..0c93a791 --- /dev/null +++ b/parser/static/parse_table/parse_table_230.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[864][sym__immediate_double_hash] = actions(943); + v->a[865][aux_sym_concatenation_repeat1] = state(895); + v->a[865][ts_builtin_sym_end] = actions(917); + v->a[865][anon_sym_PIPE] = actions(919); + v->a[865][anon_sym_SEMI_SEMI] = actions(919); + v->a[865][anon_sym_AMP_AMP] = actions(919); + v->a[865][anon_sym_PIPE_PIPE] = actions(919); + v->a[865][anon_sym_LT] = actions(919); + v->a[865][anon_sym_GT] = actions(919); + v->a[865][anon_sym_GT_GT] = actions(919); + v->a[865][anon_sym_LT_LT] = actions(919); + v->a[865][aux_sym_heredoc_redirect_token1] = actions(917); + v->a[865][aux_sym_concatenation_token1] = actions(1890); + v->a[865][sym_comment] = actions(3); + v->a[865][anon_sym_SEMI] = actions(919); + v->a[865][sym__concat] = actions(1892); + v->a[865][sym_variable_name] = actions(917); + v->a[866][sym__expansion_expression] = state(1592); + v->a[866][sym__expansion_regex] = state(1591); + v->a[866][anon_sym_RBRACE] = actions(1896); + return (parse_table_1151(v)); +} + +void parse_table_1151(t_parse_table_array *v) +{ + v->a[866][anon_sym_PERCENT] = actions(937); + v->a[866][anon_sym_POUND] = actions(943); + v->a[866][anon_sym_COLON_DASH] = actions(941); + v->a[866][anon_sym_DASH3] = actions(941); + v->a[866][anon_sym_COLON_EQ] = actions(941); + v->a[866][anon_sym_EQ2] = actions(941); + v->a[866][anon_sym_COLON_QMARK] = actions(941); + v->a[866][anon_sym_QMARK2] = actions(941); + v->a[866][anon_sym_COLON_PLUS] = actions(941); + v->a[866][anon_sym_PLUS3] = actions(941); + v->a[866][anon_sym_PERCENT_PERCENT] = actions(943); + v->a[866][sym_comment] = actions(3); + v->a[866][sym__immediate_double_hash] = actions(943); + v->a[867][sym_file_redirect] = state(971); + v->a[867][sym_heredoc_redirect] = state(971); + v->a[867][sym_terminator] = state(381); + v->a[867][aux_sym_redirected_statement_repeat1] = state(971); + v->a[867][anon_sym_esac] = actions(578); + v->a[867][anon_sym_PIPE] = actions(580); + v->a[867][anon_sym_SEMI_SEMI] = actions(578); + return (parse_table_1152(v)); +} + +void parse_table_1152(t_parse_table_array *v) +{ + v->a[867][anon_sym_AMP_AMP] = actions(582); + v->a[867][anon_sym_PIPE_PIPE] = actions(582); + v->a[867][anon_sym_LT] = actions(1876); + v->a[867][anon_sym_GT] = actions(1876); + v->a[867][anon_sym_GT_GT] = actions(1876); + v->a[867][anon_sym_LT_LT] = actions(584); + v->a[867][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[867][sym_comment] = actions(3); + v->a[867][anon_sym_SEMI] = actions(586); + v->a[868][sym_file_redirect] = state(922); + v->a[868][sym_heredoc_redirect] = state(922); + v->a[868][sym_terminator] = state(506); + v->a[868][aux_sym_redirected_statement_repeat1] = state(922); + v->a[868][ts_builtin_sym_end] = actions(716); + v->a[868][anon_sym_PIPE] = actions(580); + v->a[868][anon_sym_SEMI_SEMI] = actions(693); + v->a[868][anon_sym_AMP_AMP] = actions(695); + v->a[868][anon_sym_PIPE_PIPE] = actions(695); + v->a[868][anon_sym_LT] = actions(1872); + v->a[868][anon_sym_GT] = actions(1872); + return (parse_table_1153(v)); +} + +void parse_table_1153(t_parse_table_array *v) +{ + v->a[868][anon_sym_GT_GT] = actions(1872); + v->a[868][anon_sym_LT_LT] = actions(597); + v->a[868][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[868][sym_comment] = actions(3); + v->a[868][anon_sym_SEMI] = actions(693); + v->a[869][sym_file_redirect] = state(922); + v->a[869][sym_heredoc_redirect] = state(922); + v->a[869][sym_terminator] = state(505); + v->a[869][aux_sym_redirected_statement_repeat1] = state(922); + v->a[869][ts_builtin_sym_end] = actions(716); + v->a[869][anon_sym_PIPE] = actions(580); + v->a[869][anon_sym_SEMI_SEMI] = actions(693); + v->a[869][anon_sym_AMP_AMP] = actions(695); + v->a[869][anon_sym_PIPE_PIPE] = actions(695); + v->a[869][anon_sym_LT] = actions(1872); + v->a[869][anon_sym_GT] = actions(1872); + v->a[869][anon_sym_GT_GT] = actions(1872); + v->a[869][anon_sym_LT_LT] = actions(597); + v->a[869][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[869][sym_comment] = actions(3); + return (parse_table_1154(v)); +} + +void parse_table_1154(t_parse_table_array *v) +{ + v->a[869][anon_sym_SEMI] = actions(693); + v->a[870][aux_sym_concatenation_repeat1] = state(766); + v->a[870][anon_sym_PIPE] = actions(923); + v->a[870][anon_sym_SEMI_SEMI] = actions(923); + v->a[870][anon_sym_AMP_AMP] = actions(923); + v->a[870][anon_sym_PIPE_PIPE] = actions(923); + v->a[870][anon_sym_LT] = actions(923); + v->a[870][anon_sym_GT] = actions(923); + v->a[870][anon_sym_GT_GT] = actions(923); + v->a[870][anon_sym_LT_LT] = actions(923); + v->a[870][aux_sym_heredoc_redirect_token1] = actions(921); + v->a[870][aux_sym_concatenation_token1] = actions(1890); + v->a[870][anon_sym_BQUOTE] = actions(923); + v->a[870][sym_comment] = actions(3); + v->a[870][anon_sym_SEMI] = actions(923); + v->a[870][sym__concat] = actions(1898); + v->a[870][sym_variable_name] = actions(921); + v->a[871][sym_file_redirect] = state(922); + v->a[871][sym_heredoc_redirect] = state(922); + v->a[871][sym_terminator] = state(471); + return (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 new file mode 100644 index 00000000..2ed0298e --- /dev/null +++ b/parser/static/parse_table/parse_table_231.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[871][aux_sym_redirected_statement_repeat1] = state(922); + v->a[871][ts_builtin_sym_end] = actions(716); + v->a[871][anon_sym_PIPE] = actions(580); + v->a[871][anon_sym_SEMI_SEMI] = actions(693); + v->a[871][anon_sym_AMP_AMP] = actions(695); + v->a[871][anon_sym_PIPE_PIPE] = actions(695); + v->a[871][anon_sym_LT] = actions(1872); + v->a[871][anon_sym_GT] = actions(1872); + v->a[871][anon_sym_GT_GT] = actions(1872); + v->a[871][anon_sym_LT_LT] = actions(597); + v->a[871][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[871][sym_comment] = actions(3); + v->a[871][anon_sym_SEMI] = actions(693); + v->a[872][sym_file_redirect] = state(922); + v->a[872][sym_heredoc_redirect] = state(922); + v->a[872][sym_terminator] = state(468); + v->a[872][aux_sym_redirected_statement_repeat1] = state(922); + v->a[872][ts_builtin_sym_end] = actions(716); + v->a[872][anon_sym_PIPE] = actions(580); + v->a[872][anon_sym_SEMI_SEMI] = actions(693); + return (parse_table_1156(v)); +} + +void parse_table_1156(t_parse_table_array *v) +{ + v->a[872][anon_sym_AMP_AMP] = actions(695); + v->a[872][anon_sym_PIPE_PIPE] = actions(695); + v->a[872][anon_sym_LT] = actions(1872); + v->a[872][anon_sym_GT] = actions(1872); + v->a[872][anon_sym_GT_GT] = actions(1872); + v->a[872][anon_sym_LT_LT] = actions(597); + v->a[872][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[872][sym_comment] = actions(3); + v->a[872][anon_sym_SEMI] = actions(693); + v->a[873][sym_arithmetic_expansion] = state(1391); + v->a[873][sym_concatenation] = state(1489); + v->a[873][sym_string] = state(1391); + v->a[873][sym_simple_expansion] = state(1391); + v->a[873][sym_expansion] = state(1391); + v->a[873][sym_command_substitution] = state(1391); + v->a[873][sym_word] = actions(1900); + v->a[873][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1569); + v->a[873][anon_sym_DOLLAR] = actions(1756); + v->a[873][anon_sym_DQUOTE] = actions(1573); + v->a[873][sym_raw_string] = actions(1900); + return (parse_table_1157(v)); +} + +void parse_table_1157(t_parse_table_array *v) +{ + v->a[873][sym_number] = actions(1900); + v->a[873][anon_sym_DOLLAR_LBRACE] = actions(1575); + v->a[873][anon_sym_DOLLAR_LPAREN] = actions(1577); + v->a[873][anon_sym_BQUOTE] = actions(1579); + v->a[873][sym_comment] = actions(3); + v->a[874][sym_file_redirect] = state(922); + v->a[874][sym_heredoc_redirect] = state(922); + v->a[874][sym_terminator] = state(466); + v->a[874][aux_sym_redirected_statement_repeat1] = state(922); + v->a[874][ts_builtin_sym_end] = actions(716); + v->a[874][anon_sym_PIPE] = actions(580); + v->a[874][anon_sym_SEMI_SEMI] = actions(693); + v->a[874][anon_sym_AMP_AMP] = actions(695); + v->a[874][anon_sym_PIPE_PIPE] = actions(695); + v->a[874][anon_sym_LT] = actions(1872); + v->a[874][anon_sym_GT] = actions(1872); + v->a[874][anon_sym_GT_GT] = actions(1872); + v->a[874][anon_sym_LT_LT] = actions(597); + v->a[874][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[874][sym_comment] = actions(3); + return (parse_table_1158(v)); +} + +void parse_table_1158(t_parse_table_array *v) +{ + v->a[874][anon_sym_SEMI] = actions(693); + v->a[875][sym_file_redirect] = state(922); + v->a[875][sym_heredoc_redirect] = state(922); + v->a[875][sym_terminator] = state(465); + v->a[875][aux_sym_redirected_statement_repeat1] = state(922); + v->a[875][ts_builtin_sym_end] = actions(716); + v->a[875][anon_sym_PIPE] = actions(580); + v->a[875][anon_sym_SEMI_SEMI] = actions(693); + v->a[875][anon_sym_AMP_AMP] = actions(695); + v->a[875][anon_sym_PIPE_PIPE] = actions(695); + v->a[875][anon_sym_LT] = actions(1872); + v->a[875][anon_sym_GT] = actions(1872); + v->a[875][anon_sym_GT_GT] = actions(1872); + v->a[875][anon_sym_LT_LT] = actions(597); + v->a[875][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[875][sym_comment] = actions(3); + v->a[875][anon_sym_SEMI] = actions(693); + v->a[876][sym_file_redirect] = state(922); + v->a[876][sym_heredoc_redirect] = state(922); + v->a[876][sym_terminator] = state(464); + return (parse_table_1159(v)); +} + +void parse_table_1159(t_parse_table_array *v) +{ + v->a[876][aux_sym_redirected_statement_repeat1] = state(922); + v->a[876][ts_builtin_sym_end] = actions(716); + v->a[876][anon_sym_PIPE] = actions(580); + v->a[876][anon_sym_SEMI_SEMI] = actions(693); + v->a[876][anon_sym_AMP_AMP] = actions(695); + v->a[876][anon_sym_PIPE_PIPE] = actions(695); + v->a[876][anon_sym_LT] = actions(1872); + v->a[876][anon_sym_GT] = actions(1872); + v->a[876][anon_sym_GT_GT] = actions(1872); + v->a[876][anon_sym_LT_LT] = actions(597); + v->a[876][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[876][sym_comment] = actions(3); + v->a[876][anon_sym_SEMI] = actions(693); + v->a[877][sym_file_redirect] = state(916); + v->a[877][sym_heredoc_redirect] = state(916); + v->a[877][sym_terminator] = state(428); + v->a[877][aux_sym_redirected_statement_repeat1] = state(916); + v->a[877][anon_sym_PIPE] = actions(580); + v->a[877][anon_sym_RPAREN] = actions(578); + v->a[877][anon_sym_SEMI_SEMI] = actions(593); + return (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 new file mode 100644 index 00000000..510e84bf --- /dev/null +++ b/parser/static/parse_table/parse_table_232.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[877][anon_sym_AMP_AMP] = actions(595); + v->a[877][anon_sym_PIPE_PIPE] = actions(595); + v->a[877][anon_sym_LT] = actions(1868); + v->a[877][anon_sym_GT] = actions(1868); + v->a[877][anon_sym_GT_GT] = actions(1868); + v->a[877][anon_sym_LT_LT] = actions(597); + v->a[877][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[877][sym_comment] = actions(3); + v->a[877][anon_sym_SEMI] = actions(593); + v->a[878][sym_file_redirect] = state(916); + v->a[878][sym_heredoc_redirect] = state(916); + v->a[878][sym_terminator] = state(388); + v->a[878][aux_sym_redirected_statement_repeat1] = state(916); + v->a[878][anon_sym_PIPE] = actions(580); + v->a[878][anon_sym_RPAREN] = actions(591); + v->a[878][anon_sym_SEMI_SEMI] = actions(593); + v->a[878][anon_sym_AMP_AMP] = actions(595); + v->a[878][anon_sym_PIPE_PIPE] = actions(595); + v->a[878][anon_sym_LT] = actions(1868); + v->a[878][anon_sym_GT] = actions(1868); + return (parse_table_1161(v)); +} + +void parse_table_1161(t_parse_table_array *v) +{ + v->a[878][anon_sym_GT_GT] = actions(1868); + v->a[878][anon_sym_LT_LT] = actions(597); + v->a[878][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[878][sym_comment] = actions(3); + v->a[878][anon_sym_SEMI] = actions(593); + v->a[879][sym_file_redirect] = state(922); + v->a[879][sym_heredoc_redirect] = state(922); + v->a[879][sym_terminator] = state(450); + v->a[879][aux_sym_redirected_statement_repeat1] = state(922); + v->a[879][ts_builtin_sym_end] = actions(716); + v->a[879][anon_sym_PIPE] = actions(580); + v->a[879][anon_sym_SEMI_SEMI] = actions(693); + v->a[879][anon_sym_AMP_AMP] = actions(695); + v->a[879][anon_sym_PIPE_PIPE] = actions(695); + v->a[879][anon_sym_LT] = actions(1872); + v->a[879][anon_sym_GT] = actions(1872); + v->a[879][anon_sym_GT_GT] = actions(1872); + v->a[879][anon_sym_LT_LT] = actions(597); + v->a[879][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[879][sym_comment] = actions(3); + return (parse_table_1162(v)); +} + +void parse_table_1162(t_parse_table_array *v) +{ + v->a[879][anon_sym_SEMI] = actions(693); + v->a[880][sym_variable_assignment] = state(970); + v->a[880][aux_sym__variable_assignments_repeat1] = state(970); + v->a[880][sym_word] = actions(576); + v->a[880][anon_sym_LT] = actions(576); + v->a[880][anon_sym_GT] = actions(576); + v->a[880][anon_sym_GT_GT] = actions(576); + v->a[880][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[880][anon_sym_DOLLAR] = actions(576); + v->a[880][anon_sym_DQUOTE] = actions(576); + v->a[880][sym_raw_string] = actions(576); + v->a[880][sym_number] = actions(576); + v->a[880][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[880][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[880][anon_sym_BQUOTE] = actions(576); + v->a[880][sym_comment] = actions(3); + v->a[880][sym_variable_name] = actions(588); + v->a[881][sym_file_redirect] = state(916); + v->a[881][sym_heredoc_redirect] = state(916); + v->a[881][sym_terminator] = state(386); + return (parse_table_1163(v)); +} + +void parse_table_1163(t_parse_table_array *v) +{ + v->a[881][aux_sym_redirected_statement_repeat1] = state(916); + v->a[881][anon_sym_PIPE] = actions(580); + v->a[881][anon_sym_RPAREN] = actions(591); + v->a[881][anon_sym_SEMI_SEMI] = actions(593); + v->a[881][anon_sym_AMP_AMP] = actions(595); + v->a[881][anon_sym_PIPE_PIPE] = actions(595); + v->a[881][anon_sym_LT] = actions(1868); + v->a[881][anon_sym_GT] = actions(1868); + v->a[881][anon_sym_GT_GT] = actions(1868); + v->a[881][anon_sym_LT_LT] = actions(597); + v->a[881][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[881][sym_comment] = actions(3); + v->a[881][anon_sym_SEMI] = actions(593); + v->a[882][sym_file_redirect] = state(922); + v->a[882][sym_heredoc_redirect] = state(922); + v->a[882][sym_terminator] = state(446); + v->a[882][aux_sym_redirected_statement_repeat1] = state(922); + v->a[882][ts_builtin_sym_end] = actions(716); + v->a[882][anon_sym_PIPE] = actions(580); + v->a[882][anon_sym_SEMI_SEMI] = actions(693); + return (parse_table_1164(v)); +} + +void parse_table_1164(t_parse_table_array *v) +{ + v->a[882][anon_sym_AMP_AMP] = actions(695); + v->a[882][anon_sym_PIPE_PIPE] = actions(695); + v->a[882][anon_sym_LT] = actions(1872); + v->a[882][anon_sym_GT] = actions(1872); + v->a[882][anon_sym_GT_GT] = actions(1872); + v->a[882][anon_sym_LT_LT] = actions(597); + v->a[882][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[882][sym_comment] = actions(3); + v->a[882][anon_sym_SEMI] = actions(693); + v->a[883][sym_file_redirect] = state(922); + v->a[883][sym_heredoc_redirect] = state(922); + v->a[883][sym_terminator] = state(444); + v->a[883][aux_sym_redirected_statement_repeat1] = state(922); + v->a[883][ts_builtin_sym_end] = actions(716); + v->a[883][anon_sym_PIPE] = actions(580); + v->a[883][anon_sym_SEMI_SEMI] = actions(693); + v->a[883][anon_sym_AMP_AMP] = actions(695); + v->a[883][anon_sym_PIPE_PIPE] = actions(695); + v->a[883][anon_sym_LT] = actions(1872); + v->a[883][anon_sym_GT] = actions(1872); + return (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 new file mode 100644 index 00000000..1e9a05a1 --- /dev/null +++ b/parser/static/parse_table/parse_table_233.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[883][anon_sym_GT_GT] = actions(1872); + v->a[883][anon_sym_LT_LT] = actions(597); + v->a[883][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[883][sym_comment] = actions(3); + v->a[883][anon_sym_SEMI] = actions(693); + v->a[884][sym_arithmetic_expansion] = state(1381); + v->a[884][sym_concatenation] = state(1510); + v->a[884][sym_string] = state(1381); + v->a[884][sym_simple_expansion] = state(1381); + v->a[884][sym_expansion] = state(1381); + v->a[884][sym_command_substitution] = state(1381); + v->a[884][sym_word] = actions(1902); + v->a[884][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1569); + v->a[884][anon_sym_DOLLAR] = actions(1756); + v->a[884][anon_sym_DQUOTE] = actions(1573); + v->a[884][sym_raw_string] = actions(1902); + v->a[884][sym_number] = actions(1902); + v->a[884][anon_sym_DOLLAR_LBRACE] = actions(1575); + v->a[884][anon_sym_DOLLAR_LPAREN] = actions(1577); + v->a[884][anon_sym_BQUOTE] = actions(1579); + return (parse_table_1166(v)); +} + +void parse_table_1166(t_parse_table_array *v) +{ + v->a[884][sym_comment] = actions(3); + v->a[885][sym_file_redirect] = state(922); + v->a[885][sym_heredoc_redirect] = state(922); + v->a[885][sym_terminator] = state(441); + v->a[885][aux_sym_redirected_statement_repeat1] = state(922); + v->a[885][ts_builtin_sym_end] = actions(716); + v->a[885][anon_sym_PIPE] = actions(580); + v->a[885][anon_sym_SEMI_SEMI] = actions(693); + v->a[885][anon_sym_AMP_AMP] = actions(695); + v->a[885][anon_sym_PIPE_PIPE] = actions(695); + v->a[885][anon_sym_LT] = actions(1872); + v->a[885][anon_sym_GT] = actions(1872); + v->a[885][anon_sym_GT_GT] = actions(1872); + v->a[885][anon_sym_LT_LT] = actions(597); + v->a[885][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[885][sym_comment] = actions(3); + v->a[885][anon_sym_SEMI] = actions(693); + v->a[886][aux_sym_concatenation_repeat1] = state(766); + v->a[886][anon_sym_PIPE] = actions(923); + v->a[886][anon_sym_RPAREN] = actions(923); + return (parse_table_1167(v)); +} + +void parse_table_1167(t_parse_table_array *v) +{ + v->a[886][anon_sym_SEMI_SEMI] = actions(923); + v->a[886][anon_sym_AMP_AMP] = actions(923); + v->a[886][anon_sym_PIPE_PIPE] = actions(923); + v->a[886][anon_sym_LT] = actions(923); + v->a[886][anon_sym_GT] = actions(923); + v->a[886][anon_sym_GT_GT] = actions(923); + v->a[886][anon_sym_LT_LT] = actions(923); + v->a[886][aux_sym_heredoc_redirect_token1] = actions(921); + v->a[886][aux_sym_concatenation_token1] = actions(1890); + v->a[886][sym_comment] = actions(3); + v->a[886][anon_sym_SEMI] = actions(923); + v->a[886][sym__concat] = actions(1904); + v->a[886][sym_variable_name] = actions(921); + v->a[887][anon_sym_in] = actions(343); + v->a[887][anon_sym_SEMI_SEMI] = actions(343); + v->a[887][anon_sym_BANG] = actions(1906); + v->a[887][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[887][anon_sym_DASH] = actions(1906); + v->a[887][anon_sym_STAR] = actions(1906); + v->a[887][anon_sym_QMARK] = actions(1906); + return (parse_table_1168(v)); +} + +void parse_table_1168(t_parse_table_array *v) +{ + v->a[887][anon_sym_DOLLAR] = actions(1906); + v->a[887][anon_sym_POUND] = actions(1906); + v->a[887][sym_comment] = actions(3); + v->a[887][aux_sym__simple_variable_name_token1] = actions(1908); + v->a[887][aux_sym__multiline_variable_name_token1] = actions(1908); + v->a[887][anon_sym_AT] = actions(1906); + v->a[887][anon_sym_0] = actions(1906); + v->a[887][anon_sym_SEMI] = actions(343); + v->a[887][sym_variable_name] = actions(1910); + v->a[888][sym_variable_assignment] = state(924); + v->a[888][aux_sym__variable_assignments_repeat1] = state(924); + v->a[888][sym_word] = actions(576); + v->a[888][anon_sym_LT] = actions(576); + v->a[888][anon_sym_GT] = actions(576); + v->a[888][anon_sym_GT_GT] = actions(576); + v->a[888][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[888][anon_sym_DOLLAR] = actions(576); + v->a[888][anon_sym_DQUOTE] = actions(576); + v->a[888][sym_raw_string] = actions(576); + v->a[888][sym_number] = actions(576); + return (parse_table_1169(v)); +} + +void parse_table_1169(t_parse_table_array *v) +{ + v->a[888][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[888][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[888][anon_sym_BQUOTE] = actions(576); + v->a[888][sym_comment] = actions(3); + v->a[888][sym_variable_name] = actions(697); + v->a[889][sym_file_redirect] = state(971); + v->a[889][sym_heredoc_redirect] = state(971); + v->a[889][sym_terminator] = state(302); + v->a[889][aux_sym_redirected_statement_repeat1] = state(971); + v->a[889][anon_sym_esac] = actions(591); + v->a[889][anon_sym_PIPE] = actions(580); + v->a[889][anon_sym_SEMI_SEMI] = actions(591); + v->a[889][anon_sym_AMP_AMP] = actions(582); + v->a[889][anon_sym_PIPE_PIPE] = actions(582); + v->a[889][anon_sym_LT] = actions(1876); + v->a[889][anon_sym_GT] = actions(1876); + v->a[889][anon_sym_GT_GT] = actions(1876); + v->a[889][anon_sym_LT_LT] = actions(584); + v->a[889][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[889][sym_comment] = actions(3); + return (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 new file mode 100644 index 00000000..841545dc --- /dev/null +++ b/parser/static/parse_table/parse_table_234.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[889][anon_sym_SEMI] = actions(586); + v->a[890][sym_file_redirect] = state(916); + v->a[890][sym_heredoc_redirect] = state(916); + v->a[890][sym_terminator] = state(384); + v->a[890][aux_sym_redirected_statement_repeat1] = state(916); + v->a[890][anon_sym_PIPE] = actions(580); + v->a[890][anon_sym_RPAREN] = actions(591); + v->a[890][anon_sym_SEMI_SEMI] = actions(593); + v->a[890][anon_sym_AMP_AMP] = actions(595); + v->a[890][anon_sym_PIPE_PIPE] = actions(595); + v->a[890][anon_sym_LT] = actions(1868); + v->a[890][anon_sym_GT] = actions(1868); + v->a[890][anon_sym_GT_GT] = actions(1868); + v->a[890][anon_sym_LT_LT] = actions(597); + v->a[890][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[890][sym_comment] = actions(3); + v->a[890][anon_sym_SEMI] = actions(593); + v->a[891][aux_sym_concatenation_repeat1] = state(892); + v->a[891][anon_sym_esac] = actions(923); + v->a[891][anon_sym_PIPE] = actions(923); + return (parse_table_1171(v)); +} + +void parse_table_1171(t_parse_table_array *v) +{ + v->a[891][anon_sym_SEMI_SEMI] = actions(923); + v->a[891][anon_sym_AMP_AMP] = actions(923); + v->a[891][anon_sym_PIPE_PIPE] = actions(923); + v->a[891][anon_sym_LT] = actions(923); + v->a[891][anon_sym_GT] = actions(923); + v->a[891][anon_sym_GT_GT] = actions(923); + v->a[891][anon_sym_LT_LT] = actions(923); + v->a[891][aux_sym_heredoc_redirect_token1] = actions(921); + v->a[891][aux_sym_concatenation_token1] = actions(1884); + v->a[891][sym_comment] = actions(3); + v->a[891][anon_sym_SEMI] = actions(923); + v->a[891][sym__concat] = actions(1912); + v->a[891][sym_variable_name] = actions(921); + v->a[892][aux_sym_concatenation_repeat1] = state(892); + v->a[892][anon_sym_esac] = actions(973); + v->a[892][anon_sym_PIPE] = actions(973); + v->a[892][anon_sym_SEMI_SEMI] = actions(973); + v->a[892][anon_sym_AMP_AMP] = actions(973); + v->a[892][anon_sym_PIPE_PIPE] = actions(973); + v->a[892][anon_sym_LT] = actions(973); + return (parse_table_1172(v)); +} + +void parse_table_1172(t_parse_table_array *v) +{ + v->a[892][anon_sym_GT] = actions(973); + v->a[892][anon_sym_GT_GT] = actions(973); + v->a[892][anon_sym_LT_LT] = actions(973); + v->a[892][aux_sym_heredoc_redirect_token1] = actions(981); + v->a[892][aux_sym_concatenation_token1] = actions(1914); + v->a[892][sym_comment] = actions(3); + v->a[892][anon_sym_SEMI] = actions(973); + v->a[892][sym__concat] = actions(1917); + v->a[892][sym_variable_name] = actions(981); + v->a[893][sym__expansion_expression] = state(1654); + v->a[893][sym__expansion_regex] = state(1653); + v->a[893][anon_sym_RBRACE] = actions(931); + v->a[893][anon_sym_PERCENT] = actions(937); + v->a[893][anon_sym_POUND] = actions(943); + v->a[893][anon_sym_COLON_DASH] = actions(941); + v->a[893][anon_sym_DASH3] = actions(941); + v->a[893][anon_sym_COLON_EQ] = actions(941); + v->a[893][anon_sym_EQ2] = actions(941); + v->a[893][anon_sym_COLON_QMARK] = actions(941); + v->a[893][anon_sym_QMARK2] = actions(941); + return (parse_table_1173(v)); +} + +void parse_table_1173(t_parse_table_array *v) +{ + v->a[893][anon_sym_COLON_PLUS] = actions(941); + v->a[893][anon_sym_PLUS3] = actions(941); + v->a[893][anon_sym_PERCENT_PERCENT] = actions(943); + v->a[893][sym_comment] = actions(3); + v->a[893][sym__immediate_double_hash] = actions(943); + v->a[894][sym_file_redirect] = state(916); + v->a[894][sym_heredoc_redirect] = state(916); + v->a[894][sym_terminator] = state(383); + v->a[894][aux_sym_redirected_statement_repeat1] = state(916); + v->a[894][anon_sym_PIPE] = actions(580); + v->a[894][anon_sym_RPAREN] = actions(591); + v->a[894][anon_sym_SEMI_SEMI] = actions(593); + v->a[894][anon_sym_AMP_AMP] = actions(595); + v->a[894][anon_sym_PIPE_PIPE] = actions(595); + v->a[894][anon_sym_LT] = actions(1868); + v->a[894][anon_sym_GT] = actions(1868); + v->a[894][anon_sym_GT_GT] = actions(1868); + v->a[894][anon_sym_LT_LT] = actions(597); + v->a[894][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[894][sym_comment] = actions(3); + return (parse_table_1174(v)); +} + +void parse_table_1174(t_parse_table_array *v) +{ + v->a[894][anon_sym_SEMI] = actions(593); + v->a[895][aux_sym_concatenation_repeat1] = state(766); + v->a[895][ts_builtin_sym_end] = actions(921); + v->a[895][anon_sym_PIPE] = actions(923); + v->a[895][anon_sym_SEMI_SEMI] = actions(923); + v->a[895][anon_sym_AMP_AMP] = actions(923); + v->a[895][anon_sym_PIPE_PIPE] = actions(923); + v->a[895][anon_sym_LT] = actions(923); + v->a[895][anon_sym_GT] = actions(923); + v->a[895][anon_sym_GT_GT] = actions(923); + v->a[895][anon_sym_LT_LT] = actions(923); + v->a[895][aux_sym_heredoc_redirect_token1] = actions(921); + v->a[895][aux_sym_concatenation_token1] = actions(1890); + v->a[895][sym_comment] = actions(3); + v->a[895][anon_sym_SEMI] = actions(923); + v->a[895][sym__concat] = actions(1920); + v->a[895][sym_variable_name] = actions(921); + v->a[896][sym_file_redirect] = state(916); + v->a[896][sym_heredoc_redirect] = state(916); + v->a[896][sym_terminator] = state(382); + return (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 new file mode 100644 index 00000000..8c94ddea --- /dev/null +++ b/parser/static/parse_table/parse_table_235.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[896][aux_sym_redirected_statement_repeat1] = state(916); + v->a[896][anon_sym_PIPE] = actions(580); + v->a[896][anon_sym_RPAREN] = actions(591); + v->a[896][anon_sym_SEMI_SEMI] = actions(593); + v->a[896][anon_sym_AMP_AMP] = actions(595); + v->a[896][anon_sym_PIPE_PIPE] = actions(595); + v->a[896][anon_sym_LT] = actions(1868); + v->a[896][anon_sym_GT] = actions(1868); + v->a[896][anon_sym_GT_GT] = actions(1868); + v->a[896][anon_sym_LT_LT] = actions(597); + v->a[896][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[896][sym_comment] = actions(3); + v->a[896][anon_sym_SEMI] = actions(593); + v->a[897][sym_file_redirect] = state(916); + v->a[897][sym_heredoc_redirect] = state(916); + v->a[897][sym_terminator] = state(379); + v->a[897][aux_sym_redirected_statement_repeat1] = state(916); + v->a[897][anon_sym_PIPE] = actions(580); + v->a[897][anon_sym_RPAREN] = actions(591); + v->a[897][anon_sym_SEMI_SEMI] = actions(593); + return (parse_table_1176(v)); +} + +void parse_table_1176(t_parse_table_array *v) +{ + v->a[897][anon_sym_AMP_AMP] = actions(595); + v->a[897][anon_sym_PIPE_PIPE] = actions(595); + v->a[897][anon_sym_LT] = actions(1868); + v->a[897][anon_sym_GT] = actions(1868); + v->a[897][anon_sym_GT_GT] = actions(1868); + v->a[897][anon_sym_LT_LT] = actions(597); + v->a[897][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[897][sym_comment] = actions(3); + v->a[897][anon_sym_SEMI] = actions(593); + v->a[898][sym_file_redirect] = state(916); + v->a[898][sym_heredoc_redirect] = state(916); + v->a[898][sym_terminator] = state(377); + v->a[898][aux_sym_redirected_statement_repeat1] = state(916); + v->a[898][anon_sym_PIPE] = actions(580); + v->a[898][anon_sym_RPAREN] = actions(591); + v->a[898][anon_sym_SEMI_SEMI] = actions(593); + v->a[898][anon_sym_AMP_AMP] = actions(595); + v->a[898][anon_sym_PIPE_PIPE] = actions(595); + v->a[898][anon_sym_LT] = actions(1868); + v->a[898][anon_sym_GT] = actions(1868); + return (parse_table_1177(v)); +} + +void parse_table_1177(t_parse_table_array *v) +{ + v->a[898][anon_sym_GT_GT] = actions(1868); + v->a[898][anon_sym_LT_LT] = actions(597); + v->a[898][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[898][sym_comment] = actions(3); + v->a[898][anon_sym_SEMI] = actions(593); + v->a[899][sym__expansion_expression] = state(1623); + v->a[899][sym__expansion_regex] = state(1655); + v->a[899][anon_sym_RBRACE] = actions(1922); + v->a[899][anon_sym_PERCENT] = actions(937); + v->a[899][anon_sym_POUND] = actions(943); + v->a[899][anon_sym_COLON_DASH] = actions(941); + v->a[899][anon_sym_DASH3] = actions(941); + v->a[899][anon_sym_COLON_EQ] = actions(941); + v->a[899][anon_sym_EQ2] = actions(941); + v->a[899][anon_sym_COLON_QMARK] = actions(941); + v->a[899][anon_sym_QMARK2] = actions(941); + v->a[899][anon_sym_COLON_PLUS] = actions(941); + v->a[899][anon_sym_PLUS3] = actions(941); + v->a[899][anon_sym_PERCENT_PERCENT] = actions(943); + v->a[899][sym_comment] = actions(3); + return (parse_table_1178(v)); +} + +void parse_table_1178(t_parse_table_array *v) +{ + v->a[899][sym__immediate_double_hash] = actions(943); + v->a[900][sym_file_redirect] = state(916); + v->a[900][sym_heredoc_redirect] = state(916); + v->a[900][sym_terminator] = state(357); + v->a[900][aux_sym_redirected_statement_repeat1] = state(916); + v->a[900][anon_sym_PIPE] = actions(580); + v->a[900][anon_sym_RPAREN] = actions(591); + v->a[900][anon_sym_SEMI_SEMI] = actions(593); + v->a[900][anon_sym_AMP_AMP] = actions(595); + v->a[900][anon_sym_PIPE_PIPE] = actions(595); + v->a[900][anon_sym_LT] = actions(1868); + v->a[900][anon_sym_GT] = actions(1868); + v->a[900][anon_sym_GT_GT] = actions(1868); + v->a[900][anon_sym_LT_LT] = actions(597); + v->a[900][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[900][sym_comment] = actions(3); + v->a[900][anon_sym_SEMI] = actions(593); + v->a[901][sym_file_redirect] = state(916); + v->a[901][sym_heredoc_redirect] = state(916); + v->a[901][sym_terminator] = state(372); + return (parse_table_1179(v)); +} + +void parse_table_1179(t_parse_table_array *v) +{ + v->a[901][aux_sym_redirected_statement_repeat1] = state(916); + v->a[901][anon_sym_PIPE] = actions(580); + v->a[901][anon_sym_RPAREN] = actions(591); + v->a[901][anon_sym_SEMI_SEMI] = actions(593); + v->a[901][anon_sym_AMP_AMP] = actions(595); + v->a[901][anon_sym_PIPE_PIPE] = actions(595); + v->a[901][anon_sym_LT] = actions(1868); + v->a[901][anon_sym_GT] = actions(1868); + v->a[901][anon_sym_GT_GT] = actions(1868); + v->a[901][anon_sym_LT_LT] = actions(597); + v->a[901][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[901][sym_comment] = actions(3); + v->a[901][anon_sym_SEMI] = actions(593); + v->a[902][sym_file_redirect] = state(916); + v->a[902][sym_heredoc_redirect] = state(916); + v->a[902][sym_terminator] = state(369); + v->a[902][aux_sym_redirected_statement_repeat1] = state(916); + v->a[902][anon_sym_PIPE] = actions(580); + v->a[902][anon_sym_RPAREN] = actions(591); + v->a[902][anon_sym_SEMI_SEMI] = actions(593); + return (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 new file mode 100644 index 00000000..c7069dac --- /dev/null +++ b/parser/static/parse_table/parse_table_236.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[902][anon_sym_AMP_AMP] = actions(595); + v->a[902][anon_sym_PIPE_PIPE] = actions(595); + v->a[902][anon_sym_LT] = actions(1868); + v->a[902][anon_sym_GT] = actions(1868); + v->a[902][anon_sym_GT_GT] = actions(1868); + v->a[902][anon_sym_LT_LT] = actions(597); + v->a[902][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[902][sym_comment] = actions(3); + v->a[902][anon_sym_SEMI] = actions(593); + v->a[903][sym_file_redirect] = state(916); + v->a[903][sym_heredoc_redirect] = state(916); + v->a[903][sym_terminator] = state(367); + v->a[903][aux_sym_redirected_statement_repeat1] = state(916); + v->a[903][anon_sym_PIPE] = actions(580); + v->a[903][anon_sym_RPAREN] = actions(591); + v->a[903][anon_sym_SEMI_SEMI] = actions(593); + v->a[903][anon_sym_AMP_AMP] = actions(595); + v->a[903][anon_sym_PIPE_PIPE] = actions(595); + v->a[903][anon_sym_LT] = actions(1868); + v->a[903][anon_sym_GT] = actions(1868); + return (parse_table_1181(v)); +} + +void parse_table_1181(t_parse_table_array *v) +{ + v->a[903][anon_sym_GT_GT] = actions(1868); + v->a[903][anon_sym_LT_LT] = actions(597); + v->a[903][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[903][sym_comment] = actions(3); + v->a[903][anon_sym_SEMI] = actions(593); + v->a[904][sym_file_redirect] = state(916); + v->a[904][sym_heredoc_redirect] = state(916); + v->a[904][sym_terminator] = state(376); + v->a[904][aux_sym_redirected_statement_repeat1] = state(916); + v->a[904][anon_sym_RPAREN] = actions(591); + v->a[904][anon_sym_SEMI_SEMI] = actions(593); + v->a[904][anon_sym_AMP_AMP] = actions(595); + v->a[904][anon_sym_PIPE_PIPE] = actions(595); + v->a[904][anon_sym_LT] = actions(1868); + v->a[904][anon_sym_GT] = actions(1868); + v->a[904][anon_sym_GT_GT] = actions(1868); + v->a[904][anon_sym_LT_LT] = actions(597); + v->a[904][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[904][sym_comment] = actions(3); + v->a[904][anon_sym_SEMI] = actions(593); + return (parse_table_1182(v)); +} + +void parse_table_1182(t_parse_table_array *v) +{ + v->a[905][sym_file_redirect] = state(1040); + v->a[905][sym_heredoc_redirect] = state(1040); + v->a[905][sym_terminator] = state(281); + v->a[905][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[905][anon_sym_PIPE] = actions(580); + v->a[905][anon_sym_SEMI_SEMI] = actions(823); + v->a[905][anon_sym_AMP_AMP] = actions(769); + v->a[905][anon_sym_PIPE_PIPE] = actions(769); + v->a[905][anon_sym_LT] = actions(1924); + v->a[905][anon_sym_GT] = actions(1924); + v->a[905][anon_sym_GT_GT] = actions(1924); + v->a[905][anon_sym_LT_LT] = actions(597); + v->a[905][aux_sym_heredoc_redirect_token1] = actions(1926); + v->a[905][sym_comment] = actions(3); + v->a[905][anon_sym_SEMI] = actions(823); + v->a[906][anon_sym_esac] = actions(1052); + v->a[906][anon_sym_PIPE] = actions(1052); + v->a[906][anon_sym_SEMI_SEMI] = actions(1052); + v->a[906][anon_sym_AMP_AMP] = actions(1052); + v->a[906][anon_sym_PIPE_PIPE] = actions(1052); + return (parse_table_1183(v)); +} + +void parse_table_1183(t_parse_table_array *v) +{ + v->a[906][anon_sym_LT] = actions(1052); + v->a[906][anon_sym_GT] = actions(1052); + v->a[906][anon_sym_GT_GT] = actions(1052); + v->a[906][anon_sym_LT_LT] = actions(1052); + v->a[906][aux_sym_heredoc_redirect_token1] = actions(1050); + v->a[906][aux_sym_concatenation_token1] = actions(1052); + v->a[906][sym_comment] = actions(3); + v->a[906][anon_sym_SEMI] = actions(1052); + v->a[906][sym__concat] = actions(1050); + v->a[906][sym_variable_name] = actions(1050); + v->a[907][anon_sym_esac] = actions(1058); + v->a[907][anon_sym_PIPE] = actions(1058); + v->a[907][anon_sym_SEMI_SEMI] = actions(1058); + v->a[907][anon_sym_AMP_AMP] = actions(1058); + v->a[907][anon_sym_PIPE_PIPE] = actions(1058); + v->a[907][anon_sym_LT] = actions(1058); + v->a[907][anon_sym_GT] = actions(1058); + v->a[907][anon_sym_GT_GT] = actions(1058); + v->a[907][anon_sym_LT_LT] = actions(1058); + v->a[907][aux_sym_heredoc_redirect_token1] = actions(1060); + return (parse_table_1184(v)); +} + +void parse_table_1184(t_parse_table_array *v) +{ + v->a[907][aux_sym_concatenation_token1] = actions(1058); + v->a[907][sym_comment] = actions(3); + v->a[907][anon_sym_SEMI] = actions(1058); + v->a[907][sym__concat] = actions(1060); + v->a[907][sym_variable_name] = actions(1060); + v->a[908][anon_sym_esac] = actions(1056); + v->a[908][anon_sym_PIPE] = actions(1056); + v->a[908][anon_sym_SEMI_SEMI] = actions(1056); + v->a[908][anon_sym_AMP_AMP] = actions(1056); + v->a[908][anon_sym_PIPE_PIPE] = actions(1056); + v->a[908][anon_sym_LT] = actions(1056); + v->a[908][anon_sym_GT] = actions(1056); + v->a[908][anon_sym_GT_GT] = actions(1056); + v->a[908][anon_sym_LT_LT] = actions(1056); + v->a[908][aux_sym_heredoc_redirect_token1] = actions(1054); + v->a[908][aux_sym_concatenation_token1] = actions(1056); + v->a[908][sym_comment] = actions(3); + v->a[908][anon_sym_SEMI] = actions(1056); + v->a[908][sym__concat] = actions(1054); + v->a[908][sym_variable_name] = actions(1054); + return (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 new file mode 100644 index 00000000..5f3c254b --- /dev/null +++ b/parser/static/parse_table/parse_table_237.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[909][anon_sym_esac] = actions(973); + v->a[909][anon_sym_PIPE] = actions(973); + v->a[909][anon_sym_SEMI_SEMI] = actions(973); + v->a[909][anon_sym_AMP_AMP] = actions(973); + v->a[909][anon_sym_PIPE_PIPE] = actions(973); + v->a[909][anon_sym_LT] = actions(973); + v->a[909][anon_sym_GT] = actions(973); + v->a[909][anon_sym_GT_GT] = actions(973); + v->a[909][anon_sym_LT_LT] = actions(973); + v->a[909][aux_sym_heredoc_redirect_token1] = actions(981); + v->a[909][aux_sym_concatenation_token1] = actions(973); + v->a[909][sym_comment] = actions(3); + v->a[909][anon_sym_SEMI] = actions(973); + v->a[909][sym__concat] = actions(981); + v->a[909][sym_variable_name] = actions(981); + v->a[910][anon_sym_esac] = actions(1052); + v->a[910][anon_sym_PIPE] = actions(1052); + v->a[910][anon_sym_SEMI_SEMI] = actions(1052); + v->a[910][anon_sym_AMP_AMP] = actions(1052); + v->a[910][anon_sym_PIPE_PIPE] = actions(1052); + return (parse_table_1186(v)); +} + +void parse_table_1186(t_parse_table_array *v) +{ + v->a[910][anon_sym_LT] = actions(1052); + v->a[910][anon_sym_GT] = actions(1052); + v->a[910][anon_sym_GT_GT] = actions(1052); + v->a[910][anon_sym_LT_LT] = actions(1052); + v->a[910][aux_sym_heredoc_redirect_token1] = actions(1050); + v->a[910][aux_sym_concatenation_token1] = actions(1052); + v->a[910][sym_comment] = actions(3); + v->a[910][anon_sym_SEMI] = actions(1052); + v->a[910][sym__concat] = actions(1050); + v->a[910][sym_variable_name] = actions(1050); + v->a[911][aux_sym_concatenation_repeat1] = state(915); + v->a[911][anon_sym_PIPE] = actions(919); + v->a[911][anon_sym_SEMI_SEMI] = actions(919); + v->a[911][anon_sym_AMP_AMP] = actions(919); + v->a[911][anon_sym_PIPE_PIPE] = actions(919); + v->a[911][anon_sym_LT] = actions(919); + v->a[911][anon_sym_GT] = actions(919); + v->a[911][anon_sym_GT_GT] = actions(919); + v->a[911][anon_sym_LT_LT] = actions(919); + v->a[911][aux_sym_heredoc_redirect_token1] = actions(917); + return (parse_table_1187(v)); +} + +void parse_table_1187(t_parse_table_array *v) +{ + v->a[911][aux_sym_concatenation_token1] = actions(1890); + v->a[911][sym_comment] = actions(3); + v->a[911][anon_sym_SEMI] = actions(919); + v->a[911][sym__concat] = actions(1892); + v->a[911][sym_variable_name] = actions(917); + v->a[912][sym_string] = state(1543); + v->a[912][sym_simple_expansion] = state(1543); + v->a[912][sym_expansion] = state(1543); + v->a[912][sym_command_substitution] = state(1543); + v->a[912][sym__word_no_brace] = state(1544); + v->a[912][anon_sym_DOLLAR] = actions(784); + v->a[912][anon_sym_DQUOTE] = actions(786); + v->a[912][sym_raw_string] = actions(1928); + v->a[912][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[912][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[912][anon_sym_BQUOTE] = actions(792); + v->a[912][sym_comment] = actions(3); + v->a[912][aux_sym__word_no_brace_token1] = actions(1834); + v->a[912][sym_variable_name] = actions(1930); + v->a[912][sym__expansion_word] = actions(1932); + return (parse_table_1188(v)); +} + +void parse_table_1188(t_parse_table_array *v) +{ + v->a[913][sym_file_redirect] = state(971); + v->a[913][sym_heredoc_redirect] = state(971); + v->a[913][sym_terminator] = state(381); + v->a[913][aux_sym_redirected_statement_repeat1] = state(971); + v->a[913][anon_sym_esac] = actions(578); + v->a[913][anon_sym_SEMI_SEMI] = actions(578); + v->a[913][anon_sym_AMP_AMP] = actions(582); + v->a[913][anon_sym_PIPE_PIPE] = actions(582); + v->a[913][anon_sym_LT] = actions(1876); + v->a[913][anon_sym_GT] = actions(1876); + v->a[913][anon_sym_GT_GT] = actions(1876); + v->a[913][anon_sym_LT_LT] = actions(584); + v->a[913][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[913][sym_comment] = actions(3); + v->a[913][anon_sym_SEMI] = actions(586); + v->a[914][anon_sym_esac] = actions(1091); + v->a[914][anon_sym_PIPE] = actions(1091); + v->a[914][anon_sym_SEMI_SEMI] = actions(1091); + v->a[914][anon_sym_AMP_AMP] = actions(1091); + v->a[914][anon_sym_PIPE_PIPE] = actions(1091); + return (parse_table_1189(v)); +} + +void parse_table_1189(t_parse_table_array *v) +{ + v->a[914][anon_sym_LT] = actions(1091); + v->a[914][anon_sym_GT] = actions(1091); + v->a[914][anon_sym_GT_GT] = actions(1091); + v->a[914][anon_sym_LT_LT] = actions(1091); + v->a[914][aux_sym_heredoc_redirect_token1] = actions(1093); + v->a[914][aux_sym_concatenation_token1] = actions(1091); + v->a[914][sym_comment] = actions(3); + v->a[914][anon_sym_SEMI] = actions(1091); + v->a[914][sym__concat] = actions(1093); + v->a[914][sym_variable_name] = actions(1093); + v->a[915][aux_sym_concatenation_repeat1] = state(766); + v->a[915][anon_sym_PIPE] = actions(923); + v->a[915][anon_sym_SEMI_SEMI] = actions(923); + v->a[915][anon_sym_AMP_AMP] = actions(923); + v->a[915][anon_sym_PIPE_PIPE] = actions(923); + v->a[915][anon_sym_LT] = actions(923); + v->a[915][anon_sym_GT] = actions(923); + v->a[915][anon_sym_GT_GT] = actions(923); + v->a[915][anon_sym_LT_LT] = actions(923); + v->a[915][aux_sym_heredoc_redirect_token1] = actions(921); + return (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 new file mode 100644 index 00000000..9268aacf --- /dev/null +++ b/parser/static/parse_table/parse_table_238.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[915][aux_sym_concatenation_token1] = actions(1890); + v->a[915][sym_comment] = actions(3); + v->a[915][anon_sym_SEMI] = actions(923); + v->a[915][sym__concat] = actions(1934); + v->a[915][sym_variable_name] = actions(921); + v->a[916][sym_file_redirect] = state(919); + v->a[916][sym_heredoc_redirect] = state(919); + v->a[916][aux_sym_redirected_statement_repeat1] = state(919); + v->a[916][anon_sym_PIPE] = actions(1936); + v->a[916][anon_sym_RPAREN] = actions(1936); + v->a[916][anon_sym_SEMI_SEMI] = actions(1936); + v->a[916][anon_sym_AMP_AMP] = actions(1936); + v->a[916][anon_sym_PIPE_PIPE] = actions(1936); + v->a[916][anon_sym_LT] = actions(1868); + v->a[916][anon_sym_GT] = actions(1868); + v->a[916][anon_sym_GT_GT] = actions(1868); + v->a[916][anon_sym_LT_LT] = actions(597); + v->a[916][aux_sym_heredoc_redirect_token1] = actions(1938); + v->a[916][sym_comment] = actions(3); + v->a[916][anon_sym_SEMI] = actions(1936); + return (parse_table_1191(v)); +} + +void parse_table_1191(t_parse_table_array *v) +{ + v->a[917][sym_file_redirect] = state(916); + v->a[917][sym_heredoc_redirect] = state(916); + v->a[917][aux_sym_redirected_statement_repeat1] = state(916); + v->a[917][anon_sym_PIPE] = actions(580); + v->a[917][anon_sym_RPAREN] = actions(816); + v->a[917][anon_sym_SEMI_SEMI] = actions(816); + v->a[917][anon_sym_AMP_AMP] = actions(816); + v->a[917][anon_sym_PIPE_PIPE] = actions(816); + v->a[917][anon_sym_LT] = actions(816); + v->a[917][anon_sym_GT] = actions(816); + v->a[917][anon_sym_GT_GT] = actions(816); + v->a[917][anon_sym_LT_LT] = actions(816); + v->a[917][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[917][sym_comment] = actions(3); + v->a[917][anon_sym_SEMI] = actions(816); + v->a[918][sym_file_redirect] = state(916); + v->a[918][sym_heredoc_redirect] = state(916); + v->a[918][aux_sym_redirected_statement_repeat1] = state(916); + v->a[918][anon_sym_PIPE] = actions(816); + v->a[918][anon_sym_RPAREN] = actions(816); + return (parse_table_1192(v)); +} + +void parse_table_1192(t_parse_table_array *v) +{ + v->a[918][anon_sym_SEMI_SEMI] = actions(816); + v->a[918][anon_sym_AMP_AMP] = actions(816); + v->a[918][anon_sym_PIPE_PIPE] = actions(816); + v->a[918][anon_sym_LT] = actions(816); + v->a[918][anon_sym_GT] = actions(816); + v->a[918][anon_sym_GT_GT] = actions(816); + v->a[918][anon_sym_LT_LT] = actions(816); + v->a[918][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[918][sym_comment] = actions(3); + v->a[918][anon_sym_SEMI] = actions(816); + v->a[919][sym_file_redirect] = state(919); + v->a[919][sym_heredoc_redirect] = state(919); + v->a[919][aux_sym_redirected_statement_repeat1] = state(919); + v->a[919][anon_sym_PIPE] = actions(1940); + v->a[919][anon_sym_RPAREN] = actions(1940); + v->a[919][anon_sym_SEMI_SEMI] = actions(1940); + v->a[919][anon_sym_AMP_AMP] = actions(1940); + v->a[919][anon_sym_PIPE_PIPE] = actions(1940); + v->a[919][anon_sym_LT] = actions(1942); + v->a[919][anon_sym_GT] = actions(1942); + return (parse_table_1193(v)); +} + +void parse_table_1193(t_parse_table_array *v) +{ + v->a[919][anon_sym_GT_GT] = actions(1942); + v->a[919][anon_sym_LT_LT] = actions(1945); + v->a[919][aux_sym_heredoc_redirect_token1] = actions(1948); + v->a[919][sym_comment] = actions(3); + v->a[919][anon_sym_SEMI] = actions(1940); + v->a[920][sym_file_redirect] = state(1040); + v->a[920][sym_heredoc_redirect] = state(1040); + v->a[920][sym_terminator] = state(480); + v->a[920][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[920][anon_sym_PIPE] = actions(580); + v->a[920][anon_sym_SEMI_SEMI] = actions(812); + v->a[920][anon_sym_AMP_AMP] = actions(769); + v->a[920][anon_sym_PIPE_PIPE] = actions(769); + v->a[920][anon_sym_LT] = actions(1924); + v->a[920][anon_sym_GT] = actions(1924); + v->a[920][anon_sym_GT_GT] = actions(1924); + v->a[920][anon_sym_LT_LT] = actions(597); + v->a[920][aux_sym_heredoc_redirect_token1] = actions(1950); + v->a[920][sym_comment] = actions(3); + v->a[920][anon_sym_SEMI] = actions(812); + return (parse_table_1194(v)); +} + +void parse_table_1194(t_parse_table_array *v) +{ + v->a[921][anon_sym_esac] = actions(1095); + v->a[921][anon_sym_PIPE] = actions(1095); + v->a[921][anon_sym_SEMI_SEMI] = actions(1095); + v->a[921][anon_sym_AMP_AMP] = actions(1095); + v->a[921][anon_sym_PIPE_PIPE] = actions(1095); + v->a[921][anon_sym_LT] = actions(1095); + v->a[921][anon_sym_GT] = actions(1095); + v->a[921][anon_sym_GT_GT] = actions(1095); + v->a[921][anon_sym_LT_LT] = actions(1095); + v->a[921][aux_sym_heredoc_redirect_token1] = actions(1097); + v->a[921][aux_sym_concatenation_token1] = actions(1095); + v->a[921][sym_comment] = actions(3); + v->a[921][anon_sym_SEMI] = actions(1095); + v->a[921][sym__concat] = actions(1097); + v->a[921][sym_variable_name] = actions(1097); + v->a[922][sym_file_redirect] = state(961); + v->a[922][sym_heredoc_redirect] = state(961); + v->a[922][aux_sym_redirected_statement_repeat1] = state(961); + v->a[922][ts_builtin_sym_end] = actions(1938); + v->a[922][anon_sym_PIPE] = actions(1936); + return (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 new file mode 100644 index 00000000..bd455b07 --- /dev/null +++ b/parser/static/parse_table/parse_table_239.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[922][anon_sym_SEMI_SEMI] = actions(1936); + v->a[922][anon_sym_AMP_AMP] = actions(1936); + v->a[922][anon_sym_PIPE_PIPE] = actions(1936); + v->a[922][anon_sym_LT] = actions(1872); + v->a[922][anon_sym_GT] = actions(1872); + v->a[922][anon_sym_GT_GT] = actions(1872); + v->a[922][anon_sym_LT_LT] = actions(597); + v->a[922][aux_sym_heredoc_redirect_token1] = actions(1938); + v->a[922][sym_comment] = actions(3); + v->a[922][anon_sym_SEMI] = actions(1936); + v->a[923][anon_sym_esac] = actions(1106); + v->a[923][anon_sym_PIPE] = actions(1106); + v->a[923][anon_sym_SEMI_SEMI] = actions(1106); + v->a[923][anon_sym_AMP_AMP] = actions(1106); + v->a[923][anon_sym_PIPE_PIPE] = actions(1106); + v->a[923][anon_sym_LT] = actions(1106); + v->a[923][anon_sym_GT] = actions(1106); + v->a[923][anon_sym_GT_GT] = actions(1106); + v->a[923][anon_sym_LT_LT] = actions(1106); + v->a[923][aux_sym_heredoc_redirect_token1] = actions(1108); + return (parse_table_1196(v)); +} + +void parse_table_1196(t_parse_table_array *v) +{ + v->a[923][aux_sym_concatenation_token1] = actions(1106); + v->a[923][sym_comment] = actions(3); + v->a[923][anon_sym_SEMI] = actions(1106); + v->a[923][sym__concat] = actions(1108); + v->a[923][sym_variable_name] = actions(1108); + v->a[924][sym_variable_assignment] = state(965); + v->a[924][aux_sym__variable_assignments_repeat1] = state(965); + v->a[924][ts_builtin_sym_end] = actions(1952); + v->a[924][anon_sym_PIPE] = actions(1954); + v->a[924][anon_sym_SEMI_SEMI] = actions(1954); + v->a[924][anon_sym_AMP_AMP] = actions(1954); + v->a[924][anon_sym_PIPE_PIPE] = actions(1954); + v->a[924][anon_sym_LT] = actions(1954); + v->a[924][anon_sym_GT] = actions(1954); + v->a[924][anon_sym_GT_GT] = actions(1954); + v->a[924][anon_sym_LT_LT] = actions(1954); + v->a[924][aux_sym_heredoc_redirect_token1] = actions(1952); + v->a[924][sym_comment] = actions(3); + v->a[924][anon_sym_SEMI] = actions(1954); + v->a[924][sym_variable_name] = actions(1956); + return (parse_table_1197(v)); +} + +void parse_table_1197(t_parse_table_array *v) +{ + v->a[925][sym_file_redirect] = state(931); + v->a[925][sym_heredoc_redirect] = state(931); + v->a[925][aux_sym_redirected_statement_repeat1] = state(931); + v->a[925][anon_sym_PIPE] = actions(1936); + v->a[925][anon_sym_SEMI_SEMI] = actions(1936); + v->a[925][anon_sym_AMP_AMP] = actions(1936); + v->a[925][anon_sym_PIPE_PIPE] = actions(1936); + v->a[925][anon_sym_LT] = actions(1880); + v->a[925][anon_sym_GT] = actions(1880); + v->a[925][anon_sym_GT_GT] = actions(1880); + v->a[925][anon_sym_LT_LT] = actions(597); + v->a[925][aux_sym_heredoc_redirect_token1] = actions(1938); + v->a[925][anon_sym_BQUOTE] = actions(1936); + v->a[925][sym_comment] = actions(3); + v->a[925][anon_sym_SEMI] = actions(1936); + v->a[926][anon_sym_esac] = actions(1089); + v->a[926][anon_sym_PIPE] = actions(1089); + v->a[926][anon_sym_SEMI_SEMI] = actions(1089); + v->a[926][anon_sym_AMP_AMP] = actions(1089); + v->a[926][anon_sym_PIPE_PIPE] = actions(1089); + return (parse_table_1198(v)); +} + +void parse_table_1198(t_parse_table_array *v) +{ + v->a[926][anon_sym_LT] = actions(1089); + v->a[926][anon_sym_GT] = actions(1089); + v->a[926][anon_sym_GT_GT] = actions(1089); + v->a[926][anon_sym_LT_LT] = actions(1089); + v->a[926][aux_sym_heredoc_redirect_token1] = actions(1087); + v->a[926][aux_sym_concatenation_token1] = actions(1089); + v->a[926][sym_comment] = actions(3); + v->a[926][anon_sym_SEMI] = actions(1089); + v->a[926][sym__concat] = actions(1087); + v->a[926][sym_variable_name] = actions(1087); + v->a[927][sym_file_redirect] = state(925); + v->a[927][sym_heredoc_redirect] = state(925); + v->a[927][aux_sym_redirected_statement_repeat1] = state(925); + v->a[927][anon_sym_PIPE] = actions(580); + v->a[927][anon_sym_SEMI_SEMI] = actions(816); + v->a[927][anon_sym_AMP_AMP] = actions(816); + v->a[927][anon_sym_PIPE_PIPE] = actions(816); + v->a[927][anon_sym_LT] = actions(816); + v->a[927][anon_sym_GT] = actions(816); + v->a[927][anon_sym_GT_GT] = actions(816); + return (parse_table_1199(v)); +} + +void parse_table_1199(t_parse_table_array *v) +{ + v->a[927][anon_sym_LT_LT] = actions(816); + v->a[927][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[927][anon_sym_BQUOTE] = actions(816); + v->a[927][sym_comment] = actions(3); + v->a[927][anon_sym_SEMI] = actions(816); + v->a[928][anon_sym_esac] = actions(1085); + v->a[928][anon_sym_PIPE] = actions(1085); + v->a[928][anon_sym_SEMI_SEMI] = actions(1085); + v->a[928][anon_sym_AMP_AMP] = actions(1085); + v->a[928][anon_sym_PIPE_PIPE] = actions(1085); + v->a[928][anon_sym_LT] = actions(1085); + v->a[928][anon_sym_GT] = actions(1085); + v->a[928][anon_sym_GT_GT] = actions(1085); + v->a[928][anon_sym_LT_LT] = actions(1085); + v->a[928][aux_sym_heredoc_redirect_token1] = actions(1083); + v->a[928][aux_sym_concatenation_token1] = actions(1085); + v->a[928][sym_comment] = actions(3); + v->a[928][anon_sym_SEMI] = actions(1085); + v->a[928][sym__concat] = actions(1083); + v->a[928][sym_variable_name] = actions(1083); + return (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 new file mode 100644 index 00000000..910cb340 --- /dev/null +++ b/parser/static/parse_table/parse_table_24.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_24.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_120(t_parse_table_array *v) +{ + v->a[46][anon_sym_until] = actions(11); + v->a[46][anon_sym_if] = actions(13); + v->a[46][anon_sym_case] = actions(15); + v->a[46][anon_sym_LPAREN] = actions(17); + v->a[46][anon_sym_LBRACE] = actions(19); + v->a[46][anon_sym_BANG] = actions(206); + v->a[46][anon_sym_LT] = actions(51); + v->a[46][anon_sym_GT] = actions(51); + v->a[46][anon_sym_GT_GT] = actions(51); + v->a[46][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[46][anon_sym_DOLLAR] = actions(55); + v->a[46][anon_sym_DQUOTE] = actions(57); + v->a[46][sym_raw_string] = actions(59); + v->a[46][sym_number] = actions(59); + v->a[46][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[46][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[46][anon_sym_BQUOTE] = actions(65); + v->a[46][sym_comment] = actions(3); + v->a[46][sym_variable_name] = actions(67); + v->a[47][sym__statements] = state(1613); + return (parse_table_121(v)); +} + +void parse_table_121(t_parse_table_array *v) +{ + v->a[47][sym__statement_not_pipeline] = state(1560); + v->a[47][sym_redirected_statement] = state(820); + v->a[47][sym_for_statement] = state(820); + v->a[47][sym_while_statement] = state(820); + v->a[47][sym_if_statement] = state(820); + v->a[47][sym_case_statement] = state(820); + v->a[47][sym_function_definition] = state(820); + v->a[47][sym_compound_statement] = state(820); + v->a[47][sym_subshell] = state(820); + v->a[47][sym_pipeline] = state(969); + v->a[47][sym_list] = state(820); + v->a[47][sym_negated_command] = state(820); + v->a[47][sym_command] = state(820); + v->a[47][sym_command_name] = state(179); + v->a[47][sym_variable_assignment] = state(208); + v->a[47][sym__variable_assignments] = state(820); + v->a[47][sym_file_redirect] = state(599); + v->a[47][sym_arithmetic_expansion] = state(401); + v->a[47][sym_concatenation] = state(555); + v->a[47][sym_string] = state(401); + return (parse_table_122(v)); +} + +void parse_table_122(t_parse_table_array *v) +{ + v->a[47][sym_simple_expansion] = state(401); + v->a[47][sym_expansion] = state(401); + v->a[47][sym_command_substitution] = state(401); + v->a[47][aux_sym__statements_repeat1] = state(116); + v->a[47][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[47][aux_sym_command_repeat1] = state(385); + v->a[47][sym_word] = actions(204); + v->a[47][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[47][anon_sym_BANG] = actions(206); + v->a[47][anon_sym_LT] = actions(51); + v->a[47][anon_sym_GT] = actions(51); + v->a[47][anon_sym_GT_GT] = actions(51); + v->a[47][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[47][anon_sym_DOLLAR] = actions(55); + return (parse_table_123(v)); +} + +void parse_table_123(t_parse_table_array *v) +{ + v->a[47][anon_sym_DQUOTE] = actions(57); + v->a[47][sym_raw_string] = actions(59); + v->a[47][sym_number] = actions(59); + v->a[47][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[47][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[47][anon_sym_BQUOTE] = actions(65); + v->a[47][sym_comment] = actions(3); + v->a[47][sym_variable_name] = actions(67); + v->a[48][sym__statements] = state(1628); + v->a[48][sym__statement_not_pipeline] = state(1557); + v->a[48][sym_redirected_statement] = state(877); + v->a[48][sym_for_statement] = state(877); + v->a[48][sym_while_statement] = state(877); + v->a[48][sym_if_statement] = state(877); + v->a[48][sym_case_statement] = state(877); + v->a[48][sym_function_definition] = state(877); + v->a[48][sym_compound_statement] = state(877); + v->a[48][sym_subshell] = state(877); + v->a[48][sym_pipeline] = state(937); + v->a[48][sym_list] = state(877); + return (parse_table_124(v)); +} + +void parse_table_124(t_parse_table_array *v) +{ + v->a[48][sym_negated_command] = state(877); + v->a[48][sym_command] = state(877); + v->a[48][sym_command_name] = state(158); + v->a[48][sym_variable_assignment] = state(186); + v->a[48][sym__variable_assignments] = state(877); + v->a[48][sym_file_redirect] = state(580); + v->a[48][sym_arithmetic_expansion] = state(277); + v->a[48][sym_concatenation] = state(555); + v->a[48][sym_string] = state(277); + v->a[48][sym_simple_expansion] = state(277); + v->a[48][sym_expansion] = state(277); + v->a[48][sym_command_substitution] = state(277); + v->a[48][aux_sym__statements_repeat1] = state(112); + v->a[48][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[48][aux_sym_command_repeat1] = state(298); + v->a[48][sym_word] = actions(208); + v->a[48][anon_sym_for] = actions(9); + v->a[48][anon_sym_while] = actions(11); + v->a[48][anon_sym_until] = actions(11); + v->a[48][anon_sym_if] = actions(13); + return (parse_table_125(v)); +} + +/* EOF parse_table_24.c */ diff --git a/parser/static/parse_table/parse_table_240.c b/parser/static/parse_table/parse_table_240.c new file mode 100644 index 00000000..66b68fbc --- /dev/null +++ b/parser/static/parse_table/parse_table_240.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[929][sym_file_redirect] = state(925); + v->a[929][sym_heredoc_redirect] = state(925); + v->a[929][aux_sym_redirected_statement_repeat1] = state(925); + v->a[929][anon_sym_PIPE] = actions(816); + v->a[929][anon_sym_SEMI_SEMI] = actions(816); + v->a[929][anon_sym_AMP_AMP] = actions(816); + v->a[929][anon_sym_PIPE_PIPE] = actions(816); + v->a[929][anon_sym_LT] = actions(816); + v->a[929][anon_sym_GT] = actions(816); + v->a[929][anon_sym_GT_GT] = actions(816); + v->a[929][anon_sym_LT_LT] = actions(816); + v->a[929][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[929][anon_sym_BQUOTE] = actions(816); + v->a[929][sym_comment] = actions(3); + v->a[929][anon_sym_SEMI] = actions(816); + v->a[930][anon_sym_esac] = actions(1124); + v->a[930][anon_sym_PIPE] = actions(1124); + v->a[930][anon_sym_SEMI_SEMI] = actions(1124); + v->a[930][anon_sym_AMP_AMP] = actions(1124); + v->a[930][anon_sym_PIPE_PIPE] = actions(1124); + return (parse_table_1201(v)); +} + +void parse_table_1201(t_parse_table_array *v) +{ + v->a[930][anon_sym_LT] = actions(1124); + v->a[930][anon_sym_GT] = actions(1124); + v->a[930][anon_sym_GT_GT] = actions(1124); + v->a[930][anon_sym_LT_LT] = actions(1124); + v->a[930][aux_sym_heredoc_redirect_token1] = actions(1126); + v->a[930][aux_sym_concatenation_token1] = actions(1124); + v->a[930][sym_comment] = actions(3); + v->a[930][anon_sym_SEMI] = actions(1124); + v->a[930][sym__concat] = actions(1126); + v->a[930][sym_variable_name] = actions(1126); + v->a[931][sym_file_redirect] = state(931); + v->a[931][sym_heredoc_redirect] = state(931); + v->a[931][aux_sym_redirected_statement_repeat1] = state(931); + v->a[931][anon_sym_PIPE] = actions(1940); + v->a[931][anon_sym_SEMI_SEMI] = actions(1940); + v->a[931][anon_sym_AMP_AMP] = actions(1940); + v->a[931][anon_sym_PIPE_PIPE] = actions(1940); + v->a[931][anon_sym_LT] = actions(1958); + v->a[931][anon_sym_GT] = actions(1958); + v->a[931][anon_sym_GT_GT] = actions(1958); + return (parse_table_1202(v)); +} + +void parse_table_1202(t_parse_table_array *v) +{ + v->a[931][anon_sym_LT_LT] = actions(1945); + v->a[931][aux_sym_heredoc_redirect_token1] = actions(1948); + v->a[931][anon_sym_BQUOTE] = actions(1940); + v->a[931][sym_comment] = actions(3); + v->a[931][anon_sym_SEMI] = actions(1940); + v->a[932][anon_sym_esac] = actions(1114); + v->a[932][anon_sym_PIPE] = actions(1114); + v->a[932][anon_sym_SEMI_SEMI] = actions(1114); + v->a[932][anon_sym_AMP_AMP] = actions(1114); + v->a[932][anon_sym_PIPE_PIPE] = actions(1114); + v->a[932][anon_sym_LT] = actions(1114); + v->a[932][anon_sym_GT] = actions(1114); + v->a[932][anon_sym_GT_GT] = actions(1114); + v->a[932][anon_sym_LT_LT] = actions(1114); + v->a[932][aux_sym_heredoc_redirect_token1] = actions(1116); + v->a[932][aux_sym_concatenation_token1] = actions(1114); + v->a[932][sym_comment] = actions(3); + v->a[932][anon_sym_SEMI] = actions(1114); + v->a[932][sym__concat] = actions(1116); + v->a[932][sym_variable_name] = actions(1116); + return (parse_table_1203(v)); +} + +void parse_table_1203(t_parse_table_array *v) +{ + v->a[933][anon_sym_esac] = actions(1048); + v->a[933][anon_sym_PIPE] = actions(1048); + v->a[933][anon_sym_SEMI_SEMI] = actions(1048); + v->a[933][anon_sym_AMP_AMP] = actions(1048); + v->a[933][anon_sym_PIPE_PIPE] = actions(1048); + v->a[933][anon_sym_LT] = actions(1048); + v->a[933][anon_sym_GT] = actions(1048); + v->a[933][anon_sym_GT_GT] = actions(1048); + v->a[933][anon_sym_LT_LT] = actions(1048); + v->a[933][aux_sym_heredoc_redirect_token1] = actions(1046); + v->a[933][aux_sym_concatenation_token1] = actions(1048); + v->a[933][sym_comment] = actions(3); + v->a[933][anon_sym_SEMI] = actions(1048); + v->a[933][sym__concat] = actions(1046); + v->a[933][sym_variable_name] = actions(1046); + v->a[934][sym_variable_assignment] = state(934); + v->a[934][aux_sym__variable_assignments_repeat1] = state(934); + v->a[934][anon_sym_esac] = actions(1961); + v->a[934][anon_sym_PIPE] = actions(1961); + v->a[934][anon_sym_SEMI_SEMI] = actions(1961); + return (parse_table_1204(v)); +} + +void parse_table_1204(t_parse_table_array *v) +{ + v->a[934][anon_sym_AMP_AMP] = actions(1961); + v->a[934][anon_sym_PIPE_PIPE] = actions(1961); + v->a[934][anon_sym_LT] = actions(1961); + v->a[934][anon_sym_GT] = actions(1961); + v->a[934][anon_sym_GT_GT] = actions(1961); + v->a[934][anon_sym_LT_LT] = actions(1961); + v->a[934][aux_sym_heredoc_redirect_token1] = actions(1963); + v->a[934][sym_comment] = actions(3); + v->a[934][anon_sym_SEMI] = actions(1961); + v->a[934][sym_variable_name] = actions(1965); + v->a[935][sym_file_redirect] = state(935); + v->a[935][sym_heredoc_redirect] = state(935); + v->a[935][aux_sym_redirected_statement_repeat1] = state(935); + v->a[935][anon_sym_esac] = actions(1940); + v->a[935][anon_sym_PIPE] = actions(1940); + v->a[935][anon_sym_SEMI_SEMI] = actions(1940); + v->a[935][anon_sym_AMP_AMP] = actions(1940); + v->a[935][anon_sym_PIPE_PIPE] = actions(1940); + v->a[935][anon_sym_LT] = actions(1968); + v->a[935][anon_sym_GT] = actions(1968); + return (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 new file mode 100644 index 00000000..56bbbc19 --- /dev/null +++ b/parser/static/parse_table/parse_table_241.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[935][anon_sym_GT_GT] = actions(1968); + v->a[935][anon_sym_LT_LT] = actions(1971); + v->a[935][aux_sym_heredoc_redirect_token1] = actions(1948); + v->a[935][sym_comment] = actions(3); + v->a[935][anon_sym_SEMI] = actions(1940); + v->a[936][sym_file_redirect] = state(971); + v->a[936][sym_heredoc_redirect] = state(971); + v->a[936][aux_sym_redirected_statement_repeat1] = state(971); + v->a[936][anon_sym_esac] = actions(816); + v->a[936][anon_sym_PIPE] = actions(816); + v->a[936][anon_sym_SEMI_SEMI] = actions(816); + v->a[936][anon_sym_AMP_AMP] = actions(816); + v->a[936][anon_sym_PIPE_PIPE] = actions(816); + v->a[936][anon_sym_LT] = actions(816); + v->a[936][anon_sym_GT] = actions(816); + v->a[936][anon_sym_GT_GT] = actions(816); + v->a[936][anon_sym_LT_LT] = actions(816); + v->a[936][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[936][sym_comment] = actions(3); + v->a[936][anon_sym_SEMI] = actions(816); + return (parse_table_1206(v)); +} + +void parse_table_1206(t_parse_table_array *v) +{ + v->a[937][sym_file_redirect] = state(916); + v->a[937][sym_heredoc_redirect] = state(916); + v->a[937][sym_terminator] = state(428); + v->a[937][aux_sym_redirected_statement_repeat1] = state(916); + v->a[937][anon_sym_RPAREN] = actions(578); + v->a[937][anon_sym_SEMI_SEMI] = actions(593); + v->a[937][anon_sym_AMP_AMP] = actions(595); + v->a[937][anon_sym_PIPE_PIPE] = actions(595); + v->a[937][anon_sym_LT] = actions(1868); + v->a[937][anon_sym_GT] = actions(1868); + v->a[937][anon_sym_GT_GT] = actions(1868); + v->a[937][anon_sym_LT_LT] = actions(597); + v->a[937][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[937][sym_comment] = actions(3); + v->a[937][anon_sym_SEMI] = actions(593); + v->a[938][sym_file_redirect] = state(1040); + v->a[938][sym_heredoc_redirect] = state(1040); + v->a[938][sym_terminator] = state(388); + v->a[938][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[938][anon_sym_PIPE] = actions(580); + return (parse_table_1207(v)); +} + +void parse_table_1207(t_parse_table_array *v) +{ + v->a[938][anon_sym_SEMI_SEMI] = actions(591); + v->a[938][anon_sym_AMP_AMP] = actions(769); + v->a[938][anon_sym_PIPE_PIPE] = actions(769); + v->a[938][anon_sym_LT] = actions(1924); + v->a[938][anon_sym_GT] = actions(1924); + v->a[938][anon_sym_GT_GT] = actions(1924); + v->a[938][anon_sym_LT_LT] = actions(597); + v->a[938][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[938][sym_comment] = actions(3); + v->a[938][anon_sym_SEMI] = actions(593); + v->a[939][sym_file_redirect] = state(1040); + v->a[939][sym_heredoc_redirect] = state(1040); + v->a[939][sym_terminator] = state(386); + v->a[939][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[939][anon_sym_PIPE] = actions(580); + v->a[939][anon_sym_SEMI_SEMI] = actions(591); + v->a[939][anon_sym_AMP_AMP] = actions(769); + v->a[939][anon_sym_PIPE_PIPE] = actions(769); + v->a[939][anon_sym_LT] = actions(1924); + v->a[939][anon_sym_GT] = actions(1924); + return (parse_table_1208(v)); +} + +void parse_table_1208(t_parse_table_array *v) +{ + v->a[939][anon_sym_GT_GT] = actions(1924); + v->a[939][anon_sym_LT_LT] = actions(597); + v->a[939][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[939][sym_comment] = actions(3); + v->a[939][anon_sym_SEMI] = actions(593); + v->a[940][sym_file_redirect] = state(922); + v->a[940][sym_heredoc_redirect] = state(922); + v->a[940][sym_terminator] = state(467); + v->a[940][aux_sym_redirected_statement_repeat1] = state(922); + v->a[940][ts_builtin_sym_end] = actions(716); + v->a[940][anon_sym_SEMI_SEMI] = actions(693); + v->a[940][anon_sym_AMP_AMP] = actions(695); + v->a[940][anon_sym_PIPE_PIPE] = actions(695); + v->a[940][anon_sym_LT] = actions(1872); + v->a[940][anon_sym_GT] = actions(1872); + v->a[940][anon_sym_GT_GT] = actions(1872); + v->a[940][anon_sym_LT_LT] = actions(597); + v->a[940][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[940][sym_comment] = actions(3); + v->a[940][anon_sym_SEMI] = actions(693); + return (parse_table_1209(v)); +} + +void parse_table_1209(t_parse_table_array *v) +{ + v->a[941][sym_file_redirect] = state(1040); + v->a[941][sym_heredoc_redirect] = state(1040); + v->a[941][sym_terminator] = state(384); + v->a[941][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[941][anon_sym_PIPE] = actions(580); + v->a[941][anon_sym_SEMI_SEMI] = actions(591); + v->a[941][anon_sym_AMP_AMP] = actions(769); + v->a[941][anon_sym_PIPE_PIPE] = actions(769); + v->a[941][anon_sym_LT] = actions(1924); + v->a[941][anon_sym_GT] = actions(1924); + v->a[941][anon_sym_GT_GT] = actions(1924); + v->a[941][anon_sym_LT_LT] = actions(597); + v->a[941][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[941][sym_comment] = actions(3); + v->a[941][anon_sym_SEMI] = actions(593); + v->a[942][sym_file_redirect] = state(971); + v->a[942][sym_heredoc_redirect] = state(971); + v->a[942][aux_sym_redirected_statement_repeat1] = state(971); + v->a[942][anon_sym_esac] = actions(816); + v->a[942][anon_sym_PIPE] = actions(580); + return (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 new file mode 100644 index 00000000..eb6e12f1 --- /dev/null +++ b/parser/static/parse_table/parse_table_242.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[942][anon_sym_SEMI_SEMI] = actions(816); + v->a[942][anon_sym_AMP_AMP] = actions(816); + v->a[942][anon_sym_PIPE_PIPE] = actions(816); + v->a[942][anon_sym_LT] = actions(816); + v->a[942][anon_sym_GT] = actions(816); + v->a[942][anon_sym_GT_GT] = actions(816); + v->a[942][anon_sym_LT_LT] = actions(816); + v->a[942][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[942][sym_comment] = actions(3); + v->a[942][anon_sym_SEMI] = actions(816); + v->a[943][sym_file_redirect] = state(1040); + v->a[943][sym_heredoc_redirect] = state(1040); + v->a[943][sym_terminator] = state(383); + v->a[943][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[943][anon_sym_PIPE] = actions(580); + v->a[943][anon_sym_SEMI_SEMI] = actions(591); + v->a[943][anon_sym_AMP_AMP] = actions(769); + v->a[943][anon_sym_PIPE_PIPE] = actions(769); + v->a[943][anon_sym_LT] = actions(1924); + v->a[943][anon_sym_GT] = actions(1924); + return (parse_table_1211(v)); +} + +void parse_table_1211(t_parse_table_array *v) +{ + v->a[943][anon_sym_GT_GT] = actions(1924); + v->a[943][anon_sym_LT_LT] = actions(597); + v->a[943][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[943][sym_comment] = actions(3); + v->a[943][anon_sym_SEMI] = actions(593); + v->a[944][sym_file_redirect] = state(1040); + v->a[944][sym_heredoc_redirect] = state(1040); + v->a[944][sym_terminator] = state(382); + v->a[944][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[944][anon_sym_PIPE] = actions(580); + v->a[944][anon_sym_SEMI_SEMI] = actions(591); + v->a[944][anon_sym_AMP_AMP] = actions(769); + v->a[944][anon_sym_PIPE_PIPE] = actions(769); + v->a[944][anon_sym_LT] = actions(1924); + v->a[944][anon_sym_GT] = actions(1924); + v->a[944][anon_sym_GT_GT] = actions(1924); + v->a[944][anon_sym_LT_LT] = actions(597); + v->a[944][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[944][sym_comment] = actions(3); + v->a[944][anon_sym_SEMI] = actions(593); + return (parse_table_1212(v)); +} + +void parse_table_1212(t_parse_table_array *v) +{ + v->a[945][sym_file_redirect] = state(1040); + v->a[945][sym_heredoc_redirect] = state(1040); + v->a[945][sym_terminator] = state(380); + v->a[945][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[945][anon_sym_PIPE] = actions(580); + v->a[945][anon_sym_SEMI_SEMI] = actions(591); + v->a[945][anon_sym_AMP_AMP] = actions(769); + v->a[945][anon_sym_PIPE_PIPE] = actions(769); + v->a[945][anon_sym_LT] = actions(1924); + v->a[945][anon_sym_GT] = actions(1924); + v->a[945][anon_sym_GT_GT] = actions(1924); + v->a[945][anon_sym_LT_LT] = actions(597); + v->a[945][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[945][sym_comment] = actions(3); + v->a[945][anon_sym_SEMI] = actions(593); + v->a[946][sym_file_redirect] = state(1040); + v->a[946][sym_heredoc_redirect] = state(1040); + v->a[946][sym_terminator] = state(379); + v->a[946][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[946][anon_sym_PIPE] = actions(580); + return (parse_table_1213(v)); +} + +void parse_table_1213(t_parse_table_array *v) +{ + v->a[946][anon_sym_SEMI_SEMI] = actions(591); + v->a[946][anon_sym_AMP_AMP] = actions(769); + v->a[946][anon_sym_PIPE_PIPE] = actions(769); + v->a[946][anon_sym_LT] = actions(1924); + v->a[946][anon_sym_GT] = actions(1924); + v->a[946][anon_sym_GT_GT] = actions(1924); + v->a[946][anon_sym_LT_LT] = actions(597); + v->a[946][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[946][sym_comment] = actions(3); + v->a[946][anon_sym_SEMI] = actions(593); + v->a[947][sym_file_redirect] = state(1040); + v->a[947][sym_heredoc_redirect] = state(1040); + v->a[947][sym_terminator] = state(377); + v->a[947][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[947][anon_sym_PIPE] = actions(580); + v->a[947][anon_sym_SEMI_SEMI] = actions(591); + v->a[947][anon_sym_AMP_AMP] = actions(769); + v->a[947][anon_sym_PIPE_PIPE] = actions(769); + v->a[947][anon_sym_LT] = actions(1924); + v->a[947][anon_sym_GT] = actions(1924); + return (parse_table_1214(v)); +} + +void parse_table_1214(t_parse_table_array *v) +{ + v->a[947][anon_sym_GT_GT] = actions(1924); + v->a[947][anon_sym_LT_LT] = actions(597); + v->a[947][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[947][sym_comment] = actions(3); + v->a[947][anon_sym_SEMI] = actions(593); + v->a[948][sym_file_redirect] = state(1040); + v->a[948][sym_heredoc_redirect] = state(1040); + v->a[948][sym_terminator] = state(372); + v->a[948][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[948][anon_sym_PIPE] = actions(580); + v->a[948][anon_sym_SEMI_SEMI] = actions(591); + v->a[948][anon_sym_AMP_AMP] = actions(769); + v->a[948][anon_sym_PIPE_PIPE] = actions(769); + v->a[948][anon_sym_LT] = actions(1924); + v->a[948][anon_sym_GT] = actions(1924); + v->a[948][anon_sym_GT_GT] = actions(1924); + v->a[948][anon_sym_LT_LT] = actions(597); + v->a[948][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[948][sym_comment] = actions(3); + v->a[948][anon_sym_SEMI] = actions(593); + return (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 new file mode 100644 index 00000000..4d140948 --- /dev/null +++ b/parser/static/parse_table/parse_table_243.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[949][sym_file_redirect] = state(1040); + v->a[949][sym_heredoc_redirect] = state(1040); + v->a[949][sym_terminator] = state(416); + v->a[949][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[949][anon_sym_PIPE] = actions(580); + v->a[949][anon_sym_SEMI_SEMI] = actions(593); + v->a[949][anon_sym_AMP_AMP] = actions(769); + v->a[949][anon_sym_PIPE_PIPE] = actions(769); + v->a[949][anon_sym_LT] = actions(1924); + v->a[949][anon_sym_GT] = actions(1924); + v->a[949][anon_sym_GT_GT] = actions(1924); + v->a[949][anon_sym_LT_LT] = actions(597); + v->a[949][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[949][sym_comment] = actions(3); + v->a[949][anon_sym_SEMI] = actions(593); + v->a[950][ts_builtin_sym_end] = actions(917); + v->a[950][anon_sym_PIPE] = actions(919); + v->a[950][anon_sym_RPAREN] = actions(919); + v->a[950][anon_sym_SEMI_SEMI] = actions(919); + v->a[950][anon_sym_AMP_AMP] = actions(919); + return (parse_table_1216(v)); +} + +void parse_table_1216(t_parse_table_array *v) +{ + v->a[950][anon_sym_PIPE_PIPE] = actions(919); + v->a[950][anon_sym_LT] = actions(919); + v->a[950][anon_sym_GT] = actions(919); + v->a[950][anon_sym_GT_GT] = actions(919); + v->a[950][anon_sym_LT_LT] = actions(919); + v->a[950][aux_sym_heredoc_redirect_token1] = actions(917); + v->a[950][anon_sym_BQUOTE] = actions(919); + v->a[950][sym_comment] = actions(3); + v->a[950][anon_sym_SEMI] = actions(919); + v->a[950][sym_variable_name] = actions(917); + v->a[951][sym_file_redirect] = state(1040); + v->a[951][sym_heredoc_redirect] = state(1040); + v->a[951][sym_terminator] = state(369); + v->a[951][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[951][anon_sym_PIPE] = actions(580); + v->a[951][anon_sym_SEMI_SEMI] = actions(591); + v->a[951][anon_sym_AMP_AMP] = actions(769); + v->a[951][anon_sym_PIPE_PIPE] = actions(769); + v->a[951][anon_sym_LT] = actions(1924); + v->a[951][anon_sym_GT] = actions(1924); + return (parse_table_1217(v)); +} + +void parse_table_1217(t_parse_table_array *v) +{ + v->a[951][anon_sym_GT_GT] = actions(1924); + v->a[951][anon_sym_LT_LT] = actions(597); + v->a[951][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[951][sym_comment] = actions(3); + v->a[951][anon_sym_SEMI] = actions(593); + v->a[952][sym_file_redirect] = state(1040); + v->a[952][sym_heredoc_redirect] = state(1040); + v->a[952][sym_terminator] = state(367); + v->a[952][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[952][anon_sym_PIPE] = actions(580); + v->a[952][anon_sym_SEMI_SEMI] = actions(591); + v->a[952][anon_sym_AMP_AMP] = actions(769); + v->a[952][anon_sym_PIPE_PIPE] = actions(769); + v->a[952][anon_sym_LT] = actions(1924); + v->a[952][anon_sym_GT] = actions(1924); + v->a[952][anon_sym_GT_GT] = actions(1924); + v->a[952][anon_sym_LT_LT] = actions(597); + v->a[952][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[952][sym_comment] = actions(3); + v->a[952][anon_sym_SEMI] = actions(593); + return (parse_table_1218(v)); +} + +void parse_table_1218(t_parse_table_array *v) +{ + v->a[953][aux_sym_pipeline_repeat1] = state(1385); + v->a[953][ts_builtin_sym_end] = actions(1974); + v->a[953][anon_sym_PIPE] = actions(1976); + v->a[953][anon_sym_RPAREN] = actions(1979); + v->a[953][anon_sym_SEMI_SEMI] = actions(1979); + v->a[953][anon_sym_AMP_AMP] = actions(1979); + v->a[953][anon_sym_PIPE_PIPE] = actions(1979); + v->a[953][anon_sym_LT] = actions(1979); + v->a[953][anon_sym_GT] = actions(1979); + v->a[953][anon_sym_GT_GT] = actions(1979); + v->a[953][anon_sym_LT_LT] = actions(1979); + v->a[953][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[953][anon_sym_BQUOTE] = actions(1979); + v->a[953][sym_comment] = actions(3); + v->a[953][anon_sym_SEMI] = actions(1979); + v->a[954][sym_file_redirect] = state(1040); + v->a[954][sym_heredoc_redirect] = state(1040); + v->a[954][sym_terminator] = state(357); + v->a[954][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[954][anon_sym_PIPE] = actions(580); + return (parse_table_1219(v)); +} + +void parse_table_1219(t_parse_table_array *v) +{ + v->a[954][anon_sym_SEMI_SEMI] = actions(591); + v->a[954][anon_sym_AMP_AMP] = actions(769); + v->a[954][anon_sym_PIPE_PIPE] = actions(769); + v->a[954][anon_sym_LT] = actions(1924); + v->a[954][anon_sym_GT] = actions(1924); + v->a[954][anon_sym_GT_GT] = actions(1924); + v->a[954][anon_sym_LT_LT] = actions(597); + v->a[954][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[954][sym_comment] = actions(3); + v->a[954][anon_sym_SEMI] = actions(593); + v->a[955][sym_file_redirect] = state(1040); + v->a[955][sym_heredoc_redirect] = state(1040); + v->a[955][sym_terminator] = state(438); + v->a[955][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[955][anon_sym_PIPE] = actions(580); + v->a[955][anon_sym_SEMI_SEMI] = actions(767); + v->a[955][anon_sym_AMP_AMP] = actions(769); + v->a[955][anon_sym_PIPE_PIPE] = actions(769); + v->a[955][anon_sym_LT] = actions(1924); + v->a[955][anon_sym_GT] = actions(1924); + return (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 new file mode 100644 index 00000000..35e43754 --- /dev/null +++ b/parser/static/parse_table/parse_table_244.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[955][anon_sym_GT_GT] = actions(1924); + v->a[955][anon_sym_LT_LT] = actions(597); + v->a[955][aux_sym_heredoc_redirect_token1] = actions(1981); + v->a[955][sym_comment] = actions(3); + v->a[955][anon_sym_SEMI] = actions(767); + v->a[956][sym_file_redirect] = state(922); + v->a[956][sym_heredoc_redirect] = state(922); + v->a[956][aux_sym_redirected_statement_repeat1] = state(922); + v->a[956][ts_builtin_sym_end] = actions(827); + v->a[956][anon_sym_PIPE] = actions(580); + v->a[956][anon_sym_SEMI_SEMI] = actions(816); + v->a[956][anon_sym_AMP_AMP] = actions(816); + v->a[956][anon_sym_PIPE_PIPE] = actions(816); + v->a[956][anon_sym_LT] = actions(816); + v->a[956][anon_sym_GT] = actions(816); + v->a[956][anon_sym_GT_GT] = actions(816); + v->a[956][anon_sym_LT_LT] = actions(816); + v->a[956][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[956][sym_comment] = actions(3); + v->a[956][anon_sym_SEMI] = actions(816); + return (parse_table_1221(v)); +} + +void parse_table_1221(t_parse_table_array *v) +{ + v->a[957][sym_file_redirect] = state(922); + v->a[957][sym_heredoc_redirect] = state(922); + v->a[957][aux_sym_redirected_statement_repeat1] = state(922); + v->a[957][ts_builtin_sym_end] = actions(827); + v->a[957][anon_sym_PIPE] = actions(816); + v->a[957][anon_sym_SEMI_SEMI] = actions(816); + v->a[957][anon_sym_AMP_AMP] = actions(816); + v->a[957][anon_sym_PIPE_PIPE] = actions(816); + v->a[957][anon_sym_LT] = actions(816); + v->a[957][anon_sym_GT] = actions(816); + v->a[957][anon_sym_GT_GT] = actions(816); + v->a[957][anon_sym_LT_LT] = actions(816); + v->a[957][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[957][sym_comment] = actions(3); + v->a[957][anon_sym_SEMI] = actions(816); + v->a[958][sym_file_redirect] = state(1040); + v->a[958][sym_heredoc_redirect] = state(1040); + v->a[958][sym_terminator] = state(469); + v->a[958][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[958][anon_sym_PIPE] = actions(580); + return (parse_table_1222(v)); +} + +void parse_table_1222(t_parse_table_array *v) +{ + v->a[958][anon_sym_SEMI_SEMI] = actions(831); + v->a[958][anon_sym_AMP_AMP] = actions(769); + v->a[958][anon_sym_PIPE_PIPE] = actions(769); + v->a[958][anon_sym_LT] = actions(1924); + v->a[958][anon_sym_GT] = actions(1924); + v->a[958][anon_sym_GT_GT] = actions(1924); + v->a[958][anon_sym_LT_LT] = actions(597); + v->a[958][aux_sym_heredoc_redirect_token1] = actions(1983); + v->a[958][sym_comment] = actions(3); + v->a[958][anon_sym_SEMI] = actions(831); + v->a[959][sym_file_redirect] = state(971); + v->a[959][sym_heredoc_redirect] = state(971); + v->a[959][sym_terminator] = state(332); + v->a[959][aux_sym_redirected_statement_repeat1] = state(971); + v->a[959][anon_sym_esac] = actions(591); + v->a[959][anon_sym_SEMI_SEMI] = actions(591); + v->a[959][anon_sym_AMP_AMP] = actions(582); + v->a[959][anon_sym_PIPE_PIPE] = actions(582); + v->a[959][anon_sym_LT] = actions(1876); + v->a[959][anon_sym_GT] = actions(1876); + return (parse_table_1223(v)); +} + +void parse_table_1223(t_parse_table_array *v) +{ + v->a[959][anon_sym_GT_GT] = actions(1876); + v->a[959][anon_sym_LT_LT] = actions(584); + v->a[959][aux_sym_heredoc_redirect_token1] = actions(1878); + v->a[959][sym_comment] = actions(3); + v->a[959][anon_sym_SEMI] = actions(586); + v->a[960][sym_file_redirect] = state(922); + v->a[960][sym_heredoc_redirect] = state(922); + v->a[960][sym_terminator] = state(461); + v->a[960][aux_sym_redirected_statement_repeat1] = state(922); + v->a[960][ts_builtin_sym_end] = actions(691); + v->a[960][anon_sym_SEMI_SEMI] = actions(693); + v->a[960][anon_sym_AMP_AMP] = actions(695); + v->a[960][anon_sym_PIPE_PIPE] = actions(695); + v->a[960][anon_sym_LT] = actions(1872); + v->a[960][anon_sym_GT] = actions(1872); + v->a[960][anon_sym_GT_GT] = actions(1872); + v->a[960][anon_sym_LT_LT] = actions(597); + v->a[960][aux_sym_heredoc_redirect_token1] = actions(1874); + v->a[960][sym_comment] = actions(3); + v->a[960][anon_sym_SEMI] = actions(693); + return (parse_table_1224(v)); +} + +void parse_table_1224(t_parse_table_array *v) +{ + v->a[961][sym_file_redirect] = state(961); + v->a[961][sym_heredoc_redirect] = state(961); + v->a[961][aux_sym_redirected_statement_repeat1] = state(961); + v->a[961][ts_builtin_sym_end] = actions(1948); + v->a[961][anon_sym_PIPE] = actions(1940); + v->a[961][anon_sym_SEMI_SEMI] = actions(1940); + v->a[961][anon_sym_AMP_AMP] = actions(1940); + v->a[961][anon_sym_PIPE_PIPE] = actions(1940); + v->a[961][anon_sym_LT] = actions(1985); + v->a[961][anon_sym_GT] = actions(1985); + v->a[961][anon_sym_GT_GT] = actions(1985); + v->a[961][anon_sym_LT_LT] = actions(1945); + v->a[961][aux_sym_heredoc_redirect_token1] = actions(1948); + v->a[961][sym_comment] = actions(3); + v->a[961][anon_sym_SEMI] = actions(1940); + v->a[962][sym_file_redirect] = state(925); + v->a[962][sym_heredoc_redirect] = state(925); + v->a[962][sym_terminator] = state(552); + v->a[962][aux_sym_redirected_statement_repeat1] = state(925); + v->a[962][anon_sym_SEMI_SEMI] = actions(593); + return (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 new file mode 100644 index 00000000..efdac2de --- /dev/null +++ b/parser/static/parse_table/parse_table_245.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[962][anon_sym_AMP_AMP] = actions(762); + v->a[962][anon_sym_PIPE_PIPE] = actions(762); + v->a[962][anon_sym_LT] = actions(1880); + v->a[962][anon_sym_GT] = actions(1880); + v->a[962][anon_sym_GT_GT] = actions(1880); + v->a[962][anon_sym_LT_LT] = actions(597); + v->a[962][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[962][anon_sym_BQUOTE] = actions(591); + v->a[962][sym_comment] = actions(3); + v->a[962][anon_sym_SEMI] = actions(593); + v->a[963][sym_variable_assignment] = state(964); + v->a[963][aux_sym__variable_assignments_repeat1] = state(964); + v->a[963][anon_sym_PIPE] = actions(1954); + v->a[963][anon_sym_RPAREN] = actions(1954); + v->a[963][anon_sym_SEMI_SEMI] = actions(1954); + v->a[963][anon_sym_AMP_AMP] = actions(1954); + v->a[963][anon_sym_PIPE_PIPE] = actions(1954); + v->a[963][anon_sym_LT] = actions(1954); + v->a[963][anon_sym_GT] = actions(1954); + v->a[963][anon_sym_GT_GT] = actions(1954); + return (parse_table_1226(v)); +} + +void parse_table_1226(t_parse_table_array *v) +{ + v->a[963][anon_sym_LT_LT] = actions(1954); + v->a[963][aux_sym_heredoc_redirect_token1] = actions(1952); + v->a[963][sym_comment] = actions(3); + v->a[963][anon_sym_SEMI] = actions(1954); + v->a[963][sym_variable_name] = actions(1988); + v->a[964][sym_variable_assignment] = state(964); + v->a[964][aux_sym__variable_assignments_repeat1] = state(964); + v->a[964][anon_sym_PIPE] = actions(1961); + v->a[964][anon_sym_RPAREN] = actions(1961); + v->a[964][anon_sym_SEMI_SEMI] = actions(1961); + v->a[964][anon_sym_AMP_AMP] = actions(1961); + v->a[964][anon_sym_PIPE_PIPE] = actions(1961); + v->a[964][anon_sym_LT] = actions(1961); + v->a[964][anon_sym_GT] = actions(1961); + v->a[964][anon_sym_GT_GT] = actions(1961); + v->a[964][anon_sym_LT_LT] = actions(1961); + v->a[964][aux_sym_heredoc_redirect_token1] = actions(1963); + v->a[964][sym_comment] = actions(3); + v->a[964][anon_sym_SEMI] = actions(1961); + v->a[964][sym_variable_name] = actions(1990); + return (parse_table_1227(v)); +} + +void parse_table_1227(t_parse_table_array *v) +{ + v->a[965][sym_variable_assignment] = state(965); + v->a[965][aux_sym__variable_assignments_repeat1] = state(965); + v->a[965][ts_builtin_sym_end] = actions(1963); + v->a[965][anon_sym_PIPE] = actions(1961); + v->a[965][anon_sym_SEMI_SEMI] = actions(1961); + v->a[965][anon_sym_AMP_AMP] = actions(1961); + v->a[965][anon_sym_PIPE_PIPE] = actions(1961); + v->a[965][anon_sym_LT] = actions(1961); + v->a[965][anon_sym_GT] = actions(1961); + v->a[965][anon_sym_GT_GT] = actions(1961); + v->a[965][anon_sym_LT_LT] = actions(1961); + v->a[965][aux_sym_heredoc_redirect_token1] = actions(1963); + v->a[965][sym_comment] = actions(3); + v->a[965][anon_sym_SEMI] = actions(1961); + v->a[965][sym_variable_name] = actions(1993); + v->a[966][sym_file_redirect] = state(1040); + v->a[966][sym_heredoc_redirect] = state(1040); + v->a[966][sym_terminator] = state(573); + v->a[966][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[966][anon_sym_PIPE] = actions(580); + return (parse_table_1228(v)); +} + +void parse_table_1228(t_parse_table_array *v) +{ + v->a[966][anon_sym_SEMI_SEMI] = actions(593); + v->a[966][anon_sym_AMP_AMP] = actions(769); + v->a[966][anon_sym_PIPE_PIPE] = actions(769); + v->a[966][anon_sym_LT] = actions(1924); + v->a[966][anon_sym_GT] = actions(1924); + v->a[966][anon_sym_GT_GT] = actions(1924); + v->a[966][anon_sym_LT_LT] = actions(597); + v->a[966][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[966][sym_comment] = actions(3); + v->a[966][anon_sym_SEMI] = actions(593); + v->a[967][sym_variable_assignment] = state(968); + v->a[967][aux_sym__variable_assignments_repeat1] = state(968); + v->a[967][anon_sym_PIPE] = actions(1954); + v->a[967][anon_sym_SEMI_SEMI] = actions(1954); + v->a[967][anon_sym_AMP_AMP] = actions(1954); + v->a[967][anon_sym_PIPE_PIPE] = actions(1954); + v->a[967][anon_sym_LT] = actions(1954); + v->a[967][anon_sym_GT] = actions(1954); + v->a[967][anon_sym_GT_GT] = actions(1954); + v->a[967][anon_sym_LT_LT] = actions(1954); + return (parse_table_1229(v)); +} + +void parse_table_1229(t_parse_table_array *v) +{ + v->a[967][aux_sym_heredoc_redirect_token1] = actions(1952); + v->a[967][anon_sym_BQUOTE] = actions(1954); + v->a[967][sym_comment] = actions(3); + v->a[967][anon_sym_SEMI] = actions(1954); + v->a[967][sym_variable_name] = actions(1996); + v->a[968][sym_variable_assignment] = state(968); + v->a[968][aux_sym__variable_assignments_repeat1] = state(968); + v->a[968][anon_sym_PIPE] = actions(1961); + v->a[968][anon_sym_SEMI_SEMI] = actions(1961); + v->a[968][anon_sym_AMP_AMP] = actions(1961); + v->a[968][anon_sym_PIPE_PIPE] = actions(1961); + v->a[968][anon_sym_LT] = actions(1961); + v->a[968][anon_sym_GT] = actions(1961); + v->a[968][anon_sym_GT_GT] = actions(1961); + v->a[968][anon_sym_LT_LT] = actions(1961); + v->a[968][aux_sym_heredoc_redirect_token1] = actions(1963); + v->a[968][anon_sym_BQUOTE] = actions(1961); + v->a[968][sym_comment] = actions(3); + v->a[968][anon_sym_SEMI] = actions(1961); + v->a[968][sym_variable_name] = actions(1998); + return (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 new file mode 100644 index 00000000..a535fc8b --- /dev/null +++ b/parser/static/parse_table/parse_table_246.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[969][sym_file_redirect] = state(925); + v->a[969][sym_heredoc_redirect] = state(925); + v->a[969][sym_terminator] = state(559); + v->a[969][aux_sym_redirected_statement_repeat1] = state(925); + v->a[969][anon_sym_SEMI_SEMI] = actions(593); + v->a[969][anon_sym_AMP_AMP] = actions(762); + v->a[969][anon_sym_PIPE_PIPE] = actions(762); + v->a[969][anon_sym_LT] = actions(1880); + v->a[969][anon_sym_GT] = actions(1880); + v->a[969][anon_sym_GT_GT] = actions(1880); + v->a[969][anon_sym_LT_LT] = actions(597); + v->a[969][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[969][anon_sym_BQUOTE] = actions(578); + v->a[969][sym_comment] = actions(3); + v->a[969][anon_sym_SEMI] = actions(593); + v->a[970][sym_variable_assignment] = state(934); + v->a[970][aux_sym__variable_assignments_repeat1] = state(934); + v->a[970][anon_sym_esac] = actions(1954); + v->a[970][anon_sym_PIPE] = actions(1954); + v->a[970][anon_sym_SEMI_SEMI] = actions(1954); + return (parse_table_1231(v)); +} + +void parse_table_1231(t_parse_table_array *v) +{ + v->a[970][anon_sym_AMP_AMP] = actions(1954); + v->a[970][anon_sym_PIPE_PIPE] = actions(1954); + v->a[970][anon_sym_LT] = actions(1954); + v->a[970][anon_sym_GT] = actions(1954); + v->a[970][anon_sym_GT_GT] = actions(1954); + v->a[970][anon_sym_LT_LT] = actions(1954); + v->a[970][aux_sym_heredoc_redirect_token1] = actions(1952); + v->a[970][sym_comment] = actions(3); + v->a[970][anon_sym_SEMI] = actions(1954); + v->a[970][sym_variable_name] = actions(2001); + v->a[971][sym_file_redirect] = state(935); + v->a[971][sym_heredoc_redirect] = state(935); + v->a[971][aux_sym_redirected_statement_repeat1] = state(935); + v->a[971][anon_sym_esac] = actions(1936); + v->a[971][anon_sym_PIPE] = actions(1936); + v->a[971][anon_sym_SEMI_SEMI] = actions(1936); + v->a[971][anon_sym_AMP_AMP] = actions(1936); + v->a[971][anon_sym_PIPE_PIPE] = actions(1936); + v->a[971][anon_sym_LT] = actions(1876); + v->a[971][anon_sym_GT] = actions(1876); + return (parse_table_1232(v)); +} + +void parse_table_1232(t_parse_table_array *v) +{ + v->a[971][anon_sym_GT_GT] = actions(1876); + v->a[971][anon_sym_LT_LT] = actions(584); + v->a[971][aux_sym_heredoc_redirect_token1] = actions(1938); + v->a[971][sym_comment] = actions(3); + v->a[971][anon_sym_SEMI] = actions(1936); + v->a[972][sym_file_redirect] = state(1040); + v->a[972][sym_heredoc_redirect] = state(1040); + v->a[972][sym_terminator] = state(428); + v->a[972][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[972][anon_sym_PIPE] = actions(580); + v->a[972][anon_sym_SEMI_SEMI] = actions(578); + v->a[972][anon_sym_AMP_AMP] = actions(769); + v->a[972][anon_sym_PIPE_PIPE] = actions(769); + v->a[972][anon_sym_LT] = actions(1924); + v->a[972][anon_sym_GT] = actions(1924); + v->a[972][anon_sym_GT_GT] = actions(1924); + v->a[972][anon_sym_LT_LT] = actions(597); + v->a[972][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[972][sym_comment] = actions(3); + v->a[972][anon_sym_SEMI] = actions(593); + return (parse_table_1233(v)); +} + +void parse_table_1233(t_parse_table_array *v) +{ + v->a[973][anon_sym_PIPE] = actions(343); + v->a[973][anon_sym_RPAREN] = actions(343); + v->a[973][anon_sym_BANG] = actions(2003); + v->a[973][anon_sym_DASH] = actions(2003); + v->a[973][anon_sym_STAR] = actions(2003); + v->a[973][anon_sym_QMARK] = actions(2003); + v->a[973][anon_sym_DOLLAR] = actions(2003); + v->a[973][anon_sym_POUND] = actions(2003); + v->a[973][sym_comment] = actions(3); + v->a[973][aux_sym__simple_variable_name_token1] = actions(2005); + v->a[973][aux_sym__multiline_variable_name_token1] = actions(2005); + v->a[973][anon_sym_AT] = actions(2003); + v->a[973][anon_sym_0] = actions(2003); + v->a[973][sym_variable_name] = actions(2007); + v->a[974][sym_file_redirect] = state(1040); + v->a[974][sym_heredoc_redirect] = state(1040); + v->a[974][sym_terminator] = state(438); + v->a[974][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[974][anon_sym_SEMI_SEMI] = actions(767); + v->a[974][anon_sym_AMP_AMP] = actions(769); + return (parse_table_1234(v)); +} + +void parse_table_1234(t_parse_table_array *v) +{ + v->a[974][anon_sym_PIPE_PIPE] = actions(769); + v->a[974][anon_sym_LT] = actions(1924); + v->a[974][anon_sym_GT] = actions(1924); + v->a[974][anon_sym_GT_GT] = actions(1924); + v->a[974][anon_sym_LT_LT] = actions(597); + v->a[974][aux_sym_heredoc_redirect_token1] = actions(1981); + v->a[974][sym_comment] = actions(3); + v->a[974][anon_sym_SEMI] = actions(767); + v->a[975][anon_sym_BANG] = actions(2009); + v->a[975][anon_sym_DASH] = actions(2009); + v->a[975][anon_sym_STAR] = actions(2009); + v->a[975][anon_sym_QMARK] = actions(2009); + v->a[975][anon_sym_DOLLAR] = actions(2009); + v->a[975][anon_sym_DQUOTE] = actions(2011); + v->a[975][sym_string_content] = actions(2013); + v->a[975][anon_sym_POUND] = actions(2009); + v->a[975][sym_comment] = actions(3); + v->a[975][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[975][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[975][anon_sym_AT] = actions(2009); + return (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 new file mode 100644 index 00000000..48a0e9af --- /dev/null +++ b/parser/static/parse_table/parse_table_247.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[975][anon_sym_0] = actions(2009); + v->a[975][sym_variable_name] = actions(2017); + v->a[976][anon_sym_BANG] = actions(2009); + v->a[976][anon_sym_DASH] = actions(2009); + v->a[976][anon_sym_STAR] = actions(2009); + v->a[976][anon_sym_QMARK] = actions(2009); + v->a[976][anon_sym_DOLLAR] = actions(2009); + v->a[976][anon_sym_DQUOTE] = actions(2019); + v->a[976][sym_string_content] = actions(2013); + v->a[976][anon_sym_POUND] = actions(2009); + v->a[976][sym_comment] = actions(3); + v->a[976][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[976][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[976][anon_sym_AT] = actions(2009); + v->a[976][anon_sym_0] = actions(2009); + v->a[976][sym_variable_name] = actions(2017); + v->a[977][ts_builtin_sym_end] = actions(2021); + v->a[977][anon_sym_PIPE] = actions(2023); + v->a[977][anon_sym_RPAREN] = actions(2023); + v->a[977][anon_sym_SEMI_SEMI] = actions(2023); + return (parse_table_1236(v)); +} + +void parse_table_1236(t_parse_table_array *v) +{ + v->a[977][anon_sym_AMP_AMP] = actions(2023); + v->a[977][anon_sym_PIPE_PIPE] = actions(2023); + v->a[977][anon_sym_LT] = actions(2023); + v->a[977][anon_sym_GT] = actions(2023); + v->a[977][anon_sym_GT_GT] = actions(2023); + v->a[977][anon_sym_LT_LT] = actions(2023); + v->a[977][aux_sym_heredoc_redirect_token1] = actions(2021); + v->a[977][anon_sym_BQUOTE] = actions(2023); + v->a[977][sym_comment] = actions(3); + v->a[977][anon_sym_SEMI] = actions(2023); + v->a[978][ts_builtin_sym_end] = actions(2025); + v->a[978][anon_sym_PIPE] = actions(2027); + v->a[978][anon_sym_RPAREN] = actions(2027); + v->a[978][anon_sym_SEMI_SEMI] = actions(2027); + v->a[978][anon_sym_AMP_AMP] = actions(2027); + v->a[978][anon_sym_PIPE_PIPE] = actions(2027); + v->a[978][anon_sym_LT] = actions(2027); + v->a[978][anon_sym_GT] = actions(2027); + v->a[978][anon_sym_GT_GT] = actions(2027); + v->a[978][anon_sym_LT_LT] = actions(2027); + return (parse_table_1237(v)); +} + +void parse_table_1237(t_parse_table_array *v) +{ + v->a[978][aux_sym_heredoc_redirect_token1] = actions(2025); + v->a[978][anon_sym_BQUOTE] = actions(2027); + v->a[978][sym_comment] = actions(3); + v->a[978][anon_sym_SEMI] = actions(2027); + v->a[979][ts_builtin_sym_end] = actions(2029); + v->a[979][anon_sym_PIPE] = actions(2031); + v->a[979][anon_sym_RPAREN] = actions(2031); + v->a[979][anon_sym_SEMI_SEMI] = actions(2031); + v->a[979][anon_sym_AMP_AMP] = actions(2031); + v->a[979][anon_sym_PIPE_PIPE] = actions(2031); + v->a[979][anon_sym_LT] = actions(2031); + v->a[979][anon_sym_GT] = actions(2031); + v->a[979][anon_sym_GT_GT] = actions(2031); + v->a[979][anon_sym_LT_LT] = actions(2031); + v->a[979][aux_sym_heredoc_redirect_token1] = actions(2029); + v->a[979][anon_sym_BQUOTE] = actions(2031); + v->a[979][sym_comment] = actions(3); + v->a[979][anon_sym_SEMI] = actions(2031); + v->a[980][ts_builtin_sym_end] = actions(2033); + v->a[980][anon_sym_PIPE] = actions(2035); + return (parse_table_1238(v)); +} + +void parse_table_1238(t_parse_table_array *v) +{ + v->a[980][anon_sym_RPAREN] = actions(2035); + v->a[980][anon_sym_SEMI_SEMI] = actions(2035); + v->a[980][anon_sym_AMP_AMP] = actions(2035); + v->a[980][anon_sym_PIPE_PIPE] = actions(2035); + v->a[980][anon_sym_LT] = actions(2035); + v->a[980][anon_sym_GT] = actions(2035); + v->a[980][anon_sym_GT_GT] = actions(2035); + v->a[980][anon_sym_LT_LT] = actions(2035); + v->a[980][aux_sym_heredoc_redirect_token1] = actions(2033); + v->a[980][anon_sym_BQUOTE] = actions(2035); + v->a[980][sym_comment] = actions(3); + v->a[980][anon_sym_SEMI] = actions(2035); + v->a[981][anon_sym_BANG] = actions(2009); + v->a[981][anon_sym_DASH] = actions(2009); + v->a[981][anon_sym_STAR] = actions(2009); + v->a[981][anon_sym_QMARK] = actions(2009); + v->a[981][anon_sym_DOLLAR] = actions(2009); + v->a[981][anon_sym_DQUOTE] = actions(2037); + v->a[981][sym_string_content] = actions(2013); + v->a[981][anon_sym_POUND] = actions(2009); + return (parse_table_1239(v)); +} + +void parse_table_1239(t_parse_table_array *v) +{ + v->a[981][sym_comment] = actions(3); + v->a[981][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[981][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[981][anon_sym_AT] = actions(2009); + v->a[981][anon_sym_0] = actions(2009); + v->a[981][sym_variable_name] = actions(2017); + v->a[982][sym_file_redirect] = state(1040); + v->a[982][sym_heredoc_redirect] = state(1040); + v->a[982][sym_terminator] = state(573); + v->a[982][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[982][anon_sym_SEMI_SEMI] = actions(593); + v->a[982][anon_sym_AMP_AMP] = actions(769); + v->a[982][anon_sym_PIPE_PIPE] = actions(769); + v->a[982][anon_sym_LT] = actions(1924); + v->a[982][anon_sym_GT] = actions(1924); + v->a[982][anon_sym_GT_GT] = actions(1924); + v->a[982][anon_sym_LT_LT] = actions(597); + v->a[982][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[982][sym_comment] = actions(3); + v->a[982][anon_sym_SEMI] = actions(593); + return (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 new file mode 100644 index 00000000..45028ef8 --- /dev/null +++ b/parser/static/parse_table/parse_table_248.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[983][ts_builtin_sym_end] = actions(2039); + v->a[983][anon_sym_PIPE] = actions(2041); + v->a[983][anon_sym_RPAREN] = actions(2041); + v->a[983][anon_sym_SEMI_SEMI] = actions(2041); + v->a[983][anon_sym_AMP_AMP] = actions(2041); + v->a[983][anon_sym_PIPE_PIPE] = actions(2041); + v->a[983][anon_sym_LT] = actions(2041); + v->a[983][anon_sym_GT] = actions(2041); + v->a[983][anon_sym_GT_GT] = actions(2041); + v->a[983][anon_sym_LT_LT] = actions(2041); + v->a[983][aux_sym_heredoc_redirect_token1] = actions(2039); + v->a[983][anon_sym_BQUOTE] = actions(2041); + v->a[983][sym_comment] = actions(3); + v->a[983][anon_sym_SEMI] = actions(2041); + v->a[984][ts_builtin_sym_end] = actions(2043); + v->a[984][anon_sym_PIPE] = actions(2045); + v->a[984][anon_sym_RPAREN] = actions(2045); + v->a[984][anon_sym_SEMI_SEMI] = actions(2045); + v->a[984][anon_sym_AMP_AMP] = actions(2045); + v->a[984][anon_sym_PIPE_PIPE] = actions(2045); + return (parse_table_1241(v)); +} + +void parse_table_1241(t_parse_table_array *v) +{ + v->a[984][anon_sym_LT] = actions(2045); + v->a[984][anon_sym_GT] = actions(2045); + v->a[984][anon_sym_GT_GT] = actions(2045); + v->a[984][anon_sym_LT_LT] = actions(2045); + v->a[984][aux_sym_heredoc_redirect_token1] = actions(2043); + v->a[984][anon_sym_BQUOTE] = actions(2045); + v->a[984][sym_comment] = actions(3); + v->a[984][anon_sym_SEMI] = actions(2045); + v->a[985][ts_builtin_sym_end] = actions(2047); + v->a[985][anon_sym_PIPE] = actions(2049); + v->a[985][anon_sym_RPAREN] = actions(2049); + v->a[985][anon_sym_SEMI_SEMI] = actions(2049); + v->a[985][anon_sym_AMP_AMP] = actions(2049); + v->a[985][anon_sym_PIPE_PIPE] = actions(2049); + v->a[985][anon_sym_LT] = actions(2049); + v->a[985][anon_sym_GT] = actions(2049); + v->a[985][anon_sym_GT_GT] = actions(2049); + v->a[985][anon_sym_LT_LT] = actions(2049); + v->a[985][aux_sym_heredoc_redirect_token1] = actions(2047); + v->a[985][anon_sym_BQUOTE] = actions(2049); + return (parse_table_1242(v)); +} + +void parse_table_1242(t_parse_table_array *v) +{ + v->a[985][sym_comment] = actions(3); + v->a[985][anon_sym_SEMI] = actions(2049); + v->a[986][ts_builtin_sym_end] = actions(2051); + v->a[986][anon_sym_PIPE] = actions(2053); + v->a[986][anon_sym_RPAREN] = actions(2053); + v->a[986][anon_sym_SEMI_SEMI] = actions(2053); + v->a[986][anon_sym_AMP_AMP] = actions(2053); + v->a[986][anon_sym_PIPE_PIPE] = actions(2053); + v->a[986][anon_sym_LT] = actions(2053); + v->a[986][anon_sym_GT] = actions(2053); + v->a[986][anon_sym_GT_GT] = actions(2053); + v->a[986][anon_sym_LT_LT] = actions(2053); + v->a[986][aux_sym_heredoc_redirect_token1] = actions(2051); + v->a[986][anon_sym_BQUOTE] = actions(2053); + v->a[986][sym_comment] = actions(3); + v->a[986][anon_sym_SEMI] = actions(2053); + v->a[987][anon_sym_BANG] = actions(2009); + v->a[987][anon_sym_DASH] = actions(2009); + v->a[987][anon_sym_STAR] = actions(2009); + v->a[987][anon_sym_QMARK] = actions(2009); + return (parse_table_1243(v)); +} + +void parse_table_1243(t_parse_table_array *v) +{ + v->a[987][anon_sym_DOLLAR] = actions(2009); + v->a[987][anon_sym_DQUOTE] = actions(2055); + v->a[987][sym_string_content] = actions(2013); + v->a[987][anon_sym_POUND] = actions(2009); + v->a[987][sym_comment] = actions(3); + v->a[987][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[987][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[987][anon_sym_AT] = actions(2009); + v->a[987][anon_sym_0] = actions(2009); + v->a[987][sym_variable_name] = actions(2017); + v->a[988][anon_sym_BANG] = actions(2009); + v->a[988][anon_sym_DASH] = actions(2009); + v->a[988][anon_sym_STAR] = actions(2009); + v->a[988][anon_sym_QMARK] = actions(2009); + v->a[988][anon_sym_DOLLAR] = actions(2009); + v->a[988][anon_sym_DQUOTE] = actions(2057); + v->a[988][sym_string_content] = actions(2013); + v->a[988][anon_sym_POUND] = actions(2009); + v->a[988][sym_comment] = actions(3); + v->a[988][aux_sym__simple_variable_name_token1] = actions(2015); + return (parse_table_1244(v)); +} + +void parse_table_1244(t_parse_table_array *v) +{ + v->a[988][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[988][anon_sym_AT] = actions(2009); + v->a[988][anon_sym_0] = actions(2009); + v->a[988][sym_variable_name] = actions(2017); + v->a[989][ts_builtin_sym_end] = actions(2059); + v->a[989][anon_sym_PIPE] = actions(2061); + v->a[989][anon_sym_RPAREN] = actions(2061); + v->a[989][anon_sym_SEMI_SEMI] = actions(2061); + v->a[989][anon_sym_AMP_AMP] = actions(2061); + v->a[989][anon_sym_PIPE_PIPE] = actions(2061); + v->a[989][anon_sym_LT] = actions(2061); + v->a[989][anon_sym_GT] = actions(2061); + v->a[989][anon_sym_GT_GT] = actions(2061); + v->a[989][anon_sym_LT_LT] = actions(2061); + v->a[989][aux_sym_heredoc_redirect_token1] = actions(2059); + v->a[989][anon_sym_BQUOTE] = actions(2061); + v->a[989][sym_comment] = actions(3); + v->a[989][anon_sym_SEMI] = actions(2061); + v->a[990][sym_file_redirect] = state(1038); + v->a[990][aux_sym_redirected_statement_repeat2] = state(1038); + return (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 new file mode 100644 index 00000000..daef06ee --- /dev/null +++ b/parser/static/parse_table/parse_table_249.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[990][anon_sym_esac] = actions(2063); + v->a[990][anon_sym_PIPE] = actions(2063); + v->a[990][anon_sym_SEMI_SEMI] = actions(2063); + v->a[990][anon_sym_AMP_AMP] = actions(2063); + v->a[990][anon_sym_PIPE_PIPE] = actions(2063); + v->a[990][anon_sym_LT] = actions(1876); + v->a[990][anon_sym_GT] = actions(1876); + v->a[990][anon_sym_GT_GT] = actions(1876); + v->a[990][anon_sym_LT_LT] = actions(2063); + v->a[990][aux_sym_heredoc_redirect_token1] = actions(2065); + v->a[990][sym_comment] = actions(3); + v->a[990][anon_sym_SEMI] = actions(2063); + v->a[991][sym_file_redirect] = state(1040); + v->a[991][sym_heredoc_redirect] = state(1040); + v->a[991][sym_terminator] = state(428); + v->a[991][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[991][anon_sym_SEMI_SEMI] = actions(578); + v->a[991][anon_sym_AMP_AMP] = actions(769); + v->a[991][anon_sym_PIPE_PIPE] = actions(769); + v->a[991][anon_sym_LT] = actions(1924); + return (parse_table_1246(v)); +} + +void parse_table_1246(t_parse_table_array *v) +{ + v->a[991][anon_sym_GT] = actions(1924); + v->a[991][anon_sym_GT_GT] = actions(1924); + v->a[991][anon_sym_LT_LT] = actions(597); + v->a[991][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[991][sym_comment] = actions(3); + v->a[991][anon_sym_SEMI] = actions(593); + v->a[992][ts_builtin_sym_end] = actions(2067); + v->a[992][anon_sym_PIPE] = actions(2069); + v->a[992][anon_sym_RPAREN] = actions(2069); + v->a[992][anon_sym_SEMI_SEMI] = actions(2069); + v->a[992][anon_sym_AMP_AMP] = actions(2069); + v->a[992][anon_sym_PIPE_PIPE] = actions(2069); + v->a[992][anon_sym_LT] = actions(2069); + v->a[992][anon_sym_GT] = actions(2069); + v->a[992][anon_sym_GT_GT] = actions(2069); + v->a[992][anon_sym_LT_LT] = actions(2069); + v->a[992][aux_sym_heredoc_redirect_token1] = actions(2067); + v->a[992][anon_sym_BQUOTE] = actions(2069); + v->a[992][sym_comment] = actions(3); + v->a[992][anon_sym_SEMI] = actions(2069); + return (parse_table_1247(v)); +} + +void parse_table_1247(t_parse_table_array *v) +{ + v->a[993][sym_variable_assignment] = state(993); + v->a[993][aux_sym__variable_assignments_repeat1] = state(993); + v->a[993][anon_sym_PIPE] = actions(1961); + v->a[993][anon_sym_SEMI_SEMI] = actions(1961); + v->a[993][anon_sym_AMP_AMP] = actions(1961); + v->a[993][anon_sym_PIPE_PIPE] = actions(1961); + v->a[993][anon_sym_LT] = actions(1961); + v->a[993][anon_sym_GT] = actions(1961); + v->a[993][anon_sym_GT_GT] = actions(1961); + v->a[993][anon_sym_LT_LT] = actions(1961); + v->a[993][aux_sym_heredoc_redirect_token1] = actions(1963); + v->a[993][sym_comment] = actions(3); + v->a[993][anon_sym_SEMI] = actions(1961); + v->a[993][sym_variable_name] = actions(2071); + v->a[994][anon_sym_BANG] = actions(2009); + v->a[994][anon_sym_DASH] = actions(2009); + v->a[994][anon_sym_STAR] = actions(2009); + v->a[994][anon_sym_QMARK] = actions(2009); + v->a[994][anon_sym_DOLLAR] = actions(2009); + v->a[994][anon_sym_DQUOTE] = actions(2074); + return (parse_table_1248(v)); +} + +void parse_table_1248(t_parse_table_array *v) +{ + v->a[994][sym_string_content] = actions(2013); + v->a[994][anon_sym_POUND] = actions(2009); + v->a[994][sym_comment] = actions(3); + v->a[994][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[994][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[994][anon_sym_AT] = actions(2009); + v->a[994][anon_sym_0] = actions(2009); + v->a[994][sym_variable_name] = actions(2017); + v->a[995][sym_variable_assignment] = state(993); + v->a[995][aux_sym__variable_assignments_repeat1] = state(993); + v->a[995][anon_sym_PIPE] = actions(1954); + v->a[995][anon_sym_SEMI_SEMI] = actions(1954); + v->a[995][anon_sym_AMP_AMP] = actions(1954); + v->a[995][anon_sym_PIPE_PIPE] = actions(1954); + v->a[995][anon_sym_LT] = actions(1954); + v->a[995][anon_sym_GT] = actions(1954); + v->a[995][anon_sym_GT_GT] = actions(1954); + v->a[995][anon_sym_LT_LT] = actions(1954); + v->a[995][aux_sym_heredoc_redirect_token1] = actions(1952); + v->a[995][sym_comment] = actions(3); + return (parse_table_1249(v)); +} + +void parse_table_1249(t_parse_table_array *v) +{ + v->a[995][anon_sym_SEMI] = actions(1954); + v->a[995][sym_variable_name] = actions(2076); + v->a[996][sym_file_redirect] = state(996); + v->a[996][aux_sym_redirected_statement_repeat2] = state(996); + v->a[996][ts_builtin_sym_end] = actions(2078); + v->a[996][anon_sym_PIPE] = actions(2080); + v->a[996][anon_sym_SEMI_SEMI] = actions(2080); + v->a[996][anon_sym_AMP_AMP] = actions(2080); + v->a[996][anon_sym_PIPE_PIPE] = actions(2080); + v->a[996][anon_sym_LT] = actions(2082); + v->a[996][anon_sym_GT] = actions(2082); + v->a[996][anon_sym_GT_GT] = actions(2082); + v->a[996][anon_sym_LT_LT] = actions(2080); + v->a[996][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[996][sym_comment] = actions(3); + v->a[996][anon_sym_SEMI] = actions(2080); + v->a[997][ts_builtin_sym_end] = actions(2085); + v->a[997][anon_sym_PIPE] = actions(2087); + v->a[997][anon_sym_RPAREN] = actions(2087); + v->a[997][anon_sym_SEMI_SEMI] = actions(2087); + return (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 new file mode 100644 index 00000000..fdf486a4 --- /dev/null +++ b/parser/static/parse_table/parse_table_25.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_25.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_125(t_parse_table_array *v) +{ + v->a[48][anon_sym_case] = actions(15); + v->a[48][anon_sym_LPAREN] = actions(17); + v->a[48][anon_sym_LBRACE] = actions(19); + v->a[48][anon_sym_BANG] = actions(210); + v->a[48][anon_sym_LT] = actions(212); + v->a[48][anon_sym_GT] = actions(212); + v->a[48][anon_sym_GT_GT] = actions(212); + v->a[48][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[48][anon_sym_DOLLAR] = actions(55); + v->a[48][anon_sym_DQUOTE] = actions(57); + v->a[48][sym_raw_string] = actions(214); + v->a[48][sym_number] = actions(214); + v->a[48][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[48][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[48][anon_sym_BQUOTE] = actions(65); + v->a[48][sym_comment] = actions(3); + v->a[48][sym_variable_name] = actions(216); + v->a[49][sym__statements] = state(1597); + v->a[49][sym__statement_not_pipeline] = state(1560); + v->a[49][sym_redirected_statement] = state(820); + return (parse_table_126(v)); +} + +void parse_table_126(t_parse_table_array *v) +{ + v->a[49][sym_for_statement] = state(820); + v->a[49][sym_while_statement] = state(820); + v->a[49][sym_if_statement] = state(820); + v->a[49][sym_case_statement] = state(820); + v->a[49][sym_function_definition] = state(820); + v->a[49][sym_compound_statement] = state(820); + v->a[49][sym_subshell] = state(820); + v->a[49][sym_pipeline] = state(969); + v->a[49][sym_list] = state(820); + v->a[49][sym_negated_command] = state(820); + v->a[49][sym_command] = state(820); + v->a[49][sym_command_name] = state(179); + v->a[49][sym_variable_assignment] = state(208); + v->a[49][sym__variable_assignments] = state(820); + v->a[49][sym_file_redirect] = state(599); + v->a[49][sym_arithmetic_expansion] = state(401); + v->a[49][sym_concatenation] = state(555); + v->a[49][sym_string] = state(401); + v->a[49][sym_simple_expansion] = state(401); + v->a[49][sym_expansion] = state(401); + return (parse_table_127(v)); +} + +void parse_table_127(t_parse_table_array *v) +{ + v->a[49][sym_command_substitution] = state(401); + v->a[49][aux_sym__statements_repeat1] = state(116); + v->a[49][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[49][aux_sym_command_repeat1] = state(385); + v->a[49][sym_word] = actions(204); + v->a[49][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[49][anon_sym_BANG] = actions(206); + v->a[49][anon_sym_LT] = actions(51); + v->a[49][anon_sym_GT] = actions(51); + v->a[49][anon_sym_GT_GT] = actions(51); + v->a[49][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[49][anon_sym_DOLLAR] = actions(55); + v->a[49][anon_sym_DQUOTE] = actions(57); + v->a[49][sym_raw_string] = actions(59); + return (parse_table_128(v)); +} + +void parse_table_128(t_parse_table_array *v) +{ + v->a[49][sym_number] = actions(59); + v->a[49][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[49][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[49][anon_sym_BQUOTE] = actions(65); + v->a[49][sym_comment] = actions(3); + v->a[49][sym_variable_name] = actions(67); + v->a[50][aux_sym__terminated_statement] = state(38); + v->a[50][sym__statement_not_pipeline] = state(1561); + v->a[50][sym_redirected_statement] = state(949); + v->a[50][sym_for_statement] = state(949); + v->a[50][sym_while_statement] = state(949); + v->a[50][sym_if_statement] = state(949); + v->a[50][sym_case_statement] = state(949); + v->a[50][sym_function_definition] = state(949); + v->a[50][sym_compound_statement] = state(949); + v->a[50][sym_subshell] = state(949); + v->a[50][sym_pipeline] = state(1059); + v->a[50][sym_list] = state(949); + v->a[50][sym_negated_command] = state(949); + v->a[50][sym_command] = state(949); + return (parse_table_129(v)); +} + +void parse_table_129(t_parse_table_array *v) +{ + v->a[50][sym_command_name] = state(185); + v->a[50][sym_variable_assignment] = state(237); + v->a[50][sym__variable_assignments] = state(949); + v->a[50][sym_file_redirect] = state(551); + v->a[50][sym_arithmetic_expansion] = state(401); + v->a[50][sym_concatenation] = state(555); + v->a[50][sym_string] = state(401); + v->a[50][sym_simple_expansion] = state(401); + v->a[50][sym_expansion] = state(401); + v->a[50][sym_command_substitution] = state(401); + v->a[50][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[50][aux_sym_command_repeat1] = state(411); + v->a[50][sym_word] = actions(41); + v->a[50][anon_sym_for] = actions(9); + v->a[50][anon_sym_while] = actions(11); + v->a[50][anon_sym_until] = actions(11); + v->a[50][anon_sym_done] = actions(220); + v->a[50][anon_sym_if] = actions(13); + v->a[50][anon_sym_case] = actions(15); + v->a[50][anon_sym_LPAREN] = actions(17); + return (parse_table_130(v)); +} + +/* EOF parse_table_25.c */ diff --git a/parser/static/parse_table/parse_table_250.c b/parser/static/parse_table/parse_table_250.c new file mode 100644 index 00000000..c9ee09ac --- /dev/null +++ b/parser/static/parse_table/parse_table_250.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[997][anon_sym_AMP_AMP] = actions(2087); + v->a[997][anon_sym_PIPE_PIPE] = actions(2087); + v->a[997][anon_sym_LT] = actions(2087); + v->a[997][anon_sym_GT] = actions(2087); + v->a[997][anon_sym_GT_GT] = actions(2087); + v->a[997][anon_sym_LT_LT] = actions(2087); + v->a[997][aux_sym_heredoc_redirect_token1] = actions(2085); + v->a[997][anon_sym_BQUOTE] = actions(2087); + v->a[997][sym_comment] = actions(3); + v->a[997][anon_sym_SEMI] = actions(2087); + v->a[998][anon_sym_BANG] = actions(2009); + v->a[998][anon_sym_DASH] = actions(2009); + v->a[998][anon_sym_STAR] = actions(2009); + v->a[998][anon_sym_QMARK] = actions(2009); + v->a[998][anon_sym_DOLLAR] = actions(2009); + v->a[998][anon_sym_DQUOTE] = actions(2089); + v->a[998][sym_string_content] = actions(2013); + v->a[998][anon_sym_POUND] = actions(2009); + v->a[998][sym_comment] = actions(3); + v->a[998][aux_sym__simple_variable_name_token1] = actions(2015); + return (parse_table_1251(v)); +} + +void parse_table_1251(t_parse_table_array *v) +{ + v->a[998][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[998][anon_sym_AT] = actions(2009); + v->a[998][anon_sym_0] = actions(2009); + v->a[998][sym_variable_name] = actions(2017); + v->a[999][sym_file_redirect] = state(996); + v->a[999][aux_sym_redirected_statement_repeat2] = state(996); + v->a[999][ts_builtin_sym_end] = actions(2065); + v->a[999][anon_sym_PIPE] = actions(2063); + v->a[999][anon_sym_SEMI_SEMI] = actions(2063); + v->a[999][anon_sym_AMP_AMP] = actions(2063); + v->a[999][anon_sym_PIPE_PIPE] = actions(2063); + v->a[999][anon_sym_LT] = actions(1872); + v->a[999][anon_sym_GT] = actions(1872); + v->a[999][anon_sym_GT_GT] = actions(1872); + v->a[999][anon_sym_LT_LT] = actions(2063); + v->a[999][aux_sym_heredoc_redirect_token1] = actions(2065); + v->a[999][sym_comment] = actions(3); + v->a[999][anon_sym_SEMI] = actions(2063); + v->a[1000][sym_file_redirect] = state(1004); + v->a[1000][aux_sym_redirected_statement_repeat2] = state(1004); + return (parse_table_1252(v)); +} + +void parse_table_1252(t_parse_table_array *v) +{ + v->a[1000][anon_sym_PIPE] = actions(2091); + v->a[1000][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1000][anon_sym_AMP_AMP] = actions(2091); + v->a[1000][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1000][anon_sym_LT] = actions(1880); + v->a[1000][anon_sym_GT] = actions(1880); + v->a[1000][anon_sym_GT_GT] = actions(1880); + v->a[1000][anon_sym_LT_LT] = actions(2091); + v->a[1000][aux_sym_heredoc_redirect_token1] = actions(2093); + v->a[1000][anon_sym_BQUOTE] = actions(2091); + v->a[1000][sym_comment] = actions(3); + v->a[1000][anon_sym_SEMI] = actions(2091); + v->a[1001][sym_file_redirect] = state(1040); + v->a[1001][sym_heredoc_redirect] = state(1040); + v->a[1001][sym_terminator] = state(469); + v->a[1001][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1001][anon_sym_SEMI_SEMI] = actions(831); + v->a[1001][anon_sym_AMP_AMP] = actions(769); + v->a[1001][anon_sym_PIPE_PIPE] = actions(769); + v->a[1001][anon_sym_LT] = actions(1924); + return (parse_table_1253(v)); +} + +void parse_table_1253(t_parse_table_array *v) +{ + v->a[1001][anon_sym_GT] = actions(1924); + v->a[1001][anon_sym_GT_GT] = actions(1924); + v->a[1001][anon_sym_LT_LT] = actions(597); + v->a[1001][aux_sym_heredoc_redirect_token1] = actions(1983); + v->a[1001][sym_comment] = actions(3); + v->a[1001][anon_sym_SEMI] = actions(831); + v->a[1002][ts_builtin_sym_end] = actions(2095); + v->a[1002][anon_sym_PIPE] = actions(2097); + v->a[1002][anon_sym_RPAREN] = actions(2097); + v->a[1002][anon_sym_SEMI_SEMI] = actions(2097); + v->a[1002][anon_sym_AMP_AMP] = actions(2097); + v->a[1002][anon_sym_PIPE_PIPE] = actions(2097); + v->a[1002][anon_sym_LT] = actions(2097); + v->a[1002][anon_sym_GT] = actions(2097); + v->a[1002][anon_sym_GT_GT] = actions(2097); + v->a[1002][anon_sym_LT_LT] = actions(2097); + v->a[1002][aux_sym_heredoc_redirect_token1] = actions(2095); + v->a[1002][anon_sym_BQUOTE] = actions(2097); + v->a[1002][sym_comment] = actions(3); + v->a[1002][anon_sym_SEMI] = actions(2097); + return (parse_table_1254(v)); +} + +void parse_table_1254(t_parse_table_array *v) +{ + v->a[1003][anon_sym_BANG] = actions(2009); + v->a[1003][anon_sym_DASH] = actions(2009); + v->a[1003][anon_sym_STAR] = actions(2009); + v->a[1003][anon_sym_QMARK] = actions(2009); + v->a[1003][anon_sym_DOLLAR] = actions(2009); + v->a[1003][anon_sym_DQUOTE] = actions(2099); + v->a[1003][sym_string_content] = actions(2013); + v->a[1003][anon_sym_POUND] = actions(2009); + v->a[1003][sym_comment] = actions(3); + v->a[1003][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1003][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1003][anon_sym_AT] = actions(2009); + v->a[1003][anon_sym_0] = actions(2009); + v->a[1003][sym_variable_name] = actions(2017); + v->a[1004][sym_file_redirect] = state(1004); + v->a[1004][aux_sym_redirected_statement_repeat2] = state(1004); + v->a[1004][anon_sym_PIPE] = actions(2080); + v->a[1004][anon_sym_SEMI_SEMI] = actions(2080); + v->a[1004][anon_sym_AMP_AMP] = actions(2080); + v->a[1004][anon_sym_PIPE_PIPE] = actions(2080); + return (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 new file mode 100644 index 00000000..2f0ba00a --- /dev/null +++ b/parser/static/parse_table/parse_table_251.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1004][anon_sym_LT] = actions(2101); + v->a[1004][anon_sym_GT] = actions(2101); + v->a[1004][anon_sym_GT_GT] = actions(2101); + v->a[1004][anon_sym_LT_LT] = actions(2080); + v->a[1004][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[1004][anon_sym_BQUOTE] = actions(2080); + v->a[1004][sym_comment] = actions(3); + v->a[1004][anon_sym_SEMI] = actions(2080); + v->a[1005][sym_word] = actions(919); + v->a[1005][anon_sym_LT] = actions(919); + v->a[1005][anon_sym_GT] = actions(919); + v->a[1005][anon_sym_GT_GT] = actions(919); + v->a[1005][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(919); + v->a[1005][anon_sym_DOLLAR] = actions(919); + v->a[1005][anon_sym_DQUOTE] = actions(919); + v->a[1005][sym_raw_string] = actions(919); + v->a[1005][sym_number] = actions(919); + v->a[1005][anon_sym_DOLLAR_LBRACE] = actions(919); + v->a[1005][anon_sym_DOLLAR_LPAREN] = actions(919); + v->a[1005][anon_sym_BQUOTE] = actions(919); + return (parse_table_1256(v)); +} + +void parse_table_1256(t_parse_table_array *v) +{ + v->a[1005][sym_comment] = actions(3); + v->a[1005][sym_variable_name] = actions(917); + v->a[1006][sym_file_redirect] = state(1004); + v->a[1006][aux_sym_redirected_statement_repeat2] = state(1004); + v->a[1006][anon_sym_PIPE] = actions(2063); + v->a[1006][anon_sym_SEMI_SEMI] = actions(2063); + v->a[1006][anon_sym_AMP_AMP] = actions(2063); + v->a[1006][anon_sym_PIPE_PIPE] = actions(2063); + v->a[1006][anon_sym_LT] = actions(1880); + v->a[1006][anon_sym_GT] = actions(1880); + v->a[1006][anon_sym_GT_GT] = actions(1880); + v->a[1006][anon_sym_LT_LT] = actions(2063); + v->a[1006][aux_sym_heredoc_redirect_token1] = actions(2065); + v->a[1006][anon_sym_BQUOTE] = actions(2063); + v->a[1006][sym_comment] = actions(3); + v->a[1006][anon_sym_SEMI] = actions(2063); + v->a[1007][ts_builtin_sym_end] = actions(2104); + v->a[1007][anon_sym_PIPE] = actions(2106); + v->a[1007][anon_sym_RPAREN] = actions(2106); + v->a[1007][anon_sym_SEMI_SEMI] = actions(2106); + return (parse_table_1257(v)); +} + +void parse_table_1257(t_parse_table_array *v) +{ + v->a[1007][anon_sym_AMP_AMP] = actions(2106); + v->a[1007][anon_sym_PIPE_PIPE] = actions(2106); + v->a[1007][anon_sym_LT] = actions(2106); + v->a[1007][anon_sym_GT] = actions(2106); + v->a[1007][anon_sym_GT_GT] = actions(2106); + v->a[1007][anon_sym_LT_LT] = actions(2106); + v->a[1007][aux_sym_heredoc_redirect_token1] = actions(2104); + v->a[1007][anon_sym_BQUOTE] = actions(2106); + v->a[1007][sym_comment] = actions(3); + v->a[1007][anon_sym_SEMI] = actions(2106); + v->a[1008][ts_builtin_sym_end] = actions(2093); + v->a[1008][anon_sym_PIPE] = actions(2091); + v->a[1008][anon_sym_RPAREN] = actions(2091); + v->a[1008][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1008][anon_sym_AMP_AMP] = actions(2091); + v->a[1008][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1008][anon_sym_LT] = actions(2091); + v->a[1008][anon_sym_GT] = actions(2091); + v->a[1008][anon_sym_GT_GT] = actions(2091); + v->a[1008][anon_sym_LT_LT] = actions(2091); + return (parse_table_1258(v)); +} + +void parse_table_1258(t_parse_table_array *v) +{ + v->a[1008][aux_sym_heredoc_redirect_token1] = actions(2093); + v->a[1008][anon_sym_BQUOTE] = actions(2091); + v->a[1008][sym_comment] = actions(3); + v->a[1008][anon_sym_SEMI] = actions(2091); + v->a[1009][ts_builtin_sym_end] = actions(2104); + v->a[1009][anon_sym_PIPE] = actions(2106); + v->a[1009][anon_sym_RPAREN] = actions(2106); + v->a[1009][anon_sym_SEMI_SEMI] = actions(2106); + v->a[1009][anon_sym_AMP_AMP] = actions(2106); + v->a[1009][anon_sym_PIPE_PIPE] = actions(2106); + v->a[1009][anon_sym_LT] = actions(2106); + v->a[1009][anon_sym_GT] = actions(2106); + v->a[1009][anon_sym_GT_GT] = actions(2106); + v->a[1009][anon_sym_LT_LT] = actions(2106); + v->a[1009][aux_sym_heredoc_redirect_token1] = actions(2104); + v->a[1009][anon_sym_BQUOTE] = actions(2106); + v->a[1009][sym_comment] = actions(3); + v->a[1009][anon_sym_SEMI] = actions(2106); + v->a[1010][sym_file_redirect] = state(996); + v->a[1010][aux_sym_redirected_statement_repeat2] = state(996); + return (parse_table_1259(v)); +} + +void parse_table_1259(t_parse_table_array *v) +{ + v->a[1010][ts_builtin_sym_end] = actions(2093); + v->a[1010][anon_sym_PIPE] = actions(2091); + v->a[1010][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1010][anon_sym_AMP_AMP] = actions(2091); + v->a[1010][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1010][anon_sym_LT] = actions(1872); + v->a[1010][anon_sym_GT] = actions(1872); + v->a[1010][anon_sym_GT_GT] = actions(1872); + v->a[1010][anon_sym_LT_LT] = actions(2091); + v->a[1010][aux_sym_heredoc_redirect_token1] = actions(2093); + v->a[1010][sym_comment] = actions(3); + v->a[1010][anon_sym_SEMI] = actions(2091); + v->a[1011][aux_sym_concatenation_repeat1] = state(1027); + v->a[1011][sym_word] = actions(2108); + v->a[1011][aux_sym_heredoc_redirect_token1] = actions(2108); + v->a[1011][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2108); + v->a[1011][aux_sym_concatenation_token1] = actions(1465); + v->a[1011][anon_sym_DOLLAR] = actions(2108); + v->a[1011][anon_sym_DQUOTE] = actions(2108); + v->a[1011][sym_raw_string] = actions(2108); + return (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 new file mode 100644 index 00000000..6699178b --- /dev/null +++ b/parser/static/parse_table/parse_table_252.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1011][sym_number] = actions(2108); + v->a[1011][anon_sym_DOLLAR_LBRACE] = actions(2108); + v->a[1011][anon_sym_DOLLAR_LPAREN] = actions(2108); + v->a[1011][anon_sym_BQUOTE] = actions(2108); + v->a[1011][sym_comment] = actions(3); + v->a[1011][sym__concat] = actions(1467); + v->a[1012][sym_file_redirect] = state(1017); + v->a[1012][aux_sym_redirected_statement_repeat2] = state(1017); + v->a[1012][anon_sym_PIPE] = actions(2091); + v->a[1012][anon_sym_RPAREN] = actions(2091); + v->a[1012][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1012][anon_sym_AMP_AMP] = actions(2091); + v->a[1012][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1012][anon_sym_LT] = actions(1868); + v->a[1012][anon_sym_GT] = actions(1868); + v->a[1012][anon_sym_GT_GT] = actions(1868); + v->a[1012][anon_sym_LT_LT] = actions(2091); + v->a[1012][aux_sym_heredoc_redirect_token1] = actions(2093); + v->a[1012][sym_comment] = actions(3); + v->a[1012][anon_sym_SEMI] = actions(2091); + return (parse_table_1261(v)); +} + +void parse_table_1261(t_parse_table_array *v) +{ + v->a[1013][anon_sym_BANG] = actions(2009); + v->a[1013][anon_sym_DASH] = actions(2009); + v->a[1013][anon_sym_STAR] = actions(2009); + v->a[1013][anon_sym_QMARK] = actions(2009); + v->a[1013][anon_sym_DOLLAR] = actions(2009); + v->a[1013][anon_sym_DQUOTE] = actions(2110); + v->a[1013][sym_string_content] = actions(2013); + v->a[1013][anon_sym_POUND] = actions(2009); + v->a[1013][sym_comment] = actions(3); + v->a[1013][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1013][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1013][anon_sym_AT] = actions(2009); + v->a[1013][anon_sym_0] = actions(2009); + v->a[1013][sym_variable_name] = actions(2017); + v->a[1014][anon_sym_BANG] = actions(2009); + v->a[1014][anon_sym_DASH] = actions(2009); + v->a[1014][anon_sym_STAR] = actions(2009); + v->a[1014][anon_sym_QMARK] = actions(2009); + v->a[1014][anon_sym_DOLLAR] = actions(2009); + v->a[1014][anon_sym_DQUOTE] = actions(2112); + return (parse_table_1262(v)); +} + +void parse_table_1262(t_parse_table_array *v) +{ + v->a[1014][sym_string_content] = actions(2013); + v->a[1014][anon_sym_POUND] = actions(2009); + v->a[1014][sym_comment] = actions(3); + v->a[1014][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1014][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1014][anon_sym_AT] = actions(2009); + v->a[1014][anon_sym_0] = actions(2009); + v->a[1014][sym_variable_name] = actions(2017); + v->a[1015][sym_file_redirect] = state(1038); + v->a[1015][aux_sym_redirected_statement_repeat2] = state(1038); + v->a[1015][anon_sym_esac] = actions(2091); + v->a[1015][anon_sym_PIPE] = actions(2091); + v->a[1015][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1015][anon_sym_AMP_AMP] = actions(2091); + v->a[1015][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1015][anon_sym_LT] = actions(1876); + v->a[1015][anon_sym_GT] = actions(1876); + v->a[1015][anon_sym_GT_GT] = actions(1876); + v->a[1015][anon_sym_LT_LT] = actions(2091); + v->a[1015][aux_sym_heredoc_redirect_token1] = actions(2093); + return (parse_table_1263(v)); +} + +void parse_table_1263(t_parse_table_array *v) +{ + v->a[1015][sym_comment] = actions(3); + v->a[1015][anon_sym_SEMI] = actions(2091); + v->a[1016][anon_sym_BANG] = actions(2009); + v->a[1016][anon_sym_DASH] = actions(2009); + v->a[1016][anon_sym_STAR] = actions(2009); + v->a[1016][anon_sym_QMARK] = actions(2009); + v->a[1016][anon_sym_DOLLAR] = actions(2009); + v->a[1016][anon_sym_DQUOTE] = actions(2114); + v->a[1016][sym_string_content] = actions(2013); + v->a[1016][anon_sym_POUND] = actions(2009); + v->a[1016][sym_comment] = actions(3); + v->a[1016][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1016][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1016][anon_sym_AT] = actions(2009); + v->a[1016][anon_sym_0] = actions(2009); + v->a[1016][sym_variable_name] = actions(2017); + v->a[1017][sym_file_redirect] = state(1017); + v->a[1017][aux_sym_redirected_statement_repeat2] = state(1017); + v->a[1017][anon_sym_PIPE] = actions(2080); + v->a[1017][anon_sym_RPAREN] = actions(2080); + return (parse_table_1264(v)); +} + +void parse_table_1264(t_parse_table_array *v) +{ + v->a[1017][anon_sym_SEMI_SEMI] = actions(2080); + v->a[1017][anon_sym_AMP_AMP] = actions(2080); + v->a[1017][anon_sym_PIPE_PIPE] = actions(2080); + v->a[1017][anon_sym_LT] = actions(2116); + v->a[1017][anon_sym_GT] = actions(2116); + v->a[1017][anon_sym_GT_GT] = actions(2116); + v->a[1017][anon_sym_LT_LT] = actions(2080); + v->a[1017][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[1017][sym_comment] = actions(3); + v->a[1017][anon_sym_SEMI] = actions(2080); + v->a[1018][ts_builtin_sym_end] = actions(2119); + v->a[1018][anon_sym_PIPE] = actions(2121); + v->a[1018][anon_sym_RPAREN] = actions(2121); + v->a[1018][anon_sym_SEMI_SEMI] = actions(2121); + v->a[1018][anon_sym_AMP_AMP] = actions(2121); + v->a[1018][anon_sym_PIPE_PIPE] = actions(2121); + v->a[1018][anon_sym_LT] = actions(2121); + v->a[1018][anon_sym_GT] = actions(2121); + v->a[1018][anon_sym_GT_GT] = actions(2121); + v->a[1018][anon_sym_LT_LT] = actions(2121); + return (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 new file mode 100644 index 00000000..3b0ad44e --- /dev/null +++ b/parser/static/parse_table/parse_table_253.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1018][aux_sym_heredoc_redirect_token1] = actions(2119); + v->a[1018][anon_sym_BQUOTE] = actions(2121); + v->a[1018][sym_comment] = actions(3); + v->a[1018][anon_sym_SEMI] = actions(2121); + v->a[1019][sym_file_redirect] = state(1017); + v->a[1019][aux_sym_redirected_statement_repeat2] = state(1017); + v->a[1019][anon_sym_PIPE] = actions(2063); + v->a[1019][anon_sym_RPAREN] = actions(2063); + v->a[1019][anon_sym_SEMI_SEMI] = actions(2063); + v->a[1019][anon_sym_AMP_AMP] = actions(2063); + v->a[1019][anon_sym_PIPE_PIPE] = actions(2063); + v->a[1019][anon_sym_LT] = actions(1868); + v->a[1019][anon_sym_GT] = actions(1868); + v->a[1019][anon_sym_GT_GT] = actions(1868); + v->a[1019][anon_sym_LT_LT] = actions(2063); + v->a[1019][aux_sym_heredoc_redirect_token1] = actions(2065); + v->a[1019][sym_comment] = actions(3); + v->a[1019][anon_sym_SEMI] = actions(2063); + v->a[1020][ts_builtin_sym_end] = actions(2123); + v->a[1020][anon_sym_PIPE] = actions(2125); + return (parse_table_1266(v)); +} + +void parse_table_1266(t_parse_table_array *v) +{ + v->a[1020][anon_sym_RPAREN] = actions(2125); + v->a[1020][anon_sym_SEMI_SEMI] = actions(2125); + v->a[1020][anon_sym_AMP_AMP] = actions(2125); + v->a[1020][anon_sym_PIPE_PIPE] = actions(2125); + v->a[1020][anon_sym_LT] = actions(2125); + v->a[1020][anon_sym_GT] = actions(2125); + v->a[1020][anon_sym_GT_GT] = actions(2125); + v->a[1020][anon_sym_LT_LT] = actions(2125); + v->a[1020][aux_sym_heredoc_redirect_token1] = actions(2123); + v->a[1020][anon_sym_BQUOTE] = actions(2125); + v->a[1020][sym_comment] = actions(3); + v->a[1020][anon_sym_SEMI] = actions(2125); + v->a[1021][anon_sym_BANG] = actions(2009); + v->a[1021][anon_sym_DASH] = actions(2009); + v->a[1021][anon_sym_STAR] = actions(2009); + v->a[1021][anon_sym_QMARK] = actions(2009); + v->a[1021][anon_sym_DOLLAR] = actions(2009); + v->a[1021][anon_sym_DQUOTE] = actions(2127); + v->a[1021][sym_string_content] = actions(2013); + v->a[1021][anon_sym_POUND] = actions(2009); + return (parse_table_1267(v)); +} + +void parse_table_1267(t_parse_table_array *v) +{ + v->a[1021][sym_comment] = actions(3); + v->a[1021][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1021][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1021][anon_sym_AT] = actions(2009); + v->a[1021][anon_sym_0] = actions(2009); + v->a[1021][sym_variable_name] = actions(2017); + v->a[1022][ts_builtin_sym_end] = actions(2129); + v->a[1022][anon_sym_PIPE] = actions(2131); + v->a[1022][anon_sym_RPAREN] = actions(2131); + v->a[1022][anon_sym_SEMI_SEMI] = actions(2131); + v->a[1022][anon_sym_AMP_AMP] = actions(2131); + v->a[1022][anon_sym_PIPE_PIPE] = actions(2131); + v->a[1022][anon_sym_LT] = actions(2131); + v->a[1022][anon_sym_GT] = actions(2131); + v->a[1022][anon_sym_GT_GT] = actions(2131); + v->a[1022][anon_sym_LT_LT] = actions(2131); + v->a[1022][aux_sym_heredoc_redirect_token1] = actions(2129); + v->a[1022][anon_sym_BQUOTE] = actions(2131); + v->a[1022][sym_comment] = actions(3); + v->a[1022][anon_sym_SEMI] = actions(2131); + return (parse_table_1268(v)); +} + +void parse_table_1268(t_parse_table_array *v) +{ + v->a[1023][ts_builtin_sym_end] = actions(2133); + v->a[1023][anon_sym_PIPE] = actions(2135); + v->a[1023][anon_sym_RPAREN] = actions(2135); + v->a[1023][anon_sym_SEMI_SEMI] = actions(2135); + v->a[1023][anon_sym_AMP_AMP] = actions(2135); + v->a[1023][anon_sym_PIPE_PIPE] = actions(2135); + v->a[1023][anon_sym_LT] = actions(2135); + v->a[1023][anon_sym_GT] = actions(2135); + v->a[1023][anon_sym_GT_GT] = actions(2135); + v->a[1023][anon_sym_LT_LT] = actions(2135); + v->a[1023][aux_sym_heredoc_redirect_token1] = actions(2133); + v->a[1023][anon_sym_BQUOTE] = actions(2135); + v->a[1023][sym_comment] = actions(3); + v->a[1023][anon_sym_SEMI] = actions(2135); + v->a[1024][ts_builtin_sym_end] = actions(2137); + v->a[1024][anon_sym_PIPE] = actions(2139); + v->a[1024][anon_sym_RPAREN] = actions(2139); + v->a[1024][anon_sym_SEMI_SEMI] = actions(2139); + v->a[1024][anon_sym_AMP_AMP] = actions(2139); + v->a[1024][anon_sym_PIPE_PIPE] = actions(2139); + return (parse_table_1269(v)); +} + +void parse_table_1269(t_parse_table_array *v) +{ + v->a[1024][anon_sym_LT] = actions(2139); + v->a[1024][anon_sym_GT] = actions(2139); + v->a[1024][anon_sym_GT_GT] = actions(2139); + v->a[1024][anon_sym_LT_LT] = actions(2139); + v->a[1024][aux_sym_heredoc_redirect_token1] = actions(2137); + v->a[1024][anon_sym_BQUOTE] = actions(2139); + v->a[1024][sym_comment] = actions(3); + v->a[1024][anon_sym_SEMI] = actions(2139); + v->a[1025][ts_builtin_sym_end] = actions(2141); + v->a[1025][anon_sym_PIPE] = actions(2143); + v->a[1025][anon_sym_RPAREN] = actions(2143); + v->a[1025][anon_sym_SEMI_SEMI] = actions(2143); + v->a[1025][anon_sym_AMP_AMP] = actions(2143); + v->a[1025][anon_sym_PIPE_PIPE] = actions(2143); + v->a[1025][anon_sym_LT] = actions(2143); + v->a[1025][anon_sym_GT] = actions(2143); + v->a[1025][anon_sym_GT_GT] = actions(2143); + v->a[1025][anon_sym_LT_LT] = actions(2143); + v->a[1025][aux_sym_heredoc_redirect_token1] = actions(2141); + v->a[1025][anon_sym_BQUOTE] = actions(2143); + return (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 new file mode 100644 index 00000000..738bb297 --- /dev/null +++ b/parser/static/parse_table/parse_table_254.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1025][sym_comment] = actions(3); + v->a[1025][anon_sym_SEMI] = actions(2143); + v->a[1026][anon_sym_BANG] = actions(2009); + v->a[1026][anon_sym_DASH] = actions(2009); + v->a[1026][anon_sym_STAR] = actions(2009); + v->a[1026][anon_sym_QMARK] = actions(2009); + v->a[1026][anon_sym_DOLLAR] = actions(2009); + v->a[1026][anon_sym_DQUOTE] = actions(2145); + v->a[1026][sym_string_content] = actions(2013); + v->a[1026][anon_sym_POUND] = actions(2009); + v->a[1026][sym_comment] = actions(3); + v->a[1026][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1026][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1026][anon_sym_AT] = actions(2009); + v->a[1026][anon_sym_0] = actions(2009); + v->a[1026][sym_variable_name] = actions(2017); + v->a[1027][aux_sym_concatenation_repeat1] = state(601); + v->a[1027][sym_word] = actions(923); + v->a[1027][aux_sym_heredoc_redirect_token1] = actions(923); + v->a[1027][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(923); + return (parse_table_1271(v)); +} + +void parse_table_1271(t_parse_table_array *v) +{ + v->a[1027][aux_sym_concatenation_token1] = actions(1465); + v->a[1027][anon_sym_DOLLAR] = actions(923); + v->a[1027][anon_sym_DQUOTE] = actions(923); + v->a[1027][sym_raw_string] = actions(923); + v->a[1027][sym_number] = actions(923); + v->a[1027][anon_sym_DOLLAR_LBRACE] = actions(923); + v->a[1027][anon_sym_DOLLAR_LPAREN] = actions(923); + v->a[1027][anon_sym_BQUOTE] = actions(923); + v->a[1027][sym_comment] = actions(3); + v->a[1027][sym__concat] = actions(2147); + v->a[1028][ts_builtin_sym_end] = actions(2149); + v->a[1028][anon_sym_PIPE] = actions(2151); + v->a[1028][anon_sym_RPAREN] = actions(2151); + v->a[1028][anon_sym_SEMI_SEMI] = actions(2151); + v->a[1028][anon_sym_AMP_AMP] = actions(2151); + v->a[1028][anon_sym_PIPE_PIPE] = actions(2151); + v->a[1028][anon_sym_LT] = actions(2151); + v->a[1028][anon_sym_GT] = actions(2151); + v->a[1028][anon_sym_GT_GT] = actions(2151); + v->a[1028][anon_sym_LT_LT] = actions(2151); + return (parse_table_1272(v)); +} + +void parse_table_1272(t_parse_table_array *v) +{ + v->a[1028][aux_sym_heredoc_redirect_token1] = actions(2149); + v->a[1028][anon_sym_BQUOTE] = actions(2151); + v->a[1028][sym_comment] = actions(3); + v->a[1028][anon_sym_SEMI] = actions(2151); + v->a[1029][ts_builtin_sym_end] = actions(2153); + v->a[1029][anon_sym_PIPE] = actions(2155); + v->a[1029][anon_sym_RPAREN] = actions(2155); + v->a[1029][anon_sym_SEMI_SEMI] = actions(2155); + v->a[1029][anon_sym_AMP_AMP] = actions(2155); + v->a[1029][anon_sym_PIPE_PIPE] = actions(2155); + v->a[1029][anon_sym_LT] = actions(2155); + v->a[1029][anon_sym_GT] = actions(2155); + v->a[1029][anon_sym_GT_GT] = actions(2155); + v->a[1029][anon_sym_LT_LT] = actions(2155); + v->a[1029][aux_sym_heredoc_redirect_token1] = actions(2153); + v->a[1029][anon_sym_BQUOTE] = actions(2155); + v->a[1029][sym_comment] = actions(3); + v->a[1029][anon_sym_SEMI] = actions(2155); + v->a[1030][anon_sym_BANG] = actions(2009); + v->a[1030][anon_sym_DASH] = actions(2009); + return (parse_table_1273(v)); +} + +void parse_table_1273(t_parse_table_array *v) +{ + v->a[1030][anon_sym_STAR] = actions(2009); + v->a[1030][anon_sym_QMARK] = actions(2009); + v->a[1030][anon_sym_DOLLAR] = actions(2009); + v->a[1030][anon_sym_DQUOTE] = actions(2157); + v->a[1030][sym_string_content] = actions(2013); + v->a[1030][anon_sym_POUND] = actions(2009); + v->a[1030][sym_comment] = actions(3); + v->a[1030][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1030][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1030][anon_sym_AT] = actions(2009); + v->a[1030][anon_sym_0] = actions(2009); + v->a[1030][sym_variable_name] = actions(2017); + v->a[1031][anon_sym_BANG] = actions(2009); + v->a[1031][anon_sym_DASH] = actions(2009); + v->a[1031][anon_sym_STAR] = actions(2009); + v->a[1031][anon_sym_QMARK] = actions(2009); + v->a[1031][anon_sym_DOLLAR] = actions(2009); + v->a[1031][anon_sym_DQUOTE] = actions(2159); + v->a[1031][sym_string_content] = actions(2013); + v->a[1031][anon_sym_POUND] = actions(2009); + return (parse_table_1274(v)); +} + +void parse_table_1274(t_parse_table_array *v) +{ + v->a[1031][sym_comment] = actions(3); + v->a[1031][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1031][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1031][anon_sym_AT] = actions(2009); + v->a[1031][anon_sym_0] = actions(2009); + v->a[1031][sym_variable_name] = actions(2017); + v->a[1032][ts_builtin_sym_end] = actions(2141); + v->a[1032][anon_sym_PIPE] = actions(2143); + v->a[1032][anon_sym_RPAREN] = actions(2143); + v->a[1032][anon_sym_SEMI_SEMI] = actions(2143); + v->a[1032][anon_sym_AMP_AMP] = actions(2143); + v->a[1032][anon_sym_PIPE_PIPE] = actions(2143); + v->a[1032][anon_sym_LT] = actions(2143); + v->a[1032][anon_sym_GT] = actions(2143); + v->a[1032][anon_sym_GT_GT] = actions(2143); + v->a[1032][anon_sym_LT_LT] = actions(2143); + v->a[1032][aux_sym_heredoc_redirect_token1] = actions(2141); + v->a[1032][anon_sym_BQUOTE] = actions(2143); + v->a[1032][sym_comment] = actions(3); + v->a[1032][anon_sym_SEMI] = actions(2143); + return (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 new file mode 100644 index 00000000..9a5bda13 --- /dev/null +++ b/parser/static/parse_table/parse_table_255.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1033][sym_file_redirect] = state(1033); + v->a[1033][sym_heredoc_redirect] = state(1033); + v->a[1033][aux_sym_redirected_statement_repeat1] = state(1033); + v->a[1033][anon_sym_PIPE] = actions(1940); + v->a[1033][anon_sym_SEMI_SEMI] = actions(1940); + v->a[1033][anon_sym_AMP_AMP] = actions(1940); + v->a[1033][anon_sym_PIPE_PIPE] = actions(1940); + v->a[1033][anon_sym_LT] = actions(2161); + v->a[1033][anon_sym_GT] = actions(2161); + v->a[1033][anon_sym_GT_GT] = actions(2161); + v->a[1033][anon_sym_LT_LT] = actions(1945); + v->a[1033][aux_sym_heredoc_redirect_token1] = actions(1948); + v->a[1033][sym_comment] = actions(3); + v->a[1033][anon_sym_SEMI] = actions(1940); + v->a[1034][anon_sym_BANG] = actions(2009); + v->a[1034][anon_sym_DASH] = actions(2009); + v->a[1034][anon_sym_STAR] = actions(2009); + v->a[1034][anon_sym_QMARK] = actions(2009); + v->a[1034][anon_sym_DOLLAR] = actions(2009); + v->a[1034][anon_sym_DQUOTE] = actions(2164); + return (parse_table_1276(v)); +} + +void parse_table_1276(t_parse_table_array *v) +{ + v->a[1034][sym_string_content] = actions(2013); + v->a[1034][anon_sym_POUND] = actions(2009); + v->a[1034][sym_comment] = actions(3); + v->a[1034][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1034][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1034][anon_sym_AT] = actions(2009); + v->a[1034][anon_sym_0] = actions(2009); + v->a[1034][sym_variable_name] = actions(2017); + v->a[1035][sym_file_redirect] = state(1040); + v->a[1035][sym_heredoc_redirect] = state(1040); + v->a[1035][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1035][anon_sym_PIPE] = actions(816); + v->a[1035][anon_sym_SEMI_SEMI] = actions(816); + v->a[1035][anon_sym_AMP_AMP] = actions(816); + v->a[1035][anon_sym_PIPE_PIPE] = actions(816); + v->a[1035][anon_sym_LT] = actions(816); + v->a[1035][anon_sym_GT] = actions(816); + v->a[1035][anon_sym_GT_GT] = actions(816); + v->a[1035][anon_sym_LT_LT] = actions(816); + v->a[1035][aux_sym_heredoc_redirect_token1] = actions(827); + return (parse_table_1277(v)); +} + +void parse_table_1277(t_parse_table_array *v) +{ + v->a[1035][sym_comment] = actions(3); + v->a[1035][anon_sym_SEMI] = actions(816); + v->a[1036][anon_sym_BANG] = actions(2009); + v->a[1036][anon_sym_DASH] = actions(2009); + v->a[1036][anon_sym_STAR] = actions(2009); + v->a[1036][anon_sym_QMARK] = actions(2009); + v->a[1036][anon_sym_DOLLAR] = actions(2009); + v->a[1036][anon_sym_DQUOTE] = actions(2166); + v->a[1036][sym_string_content] = actions(2013); + v->a[1036][anon_sym_POUND] = actions(2009); + v->a[1036][sym_comment] = actions(3); + v->a[1036][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1036][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1036][anon_sym_AT] = actions(2009); + v->a[1036][anon_sym_0] = actions(2009); + v->a[1036][sym_variable_name] = actions(2017); + v->a[1037][sym_file_redirect] = state(1040); + v->a[1037][sym_heredoc_redirect] = state(1040); + v->a[1037][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1037][anon_sym_PIPE] = actions(580); + return (parse_table_1278(v)); +} + +void parse_table_1278(t_parse_table_array *v) +{ + v->a[1037][anon_sym_SEMI_SEMI] = actions(816); + v->a[1037][anon_sym_AMP_AMP] = actions(816); + v->a[1037][anon_sym_PIPE_PIPE] = actions(816); + v->a[1037][anon_sym_LT] = actions(816); + v->a[1037][anon_sym_GT] = actions(816); + v->a[1037][anon_sym_GT_GT] = actions(816); + v->a[1037][anon_sym_LT_LT] = actions(816); + v->a[1037][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[1037][sym_comment] = actions(3); + v->a[1037][anon_sym_SEMI] = actions(816); + v->a[1038][sym_file_redirect] = state(1038); + v->a[1038][aux_sym_redirected_statement_repeat2] = state(1038); + v->a[1038][anon_sym_esac] = actions(2080); + v->a[1038][anon_sym_PIPE] = actions(2080); + v->a[1038][anon_sym_SEMI_SEMI] = actions(2080); + v->a[1038][anon_sym_AMP_AMP] = actions(2080); + v->a[1038][anon_sym_PIPE_PIPE] = actions(2080); + v->a[1038][anon_sym_LT] = actions(2168); + v->a[1038][anon_sym_GT] = actions(2168); + v->a[1038][anon_sym_GT_GT] = actions(2168); + return (parse_table_1279(v)); +} + +void parse_table_1279(t_parse_table_array *v) +{ + v->a[1038][anon_sym_LT_LT] = actions(2080); + v->a[1038][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[1038][sym_comment] = actions(3); + v->a[1038][anon_sym_SEMI] = actions(2080); + v->a[1039][ts_builtin_sym_end] = actions(1274); + v->a[1039][anon_sym_PIPE] = actions(1276); + v->a[1039][anon_sym_RPAREN] = actions(1276); + v->a[1039][anon_sym_SEMI_SEMI] = actions(1276); + v->a[1039][anon_sym_AMP_AMP] = actions(1276); + v->a[1039][anon_sym_PIPE_PIPE] = actions(1276); + v->a[1039][anon_sym_LT] = actions(1276); + v->a[1039][anon_sym_GT] = actions(1276); + v->a[1039][anon_sym_GT_GT] = actions(1276); + v->a[1039][anon_sym_LT_LT] = actions(1276); + v->a[1039][aux_sym_heredoc_redirect_token1] = actions(1274); + v->a[1039][anon_sym_BQUOTE] = actions(1276); + v->a[1039][sym_comment] = actions(3); + v->a[1039][anon_sym_SEMI] = actions(1276); + v->a[1040][sym_file_redirect] = state(1033); + v->a[1040][sym_heredoc_redirect] = state(1033); + return (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 new file mode 100644 index 00000000..41c0909d --- /dev/null +++ b/parser/static/parse_table/parse_table_256.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1040][aux_sym_redirected_statement_repeat1] = state(1033); + v->a[1040][anon_sym_PIPE] = actions(1936); + v->a[1040][anon_sym_SEMI_SEMI] = actions(1936); + v->a[1040][anon_sym_AMP_AMP] = actions(1936); + v->a[1040][anon_sym_PIPE_PIPE] = actions(1936); + v->a[1040][anon_sym_LT] = actions(1924); + v->a[1040][anon_sym_GT] = actions(1924); + v->a[1040][anon_sym_GT_GT] = actions(1924); + v->a[1040][anon_sym_LT_LT] = actions(597); + v->a[1040][aux_sym_heredoc_redirect_token1] = actions(1938); + v->a[1040][sym_comment] = actions(3); + v->a[1040][anon_sym_SEMI] = actions(1936); + v->a[1041][anon_sym_BANG] = actions(2009); + v->a[1041][anon_sym_DASH] = actions(2009); + v->a[1041][anon_sym_STAR] = actions(2009); + v->a[1041][anon_sym_QMARK] = actions(2009); + v->a[1041][anon_sym_DOLLAR] = actions(2009); + v->a[1041][anon_sym_DQUOTE] = actions(2171); + v->a[1041][sym_string_content] = actions(2013); + v->a[1041][anon_sym_POUND] = actions(2009); + return (parse_table_1281(v)); +} + +void parse_table_1281(t_parse_table_array *v) +{ + v->a[1041][sym_comment] = actions(3); + v->a[1041][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1041][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1041][anon_sym_AT] = actions(2009); + v->a[1041][anon_sym_0] = actions(2009); + v->a[1041][sym_variable_name] = actions(2017); + v->a[1042][anon_sym_BANG] = actions(2009); + v->a[1042][anon_sym_DASH] = actions(2009); + v->a[1042][anon_sym_STAR] = actions(2009); + v->a[1042][anon_sym_QMARK] = actions(2009); + v->a[1042][anon_sym_DOLLAR] = actions(2009); + v->a[1042][anon_sym_DQUOTE] = actions(2173); + v->a[1042][sym_string_content] = actions(2013); + v->a[1042][anon_sym_POUND] = actions(2009); + v->a[1042][sym_comment] = actions(3); + v->a[1042][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1042][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1042][anon_sym_AT] = actions(2009); + v->a[1042][anon_sym_0] = actions(2009); + v->a[1042][sym_variable_name] = actions(2017); + return (parse_table_1282(v)); +} + +void parse_table_1282(t_parse_table_array *v) +{ + v->a[1043][ts_builtin_sym_end] = actions(2175); + v->a[1043][anon_sym_PIPE] = actions(2177); + v->a[1043][anon_sym_RPAREN] = actions(2177); + v->a[1043][anon_sym_SEMI_SEMI] = actions(2177); + v->a[1043][anon_sym_AMP_AMP] = actions(2177); + v->a[1043][anon_sym_PIPE_PIPE] = actions(2177); + v->a[1043][anon_sym_LT] = actions(2177); + v->a[1043][anon_sym_GT] = actions(2177); + v->a[1043][anon_sym_GT_GT] = actions(2177); + v->a[1043][anon_sym_LT_LT] = actions(2177); + v->a[1043][aux_sym_heredoc_redirect_token1] = actions(2175); + v->a[1043][anon_sym_BQUOTE] = actions(2177); + v->a[1043][sym_comment] = actions(3); + v->a[1043][anon_sym_SEMI] = actions(2177); + v->a[1044][anon_sym_BANG] = actions(2009); + v->a[1044][anon_sym_DASH] = actions(2009); + v->a[1044][anon_sym_STAR] = actions(2009); + v->a[1044][anon_sym_QMARK] = actions(2009); + v->a[1044][anon_sym_DOLLAR] = actions(2009); + v->a[1044][anon_sym_DQUOTE] = actions(2179); + return (parse_table_1283(v)); +} + +void parse_table_1283(t_parse_table_array *v) +{ + v->a[1044][sym_string_content] = actions(2013); + v->a[1044][anon_sym_POUND] = actions(2009); + v->a[1044][sym_comment] = actions(3); + v->a[1044][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1044][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1044][anon_sym_AT] = actions(2009); + v->a[1044][anon_sym_0] = actions(2009); + v->a[1044][sym_variable_name] = actions(2017); + v->a[1045][anon_sym_BANG] = actions(2009); + v->a[1045][anon_sym_DASH] = actions(2009); + v->a[1045][anon_sym_STAR] = actions(2009); + v->a[1045][anon_sym_QMARK] = actions(2009); + v->a[1045][anon_sym_DOLLAR] = actions(2009); + v->a[1045][anon_sym_DQUOTE] = actions(2181); + v->a[1045][sym_string_content] = actions(2013); + v->a[1045][anon_sym_POUND] = actions(2009); + v->a[1045][sym_comment] = actions(3); + v->a[1045][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1045][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1045][anon_sym_AT] = actions(2009); + return (parse_table_1284(v)); +} + +void parse_table_1284(t_parse_table_array *v) +{ + v->a[1045][anon_sym_0] = actions(2009); + v->a[1045][sym_variable_name] = actions(2017); + v->a[1046][anon_sym_BANG] = actions(2009); + v->a[1046][anon_sym_DASH] = actions(2009); + v->a[1046][anon_sym_STAR] = actions(2009); + v->a[1046][anon_sym_QMARK] = actions(2009); + v->a[1046][anon_sym_DOLLAR] = actions(2009); + v->a[1046][anon_sym_DQUOTE] = actions(2183); + v->a[1046][sym_string_content] = actions(2013); + v->a[1046][anon_sym_POUND] = actions(2009); + v->a[1046][sym_comment] = actions(3); + v->a[1046][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1046][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1046][anon_sym_AT] = actions(2009); + v->a[1046][anon_sym_0] = actions(2009); + v->a[1046][sym_variable_name] = actions(2017); + v->a[1047][anon_sym_BANG] = actions(2009); + v->a[1047][anon_sym_DASH] = actions(2009); + v->a[1047][anon_sym_STAR] = actions(2009); + v->a[1047][anon_sym_QMARK] = actions(2009); + return (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 new file mode 100644 index 00000000..46aef8c1 --- /dev/null +++ b/parser/static/parse_table/parse_table_257.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1047][anon_sym_DOLLAR] = actions(2009); + v->a[1047][anon_sym_DQUOTE] = actions(2185); + v->a[1047][sym_string_content] = actions(2013); + v->a[1047][anon_sym_POUND] = actions(2009); + v->a[1047][sym_comment] = actions(3); + v->a[1047][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1047][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1047][anon_sym_AT] = actions(2009); + v->a[1047][anon_sym_0] = actions(2009); + v->a[1047][sym_variable_name] = actions(2017); + v->a[1048][anon_sym_BANG] = actions(2009); + v->a[1048][anon_sym_DASH] = actions(2009); + v->a[1048][anon_sym_STAR] = actions(2009); + v->a[1048][anon_sym_QMARK] = actions(2009); + v->a[1048][anon_sym_DOLLAR] = actions(2009); + v->a[1048][anon_sym_DQUOTE] = actions(2187); + v->a[1048][sym_string_content] = actions(2013); + v->a[1048][anon_sym_POUND] = actions(2009); + v->a[1048][sym_comment] = actions(3); + v->a[1048][aux_sym__simple_variable_name_token1] = actions(2015); + return (parse_table_1286(v)); +} + +void parse_table_1286(t_parse_table_array *v) +{ + v->a[1048][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1048][anon_sym_AT] = actions(2009); + v->a[1048][anon_sym_0] = actions(2009); + v->a[1048][sym_variable_name] = actions(2017); + v->a[1049][anon_sym_BANG] = actions(2009); + v->a[1049][anon_sym_DASH] = actions(2009); + v->a[1049][anon_sym_STAR] = actions(2009); + v->a[1049][anon_sym_QMARK] = actions(2009); + v->a[1049][anon_sym_DOLLAR] = actions(2009); + v->a[1049][anon_sym_DQUOTE] = actions(2189); + v->a[1049][sym_string_content] = actions(2013); + v->a[1049][anon_sym_POUND] = actions(2009); + v->a[1049][sym_comment] = actions(3); + v->a[1049][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1049][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1049][anon_sym_AT] = actions(2009); + v->a[1049][anon_sym_0] = actions(2009); + v->a[1049][sym_variable_name] = actions(2017); + v->a[1050][ts_builtin_sym_end] = actions(2191); + v->a[1050][anon_sym_PIPE] = actions(2193); + return (parse_table_1287(v)); +} + +void parse_table_1287(t_parse_table_array *v) +{ + v->a[1050][anon_sym_RPAREN] = actions(2193); + v->a[1050][anon_sym_SEMI_SEMI] = actions(2193); + v->a[1050][anon_sym_AMP_AMP] = actions(2193); + v->a[1050][anon_sym_PIPE_PIPE] = actions(2193); + v->a[1050][anon_sym_LT] = actions(2193); + v->a[1050][anon_sym_GT] = actions(2193); + v->a[1050][anon_sym_GT_GT] = actions(2193); + v->a[1050][anon_sym_LT_LT] = actions(2193); + v->a[1050][aux_sym_heredoc_redirect_token1] = actions(2191); + v->a[1050][anon_sym_BQUOTE] = actions(2193); + v->a[1050][sym_comment] = actions(3); + v->a[1050][anon_sym_SEMI] = actions(2193); + v->a[1051][anon_sym_BANG] = actions(2009); + v->a[1051][anon_sym_DASH] = actions(2009); + v->a[1051][anon_sym_STAR] = actions(2009); + v->a[1051][anon_sym_QMARK] = actions(2009); + v->a[1051][anon_sym_DOLLAR] = actions(2009); + v->a[1051][anon_sym_DQUOTE] = actions(2195); + v->a[1051][sym_string_content] = actions(2013); + v->a[1051][anon_sym_POUND] = actions(2009); + return (parse_table_1288(v)); +} + +void parse_table_1288(t_parse_table_array *v) +{ + v->a[1051][sym_comment] = actions(3); + v->a[1051][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1051][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1051][anon_sym_AT] = actions(2009); + v->a[1051][anon_sym_0] = actions(2009); + v->a[1051][sym_variable_name] = actions(2017); + v->a[1052][anon_sym_BANG] = actions(2009); + v->a[1052][anon_sym_DASH] = actions(2009); + v->a[1052][anon_sym_STAR] = actions(2009); + v->a[1052][anon_sym_QMARK] = actions(2009); + v->a[1052][anon_sym_DOLLAR] = actions(2009); + v->a[1052][anon_sym_DQUOTE] = actions(2197); + v->a[1052][sym_string_content] = actions(2013); + v->a[1052][anon_sym_POUND] = actions(2009); + v->a[1052][sym_comment] = actions(3); + v->a[1052][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1052][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1052][anon_sym_AT] = actions(2009); + v->a[1052][anon_sym_0] = actions(2009); + v->a[1052][sym_variable_name] = actions(2017); + return (parse_table_1289(v)); +} + +void parse_table_1289(t_parse_table_array *v) +{ + v->a[1053][anon_sym_BANG] = actions(2009); + v->a[1053][anon_sym_DASH] = actions(2009); + v->a[1053][anon_sym_STAR] = actions(2009); + v->a[1053][anon_sym_QMARK] = actions(2009); + v->a[1053][anon_sym_DOLLAR] = actions(2009); + v->a[1053][anon_sym_DQUOTE] = actions(2199); + v->a[1053][sym_string_content] = actions(2013); + v->a[1053][anon_sym_POUND] = actions(2009); + v->a[1053][sym_comment] = actions(3); + v->a[1053][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1053][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1053][anon_sym_AT] = actions(2009); + v->a[1053][anon_sym_0] = actions(2009); + v->a[1053][sym_variable_name] = actions(2017); + v->a[1054][anon_sym_BANG] = actions(2009); + v->a[1054][anon_sym_DASH] = actions(2009); + v->a[1054][anon_sym_STAR] = actions(2009); + v->a[1054][anon_sym_QMARK] = actions(2009); + v->a[1054][anon_sym_DOLLAR] = actions(2009); + v->a[1054][anon_sym_DQUOTE] = actions(2201); + return (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 new file mode 100644 index 00000000..d38f436f --- /dev/null +++ b/parser/static/parse_table/parse_table_258.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1054][sym_string_content] = actions(2013); + v->a[1054][anon_sym_POUND] = actions(2009); + v->a[1054][sym_comment] = actions(3); + v->a[1054][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1054][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1054][anon_sym_AT] = actions(2009); + v->a[1054][anon_sym_0] = actions(2009); + v->a[1054][sym_variable_name] = actions(2017); + v->a[1055][anon_sym_BANG] = actions(2009); + v->a[1055][anon_sym_DASH] = actions(2009); + v->a[1055][anon_sym_STAR] = actions(2009); + v->a[1055][anon_sym_QMARK] = actions(2009); + v->a[1055][anon_sym_DOLLAR] = actions(2009); + v->a[1055][anon_sym_DQUOTE] = actions(2203); + v->a[1055][sym_string_content] = actions(2013); + v->a[1055][anon_sym_POUND] = actions(2009); + v->a[1055][sym_comment] = actions(3); + v->a[1055][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1055][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1055][anon_sym_AT] = actions(2009); + return (parse_table_1291(v)); +} + +void parse_table_1291(t_parse_table_array *v) +{ + v->a[1055][anon_sym_0] = actions(2009); + v->a[1055][sym_variable_name] = actions(2017); + v->a[1056][anon_sym_BANG] = actions(2009); + v->a[1056][anon_sym_DASH] = actions(2009); + v->a[1056][anon_sym_STAR] = actions(2009); + v->a[1056][anon_sym_QMARK] = actions(2009); + v->a[1056][anon_sym_DOLLAR] = actions(2009); + v->a[1056][anon_sym_DQUOTE] = actions(2205); + v->a[1056][sym_string_content] = actions(2013); + v->a[1056][anon_sym_POUND] = actions(2009); + v->a[1056][sym_comment] = actions(3); + v->a[1056][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1056][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1056][anon_sym_AT] = actions(2009); + v->a[1056][anon_sym_0] = actions(2009); + v->a[1056][sym_variable_name] = actions(2017); + v->a[1057][anon_sym_BANG] = actions(2009); + v->a[1057][anon_sym_DASH] = actions(2009); + v->a[1057][anon_sym_STAR] = actions(2009); + v->a[1057][anon_sym_QMARK] = actions(2009); + return (parse_table_1292(v)); +} + +void parse_table_1292(t_parse_table_array *v) +{ + v->a[1057][anon_sym_DOLLAR] = actions(2009); + v->a[1057][anon_sym_DQUOTE] = actions(2207); + v->a[1057][sym_string_content] = actions(2013); + v->a[1057][anon_sym_POUND] = actions(2009); + v->a[1057][sym_comment] = actions(3); + v->a[1057][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1057][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1057][anon_sym_AT] = actions(2009); + v->a[1057][anon_sym_0] = actions(2009); + v->a[1057][sym_variable_name] = actions(2017); + v->a[1058][anon_sym_BANG] = actions(2009); + v->a[1058][anon_sym_DASH] = actions(2009); + v->a[1058][anon_sym_STAR] = actions(2009); + v->a[1058][anon_sym_QMARK] = actions(2009); + v->a[1058][anon_sym_DOLLAR] = actions(2009); + v->a[1058][anon_sym_DQUOTE] = actions(2209); + v->a[1058][sym_string_content] = actions(2013); + v->a[1058][anon_sym_POUND] = actions(2009); + v->a[1058][sym_comment] = actions(3); + v->a[1058][aux_sym__simple_variable_name_token1] = actions(2015); + return (parse_table_1293(v)); +} + +void parse_table_1293(t_parse_table_array *v) +{ + v->a[1058][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1058][anon_sym_AT] = actions(2009); + v->a[1058][anon_sym_0] = actions(2009); + v->a[1058][sym_variable_name] = actions(2017); + v->a[1059][sym_file_redirect] = state(1040); + v->a[1059][sym_heredoc_redirect] = state(1040); + v->a[1059][sym_terminator] = state(416); + v->a[1059][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1059][anon_sym_SEMI_SEMI] = actions(593); + v->a[1059][anon_sym_AMP_AMP] = actions(769); + v->a[1059][anon_sym_PIPE_PIPE] = actions(769); + v->a[1059][anon_sym_LT] = actions(1924); + v->a[1059][anon_sym_GT] = actions(1924); + v->a[1059][anon_sym_GT_GT] = actions(1924); + v->a[1059][anon_sym_LT_LT] = actions(597); + v->a[1059][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[1059][sym_comment] = actions(3); + v->a[1059][anon_sym_SEMI] = actions(593); + v->a[1060][anon_sym_BANG] = actions(2009); + v->a[1060][anon_sym_DASH] = actions(2009); + return (parse_table_1294(v)); +} + +void parse_table_1294(t_parse_table_array *v) +{ + v->a[1060][anon_sym_STAR] = actions(2009); + v->a[1060][anon_sym_QMARK] = actions(2009); + v->a[1060][anon_sym_DOLLAR] = actions(2009); + v->a[1060][anon_sym_DQUOTE] = actions(2211); + v->a[1060][sym_string_content] = actions(2013); + v->a[1060][anon_sym_POUND] = actions(2009); + v->a[1060][sym_comment] = actions(3); + v->a[1060][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1060][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1060][anon_sym_AT] = actions(2009); + v->a[1060][anon_sym_0] = actions(2009); + v->a[1060][sym_variable_name] = actions(2017); + v->a[1061][ts_builtin_sym_end] = actions(2213); + v->a[1061][anon_sym_PIPE] = actions(2215); + v->a[1061][anon_sym_RPAREN] = actions(2215); + v->a[1061][anon_sym_SEMI_SEMI] = actions(2215); + v->a[1061][anon_sym_AMP_AMP] = actions(2215); + v->a[1061][anon_sym_PIPE_PIPE] = actions(2215); + v->a[1061][anon_sym_LT] = actions(2215); + v->a[1061][anon_sym_GT] = actions(2215); + return (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 new file mode 100644 index 00000000..f73f6a0c --- /dev/null +++ b/parser/static/parse_table/parse_table_259.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1061][anon_sym_GT_GT] = actions(2215); + v->a[1061][anon_sym_LT_LT] = actions(2215); + v->a[1061][aux_sym_heredoc_redirect_token1] = actions(2213); + v->a[1061][anon_sym_BQUOTE] = actions(2215); + v->a[1061][sym_comment] = actions(3); + v->a[1061][anon_sym_SEMI] = actions(2215); + v->a[1062][ts_builtin_sym_end] = actions(2119); + v->a[1062][anon_sym_PIPE] = actions(2121); + v->a[1062][anon_sym_RPAREN] = actions(2121); + v->a[1062][anon_sym_SEMI_SEMI] = actions(2121); + v->a[1062][anon_sym_AMP_AMP] = actions(2121); + v->a[1062][anon_sym_PIPE_PIPE] = actions(2121); + v->a[1062][anon_sym_LT] = actions(2121); + v->a[1062][anon_sym_GT] = actions(2121); + v->a[1062][anon_sym_GT_GT] = actions(2121); + v->a[1062][anon_sym_LT_LT] = actions(2121); + v->a[1062][aux_sym_heredoc_redirect_token1] = actions(2119); + v->a[1062][anon_sym_BQUOTE] = actions(2121); + v->a[1062][sym_comment] = actions(3); + v->a[1062][anon_sym_SEMI] = actions(2121); + return (parse_table_1296(v)); +} + +void parse_table_1296(t_parse_table_array *v) +{ + v->a[1063][ts_builtin_sym_end] = actions(2213); + v->a[1063][anon_sym_PIPE] = actions(2215); + v->a[1063][anon_sym_RPAREN] = actions(2215); + v->a[1063][anon_sym_SEMI_SEMI] = actions(2215); + v->a[1063][anon_sym_AMP_AMP] = actions(2215); + v->a[1063][anon_sym_PIPE_PIPE] = actions(2215); + v->a[1063][anon_sym_LT] = actions(2215); + v->a[1063][anon_sym_GT] = actions(2215); + v->a[1063][anon_sym_GT_GT] = actions(2215); + v->a[1063][anon_sym_LT_LT] = actions(2215); + v->a[1063][aux_sym_heredoc_redirect_token1] = actions(2213); + v->a[1063][anon_sym_BQUOTE] = actions(2215); + v->a[1063][sym_comment] = actions(3); + v->a[1063][anon_sym_SEMI] = actions(2215); + v->a[1064][sym_file_redirect] = state(1040); + v->a[1064][sym_heredoc_redirect] = state(1040); + v->a[1064][sym_terminator] = state(376); + v->a[1064][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1064][anon_sym_SEMI_SEMI] = actions(591); + v->a[1064][anon_sym_AMP_AMP] = actions(769); + return (parse_table_1297(v)); +} + +void parse_table_1297(t_parse_table_array *v) +{ + v->a[1064][anon_sym_PIPE_PIPE] = actions(769); + v->a[1064][anon_sym_LT] = actions(1924); + v->a[1064][anon_sym_GT] = actions(1924); + v->a[1064][anon_sym_GT_GT] = actions(1924); + v->a[1064][anon_sym_LT_LT] = actions(597); + v->a[1064][aux_sym_heredoc_redirect_token1] = actions(1870); + v->a[1064][sym_comment] = actions(3); + v->a[1064][anon_sym_SEMI] = actions(593); + v->a[1065][ts_builtin_sym_end] = actions(1274); + v->a[1065][anon_sym_PIPE] = actions(1276); + v->a[1065][anon_sym_RPAREN] = actions(1276); + v->a[1065][anon_sym_SEMI_SEMI] = actions(1276); + v->a[1065][anon_sym_AMP_AMP] = actions(1276); + v->a[1065][anon_sym_PIPE_PIPE] = actions(1276); + v->a[1065][anon_sym_LT] = actions(1276); + v->a[1065][anon_sym_GT] = actions(1276); + v->a[1065][anon_sym_GT_GT] = actions(1276); + v->a[1065][anon_sym_LT_LT] = actions(1276); + v->a[1065][aux_sym_heredoc_redirect_token1] = actions(1274); + v->a[1065][anon_sym_BQUOTE] = actions(1276); + return (parse_table_1298(v)); +} + +void parse_table_1298(t_parse_table_array *v) +{ + v->a[1065][sym_comment] = actions(3); + v->a[1065][anon_sym_SEMI] = actions(1276); + v->a[1066][ts_builtin_sym_end] = actions(2217); + v->a[1066][anon_sym_PIPE] = actions(2219); + v->a[1066][anon_sym_RPAREN] = actions(2219); + v->a[1066][anon_sym_SEMI_SEMI] = actions(2219); + v->a[1066][anon_sym_AMP_AMP] = actions(2219); + v->a[1066][anon_sym_PIPE_PIPE] = actions(2219); + v->a[1066][anon_sym_LT] = actions(2219); + v->a[1066][anon_sym_GT] = actions(2219); + v->a[1066][anon_sym_GT_GT] = actions(2219); + v->a[1066][anon_sym_LT_LT] = actions(2219); + v->a[1066][aux_sym_heredoc_redirect_token1] = actions(2217); + v->a[1066][anon_sym_BQUOTE] = actions(2219); + v->a[1066][sym_comment] = actions(3); + v->a[1066][anon_sym_SEMI] = actions(2219); + v->a[1067][ts_builtin_sym_end] = actions(2221); + v->a[1067][anon_sym_PIPE] = actions(2223); + v->a[1067][anon_sym_RPAREN] = actions(2223); + v->a[1067][anon_sym_SEMI_SEMI] = actions(2223); + return (parse_table_1299(v)); +} + +void parse_table_1299(t_parse_table_array *v) +{ + v->a[1067][anon_sym_AMP_AMP] = actions(2223); + v->a[1067][anon_sym_PIPE_PIPE] = actions(2223); + v->a[1067][anon_sym_LT] = actions(2223); + v->a[1067][anon_sym_GT] = actions(2223); + v->a[1067][anon_sym_GT_GT] = actions(2223); + v->a[1067][anon_sym_LT_LT] = actions(2223); + v->a[1067][aux_sym_heredoc_redirect_token1] = actions(2221); + v->a[1067][anon_sym_BQUOTE] = actions(2223); + v->a[1067][sym_comment] = actions(3); + v->a[1067][anon_sym_SEMI] = actions(2223); + v->a[1068][ts_builtin_sym_end] = actions(2225); + v->a[1068][anon_sym_PIPE] = actions(2227); + v->a[1068][anon_sym_RPAREN] = actions(2227); + v->a[1068][anon_sym_SEMI_SEMI] = actions(2227); + v->a[1068][anon_sym_AMP_AMP] = actions(2227); + v->a[1068][anon_sym_PIPE_PIPE] = actions(2227); + v->a[1068][anon_sym_LT] = actions(2227); + v->a[1068][anon_sym_GT] = actions(2227); + v->a[1068][anon_sym_GT_GT] = actions(2227); + v->a[1068][anon_sym_LT_LT] = actions(2227); + return (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 new file mode 100644 index 00000000..a98be97f --- /dev/null +++ b/parser/static/parse_table/parse_table_26.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_26.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_130(t_parse_table_array *v) +{ + v->a[50][anon_sym_LBRACE] = actions(19); + v->a[50][anon_sym_BANG] = actions(49); + v->a[50][anon_sym_LT] = actions(51); + v->a[50][anon_sym_GT] = actions(51); + v->a[50][anon_sym_GT_GT] = actions(51); + v->a[50][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[50][anon_sym_DOLLAR] = actions(55); + v->a[50][anon_sym_DQUOTE] = actions(57); + v->a[50][sym_raw_string] = actions(59); + v->a[50][sym_number] = actions(59); + v->a[50][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[50][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[50][anon_sym_BQUOTE] = actions(65); + v->a[50][sym_comment] = actions(3); + v->a[50][sym_variable_name] = actions(67); + v->a[51][aux_sym__terminated_statement] = state(51); + v->a[51][sym__statement_not_pipeline] = state(1561); + v->a[51][sym_redirected_statement] = state(920); + v->a[51][sym_for_statement] = state(920); + v->a[51][sym_while_statement] = state(920); + return (parse_table_131(v)); +} + +void parse_table_131(t_parse_table_array *v) +{ + v->a[51][sym_if_statement] = state(920); + v->a[51][sym_case_statement] = state(920); + v->a[51][sym_function_definition] = state(920); + v->a[51][sym_compound_statement] = state(920); + v->a[51][sym_subshell] = state(920); + v->a[51][sym_pipeline] = state(1085); + v->a[51][sym_list] = state(920); + v->a[51][sym_negated_command] = state(920); + v->a[51][sym_command] = state(920); + v->a[51][sym_command_name] = state(185); + v->a[51][sym_variable_assignment] = state(220); + v->a[51][sym__variable_assignments] = state(920); + v->a[51][sym_file_redirect] = state(551); + v->a[51][sym_arithmetic_expansion] = state(401); + v->a[51][sym_concatenation] = state(555); + v->a[51][sym_string] = state(401); + v->a[51][sym_simple_expansion] = state(401); + v->a[51][sym_expansion] = state(401); + v->a[51][sym_command_substitution] = state(401); + v->a[51][aux_sym_redirected_statement_repeat2] = state(1126); + return (parse_table_132(v)); +} + +void parse_table_132(t_parse_table_array *v) +{ + v->a[51][aux_sym_command_repeat1] = state(411); + v->a[51][sym_word] = actions(123); + v->a[51][anon_sym_for] = actions(126); + v->a[51][anon_sym_while] = actions(129); + v->a[51][anon_sym_until] = actions(129); + v->a[51][anon_sym_if] = actions(132); + v->a[51][anon_sym_fi] = actions(135); + v->a[51][anon_sym_case] = actions(137); + v->a[51][anon_sym_LPAREN] = actions(140); + v->a[51][anon_sym_LBRACE] = actions(143); + v->a[51][anon_sym_BANG] = actions(146); + v->a[51][anon_sym_LT] = actions(149); + v->a[51][anon_sym_GT] = actions(149); + v->a[51][anon_sym_GT_GT] = actions(149); + v->a[51][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(152); + v->a[51][anon_sym_DOLLAR] = actions(155); + v->a[51][anon_sym_DQUOTE] = actions(158); + v->a[51][sym_raw_string] = actions(161); + v->a[51][sym_number] = actions(161); + v->a[51][anon_sym_DOLLAR_LBRACE] = actions(164); + return (parse_table_133(v)); +} + +void parse_table_133(t_parse_table_array *v) +{ + v->a[51][anon_sym_DOLLAR_LPAREN] = actions(167); + v->a[51][anon_sym_BQUOTE] = actions(170); + v->a[51][sym_comment] = actions(3); + v->a[51][sym_variable_name] = actions(173); + v->a[52][sym__statements] = state(1648); + v->a[52][sym__statement_not_pipeline] = state(1557); + v->a[52][sym_redirected_statement] = state(877); + v->a[52][sym_for_statement] = state(877); + v->a[52][sym_while_statement] = state(877); + v->a[52][sym_if_statement] = state(877); + v->a[52][sym_case_statement] = state(877); + v->a[52][sym_function_definition] = state(877); + v->a[52][sym_compound_statement] = state(877); + v->a[52][sym_subshell] = state(877); + v->a[52][sym_pipeline] = state(937); + v->a[52][sym_list] = state(877); + v->a[52][sym_negated_command] = state(877); + v->a[52][sym_command] = state(877); + v->a[52][sym_command_name] = state(158); + v->a[52][sym_variable_assignment] = state(186); + return (parse_table_134(v)); +} + +void parse_table_134(t_parse_table_array *v) +{ + v->a[52][sym__variable_assignments] = state(877); + v->a[52][sym_file_redirect] = state(581); + v->a[52][sym_arithmetic_expansion] = state(277); + v->a[52][sym_concatenation] = state(555); + v->a[52][sym_string] = state(277); + v->a[52][sym_simple_expansion] = state(277); + v->a[52][sym_expansion] = state(277); + v->a[52][sym_command_substitution] = state(277); + v->a[52][aux_sym__statements_repeat1] = state(112); + v->a[52][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[52][aux_sym_command_repeat1] = state(298); + v->a[52][sym_word] = actions(208); + v->a[52][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[52][anon_sym_BANG] = actions(210); + return (parse_table_135(v)); +} + +/* EOF parse_table_26.c */ diff --git a/parser/static/parse_table/parse_table_260.c b/parser/static/parse_table/parse_table_260.c new file mode 100644 index 00000000..f2473523 --- /dev/null +++ b/parser/static/parse_table/parse_table_260.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1068][aux_sym_heredoc_redirect_token1] = actions(2225); + v->a[1068][anon_sym_BQUOTE] = actions(2227); + v->a[1068][sym_comment] = actions(3); + v->a[1068][anon_sym_SEMI] = actions(2227); + v->a[1069][ts_builtin_sym_end] = actions(2229); + v->a[1069][anon_sym_PIPE] = actions(2231); + v->a[1069][anon_sym_RPAREN] = actions(2231); + v->a[1069][anon_sym_SEMI_SEMI] = actions(2231); + v->a[1069][anon_sym_AMP_AMP] = actions(2231); + v->a[1069][anon_sym_PIPE_PIPE] = actions(2231); + v->a[1069][anon_sym_LT] = actions(2231); + v->a[1069][anon_sym_GT] = actions(2231); + v->a[1069][anon_sym_GT_GT] = actions(2231); + v->a[1069][anon_sym_LT_LT] = actions(2231); + v->a[1069][aux_sym_heredoc_redirect_token1] = actions(2229); + v->a[1069][anon_sym_BQUOTE] = actions(2231); + v->a[1069][sym_comment] = actions(3); + v->a[1069][anon_sym_SEMI] = actions(2231); + v->a[1070][sym_file_redirect] = state(1040); + v->a[1070][sym_heredoc_redirect] = state(1040); + return (parse_table_1301(v)); +} + +void parse_table_1301(t_parse_table_array *v) +{ + v->a[1070][sym_terminator] = state(281); + v->a[1070][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1070][anon_sym_SEMI_SEMI] = actions(823); + v->a[1070][anon_sym_AMP_AMP] = actions(769); + v->a[1070][anon_sym_PIPE_PIPE] = actions(769); + v->a[1070][anon_sym_LT] = actions(1924); + v->a[1070][anon_sym_GT] = actions(1924); + v->a[1070][anon_sym_GT_GT] = actions(1924); + v->a[1070][anon_sym_LT_LT] = actions(597); + v->a[1070][aux_sym_heredoc_redirect_token1] = actions(1926); + v->a[1070][sym_comment] = actions(3); + v->a[1070][anon_sym_SEMI] = actions(823); + v->a[1071][anon_sym_BANG] = actions(2009); + v->a[1071][anon_sym_DASH] = actions(2009); + v->a[1071][anon_sym_STAR] = actions(2009); + v->a[1071][anon_sym_QMARK] = actions(2009); + v->a[1071][anon_sym_DOLLAR] = actions(2009); + v->a[1071][anon_sym_DQUOTE] = actions(2233); + v->a[1071][sym_string_content] = actions(2013); + v->a[1071][anon_sym_POUND] = actions(2009); + return (parse_table_1302(v)); +} + +void parse_table_1302(t_parse_table_array *v) +{ + v->a[1071][sym_comment] = actions(3); + v->a[1071][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1071][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1071][anon_sym_AT] = actions(2009); + v->a[1071][anon_sym_0] = actions(2009); + v->a[1071][sym_variable_name] = actions(2017); + v->a[1072][anon_sym_BANG] = actions(2009); + v->a[1072][anon_sym_DASH] = actions(2009); + v->a[1072][anon_sym_STAR] = actions(2009); + v->a[1072][anon_sym_QMARK] = actions(2009); + v->a[1072][anon_sym_DOLLAR] = actions(2009); + v->a[1072][anon_sym_DQUOTE] = actions(2235); + v->a[1072][sym_string_content] = actions(2013); + v->a[1072][anon_sym_POUND] = actions(2009); + v->a[1072][sym_comment] = actions(3); + v->a[1072][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1072][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1072][anon_sym_AT] = actions(2009); + v->a[1072][anon_sym_0] = actions(2009); + v->a[1072][sym_variable_name] = actions(2017); + return (parse_table_1303(v)); +} + +void parse_table_1303(t_parse_table_array *v) +{ + v->a[1073][anon_sym_BANG] = actions(2009); + v->a[1073][anon_sym_DASH] = actions(2009); + v->a[1073][anon_sym_STAR] = actions(2009); + v->a[1073][anon_sym_QMARK] = actions(2009); + v->a[1073][anon_sym_DOLLAR] = actions(2009); + v->a[1073][anon_sym_DQUOTE] = actions(2237); + v->a[1073][sym_string_content] = actions(2013); + v->a[1073][anon_sym_POUND] = actions(2009); + v->a[1073][sym_comment] = actions(3); + v->a[1073][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1073][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1073][anon_sym_AT] = actions(2009); + v->a[1073][anon_sym_0] = actions(2009); + v->a[1073][sym_variable_name] = actions(2017); + v->a[1074][anon_sym_BANG] = actions(2009); + v->a[1074][anon_sym_DASH] = actions(2009); + v->a[1074][anon_sym_STAR] = actions(2009); + v->a[1074][anon_sym_QMARK] = actions(2009); + v->a[1074][anon_sym_DOLLAR] = actions(2009); + v->a[1074][anon_sym_DQUOTE] = actions(2239); + return (parse_table_1304(v)); +} + +void parse_table_1304(t_parse_table_array *v) +{ + v->a[1074][sym_string_content] = actions(2013); + v->a[1074][anon_sym_POUND] = actions(2009); + v->a[1074][sym_comment] = actions(3); + v->a[1074][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1074][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1074][anon_sym_AT] = actions(2009); + v->a[1074][anon_sym_0] = actions(2009); + v->a[1074][sym_variable_name] = actions(2017); + v->a[1075][anon_sym_BANG] = actions(2009); + v->a[1075][anon_sym_DASH] = actions(2009); + v->a[1075][anon_sym_STAR] = actions(2009); + v->a[1075][anon_sym_QMARK] = actions(2009); + v->a[1075][anon_sym_DOLLAR] = actions(2009); + v->a[1075][anon_sym_DQUOTE] = actions(2241); + v->a[1075][sym_string_content] = actions(2013); + v->a[1075][anon_sym_POUND] = actions(2009); + v->a[1075][sym_comment] = actions(3); + v->a[1075][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1075][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1075][anon_sym_AT] = actions(2009); + return (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 new file mode 100644 index 00000000..c3e02dfe --- /dev/null +++ b/parser/static/parse_table/parse_table_261.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1075][anon_sym_0] = actions(2009); + v->a[1075][sym_variable_name] = actions(2017); + v->a[1076][ts_builtin_sym_end] = actions(2243); + v->a[1076][anon_sym_PIPE] = actions(2245); + v->a[1076][anon_sym_RPAREN] = actions(2245); + v->a[1076][anon_sym_SEMI_SEMI] = actions(2245); + v->a[1076][anon_sym_AMP_AMP] = actions(2245); + v->a[1076][anon_sym_PIPE_PIPE] = actions(2245); + v->a[1076][anon_sym_LT] = actions(2245); + v->a[1076][anon_sym_GT] = actions(2245); + v->a[1076][anon_sym_GT_GT] = actions(2245); + v->a[1076][anon_sym_LT_LT] = actions(2245); + v->a[1076][aux_sym_heredoc_redirect_token1] = actions(2243); + v->a[1076][anon_sym_BQUOTE] = actions(2245); + v->a[1076][sym_comment] = actions(3); + v->a[1076][anon_sym_SEMI] = actions(2245); + v->a[1077][anon_sym_BANG] = actions(2009); + v->a[1077][anon_sym_DASH] = actions(2009); + v->a[1077][anon_sym_STAR] = actions(2009); + v->a[1077][anon_sym_QMARK] = actions(2009); + return (parse_table_1306(v)); +} + +void parse_table_1306(t_parse_table_array *v) +{ + v->a[1077][anon_sym_DOLLAR] = actions(2009); + v->a[1077][anon_sym_DQUOTE] = actions(2247); + v->a[1077][sym_string_content] = actions(2013); + v->a[1077][anon_sym_POUND] = actions(2009); + v->a[1077][sym_comment] = actions(3); + v->a[1077][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1077][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1077][anon_sym_AT] = actions(2009); + v->a[1077][anon_sym_0] = actions(2009); + v->a[1077][sym_variable_name] = actions(2017); + v->a[1078][anon_sym_BANG] = actions(2009); + v->a[1078][anon_sym_DASH] = actions(2009); + v->a[1078][anon_sym_STAR] = actions(2009); + v->a[1078][anon_sym_QMARK] = actions(2009); + v->a[1078][anon_sym_DOLLAR] = actions(2009); + v->a[1078][anon_sym_DQUOTE] = actions(2249); + v->a[1078][sym_string_content] = actions(2013); + v->a[1078][anon_sym_POUND] = actions(2009); + v->a[1078][sym_comment] = actions(3); + v->a[1078][aux_sym__simple_variable_name_token1] = actions(2015); + return (parse_table_1307(v)); +} + +void parse_table_1307(t_parse_table_array *v) +{ + v->a[1078][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1078][anon_sym_AT] = actions(2009); + v->a[1078][anon_sym_0] = actions(2009); + v->a[1078][sym_variable_name] = actions(2017); + v->a[1079][ts_builtin_sym_end] = actions(2251); + v->a[1079][anon_sym_PIPE] = actions(2253); + v->a[1079][anon_sym_RPAREN] = actions(2253); + v->a[1079][anon_sym_SEMI_SEMI] = actions(2253); + v->a[1079][anon_sym_AMP_AMP] = actions(2253); + v->a[1079][anon_sym_PIPE_PIPE] = actions(2253); + v->a[1079][anon_sym_LT] = actions(2253); + v->a[1079][anon_sym_GT] = actions(2253); + v->a[1079][anon_sym_GT_GT] = actions(2253); + v->a[1079][anon_sym_LT_LT] = actions(2253); + v->a[1079][aux_sym_heredoc_redirect_token1] = actions(2251); + v->a[1079][anon_sym_BQUOTE] = actions(2253); + v->a[1079][sym_comment] = actions(3); + v->a[1079][anon_sym_SEMI] = actions(2253); + v->a[1080][anon_sym_BANG] = actions(2009); + v->a[1080][anon_sym_DASH] = actions(2009); + return (parse_table_1308(v)); +} + +void parse_table_1308(t_parse_table_array *v) +{ + v->a[1080][anon_sym_STAR] = actions(2009); + v->a[1080][anon_sym_QMARK] = actions(2009); + v->a[1080][anon_sym_DOLLAR] = actions(2009); + v->a[1080][anon_sym_DQUOTE] = actions(2255); + v->a[1080][sym_string_content] = actions(2013); + v->a[1080][anon_sym_POUND] = actions(2009); + v->a[1080][sym_comment] = actions(3); + v->a[1080][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1080][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1080][anon_sym_AT] = actions(2009); + v->a[1080][anon_sym_0] = actions(2009); + v->a[1080][sym_variable_name] = actions(2017); + v->a[1081][anon_sym_BANG] = actions(2009); + v->a[1081][anon_sym_DASH] = actions(2009); + v->a[1081][anon_sym_STAR] = actions(2009); + v->a[1081][anon_sym_QMARK] = actions(2009); + v->a[1081][anon_sym_DOLLAR] = actions(2009); + v->a[1081][anon_sym_DQUOTE] = actions(2257); + v->a[1081][sym_string_content] = actions(2013); + v->a[1081][anon_sym_POUND] = actions(2009); + return (parse_table_1309(v)); +} + +void parse_table_1309(t_parse_table_array *v) +{ + v->a[1081][sym_comment] = actions(3); + v->a[1081][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1081][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1081][anon_sym_AT] = actions(2009); + v->a[1081][anon_sym_0] = actions(2009); + v->a[1081][sym_variable_name] = actions(2017); + v->a[1082][ts_builtin_sym_end] = actions(2259); + v->a[1082][anon_sym_PIPE] = actions(2261); + v->a[1082][anon_sym_RPAREN] = actions(2261); + v->a[1082][anon_sym_SEMI_SEMI] = actions(2261); + v->a[1082][anon_sym_AMP_AMP] = actions(2261); + v->a[1082][anon_sym_PIPE_PIPE] = actions(2261); + v->a[1082][anon_sym_LT] = actions(2261); + v->a[1082][anon_sym_GT] = actions(2261); + v->a[1082][anon_sym_GT_GT] = actions(2261); + v->a[1082][anon_sym_LT_LT] = actions(2261); + v->a[1082][aux_sym_heredoc_redirect_token1] = actions(2259); + v->a[1082][anon_sym_BQUOTE] = actions(2261); + v->a[1082][sym_comment] = actions(3); + v->a[1082][anon_sym_SEMI] = actions(2261); + return (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 new file mode 100644 index 00000000..c03c8847 --- /dev/null +++ b/parser/static/parse_table/parse_table_262.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1083][sym_word] = actions(1247); + v->a[1083][anon_sym_LT] = actions(1247); + v->a[1083][anon_sym_GT] = actions(1247); + v->a[1083][anon_sym_GT_GT] = actions(1247); + v->a[1083][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1247); + v->a[1083][anon_sym_DOLLAR] = actions(1247); + v->a[1083][anon_sym_DQUOTE] = actions(1247); + v->a[1083][sym_raw_string] = actions(1247); + v->a[1083][sym_number] = actions(1247); + v->a[1083][anon_sym_DOLLAR_LBRACE] = actions(1247); + v->a[1083][anon_sym_DOLLAR_LPAREN] = actions(1247); + v->a[1083][anon_sym_BQUOTE] = actions(1247); + v->a[1083][sym_comment] = actions(3); + v->a[1083][sym_variable_name] = actions(1257); + v->a[1084][ts_builtin_sym_end] = actions(2229); + v->a[1084][anon_sym_PIPE] = actions(2231); + v->a[1084][anon_sym_RPAREN] = actions(2231); + v->a[1084][anon_sym_SEMI_SEMI] = actions(2231); + v->a[1084][anon_sym_AMP_AMP] = actions(2231); + v->a[1084][anon_sym_PIPE_PIPE] = actions(2231); + return (parse_table_1311(v)); +} + +void parse_table_1311(t_parse_table_array *v) +{ + v->a[1084][anon_sym_LT] = actions(2231); + v->a[1084][anon_sym_GT] = actions(2231); + v->a[1084][anon_sym_GT_GT] = actions(2231); + v->a[1084][anon_sym_LT_LT] = actions(2231); + v->a[1084][aux_sym_heredoc_redirect_token1] = actions(2229); + v->a[1084][anon_sym_BQUOTE] = actions(2231); + v->a[1084][sym_comment] = actions(3); + v->a[1084][anon_sym_SEMI] = actions(2231); + v->a[1085][sym_file_redirect] = state(1040); + v->a[1085][sym_heredoc_redirect] = state(1040); + v->a[1085][sym_terminator] = state(480); + v->a[1085][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[1085][anon_sym_SEMI_SEMI] = actions(812); + v->a[1085][anon_sym_AMP_AMP] = actions(769); + v->a[1085][anon_sym_PIPE_PIPE] = actions(769); + v->a[1085][anon_sym_LT] = actions(1924); + v->a[1085][anon_sym_GT] = actions(1924); + v->a[1085][anon_sym_GT_GT] = actions(1924); + v->a[1085][anon_sym_LT_LT] = actions(597); + v->a[1085][aux_sym_heredoc_redirect_token1] = actions(1950); + return (parse_table_1312(v)); +} + +void parse_table_1312(t_parse_table_array *v) +{ + v->a[1085][sym_comment] = actions(3); + v->a[1085][anon_sym_SEMI] = actions(812); + v->a[1086][anon_sym_BANG] = actions(2009); + v->a[1086][anon_sym_DASH] = actions(2009); + v->a[1086][anon_sym_STAR] = actions(2009); + v->a[1086][anon_sym_QMARK] = actions(2009); + v->a[1086][anon_sym_DOLLAR] = actions(2009); + v->a[1086][anon_sym_DQUOTE] = actions(2263); + v->a[1086][sym_string_content] = actions(2013); + v->a[1086][anon_sym_POUND] = actions(2009); + v->a[1086][sym_comment] = actions(3); + v->a[1086][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1086][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1086][anon_sym_AT] = actions(2009); + v->a[1086][anon_sym_0] = actions(2009); + v->a[1086][sym_variable_name] = actions(2017); + v->a[1087][anon_sym_BANG] = actions(2009); + v->a[1087][anon_sym_DASH] = actions(2009); + v->a[1087][anon_sym_STAR] = actions(2009); + v->a[1087][anon_sym_QMARK] = actions(2009); + return (parse_table_1313(v)); +} + +void parse_table_1313(t_parse_table_array *v) +{ + v->a[1087][anon_sym_DOLLAR] = actions(2009); + v->a[1087][anon_sym_DQUOTE] = actions(2265); + v->a[1087][sym_string_content] = actions(2013); + v->a[1087][anon_sym_POUND] = actions(2009); + v->a[1087][sym_comment] = actions(3); + v->a[1087][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1087][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1087][anon_sym_AT] = actions(2009); + v->a[1087][anon_sym_0] = actions(2009); + v->a[1087][sym_variable_name] = actions(2017); + v->a[1088][anon_sym_BANG] = actions(2009); + v->a[1088][anon_sym_DASH] = actions(2009); + v->a[1088][anon_sym_STAR] = actions(2009); + v->a[1088][anon_sym_QMARK] = actions(2009); + v->a[1088][anon_sym_DOLLAR] = actions(2009); + v->a[1088][anon_sym_DQUOTE] = actions(2267); + v->a[1088][sym_string_content] = actions(2013); + v->a[1088][anon_sym_POUND] = actions(2009); + v->a[1088][sym_comment] = actions(3); + v->a[1088][aux_sym__simple_variable_name_token1] = actions(2015); + return (parse_table_1314(v)); +} + +void parse_table_1314(t_parse_table_array *v) +{ + v->a[1088][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1088][anon_sym_AT] = actions(2009); + v->a[1088][anon_sym_0] = actions(2009); + v->a[1088][sym_variable_name] = actions(2017); + v->a[1089][ts_builtin_sym_end] = actions(2269); + v->a[1089][anon_sym_PIPE] = actions(2271); + v->a[1089][anon_sym_RPAREN] = actions(2271); + v->a[1089][anon_sym_SEMI_SEMI] = actions(2271); + v->a[1089][anon_sym_AMP_AMP] = actions(2271); + v->a[1089][anon_sym_PIPE_PIPE] = actions(2271); + v->a[1089][anon_sym_LT] = actions(2271); + v->a[1089][anon_sym_GT] = actions(2271); + v->a[1089][anon_sym_GT_GT] = actions(2271); + v->a[1089][anon_sym_LT_LT] = actions(2271); + v->a[1089][aux_sym_heredoc_redirect_token1] = actions(2269); + v->a[1089][anon_sym_BQUOTE] = actions(2271); + v->a[1089][sym_comment] = actions(3); + v->a[1089][anon_sym_SEMI] = actions(2271); + v->a[1090][sym__expansion_body] = state(1728); + v->a[1090][anon_sym_RBRACE] = actions(2273); + return (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 new file mode 100644 index 00000000..257bebfc --- /dev/null +++ b/parser/static/parse_table/parse_table_263.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1090][anon_sym_BANG] = actions(2275); + v->a[1090][anon_sym_DASH] = actions(2275); + v->a[1090][anon_sym_STAR] = actions(2275); + v->a[1090][anon_sym_QMARK] = actions(2275); + v->a[1090][anon_sym_DOLLAR] = actions(2275); + v->a[1090][anon_sym_POUND] = actions(2277); + v->a[1090][sym_comment] = actions(3); + v->a[1090][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1090][anon_sym_AT] = actions(2275); + v->a[1090][anon_sym_0] = actions(2281); + v->a[1090][sym_variable_name] = actions(2283); + v->a[1091][sym__expansion_body] = state(1682); + v->a[1091][anon_sym_RBRACE] = actions(2285); + v->a[1091][anon_sym_BANG] = actions(2275); + v->a[1091][anon_sym_DASH] = actions(2275); + v->a[1091][anon_sym_STAR] = actions(2275); + v->a[1091][anon_sym_QMARK] = actions(2275); + v->a[1091][anon_sym_DOLLAR] = actions(2275); + v->a[1091][anon_sym_POUND] = actions(2277); + v->a[1091][sym_comment] = actions(3); + return (parse_table_1316(v)); +} + +void parse_table_1316(t_parse_table_array *v) +{ + v->a[1091][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1091][anon_sym_AT] = actions(2275); + v->a[1091][anon_sym_0] = actions(2281); + v->a[1091][sym_variable_name] = actions(2283); + v->a[1092][sym_word] = actions(2287); + v->a[1092][anon_sym_esac] = actions(2289); + v->a[1092][anon_sym_LPAREN] = actions(2287); + v->a[1092][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2287); + v->a[1092][anon_sym_DOLLAR] = actions(2287); + v->a[1092][anon_sym_DQUOTE] = actions(2287); + v->a[1092][sym_raw_string] = actions(2287); + v->a[1092][sym_number] = actions(2287); + v->a[1092][anon_sym_DOLLAR_LBRACE] = actions(2287); + v->a[1092][anon_sym_DOLLAR_LPAREN] = actions(2287); + v->a[1092][anon_sym_BQUOTE] = actions(2287); + v->a[1092][sym_comment] = actions(3); + v->a[1092][sym_extglob_pattern] = actions(2291); + v->a[1093][sym_arithmetic_expansion] = state(1394); + v->a[1093][sym_simple_expansion] = state(1394); + v->a[1093][sym_expansion] = state(1394); + return (parse_table_1317(v)); +} + +void parse_table_1317(t_parse_table_array *v) +{ + v->a[1093][sym_command_substitution] = state(1394); + v->a[1093][aux_sym_string_repeat1] = state(1170); + v->a[1093][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1093][anon_sym_DOLLAR] = actions(2295); + v->a[1093][anon_sym_DQUOTE] = actions(2297); + v->a[1093][sym_string_content] = actions(2299); + v->a[1093][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1093][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1093][anon_sym_BQUOTE] = actions(2305); + v->a[1093][sym_comment] = actions(3); + v->a[1094][sym__expansion_body] = state(1726); + v->a[1094][anon_sym_RBRACE] = actions(2307); + v->a[1094][anon_sym_BANG] = actions(2275); + v->a[1094][anon_sym_DASH] = actions(2275); + v->a[1094][anon_sym_STAR] = actions(2275); + v->a[1094][anon_sym_QMARK] = actions(2275); + v->a[1094][anon_sym_DOLLAR] = actions(2275); + v->a[1094][anon_sym_POUND] = actions(2277); + v->a[1094][sym_comment] = actions(3); + v->a[1094][aux_sym__simple_variable_name_token1] = actions(2279); + return (parse_table_1318(v)); +} + +void parse_table_1318(t_parse_table_array *v) +{ + v->a[1094][anon_sym_AT] = actions(2275); + v->a[1094][anon_sym_0] = actions(2281); + v->a[1094][sym_variable_name] = actions(2283); + v->a[1095][sym_arithmetic_expansion] = state(1394); + v->a[1095][sym_simple_expansion] = state(1394); + v->a[1095][sym_expansion] = state(1394); + v->a[1095][sym_command_substitution] = state(1394); + v->a[1095][aux_sym_string_repeat1] = state(1182); + v->a[1095][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1095][anon_sym_DOLLAR] = actions(2309); + v->a[1095][anon_sym_DQUOTE] = actions(2311); + v->a[1095][sym_string_content] = actions(2299); + v->a[1095][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1095][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1095][anon_sym_BQUOTE] = actions(2305); + v->a[1095][sym_comment] = actions(3); + v->a[1096][sym_arithmetic_expansion] = state(1394); + v->a[1096][sym_simple_expansion] = state(1394); + v->a[1096][sym_expansion] = state(1394); + v->a[1096][sym_command_substitution] = state(1394); + return (parse_table_1319(v)); +} + +void parse_table_1319(t_parse_table_array *v) +{ + v->a[1096][aux_sym_string_repeat1] = state(1176); + v->a[1096][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1096][anon_sym_DOLLAR] = actions(2313); + v->a[1096][anon_sym_DQUOTE] = actions(2315); + v->a[1096][sym_string_content] = actions(2299); + v->a[1096][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1096][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1096][anon_sym_BQUOTE] = actions(2305); + v->a[1096][sym_comment] = actions(3); + v->a[1097][sym_arithmetic_expansion] = state(1394); + v->a[1097][sym_simple_expansion] = state(1394); + v->a[1097][sym_expansion] = state(1394); + v->a[1097][sym_command_substitution] = state(1394); + v->a[1097][aux_sym_string_repeat1] = state(1176); + v->a[1097][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1097][anon_sym_DOLLAR] = actions(2317); + v->a[1097][anon_sym_DQUOTE] = actions(2319); + v->a[1097][sym_string_content] = actions(2299); + v->a[1097][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1097][anon_sym_DOLLAR_LPAREN] = actions(2303); + return (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 new file mode 100644 index 00000000..86c2e84a --- /dev/null +++ b/parser/static/parse_table/parse_table_264.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1097][anon_sym_BQUOTE] = actions(2305); + v->a[1097][sym_comment] = actions(3); + v->a[1098][sym_arithmetic_expansion] = state(1394); + v->a[1098][sym_simple_expansion] = state(1394); + v->a[1098][sym_expansion] = state(1394); + v->a[1098][sym_command_substitution] = state(1394); + v->a[1098][aux_sym_string_repeat1] = state(1103); + v->a[1098][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1098][anon_sym_DOLLAR] = actions(2321); + v->a[1098][anon_sym_DQUOTE] = actions(2323); + v->a[1098][sym_string_content] = actions(2299); + v->a[1098][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1098][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1098][anon_sym_BQUOTE] = actions(2305); + v->a[1098][sym_comment] = actions(3); + v->a[1099][sym__expansion_body] = state(1689); + v->a[1099][anon_sym_RBRACE] = actions(2325); + v->a[1099][anon_sym_BANG] = actions(2275); + v->a[1099][anon_sym_DASH] = actions(2275); + v->a[1099][anon_sym_STAR] = actions(2275); + return (parse_table_1321(v)); +} + +void parse_table_1321(t_parse_table_array *v) +{ + v->a[1099][anon_sym_QMARK] = actions(2275); + v->a[1099][anon_sym_DOLLAR] = actions(2275); + v->a[1099][anon_sym_POUND] = actions(2277); + v->a[1099][sym_comment] = actions(3); + v->a[1099][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1099][anon_sym_AT] = actions(2275); + v->a[1099][anon_sym_0] = actions(2281); + v->a[1099][sym_variable_name] = actions(2283); + v->a[1100][sym_arithmetic_expansion] = state(1394); + v->a[1100][sym_simple_expansion] = state(1394); + v->a[1100][sym_expansion] = state(1394); + v->a[1100][sym_command_substitution] = state(1394); + v->a[1100][aux_sym_string_repeat1] = state(1096); + v->a[1100][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1100][anon_sym_DOLLAR] = actions(2327); + v->a[1100][anon_sym_DQUOTE] = actions(2329); + v->a[1100][sym_string_content] = actions(2299); + v->a[1100][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1100][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1100][anon_sym_BQUOTE] = actions(2305); + return (parse_table_1322(v)); +} + +void parse_table_1322(t_parse_table_array *v) +{ + v->a[1100][sym_comment] = actions(3); + v->a[1101][sym_arithmetic_expansion] = state(1394); + v->a[1101][sym_simple_expansion] = state(1394); + v->a[1101][sym_expansion] = state(1394); + v->a[1101][sym_command_substitution] = state(1394); + v->a[1101][aux_sym_string_repeat1] = state(1176); + v->a[1101][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1101][anon_sym_DOLLAR] = actions(2331); + v->a[1101][anon_sym_DQUOTE] = actions(2333); + v->a[1101][sym_string_content] = actions(2299); + v->a[1101][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1101][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1101][anon_sym_BQUOTE] = actions(2305); + v->a[1101][sym_comment] = actions(3); + v->a[1102][sym__expansion_body] = state(1686); + v->a[1102][anon_sym_RBRACE] = actions(2335); + v->a[1102][anon_sym_BANG] = actions(2275); + v->a[1102][anon_sym_DASH] = actions(2275); + v->a[1102][anon_sym_STAR] = actions(2275); + v->a[1102][anon_sym_QMARK] = actions(2275); + return (parse_table_1323(v)); +} + +void parse_table_1323(t_parse_table_array *v) +{ + v->a[1102][anon_sym_DOLLAR] = actions(2275); + v->a[1102][anon_sym_POUND] = actions(2277); + v->a[1102][sym_comment] = actions(3); + v->a[1102][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1102][anon_sym_AT] = actions(2275); + v->a[1102][anon_sym_0] = actions(2281); + v->a[1102][sym_variable_name] = actions(2283); + v->a[1103][sym_arithmetic_expansion] = state(1394); + v->a[1103][sym_simple_expansion] = state(1394); + v->a[1103][sym_expansion] = state(1394); + v->a[1103][sym_command_substitution] = state(1394); + v->a[1103][aux_sym_string_repeat1] = state(1176); + v->a[1103][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1103][anon_sym_DOLLAR] = actions(2337); + v->a[1103][anon_sym_DQUOTE] = actions(2339); + v->a[1103][sym_string_content] = actions(2299); + v->a[1103][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1103][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1103][anon_sym_BQUOTE] = actions(2305); + v->a[1103][sym_comment] = actions(3); + return (parse_table_1324(v)); +} + +void parse_table_1324(t_parse_table_array *v) +{ + v->a[1104][sym_arithmetic_expansion] = state(1394); + v->a[1104][sym_simple_expansion] = state(1394); + v->a[1104][sym_expansion] = state(1394); + v->a[1104][sym_command_substitution] = state(1394); + v->a[1104][aux_sym_string_repeat1] = state(1118); + v->a[1104][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1104][anon_sym_DOLLAR] = actions(2341); + v->a[1104][anon_sym_DQUOTE] = actions(2343); + v->a[1104][sym_string_content] = actions(2299); + v->a[1104][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1104][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1104][anon_sym_BQUOTE] = actions(2305); + v->a[1104][sym_comment] = actions(3); + v->a[1105][sym__expansion_body] = state(1700); + v->a[1105][anon_sym_RBRACE] = actions(2345); + v->a[1105][anon_sym_BANG] = actions(2275); + v->a[1105][anon_sym_DASH] = actions(2275); + v->a[1105][anon_sym_STAR] = actions(2275); + v->a[1105][anon_sym_QMARK] = actions(2275); + v->a[1105][anon_sym_DOLLAR] = actions(2275); + return (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 new file mode 100644 index 00000000..f7849cc2 --- /dev/null +++ b/parser/static/parse_table/parse_table_265.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1105][anon_sym_POUND] = actions(2277); + v->a[1105][sym_comment] = actions(3); + v->a[1105][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1105][anon_sym_AT] = actions(2275); + v->a[1105][anon_sym_0] = actions(2281); + v->a[1105][sym_variable_name] = actions(2283); + v->a[1106][sym__expansion_body] = state(1601); + v->a[1106][anon_sym_RBRACE] = actions(2347); + v->a[1106][anon_sym_BANG] = actions(2275); + v->a[1106][anon_sym_DASH] = actions(2275); + v->a[1106][anon_sym_STAR] = actions(2275); + v->a[1106][anon_sym_QMARK] = actions(2275); + v->a[1106][anon_sym_DOLLAR] = actions(2275); + v->a[1106][anon_sym_POUND] = actions(2277); + v->a[1106][sym_comment] = actions(3); + v->a[1106][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1106][anon_sym_AT] = actions(2275); + v->a[1106][anon_sym_0] = actions(2281); + v->a[1106][sym_variable_name] = actions(2283); + v->a[1107][sym_arithmetic_expansion] = state(1394); + return (parse_table_1326(v)); +} + +void parse_table_1326(t_parse_table_array *v) +{ + v->a[1107][sym_simple_expansion] = state(1394); + v->a[1107][sym_expansion] = state(1394); + v->a[1107][sym_command_substitution] = state(1394); + v->a[1107][aux_sym_string_repeat1] = state(1112); + v->a[1107][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1107][anon_sym_DOLLAR] = actions(2349); + v->a[1107][anon_sym_DQUOTE] = actions(2351); + v->a[1107][sym_string_content] = actions(2299); + v->a[1107][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1107][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1107][anon_sym_BQUOTE] = actions(2305); + v->a[1107][sym_comment] = actions(3); + v->a[1108][aux_sym_pipeline_repeat1] = state(1165); + v->a[1108][anon_sym_esac] = actions(2353); + v->a[1108][anon_sym_PIPE] = actions(2355); + v->a[1108][anon_sym_SEMI_SEMI] = actions(2353); + v->a[1108][anon_sym_AMP_AMP] = actions(2353); + v->a[1108][anon_sym_PIPE_PIPE] = actions(2353); + v->a[1108][anon_sym_LT] = actions(2353); + v->a[1108][anon_sym_GT] = actions(2353); + return (parse_table_1327(v)); +} + +void parse_table_1327(t_parse_table_array *v) +{ + v->a[1108][anon_sym_GT_GT] = actions(2353); + v->a[1108][anon_sym_LT_LT] = actions(2353); + v->a[1108][aux_sym_heredoc_redirect_token1] = actions(2357); + v->a[1108][sym_comment] = actions(3); + v->a[1108][anon_sym_SEMI] = actions(2353); + v->a[1109][sym_file_redirect] = state(1109); + v->a[1109][aux_sym_redirected_statement_repeat2] = state(1109); + v->a[1109][anon_sym_PIPE] = actions(2080); + v->a[1109][anon_sym_SEMI_SEMI] = actions(2080); + v->a[1109][anon_sym_AMP_AMP] = actions(2080); + v->a[1109][anon_sym_PIPE_PIPE] = actions(2080); + v->a[1109][anon_sym_LT] = actions(2359); + v->a[1109][anon_sym_GT] = actions(2359); + v->a[1109][anon_sym_GT_GT] = actions(2359); + v->a[1109][anon_sym_LT_LT] = actions(2080); + v->a[1109][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[1109][sym_comment] = actions(3); + v->a[1109][anon_sym_SEMI] = actions(2080); + v->a[1110][sym__expansion_body] = state(1746); + v->a[1110][anon_sym_RBRACE] = actions(2362); + return (parse_table_1328(v)); +} + +void parse_table_1328(t_parse_table_array *v) +{ + v->a[1110][anon_sym_BANG] = actions(2275); + v->a[1110][anon_sym_DASH] = actions(2275); + v->a[1110][anon_sym_STAR] = actions(2275); + v->a[1110][anon_sym_QMARK] = actions(2275); + v->a[1110][anon_sym_DOLLAR] = actions(2275); + v->a[1110][anon_sym_POUND] = actions(2277); + v->a[1110][sym_comment] = actions(3); + v->a[1110][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1110][anon_sym_AT] = actions(2275); + v->a[1110][anon_sym_0] = actions(2281); + v->a[1110][sym_variable_name] = actions(2283); + v->a[1111][sym_arithmetic_expansion] = state(1394); + v->a[1111][sym_simple_expansion] = state(1394); + v->a[1111][sym_expansion] = state(1394); + v->a[1111][sym_command_substitution] = state(1394); + v->a[1111][aux_sym_string_repeat1] = state(1097); + v->a[1111][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1111][anon_sym_DOLLAR] = actions(2364); + v->a[1111][anon_sym_DQUOTE] = actions(2366); + v->a[1111][sym_string_content] = actions(2299); + return (parse_table_1329(v)); +} + +void parse_table_1329(t_parse_table_array *v) +{ + v->a[1111][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1111][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1111][anon_sym_BQUOTE] = actions(2305); + v->a[1111][sym_comment] = actions(3); + v->a[1112][sym_arithmetic_expansion] = state(1394); + v->a[1112][sym_simple_expansion] = state(1394); + v->a[1112][sym_expansion] = state(1394); + v->a[1112][sym_command_substitution] = state(1394); + v->a[1112][aux_sym_string_repeat1] = state(1176); + v->a[1112][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1112][anon_sym_DOLLAR] = actions(2368); + v->a[1112][anon_sym_DQUOTE] = actions(2370); + v->a[1112][sym_string_content] = actions(2299); + v->a[1112][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1112][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1112][anon_sym_BQUOTE] = actions(2305); + v->a[1112][sym_comment] = actions(3); + v->a[1113][sym_word] = actions(2372); + v->a[1113][anon_sym_esac] = actions(2374); + v->a[1113][anon_sym_LPAREN] = actions(2372); + return (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 new file mode 100644 index 00000000..c6d44f5f --- /dev/null +++ b/parser/static/parse_table/parse_table_266.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1113][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2372); + v->a[1113][anon_sym_DOLLAR] = actions(2372); + v->a[1113][anon_sym_DQUOTE] = actions(2372); + v->a[1113][sym_raw_string] = actions(2372); + v->a[1113][sym_number] = actions(2372); + v->a[1113][anon_sym_DOLLAR_LBRACE] = actions(2372); + v->a[1113][anon_sym_DOLLAR_LPAREN] = actions(2372); + v->a[1113][anon_sym_BQUOTE] = actions(2372); + v->a[1113][sym_comment] = actions(3); + v->a[1113][sym_extglob_pattern] = actions(2376); + v->a[1114][sym_arithmetic_expansion] = state(1394); + v->a[1114][sym_simple_expansion] = state(1394); + v->a[1114][sym_expansion] = state(1394); + v->a[1114][sym_command_substitution] = state(1394); + v->a[1114][aux_sym_string_repeat1] = state(1176); + v->a[1114][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1114][anon_sym_DOLLAR] = actions(2378); + v->a[1114][anon_sym_DQUOTE] = actions(2380); + v->a[1114][sym_string_content] = actions(2299); + v->a[1114][anon_sym_DOLLAR_LBRACE] = actions(2301); + return (parse_table_1331(v)); +} + +void parse_table_1331(t_parse_table_array *v) +{ + v->a[1114][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1114][anon_sym_BQUOTE] = actions(2305); + v->a[1114][sym_comment] = actions(3); + v->a[1115][sym_arithmetic_expansion] = state(1394); + v->a[1115][sym_simple_expansion] = state(1394); + v->a[1115][sym_expansion] = state(1394); + v->a[1115][sym_command_substitution] = state(1394); + v->a[1115][aux_sym_string_repeat1] = state(1132); + v->a[1115][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1115][anon_sym_DOLLAR] = actions(2382); + v->a[1115][anon_sym_DQUOTE] = actions(2384); + v->a[1115][sym_string_content] = actions(2299); + v->a[1115][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1115][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1115][anon_sym_BQUOTE] = actions(2305); + v->a[1115][sym_comment] = actions(3); + v->a[1116][sym_arithmetic_expansion] = state(1394); + v->a[1116][sym_simple_expansion] = state(1394); + v->a[1116][sym_expansion] = state(1394); + v->a[1116][sym_command_substitution] = state(1394); + return (parse_table_1332(v)); +} + +void parse_table_1332(t_parse_table_array *v) +{ + v->a[1116][aux_sym_string_repeat1] = state(1123); + v->a[1116][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1116][anon_sym_DOLLAR] = actions(2386); + v->a[1116][anon_sym_DQUOTE] = actions(2388); + v->a[1116][sym_string_content] = actions(2299); + v->a[1116][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1116][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1116][anon_sym_BQUOTE] = actions(2305); + v->a[1116][sym_comment] = actions(3); + v->a[1117][sym__expansion_body] = state(1679); + v->a[1117][anon_sym_RBRACE] = actions(2390); + v->a[1117][anon_sym_BANG] = actions(2275); + v->a[1117][anon_sym_DASH] = actions(2275); + v->a[1117][anon_sym_STAR] = actions(2275); + v->a[1117][anon_sym_QMARK] = actions(2275); + v->a[1117][anon_sym_DOLLAR] = actions(2275); + v->a[1117][anon_sym_POUND] = actions(2277); + v->a[1117][sym_comment] = actions(3); + v->a[1117][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1117][anon_sym_AT] = actions(2275); + return (parse_table_1333(v)); +} + +void parse_table_1333(t_parse_table_array *v) +{ + v->a[1117][anon_sym_0] = actions(2281); + v->a[1117][sym_variable_name] = actions(2283); + v->a[1118][sym_arithmetic_expansion] = state(1394); + v->a[1118][sym_simple_expansion] = state(1394); + v->a[1118][sym_expansion] = state(1394); + v->a[1118][sym_command_substitution] = state(1394); + v->a[1118][aux_sym_string_repeat1] = state(1176); + v->a[1118][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1118][anon_sym_DOLLAR] = actions(2392); + v->a[1118][anon_sym_DQUOTE] = actions(2394); + v->a[1118][sym_string_content] = actions(2299); + v->a[1118][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1118][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1118][anon_sym_BQUOTE] = actions(2305); + v->a[1118][sym_comment] = actions(3); + v->a[1119][sym_word] = actions(2396); + v->a[1119][anon_sym_esac] = actions(2398); + v->a[1119][anon_sym_LPAREN] = actions(2396); + v->a[1119][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2396); + v->a[1119][anon_sym_DOLLAR] = actions(2396); + return (parse_table_1334(v)); +} + +void parse_table_1334(t_parse_table_array *v) +{ + v->a[1119][anon_sym_DQUOTE] = actions(2396); + v->a[1119][sym_raw_string] = actions(2396); + v->a[1119][sym_number] = actions(2396); + v->a[1119][anon_sym_DOLLAR_LBRACE] = actions(2396); + v->a[1119][anon_sym_DOLLAR_LPAREN] = actions(2396); + v->a[1119][anon_sym_BQUOTE] = actions(2396); + v->a[1119][sym_comment] = actions(3); + v->a[1119][sym_extglob_pattern] = actions(2400); + v->a[1120][sym__expansion_body] = state(1695); + v->a[1120][anon_sym_RBRACE] = actions(2402); + v->a[1120][anon_sym_BANG] = actions(2275); + v->a[1120][anon_sym_DASH] = actions(2275); + v->a[1120][anon_sym_STAR] = actions(2275); + v->a[1120][anon_sym_QMARK] = actions(2275); + v->a[1120][anon_sym_DOLLAR] = actions(2275); + v->a[1120][anon_sym_POUND] = actions(2277); + v->a[1120][sym_comment] = actions(3); + v->a[1120][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1120][anon_sym_AT] = actions(2275); + v->a[1120][anon_sym_0] = actions(2281); + return (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 new file mode 100644 index 00000000..a58b6595 --- /dev/null +++ b/parser/static/parse_table/parse_table_267.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1120][sym_variable_name] = actions(2283); + v->a[1121][sym_arithmetic_expansion] = state(1394); + v->a[1121][sym_simple_expansion] = state(1394); + v->a[1121][sym_expansion] = state(1394); + v->a[1121][sym_command_substitution] = state(1394); + v->a[1121][aux_sym_string_repeat1] = state(1114); + v->a[1121][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1121][anon_sym_DOLLAR] = actions(2404); + v->a[1121][anon_sym_DQUOTE] = actions(2406); + v->a[1121][sym_string_content] = actions(2299); + v->a[1121][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1121][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1121][anon_sym_BQUOTE] = actions(2305); + v->a[1121][sym_comment] = actions(3); + v->a[1122][sym_arithmetic_expansion] = state(1394); + v->a[1122][sym_simple_expansion] = state(1394); + v->a[1122][sym_expansion] = state(1394); + v->a[1122][sym_command_substitution] = state(1394); + v->a[1122][aux_sym_string_repeat1] = state(1176); + v->a[1122][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + return (parse_table_1336(v)); +} + +void parse_table_1336(t_parse_table_array *v) +{ + v->a[1122][anon_sym_DOLLAR] = actions(2408); + v->a[1122][anon_sym_DQUOTE] = actions(2410); + v->a[1122][sym_string_content] = actions(2299); + v->a[1122][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1122][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1122][anon_sym_BQUOTE] = actions(2305); + v->a[1122][sym_comment] = actions(3); + v->a[1123][sym_arithmetic_expansion] = state(1394); + v->a[1123][sym_simple_expansion] = state(1394); + v->a[1123][sym_expansion] = state(1394); + v->a[1123][sym_command_substitution] = state(1394); + v->a[1123][aux_sym_string_repeat1] = state(1176); + v->a[1123][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1123][anon_sym_DOLLAR] = actions(2412); + v->a[1123][anon_sym_DQUOTE] = actions(2414); + v->a[1123][sym_string_content] = actions(2299); + v->a[1123][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1123][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1123][anon_sym_BQUOTE] = actions(2305); + v->a[1123][sym_comment] = actions(3); + return (parse_table_1337(v)); +} + +void parse_table_1337(t_parse_table_array *v) +{ + v->a[1124][sym_arithmetic_expansion] = state(1394); + v->a[1124][sym_simple_expansion] = state(1394); + v->a[1124][sym_expansion] = state(1394); + v->a[1124][sym_command_substitution] = state(1394); + v->a[1124][aux_sym_string_repeat1] = state(1101); + v->a[1124][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1124][anon_sym_DOLLAR] = actions(2416); + v->a[1124][anon_sym_DQUOTE] = actions(2418); + v->a[1124][sym_string_content] = actions(2299); + v->a[1124][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1124][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1124][anon_sym_BQUOTE] = actions(2305); + v->a[1124][sym_comment] = actions(3); + v->a[1125][sym_arithmetic_expansion] = state(1394); + v->a[1125][sym_simple_expansion] = state(1394); + v->a[1125][sym_expansion] = state(1394); + v->a[1125][sym_command_substitution] = state(1394); + v->a[1125][aux_sym_string_repeat1] = state(1131); + v->a[1125][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1125][anon_sym_DOLLAR] = actions(2420); + return (parse_table_1338(v)); +} + +void parse_table_1338(t_parse_table_array *v) +{ + v->a[1125][anon_sym_DQUOTE] = actions(2422); + v->a[1125][sym_string_content] = actions(2299); + v->a[1125][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1125][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1125][anon_sym_BQUOTE] = actions(2305); + v->a[1125][sym_comment] = actions(3); + v->a[1126][sym_file_redirect] = state(1109); + v->a[1126][aux_sym_redirected_statement_repeat2] = state(1109); + v->a[1126][anon_sym_PIPE] = actions(2063); + v->a[1126][anon_sym_SEMI_SEMI] = actions(2063); + v->a[1126][anon_sym_AMP_AMP] = actions(2063); + v->a[1126][anon_sym_PIPE_PIPE] = actions(2063); + v->a[1126][anon_sym_LT] = actions(1924); + v->a[1126][anon_sym_GT] = actions(1924); + v->a[1126][anon_sym_GT_GT] = actions(1924); + v->a[1126][anon_sym_LT_LT] = actions(2063); + v->a[1126][aux_sym_heredoc_redirect_token1] = actions(2065); + v->a[1126][sym_comment] = actions(3); + v->a[1126][anon_sym_SEMI] = actions(2063); + v->a[1127][sym__expansion_body] = state(1600); + return (parse_table_1339(v)); +} + +void parse_table_1339(t_parse_table_array *v) +{ + v->a[1127][anon_sym_RBRACE] = actions(2424); + v->a[1127][anon_sym_BANG] = actions(2275); + v->a[1127][anon_sym_DASH] = actions(2275); + v->a[1127][anon_sym_STAR] = actions(2275); + v->a[1127][anon_sym_QMARK] = actions(2275); + v->a[1127][anon_sym_DOLLAR] = actions(2275); + v->a[1127][anon_sym_POUND] = actions(2277); + v->a[1127][sym_comment] = actions(3); + v->a[1127][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1127][anon_sym_AT] = actions(2275); + v->a[1127][anon_sym_0] = actions(2281); + v->a[1127][sym_variable_name] = actions(2283); + v->a[1128][sym_word] = actions(2426); + v->a[1128][anon_sym_esac] = actions(2428); + v->a[1128][anon_sym_LPAREN] = actions(2426); + v->a[1128][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2426); + v->a[1128][anon_sym_DOLLAR] = actions(2426); + v->a[1128][anon_sym_DQUOTE] = actions(2426); + v->a[1128][sym_raw_string] = actions(2426); + v->a[1128][sym_number] = actions(2426); + return (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 new file mode 100644 index 00000000..ad5e625b --- /dev/null +++ b/parser/static/parse_table/parse_table_268.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1128][anon_sym_DOLLAR_LBRACE] = actions(2426); + v->a[1128][anon_sym_DOLLAR_LPAREN] = actions(2426); + v->a[1128][anon_sym_BQUOTE] = actions(2426); + v->a[1128][sym_comment] = actions(3); + v->a[1128][sym_extglob_pattern] = actions(2430); + v->a[1129][sym__expansion_body] = state(1715); + v->a[1129][anon_sym_RBRACE] = actions(2432); + v->a[1129][anon_sym_BANG] = actions(2275); + v->a[1129][anon_sym_DASH] = actions(2275); + v->a[1129][anon_sym_STAR] = actions(2275); + v->a[1129][anon_sym_QMARK] = actions(2275); + v->a[1129][anon_sym_DOLLAR] = actions(2275); + v->a[1129][anon_sym_POUND] = actions(2277); + v->a[1129][sym_comment] = actions(3); + v->a[1129][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1129][anon_sym_AT] = actions(2275); + v->a[1129][anon_sym_0] = actions(2281); + v->a[1129][sym_variable_name] = actions(2283); + v->a[1130][sym__expansion_body] = state(1669); + v->a[1130][anon_sym_RBRACE] = actions(2434); + return (parse_table_1341(v)); +} + +void parse_table_1341(t_parse_table_array *v) +{ + v->a[1130][anon_sym_BANG] = actions(2275); + v->a[1130][anon_sym_DASH] = actions(2275); + v->a[1130][anon_sym_STAR] = actions(2275); + v->a[1130][anon_sym_QMARK] = actions(2275); + v->a[1130][anon_sym_DOLLAR] = actions(2275); + v->a[1130][anon_sym_POUND] = actions(2277); + v->a[1130][sym_comment] = actions(3); + v->a[1130][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1130][anon_sym_AT] = actions(2275); + v->a[1130][anon_sym_0] = actions(2281); + v->a[1130][sym_variable_name] = actions(2283); + v->a[1131][sym_arithmetic_expansion] = state(1394); + v->a[1131][sym_simple_expansion] = state(1394); + v->a[1131][sym_expansion] = state(1394); + v->a[1131][sym_command_substitution] = state(1394); + v->a[1131][aux_sym_string_repeat1] = state(1176); + v->a[1131][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1131][anon_sym_DOLLAR] = actions(2436); + v->a[1131][anon_sym_DQUOTE] = actions(2438); + v->a[1131][sym_string_content] = actions(2299); + return (parse_table_1342(v)); +} + +void parse_table_1342(t_parse_table_array *v) +{ + v->a[1131][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1131][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1131][anon_sym_BQUOTE] = actions(2305); + v->a[1131][sym_comment] = actions(3); + v->a[1132][sym_arithmetic_expansion] = state(1394); + v->a[1132][sym_simple_expansion] = state(1394); + v->a[1132][sym_expansion] = state(1394); + v->a[1132][sym_command_substitution] = state(1394); + v->a[1132][aux_sym_string_repeat1] = state(1176); + v->a[1132][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1132][anon_sym_DOLLAR] = actions(2440); + v->a[1132][anon_sym_DQUOTE] = actions(2442); + v->a[1132][sym_string_content] = actions(2299); + v->a[1132][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1132][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1132][anon_sym_BQUOTE] = actions(2305); + v->a[1132][sym_comment] = actions(3); + v->a[1133][sym_arithmetic_expansion] = state(1394); + v->a[1133][sym_simple_expansion] = state(1394); + v->a[1133][sym_expansion] = state(1394); + return (parse_table_1343(v)); +} + +void parse_table_1343(t_parse_table_array *v) +{ + v->a[1133][sym_command_substitution] = state(1394); + v->a[1133][aux_sym_string_repeat1] = state(1138); + v->a[1133][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1133][anon_sym_DOLLAR] = actions(2444); + v->a[1133][anon_sym_DQUOTE] = actions(2446); + v->a[1133][sym_string_content] = actions(2299); + v->a[1133][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1133][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1133][anon_sym_BQUOTE] = actions(2305); + v->a[1133][sym_comment] = actions(3); + v->a[1134][sym_word] = actions(2396); + v->a[1134][anon_sym_esac] = actions(2398); + v->a[1134][anon_sym_LPAREN] = actions(2396); + v->a[1134][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2396); + v->a[1134][anon_sym_DOLLAR] = actions(2396); + v->a[1134][anon_sym_DQUOTE] = actions(2396); + v->a[1134][sym_raw_string] = actions(2396); + v->a[1134][sym_number] = actions(2396); + v->a[1134][anon_sym_DOLLAR_LBRACE] = actions(2396); + v->a[1134][anon_sym_DOLLAR_LPAREN] = actions(2396); + return (parse_table_1344(v)); +} + +void parse_table_1344(t_parse_table_array *v) +{ + v->a[1134][anon_sym_BQUOTE] = actions(2396); + v->a[1134][sym_comment] = actions(3); + v->a[1134][sym_extglob_pattern] = actions(2400); + v->a[1135][sym__expansion_body] = state(1666); + v->a[1135][anon_sym_RBRACE] = actions(2448); + v->a[1135][anon_sym_BANG] = actions(2275); + v->a[1135][anon_sym_DASH] = actions(2275); + v->a[1135][anon_sym_STAR] = actions(2275); + v->a[1135][anon_sym_QMARK] = actions(2275); + v->a[1135][anon_sym_DOLLAR] = actions(2275); + v->a[1135][anon_sym_POUND] = actions(2277); + v->a[1135][sym_comment] = actions(3); + v->a[1135][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1135][anon_sym_AT] = actions(2275); + v->a[1135][anon_sym_0] = actions(2281); + v->a[1135][sym_variable_name] = actions(2283); + v->a[1136][sym_arithmetic_expansion] = state(1394); + v->a[1136][sym_simple_expansion] = state(1394); + v->a[1136][sym_expansion] = state(1394); + v->a[1136][sym_command_substitution] = state(1394); + return (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 new file mode 100644 index 00000000..515b7541 --- /dev/null +++ b/parser/static/parse_table/parse_table_269.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1136][aux_sym_string_repeat1] = state(1176); + v->a[1136][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1136][anon_sym_DOLLAR] = actions(2450); + v->a[1136][anon_sym_DQUOTE] = actions(2452); + v->a[1136][sym_string_content] = actions(2299); + v->a[1136][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1136][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1136][anon_sym_BQUOTE] = actions(2305); + v->a[1136][sym_comment] = actions(3); + v->a[1137][aux_sym_pipeline_repeat1] = state(1137); + v->a[1137][ts_builtin_sym_end] = actions(1974); + v->a[1137][anon_sym_PIPE] = actions(2454); + v->a[1137][anon_sym_SEMI_SEMI] = actions(1979); + v->a[1137][anon_sym_AMP_AMP] = actions(1979); + v->a[1137][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1137][anon_sym_LT] = actions(1979); + v->a[1137][anon_sym_GT] = actions(1979); + v->a[1137][anon_sym_GT_GT] = actions(1979); + v->a[1137][anon_sym_LT_LT] = actions(1979); + v->a[1137][aux_sym_heredoc_redirect_token1] = actions(1974); + return (parse_table_1346(v)); +} + +void parse_table_1346(t_parse_table_array *v) +{ + v->a[1137][sym_comment] = actions(3); + v->a[1137][anon_sym_SEMI] = actions(1979); + v->a[1138][sym_arithmetic_expansion] = state(1394); + v->a[1138][sym_simple_expansion] = state(1394); + v->a[1138][sym_expansion] = state(1394); + v->a[1138][sym_command_substitution] = state(1394); + v->a[1138][aux_sym_string_repeat1] = state(1176); + v->a[1138][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1138][anon_sym_DOLLAR] = actions(2457); + v->a[1138][anon_sym_DQUOTE] = actions(2459); + v->a[1138][sym_string_content] = actions(2299); + v->a[1138][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1138][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1138][anon_sym_BQUOTE] = actions(2305); + v->a[1138][sym_comment] = actions(3); + v->a[1139][sym__expansion_body] = state(1751); + v->a[1139][anon_sym_RBRACE] = actions(2461); + v->a[1139][anon_sym_BANG] = actions(2275); + v->a[1139][anon_sym_DASH] = actions(2275); + v->a[1139][anon_sym_STAR] = actions(2275); + return (parse_table_1347(v)); +} + +void parse_table_1347(t_parse_table_array *v) +{ + v->a[1139][anon_sym_QMARK] = actions(2275); + v->a[1139][anon_sym_DOLLAR] = actions(2275); + v->a[1139][anon_sym_POUND] = actions(2277); + v->a[1139][sym_comment] = actions(3); + v->a[1139][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1139][anon_sym_AT] = actions(2275); + v->a[1139][anon_sym_0] = actions(2281); + v->a[1139][sym_variable_name] = actions(2283); + v->a[1140][sym__expansion_body] = state(1619); + v->a[1140][anon_sym_RBRACE] = actions(2463); + v->a[1140][anon_sym_BANG] = actions(2275); + v->a[1140][anon_sym_DASH] = actions(2275); + v->a[1140][anon_sym_STAR] = actions(2275); + v->a[1140][anon_sym_QMARK] = actions(2275); + v->a[1140][anon_sym_DOLLAR] = actions(2275); + v->a[1140][anon_sym_POUND] = actions(2277); + v->a[1140][sym_comment] = actions(3); + v->a[1140][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1140][anon_sym_AT] = actions(2275); + v->a[1140][anon_sym_0] = actions(2281); + return (parse_table_1348(v)); +} + +void parse_table_1348(t_parse_table_array *v) +{ + v->a[1140][sym_variable_name] = actions(2283); + v->a[1141][sym_arithmetic_expansion] = state(1394); + v->a[1141][sym_simple_expansion] = state(1394); + v->a[1141][sym_expansion] = state(1394); + v->a[1141][sym_command_substitution] = state(1394); + v->a[1141][aux_sym_string_repeat1] = state(1136); + v->a[1141][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1141][anon_sym_DOLLAR] = actions(2465); + v->a[1141][anon_sym_DQUOTE] = actions(2467); + v->a[1141][sym_string_content] = actions(2299); + v->a[1141][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1141][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1141][anon_sym_BQUOTE] = actions(2305); + v->a[1141][sym_comment] = actions(3); + v->a[1142][sym_word] = actions(2469); + v->a[1142][anon_sym_esac] = actions(2471); + v->a[1142][anon_sym_LPAREN] = actions(2469); + v->a[1142][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2469); + v->a[1142][anon_sym_DOLLAR] = actions(2469); + v->a[1142][anon_sym_DQUOTE] = actions(2469); + return (parse_table_1349(v)); +} + +void parse_table_1349(t_parse_table_array *v) +{ + v->a[1142][sym_raw_string] = actions(2469); + v->a[1142][sym_number] = actions(2469); + v->a[1142][anon_sym_DOLLAR_LBRACE] = actions(2469); + v->a[1142][anon_sym_DOLLAR_LPAREN] = actions(2469); + v->a[1142][anon_sym_BQUOTE] = actions(2469); + v->a[1142][sym_comment] = actions(3); + v->a[1142][sym_extglob_pattern] = actions(2473); + v->a[1143][sym_word] = actions(2475); + v->a[1143][anon_sym_esac] = actions(2477); + v->a[1143][anon_sym_LPAREN] = actions(2475); + v->a[1143][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2475); + v->a[1143][anon_sym_DOLLAR] = actions(2475); + v->a[1143][anon_sym_DQUOTE] = actions(2475); + v->a[1143][sym_raw_string] = actions(2475); + v->a[1143][sym_number] = actions(2475); + v->a[1143][anon_sym_DOLLAR_LBRACE] = actions(2475); + v->a[1143][anon_sym_DOLLAR_LPAREN] = actions(2475); + v->a[1143][anon_sym_BQUOTE] = actions(2475); + v->a[1143][sym_comment] = actions(3); + v->a[1143][sym_extglob_pattern] = actions(2479); + return (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 new file mode 100644 index 00000000..0194ed9a --- /dev/null +++ b/parser/static/parse_table/parse_table_27.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_27.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_135(t_parse_table_array *v) +{ + v->a[52][anon_sym_LT] = actions(212); + v->a[52][anon_sym_GT] = actions(212); + v->a[52][anon_sym_GT_GT] = actions(212); + v->a[52][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[52][anon_sym_DOLLAR] = actions(55); + v->a[52][anon_sym_DQUOTE] = actions(57); + v->a[52][sym_raw_string] = actions(214); + v->a[52][sym_number] = actions(214); + v->a[52][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[52][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[52][anon_sym_BQUOTE] = actions(65); + v->a[52][sym_comment] = actions(3); + v->a[52][sym_variable_name] = actions(216); + v->a[53][sym__statements] = state(1586); + v->a[53][sym__statement_not_pipeline] = state(1557); + v->a[53][sym_redirected_statement] = state(877); + v->a[53][sym_for_statement] = state(877); + v->a[53][sym_while_statement] = state(877); + v->a[53][sym_if_statement] = state(877); + v->a[53][sym_case_statement] = state(877); + return (parse_table_136(v)); +} + +void parse_table_136(t_parse_table_array *v) +{ + v->a[53][sym_function_definition] = state(877); + v->a[53][sym_compound_statement] = state(877); + v->a[53][sym_subshell] = state(877); + v->a[53][sym_pipeline] = state(937); + v->a[53][sym_list] = state(877); + v->a[53][sym_negated_command] = state(877); + v->a[53][sym_command] = state(877); + v->a[53][sym_command_name] = state(158); + v->a[53][sym_variable_assignment] = state(186); + v->a[53][sym__variable_assignments] = state(877); + v->a[53][sym_file_redirect] = state(577); + v->a[53][sym_arithmetic_expansion] = state(277); + v->a[53][sym_concatenation] = state(555); + v->a[53][sym_string] = state(277); + v->a[53][sym_simple_expansion] = state(277); + v->a[53][sym_expansion] = state(277); + v->a[53][sym_command_substitution] = state(277); + v->a[53][aux_sym__statements_repeat1] = state(112); + v->a[53][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[53][aux_sym_command_repeat1] = state(298); + return (parse_table_137(v)); +} + +void parse_table_137(t_parse_table_array *v) +{ + v->a[53][sym_word] = actions(208); + v->a[53][anon_sym_for] = 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); + v->a[53][anon_sym_case] = actions(15); + v->a[53][anon_sym_LPAREN] = actions(17); + v->a[53][anon_sym_LBRACE] = actions(19); + v->a[53][anon_sym_BANG] = actions(210); + v->a[53][anon_sym_LT] = actions(212); + v->a[53][anon_sym_GT] = actions(212); + v->a[53][anon_sym_GT_GT] = actions(212); + v->a[53][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[53][anon_sym_DOLLAR] = actions(55); + v->a[53][anon_sym_DQUOTE] = actions(57); + v->a[53][sym_raw_string] = actions(214); + v->a[53][sym_number] = actions(214); + v->a[53][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[53][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[53][anon_sym_BQUOTE] = actions(65); + return (parse_table_138(v)); +} + +void parse_table_138(t_parse_table_array *v) +{ + v->a[53][sym_comment] = actions(3); + v->a[53][sym_variable_name] = actions(216); + v->a[54][sym__statements] = state(1675); + v->a[54][sym__statement_not_pipeline] = state(1557); + v->a[54][sym_redirected_statement] = state(877); + v->a[54][sym_for_statement] = state(877); + v->a[54][sym_while_statement] = state(877); + v->a[54][sym_if_statement] = state(877); + v->a[54][sym_case_statement] = state(877); + v->a[54][sym_function_definition] = state(877); + v->a[54][sym_compound_statement] = state(877); + v->a[54][sym_subshell] = state(877); + v->a[54][sym_pipeline] = state(937); + v->a[54][sym_list] = state(877); + v->a[54][sym_negated_command] = state(877); + v->a[54][sym_command] = state(877); + v->a[54][sym_command_name] = state(158); + v->a[54][sym_variable_assignment] = state(186); + v->a[54][sym__variable_assignments] = state(877); + v->a[54][sym_file_redirect] = state(566); + return (parse_table_139(v)); +} + +void parse_table_139(t_parse_table_array *v) +{ + v->a[54][sym_arithmetic_expansion] = state(277); + v->a[54][sym_concatenation] = state(555); + v->a[54][sym_string] = state(277); + v->a[54][sym_simple_expansion] = state(277); + v->a[54][sym_expansion] = state(277); + v->a[54][sym_command_substitution] = state(277); + v->a[54][aux_sym__statements_repeat1] = state(112); + v->a[54][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[54][aux_sym_command_repeat1] = state(298); + v->a[54][sym_word] = actions(208); + v->a[54][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[54][anon_sym_BANG] = actions(210); + v->a[54][anon_sym_LT] = actions(212); + v->a[54][anon_sym_GT] = actions(212); + return (parse_table_140(v)); +} + +/* EOF parse_table_27.c */ diff --git a/parser/static/parse_table/parse_table_270.c b/parser/static/parse_table/parse_table_270.c new file mode 100644 index 00000000..deadea72 --- /dev/null +++ b/parser/static/parse_table/parse_table_270.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1144][sym_arithmetic_expansion] = state(1394); + v->a[1144][sym_simple_expansion] = state(1394); + v->a[1144][sym_expansion] = state(1394); + v->a[1144][sym_command_substitution] = state(1394); + v->a[1144][aux_sym_string_repeat1] = state(1176); + v->a[1144][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1144][anon_sym_DOLLAR] = actions(2481); + v->a[1144][anon_sym_DQUOTE] = actions(2483); + v->a[1144][sym_string_content] = actions(2299); + v->a[1144][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1144][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1144][anon_sym_BQUOTE] = actions(2305); + v->a[1144][sym_comment] = actions(3); + v->a[1145][sym_arithmetic_expansion] = state(1394); + v->a[1145][sym_simple_expansion] = state(1394); + v->a[1145][sym_expansion] = state(1394); + v->a[1145][sym_command_substitution] = state(1394); + v->a[1145][aux_sym_string_repeat1] = state(1176); + v->a[1145][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1145][anon_sym_DOLLAR] = actions(2485); + return (parse_table_1351(v)); +} + +void parse_table_1351(t_parse_table_array *v) +{ + v->a[1145][anon_sym_DQUOTE] = actions(2487); + v->a[1145][sym_string_content] = actions(2299); + v->a[1145][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1145][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1145][anon_sym_BQUOTE] = actions(2305); + v->a[1145][sym_comment] = actions(3); + v->a[1146][sym__expansion_body] = state(1740); + v->a[1146][anon_sym_RBRACE] = actions(2489); + v->a[1146][anon_sym_BANG] = actions(2275); + v->a[1146][anon_sym_DASH] = actions(2275); + v->a[1146][anon_sym_STAR] = actions(2275); + v->a[1146][anon_sym_QMARK] = actions(2275); + v->a[1146][anon_sym_DOLLAR] = actions(2275); + v->a[1146][anon_sym_POUND] = actions(2277); + v->a[1146][sym_comment] = actions(3); + v->a[1146][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1146][anon_sym_AT] = actions(2275); + v->a[1146][anon_sym_0] = actions(2281); + v->a[1146][sym_variable_name] = actions(2283); + v->a[1147][sym_arithmetic_expansion] = state(1394); + return (parse_table_1352(v)); +} + +void parse_table_1352(t_parse_table_array *v) +{ + v->a[1147][sym_simple_expansion] = state(1394); + v->a[1147][sym_expansion] = state(1394); + v->a[1147][sym_command_substitution] = state(1394); + v->a[1147][aux_sym_string_repeat1] = state(1144); + v->a[1147][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1147][anon_sym_DOLLAR] = actions(2491); + v->a[1147][anon_sym_DQUOTE] = actions(2493); + v->a[1147][sym_string_content] = actions(2299); + v->a[1147][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1147][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1147][anon_sym_BQUOTE] = actions(2305); + v->a[1147][sym_comment] = actions(3); + v->a[1148][sym_file_redirect] = state(1109); + v->a[1148][aux_sym_redirected_statement_repeat2] = state(1109); + v->a[1148][anon_sym_PIPE] = actions(2091); + v->a[1148][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1148][anon_sym_AMP_AMP] = actions(2091); + v->a[1148][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1148][anon_sym_LT] = actions(1924); + v->a[1148][anon_sym_GT] = actions(1924); + return (parse_table_1353(v)); +} + +void parse_table_1353(t_parse_table_array *v) +{ + v->a[1148][anon_sym_GT_GT] = actions(1924); + v->a[1148][anon_sym_LT_LT] = actions(2091); + v->a[1148][aux_sym_heredoc_redirect_token1] = actions(2093); + v->a[1148][sym_comment] = actions(3); + v->a[1148][anon_sym_SEMI] = actions(2091); + v->a[1149][sym_arithmetic_expansion] = state(1394); + v->a[1149][sym_simple_expansion] = state(1394); + v->a[1149][sym_expansion] = state(1394); + v->a[1149][sym_command_substitution] = state(1394); + v->a[1149][aux_sym_string_repeat1] = state(1162); + v->a[1149][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1149][anon_sym_DOLLAR] = actions(2495); + v->a[1149][anon_sym_DQUOTE] = actions(2497); + v->a[1149][sym_string_content] = actions(2299); + v->a[1149][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1149][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1149][anon_sym_BQUOTE] = actions(2305); + v->a[1149][sym_comment] = actions(3); + v->a[1150][sym_arithmetic_expansion] = state(1394); + v->a[1150][sym_simple_expansion] = state(1394); + return (parse_table_1354(v)); +} + +void parse_table_1354(t_parse_table_array *v) +{ + v->a[1150][sym_expansion] = state(1394); + v->a[1150][sym_command_substitution] = state(1394); + v->a[1150][aux_sym_string_repeat1] = state(1176); + v->a[1150][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1150][anon_sym_DOLLAR] = actions(2499); + v->a[1150][anon_sym_DQUOTE] = actions(2501); + v->a[1150][sym_string_content] = actions(2299); + v->a[1150][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1150][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1150][anon_sym_BQUOTE] = actions(2305); + v->a[1150][sym_comment] = actions(3); + v->a[1151][sym__expansion_body] = state(1676); + v->a[1151][anon_sym_RBRACE] = actions(2503); + v->a[1151][anon_sym_BANG] = actions(2275); + v->a[1151][anon_sym_DASH] = actions(2275); + v->a[1151][anon_sym_STAR] = actions(2275); + v->a[1151][anon_sym_QMARK] = actions(2275); + v->a[1151][anon_sym_DOLLAR] = actions(2275); + v->a[1151][anon_sym_POUND] = actions(2277); + v->a[1151][sym_comment] = actions(3); + return (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 new file mode 100644 index 00000000..c866b056 --- /dev/null +++ b/parser/static/parse_table/parse_table_271.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1151][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1151][anon_sym_AT] = actions(2275); + v->a[1151][anon_sym_0] = actions(2281); + v->a[1151][sym_variable_name] = actions(2283); + v->a[1152][sym__expansion_body] = state(1670); + v->a[1152][anon_sym_RBRACE] = actions(2505); + v->a[1152][anon_sym_BANG] = actions(2275); + v->a[1152][anon_sym_DASH] = actions(2275); + v->a[1152][anon_sym_STAR] = actions(2275); + v->a[1152][anon_sym_QMARK] = actions(2275); + v->a[1152][anon_sym_DOLLAR] = actions(2275); + v->a[1152][anon_sym_POUND] = actions(2277); + v->a[1152][sym_comment] = actions(3); + v->a[1152][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1152][anon_sym_AT] = actions(2275); + v->a[1152][anon_sym_0] = actions(2281); + v->a[1152][sym_variable_name] = actions(2283); + v->a[1153][sym_arithmetic_expansion] = state(1394); + v->a[1153][sym_simple_expansion] = state(1394); + v->a[1153][sym_expansion] = state(1394); + return (parse_table_1356(v)); +} + +void parse_table_1356(t_parse_table_array *v) +{ + v->a[1153][sym_command_substitution] = state(1394); + v->a[1153][aux_sym_string_repeat1] = state(1150); + v->a[1153][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1153][anon_sym_DOLLAR] = actions(2507); + v->a[1153][anon_sym_DQUOTE] = actions(2509); + v->a[1153][sym_string_content] = actions(2299); + v->a[1153][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1153][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1153][anon_sym_BQUOTE] = actions(2305); + v->a[1153][sym_comment] = actions(3); + v->a[1154][aux_sym_pipeline_repeat1] = state(1154); + v->a[1154][anon_sym_PIPE] = actions(2511); + v->a[1154][anon_sym_RPAREN] = actions(1979); + v->a[1154][anon_sym_SEMI_SEMI] = actions(1979); + v->a[1154][anon_sym_AMP_AMP] = actions(1979); + v->a[1154][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1154][anon_sym_LT] = actions(1979); + v->a[1154][anon_sym_GT] = actions(1979); + v->a[1154][anon_sym_GT_GT] = actions(1979); + v->a[1154][anon_sym_LT_LT] = actions(1979); + return (parse_table_1357(v)); +} + +void parse_table_1357(t_parse_table_array *v) +{ + v->a[1154][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[1154][sym_comment] = actions(3); + v->a[1154][anon_sym_SEMI] = actions(1979); + v->a[1155][aux_sym_pipeline_repeat1] = state(1137); + v->a[1155][ts_builtin_sym_end] = actions(2357); + v->a[1155][anon_sym_PIPE] = actions(2514); + v->a[1155][anon_sym_SEMI_SEMI] = actions(2353); + v->a[1155][anon_sym_AMP_AMP] = actions(2353); + v->a[1155][anon_sym_PIPE_PIPE] = actions(2353); + v->a[1155][anon_sym_LT] = actions(2353); + v->a[1155][anon_sym_GT] = actions(2353); + v->a[1155][anon_sym_GT_GT] = actions(2353); + v->a[1155][anon_sym_LT_LT] = actions(2353); + v->a[1155][aux_sym_heredoc_redirect_token1] = actions(2357); + v->a[1155][sym_comment] = actions(3); + v->a[1155][anon_sym_SEMI] = actions(2353); + v->a[1156][sym_arithmetic_expansion] = state(1394); + v->a[1156][sym_simple_expansion] = state(1394); + v->a[1156][sym_expansion] = state(1394); + v->a[1156][sym_command_substitution] = state(1394); + return (parse_table_1358(v)); +} + +void parse_table_1358(t_parse_table_array *v) +{ + v->a[1156][aux_sym_string_repeat1] = state(1176); + v->a[1156][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1156][anon_sym_DOLLAR] = actions(2516); + v->a[1156][anon_sym_DQUOTE] = actions(2518); + v->a[1156][sym_string_content] = actions(2299); + v->a[1156][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1156][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1156][anon_sym_BQUOTE] = actions(2305); + v->a[1156][sym_comment] = actions(3); + v->a[1157][sym_word] = actions(2520); + v->a[1157][anon_sym_esac] = actions(2522); + v->a[1157][anon_sym_LPAREN] = actions(2520); + v->a[1157][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2520); + v->a[1157][anon_sym_DOLLAR] = actions(2520); + v->a[1157][anon_sym_DQUOTE] = actions(2520); + v->a[1157][sym_raw_string] = actions(2520); + v->a[1157][sym_number] = actions(2520); + v->a[1157][anon_sym_DOLLAR_LBRACE] = actions(2520); + v->a[1157][anon_sym_DOLLAR_LPAREN] = actions(2520); + v->a[1157][anon_sym_BQUOTE] = actions(2520); + return (parse_table_1359(v)); +} + +void parse_table_1359(t_parse_table_array *v) +{ + v->a[1157][sym_comment] = actions(3); + v->a[1157][sym_extglob_pattern] = actions(2524); + v->a[1158][sym__expansion_body] = state(1646); + v->a[1158][anon_sym_RBRACE] = actions(2526); + v->a[1158][anon_sym_BANG] = actions(2275); + v->a[1158][anon_sym_DASH] = actions(2275); + v->a[1158][anon_sym_STAR] = actions(2275); + v->a[1158][anon_sym_QMARK] = actions(2275); + v->a[1158][anon_sym_DOLLAR] = actions(2275); + v->a[1158][anon_sym_POUND] = actions(2277); + v->a[1158][sym_comment] = actions(3); + v->a[1158][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1158][anon_sym_AT] = actions(2275); + v->a[1158][anon_sym_0] = actions(2281); + v->a[1158][sym_variable_name] = actions(2283); + v->a[1159][sym_arithmetic_expansion] = state(1394); + v->a[1159][sym_simple_expansion] = state(1394); + v->a[1159][sym_expansion] = state(1394); + v->a[1159][sym_command_substitution] = state(1394); + v->a[1159][aux_sym_string_repeat1] = state(1156); + return (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 new file mode 100644 index 00000000..913248db --- /dev/null +++ b/parser/static/parse_table/parse_table_272.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1159][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1159][anon_sym_DOLLAR] = actions(2528); + v->a[1159][anon_sym_DQUOTE] = actions(2530); + v->a[1159][sym_string_content] = actions(2299); + v->a[1159][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1159][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1159][anon_sym_BQUOTE] = actions(2305); + v->a[1159][sym_comment] = actions(3); + v->a[1160][sym_word] = actions(2520); + v->a[1160][anon_sym_esac] = actions(2522); + v->a[1160][anon_sym_LPAREN] = actions(2520); + v->a[1160][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2520); + v->a[1160][anon_sym_DOLLAR] = actions(2520); + v->a[1160][anon_sym_DQUOTE] = actions(2520); + v->a[1160][sym_raw_string] = actions(2520); + v->a[1160][sym_number] = actions(2520); + v->a[1160][anon_sym_DOLLAR_LBRACE] = actions(2520); + v->a[1160][anon_sym_DOLLAR_LPAREN] = actions(2520); + v->a[1160][anon_sym_BQUOTE] = actions(2520); + v->a[1160][sym_comment] = actions(3); + return (parse_table_1361(v)); +} + +void parse_table_1361(t_parse_table_array *v) +{ + v->a[1160][sym_extglob_pattern] = actions(2524); + v->a[1161][aux_sym_pipeline_repeat1] = state(1178); + v->a[1161][anon_sym_PIPE] = actions(2532); + v->a[1161][anon_sym_SEMI_SEMI] = actions(2353); + v->a[1161][anon_sym_AMP_AMP] = actions(2353); + v->a[1161][anon_sym_PIPE_PIPE] = actions(2353); + v->a[1161][anon_sym_LT] = actions(2353); + v->a[1161][anon_sym_GT] = actions(2353); + v->a[1161][anon_sym_GT_GT] = actions(2353); + v->a[1161][anon_sym_LT_LT] = actions(2353); + v->a[1161][aux_sym_heredoc_redirect_token1] = actions(2357); + v->a[1161][anon_sym_BQUOTE] = actions(2353); + v->a[1161][sym_comment] = actions(3); + v->a[1161][anon_sym_SEMI] = actions(2353); + v->a[1162][sym_arithmetic_expansion] = state(1394); + v->a[1162][sym_simple_expansion] = state(1394); + v->a[1162][sym_expansion] = state(1394); + v->a[1162][sym_command_substitution] = state(1394); + v->a[1162][aux_sym_string_repeat1] = state(1176); + v->a[1162][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + return (parse_table_1362(v)); +} + +void parse_table_1362(t_parse_table_array *v) +{ + v->a[1162][anon_sym_DOLLAR] = actions(2534); + v->a[1162][anon_sym_DQUOTE] = actions(2536); + v->a[1162][sym_string_content] = actions(2299); + v->a[1162][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1162][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1162][anon_sym_BQUOTE] = actions(2305); + v->a[1162][sym_comment] = actions(3); + v->a[1163][aux_sym_pipeline_repeat1] = state(1154); + v->a[1163][anon_sym_PIPE] = actions(2538); + v->a[1163][anon_sym_RPAREN] = actions(2353); + v->a[1163][anon_sym_SEMI_SEMI] = actions(2353); + v->a[1163][anon_sym_AMP_AMP] = actions(2353); + v->a[1163][anon_sym_PIPE_PIPE] = actions(2353); + v->a[1163][anon_sym_LT] = actions(2353); + v->a[1163][anon_sym_GT] = actions(2353); + v->a[1163][anon_sym_GT_GT] = actions(2353); + v->a[1163][anon_sym_LT_LT] = actions(2353); + v->a[1163][aux_sym_heredoc_redirect_token1] = actions(2357); + v->a[1163][sym_comment] = actions(3); + v->a[1163][anon_sym_SEMI] = actions(2353); + return (parse_table_1363(v)); +} + +void parse_table_1363(t_parse_table_array *v) +{ + v->a[1164][aux_sym_pipeline_repeat1] = state(1385); + v->a[1164][anon_sym_esac] = actions(1979); + v->a[1164][anon_sym_PIPE] = actions(1976); + v->a[1164][anon_sym_SEMI_SEMI] = actions(1979); + v->a[1164][anon_sym_AMP_AMP] = actions(1979); + v->a[1164][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1164][anon_sym_LT] = actions(1979); + v->a[1164][anon_sym_GT] = actions(1979); + v->a[1164][anon_sym_GT_GT] = actions(1979); + v->a[1164][anon_sym_LT_LT] = actions(1979); + v->a[1164][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[1164][sym_comment] = actions(3); + v->a[1164][anon_sym_SEMI] = actions(1979); + v->a[1165][aux_sym_pipeline_repeat1] = state(1165); + v->a[1165][anon_sym_esac] = actions(1979); + v->a[1165][anon_sym_PIPE] = actions(2540); + v->a[1165][anon_sym_SEMI_SEMI] = actions(1979); + v->a[1165][anon_sym_AMP_AMP] = actions(1979); + v->a[1165][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1165][anon_sym_LT] = actions(1979); + return (parse_table_1364(v)); +} + +void parse_table_1364(t_parse_table_array *v) +{ + v->a[1165][anon_sym_GT] = actions(1979); + v->a[1165][anon_sym_GT_GT] = actions(1979); + v->a[1165][anon_sym_LT_LT] = actions(1979); + v->a[1165][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[1165][sym_comment] = actions(3); + v->a[1165][anon_sym_SEMI] = actions(1979); + v->a[1166][sym_arithmetic_expansion] = state(1394); + v->a[1166][sym_simple_expansion] = state(1394); + v->a[1166][sym_expansion] = state(1394); + v->a[1166][sym_command_substitution] = state(1394); + v->a[1166][aux_sym_string_repeat1] = state(1176); + v->a[1166][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1166][anon_sym_DOLLAR] = actions(2543); + v->a[1166][anon_sym_DQUOTE] = actions(2545); + v->a[1166][sym_string_content] = actions(2299); + v->a[1166][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1166][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1166][anon_sym_BQUOTE] = actions(2305); + v->a[1166][sym_comment] = actions(3); + v->a[1167][sym__expansion_body] = state(1698); + return (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 new file mode 100644 index 00000000..9fc861e8 --- /dev/null +++ b/parser/static/parse_table/parse_table_273.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1167][anon_sym_RBRACE] = actions(2547); + v->a[1167][anon_sym_BANG] = actions(2275); + v->a[1167][anon_sym_DASH] = actions(2275); + v->a[1167][anon_sym_STAR] = actions(2275); + v->a[1167][anon_sym_QMARK] = actions(2275); + v->a[1167][anon_sym_DOLLAR] = actions(2275); + v->a[1167][anon_sym_POUND] = actions(2277); + v->a[1167][sym_comment] = actions(3); + v->a[1167][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1167][anon_sym_AT] = actions(2275); + v->a[1167][anon_sym_0] = actions(2281); + v->a[1167][sym_variable_name] = actions(2283); + v->a[1168][sym_arithmetic_expansion] = state(1394); + v->a[1168][sym_simple_expansion] = state(1394); + v->a[1168][sym_expansion] = state(1394); + v->a[1168][sym_command_substitution] = state(1394); + v->a[1168][aux_sym_string_repeat1] = state(1166); + v->a[1168][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1168][anon_sym_DOLLAR] = actions(2549); + v->a[1168][anon_sym_DQUOTE] = actions(2551); + return (parse_table_1366(v)); +} + +void parse_table_1366(t_parse_table_array *v) +{ + v->a[1168][sym_string_content] = actions(2299); + v->a[1168][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1168][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1168][anon_sym_BQUOTE] = actions(2305); + v->a[1168][sym_comment] = actions(3); + v->a[1169][anon_sym_BANG] = actions(2009); + v->a[1169][anon_sym_DASH] = actions(2009); + v->a[1169][anon_sym_STAR] = actions(2009); + v->a[1169][anon_sym_QMARK] = actions(2009); + v->a[1169][anon_sym_DOLLAR] = actions(2009); + v->a[1169][sym_string_content] = actions(2013); + v->a[1169][anon_sym_POUND] = actions(2009); + v->a[1169][sym_comment] = actions(3); + v->a[1169][aux_sym__simple_variable_name_token1] = actions(2015); + v->a[1169][aux_sym__multiline_variable_name_token1] = actions(2015); + v->a[1169][anon_sym_AT] = actions(2009); + v->a[1169][anon_sym_0] = actions(2009); + v->a[1169][sym_variable_name] = actions(2017); + v->a[1170][sym_arithmetic_expansion] = state(1394); + v->a[1170][sym_simple_expansion] = state(1394); + return (parse_table_1367(v)); +} + +void parse_table_1367(t_parse_table_array *v) +{ + v->a[1170][sym_expansion] = state(1394); + v->a[1170][sym_command_substitution] = state(1394); + v->a[1170][aux_sym_string_repeat1] = state(1176); + v->a[1170][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1170][anon_sym_DOLLAR] = actions(2553); + v->a[1170][anon_sym_DQUOTE] = actions(2555); + v->a[1170][sym_string_content] = actions(2299); + v->a[1170][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1170][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1170][anon_sym_BQUOTE] = actions(2305); + v->a[1170][sym_comment] = actions(3); + v->a[1171][aux_sym_concatenation_repeat1] = state(1175); + v->a[1171][anon_sym_PIPE] = actions(919); + v->a[1171][anon_sym_AMP_AMP] = actions(919); + v->a[1171][anon_sym_PIPE_PIPE] = actions(919); + v->a[1171][anon_sym_LT] = actions(919); + v->a[1171][anon_sym_GT] = actions(919); + v->a[1171][anon_sym_GT_GT] = actions(919); + v->a[1171][anon_sym_LT_LT] = actions(919); + v->a[1171][aux_sym_heredoc_redirect_token1] = actions(917); + return (parse_table_1368(v)); +} + +void parse_table_1368(t_parse_table_array *v) +{ + v->a[1171][aux_sym_concatenation_token1] = actions(1890); + v->a[1171][sym_comment] = actions(3); + v->a[1171][sym__concat] = actions(1892); + v->a[1171][sym_variable_name] = actions(917); + v->a[1172][sym__expansion_body] = state(1616); + v->a[1172][anon_sym_RBRACE] = actions(2557); + v->a[1172][anon_sym_BANG] = actions(2275); + v->a[1172][anon_sym_DASH] = actions(2275); + v->a[1172][anon_sym_STAR] = actions(2275); + v->a[1172][anon_sym_QMARK] = actions(2275); + v->a[1172][anon_sym_DOLLAR] = actions(2275); + v->a[1172][anon_sym_POUND] = actions(2277); + v->a[1172][sym_comment] = actions(3); + v->a[1172][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1172][anon_sym_AT] = actions(2275); + v->a[1172][anon_sym_0] = actions(2281); + v->a[1172][sym_variable_name] = actions(2283); + v->a[1173][sym_arithmetic_expansion] = state(1394); + v->a[1173][sym_simple_expansion] = state(1394); + v->a[1173][sym_expansion] = state(1394); + return (parse_table_1369(v)); +} + +void parse_table_1369(t_parse_table_array *v) +{ + v->a[1173][sym_command_substitution] = state(1394); + v->a[1173][aux_sym_string_repeat1] = state(1145); + v->a[1173][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1173][anon_sym_DOLLAR] = actions(2559); + v->a[1173][anon_sym_DQUOTE] = actions(2561); + v->a[1173][sym_string_content] = actions(2299); + v->a[1173][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1173][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1173][anon_sym_BQUOTE] = actions(2305); + v->a[1173][sym_comment] = actions(3); + v->a[1174][sym_word] = actions(867); + v->a[1174][anon_sym_esac] = actions(867); + v->a[1174][anon_sym_LPAREN] = actions(867); + v->a[1174][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(867); + v->a[1174][anon_sym_DOLLAR] = actions(867); + v->a[1174][anon_sym_DQUOTE] = actions(867); + v->a[1174][sym_raw_string] = actions(867); + v->a[1174][sym_number] = actions(867); + v->a[1174][anon_sym_DOLLAR_LBRACE] = actions(867); + v->a[1174][anon_sym_DOLLAR_LPAREN] = actions(867); + return (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 new file mode 100644 index 00000000..ab593ebd --- /dev/null +++ b/parser/static/parse_table/parse_table_274.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1174][anon_sym_BQUOTE] = actions(867); + v->a[1174][sym_comment] = actions(3); + v->a[1174][sym_extglob_pattern] = actions(869); + v->a[1175][aux_sym_concatenation_repeat1] = state(766); + v->a[1175][anon_sym_PIPE] = actions(923); + v->a[1175][anon_sym_AMP_AMP] = actions(923); + v->a[1175][anon_sym_PIPE_PIPE] = actions(923); + v->a[1175][anon_sym_LT] = actions(923); + v->a[1175][anon_sym_GT] = actions(923); + v->a[1175][anon_sym_GT_GT] = actions(923); + v->a[1175][anon_sym_LT_LT] = actions(923); + v->a[1175][aux_sym_heredoc_redirect_token1] = actions(921); + v->a[1175][aux_sym_concatenation_token1] = actions(1890); + v->a[1175][sym_comment] = actions(3); + v->a[1175][sym__concat] = actions(2563); + v->a[1175][sym_variable_name] = actions(921); + v->a[1176][sym_arithmetic_expansion] = state(1394); + v->a[1176][sym_simple_expansion] = state(1394); + v->a[1176][sym_expansion] = state(1394); + v->a[1176][sym_command_substitution] = state(1394); + return (parse_table_1371(v)); +} + +void parse_table_1371(t_parse_table_array *v) +{ + v->a[1176][aux_sym_string_repeat1] = state(1176); + v->a[1176][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2565); + v->a[1176][anon_sym_DOLLAR] = actions(2568); + v->a[1176][anon_sym_DQUOTE] = actions(2571); + v->a[1176][sym_string_content] = actions(2573); + v->a[1176][anon_sym_DOLLAR_LBRACE] = actions(2576); + v->a[1176][anon_sym_DOLLAR_LPAREN] = actions(2579); + v->a[1176][anon_sym_BQUOTE] = actions(2582); + v->a[1176][sym_comment] = actions(3); + v->a[1177][sym_arithmetic_expansion] = state(1394); + v->a[1177][sym_simple_expansion] = state(1394); + v->a[1177][sym_expansion] = state(1394); + v->a[1177][sym_command_substitution] = state(1394); + v->a[1177][aux_sym_string_repeat1] = state(1176); + v->a[1177][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1177][anon_sym_DOLLAR] = actions(2585); + v->a[1177][anon_sym_DQUOTE] = actions(2587); + v->a[1177][sym_string_content] = actions(2299); + v->a[1177][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1177][anon_sym_DOLLAR_LPAREN] = actions(2303); + return (parse_table_1372(v)); +} + +void parse_table_1372(t_parse_table_array *v) +{ + v->a[1177][anon_sym_BQUOTE] = actions(2305); + v->a[1177][sym_comment] = actions(3); + v->a[1178][aux_sym_pipeline_repeat1] = state(1178); + v->a[1178][anon_sym_PIPE] = actions(2589); + v->a[1178][anon_sym_SEMI_SEMI] = actions(1979); + v->a[1178][anon_sym_AMP_AMP] = actions(1979); + v->a[1178][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1178][anon_sym_LT] = actions(1979); + v->a[1178][anon_sym_GT] = actions(1979); + v->a[1178][anon_sym_GT_GT] = actions(1979); + v->a[1178][anon_sym_LT_LT] = actions(1979); + v->a[1178][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[1178][anon_sym_BQUOTE] = actions(1979); + v->a[1178][sym_comment] = actions(3); + v->a[1178][anon_sym_SEMI] = actions(1979); + v->a[1179][sym_word] = actions(2592); + v->a[1179][anon_sym_esac] = actions(2594); + v->a[1179][anon_sym_LPAREN] = actions(2592); + v->a[1179][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2592); + v->a[1179][anon_sym_DOLLAR] = actions(2592); + return (parse_table_1373(v)); +} + +void parse_table_1373(t_parse_table_array *v) +{ + v->a[1179][anon_sym_DQUOTE] = actions(2592); + v->a[1179][sym_raw_string] = actions(2592); + v->a[1179][sym_number] = actions(2592); + v->a[1179][anon_sym_DOLLAR_LBRACE] = actions(2592); + v->a[1179][anon_sym_DOLLAR_LPAREN] = actions(2592); + v->a[1179][anon_sym_BQUOTE] = actions(2592); + v->a[1179][sym_comment] = actions(3); + v->a[1179][sym_extglob_pattern] = actions(2596); + v->a[1180][sym_word] = actions(2592); + v->a[1180][anon_sym_esac] = actions(2594); + v->a[1180][anon_sym_LPAREN] = actions(2592); + v->a[1180][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2592); + v->a[1180][anon_sym_DOLLAR] = actions(2592); + v->a[1180][anon_sym_DQUOTE] = actions(2592); + v->a[1180][sym_raw_string] = actions(2592); + v->a[1180][sym_number] = actions(2592); + v->a[1180][anon_sym_DOLLAR_LBRACE] = actions(2592); + v->a[1180][anon_sym_DOLLAR_LPAREN] = actions(2592); + v->a[1180][anon_sym_BQUOTE] = actions(2592); + v->a[1180][sym_comment] = actions(3); + return (parse_table_1374(v)); +} + +void parse_table_1374(t_parse_table_array *v) +{ + v->a[1180][sym_extglob_pattern] = actions(2596); + v->a[1181][sym_arithmetic_expansion] = state(1394); + v->a[1181][sym_simple_expansion] = state(1394); + v->a[1181][sym_expansion] = state(1394); + v->a[1181][sym_command_substitution] = state(1394); + v->a[1181][aux_sym_string_repeat1] = state(1176); + v->a[1181][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1181][anon_sym_DOLLAR] = actions(2598); + v->a[1181][anon_sym_DQUOTE] = actions(2600); + v->a[1181][sym_string_content] = actions(2299); + v->a[1181][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1181][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1181][anon_sym_BQUOTE] = actions(2305); + v->a[1181][sym_comment] = actions(3); + v->a[1182][sym_arithmetic_expansion] = state(1394); + v->a[1182][sym_simple_expansion] = state(1394); + v->a[1182][sym_expansion] = state(1394); + v->a[1182][sym_command_substitution] = state(1394); + v->a[1182][aux_sym_string_repeat1] = state(1176); + v->a[1182][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + return (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 new file mode 100644 index 00000000..3e504346 --- /dev/null +++ b/parser/static/parse_table/parse_table_275.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1182][anon_sym_DOLLAR] = actions(2602); + v->a[1182][anon_sym_DQUOTE] = actions(2604); + v->a[1182][sym_string_content] = actions(2299); + v->a[1182][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1182][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1182][anon_sym_BQUOTE] = actions(2305); + v->a[1182][sym_comment] = actions(3); + v->a[1183][sym_arithmetic_expansion] = state(1394); + v->a[1183][sym_simple_expansion] = state(1394); + v->a[1183][sym_expansion] = state(1394); + v->a[1183][sym_command_substitution] = state(1394); + v->a[1183][aux_sym_string_repeat1] = state(1177); + v->a[1183][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1183][anon_sym_DOLLAR] = actions(2606); + v->a[1183][anon_sym_DQUOTE] = actions(2608); + v->a[1183][sym_string_content] = actions(2299); + v->a[1183][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1183][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1183][anon_sym_BQUOTE] = actions(2305); + v->a[1183][sym_comment] = actions(3); + return (parse_table_1376(v)); +} + +void parse_table_1376(t_parse_table_array *v) +{ + v->a[1184][sym_word] = actions(2426); + v->a[1184][anon_sym_esac] = actions(2428); + v->a[1184][anon_sym_LPAREN] = actions(2426); + v->a[1184][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2426); + v->a[1184][anon_sym_DOLLAR] = actions(2426); + v->a[1184][anon_sym_DQUOTE] = actions(2426); + v->a[1184][sym_raw_string] = actions(2426); + v->a[1184][sym_number] = actions(2426); + v->a[1184][anon_sym_DOLLAR_LBRACE] = actions(2426); + v->a[1184][anon_sym_DOLLAR_LPAREN] = actions(2426); + v->a[1184][anon_sym_BQUOTE] = actions(2426); + v->a[1184][sym_comment] = actions(3); + v->a[1184][sym_extglob_pattern] = actions(2430); + v->a[1185][sym_arithmetic_expansion] = state(1394); + v->a[1185][sym_simple_expansion] = state(1394); + v->a[1185][sym_expansion] = state(1394); + v->a[1185][sym_command_substitution] = state(1394); + v->a[1185][aux_sym_string_repeat1] = state(1122); + v->a[1185][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1185][anon_sym_DOLLAR] = actions(2610); + return (parse_table_1377(v)); +} + +void parse_table_1377(t_parse_table_array *v) +{ + v->a[1185][anon_sym_DQUOTE] = actions(2612); + v->a[1185][sym_string_content] = actions(2299); + v->a[1185][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1185][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1185][anon_sym_BQUOTE] = actions(2305); + v->a[1185][sym_comment] = actions(3); + v->a[1186][sym__expansion_body] = state(1595); + v->a[1186][anon_sym_RBRACE] = actions(2614); + v->a[1186][anon_sym_BANG] = actions(2275); + v->a[1186][anon_sym_DASH] = actions(2275); + v->a[1186][anon_sym_STAR] = actions(2275); + v->a[1186][anon_sym_QMARK] = actions(2275); + v->a[1186][anon_sym_DOLLAR] = actions(2275); + v->a[1186][anon_sym_POUND] = actions(2277); + v->a[1186][sym_comment] = actions(3); + v->a[1186][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1186][anon_sym_AT] = actions(2275); + v->a[1186][anon_sym_0] = actions(2281); + v->a[1186][sym_variable_name] = actions(2283); + v->a[1187][sym__expansion_body] = state(1642); + return (parse_table_1378(v)); +} + +void parse_table_1378(t_parse_table_array *v) +{ + v->a[1187][anon_sym_RBRACE] = actions(2616); + v->a[1187][anon_sym_BANG] = actions(2275); + v->a[1187][anon_sym_DASH] = actions(2275); + v->a[1187][anon_sym_STAR] = actions(2275); + v->a[1187][anon_sym_QMARK] = actions(2275); + v->a[1187][anon_sym_DOLLAR] = actions(2275); + v->a[1187][anon_sym_POUND] = actions(2277); + v->a[1187][sym_comment] = actions(3); + v->a[1187][aux_sym__simple_variable_name_token1] = actions(2279); + v->a[1187][anon_sym_AT] = actions(2275); + v->a[1187][anon_sym_0] = actions(2281); + v->a[1187][sym_variable_name] = actions(2283); + v->a[1188][anon_sym_esac] = actions(919); + v->a[1188][anon_sym_PIPE] = actions(919); + v->a[1188][anon_sym_SEMI_SEMI] = actions(919); + v->a[1188][anon_sym_AMP_AMP] = actions(919); + v->a[1188][anon_sym_PIPE_PIPE] = actions(919); + v->a[1188][anon_sym_LT] = actions(919); + v->a[1188][anon_sym_GT] = actions(919); + v->a[1188][anon_sym_GT_GT] = actions(919); + return (parse_table_1379(v)); +} + +void parse_table_1379(t_parse_table_array *v) +{ + v->a[1188][anon_sym_LT_LT] = actions(919); + v->a[1188][aux_sym_heredoc_redirect_token1] = actions(917); + v->a[1188][sym_comment] = actions(3); + v->a[1188][anon_sym_SEMI] = actions(919); + v->a[1188][sym_variable_name] = actions(917); + v->a[1189][sym_arithmetic_expansion] = state(1394); + v->a[1189][sym_simple_expansion] = state(1394); + v->a[1189][sym_expansion] = state(1394); + v->a[1189][sym_command_substitution] = state(1394); + v->a[1189][aux_sym_string_repeat1] = state(1181); + v->a[1189][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2293); + v->a[1189][anon_sym_DOLLAR] = actions(2618); + v->a[1189][anon_sym_DQUOTE] = actions(2620); + v->a[1189][sym_string_content] = actions(2299); + v->a[1189][anon_sym_DOLLAR_LBRACE] = actions(2301); + v->a[1189][anon_sym_DOLLAR_LPAREN] = actions(2303); + v->a[1189][anon_sym_BQUOTE] = actions(2305); + v->a[1189][sym_comment] = actions(3); + v->a[1190][anon_sym_esac] = actions(2045); + v->a[1190][anon_sym_PIPE] = actions(2045); + return (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 new file mode 100644 index 00000000..339acec0 --- /dev/null +++ b/parser/static/parse_table/parse_table_276.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1190][anon_sym_SEMI_SEMI] = actions(2045); + v->a[1190][anon_sym_AMP_AMP] = actions(2045); + v->a[1190][anon_sym_PIPE_PIPE] = actions(2045); + v->a[1190][anon_sym_LT] = actions(2045); + v->a[1190][anon_sym_GT] = actions(2045); + v->a[1190][anon_sym_GT_GT] = actions(2045); + v->a[1190][anon_sym_LT_LT] = actions(2045); + v->a[1190][aux_sym_heredoc_redirect_token1] = actions(2043); + v->a[1190][sym_comment] = actions(3); + v->a[1190][anon_sym_SEMI] = actions(2045); + v->a[1191][anon_sym_BANG] = actions(1906); + v->a[1191][anon_sym_DASH] = actions(1906); + v->a[1191][anon_sym_STAR] = actions(1906); + v->a[1191][anon_sym_QMARK] = actions(1906); + v->a[1191][anon_sym_DOLLAR] = actions(1906); + v->a[1191][anon_sym_POUND] = actions(1906); + v->a[1191][sym_comment] = actions(3); + v->a[1191][aux_sym__simple_variable_name_token1] = actions(1908); + v->a[1191][aux_sym__multiline_variable_name_token1] = actions(1908); + v->a[1191][anon_sym_AT] = actions(1906); + return (parse_table_1381(v)); +} + +void parse_table_1381(t_parse_table_array *v) +{ + v->a[1191][anon_sym_0] = actions(1906); + v->a[1191][sym_variable_name] = actions(1910); + v->a[1192][anon_sym_BANG] = actions(639); + v->a[1192][anon_sym_DASH] = actions(639); + v->a[1192][anon_sym_STAR] = actions(639); + v->a[1192][anon_sym_QMARK] = actions(639); + v->a[1192][anon_sym_DOLLAR] = actions(639); + v->a[1192][anon_sym_POUND] = actions(639); + v->a[1192][sym_comment] = actions(3); + v->a[1192][aux_sym__simple_variable_name_token1] = actions(641); + v->a[1192][aux_sym__multiline_variable_name_token1] = actions(641); + v->a[1192][anon_sym_AT] = actions(639); + v->a[1192][anon_sym_0] = actions(639); + v->a[1192][sym_variable_name] = actions(643); + v->a[1193][anon_sym_BANG] = actions(1179); + v->a[1193][anon_sym_DASH] = actions(1179); + v->a[1193][anon_sym_STAR] = actions(1179); + v->a[1193][anon_sym_QMARK] = actions(1179); + v->a[1193][anon_sym_DOLLAR] = actions(1179); + v->a[1193][anon_sym_POUND] = actions(1179); + return (parse_table_1382(v)); +} + +void parse_table_1382(t_parse_table_array *v) +{ + v->a[1193][sym_comment] = actions(3); + v->a[1193][aux_sym__simple_variable_name_token1] = actions(1181); + v->a[1193][aux_sym__multiline_variable_name_token1] = actions(1181); + v->a[1193][anon_sym_AT] = actions(1179); + v->a[1193][anon_sym_0] = actions(1179); + v->a[1193][sym_variable_name] = actions(1183); + v->a[1194][sym_word] = actions(2520); + v->a[1194][anon_sym_LPAREN] = actions(2520); + v->a[1194][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2520); + v->a[1194][anon_sym_DOLLAR] = actions(2520); + v->a[1194][anon_sym_DQUOTE] = actions(2520); + v->a[1194][sym_raw_string] = actions(2520); + v->a[1194][sym_number] = actions(2520); + v->a[1194][anon_sym_DOLLAR_LBRACE] = actions(2520); + v->a[1194][anon_sym_DOLLAR_LPAREN] = actions(2520); + v->a[1194][anon_sym_BQUOTE] = actions(2520); + v->a[1194][sym_comment] = actions(3); + v->a[1194][sym_extglob_pattern] = actions(2524); + v->a[1195][sym_word] = actions(2287); + v->a[1195][anon_sym_LPAREN] = actions(2287); + return (parse_table_1383(v)); +} + +void parse_table_1383(t_parse_table_array *v) +{ + v->a[1195][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2287); + v->a[1195][anon_sym_DOLLAR] = actions(2287); + v->a[1195][anon_sym_DQUOTE] = actions(2287); + v->a[1195][sym_raw_string] = actions(2287); + v->a[1195][sym_number] = actions(2287); + v->a[1195][anon_sym_DOLLAR_LBRACE] = actions(2287); + v->a[1195][anon_sym_DOLLAR_LPAREN] = actions(2287); + v->a[1195][anon_sym_BQUOTE] = actions(2287); + v->a[1195][sym_comment] = actions(3); + v->a[1195][sym_extglob_pattern] = actions(2291); + v->a[1196][anon_sym_BANG] = actions(2003); + v->a[1196][anon_sym_DASH] = actions(2003); + v->a[1196][anon_sym_STAR] = actions(2003); + v->a[1196][anon_sym_QMARK] = actions(2003); + v->a[1196][anon_sym_DOLLAR] = actions(2003); + v->a[1196][anon_sym_POUND] = actions(2003); + v->a[1196][sym_comment] = actions(3); + v->a[1196][aux_sym__simple_variable_name_token1] = actions(2005); + v->a[1196][aux_sym__multiline_variable_name_token1] = actions(2005); + v->a[1196][anon_sym_AT] = actions(2003); + return (parse_table_1384(v)); +} + +void parse_table_1384(t_parse_table_array *v) +{ + v->a[1196][anon_sym_0] = actions(2003); + v->a[1196][sym_variable_name] = actions(2007); + v->a[1197][sym_word] = actions(2469); + v->a[1197][anon_sym_LPAREN] = actions(2469); + v->a[1197][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2469); + v->a[1197][anon_sym_DOLLAR] = actions(2469); + v->a[1197][anon_sym_DQUOTE] = actions(2469); + v->a[1197][sym_raw_string] = actions(2469); + v->a[1197][sym_number] = actions(2469); + v->a[1197][anon_sym_DOLLAR_LBRACE] = actions(2469); + v->a[1197][anon_sym_DOLLAR_LPAREN] = actions(2469); + v->a[1197][anon_sym_BQUOTE] = actions(2469); + v->a[1197][sym_comment] = actions(3); + v->a[1197][sym_extglob_pattern] = actions(2473); + v->a[1198][anon_sym_BANG] = actions(371); + v->a[1198][anon_sym_DASH] = actions(371); + v->a[1198][anon_sym_STAR] = actions(371); + v->a[1198][anon_sym_QMARK] = actions(371); + v->a[1198][anon_sym_DOLLAR] = actions(371); + v->a[1198][anon_sym_POUND] = actions(371); + return (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 new file mode 100644 index 00000000..a1c27c20 --- /dev/null +++ b/parser/static/parse_table/parse_table_277.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1198][sym_comment] = actions(3); + v->a[1198][aux_sym__simple_variable_name_token1] = actions(373); + v->a[1198][aux_sym__multiline_variable_name_token1] = actions(373); + v->a[1198][anon_sym_AT] = actions(371); + v->a[1198][anon_sym_0] = actions(371); + v->a[1198][sym_variable_name] = actions(375); + v->a[1199][anon_sym_BANG] = actions(359); + v->a[1199][anon_sym_DASH] = actions(359); + v->a[1199][anon_sym_STAR] = actions(359); + v->a[1199][anon_sym_QMARK] = actions(359); + v->a[1199][anon_sym_DOLLAR] = actions(359); + v->a[1199][anon_sym_POUND] = actions(359); + v->a[1199][sym_comment] = actions(3); + v->a[1199][aux_sym__simple_variable_name_token1] = actions(361); + v->a[1199][aux_sym__multiline_variable_name_token1] = actions(361); + v->a[1199][anon_sym_AT] = actions(359); + v->a[1199][anon_sym_0] = actions(359); + v->a[1199][sym_variable_name] = actions(363); + v->a[1200][anon_sym_BANG] = actions(796); + v->a[1200][anon_sym_DASH] = actions(796); + return (parse_table_1386(v)); +} + +void parse_table_1386(t_parse_table_array *v) +{ + v->a[1200][anon_sym_STAR] = actions(796); + v->a[1200][anon_sym_QMARK] = actions(796); + v->a[1200][anon_sym_DOLLAR] = actions(796); + v->a[1200][anon_sym_POUND] = actions(796); + v->a[1200][sym_comment] = actions(3); + v->a[1200][aux_sym__simple_variable_name_token1] = actions(798); + v->a[1200][aux_sym__multiline_variable_name_token1] = actions(798); + v->a[1200][anon_sym_AT] = actions(796); + v->a[1200][anon_sym_0] = actions(796); + v->a[1200][sym_variable_name] = actions(800); + v->a[1201][sym_word] = actions(2520); + v->a[1201][anon_sym_LPAREN] = actions(2520); + v->a[1201][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2520); + v->a[1201][anon_sym_DOLLAR] = actions(2520); + v->a[1201][anon_sym_DQUOTE] = actions(2520); + v->a[1201][sym_raw_string] = actions(2520); + v->a[1201][sym_number] = actions(2520); + v->a[1201][anon_sym_DOLLAR_LBRACE] = actions(2520); + v->a[1201][anon_sym_DOLLAR_LPAREN] = actions(2520); + v->a[1201][anon_sym_BQUOTE] = actions(2520); + return (parse_table_1387(v)); +} + +void parse_table_1387(t_parse_table_array *v) +{ + v->a[1201][sym_comment] = actions(3); + v->a[1201][sym_extglob_pattern] = actions(2524); + v->a[1202][anon_sym_BANG] = actions(2622); + v->a[1202][anon_sym_DASH] = actions(2622); + v->a[1202][anon_sym_STAR] = actions(2622); + v->a[1202][anon_sym_QMARK] = actions(2622); + v->a[1202][anon_sym_DOLLAR] = actions(2622); + v->a[1202][anon_sym_POUND] = actions(2622); + v->a[1202][sym_comment] = actions(3); + v->a[1202][aux_sym__simple_variable_name_token1] = actions(2624); + v->a[1202][aux_sym__multiline_variable_name_token1] = actions(2624); + v->a[1202][anon_sym_AT] = actions(2622); + v->a[1202][anon_sym_0] = actions(2622); + v->a[1202][sym_variable_name] = actions(2626); + v->a[1203][sym_word] = actions(2372); + v->a[1203][anon_sym_LPAREN] = actions(2372); + v->a[1203][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2372); + v->a[1203][anon_sym_DOLLAR] = actions(2372); + v->a[1203][anon_sym_DQUOTE] = actions(2372); + v->a[1203][sym_raw_string] = actions(2372); + return (parse_table_1388(v)); +} + +void parse_table_1388(t_parse_table_array *v) +{ + v->a[1203][sym_number] = actions(2372); + v->a[1203][anon_sym_DOLLAR_LBRACE] = actions(2372); + v->a[1203][anon_sym_DOLLAR_LPAREN] = actions(2372); + v->a[1203][anon_sym_BQUOTE] = actions(2372); + v->a[1203][sym_comment] = actions(3); + v->a[1203][sym_extglob_pattern] = actions(2376); + v->a[1204][sym_word] = actions(2396); + v->a[1204][anon_sym_LPAREN] = actions(2396); + v->a[1204][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2396); + v->a[1204][anon_sym_DOLLAR] = actions(2396); + v->a[1204][anon_sym_DQUOTE] = actions(2396); + v->a[1204][sym_raw_string] = actions(2396); + v->a[1204][sym_number] = actions(2396); + v->a[1204][anon_sym_DOLLAR_LBRACE] = actions(2396); + v->a[1204][anon_sym_DOLLAR_LPAREN] = actions(2396); + v->a[1204][anon_sym_BQUOTE] = actions(2396); + v->a[1204][sym_comment] = actions(3); + v->a[1204][sym_extglob_pattern] = actions(2400); + v->a[1205][sym_word] = actions(2396); + v->a[1205][anon_sym_LPAREN] = actions(2396); + return (parse_table_1389(v)); +} + +void parse_table_1389(t_parse_table_array *v) +{ + v->a[1205][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2396); + v->a[1205][anon_sym_DOLLAR] = actions(2396); + v->a[1205][anon_sym_DQUOTE] = actions(2396); + v->a[1205][sym_raw_string] = actions(2396); + v->a[1205][sym_number] = actions(2396); + v->a[1205][anon_sym_DOLLAR_LBRACE] = actions(2396); + v->a[1205][anon_sym_DOLLAR_LPAREN] = actions(2396); + v->a[1205][anon_sym_BQUOTE] = actions(2396); + v->a[1205][sym_comment] = actions(3); + v->a[1205][sym_extglob_pattern] = actions(2400); + v->a[1206][anon_sym_BANG] = actions(377); + v->a[1206][anon_sym_DASH] = actions(377); + v->a[1206][anon_sym_STAR] = actions(377); + v->a[1206][anon_sym_QMARK] = actions(377); + v->a[1206][anon_sym_DOLLAR] = actions(377); + v->a[1206][anon_sym_POUND] = actions(377); + v->a[1206][sym_comment] = actions(3); + v->a[1206][aux_sym__simple_variable_name_token1] = actions(379); + v->a[1206][aux_sym__multiline_variable_name_token1] = actions(379); + v->a[1206][anon_sym_AT] = actions(377); + return (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 new file mode 100644 index 00000000..b27a3ea0 --- /dev/null +++ b/parser/static/parse_table/parse_table_278.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1206][anon_sym_0] = actions(377); + v->a[1206][sym_variable_name] = actions(381); + v->a[1207][sym_word] = actions(2426); + v->a[1207][anon_sym_LPAREN] = actions(2426); + v->a[1207][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2426); + v->a[1207][anon_sym_DOLLAR] = actions(2426); + v->a[1207][anon_sym_DQUOTE] = actions(2426); + v->a[1207][sym_raw_string] = actions(2426); + v->a[1207][sym_number] = actions(2426); + v->a[1207][anon_sym_DOLLAR_LBRACE] = actions(2426); + v->a[1207][anon_sym_DOLLAR_LPAREN] = actions(2426); + v->a[1207][anon_sym_BQUOTE] = actions(2426); + v->a[1207][sym_comment] = actions(3); + v->a[1207][sym_extglob_pattern] = actions(2430); + v->a[1208][sym_word] = actions(2426); + v->a[1208][anon_sym_LPAREN] = actions(2426); + v->a[1208][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2426); + v->a[1208][anon_sym_DOLLAR] = actions(2426); + v->a[1208][anon_sym_DQUOTE] = actions(2426); + v->a[1208][sym_raw_string] = actions(2426); + return (parse_table_1391(v)); +} + +void parse_table_1391(t_parse_table_array *v) +{ + v->a[1208][sym_number] = actions(2426); + v->a[1208][anon_sym_DOLLAR_LBRACE] = actions(2426); + v->a[1208][anon_sym_DOLLAR_LPAREN] = actions(2426); + v->a[1208][anon_sym_BQUOTE] = actions(2426); + v->a[1208][sym_comment] = actions(3); + v->a[1208][sym_extglob_pattern] = actions(2430); + v->a[1209][anon_sym_BANG] = actions(395); + v->a[1209][anon_sym_DASH] = actions(395); + v->a[1209][anon_sym_STAR] = actions(395); + v->a[1209][anon_sym_QMARK] = actions(395); + v->a[1209][anon_sym_DOLLAR] = actions(395); + v->a[1209][anon_sym_POUND] = actions(395); + v->a[1209][sym_comment] = actions(3); + v->a[1209][aux_sym__simple_variable_name_token1] = actions(397); + v->a[1209][aux_sym__multiline_variable_name_token1] = actions(397); + v->a[1209][anon_sym_AT] = actions(395); + v->a[1209][anon_sym_0] = actions(395); + v->a[1209][sym_variable_name] = actions(399); + v->a[1210][sym_word] = actions(2592); + v->a[1210][anon_sym_LPAREN] = actions(2592); + return (parse_table_1392(v)); +} + +void parse_table_1392(t_parse_table_array *v) +{ + v->a[1210][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2592); + v->a[1210][anon_sym_DOLLAR] = actions(2592); + v->a[1210][anon_sym_DQUOTE] = actions(2592); + v->a[1210][sym_raw_string] = actions(2592); + v->a[1210][sym_number] = actions(2592); + v->a[1210][anon_sym_DOLLAR_LBRACE] = actions(2592); + v->a[1210][anon_sym_DOLLAR_LPAREN] = actions(2592); + v->a[1210][anon_sym_BQUOTE] = actions(2592); + v->a[1210][sym_comment] = actions(3); + v->a[1210][sym_extglob_pattern] = actions(2596); + v->a[1211][sym_word] = actions(2592); + v->a[1211][anon_sym_LPAREN] = actions(2592); + v->a[1211][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2592); + v->a[1211][anon_sym_DOLLAR] = actions(2592); + v->a[1211][anon_sym_DQUOTE] = actions(2592); + v->a[1211][sym_raw_string] = actions(2592); + v->a[1211][sym_number] = actions(2592); + v->a[1211][anon_sym_DOLLAR_LBRACE] = actions(2592); + v->a[1211][anon_sym_DOLLAR_LPAREN] = actions(2592); + v->a[1211][anon_sym_BQUOTE] = actions(2592); + return (parse_table_1393(v)); +} + +void parse_table_1393(t_parse_table_array *v) +{ + v->a[1211][sym_comment] = actions(3); + v->a[1211][sym_extglob_pattern] = actions(2596); + v->a[1212][sym_word] = actions(2475); + v->a[1212][anon_sym_LPAREN] = actions(2475); + v->a[1212][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2475); + v->a[1212][anon_sym_DOLLAR] = actions(2475); + v->a[1212][anon_sym_DQUOTE] = actions(2475); + v->a[1212][sym_raw_string] = actions(2475); + v->a[1212][sym_number] = actions(2475); + v->a[1212][anon_sym_DOLLAR_LBRACE] = actions(2475); + v->a[1212][anon_sym_DOLLAR_LPAREN] = actions(2475); + v->a[1212][anon_sym_BQUOTE] = actions(2475); + v->a[1212][sym_comment] = actions(3); + v->a[1212][sym_extglob_pattern] = actions(2479); + v->a[1213][anon_sym_BANG] = actions(345); + v->a[1213][anon_sym_DASH] = actions(345); + v->a[1213][anon_sym_STAR] = actions(345); + v->a[1213][anon_sym_QMARK] = actions(345); + v->a[1213][anon_sym_DOLLAR] = actions(345); + v->a[1213][anon_sym_POUND] = actions(345); + return (parse_table_1394(v)); +} + +void parse_table_1394(t_parse_table_array *v) +{ + v->a[1213][sym_comment] = actions(3); + v->a[1213][aux_sym__simple_variable_name_token1] = actions(347); + v->a[1213][aux_sym__multiline_variable_name_token1] = actions(347); + v->a[1213][anon_sym_AT] = actions(345); + v->a[1213][anon_sym_0] = actions(345); + v->a[1213][sym_variable_name] = actions(349); + v->a[1214][anon_sym_BANG] = actions(806); + v->a[1214][anon_sym_DASH] = actions(806); + v->a[1214][anon_sym_STAR] = actions(806); + v->a[1214][anon_sym_QMARK] = actions(806); + v->a[1214][anon_sym_DOLLAR] = actions(806); + v->a[1214][anon_sym_POUND] = actions(806); + v->a[1214][sym_comment] = actions(3); + v->a[1214][aux_sym__simple_variable_name_token1] = actions(808); + v->a[1214][aux_sym__multiline_variable_name_token1] = actions(808); + v->a[1214][anon_sym_AT] = actions(806); + v->a[1214][anon_sym_0] = actions(806); + v->a[1214][sym_variable_name] = actions(810); + v->a[1215][aux_sym_pipeline_repeat1] = state(1220); + v->a[1215][anon_sym_PIPE] = actions(2628); + return (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 new file mode 100644 index 00000000..5dc9d42a --- /dev/null +++ b/parser/static/parse_table/parse_table_279.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1215][anon_sym_SEMI_SEMI] = actions(2353); + v->a[1215][anon_sym_AMP_AMP] = actions(2353); + v->a[1215][anon_sym_PIPE_PIPE] = actions(2353); + v->a[1215][anon_sym_LT] = actions(2353); + v->a[1215][anon_sym_GT] = actions(2353); + v->a[1215][anon_sym_GT_GT] = actions(2353); + v->a[1215][anon_sym_LT_LT] = actions(2353); + v->a[1215][aux_sym_heredoc_redirect_token1] = actions(2357); + v->a[1215][sym_comment] = actions(3); + v->a[1215][anon_sym_SEMI] = actions(2353); + v->a[1216][anon_sym_esac] = actions(2035); + v->a[1216][anon_sym_PIPE] = actions(2035); + v->a[1216][anon_sym_SEMI_SEMI] = actions(2035); + v->a[1216][anon_sym_AMP_AMP] = actions(2035); + v->a[1216][anon_sym_PIPE_PIPE] = actions(2035); + v->a[1216][anon_sym_LT] = actions(2035); + v->a[1216][anon_sym_GT] = actions(2035); + v->a[1216][anon_sym_GT_GT] = actions(2035); + v->a[1216][anon_sym_LT_LT] = actions(2035); + v->a[1216][aux_sym_heredoc_redirect_token1] = actions(2033); + return (parse_table_1396(v)); +} + +void parse_table_1396(t_parse_table_array *v) +{ + v->a[1216][sym_comment] = actions(3); + v->a[1216][anon_sym_SEMI] = actions(2035); + v->a[1217][anon_sym_BANG] = actions(1469); + v->a[1217][anon_sym_DASH] = actions(1469); + v->a[1217][anon_sym_STAR] = actions(1469); + v->a[1217][anon_sym_QMARK] = actions(1469); + v->a[1217][anon_sym_DOLLAR] = actions(1469); + v->a[1217][anon_sym_POUND] = actions(1469); + v->a[1217][sym_comment] = actions(3); + v->a[1217][aux_sym__simple_variable_name_token1] = actions(1471); + v->a[1217][aux_sym__multiline_variable_name_token1] = actions(1471); + v->a[1217][anon_sym_AT] = actions(1469); + v->a[1217][anon_sym_0] = actions(1469); + v->a[1217][sym_variable_name] = actions(1473); + v->a[1218][anon_sym_BANG] = actions(1208); + v->a[1218][anon_sym_DASH] = actions(1208); + v->a[1218][anon_sym_STAR] = actions(1208); + v->a[1218][anon_sym_QMARK] = actions(1208); + v->a[1218][anon_sym_DOLLAR] = actions(1208); + v->a[1218][anon_sym_POUND] = actions(1208); + return (parse_table_1397(v)); +} + +void parse_table_1397(t_parse_table_array *v) +{ + v->a[1218][sym_comment] = actions(3); + v->a[1218][aux_sym__simple_variable_name_token1] = actions(1210); + v->a[1218][aux_sym__multiline_variable_name_token1] = actions(1210); + v->a[1218][anon_sym_AT] = actions(1208); + v->a[1218][anon_sym_0] = actions(1208); + v->a[1218][sym_variable_name] = actions(1212); + v->a[1219][anon_sym_BANG] = actions(861); + v->a[1219][anon_sym_DASH] = actions(861); + v->a[1219][anon_sym_STAR] = actions(861); + v->a[1219][anon_sym_QMARK] = actions(861); + v->a[1219][anon_sym_DOLLAR] = actions(861); + v->a[1219][anon_sym_POUND] = actions(861); + v->a[1219][sym_comment] = actions(3); + v->a[1219][aux_sym__simple_variable_name_token1] = actions(863); + v->a[1219][aux_sym__multiline_variable_name_token1] = actions(863); + v->a[1219][anon_sym_AT] = actions(861); + v->a[1219][anon_sym_0] = actions(861); + v->a[1219][sym_variable_name] = actions(865); + v->a[1220][aux_sym_pipeline_repeat1] = state(1220); + v->a[1220][anon_sym_PIPE] = actions(2630); + return (parse_table_1398(v)); +} + +void parse_table_1398(t_parse_table_array *v) +{ + v->a[1220][anon_sym_SEMI_SEMI] = actions(1979); + v->a[1220][anon_sym_AMP_AMP] = actions(1979); + v->a[1220][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1220][anon_sym_LT] = actions(1979); + v->a[1220][anon_sym_GT] = actions(1979); + v->a[1220][anon_sym_GT_GT] = actions(1979); + v->a[1220][anon_sym_LT_LT] = actions(1979); + v->a[1220][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[1220][sym_comment] = actions(3); + v->a[1220][anon_sym_SEMI] = actions(1979); + v->a[1221][sym_file_redirect] = state(1225); + v->a[1221][sym_heredoc_redirect] = state(1225); + v->a[1221][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1221][anon_sym_PIPE] = actions(580); + v->a[1221][anon_sym_AMP_AMP] = actions(1033); + v->a[1221][anon_sym_PIPE_PIPE] = actions(1033); + v->a[1221][anon_sym_LT] = actions(2633); + v->a[1221][anon_sym_GT] = actions(2633); + v->a[1221][anon_sym_GT_GT] = actions(2633); + v->a[1221][anon_sym_LT_LT] = actions(597); + return (parse_table_1399(v)); +} + +void parse_table_1399(t_parse_table_array *v) +{ + v->a[1221][aux_sym_heredoc_redirect_token1] = actions(2635); + v->a[1221][sym_comment] = actions(3); + v->a[1222][sym_file_redirect] = state(1225); + v->a[1222][sym_heredoc_redirect] = state(1225); + v->a[1222][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1222][anon_sym_PIPE] = actions(580); + v->a[1222][anon_sym_AMP_AMP] = actions(1033); + v->a[1222][anon_sym_PIPE_PIPE] = actions(1033); + v->a[1222][anon_sym_LT] = actions(2633); + v->a[1222][anon_sym_GT] = actions(2633); + v->a[1222][anon_sym_GT_GT] = actions(2633); + v->a[1222][anon_sym_LT_LT] = actions(597); + v->a[1222][aux_sym_heredoc_redirect_token1] = actions(2637); + v->a[1222][sym_comment] = actions(3); + v->a[1223][aux_sym_concatenation_repeat1] = state(1223); + v->a[1223][anon_sym_PIPE] = actions(973); + v->a[1223][anon_sym_AMP_AMP] = actions(981); + v->a[1223][anon_sym_PIPE_PIPE] = actions(981); + v->a[1223][anon_sym_LT] = actions(973); + v->a[1223][anon_sym_GT] = actions(973); + return (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 new file mode 100644 index 00000000..ecab30f6 --- /dev/null +++ b/parser/static/parse_table/parse_table_28.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_28.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_140(t_parse_table_array *v) +{ + v->a[54][anon_sym_GT_GT] = actions(212); + v->a[54][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[54][anon_sym_DOLLAR] = actions(55); + v->a[54][anon_sym_DQUOTE] = actions(57); + v->a[54][sym_raw_string] = actions(214); + v->a[54][sym_number] = actions(214); + v->a[54][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[54][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[54][anon_sym_BQUOTE] = actions(65); + v->a[54][sym_comment] = actions(3); + v->a[54][sym_variable_name] = actions(216); + v->a[55][sym__statements] = state(1641); + v->a[55][sym__statement_not_pipeline] = state(1557); + v->a[55][sym_redirected_statement] = state(877); + v->a[55][sym_for_statement] = state(877); + v->a[55][sym_while_statement] = state(877); + v->a[55][sym_if_statement] = state(877); + v->a[55][sym_case_statement] = state(877); + v->a[55][sym_function_definition] = state(877); + v->a[55][sym_compound_statement] = state(877); + return (parse_table_141(v)); +} + +void parse_table_141(t_parse_table_array *v) +{ + v->a[55][sym_subshell] = state(877); + v->a[55][sym_pipeline] = state(937); + v->a[55][sym_list] = state(877); + v->a[55][sym_negated_command] = state(877); + v->a[55][sym_command] = state(877); + v->a[55][sym_command_name] = state(158); + v->a[55][sym_variable_assignment] = state(186); + v->a[55][sym__variable_assignments] = state(877); + v->a[55][sym_file_redirect] = state(568); + v->a[55][sym_arithmetic_expansion] = state(277); + v->a[55][sym_concatenation] = state(555); + v->a[55][sym_string] = state(277); + v->a[55][sym_simple_expansion] = state(277); + v->a[55][sym_expansion] = state(277); + v->a[55][sym_command_substitution] = state(277); + v->a[55][aux_sym__statements_repeat1] = state(112); + v->a[55][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[55][aux_sym_command_repeat1] = state(298); + v->a[55][sym_word] = actions(208); + v->a[55][anon_sym_for] = actions(9); + return (parse_table_142(v)); +} + +void parse_table_142(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[55][anon_sym_BANG] = actions(210); + v->a[55][anon_sym_LT] = actions(212); + v->a[55][anon_sym_GT] = actions(212); + v->a[55][anon_sym_GT_GT] = actions(212); + v->a[55][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[55][anon_sym_DOLLAR] = actions(55); + v->a[55][anon_sym_DQUOTE] = actions(57); + v->a[55][sym_raw_string] = actions(214); + v->a[55][sym_number] = actions(214); + v->a[55][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[55][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[55][anon_sym_BQUOTE] = actions(65); + v->a[55][sym_comment] = actions(3); + v->a[55][sym_variable_name] = actions(216); + return (parse_table_143(v)); +} + +void parse_table_143(t_parse_table_array *v) +{ + v->a[56][aux_sym__terminated_statement] = state(42); + v->a[56][sym__statement_not_pipeline] = state(1561); + v->a[56][sym_redirected_statement] = state(955); + v->a[56][sym_for_statement] = state(955); + v->a[56][sym_while_statement] = state(955); + v->a[56][sym_if_statement] = state(955); + v->a[56][sym_case_statement] = state(955); + v->a[56][sym_function_definition] = state(955); + v->a[56][sym_compound_statement] = state(955); + v->a[56][sym_subshell] = state(955); + v->a[56][sym_pipeline] = state(974); + v->a[56][sym_list] = state(955); + v->a[56][sym_negated_command] = state(955); + v->a[56][sym_command] = state(955); + v->a[56][sym_command_name] = state(185); + v->a[56][sym_variable_assignment] = state(209); + v->a[56][sym__variable_assignments] = state(955); + v->a[56][sym_file_redirect] = state(551); + v->a[56][sym_arithmetic_expansion] = state(401); + v->a[56][sym_concatenation] = state(555); + return (parse_table_144(v)); +} + +void parse_table_144(t_parse_table_array *v) +{ + v->a[56][sym_string] = state(401); + v->a[56][sym_simple_expansion] = state(401); + v->a[56][sym_expansion] = state(401); + v->a[56][sym_command_substitution] = state(401); + v->a[56][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[56][aux_sym_command_repeat1] = state(411); + v->a[56][sym_word] = actions(41); + v->a[56][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[56][anon_sym_RBRACE] = actions(222); + v->a[56][anon_sym_BANG] = actions(49); + v->a[56][anon_sym_LT] = actions(51); + v->a[56][anon_sym_GT] = actions(51); + v->a[56][anon_sym_GT_GT] = actions(51); + v->a[56][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + return (parse_table_145(v)); +} + +/* EOF parse_table_28.c */ diff --git a/parser/static/parse_table/parse_table_280.c b/parser/static/parse_table/parse_table_280.c new file mode 100644 index 00000000..26c6c3c4 --- /dev/null +++ b/parser/static/parse_table/parse_table_280.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1223][anon_sym_GT_GT] = actions(981); + v->a[1223][anon_sym_LT_LT] = actions(981); + v->a[1223][aux_sym_concatenation_token1] = actions(2639); + v->a[1223][sym_comment] = actions(1436); + v->a[1223][sym__concat] = actions(2639); + v->a[1223][sym_variable_name] = actions(981); + v->a[1224][aux_sym_concatenation_repeat1] = state(1223); + v->a[1224][anon_sym_PIPE] = actions(923); + v->a[1224][anon_sym_AMP_AMP] = actions(921); + v->a[1224][anon_sym_PIPE_PIPE] = actions(921); + v->a[1224][anon_sym_LT] = actions(923); + v->a[1224][anon_sym_GT] = actions(923); + v->a[1224][anon_sym_GT_GT] = actions(921); + v->a[1224][anon_sym_LT_LT] = actions(921); + v->a[1224][aux_sym_concatenation_token1] = actions(2642); + v->a[1224][sym_comment] = actions(1436); + v->a[1224][sym__concat] = actions(2644); + v->a[1224][sym_variable_name] = actions(921); + v->a[1225][sym_file_redirect] = state(1229); + v->a[1225][sym_heredoc_redirect] = state(1229); + return (parse_table_1401(v)); +} + +void parse_table_1401(t_parse_table_array *v) +{ + v->a[1225][aux_sym_redirected_statement_repeat1] = state(1229); + v->a[1225][anon_sym_PIPE] = actions(1936); + v->a[1225][anon_sym_AMP_AMP] = actions(1936); + v->a[1225][anon_sym_PIPE_PIPE] = actions(1936); + v->a[1225][anon_sym_LT] = actions(2633); + v->a[1225][anon_sym_GT] = actions(2633); + v->a[1225][anon_sym_GT_GT] = actions(2633); + v->a[1225][anon_sym_LT_LT] = actions(597); + v->a[1225][aux_sym_heredoc_redirect_token1] = actions(1938); + v->a[1225][sym_comment] = actions(3); + v->a[1226][sym_file_redirect] = state(1225); + v->a[1226][sym_heredoc_redirect] = state(1225); + v->a[1226][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1226][anon_sym_PIPE] = actions(580); + v->a[1226][anon_sym_AMP_AMP] = actions(816); + v->a[1226][anon_sym_PIPE_PIPE] = actions(816); + v->a[1226][anon_sym_LT] = actions(816); + v->a[1226][anon_sym_GT] = actions(816); + v->a[1226][anon_sym_GT_GT] = actions(816); + v->a[1226][anon_sym_LT_LT] = actions(816); + return (parse_table_1402(v)); +} + +void parse_table_1402(t_parse_table_array *v) +{ + v->a[1226][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[1226][sym_comment] = actions(3); + v->a[1227][anon_sym_BANG] = actions(383); + v->a[1227][anon_sym_DASH] = actions(383); + v->a[1227][anon_sym_STAR] = actions(383); + v->a[1227][anon_sym_QMARK] = actions(383); + v->a[1227][anon_sym_DOLLAR] = actions(383); + v->a[1227][anon_sym_POUND] = actions(383); + v->a[1227][sym_comment] = actions(3); + v->a[1227][aux_sym__simple_variable_name_token1] = actions(385); + v->a[1227][aux_sym__multiline_variable_name_token1] = actions(385); + v->a[1227][anon_sym_AT] = actions(383); + v->a[1227][anon_sym_0] = actions(383); + v->a[1227][sym_variable_name] = actions(387); + v->a[1228][sym_file_redirect] = state(1225); + v->a[1228][sym_heredoc_redirect] = state(1225); + v->a[1228][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1228][anon_sym_PIPE] = actions(816); + v->a[1228][anon_sym_AMP_AMP] = actions(816); + v->a[1228][anon_sym_PIPE_PIPE] = actions(816); + return (parse_table_1403(v)); +} + +void parse_table_1403(t_parse_table_array *v) +{ + v->a[1228][anon_sym_LT] = actions(816); + v->a[1228][anon_sym_GT] = actions(816); + v->a[1228][anon_sym_GT_GT] = actions(816); + v->a[1228][anon_sym_LT_LT] = actions(816); + v->a[1228][aux_sym_heredoc_redirect_token1] = actions(827); + v->a[1228][sym_comment] = actions(3); + v->a[1229][sym_file_redirect] = state(1229); + v->a[1229][sym_heredoc_redirect] = state(1229); + v->a[1229][aux_sym_redirected_statement_repeat1] = state(1229); + v->a[1229][anon_sym_PIPE] = actions(1940); + v->a[1229][anon_sym_AMP_AMP] = actions(1940); + v->a[1229][anon_sym_PIPE_PIPE] = actions(1940); + v->a[1229][anon_sym_LT] = actions(2646); + v->a[1229][anon_sym_GT] = actions(2646); + v->a[1229][anon_sym_GT_GT] = actions(2646); + v->a[1229][anon_sym_LT_LT] = actions(1945); + v->a[1229][aux_sym_heredoc_redirect_token1] = actions(1948); + v->a[1229][sym_comment] = actions(3); + v->a[1230][anon_sym_esac] = actions(1276); + v->a[1230][anon_sym_PIPE] = actions(1276); + return (parse_table_1404(v)); +} + +void parse_table_1404(t_parse_table_array *v) +{ + v->a[1230][anon_sym_SEMI_SEMI] = actions(1276); + v->a[1230][anon_sym_AMP_AMP] = actions(1276); + v->a[1230][anon_sym_PIPE_PIPE] = actions(1276); + v->a[1230][anon_sym_LT] = actions(1276); + v->a[1230][anon_sym_GT] = actions(1276); + v->a[1230][anon_sym_GT_GT] = actions(1276); + v->a[1230][anon_sym_LT_LT] = actions(1276); + v->a[1230][aux_sym_heredoc_redirect_token1] = actions(1274); + v->a[1230][sym_comment] = actions(3); + v->a[1230][anon_sym_SEMI] = actions(1276); + v->a[1231][anon_sym_esac] = actions(1276); + v->a[1231][anon_sym_PIPE] = actions(1276); + v->a[1231][anon_sym_SEMI_SEMI] = actions(1276); + v->a[1231][anon_sym_AMP_AMP] = actions(1276); + v->a[1231][anon_sym_PIPE_PIPE] = actions(1276); + v->a[1231][anon_sym_LT] = actions(1276); + v->a[1231][anon_sym_GT] = actions(1276); + v->a[1231][anon_sym_GT_GT] = actions(1276); + v->a[1231][anon_sym_LT_LT] = actions(1276); + v->a[1231][aux_sym_heredoc_redirect_token1] = actions(1274); + return (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 new file mode 100644 index 00000000..a7911052 --- /dev/null +++ b/parser/static/parse_table/parse_table_281.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1231][sym_comment] = actions(3); + v->a[1231][anon_sym_SEMI] = actions(1276); + v->a[1232][sym_word] = actions(2649); + v->a[1232][anon_sym_LPAREN] = actions(2649); + v->a[1232][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2649); + v->a[1232][anon_sym_DOLLAR] = actions(2649); + v->a[1232][anon_sym_DQUOTE] = actions(2649); + v->a[1232][sym_raw_string] = actions(2649); + v->a[1232][sym_number] = actions(2649); + v->a[1232][anon_sym_DOLLAR_LBRACE] = actions(2649); + v->a[1232][anon_sym_DOLLAR_LPAREN] = actions(2649); + v->a[1232][anon_sym_BQUOTE] = actions(2649); + v->a[1232][sym_comment] = actions(3); + v->a[1232][sym_extglob_pattern] = actions(2651); + v->a[1233][anon_sym_esac] = actions(2027); + v->a[1233][anon_sym_PIPE] = actions(2027); + v->a[1233][anon_sym_SEMI_SEMI] = actions(2027); + v->a[1233][anon_sym_AMP_AMP] = actions(2027); + v->a[1233][anon_sym_PIPE_PIPE] = actions(2027); + v->a[1233][anon_sym_LT] = actions(2027); + return (parse_table_1406(v)); +} + +void parse_table_1406(t_parse_table_array *v) +{ + v->a[1233][anon_sym_GT] = actions(2027); + v->a[1233][anon_sym_GT_GT] = actions(2027); + v->a[1233][anon_sym_LT_LT] = actions(2027); + v->a[1233][aux_sym_heredoc_redirect_token1] = actions(2025); + v->a[1233][sym_comment] = actions(3); + v->a[1233][anon_sym_SEMI] = actions(2027); + v->a[1234][anon_sym_esac] = actions(2031); + v->a[1234][anon_sym_PIPE] = actions(2031); + v->a[1234][anon_sym_SEMI_SEMI] = actions(2031); + v->a[1234][anon_sym_AMP_AMP] = actions(2031); + v->a[1234][anon_sym_PIPE_PIPE] = actions(2031); + v->a[1234][anon_sym_LT] = actions(2031); + v->a[1234][anon_sym_GT] = actions(2031); + v->a[1234][anon_sym_GT_GT] = actions(2031); + v->a[1234][anon_sym_LT_LT] = actions(2031); + v->a[1234][aux_sym_heredoc_redirect_token1] = actions(2029); + v->a[1234][sym_comment] = actions(3); + v->a[1234][anon_sym_SEMI] = actions(2031); + v->a[1235][anon_sym_BANG] = actions(2653); + v->a[1235][anon_sym_DASH] = actions(2653); + return (parse_table_1407(v)); +} + +void parse_table_1407(t_parse_table_array *v) +{ + v->a[1235][anon_sym_STAR] = actions(2653); + v->a[1235][anon_sym_QMARK] = actions(2653); + v->a[1235][anon_sym_DOLLAR] = actions(2653); + v->a[1235][anon_sym_POUND] = actions(2653); + v->a[1235][sym_comment] = actions(3); + v->a[1235][aux_sym__simple_variable_name_token1] = actions(2655); + v->a[1235][aux_sym__multiline_variable_name_token1] = actions(2655); + v->a[1235][anon_sym_AT] = actions(2653); + v->a[1235][anon_sym_0] = actions(2653); + v->a[1235][sym_variable_name] = actions(2657); + v->a[1236][sym_variable_assignment] = state(1236); + v->a[1236][aux_sym__variable_assignments_repeat1] = state(1236); + v->a[1236][anon_sym_PIPE] = actions(1961); + v->a[1236][anon_sym_AMP_AMP] = actions(1961); + v->a[1236][anon_sym_PIPE_PIPE] = actions(1961); + v->a[1236][anon_sym_LT] = actions(1961); + v->a[1236][anon_sym_GT] = actions(1961); + v->a[1236][anon_sym_GT_GT] = actions(1961); + v->a[1236][anon_sym_LT_LT] = actions(1961); + v->a[1236][aux_sym_heredoc_redirect_token1] = actions(1963); + return (parse_table_1408(v)); +} + +void parse_table_1408(t_parse_table_array *v) +{ + v->a[1236][sym_comment] = actions(3); + v->a[1236][sym_variable_name] = actions(2659); + v->a[1237][anon_sym_esac] = actions(2041); + v->a[1237][anon_sym_PIPE] = actions(2041); + v->a[1237][anon_sym_SEMI_SEMI] = actions(2041); + v->a[1237][anon_sym_AMP_AMP] = actions(2041); + v->a[1237][anon_sym_PIPE_PIPE] = actions(2041); + v->a[1237][anon_sym_LT] = actions(2041); + v->a[1237][anon_sym_GT] = actions(2041); + v->a[1237][anon_sym_GT_GT] = actions(2041); + v->a[1237][anon_sym_LT_LT] = actions(2041); + v->a[1237][aux_sym_heredoc_redirect_token1] = actions(2039); + v->a[1237][sym_comment] = actions(3); + v->a[1237][anon_sym_SEMI] = actions(2041); + v->a[1238][anon_sym_BANG] = actions(1187); + v->a[1238][anon_sym_DASH] = actions(1187); + v->a[1238][anon_sym_STAR] = actions(1187); + v->a[1238][anon_sym_QMARK] = actions(1187); + v->a[1238][anon_sym_DOLLAR] = actions(1187); + v->a[1238][anon_sym_POUND] = actions(1187); + return (parse_table_1409(v)); +} + +void parse_table_1409(t_parse_table_array *v) +{ + v->a[1238][sym_comment] = actions(3); + v->a[1238][aux_sym__simple_variable_name_token1] = actions(1189); + v->a[1238][aux_sym__multiline_variable_name_token1] = actions(1189); + v->a[1238][anon_sym_AT] = actions(1187); + v->a[1238][anon_sym_0] = actions(1187); + v->a[1238][sym_variable_name] = actions(1191); + v->a[1239][anon_sym_esac] = actions(2049); + v->a[1239][anon_sym_PIPE] = actions(2049); + v->a[1239][anon_sym_SEMI_SEMI] = actions(2049); + v->a[1239][anon_sym_AMP_AMP] = actions(2049); + v->a[1239][anon_sym_PIPE_PIPE] = actions(2049); + v->a[1239][anon_sym_LT] = actions(2049); + v->a[1239][anon_sym_GT] = actions(2049); + v->a[1239][anon_sym_GT_GT] = actions(2049); + v->a[1239][anon_sym_LT_LT] = actions(2049); + v->a[1239][aux_sym_heredoc_redirect_token1] = actions(2047); + v->a[1239][sym_comment] = actions(3); + v->a[1239][anon_sym_SEMI] = actions(2049); + v->a[1240][anon_sym_esac] = actions(2053); + v->a[1240][anon_sym_PIPE] = actions(2053); + return (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 new file mode 100644 index 00000000..b2d002de --- /dev/null +++ b/parser/static/parse_table/parse_table_282.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1240][anon_sym_SEMI_SEMI] = actions(2053); + v->a[1240][anon_sym_AMP_AMP] = actions(2053); + v->a[1240][anon_sym_PIPE_PIPE] = actions(2053); + v->a[1240][anon_sym_LT] = actions(2053); + v->a[1240][anon_sym_GT] = actions(2053); + v->a[1240][anon_sym_GT_GT] = actions(2053); + v->a[1240][anon_sym_LT_LT] = actions(2053); + v->a[1240][aux_sym_heredoc_redirect_token1] = actions(2051); + v->a[1240][sym_comment] = actions(3); + v->a[1240][anon_sym_SEMI] = actions(2053); + v->a[1241][anon_sym_esac] = actions(2091); + v->a[1241][anon_sym_PIPE] = actions(2091); + v->a[1241][anon_sym_SEMI_SEMI] = actions(2091); + v->a[1241][anon_sym_AMP_AMP] = actions(2091); + v->a[1241][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1241][anon_sym_LT] = actions(2091); + v->a[1241][anon_sym_GT] = actions(2091); + v->a[1241][anon_sym_GT_GT] = actions(2091); + v->a[1241][anon_sym_LT_LT] = actions(2091); + v->a[1241][aux_sym_heredoc_redirect_token1] = actions(2093); + return (parse_table_1411(v)); +} + +void parse_table_1411(t_parse_table_array *v) +{ + v->a[1241][sym_comment] = actions(3); + v->a[1241][anon_sym_SEMI] = actions(2091); + v->a[1242][anon_sym_esac] = actions(2125); + v->a[1242][anon_sym_PIPE] = actions(2125); + v->a[1242][anon_sym_SEMI_SEMI] = actions(2125); + v->a[1242][anon_sym_AMP_AMP] = actions(2125); + v->a[1242][anon_sym_PIPE_PIPE] = actions(2125); + v->a[1242][anon_sym_LT] = actions(2125); + v->a[1242][anon_sym_GT] = actions(2125); + v->a[1242][anon_sym_GT_GT] = actions(2125); + v->a[1242][anon_sym_LT_LT] = actions(2125); + v->a[1242][aux_sym_heredoc_redirect_token1] = actions(2123); + v->a[1242][sym_comment] = actions(3); + v->a[1242][anon_sym_SEMI] = actions(2125); + v->a[1243][anon_sym_esac] = actions(2131); + v->a[1243][anon_sym_PIPE] = actions(2131); + v->a[1243][anon_sym_SEMI_SEMI] = actions(2131); + v->a[1243][anon_sym_AMP_AMP] = actions(2131); + v->a[1243][anon_sym_PIPE_PIPE] = actions(2131); + v->a[1243][anon_sym_LT] = actions(2131); + return (parse_table_1412(v)); +} + +void parse_table_1412(t_parse_table_array *v) +{ + v->a[1243][anon_sym_GT] = actions(2131); + v->a[1243][anon_sym_GT_GT] = actions(2131); + v->a[1243][anon_sym_LT_LT] = actions(2131); + v->a[1243][aux_sym_heredoc_redirect_token1] = actions(2129); + v->a[1243][sym_comment] = actions(3); + v->a[1243][anon_sym_SEMI] = actions(2131); + v->a[1244][anon_sym_esac] = actions(2139); + v->a[1244][anon_sym_PIPE] = actions(2139); + v->a[1244][anon_sym_SEMI_SEMI] = actions(2139); + v->a[1244][anon_sym_AMP_AMP] = actions(2139); + v->a[1244][anon_sym_PIPE_PIPE] = actions(2139); + v->a[1244][anon_sym_LT] = actions(2139); + v->a[1244][anon_sym_GT] = actions(2139); + v->a[1244][anon_sym_GT_GT] = actions(2139); + v->a[1244][anon_sym_LT_LT] = actions(2139); + v->a[1244][aux_sym_heredoc_redirect_token1] = actions(2137); + v->a[1244][sym_comment] = actions(3); + v->a[1244][anon_sym_SEMI] = actions(2139); + v->a[1245][anon_sym_esac] = actions(2151); + v->a[1245][anon_sym_PIPE] = actions(2151); + return (parse_table_1413(v)); +} + +void parse_table_1413(t_parse_table_array *v) +{ + v->a[1245][anon_sym_SEMI_SEMI] = actions(2151); + v->a[1245][anon_sym_AMP_AMP] = actions(2151); + v->a[1245][anon_sym_PIPE_PIPE] = actions(2151); + v->a[1245][anon_sym_LT] = actions(2151); + v->a[1245][anon_sym_GT] = actions(2151); + v->a[1245][anon_sym_GT_GT] = actions(2151); + v->a[1245][anon_sym_LT_LT] = actions(2151); + v->a[1245][aux_sym_heredoc_redirect_token1] = actions(2149); + v->a[1245][sym_comment] = actions(3); + v->a[1245][anon_sym_SEMI] = actions(2151); + v->a[1246][anon_sym_esac] = actions(2155); + v->a[1246][anon_sym_PIPE] = actions(2155); + v->a[1246][anon_sym_SEMI_SEMI] = actions(2155); + v->a[1246][anon_sym_AMP_AMP] = actions(2155); + v->a[1246][anon_sym_PIPE_PIPE] = actions(2155); + v->a[1246][anon_sym_LT] = actions(2155); + v->a[1246][anon_sym_GT] = actions(2155); + v->a[1246][anon_sym_GT_GT] = actions(2155); + v->a[1246][anon_sym_LT_LT] = actions(2155); + v->a[1246][aux_sym_heredoc_redirect_token1] = actions(2153); + return (parse_table_1414(v)); +} + +void parse_table_1414(t_parse_table_array *v) +{ + v->a[1246][sym_comment] = actions(3); + v->a[1246][anon_sym_SEMI] = actions(2155); + v->a[1247][anon_sym_esac] = actions(2177); + v->a[1247][anon_sym_PIPE] = actions(2177); + v->a[1247][anon_sym_SEMI_SEMI] = actions(2177); + v->a[1247][anon_sym_AMP_AMP] = actions(2177); + v->a[1247][anon_sym_PIPE_PIPE] = actions(2177); + v->a[1247][anon_sym_LT] = actions(2177); + v->a[1247][anon_sym_GT] = actions(2177); + v->a[1247][anon_sym_GT_GT] = actions(2177); + v->a[1247][anon_sym_LT_LT] = actions(2177); + v->a[1247][aux_sym_heredoc_redirect_token1] = actions(2175); + v->a[1247][sym_comment] = actions(3); + v->a[1247][anon_sym_SEMI] = actions(2177); + v->a[1248][anon_sym_esac] = actions(2271); + v->a[1248][anon_sym_PIPE] = actions(2271); + v->a[1248][anon_sym_SEMI_SEMI] = actions(2271); + v->a[1248][anon_sym_AMP_AMP] = actions(2271); + v->a[1248][anon_sym_PIPE_PIPE] = actions(2271); + v->a[1248][anon_sym_LT] = actions(2271); + return (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 new file mode 100644 index 00000000..40ebc6d4 --- /dev/null +++ b/parser/static/parse_table/parse_table_283.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1248][anon_sym_GT] = actions(2271); + v->a[1248][anon_sym_GT_GT] = actions(2271); + v->a[1248][anon_sym_LT_LT] = actions(2271); + v->a[1248][aux_sym_heredoc_redirect_token1] = actions(2269); + v->a[1248][sym_comment] = actions(3); + v->a[1248][anon_sym_SEMI] = actions(2271); + v->a[1249][anon_sym_BANG] = actions(365); + v->a[1249][anon_sym_DASH] = actions(365); + v->a[1249][anon_sym_STAR] = actions(365); + v->a[1249][anon_sym_QMARK] = actions(365); + v->a[1249][anon_sym_DOLLAR] = actions(365); + v->a[1249][anon_sym_POUND] = actions(365); + v->a[1249][sym_comment] = actions(3); + v->a[1249][aux_sym__simple_variable_name_token1] = actions(367); + v->a[1249][aux_sym__multiline_variable_name_token1] = actions(367); + v->a[1249][anon_sym_AT] = actions(365); + v->a[1249][anon_sym_0] = actions(365); + v->a[1249][sym_variable_name] = actions(369); + v->a[1250][anon_sym_esac] = actions(2261); + v->a[1250][anon_sym_PIPE] = actions(2261); + return (parse_table_1416(v)); +} + +void parse_table_1416(t_parse_table_array *v) +{ + v->a[1250][anon_sym_SEMI_SEMI] = actions(2261); + v->a[1250][anon_sym_AMP_AMP] = actions(2261); + v->a[1250][anon_sym_PIPE_PIPE] = actions(2261); + v->a[1250][anon_sym_LT] = actions(2261); + v->a[1250][anon_sym_GT] = actions(2261); + v->a[1250][anon_sym_GT_GT] = actions(2261); + v->a[1250][anon_sym_LT_LT] = actions(2261); + v->a[1250][aux_sym_heredoc_redirect_token1] = actions(2259); + v->a[1250][sym_comment] = actions(3); + v->a[1250][anon_sym_SEMI] = actions(2261); + v->a[1251][anon_sym_esac] = actions(2227); + v->a[1251][anon_sym_PIPE] = actions(2227); + v->a[1251][anon_sym_SEMI_SEMI] = actions(2227); + v->a[1251][anon_sym_AMP_AMP] = actions(2227); + v->a[1251][anon_sym_PIPE_PIPE] = actions(2227); + v->a[1251][anon_sym_LT] = actions(2227); + v->a[1251][anon_sym_GT] = actions(2227); + v->a[1251][anon_sym_GT_GT] = actions(2227); + v->a[1251][anon_sym_LT_LT] = actions(2227); + v->a[1251][aux_sym_heredoc_redirect_token1] = actions(2225); + return (parse_table_1417(v)); +} + +void parse_table_1417(t_parse_table_array *v) +{ + v->a[1251][sym_comment] = actions(3); + v->a[1251][anon_sym_SEMI] = actions(2227); + v->a[1252][anon_sym_esac] = actions(2193); + v->a[1252][anon_sym_PIPE] = actions(2193); + v->a[1252][anon_sym_SEMI_SEMI] = actions(2193); + v->a[1252][anon_sym_AMP_AMP] = actions(2193); + v->a[1252][anon_sym_PIPE_PIPE] = actions(2193); + v->a[1252][anon_sym_LT] = actions(2193); + v->a[1252][anon_sym_GT] = actions(2193); + v->a[1252][anon_sym_GT_GT] = actions(2193); + v->a[1252][anon_sym_LT_LT] = actions(2193); + v->a[1252][aux_sym_heredoc_redirect_token1] = actions(2191); + v->a[1252][sym_comment] = actions(3); + v->a[1252][anon_sym_SEMI] = actions(2193); + v->a[1253][anon_sym_esac] = actions(2143); + v->a[1253][anon_sym_PIPE] = actions(2143); + v->a[1253][anon_sym_SEMI_SEMI] = actions(2143); + v->a[1253][anon_sym_AMP_AMP] = actions(2143); + v->a[1253][anon_sym_PIPE_PIPE] = actions(2143); + v->a[1253][anon_sym_LT] = actions(2143); + return (parse_table_1418(v)); +} + +void parse_table_1418(t_parse_table_array *v) +{ + v->a[1253][anon_sym_GT] = actions(2143); + v->a[1253][anon_sym_GT_GT] = actions(2143); + v->a[1253][anon_sym_LT_LT] = actions(2143); + v->a[1253][aux_sym_heredoc_redirect_token1] = actions(2141); + v->a[1253][sym_comment] = actions(3); + v->a[1253][anon_sym_SEMI] = actions(2143); + v->a[1254][anon_sym_esac] = actions(2069); + v->a[1254][anon_sym_PIPE] = actions(2069); + v->a[1254][anon_sym_SEMI_SEMI] = actions(2069); + v->a[1254][anon_sym_AMP_AMP] = actions(2069); + v->a[1254][anon_sym_PIPE_PIPE] = actions(2069); + v->a[1254][anon_sym_LT] = actions(2069); + v->a[1254][anon_sym_GT] = actions(2069); + v->a[1254][anon_sym_GT_GT] = actions(2069); + v->a[1254][anon_sym_LT_LT] = actions(2069); + v->a[1254][aux_sym_heredoc_redirect_token1] = actions(2067); + v->a[1254][sym_comment] = actions(3); + v->a[1254][anon_sym_SEMI] = actions(2069); + v->a[1255][anon_sym_esac] = actions(2143); + v->a[1255][anon_sym_PIPE] = actions(2143); + return (parse_table_1419(v)); +} + +void parse_table_1419(t_parse_table_array *v) +{ + v->a[1255][anon_sym_SEMI_SEMI] = actions(2143); + v->a[1255][anon_sym_AMP_AMP] = actions(2143); + v->a[1255][anon_sym_PIPE_PIPE] = actions(2143); + v->a[1255][anon_sym_LT] = actions(2143); + v->a[1255][anon_sym_GT] = actions(2143); + v->a[1255][anon_sym_GT_GT] = actions(2143); + v->a[1255][anon_sym_LT_LT] = actions(2143); + v->a[1255][aux_sym_heredoc_redirect_token1] = actions(2141); + v->a[1255][sym_comment] = actions(3); + v->a[1255][anon_sym_SEMI] = actions(2143); + v->a[1256][anon_sym_esac] = actions(2219); + v->a[1256][anon_sym_PIPE] = actions(2219); + v->a[1256][anon_sym_SEMI_SEMI] = actions(2219); + v->a[1256][anon_sym_AMP_AMP] = actions(2219); + v->a[1256][anon_sym_PIPE_PIPE] = actions(2219); + v->a[1256][anon_sym_LT] = actions(2219); + v->a[1256][anon_sym_GT] = actions(2219); + v->a[1256][anon_sym_GT_GT] = actions(2219); + v->a[1256][anon_sym_LT_LT] = actions(2219); + v->a[1256][aux_sym_heredoc_redirect_token1] = actions(2217); + return (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 new file mode 100644 index 00000000..010986e9 --- /dev/null +++ b/parser/static/parse_table/parse_table_284.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1256][sym_comment] = actions(3); + v->a[1256][anon_sym_SEMI] = actions(2219); + v->a[1257][anon_sym_esac] = actions(2061); + v->a[1257][anon_sym_PIPE] = actions(2061); + v->a[1257][anon_sym_SEMI_SEMI] = actions(2061); + v->a[1257][anon_sym_AMP_AMP] = actions(2061); + v->a[1257][anon_sym_PIPE_PIPE] = actions(2061); + v->a[1257][anon_sym_LT] = actions(2061); + v->a[1257][anon_sym_GT] = actions(2061); + v->a[1257][anon_sym_GT_GT] = actions(2061); + v->a[1257][anon_sym_LT_LT] = actions(2061); + v->a[1257][aux_sym_heredoc_redirect_token1] = actions(2059); + v->a[1257][sym_comment] = actions(3); + v->a[1257][anon_sym_SEMI] = actions(2061); + v->a[1258][anon_sym_esac] = actions(2023); + v->a[1258][anon_sym_PIPE] = actions(2023); + v->a[1258][anon_sym_SEMI_SEMI] = actions(2023); + v->a[1258][anon_sym_AMP_AMP] = actions(2023); + v->a[1258][anon_sym_PIPE_PIPE] = actions(2023); + v->a[1258][anon_sym_LT] = actions(2023); + return (parse_table_1421(v)); +} + +void parse_table_1421(t_parse_table_array *v) +{ + v->a[1258][anon_sym_GT] = actions(2023); + v->a[1258][anon_sym_GT_GT] = actions(2023); + v->a[1258][anon_sym_LT_LT] = actions(2023); + v->a[1258][aux_sym_heredoc_redirect_token1] = actions(2021); + v->a[1258][sym_comment] = actions(3); + v->a[1258][anon_sym_SEMI] = actions(2023); + v->a[1259][anon_sym_BANG] = actions(2662); + v->a[1259][anon_sym_DASH] = actions(2662); + v->a[1259][anon_sym_STAR] = actions(2662); + v->a[1259][anon_sym_QMARK] = actions(2662); + v->a[1259][anon_sym_DOLLAR] = actions(2662); + v->a[1259][anon_sym_POUND] = actions(2662); + v->a[1259][sym_comment] = actions(3); + v->a[1259][aux_sym__simple_variable_name_token1] = actions(2664); + v->a[1259][aux_sym__multiline_variable_name_token1] = actions(2664); + v->a[1259][anon_sym_AT] = actions(2662); + v->a[1259][anon_sym_0] = actions(2662); + v->a[1259][sym_variable_name] = actions(2666); + v->a[1260][anon_sym_esac] = actions(2097); + v->a[1260][anon_sym_PIPE] = actions(2097); + return (parse_table_1422(v)); +} + +void parse_table_1422(t_parse_table_array *v) +{ + v->a[1260][anon_sym_SEMI_SEMI] = actions(2097); + v->a[1260][anon_sym_AMP_AMP] = actions(2097); + v->a[1260][anon_sym_PIPE_PIPE] = actions(2097); + v->a[1260][anon_sym_LT] = actions(2097); + v->a[1260][anon_sym_GT] = actions(2097); + v->a[1260][anon_sym_GT_GT] = actions(2097); + v->a[1260][anon_sym_LT_LT] = actions(2097); + v->a[1260][aux_sym_heredoc_redirect_token1] = actions(2095); + v->a[1260][sym_comment] = actions(3); + v->a[1260][anon_sym_SEMI] = actions(2097); + v->a[1261][anon_sym_esac] = actions(2106); + v->a[1261][anon_sym_PIPE] = actions(2106); + v->a[1261][anon_sym_SEMI_SEMI] = actions(2106); + v->a[1261][anon_sym_AMP_AMP] = actions(2106); + v->a[1261][anon_sym_PIPE_PIPE] = actions(2106); + v->a[1261][anon_sym_LT] = actions(2106); + v->a[1261][anon_sym_GT] = actions(2106); + v->a[1261][anon_sym_GT_GT] = actions(2106); + v->a[1261][anon_sym_LT_LT] = actions(2106); + v->a[1261][aux_sym_heredoc_redirect_token1] = actions(2104); + return (parse_table_1423(v)); +} + +void parse_table_1423(t_parse_table_array *v) +{ + v->a[1261][sym_comment] = actions(3); + v->a[1261][anon_sym_SEMI] = actions(2106); + v->a[1262][anon_sym_esac] = actions(2106); + v->a[1262][anon_sym_PIPE] = actions(2106); + v->a[1262][anon_sym_SEMI_SEMI] = actions(2106); + v->a[1262][anon_sym_AMP_AMP] = actions(2106); + v->a[1262][anon_sym_PIPE_PIPE] = actions(2106); + v->a[1262][anon_sym_LT] = actions(2106); + v->a[1262][anon_sym_GT] = actions(2106); + v->a[1262][anon_sym_GT_GT] = actions(2106); + v->a[1262][anon_sym_LT_LT] = actions(2106); + v->a[1262][aux_sym_heredoc_redirect_token1] = actions(2104); + v->a[1262][sym_comment] = actions(3); + v->a[1262][anon_sym_SEMI] = actions(2106); + v->a[1263][anon_sym_esac] = actions(2121); + v->a[1263][anon_sym_PIPE] = actions(2121); + v->a[1263][anon_sym_SEMI_SEMI] = actions(2121); + v->a[1263][anon_sym_AMP_AMP] = actions(2121); + v->a[1263][anon_sym_PIPE_PIPE] = actions(2121); + v->a[1263][anon_sym_LT] = actions(2121); + return (parse_table_1424(v)); +} + +void parse_table_1424(t_parse_table_array *v) +{ + v->a[1263][anon_sym_GT] = actions(2121); + v->a[1263][anon_sym_GT_GT] = actions(2121); + v->a[1263][anon_sym_LT_LT] = actions(2121); + v->a[1263][aux_sym_heredoc_redirect_token1] = actions(2119); + v->a[1263][sym_comment] = actions(3); + v->a[1263][anon_sym_SEMI] = actions(2121); + v->a[1264][anon_sym_esac] = actions(2121); + v->a[1264][anon_sym_PIPE] = actions(2121); + v->a[1264][anon_sym_SEMI_SEMI] = actions(2121); + v->a[1264][anon_sym_AMP_AMP] = actions(2121); + v->a[1264][anon_sym_PIPE_PIPE] = actions(2121); + v->a[1264][anon_sym_LT] = actions(2121); + v->a[1264][anon_sym_GT] = actions(2121); + v->a[1264][anon_sym_GT_GT] = actions(2121); + v->a[1264][anon_sym_LT_LT] = actions(2121); + v->a[1264][aux_sym_heredoc_redirect_token1] = actions(2119); + v->a[1264][sym_comment] = actions(3); + v->a[1264][anon_sym_SEMI] = actions(2121); + v->a[1265][anon_sym_esac] = actions(2087); + v->a[1265][anon_sym_PIPE] = actions(2087); + return (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 new file mode 100644 index 00000000..6b75cb89 --- /dev/null +++ b/parser/static/parse_table/parse_table_285.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1265][anon_sym_SEMI_SEMI] = actions(2087); + v->a[1265][anon_sym_AMP_AMP] = actions(2087); + v->a[1265][anon_sym_PIPE_PIPE] = actions(2087); + v->a[1265][anon_sym_LT] = actions(2087); + v->a[1265][anon_sym_GT] = actions(2087); + v->a[1265][anon_sym_GT_GT] = actions(2087); + v->a[1265][anon_sym_LT_LT] = actions(2087); + v->a[1265][aux_sym_heredoc_redirect_token1] = actions(2085); + v->a[1265][sym_comment] = actions(3); + v->a[1265][anon_sym_SEMI] = actions(2087); + v->a[1266][anon_sym_esac] = actions(2223); + v->a[1266][anon_sym_PIPE] = actions(2223); + v->a[1266][anon_sym_SEMI_SEMI] = actions(2223); + v->a[1266][anon_sym_AMP_AMP] = actions(2223); + v->a[1266][anon_sym_PIPE_PIPE] = actions(2223); + v->a[1266][anon_sym_LT] = actions(2223); + v->a[1266][anon_sym_GT] = actions(2223); + v->a[1266][anon_sym_GT_GT] = actions(2223); + v->a[1266][anon_sym_LT_LT] = actions(2223); + v->a[1266][aux_sym_heredoc_redirect_token1] = actions(2221); + return (parse_table_1426(v)); +} + +void parse_table_1426(t_parse_table_array *v) +{ + v->a[1266][sym_comment] = actions(3); + v->a[1266][anon_sym_SEMI] = actions(2223); + v->a[1267][anon_sym_esac] = actions(2231); + v->a[1267][anon_sym_PIPE] = actions(2231); + v->a[1267][anon_sym_SEMI_SEMI] = actions(2231); + v->a[1267][anon_sym_AMP_AMP] = actions(2231); + v->a[1267][anon_sym_PIPE_PIPE] = actions(2231); + v->a[1267][anon_sym_LT] = actions(2231); + v->a[1267][anon_sym_GT] = actions(2231); + v->a[1267][anon_sym_GT_GT] = actions(2231); + v->a[1267][anon_sym_LT_LT] = actions(2231); + v->a[1267][aux_sym_heredoc_redirect_token1] = actions(2229); + v->a[1267][sym_comment] = actions(3); + v->a[1267][anon_sym_SEMI] = actions(2231); + v->a[1268][anon_sym_esac] = actions(2253); + v->a[1268][anon_sym_PIPE] = actions(2253); + v->a[1268][anon_sym_SEMI_SEMI] = actions(2253); + v->a[1268][anon_sym_AMP_AMP] = actions(2253); + v->a[1268][anon_sym_PIPE_PIPE] = actions(2253); + v->a[1268][anon_sym_LT] = actions(2253); + return (parse_table_1427(v)); +} + +void parse_table_1427(t_parse_table_array *v) +{ + v->a[1268][anon_sym_GT] = actions(2253); + v->a[1268][anon_sym_GT_GT] = actions(2253); + v->a[1268][anon_sym_LT_LT] = actions(2253); + v->a[1268][aux_sym_heredoc_redirect_token1] = actions(2251); + v->a[1268][sym_comment] = actions(3); + v->a[1268][anon_sym_SEMI] = actions(2253); + v->a[1269][anon_sym_BANG] = actions(389); + v->a[1269][anon_sym_DASH] = actions(389); + v->a[1269][anon_sym_STAR] = actions(389); + v->a[1269][anon_sym_QMARK] = actions(389); + v->a[1269][anon_sym_DOLLAR] = actions(389); + v->a[1269][anon_sym_POUND] = actions(389); + v->a[1269][sym_comment] = actions(3); + v->a[1269][aux_sym__simple_variable_name_token1] = actions(391); + v->a[1269][aux_sym__multiline_variable_name_token1] = actions(391); + v->a[1269][anon_sym_AT] = actions(389); + v->a[1269][anon_sym_0] = actions(389); + v->a[1269][sym_variable_name] = actions(393); + v->a[1270][anon_sym_esac] = actions(2231); + v->a[1270][anon_sym_PIPE] = actions(2231); + return (parse_table_1428(v)); +} + +void parse_table_1428(t_parse_table_array *v) +{ + v->a[1270][anon_sym_SEMI_SEMI] = actions(2231); + v->a[1270][anon_sym_AMP_AMP] = actions(2231); + v->a[1270][anon_sym_PIPE_PIPE] = actions(2231); + v->a[1270][anon_sym_LT] = actions(2231); + v->a[1270][anon_sym_GT] = actions(2231); + v->a[1270][anon_sym_GT_GT] = actions(2231); + v->a[1270][anon_sym_LT_LT] = actions(2231); + v->a[1270][aux_sym_heredoc_redirect_token1] = actions(2229); + v->a[1270][sym_comment] = actions(3); + v->a[1270][anon_sym_SEMI] = actions(2231); + v->a[1271][anon_sym_esac] = actions(2215); + v->a[1271][anon_sym_PIPE] = actions(2215); + v->a[1271][anon_sym_SEMI_SEMI] = actions(2215); + v->a[1271][anon_sym_AMP_AMP] = actions(2215); + v->a[1271][anon_sym_PIPE_PIPE] = actions(2215); + v->a[1271][anon_sym_LT] = actions(2215); + v->a[1271][anon_sym_GT] = actions(2215); + v->a[1271][anon_sym_GT_GT] = actions(2215); + v->a[1271][anon_sym_LT_LT] = actions(2215); + v->a[1271][aux_sym_heredoc_redirect_token1] = actions(2213); + return (parse_table_1429(v)); +} + +void parse_table_1429(t_parse_table_array *v) +{ + v->a[1271][sym_comment] = actions(3); + v->a[1271][anon_sym_SEMI] = actions(2215); + v->a[1272][anon_sym_esac] = actions(2215); + v->a[1272][anon_sym_PIPE] = actions(2215); + v->a[1272][anon_sym_SEMI_SEMI] = actions(2215); + v->a[1272][anon_sym_AMP_AMP] = actions(2215); + v->a[1272][anon_sym_PIPE_PIPE] = actions(2215); + v->a[1272][anon_sym_LT] = actions(2215); + v->a[1272][anon_sym_GT] = actions(2215); + v->a[1272][anon_sym_GT_GT] = actions(2215); + v->a[1272][anon_sym_LT_LT] = actions(2215); + v->a[1272][aux_sym_heredoc_redirect_token1] = actions(2213); + v->a[1272][sym_comment] = actions(3); + v->a[1272][anon_sym_SEMI] = actions(2215); + v->a[1273][anon_sym_esac] = actions(2245); + v->a[1273][anon_sym_PIPE] = actions(2245); + v->a[1273][anon_sym_SEMI_SEMI] = actions(2245); + v->a[1273][anon_sym_AMP_AMP] = actions(2245); + v->a[1273][anon_sym_PIPE_PIPE] = actions(2245); + v->a[1273][anon_sym_LT] = actions(2245); + return (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 new file mode 100644 index 00000000..7bc91fa1 --- /dev/null +++ b/parser/static/parse_table/parse_table_286.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1273][anon_sym_GT] = actions(2245); + v->a[1273][anon_sym_GT_GT] = actions(2245); + v->a[1273][anon_sym_LT_LT] = actions(2245); + v->a[1273][aux_sym_heredoc_redirect_token1] = actions(2243); + v->a[1273][sym_comment] = actions(3); + v->a[1273][anon_sym_SEMI] = actions(2245); + v->a[1274][anon_sym_esac] = actions(2135); + v->a[1274][anon_sym_PIPE] = actions(2135); + v->a[1274][anon_sym_SEMI_SEMI] = actions(2135); + v->a[1274][anon_sym_AMP_AMP] = actions(2135); + v->a[1274][anon_sym_PIPE_PIPE] = actions(2135); + v->a[1274][anon_sym_LT] = actions(2135); + v->a[1274][anon_sym_GT] = actions(2135); + v->a[1274][anon_sym_GT_GT] = actions(2135); + v->a[1274][anon_sym_LT_LT] = actions(2135); + v->a[1274][aux_sym_heredoc_redirect_token1] = actions(2133); + v->a[1274][sym_comment] = actions(3); + v->a[1274][anon_sym_SEMI] = actions(2135); + v->a[1275][anon_sym_BANG] = actions(353); + v->a[1275][anon_sym_DASH] = actions(353); + return (parse_table_1431(v)); +} + +void parse_table_1431(t_parse_table_array *v) +{ + v->a[1275][anon_sym_STAR] = actions(353); + v->a[1275][anon_sym_QMARK] = actions(353); + v->a[1275][anon_sym_DOLLAR] = actions(353); + v->a[1275][anon_sym_POUND] = actions(353); + v->a[1275][sym_comment] = actions(3); + v->a[1275][aux_sym__simple_variable_name_token1] = actions(355); + v->a[1275][aux_sym__multiline_variable_name_token1] = actions(355); + v->a[1275][anon_sym_AT] = actions(353); + v->a[1275][anon_sym_0] = actions(353); + v->a[1275][sym_variable_name] = actions(357); + v->a[1276][aux_sym_concatenation_repeat1] = state(1224); + v->a[1276][anon_sym_PIPE] = actions(919); + v->a[1276][anon_sym_AMP_AMP] = actions(917); + v->a[1276][anon_sym_PIPE_PIPE] = actions(917); + v->a[1276][anon_sym_LT] = actions(919); + v->a[1276][anon_sym_GT] = actions(919); + v->a[1276][anon_sym_GT_GT] = actions(917); + v->a[1276][anon_sym_LT_LT] = actions(917); + v->a[1276][aux_sym_concatenation_token1] = actions(2642); + v->a[1276][sym_comment] = actions(1436); + return (parse_table_1432(v)); +} + +void parse_table_1432(t_parse_table_array *v) +{ + v->a[1276][sym__concat] = actions(2642); + v->a[1276][sym_variable_name] = actions(917); + v->a[1277][sym_variable_assignment] = state(1236); + v->a[1277][aux_sym__variable_assignments_repeat1] = state(1236); + v->a[1277][anon_sym_PIPE] = actions(1954); + v->a[1277][anon_sym_AMP_AMP] = actions(1954); + v->a[1277][anon_sym_PIPE_PIPE] = actions(1954); + v->a[1277][anon_sym_LT] = actions(1954); + v->a[1277][anon_sym_GT] = actions(1954); + v->a[1277][anon_sym_GT_GT] = actions(1954); + v->a[1277][anon_sym_LT_LT] = actions(1954); + v->a[1277][aux_sym_heredoc_redirect_token1] = actions(1952); + v->a[1277][sym_comment] = actions(3); + v->a[1277][sym_variable_name] = actions(2668); + v->a[1278][sym_file_redirect] = state(1225); + v->a[1278][sym_heredoc_redirect] = state(1225); + v->a[1278][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1278][anon_sym_AMP_AMP] = actions(1033); + v->a[1278][anon_sym_PIPE_PIPE] = actions(1033); + v->a[1278][anon_sym_LT] = actions(2633); + return (parse_table_1433(v)); +} + +void parse_table_1433(t_parse_table_array *v) +{ + v->a[1278][anon_sym_GT] = actions(2633); + v->a[1278][anon_sym_GT_GT] = actions(2633); + v->a[1278][anon_sym_LT_LT] = actions(597); + v->a[1278][aux_sym_heredoc_redirect_token1] = actions(2635); + v->a[1278][sym_comment] = actions(3); + v->a[1279][anon_sym_RPAREN_RPAREN] = actions(2670); + v->a[1279][anon_sym_PLUS] = actions(2672); + v->a[1279][anon_sym_DASH] = actions(2672); + v->a[1279][anon_sym_STAR] = actions(2670); + v->a[1279][anon_sym_SLASH] = actions(2670); + v->a[1279][anon_sym_PERCENT] = actions(2670); + v->a[1279][anon_sym_QMARK] = actions(2670); + v->a[1279][anon_sym_COLON] = actions(2670); + v->a[1279][anon_sym_PLUS_PLUS] = actions(2670); + v->a[1279][anon_sym_DASH_DASH] = actions(2670); + v->a[1279][sym_comment] = actions(1436); + v->a[1280][anon_sym_RPAREN_RPAREN] = actions(1046); + v->a[1280][anon_sym_PLUS] = actions(1048); + v->a[1280][anon_sym_DASH] = actions(1048); + v->a[1280][anon_sym_STAR] = actions(1046); + return (parse_table_1434(v)); +} + +void parse_table_1434(t_parse_table_array *v) +{ + v->a[1280][anon_sym_SLASH] = actions(1046); + v->a[1280][anon_sym_PERCENT] = actions(1046); + v->a[1280][anon_sym_QMARK] = actions(1046); + v->a[1280][anon_sym_COLON] = actions(1046); + v->a[1280][anon_sym_PLUS_PLUS] = actions(1046); + v->a[1280][anon_sym_DASH_DASH] = actions(1046); + v->a[1280][sym_comment] = actions(1436); + v->a[1281][sym_file_redirect] = state(1281); + v->a[1281][sym_heredoc_redirect] = state(1281); + v->a[1281][aux_sym_redirected_statement_repeat1] = state(1281); + v->a[1281][anon_sym_PIPE] = actions(1940); + v->a[1281][anon_sym_AMP_AMP] = actions(1948); + v->a[1281][anon_sym_PIPE_PIPE] = actions(1948); + v->a[1281][anon_sym_LT] = actions(2674); + v->a[1281][anon_sym_GT] = actions(2674); + v->a[1281][anon_sym_GT_GT] = actions(2677); + v->a[1281][anon_sym_LT_LT] = actions(2680); + v->a[1281][sym_comment] = actions(1436); + v->a[1282][sym_variable_assignment] = state(1282); + v->a[1282][aux_sym__variable_assignments_repeat1] = state(1282); + return (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 new file mode 100644 index 00000000..76cfeaea --- /dev/null +++ b/parser/static/parse_table/parse_table_287.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1282][anon_sym_PIPE] = actions(1961); + v->a[1282][anon_sym_AMP_AMP] = actions(1963); + v->a[1282][anon_sym_PIPE_PIPE] = actions(1963); + v->a[1282][anon_sym_LT] = actions(1961); + v->a[1282][anon_sym_GT] = actions(1961); + v->a[1282][anon_sym_GT_GT] = actions(1963); + v->a[1282][anon_sym_LT_LT] = actions(1963); + v->a[1282][sym_comment] = actions(1436); + v->a[1282][sym_variable_name] = actions(2683); + v->a[1283][sym_simple_expansion] = state(1317); + v->a[1283][sym_expansion] = state(1317); + v->a[1283][sym_command_substitution] = state(1317); + v->a[1283][aux_sym_heredoc_body_repeat1] = state(1317); + v->a[1283][anon_sym_DOLLAR] = actions(2686); + v->a[1283][anon_sym_DOLLAR_LBRACE] = actions(2688); + v->a[1283][anon_sym_DOLLAR_LPAREN] = actions(2690); + v->a[1283][anon_sym_BQUOTE] = actions(2692); + v->a[1283][sym_comment] = actions(1436); + v->a[1283][sym_heredoc_content] = actions(2694); + v->a[1283][sym_heredoc_end] = actions(2696); + return (parse_table_1436(v)); +} + +void parse_table_1436(t_parse_table_array *v) +{ + v->a[1284][sym_file_redirect] = state(1225); + v->a[1284][sym_heredoc_redirect] = state(1225); + v->a[1284][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1284][anon_sym_AMP_AMP] = actions(1033); + v->a[1284][anon_sym_PIPE_PIPE] = actions(1033); + v->a[1284][anon_sym_LT] = actions(2633); + v->a[1284][anon_sym_GT] = actions(2633); + v->a[1284][anon_sym_GT_GT] = actions(2633); + v->a[1284][anon_sym_LT_LT] = actions(597); + v->a[1284][aux_sym_heredoc_redirect_token1] = actions(2637); + v->a[1284][sym_comment] = actions(3); + v->a[1285][anon_sym_PIPE] = actions(1058); + v->a[1285][anon_sym_AMP_AMP] = actions(1060); + v->a[1285][anon_sym_PIPE_PIPE] = actions(1060); + v->a[1285][anon_sym_LT] = actions(1058); + v->a[1285][anon_sym_GT] = actions(1058); + v->a[1285][anon_sym_GT_GT] = actions(1060); + v->a[1285][anon_sym_LT_LT] = actions(1060); + v->a[1285][aux_sym_concatenation_token1] = actions(1060); + v->a[1285][sym_comment] = actions(1436); + return (parse_table_1437(v)); +} + +void parse_table_1437(t_parse_table_array *v) +{ + v->a[1285][sym__concat] = actions(1060); + v->a[1285][sym_variable_name] = actions(1060); + v->a[1286][anon_sym_RPAREN_RPAREN] = actions(1126); + v->a[1286][anon_sym_PLUS] = actions(1124); + v->a[1286][anon_sym_DASH] = actions(1124); + v->a[1286][anon_sym_STAR] = actions(1126); + v->a[1286][anon_sym_SLASH] = actions(1126); + v->a[1286][anon_sym_PERCENT] = actions(1126); + v->a[1286][anon_sym_QMARK] = actions(1126); + v->a[1286][anon_sym_COLON] = actions(1126); + v->a[1286][anon_sym_PLUS_PLUS] = actions(1126); + v->a[1286][anon_sym_DASH_DASH] = actions(1126); + v->a[1286][sym_comment] = actions(1436); + v->a[1287][sym_file_redirect] = state(1319); + v->a[1287][sym_heredoc_redirect] = state(1319); + v->a[1287][aux_sym_redirected_statement_repeat1] = state(1319); + v->a[1287][anon_sym_PIPE] = actions(580); + v->a[1287][anon_sym_AMP_AMP] = actions(827); + v->a[1287][anon_sym_PIPE_PIPE] = actions(827); + v->a[1287][anon_sym_LT] = actions(816); + return (parse_table_1438(v)); +} + +void parse_table_1438(t_parse_table_array *v) +{ + v->a[1287][anon_sym_GT] = actions(816); + v->a[1287][anon_sym_GT_GT] = actions(827); + v->a[1287][anon_sym_LT_LT] = actions(827); + v->a[1287][sym_comment] = actions(1436); + v->a[1288][anon_sym_PIPE] = actions(1048); + v->a[1288][anon_sym_AMP_AMP] = actions(1046); + v->a[1288][anon_sym_PIPE_PIPE] = actions(1046); + v->a[1288][anon_sym_LT] = actions(1048); + v->a[1288][anon_sym_GT] = actions(1048); + v->a[1288][anon_sym_GT_GT] = actions(1046); + v->a[1288][anon_sym_LT_LT] = actions(1046); + v->a[1288][aux_sym_concatenation_token1] = actions(1046); + v->a[1288][sym_comment] = actions(1436); + v->a[1288][sym__concat] = actions(1046); + v->a[1288][sym_variable_name] = actions(1046); + v->a[1289][anon_sym_PIPE] = actions(1089); + v->a[1289][anon_sym_AMP_AMP] = actions(1087); + v->a[1289][anon_sym_PIPE_PIPE] = actions(1087); + v->a[1289][anon_sym_LT] = actions(1089); + v->a[1289][anon_sym_GT] = actions(1089); + return (parse_table_1439(v)); +} + +void parse_table_1439(t_parse_table_array *v) +{ + v->a[1289][anon_sym_GT_GT] = actions(1087); + v->a[1289][anon_sym_LT_LT] = actions(1087); + v->a[1289][aux_sym_concatenation_token1] = actions(1087); + v->a[1289][sym_comment] = actions(1436); + v->a[1289][sym__concat] = actions(1087); + v->a[1289][sym_variable_name] = actions(1087); + v->a[1290][anon_sym_PIPE] = actions(1114); + v->a[1290][anon_sym_AMP_AMP] = actions(1116); + v->a[1290][anon_sym_PIPE_PIPE] = actions(1116); + v->a[1290][anon_sym_LT] = actions(1114); + v->a[1290][anon_sym_GT] = actions(1114); + v->a[1290][anon_sym_GT_GT] = actions(1116); + v->a[1290][anon_sym_LT_LT] = actions(1116); + v->a[1290][aux_sym_concatenation_token1] = actions(1116); + v->a[1290][sym_comment] = actions(1436); + v->a[1290][sym__concat] = actions(1116); + v->a[1290][sym_variable_name] = actions(1116); + v->a[1291][anon_sym_PIPE] = actions(1124); + v->a[1291][anon_sym_AMP_AMP] = actions(1126); + v->a[1291][anon_sym_PIPE_PIPE] = actions(1126); + return (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 new file mode 100644 index 00000000..3f152f2f --- /dev/null +++ b/parser/static/parse_table/parse_table_288.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1291][anon_sym_LT] = actions(1124); + v->a[1291][anon_sym_GT] = actions(1124); + v->a[1291][anon_sym_GT_GT] = actions(1126); + v->a[1291][anon_sym_LT_LT] = actions(1126); + v->a[1291][aux_sym_concatenation_token1] = actions(1126); + v->a[1291][sym_comment] = actions(1436); + v->a[1291][sym__concat] = actions(1126); + v->a[1291][sym_variable_name] = actions(1126); + v->a[1292][anon_sym_PIPE] = actions(1085); + v->a[1292][anon_sym_AMP_AMP] = actions(1083); + v->a[1292][anon_sym_PIPE_PIPE] = actions(1083); + v->a[1292][anon_sym_LT] = actions(1085); + v->a[1292][anon_sym_GT] = actions(1085); + v->a[1292][anon_sym_GT_GT] = actions(1083); + v->a[1292][anon_sym_LT_LT] = actions(1083); + v->a[1292][aux_sym_concatenation_token1] = actions(1083); + v->a[1292][sym_comment] = actions(1436); + v->a[1292][sym__concat] = actions(1083); + v->a[1292][sym_variable_name] = actions(1083); + v->a[1293][anon_sym_PIPE] = actions(973); + return (parse_table_1441(v)); +} + +void parse_table_1441(t_parse_table_array *v) +{ + v->a[1293][anon_sym_AMP_AMP] = actions(981); + v->a[1293][anon_sym_PIPE_PIPE] = actions(981); + v->a[1293][anon_sym_LT] = actions(973); + v->a[1293][anon_sym_GT] = actions(973); + v->a[1293][anon_sym_GT_GT] = actions(981); + v->a[1293][anon_sym_LT_LT] = actions(981); + v->a[1293][aux_sym_concatenation_token1] = actions(981); + v->a[1293][sym_comment] = actions(1436); + v->a[1293][sym__concat] = actions(981); + v->a[1293][sym_variable_name] = actions(981); + v->a[1294][anon_sym_RPAREN_RPAREN] = actions(1083); + v->a[1294][anon_sym_PLUS] = actions(1085); + v->a[1294][anon_sym_DASH] = actions(1085); + v->a[1294][anon_sym_STAR] = actions(1083); + v->a[1294][anon_sym_SLASH] = actions(1083); + v->a[1294][anon_sym_PERCENT] = actions(1083); + v->a[1294][anon_sym_QMARK] = actions(1083); + v->a[1294][anon_sym_COLON] = actions(1083); + v->a[1294][anon_sym_PLUS_PLUS] = actions(1083); + v->a[1294][anon_sym_DASH_DASH] = actions(1083); + return (parse_table_1442(v)); +} + +void parse_table_1442(t_parse_table_array *v) +{ + v->a[1294][sym_comment] = actions(1436); + v->a[1295][anon_sym_RPAREN_RPAREN] = actions(1087); + v->a[1295][anon_sym_PLUS] = actions(1089); + v->a[1295][anon_sym_DASH] = actions(1089); + v->a[1295][anon_sym_STAR] = actions(1087); + v->a[1295][anon_sym_SLASH] = actions(1087); + v->a[1295][anon_sym_PERCENT] = actions(1087); + v->a[1295][anon_sym_QMARK] = actions(1087); + v->a[1295][anon_sym_COLON] = actions(1087); + v->a[1295][anon_sym_PLUS_PLUS] = actions(1087); + v->a[1295][anon_sym_DASH_DASH] = actions(1087); + v->a[1295][sym_comment] = actions(1436); + v->a[1296][sym_word] = actions(2108); + v->a[1296][aux_sym_heredoc_redirect_token1] = actions(2108); + v->a[1296][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2108); + v->a[1296][anon_sym_DOLLAR] = actions(2108); + v->a[1296][anon_sym_DQUOTE] = actions(2108); + v->a[1296][sym_raw_string] = actions(2108); + v->a[1296][sym_number] = actions(2108); + v->a[1296][anon_sym_DOLLAR_LBRACE] = actions(2108); + return (parse_table_1443(v)); +} + +void parse_table_1443(t_parse_table_array *v) +{ + v->a[1296][anon_sym_DOLLAR_LPAREN] = actions(2108); + v->a[1296][anon_sym_BQUOTE] = actions(2108); + v->a[1296][sym_comment] = actions(3); + v->a[1297][anon_sym_RPAREN_RPAREN] = actions(1116); + v->a[1297][anon_sym_PLUS] = actions(1114); + v->a[1297][anon_sym_DASH] = actions(1114); + v->a[1297][anon_sym_STAR] = actions(1116); + v->a[1297][anon_sym_SLASH] = actions(1116); + v->a[1297][anon_sym_PERCENT] = actions(1116); + v->a[1297][anon_sym_QMARK] = actions(1116); + v->a[1297][anon_sym_COLON] = actions(1116); + v->a[1297][anon_sym_PLUS_PLUS] = actions(1116); + v->a[1297][anon_sym_DASH_DASH] = actions(1116); + v->a[1297][sym_comment] = actions(1436); + v->a[1298][anon_sym_RPAREN_RPAREN] = actions(1108); + v->a[1298][anon_sym_PLUS] = actions(1106); + v->a[1298][anon_sym_DASH] = actions(1106); + v->a[1298][anon_sym_STAR] = actions(1108); + v->a[1298][anon_sym_SLASH] = actions(1108); + v->a[1298][anon_sym_PERCENT] = actions(1108); + return (parse_table_1444(v)); +} + +void parse_table_1444(t_parse_table_array *v) +{ + v->a[1298][anon_sym_QMARK] = actions(1108); + v->a[1298][anon_sym_COLON] = actions(1108); + v->a[1298][anon_sym_PLUS_PLUS] = actions(1108); + v->a[1298][anon_sym_DASH_DASH] = actions(1108); + v->a[1298][sym_comment] = actions(1436); + v->a[1299][anon_sym_PIPE] = actions(1106); + v->a[1299][anon_sym_AMP_AMP] = actions(1108); + v->a[1299][anon_sym_PIPE_PIPE] = actions(1108); + v->a[1299][anon_sym_LT] = actions(1106); + v->a[1299][anon_sym_GT] = actions(1106); + v->a[1299][anon_sym_GT_GT] = actions(1108); + v->a[1299][anon_sym_LT_LT] = actions(1108); + v->a[1299][aux_sym_concatenation_token1] = actions(1108); + v->a[1299][sym_comment] = actions(1436); + v->a[1299][sym__concat] = actions(1108); + v->a[1299][sym_variable_name] = actions(1108); + v->a[1300][sym_variable_assignment] = state(1282); + v->a[1300][aux_sym__variable_assignments_repeat1] = state(1282); + v->a[1300][anon_sym_PIPE] = actions(1954); + v->a[1300][anon_sym_AMP_AMP] = actions(1952); + return (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 new file mode 100644 index 00000000..4984a11d --- /dev/null +++ b/parser/static/parse_table/parse_table_289.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1300][anon_sym_PIPE_PIPE] = actions(1952); + v->a[1300][anon_sym_LT] = actions(1954); + v->a[1300][anon_sym_GT] = actions(1954); + v->a[1300][anon_sym_GT_GT] = actions(1952); + v->a[1300][anon_sym_LT_LT] = actions(1952); + v->a[1300][sym_comment] = actions(1436); + v->a[1300][sym_variable_name] = actions(2698); + v->a[1301][anon_sym_PIPE] = actions(1095); + v->a[1301][anon_sym_AMP_AMP] = actions(1097); + v->a[1301][anon_sym_PIPE_PIPE] = actions(1097); + v->a[1301][anon_sym_LT] = actions(1095); + v->a[1301][anon_sym_GT] = actions(1095); + v->a[1301][anon_sym_GT_GT] = actions(1097); + v->a[1301][anon_sym_LT_LT] = actions(1097); + v->a[1301][aux_sym_concatenation_token1] = actions(1097); + v->a[1301][sym_comment] = actions(1436); + v->a[1301][sym__concat] = actions(1097); + v->a[1301][sym_variable_name] = actions(1097); + v->a[1302][anon_sym_RPAREN_RPAREN] = actions(1097); + v->a[1302][anon_sym_PLUS] = actions(1095); + return (parse_table_1446(v)); +} + +void parse_table_1446(t_parse_table_array *v) +{ + v->a[1302][anon_sym_DASH] = actions(1095); + v->a[1302][anon_sym_STAR] = actions(1097); + v->a[1302][anon_sym_SLASH] = actions(1097); + v->a[1302][anon_sym_PERCENT] = actions(1097); + v->a[1302][anon_sym_QMARK] = actions(1097); + v->a[1302][anon_sym_COLON] = actions(1097); + v->a[1302][anon_sym_PLUS_PLUS] = actions(1097); + v->a[1302][anon_sym_DASH_DASH] = actions(1097); + v->a[1302][sym_comment] = actions(1436); + v->a[1303][anon_sym_PIPE] = actions(1091); + v->a[1303][anon_sym_AMP_AMP] = actions(1093); + v->a[1303][anon_sym_PIPE_PIPE] = actions(1093); + v->a[1303][anon_sym_LT] = actions(1091); + v->a[1303][anon_sym_GT] = actions(1091); + v->a[1303][anon_sym_GT_GT] = actions(1093); + v->a[1303][anon_sym_LT_LT] = actions(1093); + v->a[1303][aux_sym_concatenation_token1] = actions(1093); + v->a[1303][sym_comment] = actions(1436); + v->a[1303][sym__concat] = actions(1093); + v->a[1303][sym_variable_name] = actions(1093); + return (parse_table_1447(v)); +} + +void parse_table_1447(t_parse_table_array *v) +{ + v->a[1304][anon_sym_RPAREN_RPAREN] = actions(1093); + v->a[1304][anon_sym_PLUS] = actions(1091); + v->a[1304][anon_sym_DASH] = actions(1091); + v->a[1304][anon_sym_STAR] = actions(1093); + v->a[1304][anon_sym_SLASH] = actions(1093); + v->a[1304][anon_sym_PERCENT] = actions(1093); + v->a[1304][anon_sym_QMARK] = actions(1093); + v->a[1304][anon_sym_COLON] = actions(1093); + v->a[1304][anon_sym_PLUS_PLUS] = actions(1093); + v->a[1304][anon_sym_DASH_DASH] = actions(1093); + v->a[1304][sym_comment] = actions(1436); + v->a[1305][anon_sym_RPAREN_RPAREN] = actions(2700); + v->a[1305][anon_sym_PLUS] = actions(2702); + v->a[1305][anon_sym_DASH] = actions(2702); + v->a[1305][anon_sym_STAR] = actions(2704); + v->a[1305][anon_sym_SLASH] = actions(2704); + v->a[1305][anon_sym_PERCENT] = actions(2704); + v->a[1305][anon_sym_QMARK] = actions(2700); + v->a[1305][anon_sym_COLON] = actions(2700); + v->a[1305][anon_sym_PLUS_PLUS] = actions(2706); + return (parse_table_1448(v)); +} + +void parse_table_1448(t_parse_table_array *v) +{ + v->a[1305][anon_sym_DASH_DASH] = actions(2706); + v->a[1305][sym_comment] = actions(1436); + v->a[1306][anon_sym_PIPE] = actions(1052); + v->a[1306][anon_sym_AMP_AMP] = actions(1050); + v->a[1306][anon_sym_PIPE_PIPE] = actions(1050); + v->a[1306][anon_sym_LT] = actions(1052); + v->a[1306][anon_sym_GT] = actions(1052); + v->a[1306][anon_sym_GT_GT] = actions(1050); + v->a[1306][anon_sym_LT_LT] = actions(1050); + v->a[1306][aux_sym_concatenation_token1] = actions(1050); + v->a[1306][sym_comment] = actions(1436); + v->a[1306][sym__concat] = actions(1050); + v->a[1306][sym_variable_name] = actions(1050); + v->a[1307][anon_sym_PIPE] = actions(1056); + v->a[1307][anon_sym_AMP_AMP] = actions(1054); + v->a[1307][anon_sym_PIPE_PIPE] = actions(1054); + v->a[1307][anon_sym_LT] = actions(1056); + v->a[1307][anon_sym_GT] = actions(1056); + v->a[1307][anon_sym_GT_GT] = actions(1054); + v->a[1307][anon_sym_LT_LT] = actions(1054); + return (parse_table_1449(v)); +} + +void parse_table_1449(t_parse_table_array *v) +{ + v->a[1307][aux_sym_concatenation_token1] = actions(1054); + v->a[1307][sym_comment] = actions(1436); + v->a[1307][sym__concat] = actions(1054); + v->a[1307][sym_variable_name] = actions(1054); + v->a[1308][sym_file_redirect] = state(1319); + v->a[1308][sym_heredoc_redirect] = state(1319); + v->a[1308][aux_sym_redirected_statement_repeat1] = state(1319); + v->a[1308][anon_sym_PIPE] = actions(816); + v->a[1308][anon_sym_AMP_AMP] = actions(827); + v->a[1308][anon_sym_PIPE_PIPE] = actions(827); + v->a[1308][anon_sym_LT] = actions(816); + v->a[1308][anon_sym_GT] = actions(816); + v->a[1308][anon_sym_GT_GT] = actions(827); + v->a[1308][anon_sym_LT_LT] = actions(827); + v->a[1308][sym_comment] = actions(1436); + v->a[1309][sym_file_redirect] = state(1311); + v->a[1309][aux_sym_redirected_statement_repeat2] = state(1311); + v->a[1309][anon_sym_PIPE] = actions(2063); + v->a[1309][anon_sym_AMP_AMP] = actions(2063); + v->a[1309][anon_sym_PIPE_PIPE] = actions(2063); + return (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 new file mode 100644 index 00000000..ff1b4b58 --- /dev/null +++ b/parser/static/parse_table/parse_table_29.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_29.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_145(t_parse_table_array *v) +{ + v->a[56][anon_sym_DOLLAR] = actions(55); + v->a[56][anon_sym_DQUOTE] = actions(57); + v->a[56][sym_raw_string] = actions(59); + v->a[56][sym_number] = actions(59); + v->a[56][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[56][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[56][anon_sym_BQUOTE] = actions(65); + v->a[56][sym_comment] = actions(3); + v->a[56][sym_variable_name] = actions(67); + v->a[57][sym__statements] = state(1671); + v->a[57][sym__statement_not_pipeline] = state(1560); + v->a[57][sym_redirected_statement] = state(820); + v->a[57][sym_for_statement] = state(820); + v->a[57][sym_while_statement] = state(820); + v->a[57][sym_if_statement] = state(820); + v->a[57][sym_case_statement] = state(820); + v->a[57][sym_function_definition] = state(820); + v->a[57][sym_compound_statement] = state(820); + v->a[57][sym_subshell] = state(820); + v->a[57][sym_pipeline] = state(969); + return (parse_table_146(v)); +} + +void parse_table_146(t_parse_table_array *v) +{ + v->a[57][sym_list] = state(820); + v->a[57][sym_negated_command] = state(820); + v->a[57][sym_command] = state(820); + v->a[57][sym_command_name] = state(179); + v->a[57][sym_variable_assignment] = state(208); + v->a[57][sym__variable_assignments] = state(820); + v->a[57][sym_file_redirect] = state(599); + v->a[57][sym_arithmetic_expansion] = state(401); + v->a[57][sym_concatenation] = state(555); + v->a[57][sym_string] = state(401); + v->a[57][sym_simple_expansion] = state(401); + v->a[57][sym_expansion] = state(401); + v->a[57][sym_command_substitution] = state(401); + v->a[57][aux_sym__statements_repeat1] = state(116); + v->a[57][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[57][aux_sym_command_repeat1] = state(385); + v->a[57][sym_word] = actions(204); + v->a[57][anon_sym_for] = actions(9); + v->a[57][anon_sym_while] = actions(11); + v->a[57][anon_sym_until] = actions(11); + return (parse_table_147(v)); +} + +void parse_table_147(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[57][anon_sym_BANG] = actions(206); + v->a[57][anon_sym_LT] = actions(51); + v->a[57][anon_sym_GT] = actions(51); + v->a[57][anon_sym_GT_GT] = actions(51); + v->a[57][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[57][anon_sym_DOLLAR] = actions(55); + v->a[57][anon_sym_DQUOTE] = actions(57); + v->a[57][sym_raw_string] = actions(59); + v->a[57][sym_number] = actions(59); + v->a[57][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[57][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[57][anon_sym_BQUOTE] = actions(65); + v->a[57][sym_comment] = actions(3); + v->a[57][sym_variable_name] = actions(67); + v->a[58][aux_sym__terminated_statement] = state(61); + v->a[58][sym__statement_not_pipeline] = state(1561); + return (parse_table_148(v)); +} + +void parse_table_148(t_parse_table_array *v) +{ + v->a[58][sym_redirected_statement] = state(949); + v->a[58][sym_for_statement] = state(949); + v->a[58][sym_while_statement] = state(949); + v->a[58][sym_if_statement] = state(949); + v->a[58][sym_case_statement] = state(949); + v->a[58][sym_function_definition] = state(949); + v->a[58][sym_compound_statement] = state(949); + v->a[58][sym_subshell] = state(949); + v->a[58][sym_pipeline] = state(1059); + v->a[58][sym_list] = state(949); + v->a[58][sym_negated_command] = state(949); + v->a[58][sym_command] = state(949); + v->a[58][sym_command_name] = state(185); + v->a[58][sym_variable_assignment] = state(237); + v->a[58][sym__variable_assignments] = state(949); + v->a[58][sym_file_redirect] = state(551); + v->a[58][sym_arithmetic_expansion] = state(401); + v->a[58][sym_concatenation] = state(555); + v->a[58][sym_string] = state(401); + v->a[58][sym_simple_expansion] = state(401); + return (parse_table_149(v)); +} + +void parse_table_149(t_parse_table_array *v) +{ + v->a[58][sym_expansion] = state(401); + v->a[58][sym_command_substitution] = state(401); + v->a[58][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[58][aux_sym_command_repeat1] = state(411); + v->a[58][sym_word] = actions(41); + v->a[58][anon_sym_for] = actions(9); + v->a[58][anon_sym_while] = actions(11); + v->a[58][anon_sym_until] = actions(11); + v->a[58][anon_sym_done] = actions(224); + 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_LBRACE] = actions(19); + v->a[58][anon_sym_BANG] = actions(49); + v->a[58][anon_sym_LT] = actions(51); + v->a[58][anon_sym_GT] = actions(51); + v->a[58][anon_sym_GT_GT] = actions(51); + v->a[58][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[58][anon_sym_DOLLAR] = actions(55); + v->a[58][anon_sym_DQUOTE] = actions(57); + return (parse_table_150(v)); +} + +/* EOF parse_table_29.c */ diff --git a/parser/static/parse_table/parse_table_290.c b/parser/static/parse_table/parse_table_290.c new file mode 100644 index 00000000..f00818c7 --- /dev/null +++ b/parser/static/parse_table/parse_table_290.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1309][anon_sym_LT] = actions(2633); + v->a[1309][anon_sym_GT] = actions(2633); + v->a[1309][anon_sym_GT_GT] = actions(2633); + v->a[1309][anon_sym_LT_LT] = actions(2063); + v->a[1309][aux_sym_heredoc_redirect_token1] = actions(2065); + v->a[1309][sym_comment] = actions(3); + v->a[1310][sym_simple_expansion] = state(1310); + v->a[1310][sym_expansion] = state(1310); + v->a[1310][sym_command_substitution] = state(1310); + v->a[1310][aux_sym_heredoc_body_repeat1] = state(1310); + v->a[1310][anon_sym_DOLLAR] = actions(2708); + v->a[1310][anon_sym_DOLLAR_LBRACE] = actions(2711); + v->a[1310][anon_sym_DOLLAR_LPAREN] = actions(2714); + v->a[1310][anon_sym_BQUOTE] = actions(2717); + v->a[1310][sym_comment] = actions(1436); + v->a[1310][sym_heredoc_content] = actions(2720); + v->a[1310][sym_heredoc_end] = actions(2723); + v->a[1311][sym_file_redirect] = state(1311); + v->a[1311][aux_sym_redirected_statement_repeat2] = state(1311); + v->a[1311][anon_sym_PIPE] = actions(2080); + return (parse_table_1451(v)); +} + +void parse_table_1451(t_parse_table_array *v) +{ + v->a[1311][anon_sym_AMP_AMP] = actions(2080); + v->a[1311][anon_sym_PIPE_PIPE] = actions(2080); + v->a[1311][anon_sym_LT] = actions(2725); + v->a[1311][anon_sym_GT] = actions(2725); + v->a[1311][anon_sym_GT_GT] = actions(2725); + v->a[1311][anon_sym_LT_LT] = actions(2080); + v->a[1311][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[1311][sym_comment] = actions(3); + v->a[1312][anon_sym_RPAREN_RPAREN] = actions(2728); + v->a[1312][anon_sym_PLUS] = actions(2730); + v->a[1312][anon_sym_DASH] = actions(2730); + v->a[1312][anon_sym_STAR] = actions(2728); + v->a[1312][anon_sym_SLASH] = actions(2728); + v->a[1312][anon_sym_PERCENT] = actions(2728); + v->a[1312][anon_sym_QMARK] = actions(2728); + v->a[1312][anon_sym_COLON] = actions(2728); + v->a[1312][anon_sym_PLUS_PLUS] = actions(2728); + v->a[1312][anon_sym_DASH_DASH] = actions(2728); + v->a[1312][sym_comment] = actions(1436); + v->a[1313][sym_file_redirect] = state(1311); + return (parse_table_1452(v)); +} + +void parse_table_1452(t_parse_table_array *v) +{ + v->a[1313][aux_sym_redirected_statement_repeat2] = state(1311); + v->a[1313][anon_sym_PIPE] = actions(2091); + v->a[1313][anon_sym_AMP_AMP] = actions(2091); + v->a[1313][anon_sym_PIPE_PIPE] = actions(2091); + v->a[1313][anon_sym_LT] = actions(2633); + v->a[1313][anon_sym_GT] = actions(2633); + v->a[1313][anon_sym_GT_GT] = actions(2633); + v->a[1313][anon_sym_LT_LT] = actions(2091); + v->a[1313][aux_sym_heredoc_redirect_token1] = actions(2093); + v->a[1313][sym_comment] = actions(3); + v->a[1314][anon_sym_RPAREN_RPAREN] = actions(2732); + v->a[1314][anon_sym_PLUS] = actions(2702); + v->a[1314][anon_sym_DASH] = actions(2702); + v->a[1314][anon_sym_STAR] = actions(2704); + v->a[1314][anon_sym_SLASH] = actions(2704); + v->a[1314][anon_sym_PERCENT] = actions(2704); + v->a[1314][anon_sym_QMARK] = actions(2732); + v->a[1314][anon_sym_COLON] = actions(2732); + v->a[1314][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1314][anon_sym_DASH_DASH] = actions(2706); + return (parse_table_1453(v)); +} + +void parse_table_1453(t_parse_table_array *v) +{ + v->a[1314][sym_comment] = actions(1436); + v->a[1315][anon_sym_RPAREN_RPAREN] = actions(2734); + v->a[1315][anon_sym_PLUS] = actions(2736); + v->a[1315][anon_sym_DASH] = actions(2736); + v->a[1315][anon_sym_STAR] = actions(2734); + v->a[1315][anon_sym_SLASH] = actions(2734); + v->a[1315][anon_sym_PERCENT] = actions(2734); + v->a[1315][anon_sym_QMARK] = actions(2734); + v->a[1315][anon_sym_COLON] = actions(2734); + v->a[1315][anon_sym_PLUS_PLUS] = actions(2734); + v->a[1315][anon_sym_DASH_DASH] = actions(2734); + v->a[1315][sym_comment] = actions(1436); + v->a[1316][anon_sym_RPAREN_RPAREN] = actions(2738); + v->a[1316][anon_sym_PLUS] = actions(2740); + v->a[1316][anon_sym_DASH] = actions(2740); + v->a[1316][anon_sym_STAR] = actions(2704); + v->a[1316][anon_sym_SLASH] = actions(2704); + v->a[1316][anon_sym_PERCENT] = actions(2704); + v->a[1316][anon_sym_QMARK] = actions(2738); + v->a[1316][anon_sym_COLON] = actions(2738); + return (parse_table_1454(v)); +} + +void parse_table_1454(t_parse_table_array *v) +{ + v->a[1316][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1316][anon_sym_DASH_DASH] = actions(2706); + v->a[1316][sym_comment] = actions(1436); + v->a[1317][sym_simple_expansion] = state(1310); + v->a[1317][sym_expansion] = state(1310); + v->a[1317][sym_command_substitution] = state(1310); + v->a[1317][aux_sym_heredoc_body_repeat1] = state(1310); + v->a[1317][anon_sym_DOLLAR] = actions(2686); + v->a[1317][anon_sym_DOLLAR_LBRACE] = actions(2688); + v->a[1317][anon_sym_DOLLAR_LPAREN] = actions(2690); + v->a[1317][anon_sym_BQUOTE] = actions(2692); + v->a[1317][sym_comment] = actions(1436); + v->a[1317][sym_heredoc_content] = actions(2742); + v->a[1317][sym_heredoc_end] = actions(2744); + v->a[1318][anon_sym_RPAREN_RPAREN] = actions(2738); + v->a[1318][anon_sym_PLUS] = actions(2740); + v->a[1318][anon_sym_DASH] = actions(2740); + v->a[1318][anon_sym_STAR] = actions(2738); + v->a[1318][anon_sym_SLASH] = actions(2738); + v->a[1318][anon_sym_PERCENT] = actions(2738); + return (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 new file mode 100644 index 00000000..a31e832d --- /dev/null +++ b/parser/static/parse_table/parse_table_291.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1318][anon_sym_QMARK] = actions(2738); + v->a[1318][anon_sym_COLON] = actions(2738); + v->a[1318][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1318][anon_sym_DASH_DASH] = actions(2706); + v->a[1318][sym_comment] = actions(1436); + v->a[1319][sym_file_redirect] = state(1281); + v->a[1319][sym_heredoc_redirect] = state(1281); + v->a[1319][aux_sym_redirected_statement_repeat1] = state(1281); + v->a[1319][anon_sym_PIPE] = actions(1936); + v->a[1319][anon_sym_AMP_AMP] = actions(1938); + v->a[1319][anon_sym_PIPE_PIPE] = actions(1938); + v->a[1319][anon_sym_LT] = actions(2746); + v->a[1319][anon_sym_GT] = actions(2746); + v->a[1319][anon_sym_GT_GT] = actions(2748); + v->a[1319][anon_sym_LT_LT] = actions(2750); + v->a[1319][sym_comment] = actions(1436); + v->a[1320][anon_sym_PIPE] = actions(1052); + v->a[1320][anon_sym_AMP_AMP] = actions(1050); + v->a[1320][anon_sym_PIPE_PIPE] = actions(1050); + v->a[1320][anon_sym_LT] = actions(1052); + return (parse_table_1456(v)); +} + +void parse_table_1456(t_parse_table_array *v) +{ + v->a[1320][anon_sym_GT] = actions(1052); + v->a[1320][anon_sym_GT_GT] = actions(1050); + v->a[1320][anon_sym_LT_LT] = actions(1050); + v->a[1320][aux_sym_concatenation_token1] = actions(1050); + v->a[1320][sym_comment] = actions(1436); + v->a[1320][sym__concat] = actions(1050); + v->a[1320][sym_variable_name] = actions(1050); + v->a[1321][anon_sym_RPAREN] = actions(1046); + v->a[1321][anon_sym_PLUS] = actions(1048); + v->a[1321][anon_sym_DASH] = actions(1048); + v->a[1321][anon_sym_STAR] = actions(1046); + v->a[1321][anon_sym_SLASH] = actions(1046); + v->a[1321][anon_sym_PERCENT] = actions(1046); + v->a[1321][anon_sym_QMARK] = actions(1046); + v->a[1321][anon_sym_PLUS_PLUS] = actions(1046); + v->a[1321][anon_sym_DASH_DASH] = actions(1046); + v->a[1321][sym_comment] = actions(1436); + v->a[1322][anon_sym_RPAREN] = actions(2734); + v->a[1322][anon_sym_PLUS] = actions(2736); + v->a[1322][anon_sym_DASH] = actions(2736); + return (parse_table_1457(v)); +} + +void parse_table_1457(t_parse_table_array *v) +{ + v->a[1322][anon_sym_STAR] = actions(2734); + v->a[1322][anon_sym_SLASH] = actions(2734); + v->a[1322][anon_sym_PERCENT] = actions(2734); + v->a[1322][anon_sym_QMARK] = actions(2734); + v->a[1322][anon_sym_PLUS_PLUS] = actions(2734); + v->a[1322][anon_sym_DASH_DASH] = actions(2734); + v->a[1322][sym_comment] = actions(1436); + v->a[1323][anon_sym_RPAREN_RPAREN] = actions(2752); + v->a[1323][anon_sym_PLUS] = actions(2702); + v->a[1323][anon_sym_DASH] = actions(2702); + v->a[1323][anon_sym_STAR] = actions(2704); + v->a[1323][anon_sym_SLASH] = actions(2704); + v->a[1323][anon_sym_PERCENT] = actions(2704); + v->a[1323][anon_sym_QMARK] = actions(2754); + v->a[1323][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1323][anon_sym_DASH_DASH] = actions(2706); + v->a[1323][sym_comment] = actions(1436); + v->a[1324][sym_file_redirect] = state(916); + v->a[1324][sym_heredoc_redirect] = state(916); + v->a[1324][aux_sym_redirected_statement_repeat1] = state(916); + return (parse_table_1458(v)); +} + +void parse_table_1458(t_parse_table_array *v) +{ + v->a[1324][anon_sym_AMP_AMP] = actions(2756); + v->a[1324][anon_sym_PIPE_PIPE] = actions(2756); + v->a[1324][anon_sym_LT] = actions(1868); + v->a[1324][anon_sym_GT] = actions(1868); + v->a[1324][anon_sym_GT_GT] = actions(2758); + v->a[1324][anon_sym_LT_LT] = actions(2760); + v->a[1324][sym_comment] = actions(1436); + v->a[1325][anon_sym_RPAREN_RPAREN] = actions(2762); + v->a[1325][anon_sym_PLUS] = actions(2702); + v->a[1325][anon_sym_DASH] = actions(2702); + v->a[1325][anon_sym_STAR] = actions(2704); + v->a[1325][anon_sym_SLASH] = actions(2704); + v->a[1325][anon_sym_PERCENT] = actions(2704); + v->a[1325][anon_sym_QMARK] = actions(2754); + v->a[1325][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1325][anon_sym_DASH_DASH] = actions(2706); + v->a[1325][sym_comment] = actions(1436); + v->a[1326][sym_file_redirect] = state(1319); + v->a[1326][sym_heredoc_redirect] = state(1319); + v->a[1326][aux_sym_redirected_statement_repeat1] = state(1319); + return (parse_table_1459(v)); +} + +void parse_table_1459(t_parse_table_array *v) +{ + v->a[1326][anon_sym_AMP_AMP] = actions(2764); + v->a[1326][anon_sym_PIPE_PIPE] = actions(2764); + v->a[1326][anon_sym_LT] = actions(2746); + v->a[1326][anon_sym_GT] = actions(2746); + v->a[1326][anon_sym_GT_GT] = actions(2748); + v->a[1326][anon_sym_LT_LT] = actions(2750); + v->a[1326][sym_comment] = actions(1436); + v->a[1327][anon_sym_RPAREN] = actions(2670); + v->a[1327][anon_sym_PLUS] = actions(2672); + v->a[1327][anon_sym_DASH] = actions(2672); + v->a[1327][anon_sym_STAR] = actions(2670); + v->a[1327][anon_sym_SLASH] = actions(2670); + v->a[1327][anon_sym_PERCENT] = actions(2670); + v->a[1327][anon_sym_QMARK] = actions(2670); + v->a[1327][anon_sym_PLUS_PLUS] = actions(2670); + v->a[1327][anon_sym_DASH_DASH] = actions(2670); + v->a[1327][sym_comment] = actions(1436); + v->a[1328][anon_sym_RPAREN] = actions(2766); + v->a[1328][anon_sym_PLUS] = actions(2768); + v->a[1328][anon_sym_DASH] = actions(2768); + return (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 new file mode 100644 index 00000000..274958b9 --- /dev/null +++ b/parser/static/parse_table/parse_table_292.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1328][anon_sym_STAR] = actions(2770); + v->a[1328][anon_sym_SLASH] = actions(2770); + v->a[1328][anon_sym_PERCENT] = actions(2770); + v->a[1328][anon_sym_QMARK] = actions(2772); + v->a[1328][anon_sym_PLUS_PLUS] = actions(2774); + v->a[1328][anon_sym_DASH_DASH] = actions(2774); + v->a[1328][sym_comment] = actions(1436); + v->a[1329][anon_sym_RPAREN] = actions(2776); + v->a[1329][anon_sym_PLUS] = actions(2768); + v->a[1329][anon_sym_DASH] = actions(2768); + v->a[1329][anon_sym_STAR] = actions(2770); + v->a[1329][anon_sym_SLASH] = actions(2770); + v->a[1329][anon_sym_PERCENT] = actions(2770); + v->a[1329][anon_sym_QMARK] = actions(2772); + v->a[1329][anon_sym_PLUS_PLUS] = actions(2774); + v->a[1329][anon_sym_DASH_DASH] = actions(2774); + v->a[1329][sym_comment] = actions(1436); + v->a[1330][anon_sym_RPAREN] = actions(2738); + v->a[1330][anon_sym_PLUS] = actions(2740); + v->a[1330][anon_sym_DASH] = actions(2740); + return (parse_table_1461(v)); +} + +void parse_table_1461(t_parse_table_array *v) +{ + v->a[1330][anon_sym_STAR] = actions(2770); + v->a[1330][anon_sym_SLASH] = actions(2770); + v->a[1330][anon_sym_PERCENT] = actions(2770); + v->a[1330][anon_sym_QMARK] = actions(2738); + v->a[1330][anon_sym_PLUS_PLUS] = actions(2774); + v->a[1330][anon_sym_DASH_DASH] = actions(2774); + v->a[1330][sym_comment] = actions(1436); + v->a[1331][anon_sym_RPAREN_RPAREN] = actions(2778); + v->a[1331][anon_sym_PLUS] = actions(2702); + v->a[1331][anon_sym_DASH] = actions(2702); + v->a[1331][anon_sym_STAR] = actions(2704); + v->a[1331][anon_sym_SLASH] = actions(2704); + v->a[1331][anon_sym_PERCENT] = actions(2704); + v->a[1331][anon_sym_QMARK] = actions(2754); + v->a[1331][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1331][anon_sym_DASH_DASH] = actions(2706); + v->a[1331][sym_comment] = actions(1436); + v->a[1332][anon_sym_RPAREN] = actions(2738); + v->a[1332][anon_sym_PLUS] = actions(2740); + v->a[1332][anon_sym_DASH] = actions(2740); + return (parse_table_1462(v)); +} + +void parse_table_1462(t_parse_table_array *v) +{ + v->a[1332][anon_sym_STAR] = actions(2738); + v->a[1332][anon_sym_SLASH] = actions(2738); + v->a[1332][anon_sym_PERCENT] = actions(2738); + v->a[1332][anon_sym_QMARK] = actions(2738); + v->a[1332][anon_sym_PLUS_PLUS] = actions(2774); + v->a[1332][anon_sym_DASH_DASH] = actions(2774); + v->a[1332][sym_comment] = actions(1436); + v->a[1333][sym_file_redirect] = state(1333); + v->a[1333][aux_sym_redirected_statement_repeat2] = state(1333); + v->a[1333][anon_sym_PIPE] = actions(2080); + v->a[1333][anon_sym_AMP_AMP] = actions(2078); + v->a[1333][anon_sym_PIPE_PIPE] = actions(2078); + v->a[1333][anon_sym_LT] = actions(2780); + v->a[1333][anon_sym_GT] = actions(2780); + v->a[1333][anon_sym_GT_GT] = actions(2783); + v->a[1333][anon_sym_LT_LT] = actions(2078); + v->a[1333][sym_comment] = actions(1436); + v->a[1334][anon_sym_RPAREN_RPAREN] = actions(2786); + v->a[1334][anon_sym_PLUS] = actions(2702); + v->a[1334][anon_sym_DASH] = actions(2702); + return (parse_table_1463(v)); +} + +void parse_table_1463(t_parse_table_array *v) +{ + v->a[1334][anon_sym_STAR] = actions(2704); + v->a[1334][anon_sym_SLASH] = actions(2704); + v->a[1334][anon_sym_PERCENT] = actions(2704); + v->a[1334][anon_sym_QMARK] = actions(2754); + v->a[1334][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1334][anon_sym_DASH_DASH] = actions(2706); + v->a[1334][sym_comment] = actions(1436); + v->a[1335][sym_file_redirect] = state(922); + v->a[1335][sym_heredoc_redirect] = state(922); + v->a[1335][aux_sym_redirected_statement_repeat1] = state(922); + v->a[1335][anon_sym_AMP_AMP] = actions(2788); + v->a[1335][anon_sym_PIPE_PIPE] = actions(2788); + v->a[1335][anon_sym_LT] = actions(1872); + v->a[1335][anon_sym_GT] = actions(1872); + v->a[1335][anon_sym_GT_GT] = actions(2790); + v->a[1335][anon_sym_LT_LT] = actions(2760); + v->a[1335][sym_comment] = actions(1436); + v->a[1336][anon_sym_RPAREN_RPAREN] = actions(2792); + v->a[1336][anon_sym_PLUS] = actions(2702); + v->a[1336][anon_sym_DASH] = actions(2702); + return (parse_table_1464(v)); +} + +void parse_table_1464(t_parse_table_array *v) +{ + v->a[1336][anon_sym_STAR] = actions(2704); + v->a[1336][anon_sym_SLASH] = actions(2704); + v->a[1336][anon_sym_PERCENT] = actions(2704); + v->a[1336][anon_sym_QMARK] = actions(2754); + v->a[1336][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1336][anon_sym_DASH_DASH] = actions(2706); + v->a[1336][sym_comment] = actions(1436); + v->a[1337][sym_file_redirect] = state(1333); + v->a[1337][aux_sym_redirected_statement_repeat2] = state(1333); + v->a[1337][anon_sym_PIPE] = actions(2091); + v->a[1337][anon_sym_AMP_AMP] = actions(2093); + v->a[1337][anon_sym_PIPE_PIPE] = actions(2093); + v->a[1337][anon_sym_LT] = actions(2746); + v->a[1337][anon_sym_GT] = actions(2746); + v->a[1337][anon_sym_GT_GT] = actions(2748); + v->a[1337][anon_sym_LT_LT] = actions(2093); + v->a[1337][sym_comment] = actions(1436); + v->a[1338][sym_string] = state(1546); + v->a[1338][sym_expansion] = state(1546); + v->a[1338][sym_command_substitution] = state(1546); + return (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 new file mode 100644 index 00000000..76d24415 --- /dev/null +++ b/parser/static/parse_table/parse_table_293.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1338][anon_sym_PIPE] = actions(2794); + v->a[1338][anon_sym_RPAREN] = actions(2794); + v->a[1338][anon_sym_DQUOTE] = actions(2796); + v->a[1338][anon_sym_DOLLAR_LBRACE] = actions(2798); + v->a[1338][anon_sym_DOLLAR_LPAREN] = actions(2800); + v->a[1338][anon_sym_BQUOTE] = actions(2802); + v->a[1338][sym_comment] = actions(1436); + v->a[1339][anon_sym_RPAREN_RPAREN] = actions(2804); + v->a[1339][anon_sym_PLUS] = actions(2702); + v->a[1339][anon_sym_DASH] = actions(2702); + v->a[1339][anon_sym_STAR] = actions(2704); + v->a[1339][anon_sym_SLASH] = actions(2704); + v->a[1339][anon_sym_PERCENT] = actions(2704); + v->a[1339][anon_sym_QMARK] = actions(2754); + v->a[1339][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1339][anon_sym_DASH_DASH] = actions(2706); + v->a[1339][sym_comment] = actions(1436); + v->a[1340][anon_sym_RPAREN] = actions(2728); + v->a[1340][anon_sym_PLUS] = actions(2730); + v->a[1340][anon_sym_DASH] = actions(2730); + return (parse_table_1466(v)); +} + +void parse_table_1466(t_parse_table_array *v) +{ + v->a[1340][anon_sym_STAR] = actions(2728); + v->a[1340][anon_sym_SLASH] = actions(2728); + v->a[1340][anon_sym_PERCENT] = actions(2728); + v->a[1340][anon_sym_QMARK] = actions(2728); + v->a[1340][anon_sym_PLUS_PLUS] = actions(2728); + v->a[1340][anon_sym_DASH_DASH] = actions(2728); + v->a[1340][sym_comment] = actions(1436); + v->a[1341][anon_sym_RPAREN_RPAREN] = actions(2806); + v->a[1341][anon_sym_PLUS] = actions(2702); + v->a[1341][anon_sym_DASH] = actions(2702); + v->a[1341][anon_sym_STAR] = actions(2704); + v->a[1341][anon_sym_SLASH] = actions(2704); + v->a[1341][anon_sym_PERCENT] = actions(2704); + v->a[1341][anon_sym_QMARK] = actions(2754); + v->a[1341][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1341][anon_sym_DASH_DASH] = actions(2706); + v->a[1341][sym_comment] = actions(1436); + v->a[1342][anon_sym_RPAREN_RPAREN] = actions(2808); + v->a[1342][anon_sym_PLUS] = actions(2702); + v->a[1342][anon_sym_DASH] = actions(2702); + return (parse_table_1467(v)); +} + +void parse_table_1467(t_parse_table_array *v) +{ + v->a[1342][anon_sym_STAR] = actions(2704); + v->a[1342][anon_sym_SLASH] = actions(2704); + v->a[1342][anon_sym_PERCENT] = actions(2704); + v->a[1342][anon_sym_QMARK] = actions(2754); + v->a[1342][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1342][anon_sym_DASH_DASH] = actions(2706); + v->a[1342][sym_comment] = actions(1436); + v->a[1343][sym_file_redirect] = state(1333); + v->a[1343][aux_sym_redirected_statement_repeat2] = state(1333); + v->a[1343][anon_sym_PIPE] = actions(2063); + v->a[1343][anon_sym_AMP_AMP] = actions(2065); + v->a[1343][anon_sym_PIPE_PIPE] = actions(2065); + v->a[1343][anon_sym_LT] = actions(2746); + v->a[1343][anon_sym_GT] = actions(2746); + v->a[1343][anon_sym_GT_GT] = actions(2748); + v->a[1343][anon_sym_LT_LT] = actions(2065); + v->a[1343][sym_comment] = actions(1436); + v->a[1344][anon_sym_RPAREN_RPAREN] = actions(2810); + v->a[1344][anon_sym_PLUS] = actions(2702); + v->a[1344][anon_sym_DASH] = actions(2702); + return (parse_table_1468(v)); +} + +void parse_table_1468(t_parse_table_array *v) +{ + v->a[1344][anon_sym_STAR] = actions(2704); + v->a[1344][anon_sym_SLASH] = actions(2704); + v->a[1344][anon_sym_PERCENT] = actions(2704); + v->a[1344][anon_sym_QMARK] = actions(2754); + v->a[1344][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1344][anon_sym_DASH_DASH] = actions(2706); + v->a[1344][sym_comment] = actions(1436); + v->a[1345][anon_sym_PLUS] = actions(2702); + v->a[1345][anon_sym_DASH] = actions(2702); + v->a[1345][anon_sym_STAR] = actions(2704); + v->a[1345][anon_sym_SLASH] = actions(2704); + v->a[1345][anon_sym_PERCENT] = actions(2704); + v->a[1345][anon_sym_QMARK] = actions(2754); + v->a[1345][anon_sym_COLON] = actions(2812); + v->a[1345][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1345][anon_sym_DASH_DASH] = actions(2706); + v->a[1345][sym_comment] = actions(1436); + v->a[1346][anon_sym_PLUS] = actions(2702); + v->a[1346][anon_sym_DASH] = actions(2702); + v->a[1346][anon_sym_STAR] = actions(2704); + return (parse_table_1469(v)); +} + +void parse_table_1469(t_parse_table_array *v) +{ + v->a[1346][anon_sym_SLASH] = actions(2704); + v->a[1346][anon_sym_PERCENT] = actions(2704); + v->a[1346][anon_sym_QMARK] = actions(2754); + v->a[1346][anon_sym_COLON] = actions(2814); + v->a[1346][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1346][anon_sym_DASH_DASH] = actions(2706); + v->a[1346][sym_comment] = actions(1436); + v->a[1347][aux_sym_pipeline_repeat1] = state(1352); + v->a[1347][anon_sym_PIPE] = actions(2816); + v->a[1347][anon_sym_AMP_AMP] = actions(2353); + v->a[1347][anon_sym_PIPE_PIPE] = actions(2353); + v->a[1347][anon_sym_LT] = actions(2353); + v->a[1347][anon_sym_GT] = actions(2353); + v->a[1347][anon_sym_GT_GT] = actions(2353); + v->a[1347][anon_sym_LT_LT] = actions(2353); + v->a[1347][aux_sym_heredoc_redirect_token1] = actions(2357); + v->a[1347][sym_comment] = actions(3); + v->a[1348][anon_sym_RPAREN_RPAREN] = actions(2818); + v->a[1348][anon_sym_PLUS] = actions(2702); + v->a[1348][anon_sym_DASH] = actions(2702); + return (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 new file mode 100644 index 00000000..26d714a8 --- /dev/null +++ b/parser/static/parse_table/parse_table_294.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1348][anon_sym_STAR] = actions(2704); + v->a[1348][anon_sym_SLASH] = actions(2704); + v->a[1348][anon_sym_PERCENT] = actions(2704); + v->a[1348][anon_sym_QMARK] = actions(2754); + v->a[1348][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1348][anon_sym_DASH_DASH] = actions(2706); + v->a[1348][sym_comment] = actions(1436); + v->a[1349][sym_file_redirect] = state(971); + v->a[1349][sym_heredoc_redirect] = state(971); + v->a[1349][aux_sym_redirected_statement_repeat1] = state(971); + v->a[1349][anon_sym_AMP_AMP] = actions(2820); + v->a[1349][anon_sym_PIPE_PIPE] = actions(2820); + v->a[1349][anon_sym_LT] = actions(1876); + v->a[1349][anon_sym_GT] = actions(1876); + v->a[1349][anon_sym_GT_GT] = actions(2822); + v->a[1349][anon_sym_LT_LT] = actions(2824); + v->a[1349][sym_comment] = actions(1436); + v->a[1350][anon_sym_RPAREN] = actions(1116); + v->a[1350][anon_sym_PLUS] = actions(1114); + v->a[1350][anon_sym_DASH] = actions(1114); + return (parse_table_1471(v)); +} + +void parse_table_1471(t_parse_table_array *v) +{ + v->a[1350][anon_sym_STAR] = actions(1116); + v->a[1350][anon_sym_SLASH] = actions(1116); + v->a[1350][anon_sym_PERCENT] = actions(1116); + v->a[1350][anon_sym_QMARK] = actions(1116); + v->a[1350][anon_sym_PLUS_PLUS] = actions(1116); + v->a[1350][anon_sym_DASH_DASH] = actions(1116); + v->a[1350][sym_comment] = actions(1436); + v->a[1351][sym_file_redirect] = state(1225); + v->a[1351][sym_heredoc_redirect] = state(1225); + v->a[1351][aux_sym_redirected_statement_repeat1] = state(1225); + v->a[1351][anon_sym_AMP_AMP] = actions(2826); + v->a[1351][anon_sym_PIPE_PIPE] = actions(2826); + v->a[1351][anon_sym_LT] = actions(2633); + v->a[1351][anon_sym_GT] = actions(2633); + v->a[1351][anon_sym_GT_GT] = actions(2828); + v->a[1351][anon_sym_LT_LT] = actions(2760); + v->a[1351][sym_comment] = actions(1436); + v->a[1352][aux_sym_pipeline_repeat1] = state(1352); + v->a[1352][anon_sym_PIPE] = actions(2830); + v->a[1352][anon_sym_AMP_AMP] = actions(1979); + return (parse_table_1472(v)); +} + +void parse_table_1472(t_parse_table_array *v) +{ + v->a[1352][anon_sym_PIPE_PIPE] = actions(1979); + v->a[1352][anon_sym_LT] = actions(1979); + v->a[1352][anon_sym_GT] = actions(1979); + v->a[1352][anon_sym_GT_GT] = actions(1979); + v->a[1352][anon_sym_LT_LT] = actions(1979); + v->a[1352][aux_sym_heredoc_redirect_token1] = actions(1974); + v->a[1352][sym_comment] = actions(3); + v->a[1353][anon_sym_RPAREN_RPAREN] = actions(2833); + v->a[1353][anon_sym_PLUS] = actions(2702); + v->a[1353][anon_sym_DASH] = actions(2702); + v->a[1353][anon_sym_STAR] = actions(2704); + v->a[1353][anon_sym_SLASH] = actions(2704); + v->a[1353][anon_sym_PERCENT] = actions(2704); + v->a[1353][anon_sym_QMARK] = actions(2754); + v->a[1353][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1353][anon_sym_DASH_DASH] = actions(2706); + v->a[1353][sym_comment] = actions(1436); + v->a[1354][anon_sym_RPAREN_RPAREN] = actions(2835); + v->a[1354][anon_sym_PLUS] = actions(2702); + v->a[1354][anon_sym_DASH] = actions(2702); + return (parse_table_1473(v)); +} + +void parse_table_1473(t_parse_table_array *v) +{ + v->a[1354][anon_sym_STAR] = actions(2704); + v->a[1354][anon_sym_SLASH] = actions(2704); + v->a[1354][anon_sym_PERCENT] = actions(2704); + v->a[1354][anon_sym_QMARK] = actions(2754); + v->a[1354][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1354][anon_sym_DASH_DASH] = actions(2706); + v->a[1354][sym_comment] = actions(1436); + v->a[1355][anon_sym_RPAREN] = actions(1108); + v->a[1355][anon_sym_PLUS] = actions(1106); + v->a[1355][anon_sym_DASH] = actions(1106); + v->a[1355][anon_sym_STAR] = actions(1108); + v->a[1355][anon_sym_SLASH] = actions(1108); + v->a[1355][anon_sym_PERCENT] = actions(1108); + v->a[1355][anon_sym_QMARK] = actions(1108); + v->a[1355][anon_sym_PLUS_PLUS] = actions(1108); + v->a[1355][anon_sym_DASH_DASH] = actions(1108); + v->a[1355][sym_comment] = actions(1436); + v->a[1356][anon_sym_RPAREN_RPAREN] = actions(2837); + v->a[1356][anon_sym_PLUS] = actions(2702); + v->a[1356][anon_sym_DASH] = actions(2702); + return (parse_table_1474(v)); +} + +void parse_table_1474(t_parse_table_array *v) +{ + v->a[1356][anon_sym_STAR] = actions(2704); + v->a[1356][anon_sym_SLASH] = actions(2704); + v->a[1356][anon_sym_PERCENT] = actions(2704); + v->a[1356][anon_sym_QMARK] = actions(2754); + v->a[1356][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1356][anon_sym_DASH_DASH] = actions(2706); + v->a[1356][sym_comment] = actions(1436); + v->a[1357][sym_file_redirect] = state(925); + v->a[1357][sym_heredoc_redirect] = state(925); + v->a[1357][aux_sym_redirected_statement_repeat1] = state(925); + v->a[1357][anon_sym_AMP_AMP] = actions(2839); + v->a[1357][anon_sym_PIPE_PIPE] = actions(2839); + v->a[1357][anon_sym_LT] = actions(1880); + v->a[1357][anon_sym_GT] = actions(1880); + v->a[1357][anon_sym_GT_GT] = actions(2841); + v->a[1357][anon_sym_LT_LT] = actions(2760); + v->a[1357][sym_comment] = actions(1436); + v->a[1358][anon_sym_RPAREN] = actions(1097); + v->a[1358][anon_sym_PLUS] = actions(1095); + v->a[1358][anon_sym_DASH] = actions(1095); + return (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 new file mode 100644 index 00000000..866c2218 --- /dev/null +++ b/parser/static/parse_table/parse_table_295.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1358][anon_sym_STAR] = actions(1097); + v->a[1358][anon_sym_SLASH] = actions(1097); + v->a[1358][anon_sym_PERCENT] = actions(1097); + v->a[1358][anon_sym_QMARK] = actions(1097); + v->a[1358][anon_sym_PLUS_PLUS] = actions(1097); + v->a[1358][anon_sym_DASH_DASH] = actions(1097); + v->a[1358][sym_comment] = actions(1436); + v->a[1359][anon_sym_RPAREN_RPAREN] = actions(2843); + v->a[1359][anon_sym_PLUS] = actions(2702); + v->a[1359][anon_sym_DASH] = actions(2702); + v->a[1359][anon_sym_STAR] = actions(2704); + v->a[1359][anon_sym_SLASH] = actions(2704); + v->a[1359][anon_sym_PERCENT] = actions(2704); + v->a[1359][anon_sym_QMARK] = actions(2754); + v->a[1359][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1359][anon_sym_DASH_DASH] = actions(2706); + v->a[1359][sym_comment] = actions(1436); + v->a[1360][sym_file_redirect] = state(1376); + v->a[1360][sym__heredoc_expression] = state(1584); + v->a[1360][aux_sym_redirected_statement_repeat2] = state(1376); + return (parse_table_1476(v)); +} + +void parse_table_1476(t_parse_table_array *v) +{ + v->a[1360][anon_sym_AMP_AMP] = actions(649); + v->a[1360][anon_sym_PIPE_PIPE] = actions(649); + v->a[1360][anon_sym_LT] = actions(651); + v->a[1360][anon_sym_GT] = actions(651); + v->a[1360][anon_sym_GT_GT] = actions(651); + v->a[1360][aux_sym_heredoc_redirect_token1] = actions(2845); + v->a[1360][sym_comment] = actions(3); + v->a[1361][anon_sym_RPAREN] = actions(2700); + v->a[1361][anon_sym_PLUS] = actions(2768); + v->a[1361][anon_sym_DASH] = actions(2768); + v->a[1361][anon_sym_STAR] = actions(2770); + v->a[1361][anon_sym_SLASH] = actions(2770); + v->a[1361][anon_sym_PERCENT] = actions(2770); + v->a[1361][anon_sym_QMARK] = actions(2700); + v->a[1361][anon_sym_PLUS_PLUS] = actions(2774); + v->a[1361][anon_sym_DASH_DASH] = actions(2774); + v->a[1361][sym_comment] = actions(1436); + v->a[1362][anon_sym_RPAREN_RPAREN] = actions(2847); + v->a[1362][anon_sym_PLUS] = actions(2702); + v->a[1362][anon_sym_DASH] = actions(2702); + return (parse_table_1477(v)); +} + +void parse_table_1477(t_parse_table_array *v) +{ + v->a[1362][anon_sym_STAR] = actions(2704); + v->a[1362][anon_sym_SLASH] = actions(2704); + v->a[1362][anon_sym_PERCENT] = actions(2704); + v->a[1362][anon_sym_QMARK] = actions(2754); + v->a[1362][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1362][anon_sym_DASH_DASH] = actions(2706); + v->a[1362][sym_comment] = actions(1436); + v->a[1363][anon_sym_RPAREN] = actions(1093); + v->a[1363][anon_sym_PLUS] = actions(1091); + v->a[1363][anon_sym_DASH] = actions(1091); + v->a[1363][anon_sym_STAR] = actions(1093); + v->a[1363][anon_sym_SLASH] = actions(1093); + v->a[1363][anon_sym_PERCENT] = actions(1093); + v->a[1363][anon_sym_QMARK] = actions(1093); + v->a[1363][anon_sym_PLUS_PLUS] = actions(1093); + v->a[1363][anon_sym_DASH_DASH] = actions(1093); + v->a[1363][sym_comment] = actions(1436); + v->a[1364][sym_file_redirect] = state(1040); + v->a[1364][sym_heredoc_redirect] = state(1040); + v->a[1364][aux_sym_redirected_statement_repeat1] = state(1040); + return (parse_table_1478(v)); +} + +void parse_table_1478(t_parse_table_array *v) +{ + v->a[1364][anon_sym_AMP_AMP] = actions(2849); + v->a[1364][anon_sym_PIPE_PIPE] = actions(2849); + v->a[1364][anon_sym_LT] = actions(1924); + v->a[1364][anon_sym_GT] = actions(1924); + v->a[1364][anon_sym_GT_GT] = actions(2851); + v->a[1364][anon_sym_LT_LT] = actions(2760); + v->a[1364][sym_comment] = actions(1436); + v->a[1365][anon_sym_RPAREN_RPAREN] = actions(2853); + v->a[1365][anon_sym_PLUS] = actions(2702); + v->a[1365][anon_sym_DASH] = actions(2702); + v->a[1365][anon_sym_STAR] = actions(2704); + v->a[1365][anon_sym_SLASH] = actions(2704); + v->a[1365][anon_sym_PERCENT] = actions(2704); + v->a[1365][anon_sym_QMARK] = actions(2754); + v->a[1365][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1365][anon_sym_DASH_DASH] = actions(2706); + v->a[1365][sym_comment] = actions(1436); + v->a[1366][anon_sym_RPAREN_RPAREN] = actions(2855); + v->a[1366][anon_sym_PLUS] = actions(2702); + v->a[1366][anon_sym_DASH] = actions(2702); + return (parse_table_1479(v)); +} + +void parse_table_1479(t_parse_table_array *v) +{ + v->a[1366][anon_sym_STAR] = actions(2704); + v->a[1366][anon_sym_SLASH] = actions(2704); + v->a[1366][anon_sym_PERCENT] = actions(2704); + v->a[1366][anon_sym_QMARK] = actions(2754); + v->a[1366][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1366][anon_sym_DASH_DASH] = actions(2706); + v->a[1366][sym_comment] = actions(1436); + v->a[1367][anon_sym_RPAREN_RPAREN] = actions(2857); + v->a[1367][anon_sym_PLUS] = actions(2702); + v->a[1367][anon_sym_DASH] = actions(2702); + v->a[1367][anon_sym_STAR] = actions(2704); + v->a[1367][anon_sym_SLASH] = actions(2704); + v->a[1367][anon_sym_PERCENT] = actions(2704); + v->a[1367][anon_sym_QMARK] = actions(2754); + v->a[1367][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1367][anon_sym_DASH_DASH] = actions(2706); + v->a[1367][sym_comment] = actions(1436); + v->a[1368][anon_sym_RPAREN_RPAREN] = actions(2859); + v->a[1368][anon_sym_PLUS] = actions(2702); + v->a[1368][anon_sym_DASH] = actions(2702); + return (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 new file mode 100644 index 00000000..a2222022 --- /dev/null +++ b/parser/static/parse_table/parse_table_296.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1368][anon_sym_STAR] = actions(2704); + v->a[1368][anon_sym_SLASH] = actions(2704); + v->a[1368][anon_sym_PERCENT] = actions(2704); + v->a[1368][anon_sym_QMARK] = actions(2754); + v->a[1368][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1368][anon_sym_DASH_DASH] = actions(2706); + v->a[1368][sym_comment] = actions(1436); + v->a[1369][anon_sym_RPAREN] = actions(1126); + v->a[1369][anon_sym_PLUS] = actions(1124); + v->a[1369][anon_sym_DASH] = actions(1124); + v->a[1369][anon_sym_STAR] = actions(1126); + v->a[1369][anon_sym_SLASH] = actions(1126); + v->a[1369][anon_sym_PERCENT] = actions(1126); + v->a[1369][anon_sym_QMARK] = actions(1126); + v->a[1369][anon_sym_PLUS_PLUS] = actions(1126); + v->a[1369][anon_sym_DASH_DASH] = actions(1126); + v->a[1369][sym_comment] = actions(1436); + v->a[1370][sym_file_redirect] = state(1376); + v->a[1370][sym__heredoc_expression] = state(1625); + v->a[1370][aux_sym_redirected_statement_repeat2] = state(1376); + return (parse_table_1481(v)); +} + +void parse_table_1481(t_parse_table_array *v) +{ + v->a[1370][anon_sym_AMP_AMP] = actions(649); + v->a[1370][anon_sym_PIPE_PIPE] = actions(649); + v->a[1370][anon_sym_LT] = actions(651); + v->a[1370][anon_sym_GT] = actions(651); + v->a[1370][anon_sym_GT_GT] = actions(651); + v->a[1370][aux_sym_heredoc_redirect_token1] = actions(2861); + v->a[1370][sym_comment] = actions(3); + v->a[1371][sym_file_redirect] = state(1376); + v->a[1371][sym__heredoc_expression] = state(1684); + v->a[1371][aux_sym_redirected_statement_repeat2] = state(1376); + v->a[1371][anon_sym_AMP_AMP] = actions(649); + v->a[1371][anon_sym_PIPE_PIPE] = actions(649); + v->a[1371][anon_sym_LT] = actions(651); + v->a[1371][anon_sym_GT] = actions(651); + v->a[1371][anon_sym_GT_GT] = actions(651); + v->a[1371][aux_sym_heredoc_redirect_token1] = actions(2863); + v->a[1371][sym_comment] = actions(3); + v->a[1372][anon_sym_RPAREN_RPAREN] = actions(2865); + v->a[1372][anon_sym_PLUS] = actions(2702); + v->a[1372][anon_sym_DASH] = actions(2702); + return (parse_table_1482(v)); +} + +void parse_table_1482(t_parse_table_array *v) +{ + v->a[1372][anon_sym_STAR] = actions(2704); + v->a[1372][anon_sym_SLASH] = actions(2704); + v->a[1372][anon_sym_PERCENT] = actions(2704); + v->a[1372][anon_sym_QMARK] = actions(2754); + v->a[1372][anon_sym_PLUS_PLUS] = actions(2706); + v->a[1372][anon_sym_DASH_DASH] = actions(2706); + v->a[1372][sym_comment] = actions(1436); + v->a[1373][anon_sym_RPAREN] = actions(2732); + v->a[1373][anon_sym_PLUS] = actions(2768); + v->a[1373][anon_sym_DASH] = actions(2768); + v->a[1373][anon_sym_STAR] = actions(2770); + v->a[1373][anon_sym_SLASH] = actions(2770); + v->a[1373][anon_sym_PERCENT] = actions(2770); + v->a[1373][anon_sym_QMARK] = actions(2732); + v->a[1373][anon_sym_PLUS_PLUS] = actions(2774); + v->a[1373][anon_sym_DASH_DASH] = actions(2774); + v->a[1373][sym_comment] = actions(1436); + v->a[1374][anon_sym_RPAREN] = actions(1083); + v->a[1374][anon_sym_PLUS] = actions(1085); + v->a[1374][anon_sym_DASH] = actions(1085); + return (parse_table_1483(v)); +} + +void parse_table_1483(t_parse_table_array *v) +{ + v->a[1374][anon_sym_STAR] = actions(1083); + v->a[1374][anon_sym_SLASH] = actions(1083); + v->a[1374][anon_sym_PERCENT] = actions(1083); + v->a[1374][anon_sym_QMARK] = actions(1083); + v->a[1374][anon_sym_PLUS_PLUS] = actions(1083); + v->a[1374][anon_sym_DASH_DASH] = actions(1083); + v->a[1374][sym_comment] = actions(1436); + v->a[1375][anon_sym_RPAREN] = actions(1087); + v->a[1375][anon_sym_PLUS] = actions(1089); + v->a[1375][anon_sym_DASH] = actions(1089); + v->a[1375][anon_sym_STAR] = actions(1087); + v->a[1375][anon_sym_SLASH] = actions(1087); + v->a[1375][anon_sym_PERCENT] = actions(1087); + v->a[1375][anon_sym_QMARK] = actions(1087); + v->a[1375][anon_sym_PLUS_PLUS] = actions(1087); + v->a[1375][anon_sym_DASH_DASH] = actions(1087); + v->a[1375][sym_comment] = actions(1436); + v->a[1376][sym_file_redirect] = state(1376); + v->a[1376][aux_sym_redirected_statement_repeat2] = state(1376); + v->a[1376][anon_sym_AMP_AMP] = actions(2080); + return (parse_table_1484(v)); +} + +void parse_table_1484(t_parse_table_array *v) +{ + v->a[1376][anon_sym_PIPE_PIPE] = actions(2080); + v->a[1376][anon_sym_LT] = actions(2867); + v->a[1376][anon_sym_GT] = actions(2867); + v->a[1376][anon_sym_GT_GT] = actions(2867); + v->a[1376][aux_sym_heredoc_redirect_token1] = actions(2078); + v->a[1376][sym_comment] = actions(3); + v->a[1377][anon_sym_PIPE] = actions(919); + v->a[1377][anon_sym_AMP_AMP] = actions(917); + v->a[1377][anon_sym_PIPE_PIPE] = actions(917); + v->a[1377][anon_sym_LT] = actions(919); + v->a[1377][anon_sym_GT] = actions(919); + v->a[1377][anon_sym_GT_GT] = actions(917); + v->a[1377][anon_sym_LT_LT] = actions(917); + v->a[1377][sym_comment] = actions(1436); + v->a[1377][sym_variable_name] = actions(917); + v->a[1378][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1114); + v->a[1378][anon_sym_DOLLAR] = actions(1114); + v->a[1378][anon_sym_DQUOTE] = actions(1114); + v->a[1378][sym_string_content] = actions(1114); + v->a[1378][anon_sym_DOLLAR_LBRACE] = actions(1114); + return (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 new file mode 100644 index 00000000..e47843bf --- /dev/null +++ b/parser/static/parse_table/parse_table_297.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1378][anon_sym_DOLLAR_LPAREN] = actions(1114); + v->a[1378][anon_sym_BQUOTE] = actions(1114); + v->a[1378][sym_comment] = actions(3); + v->a[1378][sym__concat] = actions(1116); + v->a[1379][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1058); + v->a[1379][anon_sym_DOLLAR] = actions(1058); + v->a[1379][anon_sym_DQUOTE] = actions(1058); + v->a[1379][sym_string_content] = actions(1058); + v->a[1379][anon_sym_DOLLAR_LBRACE] = actions(1058); + v->a[1379][anon_sym_DOLLAR_LPAREN] = actions(1058); + v->a[1379][anon_sym_BQUOTE] = actions(1058); + v->a[1379][sym_comment] = actions(3); + v->a[1379][sym__concat] = actions(1060); + v->a[1380][sym_string] = state(1380); + v->a[1380][aux_sym__expansion_regex_repeat1] = state(1380); + v->a[1380][anon_sym_RPAREN] = actions(2870); + v->a[1380][anon_sym_RBRACE] = actions(2873); + v->a[1380][anon_sym_DQUOTE] = actions(2875); + v->a[1380][sym_raw_string] = actions(2878); + v->a[1380][aux_sym__expansion_regex_token1] = actions(2881); + return (parse_table_1486(v)); +} + +void parse_table_1486(t_parse_table_array *v) +{ + v->a[1380][sym_comment] = actions(3); + v->a[1380][sym_regex] = actions(2884); + v->a[1381][sym_terminator] = state(1599); + v->a[1381][aux_sym_concatenation_repeat1] = state(1437); + v->a[1381][anon_sym_in] = actions(2887); + v->a[1381][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1381][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1381][aux_sym_concatenation_token1] = actions(2891); + v->a[1381][sym_comment] = actions(3); + v->a[1381][anon_sym_SEMI] = actions(1348); + v->a[1381][sym__concat] = actions(2893); + v->a[1382][sym_string] = state(1380); + v->a[1382][aux_sym__expansion_regex_repeat1] = state(1380); + v->a[1382][anon_sym_RPAREN] = actions(1193); + v->a[1382][anon_sym_RBRACE] = actions(2895); + v->a[1382][anon_sym_DQUOTE] = actions(1198); + v->a[1382][sym_raw_string] = actions(2897); + v->a[1382][aux_sym__expansion_regex_token1] = actions(1202); + v->a[1382][sym_comment] = actions(3); + v->a[1382][sym_regex] = actions(2899); + return (parse_table_1487(v)); +} + +void parse_table_1487(t_parse_table_array *v) +{ + v->a[1383][aux_sym_pipeline_repeat1] = state(1385); + v->a[1383][anon_sym_PIPE] = actions(1976); + v->a[1383][anon_sym_AMP_AMP] = actions(1974); + v->a[1383][anon_sym_PIPE_PIPE] = actions(1974); + v->a[1383][anon_sym_LT] = actions(1979); + v->a[1383][anon_sym_GT] = actions(1979); + v->a[1383][anon_sym_GT_GT] = actions(1974); + v->a[1383][anon_sym_LT_LT] = actions(1974); + v->a[1383][sym_comment] = actions(1436); + v->a[1384][sym_terminator] = state(1579); + v->a[1384][aux_sym_concatenation_repeat1] = state(1437); + v->a[1384][anon_sym_in] = actions(2901); + v->a[1384][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1384][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1384][aux_sym_concatenation_token1] = actions(2891); + v->a[1384][sym_comment] = actions(3); + v->a[1384][anon_sym_SEMI] = actions(1348); + v->a[1384][sym__concat] = actions(2893); + v->a[1385][aux_sym_pipeline_repeat1] = state(1393); + v->a[1385][anon_sym_PIPE] = actions(2903); + return (parse_table_1488(v)); +} + +void parse_table_1488(t_parse_table_array *v) +{ + v->a[1385][anon_sym_AMP_AMP] = actions(2357); + v->a[1385][anon_sym_PIPE_PIPE] = actions(2357); + v->a[1385][anon_sym_LT] = actions(2353); + v->a[1385][anon_sym_GT] = actions(2353); + v->a[1385][anon_sym_GT_GT] = actions(2357); + v->a[1385][anon_sym_LT_LT] = actions(2357); + v->a[1385][sym_comment] = actions(1436); + v->a[1386][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1048); + v->a[1386][anon_sym_DOLLAR] = actions(1048); + v->a[1386][anon_sym_DQUOTE] = actions(1048); + v->a[1386][sym_string_content] = actions(1048); + v->a[1386][anon_sym_DOLLAR_LBRACE] = actions(1048); + v->a[1386][anon_sym_DOLLAR_LPAREN] = actions(1048); + v->a[1386][anon_sym_BQUOTE] = actions(1048); + v->a[1386][sym_comment] = actions(3); + v->a[1386][sym__concat] = actions(1046); + v->a[1387][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[1387][anon_sym_DOLLAR] = actions(1052); + v->a[1387][anon_sym_DQUOTE] = actions(1052); + v->a[1387][sym_string_content] = actions(1052); + return (parse_table_1489(v)); +} + +void parse_table_1489(t_parse_table_array *v) +{ + v->a[1387][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[1387][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[1387][anon_sym_BQUOTE] = actions(1052); + v->a[1387][sym_comment] = actions(3); + v->a[1387][sym__concat] = actions(1050); + v->a[1388][sym_string] = state(1382); + v->a[1388][aux_sym__expansion_regex_repeat1] = state(1382); + v->a[1388][anon_sym_RPAREN] = actions(1193); + v->a[1388][anon_sym_RBRACE] = actions(2905); + v->a[1388][anon_sym_DQUOTE] = actions(1198); + v->a[1388][sym_raw_string] = actions(1200); + v->a[1388][aux_sym__expansion_regex_token1] = actions(1202); + v->a[1388][sym_comment] = actions(3); + v->a[1388][sym_regex] = actions(1204); + v->a[1389][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2571); + v->a[1389][anon_sym_DOLLAR] = actions(2571); + v->a[1389][anon_sym_DQUOTE] = actions(2571); + v->a[1389][sym_string_content] = actions(2571); + v->a[1389][anon_sym_DOLLAR_LBRACE] = actions(2571); + v->a[1389][anon_sym_DOLLAR_LPAREN] = actions(2571); + return (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 new file mode 100644 index 00000000..df65d566 --- /dev/null +++ b/parser/static/parse_table/parse_table_298.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1389][anon_sym_BQUOTE] = actions(2571); + v->a[1389][sym_comment] = actions(3); + v->a[1389][sym__concat] = actions(2907); + v->a[1390][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1052); + v->a[1390][anon_sym_DOLLAR] = actions(1052); + v->a[1390][anon_sym_DQUOTE] = actions(1052); + v->a[1390][sym_string_content] = actions(1052); + v->a[1390][anon_sym_DOLLAR_LBRACE] = actions(1052); + v->a[1390][anon_sym_DOLLAR_LPAREN] = actions(1052); + v->a[1390][anon_sym_BQUOTE] = actions(1052); + v->a[1390][sym_comment] = actions(3); + v->a[1390][sym__concat] = actions(1050); + v->a[1391][sym_terminator] = state(1644); + v->a[1391][aux_sym_concatenation_repeat1] = state(1437); + v->a[1391][anon_sym_in] = actions(2909); + v->a[1391][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1391][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1391][aux_sym_concatenation_token1] = actions(2891); + v->a[1391][sym_comment] = actions(3); + v->a[1391][anon_sym_SEMI] = actions(1348); + return (parse_table_1491(v)); +} + +void parse_table_1491(t_parse_table_array *v) +{ + v->a[1391][sym__concat] = actions(2893); + v->a[1392][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1056); + v->a[1392][anon_sym_DOLLAR] = actions(1056); + v->a[1392][anon_sym_DQUOTE] = actions(1056); + v->a[1392][sym_string_content] = actions(1056); + v->a[1392][anon_sym_DOLLAR_LBRACE] = actions(1056); + v->a[1392][anon_sym_DOLLAR_LPAREN] = actions(1056); + v->a[1392][anon_sym_BQUOTE] = actions(1056); + v->a[1392][sym_comment] = actions(3); + v->a[1392][sym__concat] = actions(1054); + v->a[1393][aux_sym_pipeline_repeat1] = state(1393); + v->a[1393][anon_sym_PIPE] = actions(2911); + v->a[1393][anon_sym_AMP_AMP] = actions(1974); + v->a[1393][anon_sym_PIPE_PIPE] = actions(1974); + v->a[1393][anon_sym_LT] = actions(1979); + v->a[1393][anon_sym_GT] = actions(1979); + v->a[1393][anon_sym_GT_GT] = actions(1974); + v->a[1393][anon_sym_LT_LT] = actions(1974); + v->a[1393][sym_comment] = actions(1436); + v->a[1394][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2914); + return (parse_table_1492(v)); +} + +void parse_table_1492(t_parse_table_array *v) +{ + v->a[1394][anon_sym_DOLLAR] = actions(2914); + v->a[1394][anon_sym_DQUOTE] = actions(2914); + v->a[1394][sym_string_content] = actions(2914); + v->a[1394][anon_sym_DOLLAR_LBRACE] = actions(2914); + v->a[1394][anon_sym_DOLLAR_LPAREN] = actions(2914); + v->a[1394][anon_sym_BQUOTE] = actions(2914); + v->a[1394][sym_comment] = actions(3); + v->a[1394][sym__concat] = actions(2916); + v->a[1395][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1095); + v->a[1395][anon_sym_DOLLAR] = actions(1095); + v->a[1395][anon_sym_DQUOTE] = actions(1095); + v->a[1395][sym_string_content] = actions(1095); + v->a[1395][anon_sym_DOLLAR_LBRACE] = actions(1095); + v->a[1395][anon_sym_DOLLAR_LPAREN] = actions(1095); + v->a[1395][anon_sym_BQUOTE] = actions(1095); + v->a[1395][sym_comment] = actions(3); + v->a[1395][sym__concat] = actions(1097); + v->a[1396][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1091); + v->a[1396][anon_sym_DOLLAR] = actions(1091); + v->a[1396][anon_sym_DQUOTE] = actions(1091); + return (parse_table_1493(v)); +} + +void parse_table_1493(t_parse_table_array *v) +{ + v->a[1396][sym_string_content] = actions(1091); + v->a[1396][anon_sym_DOLLAR_LBRACE] = actions(1091); + v->a[1396][anon_sym_DOLLAR_LPAREN] = actions(1091); + v->a[1396][anon_sym_BQUOTE] = actions(1091); + v->a[1396][sym_comment] = actions(3); + v->a[1396][sym__concat] = actions(1093); + v->a[1397][anon_sym_PIPE] = actions(2023); + v->a[1397][anon_sym_AMP_AMP] = actions(2021); + v->a[1397][anon_sym_PIPE_PIPE] = actions(2021); + v->a[1397][anon_sym_LT] = actions(2023); + v->a[1397][anon_sym_GT] = actions(2023); + v->a[1397][anon_sym_GT_GT] = actions(2021); + v->a[1397][anon_sym_LT_LT] = actions(2021); + v->a[1397][sym_comment] = actions(1436); + v->a[1398][anon_sym_PIPE] = actions(2053); + v->a[1398][anon_sym_AMP_AMP] = actions(2051); + v->a[1398][anon_sym_PIPE_PIPE] = actions(2051); + v->a[1398][anon_sym_LT] = actions(2053); + v->a[1398][anon_sym_GT] = actions(2053); + v->a[1398][anon_sym_GT_GT] = actions(2051); + return (parse_table_1494(v)); +} + +void parse_table_1494(t_parse_table_array *v) +{ + v->a[1398][anon_sym_LT_LT] = actions(2051); + v->a[1398][sym_comment] = actions(1436); + v->a[1399][anon_sym_PIPE] = actions(2125); + v->a[1399][anon_sym_AMP_AMP] = actions(2123); + v->a[1399][anon_sym_PIPE_PIPE] = actions(2123); + v->a[1399][anon_sym_LT] = actions(2125); + v->a[1399][anon_sym_GT] = actions(2125); + v->a[1399][anon_sym_GT_GT] = actions(2123); + v->a[1399][anon_sym_LT_LT] = actions(2123); + v->a[1399][sym_comment] = actions(1436); + v->a[1400][anon_sym_PIPE] = actions(2049); + v->a[1400][anon_sym_AMP_AMP] = actions(2047); + v->a[1400][anon_sym_PIPE_PIPE] = actions(2047); + v->a[1400][anon_sym_LT] = actions(2049); + v->a[1400][anon_sym_GT] = actions(2049); + v->a[1400][anon_sym_GT_GT] = actions(2047); + v->a[1400][anon_sym_LT_LT] = actions(2047); + v->a[1400][sym_comment] = actions(1436); + v->a[1401][anon_sym_PIPE] = actions(2045); + v->a[1401][anon_sym_AMP_AMP] = actions(2043); + return (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 new file mode 100644 index 00000000..2da42665 --- /dev/null +++ b/parser/static/parse_table/parse_table_299.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1401][anon_sym_PIPE_PIPE] = actions(2043); + v->a[1401][anon_sym_LT] = actions(2045); + v->a[1401][anon_sym_GT] = actions(2045); + v->a[1401][anon_sym_GT_GT] = actions(2043); + v->a[1401][anon_sym_LT_LT] = actions(2043); + v->a[1401][sym_comment] = actions(1436); + v->a[1402][anon_sym_PIPE] = actions(2041); + v->a[1402][anon_sym_AMP_AMP] = actions(2039); + v->a[1402][anon_sym_PIPE_PIPE] = actions(2039); + v->a[1402][anon_sym_LT] = actions(2041); + v->a[1402][anon_sym_GT] = actions(2041); + v->a[1402][anon_sym_GT_GT] = actions(2039); + v->a[1402][anon_sym_LT_LT] = actions(2039); + v->a[1402][sym_comment] = actions(1436); + v->a[1403][anon_sym_PIPE] = actions(2131); + v->a[1403][anon_sym_AMP_AMP] = actions(2129); + v->a[1403][anon_sym_PIPE_PIPE] = actions(2129); + v->a[1403][anon_sym_LT] = actions(2131); + v->a[1403][anon_sym_GT] = actions(2131); + v->a[1403][anon_sym_GT_GT] = actions(2129); + return (parse_table_1496(v)); +} + +void parse_table_1496(t_parse_table_array *v) +{ + v->a[1403][anon_sym_LT_LT] = actions(2129); + v->a[1403][sym_comment] = actions(1436); + v->a[1404][anon_sym_PIPE] = actions(2091); + v->a[1404][anon_sym_AMP_AMP] = actions(2093); + v->a[1404][anon_sym_PIPE_PIPE] = actions(2093); + v->a[1404][anon_sym_LT] = actions(2091); + v->a[1404][anon_sym_GT] = actions(2091); + v->a[1404][anon_sym_GT_GT] = actions(2093); + v->a[1404][anon_sym_LT_LT] = actions(2093); + v->a[1404][sym_comment] = actions(1436); + v->a[1405][anon_sym_PIPE] = actions(2139); + v->a[1405][anon_sym_AMP_AMP] = actions(2137); + v->a[1405][anon_sym_PIPE_PIPE] = actions(2137); + v->a[1405][anon_sym_LT] = actions(2139); + v->a[1405][anon_sym_GT] = actions(2139); + v->a[1405][anon_sym_GT_GT] = actions(2137); + v->a[1405][anon_sym_LT_LT] = actions(2137); + v->a[1405][sym_comment] = actions(1436); + v->a[1406][anon_sym_PIPE] = actions(2135); + v->a[1406][anon_sym_AMP_AMP] = actions(2133); + return (parse_table_1497(v)); +} + +void parse_table_1497(t_parse_table_array *v) +{ + v->a[1406][anon_sym_PIPE_PIPE] = actions(2133); + v->a[1406][anon_sym_LT] = actions(2135); + v->a[1406][anon_sym_GT] = actions(2135); + v->a[1406][anon_sym_GT_GT] = actions(2133); + v->a[1406][anon_sym_LT_LT] = actions(2133); + v->a[1406][sym_comment] = actions(1436); + v->a[1407][aux_sym_concatenation_repeat1] = state(1407); + v->a[1407][anon_sym_in] = actions(973); + v->a[1407][anon_sym_SEMI_SEMI] = actions(973); + v->a[1407][aux_sym_heredoc_redirect_token1] = actions(981); + v->a[1407][aux_sym_concatenation_token1] = actions(2918); + v->a[1407][sym_comment] = actions(3); + v->a[1407][anon_sym_SEMI] = actions(973); + v->a[1407][sym__concat] = actions(2921); + v->a[1408][anon_sym_PIPE] = actions(2245); + v->a[1408][anon_sym_AMP_AMP] = actions(2243); + v->a[1408][anon_sym_PIPE_PIPE] = actions(2243); + v->a[1408][anon_sym_LT] = actions(2245); + v->a[1408][anon_sym_GT] = actions(2245); + v->a[1408][anon_sym_GT_GT] = actions(2243); + return (parse_table_1498(v)); +} + +void parse_table_1498(t_parse_table_array *v) +{ + v->a[1408][anon_sym_LT_LT] = actions(2243); + v->a[1408][sym_comment] = actions(1436); + v->a[1409][anon_sym_PIPE] = actions(2151); + v->a[1409][anon_sym_AMP_AMP] = actions(2149); + v->a[1409][anon_sym_PIPE_PIPE] = actions(2149); + v->a[1409][anon_sym_LT] = actions(2151); + v->a[1409][anon_sym_GT] = actions(2151); + v->a[1409][anon_sym_GT_GT] = actions(2149); + v->a[1409][anon_sym_LT_LT] = actions(2149); + v->a[1409][sym_comment] = actions(1436); + v->a[1410][anon_sym_PIPE] = actions(2177); + v->a[1410][anon_sym_AMP_AMP] = actions(2175); + v->a[1410][anon_sym_PIPE_PIPE] = actions(2175); + v->a[1410][anon_sym_LT] = actions(2177); + v->a[1410][anon_sym_GT] = actions(2177); + v->a[1410][anon_sym_GT_GT] = actions(2175); + v->a[1410][anon_sym_LT_LT] = actions(2175); + v->a[1410][sym_comment] = actions(1436); + v->a[1411][anon_sym_PIPE] = actions(2271); + v->a[1411][anon_sym_AMP_AMP] = actions(2269); + return (parse_table_1499(v)); +} + +void parse_table_1499(t_parse_table_array *v) +{ + v->a[1411][anon_sym_PIPE_PIPE] = actions(2269); + v->a[1411][anon_sym_LT] = actions(2271); + v->a[1411][anon_sym_GT] = actions(2271); + v->a[1411][anon_sym_GT_GT] = actions(2269); + v->a[1411][anon_sym_LT_LT] = actions(2269); + v->a[1411][sym_comment] = actions(1436); + v->a[1412][anon_sym_PIPE] = actions(2261); + v->a[1412][anon_sym_AMP_AMP] = actions(2259); + v->a[1412][anon_sym_PIPE_PIPE] = actions(2259); + v->a[1412][anon_sym_LT] = actions(2261); + v->a[1412][anon_sym_GT] = actions(2261); + v->a[1412][anon_sym_GT_GT] = actions(2259); + v->a[1412][anon_sym_LT_LT] = actions(2259); + v->a[1412][sym_comment] = actions(1436); + v->a[1413][anon_sym_PIPE] = actions(2227); + v->a[1413][anon_sym_AMP_AMP] = actions(2225); + v->a[1413][anon_sym_PIPE_PIPE] = actions(2225); + v->a[1413][anon_sym_LT] = actions(2227); + v->a[1413][anon_sym_GT] = actions(2227); + v->a[1413][anon_sym_GT_GT] = actions(2225); + return (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 new file mode 100644 index 00000000..44bcf424 --- /dev/null +++ b/parser/static/parse_table/parse_table_3.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_3.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_15(t_parse_table_array *v) +{ + v->a[5][sym_pipeline] = state(1070); + v->a[5][sym_list] = state(905); + v->a[5][sym_negated_command] = state(905); + v->a[5][sym_command] = state(905); + v->a[5][sym_command_name] = state(185); + v->a[5][sym_variable_assignment] = state(231); + v->a[5][sym__variable_assignments] = state(905); + v->a[5][sym_file_redirect] = state(551); + v->a[5][sym_arithmetic_expansion] = state(401); + v->a[5][sym_concatenation] = state(555); + v->a[5][sym_string] = state(401); + v->a[5][sym_simple_expansion] = state(401); + v->a[5][sym_expansion] = state(401); + v->a[5][sym_command_substitution] = state(401); + v->a[5][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[5][aux_sym_if_statement_repeat1] = state(1475); + v->a[5][aux_sym_command_repeat1] = state(411); + v->a[5][sym_word] = actions(41); + v->a[5][anon_sym_for] = actions(9); + v->a[5][anon_sym_while] = actions(11); + return (parse_table_16(v)); +} + +void parse_table_16(t_parse_table_array *v) +{ + v->a[5][anon_sym_until] = actions(11); + v->a[5][anon_sym_if] = actions(13); + v->a[5][anon_sym_fi] = actions(73); + v->a[5][anon_sym_elif] = actions(45); + v->a[5][anon_sym_else] = actions(47); + v->a[5][anon_sym_case] = actions(15); + v->a[5][anon_sym_LPAREN] = actions(17); + v->a[5][anon_sym_LBRACE] = actions(19); + v->a[5][anon_sym_BANG] = actions(49); + v->a[5][anon_sym_LT] = actions(51); + v->a[5][anon_sym_GT] = actions(51); + v->a[5][anon_sym_GT_GT] = actions(51); + v->a[5][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[5][anon_sym_DOLLAR] = actions(55); + v->a[5][anon_sym_DQUOTE] = actions(57); + v->a[5][sym_raw_string] = actions(59); + v->a[5][sym_number] = actions(59); + v->a[5][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[5][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[5][anon_sym_BQUOTE] = actions(65); + return (parse_table_17(v)); +} + +void parse_table_17(t_parse_table_array *v) +{ + v->a[5][sym_comment] = actions(3); + v->a[5][sym_variable_name] = actions(67); + v->a[6][aux_sym__terminated_statement] = state(5); + v->a[6][sym__statement_not_pipeline] = state(1561); + v->a[6][sym_redirected_statement] = state(905); + v->a[6][sym_for_statement] = state(905); + v->a[6][sym_while_statement] = state(905); + v->a[6][sym_if_statement] = state(905); + v->a[6][sym_elif_clause] = state(1457); + v->a[6][sym_else_clause] = state(1609); + v->a[6][sym_case_statement] = state(905); + v->a[6][sym_function_definition] = state(905); + v->a[6][sym_compound_statement] = state(905); + v->a[6][sym_subshell] = state(905); + v->a[6][sym_pipeline] = state(1070); + v->a[6][sym_list] = state(905); + v->a[6][sym_negated_command] = state(905); + v->a[6][sym_command] = state(905); + v->a[6][sym_command_name] = state(185); + v->a[6][sym_variable_assignment] = state(231); + return (parse_table_18(v)); +} + +void parse_table_18(t_parse_table_array *v) +{ + v->a[6][sym__variable_assignments] = state(905); + v->a[6][sym_file_redirect] = state(551); + v->a[6][sym_arithmetic_expansion] = state(401); + v->a[6][sym_concatenation] = state(555); + v->a[6][sym_string] = state(401); + v->a[6][sym_simple_expansion] = state(401); + v->a[6][sym_expansion] = state(401); + v->a[6][sym_command_substitution] = state(401); + v->a[6][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[6][aux_sym_if_statement_repeat1] = state(1457); + v->a[6][aux_sym_command_repeat1] = state(411); + v->a[6][sym_word] = actions(41); + v->a[6][anon_sym_for] = actions(9); + v->a[6][anon_sym_while] = actions(11); + v->a[6][anon_sym_until] = actions(11); + v->a[6][anon_sym_if] = actions(13); + v->a[6][anon_sym_fi] = actions(75); + v->a[6][anon_sym_elif] = actions(45); + v->a[6][anon_sym_else] = actions(47); + v->a[6][anon_sym_case] = actions(15); + return (parse_table_19(v)); +} + +void parse_table_19(t_parse_table_array *v) +{ + v->a[6][anon_sym_LPAREN] = actions(17); + v->a[6][anon_sym_LBRACE] = actions(19); + v->a[6][anon_sym_BANG] = actions(49); + v->a[6][anon_sym_LT] = actions(51); + v->a[6][anon_sym_GT] = actions(51); + v->a[6][anon_sym_GT_GT] = actions(51); + v->a[6][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[6][anon_sym_DOLLAR] = actions(55); + v->a[6][anon_sym_DQUOTE] = actions(57); + v->a[6][sym_raw_string] = actions(59); + v->a[6][sym_number] = actions(59); + v->a[6][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[6][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[6][anon_sym_BQUOTE] = actions(65); + v->a[6][sym_comment] = actions(3); + v->a[6][sym_variable_name] = actions(67); + v->a[7][aux_sym__terminated_statement] = state(4); + v->a[7][sym__statement_not_pipeline] = state(1561); + v->a[7][sym_redirected_statement] = state(905); + v->a[7][sym_for_statement] = state(905); + return (parse_table_20(v)); +} + +/* EOF parse_table_3.c */ diff --git a/parser/static/parse_table/parse_table_30.c b/parser/static/parse_table/parse_table_30.c new file mode 100644 index 00000000..aa0628a7 --- /dev/null +++ b/parser/static/parse_table/parse_table_30.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_30.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_150(t_parse_table_array *v) +{ + v->a[58][sym_raw_string] = actions(59); + v->a[58][sym_number] = actions(59); + v->a[58][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[58][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[58][anon_sym_BQUOTE] = actions(65); + v->a[58][sym_comment] = actions(3); + v->a[58][sym_variable_name] = actions(67); + v->a[59][sym__statements] = state(1578); + v->a[59][sym__statement_not_pipeline] = state(1560); + v->a[59][sym_redirected_statement] = state(820); + v->a[59][sym_for_statement] = state(820); + v->a[59][sym_while_statement] = state(820); + v->a[59][sym_if_statement] = state(820); + v->a[59][sym_case_statement] = state(820); + v->a[59][sym_function_definition] = state(820); + v->a[59][sym_compound_statement] = state(820); + v->a[59][sym_subshell] = state(820); + v->a[59][sym_pipeline] = state(969); + v->a[59][sym_list] = state(820); + v->a[59][sym_negated_command] = state(820); + return (parse_table_151(v)); +} + +void parse_table_151(t_parse_table_array *v) +{ + v->a[59][sym_command] = state(820); + v->a[59][sym_command_name] = state(179); + v->a[59][sym_variable_assignment] = state(208); + v->a[59][sym__variable_assignments] = state(820); + v->a[59][sym_file_redirect] = state(599); + v->a[59][sym_arithmetic_expansion] = state(401); + v->a[59][sym_concatenation] = state(555); + v->a[59][sym_string] = state(401); + v->a[59][sym_simple_expansion] = state(401); + v->a[59][sym_expansion] = state(401); + v->a[59][sym_command_substitution] = state(401); + v->a[59][aux_sym__statements_repeat1] = state(116); + v->a[59][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[59][aux_sym_command_repeat1] = state(385); + v->a[59][sym_word] = actions(204); + v->a[59][anon_sym_for] = 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); + return (parse_table_152(v)); +} + +void parse_table_152(t_parse_table_array *v) +{ + v->a[59][anon_sym_LPAREN] = actions(17); + v->a[59][anon_sym_LBRACE] = actions(19); + v->a[59][anon_sym_BANG] = actions(206); + v->a[59][anon_sym_LT] = actions(51); + v->a[59][anon_sym_GT] = actions(51); + v->a[59][anon_sym_GT_GT] = actions(51); + v->a[59][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[59][anon_sym_DOLLAR] = actions(55); + v->a[59][anon_sym_DQUOTE] = actions(57); + v->a[59][sym_raw_string] = actions(59); + v->a[59][sym_number] = actions(59); + v->a[59][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[59][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[59][anon_sym_BQUOTE] = actions(65); + v->a[59][sym_comment] = actions(3); + v->a[59][sym_variable_name] = actions(67); + v->a[60][sym__statements] = state(1581); + v->a[60][sym__statement_not_pipeline] = state(1560); + v->a[60][sym_redirected_statement] = state(820); + v->a[60][sym_for_statement] = state(820); + return (parse_table_153(v)); +} + +void parse_table_153(t_parse_table_array *v) +{ + v->a[60][sym_while_statement] = state(820); + v->a[60][sym_if_statement] = state(820); + v->a[60][sym_case_statement] = state(820); + v->a[60][sym_function_definition] = state(820); + v->a[60][sym_compound_statement] = state(820); + v->a[60][sym_subshell] = state(820); + v->a[60][sym_pipeline] = state(969); + v->a[60][sym_list] = state(820); + v->a[60][sym_negated_command] = state(820); + v->a[60][sym_command] = state(820); + v->a[60][sym_command_name] = state(179); + v->a[60][sym_variable_assignment] = state(208); + v->a[60][sym__variable_assignments] = state(820); + v->a[60][sym_file_redirect] = state(599); + v->a[60][sym_arithmetic_expansion] = state(401); + v->a[60][sym_concatenation] = state(555); + v->a[60][sym_string] = state(401); + v->a[60][sym_simple_expansion] = state(401); + v->a[60][sym_expansion] = state(401); + v->a[60][sym_command_substitution] = state(401); + return (parse_table_154(v)); +} + +void parse_table_154(t_parse_table_array *v) +{ + v->a[60][aux_sym__statements_repeat1] = state(116); + v->a[60][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[60][aux_sym_command_repeat1] = state(385); + v->a[60][sym_word] = actions(204); + v->a[60][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[60][anon_sym_BANG] = actions(206); + v->a[60][anon_sym_LT] = actions(51); + v->a[60][anon_sym_GT] = actions(51); + v->a[60][anon_sym_GT_GT] = actions(51); + v->a[60][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[60][anon_sym_DOLLAR] = actions(55); + v->a[60][anon_sym_DQUOTE] = actions(57); + v->a[60][sym_raw_string] = actions(59); + v->a[60][sym_number] = actions(59); + return (parse_table_155(v)); +} + +/* EOF parse_table_30.c */ diff --git a/parser/static/parse_table/parse_table_300.c b/parser/static/parse_table/parse_table_300.c new file mode 100644 index 00000000..fe3fb6be --- /dev/null +++ b/parser/static/parse_table/parse_table_300.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1413][anon_sym_LT_LT] = actions(2225); + v->a[1413][sym_comment] = actions(1436); + v->a[1414][anon_sym_PIPE] = actions(2193); + v->a[1414][anon_sym_AMP_AMP] = actions(2191); + v->a[1414][anon_sym_PIPE_PIPE] = actions(2191); + v->a[1414][anon_sym_LT] = actions(2193); + v->a[1414][anon_sym_GT] = actions(2193); + v->a[1414][anon_sym_GT_GT] = actions(2191); + v->a[1414][anon_sym_LT_LT] = actions(2191); + v->a[1414][sym_comment] = actions(1436); + v->a[1415][anon_sym_PIPE] = actions(2143); + v->a[1415][anon_sym_AMP_AMP] = actions(2141); + v->a[1415][anon_sym_PIPE_PIPE] = actions(2141); + v->a[1415][anon_sym_LT] = actions(2143); + v->a[1415][anon_sym_GT] = actions(2143); + v->a[1415][anon_sym_GT_GT] = actions(2141); + v->a[1415][anon_sym_LT_LT] = actions(2141); + v->a[1415][sym_comment] = actions(1436); + v->a[1416][anon_sym_PIPE] = actions(2069); + v->a[1416][anon_sym_AMP_AMP] = actions(2067); + return (parse_table_1501(v)); +} + +void parse_table_1501(t_parse_table_array *v) +{ + v->a[1416][anon_sym_PIPE_PIPE] = actions(2067); + v->a[1416][anon_sym_LT] = actions(2069); + v->a[1416][anon_sym_GT] = actions(2069); + v->a[1416][anon_sym_GT_GT] = actions(2067); + v->a[1416][anon_sym_LT_LT] = actions(2067); + v->a[1416][sym_comment] = actions(1436); + v->a[1417][anon_sym_PIPE] = actions(2143); + v->a[1417][anon_sym_AMP_AMP] = actions(2141); + v->a[1417][anon_sym_PIPE_PIPE] = actions(2141); + v->a[1417][anon_sym_LT] = actions(2143); + v->a[1417][anon_sym_GT] = actions(2143); + v->a[1417][anon_sym_GT_GT] = actions(2141); + v->a[1417][anon_sym_LT_LT] = actions(2141); + v->a[1417][sym_comment] = actions(1436); + v->a[1418][anon_sym_PIPE] = actions(2219); + v->a[1418][anon_sym_AMP_AMP] = actions(2217); + v->a[1418][anon_sym_PIPE_PIPE] = actions(2217); + v->a[1418][anon_sym_LT] = actions(2219); + v->a[1418][anon_sym_GT] = actions(2219); + v->a[1418][anon_sym_GT_GT] = actions(2217); + return (parse_table_1502(v)); +} + +void parse_table_1502(t_parse_table_array *v) +{ + v->a[1418][anon_sym_LT_LT] = actions(2217); + v->a[1418][sym_comment] = actions(1436); + v->a[1419][anon_sym_PIPE] = actions(2061); + v->a[1419][anon_sym_AMP_AMP] = actions(2059); + v->a[1419][anon_sym_PIPE_PIPE] = actions(2059); + v->a[1419][anon_sym_LT] = actions(2061); + v->a[1419][anon_sym_GT] = actions(2061); + v->a[1419][anon_sym_GT_GT] = actions(2059); + v->a[1419][anon_sym_LT_LT] = actions(2059); + v->a[1419][sym_comment] = actions(1436); + v->a[1420][anon_sym_PIPE] = actions(2097); + v->a[1420][anon_sym_AMP_AMP] = actions(2095); + v->a[1420][anon_sym_PIPE_PIPE] = actions(2095); + v->a[1420][anon_sym_LT] = actions(2097); + v->a[1420][anon_sym_GT] = actions(2097); + v->a[1420][anon_sym_GT_GT] = actions(2095); + v->a[1420][anon_sym_LT_LT] = actions(2095); + v->a[1420][sym_comment] = actions(1436); + v->a[1421][anon_sym_PIPE] = actions(2106); + v->a[1421][anon_sym_AMP_AMP] = actions(2104); + return (parse_table_1503(v)); +} + +void parse_table_1503(t_parse_table_array *v) +{ + v->a[1421][anon_sym_PIPE_PIPE] = actions(2104); + v->a[1421][anon_sym_LT] = actions(2106); + v->a[1421][anon_sym_GT] = actions(2106); + v->a[1421][anon_sym_GT_GT] = actions(2104); + v->a[1421][anon_sym_LT_LT] = actions(2104); + v->a[1421][sym_comment] = actions(1436); + v->a[1422][anon_sym_PIPE] = actions(2027); + v->a[1422][anon_sym_AMP_AMP] = actions(2025); + v->a[1422][anon_sym_PIPE_PIPE] = actions(2025); + v->a[1422][anon_sym_LT] = actions(2027); + v->a[1422][anon_sym_GT] = actions(2027); + v->a[1422][anon_sym_GT_GT] = actions(2025); + v->a[1422][anon_sym_LT_LT] = actions(2025); + v->a[1422][sym_comment] = actions(1436); + v->a[1423][anon_sym_PIPE] = actions(2031); + v->a[1423][anon_sym_AMP_AMP] = actions(2029); + v->a[1423][anon_sym_PIPE_PIPE] = actions(2029); + v->a[1423][anon_sym_LT] = actions(2031); + v->a[1423][anon_sym_GT] = actions(2031); + v->a[1423][anon_sym_GT_GT] = actions(2029); + return (parse_table_1504(v)); +} + +void parse_table_1504(t_parse_table_array *v) +{ + v->a[1423][anon_sym_LT_LT] = actions(2029); + v->a[1423][sym_comment] = actions(1436); + v->a[1424][anon_sym_PIPE] = actions(2106); + v->a[1424][anon_sym_AMP_AMP] = actions(2104); + v->a[1424][anon_sym_PIPE_PIPE] = actions(2104); + v->a[1424][anon_sym_LT] = actions(2106); + v->a[1424][anon_sym_GT] = actions(2106); + v->a[1424][anon_sym_GT_GT] = actions(2104); + v->a[1424][anon_sym_LT_LT] = actions(2104); + v->a[1424][sym_comment] = actions(1436); + v->a[1425][anon_sym_PIPE] = actions(2121); + v->a[1425][anon_sym_AMP_AMP] = actions(2119); + v->a[1425][anon_sym_PIPE_PIPE] = actions(2119); + v->a[1425][anon_sym_LT] = actions(2121); + v->a[1425][anon_sym_GT] = actions(2121); + v->a[1425][anon_sym_GT_GT] = actions(2119); + v->a[1425][anon_sym_LT_LT] = actions(2119); + v->a[1425][sym_comment] = actions(1436); + v->a[1426][anon_sym_PIPE] = actions(2121); + v->a[1426][anon_sym_AMP_AMP] = actions(2119); + return (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 new file mode 100644 index 00000000..b488b887 --- /dev/null +++ b/parser/static/parse_table/parse_table_301.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1426][anon_sym_PIPE_PIPE] = actions(2119); + v->a[1426][anon_sym_LT] = actions(2121); + v->a[1426][anon_sym_GT] = actions(2121); + v->a[1426][anon_sym_GT_GT] = actions(2119); + v->a[1426][anon_sym_LT_LT] = actions(2119); + v->a[1426][sym_comment] = actions(1436); + v->a[1427][anon_sym_PIPE] = actions(2087); + v->a[1427][anon_sym_AMP_AMP] = actions(2085); + v->a[1427][anon_sym_PIPE_PIPE] = actions(2085); + v->a[1427][anon_sym_LT] = actions(2087); + v->a[1427][anon_sym_GT] = actions(2087); + v->a[1427][anon_sym_GT_GT] = actions(2085); + v->a[1427][anon_sym_LT_LT] = actions(2085); + v->a[1427][sym_comment] = actions(1436); + v->a[1428][anon_sym_PIPE] = actions(2223); + v->a[1428][anon_sym_AMP_AMP] = actions(2221); + v->a[1428][anon_sym_PIPE_PIPE] = actions(2221); + v->a[1428][anon_sym_LT] = actions(2223); + v->a[1428][anon_sym_GT] = actions(2223); + v->a[1428][anon_sym_GT_GT] = actions(2221); + return (parse_table_1506(v)); +} + +void parse_table_1506(t_parse_table_array *v) +{ + v->a[1428][anon_sym_LT_LT] = actions(2221); + v->a[1428][sym_comment] = actions(1436); + v->a[1429][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2924); + v->a[1429][anon_sym_DOLLAR] = actions(2924); + v->a[1429][anon_sym_DQUOTE] = actions(2924); + v->a[1429][sym_string_content] = actions(2924); + v->a[1429][anon_sym_DOLLAR_LBRACE] = actions(2924); + v->a[1429][anon_sym_DOLLAR_LPAREN] = actions(2924); + v->a[1429][anon_sym_BQUOTE] = actions(2924); + v->a[1429][sym_comment] = actions(3); + v->a[1430][anon_sym_PIPE] = actions(2231); + v->a[1430][anon_sym_AMP_AMP] = actions(2229); + v->a[1430][anon_sym_PIPE_PIPE] = actions(2229); + v->a[1430][anon_sym_LT] = actions(2231); + v->a[1430][anon_sym_GT] = actions(2231); + v->a[1430][anon_sym_GT_GT] = actions(2229); + v->a[1430][anon_sym_LT_LT] = actions(2229); + v->a[1430][sym_comment] = actions(1436); + v->a[1431][anon_sym_PIPE] = actions(1276); + v->a[1431][anon_sym_AMP_AMP] = actions(1274); + return (parse_table_1507(v)); +} + +void parse_table_1507(t_parse_table_array *v) +{ + v->a[1431][anon_sym_PIPE_PIPE] = actions(1274); + v->a[1431][anon_sym_LT] = actions(1276); + v->a[1431][anon_sym_GT] = actions(1276); + v->a[1431][anon_sym_GT_GT] = actions(1274); + v->a[1431][anon_sym_LT_LT] = actions(1274); + v->a[1431][sym_comment] = actions(1436); + v->a[1432][anon_sym_PIPE] = actions(1276); + v->a[1432][anon_sym_AMP_AMP] = actions(1274); + v->a[1432][anon_sym_PIPE_PIPE] = actions(1274); + v->a[1432][anon_sym_LT] = actions(1276); + v->a[1432][anon_sym_GT] = actions(1276); + v->a[1432][anon_sym_GT_GT] = actions(1274); + v->a[1432][anon_sym_LT_LT] = actions(1274); + v->a[1432][sym_comment] = actions(1436); + v->a[1433][anon_sym_PIPE] = actions(2253); + v->a[1433][anon_sym_AMP_AMP] = actions(2251); + v->a[1433][anon_sym_PIPE_PIPE] = actions(2251); + v->a[1433][anon_sym_LT] = actions(2253); + v->a[1433][anon_sym_GT] = actions(2253); + v->a[1433][anon_sym_GT_GT] = actions(2251); + return (parse_table_1508(v)); +} + +void parse_table_1508(t_parse_table_array *v) +{ + v->a[1433][anon_sym_LT_LT] = actions(2251); + v->a[1433][sym_comment] = actions(1436); + v->a[1434][anon_sym_PIPE] = actions(2231); + v->a[1434][anon_sym_AMP_AMP] = actions(2229); + v->a[1434][anon_sym_PIPE_PIPE] = actions(2229); + v->a[1434][anon_sym_LT] = actions(2231); + v->a[1434][anon_sym_GT] = actions(2231); + v->a[1434][anon_sym_GT_GT] = actions(2229); + v->a[1434][anon_sym_LT_LT] = actions(2229); + v->a[1434][sym_comment] = actions(1436); + v->a[1435][anon_sym_PIPE] = actions(2215); + v->a[1435][anon_sym_AMP_AMP] = actions(2213); + v->a[1435][anon_sym_PIPE_PIPE] = actions(2213); + v->a[1435][anon_sym_LT] = actions(2215); + v->a[1435][anon_sym_GT] = actions(2215); + v->a[1435][anon_sym_GT_GT] = actions(2213); + v->a[1435][anon_sym_LT_LT] = actions(2213); + v->a[1435][sym_comment] = actions(1436); + v->a[1436][anon_sym_PIPE] = actions(2215); + v->a[1436][anon_sym_AMP_AMP] = actions(2213); + return (parse_table_1509(v)); +} + +void parse_table_1509(t_parse_table_array *v) +{ + v->a[1436][anon_sym_PIPE_PIPE] = actions(2213); + v->a[1436][anon_sym_LT] = actions(2215); + v->a[1436][anon_sym_GT] = actions(2215); + v->a[1436][anon_sym_GT_GT] = actions(2213); + v->a[1436][anon_sym_LT_LT] = actions(2213); + v->a[1436][sym_comment] = actions(1436); + v->a[1437][aux_sym_concatenation_repeat1] = state(1407); + v->a[1437][anon_sym_in] = actions(923); + v->a[1437][anon_sym_SEMI_SEMI] = actions(923); + v->a[1437][aux_sym_heredoc_redirect_token1] = actions(921); + v->a[1437][aux_sym_concatenation_token1] = actions(2891); + v->a[1437][sym_comment] = actions(3); + v->a[1437][anon_sym_SEMI] = actions(923); + v->a[1437][sym__concat] = actions(2926); + v->a[1438][anon_sym_PIPE] = actions(2035); + v->a[1438][anon_sym_AMP_AMP] = actions(2033); + v->a[1438][anon_sym_PIPE_PIPE] = actions(2033); + v->a[1438][anon_sym_LT] = actions(2035); + v->a[1438][anon_sym_GT] = actions(2035); + v->a[1438][anon_sym_GT_GT] = actions(2033); + return (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 new file mode 100644 index 00000000..6e320fee --- /dev/null +++ b/parser/static/parse_table/parse_table_302.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1438][anon_sym_LT_LT] = actions(2033); + v->a[1438][sym_comment] = actions(1436); + v->a[1439][anon_sym_PIPE] = actions(2155); + v->a[1439][anon_sym_AMP_AMP] = actions(2153); + v->a[1439][anon_sym_PIPE_PIPE] = actions(2153); + v->a[1439][anon_sym_LT] = actions(2155); + v->a[1439][anon_sym_GT] = actions(2155); + v->a[1439][anon_sym_GT_GT] = actions(2153); + v->a[1439][anon_sym_LT_LT] = actions(2153); + v->a[1439][sym_comment] = actions(1436); + v->a[1440][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(2571); + v->a[1440][anon_sym_DOLLAR] = actions(2571); + v->a[1440][anon_sym_DQUOTE] = actions(2571); + v->a[1440][sym_string_content] = actions(2571); + v->a[1440][anon_sym_DOLLAR_LBRACE] = actions(2571); + v->a[1440][anon_sym_DOLLAR_LPAREN] = actions(2571); + v->a[1440][anon_sym_BQUOTE] = actions(2571); + v->a[1440][sym_comment] = actions(3); + v->a[1441][anon_sym_in] = actions(1095); + v->a[1441][anon_sym_SEMI_SEMI] = actions(1095); + return (parse_table_1511(v)); +} + +void parse_table_1511(t_parse_table_array *v) +{ + v->a[1441][aux_sym_heredoc_redirect_token1] = actions(1097); + v->a[1441][aux_sym_concatenation_token1] = actions(1095); + v->a[1441][sym_comment] = actions(3); + v->a[1441][anon_sym_SEMI] = actions(1095); + v->a[1441][sym__concat] = actions(1097); + v->a[1442][anon_sym_in] = actions(1052); + v->a[1442][anon_sym_SEMI_SEMI] = actions(1052); + v->a[1442][aux_sym_heredoc_redirect_token1] = actions(1050); + v->a[1442][aux_sym_concatenation_token1] = actions(1052); + v->a[1442][sym_comment] = actions(3); + v->a[1442][anon_sym_SEMI] = actions(1052); + v->a[1442][sym__concat] = actions(1050); + v->a[1443][anon_sym_DOLLAR] = actions(1048); + v->a[1443][anon_sym_DOLLAR_LBRACE] = actions(1046); + v->a[1443][anon_sym_DOLLAR_LPAREN] = actions(1046); + v->a[1443][anon_sym_BQUOTE] = actions(1046); + v->a[1443][sym_comment] = actions(1436); + v->a[1443][sym_heredoc_content] = actions(1046); + v->a[1443][sym_heredoc_end] = actions(1046); + v->a[1444][anon_sym_in] = actions(1114); + return (parse_table_1512(v)); +} + +void parse_table_1512(t_parse_table_array *v) +{ + v->a[1444][anon_sym_SEMI_SEMI] = actions(1114); + v->a[1444][aux_sym_heredoc_redirect_token1] = actions(1116); + v->a[1444][aux_sym_concatenation_token1] = actions(1114); + v->a[1444][sym_comment] = actions(3); + v->a[1444][anon_sym_SEMI] = actions(1114); + v->a[1444][sym__concat] = actions(1116); + v->a[1445][anon_sym_DOLLAR] = actions(1091); + v->a[1445][anon_sym_DOLLAR_LBRACE] = actions(1093); + v->a[1445][anon_sym_DOLLAR_LPAREN] = actions(1093); + v->a[1445][anon_sym_BQUOTE] = actions(1093); + v->a[1445][sym_comment] = actions(1436); + v->a[1445][sym_heredoc_content] = actions(1093); + v->a[1445][sym_heredoc_end] = actions(1093); + v->a[1446][anon_sym_in] = actions(1058); + v->a[1446][anon_sym_SEMI_SEMI] = actions(1058); + v->a[1446][aux_sym_heredoc_redirect_token1] = actions(1060); + v->a[1446][aux_sym_concatenation_token1] = actions(1058); + v->a[1446][sym_comment] = actions(3); + v->a[1446][anon_sym_SEMI] = actions(1058); + v->a[1446][sym__concat] = actions(1060); + return (parse_table_1513(v)); +} + +void parse_table_1513(t_parse_table_array *v) +{ + v->a[1447][anon_sym_DOLLAR] = actions(1095); + v->a[1447][anon_sym_DOLLAR_LBRACE] = actions(1097); + v->a[1447][anon_sym_DOLLAR_LPAREN] = actions(1097); + v->a[1447][anon_sym_BQUOTE] = actions(1097); + v->a[1447][sym_comment] = actions(1436); + v->a[1447][sym_heredoc_content] = actions(1097); + v->a[1447][sym_heredoc_end] = actions(1097); + v->a[1448][anon_sym_in] = actions(1089); + v->a[1448][anon_sym_SEMI_SEMI] = actions(1089); + v->a[1448][aux_sym_heredoc_redirect_token1] = actions(1087); + v->a[1448][aux_sym_concatenation_token1] = actions(1089); + v->a[1448][sym_comment] = actions(3); + v->a[1448][anon_sym_SEMI] = actions(1089); + v->a[1448][sym__concat] = actions(1087); + v->a[1449][anon_sym_in] = actions(1085); + v->a[1449][anon_sym_SEMI_SEMI] = actions(1085); + v->a[1449][aux_sym_heredoc_redirect_token1] = actions(1083); + v->a[1449][aux_sym_concatenation_token1] = actions(1085); + v->a[1449][sym_comment] = actions(3); + v->a[1449][anon_sym_SEMI] = actions(1085); + return (parse_table_1514(v)); +} + +void parse_table_1514(t_parse_table_array *v) +{ + v->a[1449][sym__concat] = actions(1083); + v->a[1450][anon_sym_in] = actions(973); + v->a[1450][anon_sym_SEMI_SEMI] = actions(973); + v->a[1450][aux_sym_heredoc_redirect_token1] = actions(981); + v->a[1450][aux_sym_concatenation_token1] = actions(973); + v->a[1450][sym_comment] = actions(3); + v->a[1450][anon_sym_SEMI] = actions(973); + v->a[1450][sym__concat] = actions(981); + v->a[1451][anon_sym_DOLLAR] = actions(1056); + v->a[1451][anon_sym_DOLLAR_LBRACE] = actions(1054); + v->a[1451][anon_sym_DOLLAR_LPAREN] = actions(1054); + v->a[1451][anon_sym_BQUOTE] = actions(1054); + v->a[1451][sym_comment] = actions(1436); + v->a[1451][sym_heredoc_content] = actions(1054); + v->a[1451][sym_heredoc_end] = actions(1054); + v->a[1452][anon_sym_DOLLAR] = actions(1052); + v->a[1452][anon_sym_DOLLAR_LBRACE] = actions(1050); + v->a[1452][anon_sym_DOLLAR_LPAREN] = actions(1050); + v->a[1452][anon_sym_BQUOTE] = actions(1050); + v->a[1452][sym_comment] = actions(1436); + return (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 new file mode 100644 index 00000000..c9f10fe7 --- /dev/null +++ b/parser/static/parse_table/parse_table_303.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1452][sym_heredoc_content] = actions(1050); + v->a[1452][sym_heredoc_end] = actions(1050); + v->a[1453][anon_sym_in] = actions(1106); + v->a[1453][anon_sym_SEMI_SEMI] = actions(1106); + v->a[1453][aux_sym_heredoc_redirect_token1] = actions(1108); + v->a[1453][aux_sym_concatenation_token1] = actions(1106); + v->a[1453][sym_comment] = actions(3); + v->a[1453][anon_sym_SEMI] = actions(1106); + v->a[1453][sym__concat] = actions(1108); + v->a[1454][sym_elif_clause] = state(1503); + v->a[1454][sym_else_clause] = state(1699); + v->a[1454][aux_sym_if_statement_repeat1] = state(1503); + v->a[1454][anon_sym_fi] = actions(2928); + v->a[1454][anon_sym_elif] = actions(2930); + v->a[1454][anon_sym_else] = actions(2932); + v->a[1454][sym_comment] = actions(1436); + v->a[1455][anon_sym_RPAREN] = actions(2934); + v->a[1455][anon_sym_RBRACE] = actions(2934); + v->a[1455][anon_sym_DQUOTE] = actions(2934); + v->a[1455][sym_raw_string] = actions(2934); + return (parse_table_1516(v)); +} + +void parse_table_1516(t_parse_table_array *v) +{ + v->a[1455][aux_sym__expansion_regex_token1] = actions(2936); + v->a[1455][sym_comment] = actions(3); + v->a[1455][sym_regex] = actions(2936); + v->a[1456][sym_elif_clause] = state(1503); + v->a[1456][sym_else_clause] = state(1663); + v->a[1456][aux_sym_if_statement_repeat1] = state(1503); + v->a[1456][anon_sym_fi] = actions(2938); + v->a[1456][anon_sym_elif] = actions(2930); + v->a[1456][anon_sym_else] = actions(2932); + v->a[1456][sym_comment] = actions(1436); + v->a[1457][sym_elif_clause] = state(1503); + v->a[1457][sym_else_clause] = state(1639); + v->a[1457][aux_sym_if_statement_repeat1] = state(1503); + v->a[1457][anon_sym_fi] = actions(2940); + v->a[1457][anon_sym_elif] = actions(2930); + v->a[1457][anon_sym_else] = actions(2932); + v->a[1457][sym_comment] = actions(1436); + v->a[1458][anon_sym_in] = actions(1048); + v->a[1458][anon_sym_SEMI_SEMI] = actions(1048); + v->a[1458][aux_sym_heredoc_redirect_token1] = actions(1046); + return (parse_table_1517(v)); +} + +void parse_table_1517(t_parse_table_array *v) +{ + v->a[1458][aux_sym_concatenation_token1] = actions(1048); + v->a[1458][sym_comment] = actions(3); + v->a[1458][anon_sym_SEMI] = actions(1048); + v->a[1458][sym__concat] = actions(1046); + v->a[1459][anon_sym_in] = actions(1056); + v->a[1459][anon_sym_SEMI_SEMI] = actions(1056); + v->a[1459][aux_sym_heredoc_redirect_token1] = actions(1054); + v->a[1459][aux_sym_concatenation_token1] = actions(1056); + v->a[1459][sym_comment] = actions(3); + v->a[1459][anon_sym_SEMI] = actions(1056); + v->a[1459][sym__concat] = actions(1054); + v->a[1460][aux_sym__case_item_last_repeat1] = state(1523); + v->a[1460][aux_sym_concatenation_repeat1] = state(1492); + v->a[1460][anon_sym_PIPE] = actions(2942); + v->a[1460][anon_sym_RPAREN] = actions(2944); + v->a[1460][aux_sym_concatenation_token1] = actions(2946); + v->a[1460][sym_comment] = actions(1436); + v->a[1460][sym__concat] = actions(2946); + v->a[1461][anon_sym_RPAREN] = actions(1124); + v->a[1461][anon_sym_RBRACE] = actions(1124); + return (parse_table_1518(v)); +} + +void parse_table_1518(t_parse_table_array *v) +{ + v->a[1461][anon_sym_DQUOTE] = actions(1124); + v->a[1461][sym_raw_string] = actions(1124); + v->a[1461][aux_sym__expansion_regex_token1] = actions(1126); + v->a[1461][sym_comment] = actions(3); + v->a[1461][sym_regex] = actions(1126); + v->a[1462][aux_sym__case_item_last_repeat1] = state(1541); + v->a[1462][aux_sym_concatenation_repeat1] = state(1492); + v->a[1462][anon_sym_PIPE] = actions(2942); + v->a[1462][anon_sym_RPAREN] = actions(2948); + v->a[1462][aux_sym_concatenation_token1] = actions(2946); + v->a[1462][sym_comment] = actions(1436); + v->a[1462][sym__concat] = actions(2946); + v->a[1463][aux_sym__case_item_last_repeat1] = state(1539); + v->a[1463][aux_sym_concatenation_repeat1] = state(1492); + v->a[1463][anon_sym_PIPE] = actions(2942); + v->a[1463][anon_sym_RPAREN] = actions(2950); + v->a[1463][aux_sym_concatenation_token1] = actions(2946); + v->a[1463][sym_comment] = actions(1436); + v->a[1463][sym__concat] = actions(2946); + v->a[1464][sym_elif_clause] = state(1503); + return (parse_table_1519(v)); +} + +void parse_table_1519(t_parse_table_array *v) +{ + v->a[1464][sym_else_clause] = state(1617); + v->a[1464][aux_sym_if_statement_repeat1] = state(1503); + v->a[1464][anon_sym_fi] = actions(2952); + v->a[1464][anon_sym_elif] = actions(2930); + v->a[1464][anon_sym_else] = actions(2932); + v->a[1464][sym_comment] = actions(1436); + v->a[1465][anon_sym_in] = actions(1091); + v->a[1465][anon_sym_SEMI_SEMI] = actions(1091); + v->a[1465][aux_sym_heredoc_redirect_token1] = actions(1093); + v->a[1465][aux_sym_concatenation_token1] = actions(1091); + v->a[1465][sym_comment] = actions(3); + v->a[1465][anon_sym_SEMI] = actions(1091); + v->a[1465][sym__concat] = actions(1093); + v->a[1466][anon_sym_DOLLAR] = actions(1052); + v->a[1466][anon_sym_DOLLAR_LBRACE] = actions(1050); + v->a[1466][anon_sym_DOLLAR_LPAREN] = actions(1050); + v->a[1466][anon_sym_BQUOTE] = actions(1050); + v->a[1466][sym_comment] = actions(1436); + v->a[1466][sym_heredoc_content] = actions(1050); + v->a[1466][sym_heredoc_end] = actions(1050); + return (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 new file mode 100644 index 00000000..ff6ac8d2 --- /dev/null +++ b/parser/static/parse_table/parse_table_304.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1467][sym_elif_clause] = state(1503); + v->a[1467][sym_else_clause] = state(1732); + v->a[1467][aux_sym_if_statement_repeat1] = state(1503); + v->a[1467][anon_sym_fi] = actions(2954); + v->a[1467][anon_sym_elif] = actions(2930); + v->a[1467][anon_sym_else] = actions(2932); + v->a[1467][sym_comment] = actions(1436); + v->a[1468][aux_sym__case_item_last_repeat1] = state(1547); + v->a[1468][aux_sym_concatenation_repeat1] = state(1492); + v->a[1468][anon_sym_PIPE] = actions(2942); + v->a[1468][anon_sym_RPAREN] = actions(2956); + v->a[1468][aux_sym_concatenation_token1] = actions(2946); + v->a[1468][sym_comment] = actions(1436); + v->a[1468][sym__concat] = actions(2946); + v->a[1469][anon_sym_RPAREN] = actions(1085); + v->a[1469][anon_sym_RBRACE] = actions(1085); + v->a[1469][anon_sym_DQUOTE] = actions(1085); + v->a[1469][sym_raw_string] = actions(1085); + v->a[1469][aux_sym__expansion_regex_token1] = actions(1083); + v->a[1469][sym_comment] = actions(3); + return (parse_table_1521(v)); +} + +void parse_table_1521(t_parse_table_array *v) +{ + v->a[1469][sym_regex] = actions(1083); + v->a[1470][anon_sym_RPAREN] = actions(1089); + v->a[1470][anon_sym_RBRACE] = actions(1089); + v->a[1470][anon_sym_DQUOTE] = actions(1089); + v->a[1470][sym_raw_string] = actions(1089); + v->a[1470][aux_sym__expansion_regex_token1] = actions(1087); + v->a[1470][sym_comment] = actions(3); + v->a[1470][sym_regex] = actions(1087); + v->a[1471][anon_sym_RPAREN] = actions(1106); + v->a[1471][anon_sym_RBRACE] = actions(1106); + v->a[1471][anon_sym_DQUOTE] = actions(1106); + v->a[1471][sym_raw_string] = actions(1106); + v->a[1471][aux_sym__expansion_regex_token1] = actions(1108); + v->a[1471][sym_comment] = actions(3); + v->a[1471][sym_regex] = actions(1108); + v->a[1472][anon_sym_in] = actions(1052); + v->a[1472][anon_sym_SEMI_SEMI] = actions(1052); + v->a[1472][aux_sym_heredoc_redirect_token1] = actions(1050); + v->a[1472][aux_sym_concatenation_token1] = actions(1052); + v->a[1472][sym_comment] = actions(3); + return (parse_table_1522(v)); +} + +void parse_table_1522(t_parse_table_array *v) +{ + v->a[1472][anon_sym_SEMI] = actions(1052); + v->a[1472][sym__concat] = actions(1050); + v->a[1473][anon_sym_DOLLAR] = actions(1114); + v->a[1473][anon_sym_DOLLAR_LBRACE] = actions(1116); + v->a[1473][anon_sym_DOLLAR_LPAREN] = actions(1116); + v->a[1473][anon_sym_BQUOTE] = actions(1116); + v->a[1473][sym_comment] = actions(1436); + v->a[1473][sym_heredoc_content] = actions(1116); + v->a[1473][sym_heredoc_end] = actions(1116); + v->a[1474][anon_sym_in] = actions(1124); + v->a[1474][anon_sym_SEMI_SEMI] = actions(1124); + v->a[1474][aux_sym_heredoc_redirect_token1] = actions(1126); + v->a[1474][aux_sym_concatenation_token1] = actions(1124); + v->a[1474][sym_comment] = actions(3); + v->a[1474][anon_sym_SEMI] = actions(1124); + v->a[1474][sym__concat] = actions(1126); + v->a[1475][sym_elif_clause] = state(1503); + v->a[1475][sym_else_clause] = state(1704); + v->a[1475][aux_sym_if_statement_repeat1] = state(1503); + v->a[1475][anon_sym_fi] = actions(2958); + return (parse_table_1523(v)); +} + +void parse_table_1523(t_parse_table_array *v) +{ + v->a[1475][anon_sym_elif] = actions(2930); + v->a[1475][anon_sym_else] = actions(2932); + v->a[1475][sym_comment] = actions(1436); + v->a[1476][sym__heredoc_body] = state(1063); + v->a[1476][sym_heredoc_body] = state(1664); + v->a[1476][sym__simple_heredoc_body] = state(1061); + v->a[1476][sym_comment] = actions(1436); + v->a[1476][sym_simple_heredoc_body] = actions(2960); + v->a[1476][sym__heredoc_body_beginning] = actions(2962); + v->a[1477][sym__heredoc_body] = state(1247); + v->a[1477][sym_heredoc_body] = state(1662); + v->a[1477][sym__simple_heredoc_body] = state(1247); + v->a[1477][sym_comment] = actions(1436); + v->a[1477][sym_simple_heredoc_body] = actions(2964); + v->a[1477][sym__heredoc_body_beginning] = actions(2962); + v->a[1478][anon_sym_PIPE] = actions(1050); + v->a[1478][anon_sym_RPAREN] = actions(1050); + v->a[1478][anon_sym_RBRACE] = actions(1050); + v->a[1478][aux_sym_concatenation_token1] = actions(1050); + v->a[1478][sym_comment] = actions(1436); + return (parse_table_1524(v)); +} + +void parse_table_1524(t_parse_table_array *v) +{ + v->a[1478][sym__concat] = actions(1050); + v->a[1479][anon_sym_PIPE] = actions(1108); + v->a[1479][anon_sym_RPAREN] = actions(1108); + v->a[1479][anon_sym_RBRACE] = actions(1108); + v->a[1479][aux_sym_concatenation_token1] = actions(1108); + v->a[1479][sym_comment] = actions(1436); + v->a[1479][sym__concat] = actions(1108); + v->a[1480][anon_sym_PIPE] = actions(1087); + v->a[1480][anon_sym_RPAREN] = actions(1087); + v->a[1480][anon_sym_RBRACE] = actions(1087); + v->a[1480][aux_sym_concatenation_token1] = actions(1087); + v->a[1480][sym_comment] = actions(1436); + v->a[1480][sym__concat] = actions(1087); + v->a[1481][anon_sym_PIPE] = actions(1083); + v->a[1481][anon_sym_RPAREN] = actions(1083); + v->a[1481][anon_sym_RBRACE] = actions(1083); + v->a[1481][aux_sym_concatenation_token1] = actions(1083); + v->a[1481][sym_comment] = actions(1436); + v->a[1481][sym__concat] = actions(1083); + v->a[1482][anon_sym_PIPE] = actions(1050); + return (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 new file mode 100644 index 00000000..802e1e67 --- /dev/null +++ b/parser/static/parse_table/parse_table_305.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1482][anon_sym_RPAREN] = actions(1050); + v->a[1482][anon_sym_RBRACE] = actions(1050); + v->a[1482][aux_sym_concatenation_token1] = actions(1050); + v->a[1482][sym_comment] = actions(1436); + v->a[1482][sym__concat] = actions(1050); + v->a[1483][sym__heredoc_body] = state(1265); + v->a[1483][sym_heredoc_body] = state(1662); + v->a[1483][sym__simple_heredoc_body] = state(1265); + v->a[1483][sym_comment] = actions(1436); + v->a[1483][sym_simple_heredoc_body] = actions(2964); + v->a[1483][sym__heredoc_body_beginning] = actions(2962); + v->a[1484][anon_sym_PIPE] = actions(1126); + v->a[1484][anon_sym_RPAREN] = actions(1126); + v->a[1484][anon_sym_RBRACE] = actions(1126); + v->a[1484][aux_sym_concatenation_token1] = actions(1126); + v->a[1484][sym_comment] = actions(1436); + v->a[1484][sym__concat] = actions(1126); + v->a[1485][sym__heredoc_body] = state(997); + v->a[1485][sym_heredoc_body] = state(1664); + v->a[1485][sym__simple_heredoc_body] = state(997); + return (parse_table_1526(v)); +} + +void parse_table_1526(t_parse_table_array *v) +{ + v->a[1485][sym_comment] = actions(1436); + v->a[1485][sym_simple_heredoc_body] = actions(2960); + v->a[1485][sym__heredoc_body_beginning] = actions(2962); + v->a[1486][aux_sym_concatenation_repeat1] = state(1486); + v->a[1486][anon_sym_PIPE] = actions(981); + v->a[1486][anon_sym_RPAREN] = actions(981); + v->a[1486][aux_sym_concatenation_token1] = actions(2966); + v->a[1486][sym_comment] = actions(1436); + v->a[1486][sym__concat] = actions(2966); + v->a[1487][anon_sym_PIPE] = actions(1093); + v->a[1487][anon_sym_RPAREN] = actions(1093); + v->a[1487][anon_sym_RBRACE] = actions(1093); + v->a[1487][aux_sym_concatenation_token1] = actions(1093); + v->a[1487][sym_comment] = actions(1436); + v->a[1487][sym__concat] = actions(1093); + v->a[1488][anon_sym_PIPE] = actions(1097); + v->a[1488][anon_sym_RPAREN] = actions(1097); + v->a[1488][anon_sym_RBRACE] = actions(1097); + v->a[1488][aux_sym_concatenation_token1] = actions(1097); + v->a[1488][sym_comment] = actions(1436); + return (parse_table_1527(v)); +} + +void parse_table_1527(t_parse_table_array *v) +{ + v->a[1488][sym__concat] = actions(1097); + v->a[1489][sym_terminator] = state(1644); + v->a[1489][anon_sym_in] = actions(2909); + v->a[1489][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1489][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1489][sym_comment] = actions(3); + v->a[1489][anon_sym_SEMI] = actions(1348); + v->a[1490][anon_sym_PIPE] = actions(1116); + v->a[1490][anon_sym_RPAREN] = actions(1116); + v->a[1490][anon_sym_RBRACE] = actions(1116); + v->a[1490][aux_sym_concatenation_token1] = actions(1116); + v->a[1490][sym_comment] = actions(1436); + v->a[1490][sym__concat] = actions(1116); + v->a[1491][sym__heredoc_body] = state(1263); + v->a[1491][sym_heredoc_body] = state(1662); + v->a[1491][sym__simple_heredoc_body] = state(1264); + v->a[1491][sym_comment] = actions(1436); + v->a[1491][sym_simple_heredoc_body] = actions(2964); + v->a[1491][sym__heredoc_body_beginning] = actions(2962); + v->a[1492][aux_sym_concatenation_repeat1] = state(1486); + return (parse_table_1528(v)); +} + +void parse_table_1528(t_parse_table_array *v) +{ + v->a[1492][anon_sym_PIPE] = actions(921); + v->a[1492][anon_sym_RPAREN] = actions(921); + v->a[1492][aux_sym_concatenation_token1] = actions(2946); + v->a[1492][sym_comment] = actions(1436); + v->a[1492][sym__concat] = actions(2969); + v->a[1493][anon_sym_PIPE] = actions(1046); + v->a[1493][anon_sym_RPAREN] = actions(1046); + v->a[1493][anon_sym_RBRACE] = actions(1046); + v->a[1493][aux_sym_concatenation_token1] = actions(1046); + v->a[1493][sym_comment] = actions(1436); + v->a[1493][sym__concat] = actions(1046); + v->a[1494][sym_terminator] = state(1579); + v->a[1494][anon_sym_in] = actions(2901); + v->a[1494][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1494][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1494][sym_comment] = actions(3); + v->a[1494][anon_sym_SEMI] = actions(1348); + v->a[1495][sym__heredoc_body] = state(1271); + v->a[1495][sym_heredoc_body] = state(1662); + v->a[1495][sym__simple_heredoc_body] = state(1272); + return (parse_table_1529(v)); +} + +void parse_table_1529(t_parse_table_array *v) +{ + v->a[1495][sym_comment] = actions(1436); + v->a[1495][sym_simple_heredoc_body] = actions(2964); + v->a[1495][sym__heredoc_body_beginning] = actions(2962); + v->a[1496][sym_terminator] = state(1554); + v->a[1496][anon_sym_in] = actions(2971); + v->a[1496][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1496][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1496][sym_comment] = actions(3); + v->a[1496][anon_sym_SEMI] = actions(1348); + v->a[1497][sym_terminator] = state(1565); + v->a[1497][anon_sym_in] = actions(2973); + v->a[1497][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1497][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1497][sym_comment] = actions(3); + v->a[1497][anon_sym_SEMI] = actions(1348); + v->a[1498][sym__heredoc_body] = state(1043); + v->a[1498][sym_heredoc_body] = state(1664); + v->a[1498][sym__simple_heredoc_body] = state(1043); + v->a[1498][sym_comment] = actions(1436); + v->a[1498][sym_simple_heredoc_body] = actions(2960); + return (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 new file mode 100644 index 00000000..195b258d --- /dev/null +++ b/parser/static/parse_table/parse_table_306.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1498][sym__heredoc_body_beginning] = actions(2962); + v->a[1499][anon_sym_PIPE] = actions(1054); + v->a[1499][anon_sym_RPAREN] = actions(1054); + v->a[1499][anon_sym_RBRACE] = actions(1054); + v->a[1499][aux_sym_concatenation_token1] = actions(1054); + v->a[1499][sym_comment] = actions(1436); + v->a[1499][sym__concat] = actions(1054); + v->a[1500][sym__heredoc_body] = state(1260); + v->a[1500][sym_heredoc_body] = state(1662); + v->a[1500][sym__simple_heredoc_body] = state(1260); + v->a[1500][sym_comment] = actions(1436); + v->a[1500][sym_simple_heredoc_body] = actions(2964); + v->a[1500][sym__heredoc_body_beginning] = actions(2962); + v->a[1501][sym__heredoc_body] = state(1410); + v->a[1501][sym_heredoc_body] = state(1756); + v->a[1501][sym__simple_heredoc_body] = state(1410); + v->a[1501][sym_comment] = actions(1436); + v->a[1501][sym_simple_heredoc_body] = actions(2975); + v->a[1501][sym__heredoc_body_beginning] = actions(2962); + v->a[1502][sym__heredoc_body] = state(1435); + return (parse_table_1531(v)); +} + +void parse_table_1531(t_parse_table_array *v) +{ + v->a[1502][sym_heredoc_body] = state(1756); + v->a[1502][sym__simple_heredoc_body] = state(1436); + v->a[1502][sym_comment] = actions(1436); + v->a[1502][sym_simple_heredoc_body] = actions(2975); + v->a[1502][sym__heredoc_body_beginning] = actions(2962); + v->a[1503][sym_elif_clause] = state(1503); + v->a[1503][aux_sym_if_statement_repeat1] = state(1503); + v->a[1503][anon_sym_fi] = actions(2977); + v->a[1503][anon_sym_elif] = actions(2979); + v->a[1503][anon_sym_else] = actions(2977); + v->a[1503][sym_comment] = actions(1436); + v->a[1504][sym__heredoc_body] = state(1427); + v->a[1504][sym_heredoc_body] = state(1756); + v->a[1504][sym__simple_heredoc_body] = state(1427); + v->a[1504][sym_comment] = actions(1436); + v->a[1504][sym_simple_heredoc_body] = actions(2975); + v->a[1504][sym__heredoc_body_beginning] = actions(2962); + v->a[1505][aux_sym_concatenation_repeat1] = state(1492); + v->a[1505][anon_sym_PIPE] = actions(2982); + v->a[1505][anon_sym_RPAREN] = actions(2982); + return (parse_table_1532(v)); +} + +void parse_table_1532(t_parse_table_array *v) +{ + v->a[1505][aux_sym_concatenation_token1] = actions(2946); + v->a[1505][sym_comment] = actions(1436); + v->a[1505][sym__concat] = actions(2946); + v->a[1506][sym__heredoc_body] = state(1420); + v->a[1506][sym_heredoc_body] = state(1756); + v->a[1506][sym__simple_heredoc_body] = state(1420); + v->a[1506][sym_comment] = actions(1436); + v->a[1506][sym_simple_heredoc_body] = actions(2975); + v->a[1506][sym__heredoc_body_beginning] = actions(2962); + v->a[1507][sym_terminator] = state(1571); + v->a[1507][anon_sym_in] = actions(2984); + v->a[1507][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1507][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1507][sym_comment] = actions(3); + v->a[1507][anon_sym_SEMI] = actions(1348); + v->a[1508][sym__heredoc_body] = state(1421); + v->a[1508][sym_heredoc_body] = state(1756); + v->a[1508][sym__simple_heredoc_body] = state(1424); + v->a[1508][sym_comment] = actions(1436); + v->a[1508][sym_simple_heredoc_body] = actions(2975); + return (parse_table_1533(v)); +} + +void parse_table_1533(t_parse_table_array *v) +{ + v->a[1508][sym__heredoc_body_beginning] = actions(2962); + v->a[1509][sym__heredoc_body] = state(1425); + v->a[1509][sym_heredoc_body] = state(1756); + v->a[1509][sym__simple_heredoc_body] = state(1426); + v->a[1509][sym_comment] = actions(1436); + v->a[1509][sym_simple_heredoc_body] = actions(2975); + v->a[1509][sym__heredoc_body_beginning] = actions(2962); + v->a[1510][sym_terminator] = state(1599); + v->a[1510][anon_sym_in] = actions(2887); + v->a[1510][anon_sym_SEMI_SEMI] = actions(1348); + v->a[1510][aux_sym_heredoc_redirect_token1] = actions(2889); + v->a[1510][sym_comment] = actions(3); + v->a[1510][anon_sym_SEMI] = actions(1348); + v->a[1511][sym__heredoc_body] = state(1261); + v->a[1511][sym_heredoc_body] = state(1662); + v->a[1511][sym__simple_heredoc_body] = state(1262); + v->a[1511][sym_comment] = actions(1436); + v->a[1511][sym_simple_heredoc_body] = actions(2964); + v->a[1511][sym__heredoc_body_beginning] = actions(2962); + v->a[1512][sym__heredoc_body] = state(1007); + return (parse_table_1534(v)); +} + +void parse_table_1534(t_parse_table_array *v) +{ + v->a[1512][sym_heredoc_body] = state(1664); + v->a[1512][sym__simple_heredoc_body] = state(1009); + v->a[1512][sym_comment] = actions(1436); + v->a[1512][sym_simple_heredoc_body] = actions(2960); + v->a[1512][sym__heredoc_body_beginning] = actions(2962); + v->a[1513][sym__heredoc_body] = state(1002); + v->a[1513][sym_heredoc_body] = state(1664); + v->a[1513][sym__simple_heredoc_body] = state(1002); + v->a[1513][sym_comment] = actions(1436); + v->a[1513][sym_simple_heredoc_body] = actions(2960); + v->a[1513][sym__heredoc_body_beginning] = actions(2962); + v->a[1514][sym__heredoc_body] = state(1018); + v->a[1514][sym_heredoc_body] = state(1664); + v->a[1514][sym__simple_heredoc_body] = state(1062); + v->a[1514][sym_comment] = actions(1436); + v->a[1514][sym_simple_heredoc_body] = actions(2960); + v->a[1514][sym__heredoc_body_beginning] = actions(2962); + v->a[1515][aux_sym__concatenation_in_expansion_repeat1] = state(1517); + v->a[1515][anon_sym_RBRACE] = actions(2986); + v->a[1515][aux_sym_concatenation_token1] = actions(2988); + return (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 new file mode 100644 index 00000000..c0546ecb --- /dev/null +++ b/parser/static/parse_table/parse_table_307.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1515][sym_comment] = actions(1436); + v->a[1515][sym__concat] = actions(2988); + v->a[1516][aux_sym__concatenation_in_expansion_repeat1] = state(1518); + v->a[1516][anon_sym_RBRACE] = actions(2990); + v->a[1516][aux_sym_concatenation_token1] = actions(2988); + v->a[1516][sym_comment] = actions(1436); + v->a[1516][sym__concat] = actions(2988); + v->a[1517][aux_sym__concatenation_in_expansion_repeat1] = state(1517); + v->a[1517][anon_sym_RBRACE] = actions(2992); + v->a[1517][aux_sym_concatenation_token1] = actions(2994); + v->a[1517][sym_comment] = actions(1436); + v->a[1517][sym__concat] = actions(2994); + v->a[1518][aux_sym__concatenation_in_expansion_repeat1] = state(1517); + v->a[1518][anon_sym_RBRACE] = actions(2997); + v->a[1518][aux_sym_concatenation_token1] = actions(2988); + v->a[1518][sym_comment] = actions(1436); + v->a[1518][sym__concat] = actions(2988); + v->a[1519][anon_sym_PIPE] = actions(981); + v->a[1519][anon_sym_RPAREN] = actions(981); + v->a[1519][aux_sym_concatenation_token1] = actions(981); + return (parse_table_1536(v)); +} + +void parse_table_1536(t_parse_table_array *v) +{ + v->a[1519][sym_comment] = actions(1436); + v->a[1519][sym__concat] = actions(981); + v->a[1520][anon_sym_PIPE] = actions(1060); + v->a[1520][anon_sym_RPAREN] = actions(1060); + v->a[1520][aux_sym_concatenation_token1] = actions(1060); + v->a[1520][sym_comment] = actions(1436); + v->a[1520][sym__concat] = actions(1060); + v->a[1521][aux_sym__concatenation_in_expansion_repeat1] = state(1515); + v->a[1521][anon_sym_RBRACE] = actions(2990); + v->a[1521][aux_sym_concatenation_token1] = actions(2988); + v->a[1521][sym_comment] = actions(1436); + v->a[1521][sym__concat] = actions(2988); + v->a[1522][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1522][anon_sym_PIPE] = actions(2942); + v->a[1522][anon_sym_RPAREN] = actions(2999); + v->a[1522][sym_comment] = actions(1436); + v->a[1523][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1523][anon_sym_PIPE] = actions(2942); + v->a[1523][anon_sym_RPAREN] = actions(3001); + v->a[1523][sym_comment] = actions(1436); + return (parse_table_1537(v)); +} + +void parse_table_1537(t_parse_table_array *v) +{ + v->a[1524][anon_sym_PIPE] = actions(1083); + v->a[1524][anon_sym_RPAREN] = actions(1083); + v->a[1524][sym_comment] = actions(1436); + v->a[1524][sym_extglob_pattern] = actions(1083); + v->a[1525][anon_sym_PIPE] = actions(1046); + v->a[1525][anon_sym_RPAREN] = actions(1046); + v->a[1525][sym_comment] = actions(1436); + v->a[1525][sym_extglob_pattern] = actions(1046); + v->a[1526][anon_sym_PIPE] = actions(1126); + v->a[1526][anon_sym_RPAREN] = actions(1126); + v->a[1526][sym_comment] = actions(1436); + v->a[1526][sym_extglob_pattern] = actions(1126); + v->a[1527][anon_sym_RBRACE] = actions(3003); + v->a[1527][aux_sym_concatenation_token1] = actions(3003); + v->a[1527][sym_comment] = actions(1436); + v->a[1527][sym__concat] = actions(3003); + v->a[1528][anon_sym_PIPE] = actions(1116); + v->a[1528][anon_sym_RPAREN] = actions(1116); + v->a[1528][sym_comment] = actions(1436); + v->a[1528][sym_extglob_pattern] = actions(1116); + return (parse_table_1538(v)); +} + +void parse_table_1538(t_parse_table_array *v) +{ + v->a[1529][anon_sym_PIPE] = actions(1108); + v->a[1529][anon_sym_RPAREN] = actions(1108); + v->a[1529][sym_comment] = actions(1436); + v->a[1529][sym_extglob_pattern] = actions(1108); + v->a[1530][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1530][anon_sym_PIPE] = actions(2942); + v->a[1530][anon_sym_RPAREN] = actions(3005); + v->a[1530][sym_comment] = actions(1436); + v->a[1531][aux_sym__concatenation_in_expansion_repeat1] = state(1515); + v->a[1531][aux_sym_concatenation_token1] = actions(2988); + v->a[1531][sym_comment] = actions(1436); + v->a[1531][sym__concat] = actions(2988); + v->a[1532][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1532][anon_sym_PIPE] = actions(3007); + v->a[1532][anon_sym_RPAREN] = actions(3010); + v->a[1532][sym_comment] = actions(1436); + v->a[1533][aux_sym__concatenation_in_expansion_repeat1] = state(1518); + v->a[1533][aux_sym_concatenation_token1] = actions(2988); + v->a[1533][sym_comment] = actions(1436); + v->a[1533][sym__concat] = actions(2988); + return (parse_table_1539(v)); +} + +void parse_table_1539(t_parse_table_array *v) +{ + v->a[1534][anon_sym_PIPE] = actions(1050); + v->a[1534][anon_sym_RPAREN] = actions(1050); + v->a[1534][sym_comment] = actions(1436); + v->a[1534][sym_extglob_pattern] = actions(1050); + v->a[1535][anon_sym_PIPE] = actions(1054); + v->a[1535][anon_sym_RPAREN] = actions(1054); + v->a[1535][sym_comment] = actions(1436); + v->a[1535][sym_extglob_pattern] = actions(1054); + v->a[1536][anon_sym_PIPE] = actions(1050); + v->a[1536][anon_sym_RPAREN] = actions(1050); + v->a[1536][sym_comment] = actions(1436); + v->a[1536][sym_extglob_pattern] = actions(1050); + v->a[1537][aux_sym__case_item_last_repeat1] = state(1530); + v->a[1537][anon_sym_PIPE] = actions(2942); + v->a[1537][anon_sym_RPAREN] = actions(2950); + v->a[1537][sym_comment] = actions(1436); + v->a[1538][aux_sym__case_item_last_repeat1] = state(1522); + v->a[1538][anon_sym_PIPE] = actions(2942); + v->a[1538][anon_sym_RPAREN] = actions(2956); + v->a[1538][sym_comment] = actions(1436); + return (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 new file mode 100644 index 00000000..3e2f15b9 --- /dev/null +++ b/parser/static/parse_table/parse_table_308.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1539][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1539][anon_sym_PIPE] = actions(2942); + v->a[1539][anon_sym_RPAREN] = actions(3012); + v->a[1539][sym_comment] = actions(1436); + v->a[1540][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1540][anon_sym_PIPE] = actions(2942); + v->a[1540][anon_sym_RPAREN] = actions(3014); + v->a[1540][sym_comment] = actions(1436); + v->a[1541][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1541][anon_sym_PIPE] = actions(2942); + v->a[1541][anon_sym_RPAREN] = actions(3016); + v->a[1541][sym_comment] = actions(1436); + v->a[1542][aux_sym__case_item_last_repeat1] = state(1540); + v->a[1542][anon_sym_PIPE] = actions(2942); + v->a[1542][anon_sym_RPAREN] = actions(2948); + v->a[1542][sym_comment] = actions(1436); + v->a[1543][anon_sym_RBRACE] = actions(2992); + v->a[1543][aux_sym_concatenation_token1] = actions(2992); + v->a[1543][sym_comment] = actions(1436); + v->a[1543][sym__concat] = actions(2992); + return (parse_table_1541(v)); +} + +void parse_table_1541(t_parse_table_array *v) +{ + v->a[1544][anon_sym_RBRACE] = actions(3018); + v->a[1544][aux_sym_concatenation_token1] = actions(3018); + v->a[1544][sym_comment] = actions(1436); + v->a[1544][sym__concat] = actions(3018); + v->a[1545][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1545][anon_sym_PIPE] = actions(2942); + v->a[1545][anon_sym_RPAREN] = actions(3020); + v->a[1545][sym_comment] = actions(1436); + v->a[1546][anon_sym_PIPE] = actions(3022); + v->a[1546][anon_sym_RPAREN] = actions(3022); + v->a[1546][sym_comment] = actions(1436); + v->a[1546][sym_extglob_pattern] = actions(3024); + v->a[1547][aux_sym__case_item_last_repeat1] = state(1532); + v->a[1547][anon_sym_PIPE] = actions(2942); + v->a[1547][anon_sym_RPAREN] = actions(3026); + v->a[1547][sym_comment] = actions(1436); + v->a[1548][aux_sym__case_item_last_repeat1] = state(1545); + v->a[1548][anon_sym_PIPE] = actions(2942); + v->a[1548][anon_sym_RPAREN] = actions(2944); + v->a[1548][sym_comment] = actions(1436); + return (parse_table_1542(v)); +} + +void parse_table_1542(t_parse_table_array *v) +{ + v->a[1549][anon_sym_PIPE] = actions(1087); + v->a[1549][anon_sym_RPAREN] = actions(1087); + v->a[1549][sym_comment] = actions(1436); + v->a[1549][sym_extglob_pattern] = actions(1087); + v->a[1550][anon_sym_esac] = actions(3028); + v->a[1550][anon_sym_SEMI_SEMI] = actions(3030); + v->a[1550][sym_comment] = actions(1436); + v->a[1551][anon_sym_PIPE] = actions(3032); + v->a[1551][anon_sym_RPAREN] = actions(3032); + v->a[1551][sym_comment] = actions(1436); + v->a[1552][anon_sym_esac] = actions(3034); + v->a[1552][anon_sym_SEMI_SEMI] = actions(3036); + v->a[1552][sym_comment] = actions(1436); + v->a[1553][sym_do_group] = state(1411); + v->a[1553][anon_sym_do] = actions(3038); + v->a[1553][sym_comment] = actions(1436); + v->a[1554][sym_do_group] = state(1402); + v->a[1554][anon_sym_do] = actions(3038); + v->a[1554][sym_comment] = actions(1436); + v->a[1555][anon_sym_esac] = actions(3034); + return (parse_table_1543(v)); +} + +void parse_table_1543(t_parse_table_array *v) +{ + v->a[1555][anon_sym_SEMI_SEMI] = actions(3040); + v->a[1555][sym_comment] = actions(1436); + v->a[1556][sym_do_group] = state(1248); + v->a[1556][anon_sym_do] = actions(3042); + v->a[1556][sym_comment] = actions(1436); + v->a[1557][aux_sym_pipeline_repeat1] = state(1163); + v->a[1557][anon_sym_PIPE] = actions(3044); + v->a[1557][sym_comment] = actions(1436); + v->a[1558][aux_sym_pipeline_repeat1] = state(1155); + v->a[1558][anon_sym_PIPE] = actions(3046); + v->a[1558][sym_comment] = actions(1436); + v->a[1559][aux_sym_pipeline_repeat1] = state(1347); + v->a[1559][anon_sym_PIPE] = actions(3048); + v->a[1559][sym_comment] = actions(1436); + v->a[1560][aux_sym_pipeline_repeat1] = state(1161); + v->a[1560][anon_sym_PIPE] = actions(3050); + v->a[1560][sym_comment] = actions(1436); + v->a[1561][aux_sym_pipeline_repeat1] = state(1215); + v->a[1561][anon_sym_PIPE] = actions(3052); + v->a[1561][sym_comment] = actions(1436); + return (parse_table_1544(v)); +} + +void parse_table_1544(t_parse_table_array *v) +{ + v->a[1562][sym_do_group] = state(1089); + v->a[1562][anon_sym_do] = actions(3054); + v->a[1562][sym_comment] = actions(1436); + v->a[1563][anon_sym_in] = actions(869); + v->a[1563][anon_sym_do] = actions(869); + v->a[1563][sym_comment] = actions(1436); + v->a[1564][aux_sym_pipeline_repeat1] = state(1108); + v->a[1564][anon_sym_PIPE] = actions(3056); + v->a[1564][sym_comment] = actions(1436); + v->a[1565][sym_do_group] = state(983); + v->a[1565][anon_sym_do] = actions(3054); + v->a[1565][sym_comment] = actions(1436); + v->a[1566][aux_sym_pipeline_repeat1] = state(1385); + v->a[1566][anon_sym_PIPE] = actions(3058); + v->a[1566][sym_comment] = actions(1436); + v->a[1567][anon_sym_PIPE] = actions(2982); + v->a[1567][anon_sym_RPAREN] = actions(2982); + v->a[1567][sym_comment] = actions(1436); + v->a[1568][anon_sym_esac] = actions(3060); + v->a[1568][anon_sym_SEMI_SEMI] = actions(3062); + return (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 new file mode 100644 index 00000000..1c6fc973 --- /dev/null +++ b/parser/static/parse_table/parse_table_309.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1568][sym_comment] = actions(1436); + v->a[1569][anon_sym_esac] = actions(3060); + v->a[1569][anon_sym_SEMI_SEMI] = actions(3064); + v->a[1569][sym_comment] = actions(1436); + v->a[1570][anon_sym_esac] = actions(3028); + v->a[1570][anon_sym_SEMI_SEMI] = actions(3066); + v->a[1570][sym_comment] = actions(1436); + v->a[1571][sym_do_group] = state(1237); + v->a[1571][anon_sym_do] = actions(3042); + v->a[1571][sym_comment] = actions(1436); + v->a[1572][anon_sym_esac] = actions(3068); + v->a[1572][anon_sym_SEMI_SEMI] = actions(3070); + v->a[1572][sym_comment] = actions(1436); + v->a[1573][anon_sym_esac] = actions(3072); + v->a[1573][anon_sym_SEMI_SEMI] = actions(3074); + v->a[1573][sym_comment] = actions(1436); + v->a[1574][anon_sym_esac] = actions(3076); + v->a[1574][anon_sym_SEMI_SEMI] = actions(3078); + v->a[1574][sym_comment] = actions(1436); + v->a[1575][anon_sym_esac] = actions(3080); + return (parse_table_1546(v)); +} + +void parse_table_1546(t_parse_table_array *v) +{ + v->a[1575][anon_sym_SEMI_SEMI] = actions(3082); + v->a[1575][sym_comment] = actions(1436); + v->a[1576][anon_sym_esac] = actions(3076); + v->a[1576][anon_sym_SEMI_SEMI] = actions(3084); + v->a[1576][sym_comment] = actions(1436); + v->a[1577][anon_sym_esac] = actions(3086); + v->a[1577][anon_sym_SEMI_SEMI] = actions(3088); + v->a[1577][sym_comment] = actions(1436); + v->a[1578][anon_sym_BQUOTE] = actions(3090); + v->a[1578][sym_comment] = actions(1436); + v->a[1579][anon_sym_in] = actions(3092); + v->a[1579][sym_comment] = actions(1436); + v->a[1580][anon_sym_RPAREN] = actions(3094); + v->a[1580][sym_comment] = actions(1436); + v->a[1581][anon_sym_BQUOTE] = actions(3096); + v->a[1581][sym_comment] = actions(1436); + v->a[1582][anon_sym_BQUOTE] = actions(3098); + v->a[1582][sym_comment] = actions(1436); + v->a[1583][anon_sym_RPAREN] = actions(3100); + v->a[1583][sym_comment] = actions(1436); + return (parse_table_1547(v)); +} + +void parse_table_1547(t_parse_table_array *v) +{ + v->a[1584][aux_sym_heredoc_redirect_token1] = actions(3102); + v->a[1584][sym_comment] = actions(3); + v->a[1585][aux_sym_heredoc_redirect_token1] = actions(3104); + v->a[1585][sym_comment] = actions(3); + v->a[1586][anon_sym_RPAREN] = actions(3106); + v->a[1586][sym_comment] = actions(1436); + v->a[1587][anon_sym_RBRACE] = actions(3108); + v->a[1587][sym_comment] = actions(1436); + v->a[1588][anon_sym_RBRACE] = actions(3108); + v->a[1588][sym_comment] = actions(1436); + v->a[1589][anon_sym_RBRACE] = actions(3108); + v->a[1589][sym_comment] = actions(1436); + v->a[1590][anon_sym_RBRACE] = actions(3108); + v->a[1590][sym_comment] = actions(1436); + v->a[1591][anon_sym_RBRACE] = actions(3110); + v->a[1591][sym_comment] = actions(1436); + v->a[1592][anon_sym_RBRACE] = actions(3110); + v->a[1592][sym_comment] = actions(1436); + v->a[1593][aux_sym_heredoc_redirect_token1] = actions(3112); + v->a[1593][sym_comment] = actions(3); + return (parse_table_1548(v)); +} + +void parse_table_1548(t_parse_table_array *v) +{ + v->a[1594][anon_sym_RBRACE] = actions(2990); + v->a[1594][sym_comment] = actions(1436); + v->a[1595][anon_sym_RBRACE] = actions(3114); + v->a[1595][sym_comment] = actions(1436); + v->a[1596][aux_sym_heredoc_redirect_token1] = actions(3116); + v->a[1596][sym_comment] = actions(3); + v->a[1597][anon_sym_BQUOTE] = actions(3118); + v->a[1597][sym_comment] = actions(1436); + v->a[1598][anon_sym_EQ] = actions(3120); + v->a[1598][sym_comment] = actions(1436); + v->a[1599][anon_sym_in] = actions(3122); + v->a[1599][sym_comment] = actions(1436); + v->a[1600][anon_sym_RBRACE] = actions(3124); + v->a[1600][sym_comment] = actions(1436); + v->a[1601][anon_sym_RBRACE] = actions(3126); + v->a[1601][sym_comment] = actions(1436); + v->a[1602][anon_sym_RPAREN] = actions(3128); + v->a[1602][sym_comment] = actions(1436); + v->a[1603][anon_sym_BQUOTE] = actions(3130); + v->a[1603][sym_comment] = actions(1436); + return (parse_table_1549(v)); +} + +void parse_table_1549(t_parse_table_array *v) +{ + v->a[1604][anon_sym_esac] = actions(3132); + v->a[1604][sym_comment] = actions(1436); + v->a[1605][anon_sym_SEMI_SEMI] = actions(3134); + v->a[1605][sym_comment] = actions(1436); + v->a[1606][anon_sym_fi] = actions(3136); + v->a[1606][sym_comment] = actions(1436); + v->a[1607][anon_sym_SEMI_SEMI] = actions(3138); + v->a[1607][sym_comment] = actions(1436); + v->a[1608][anon_sym_EQ] = actions(3140); + v->a[1608][sym_comment] = actions(1436); + v->a[1609][anon_sym_fi] = actions(3142); + v->a[1609][sym_comment] = actions(1436); + v->a[1610][anon_sym_EQ] = actions(3144); + v->a[1610][sym_comment] = actions(1436); + v->a[1611][anon_sym_SEMI_SEMI] = actions(3146); + v->a[1611][sym_comment] = actions(1436); + v->a[1612][anon_sym_SEMI_SEMI] = actions(3148); + v->a[1612][sym_comment] = actions(1436); + v->a[1613][anon_sym_BQUOTE] = actions(3150); + v->a[1613][sym_comment] = actions(1436); + return (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 new file mode 100644 index 00000000..8cba341d --- /dev/null +++ b/parser/static/parse_table/parse_table_31.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_31.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_155(t_parse_table_array *v) +{ + v->a[60][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[60][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[60][anon_sym_BQUOTE] = actions(65); + v->a[60][sym_comment] = actions(3); + v->a[60][sym_variable_name] = actions(67); + v->a[61][aux_sym__terminated_statement] = state(38); + v->a[61][sym__statement_not_pipeline] = state(1561); + v->a[61][sym_redirected_statement] = state(949); + v->a[61][sym_for_statement] = state(949); + v->a[61][sym_while_statement] = state(949); + v->a[61][sym_if_statement] = state(949); + v->a[61][sym_case_statement] = state(949); + v->a[61][sym_function_definition] = state(949); + v->a[61][sym_compound_statement] = state(949); + v->a[61][sym_subshell] = state(949); + v->a[61][sym_pipeline] = state(1059); + v->a[61][sym_list] = state(949); + v->a[61][sym_negated_command] = state(949); + v->a[61][sym_command] = state(949); + v->a[61][sym_command_name] = state(185); + return (parse_table_156(v)); +} + +void parse_table_156(t_parse_table_array *v) +{ + v->a[61][sym_variable_assignment] = state(237); + v->a[61][sym__variable_assignments] = state(949); + v->a[61][sym_file_redirect] = state(551); + v->a[61][sym_arithmetic_expansion] = state(401); + v->a[61][sym_concatenation] = state(555); + v->a[61][sym_string] = state(401); + v->a[61][sym_simple_expansion] = state(401); + v->a[61][sym_expansion] = state(401); + v->a[61][sym_command_substitution] = state(401); + v->a[61][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[61][aux_sym_command_repeat1] = state(411); + v->a[61][sym_word] = actions(41); + v->a[61][anon_sym_for] = actions(9); + v->a[61][anon_sym_while] = actions(11); + v->a[61][anon_sym_until] = actions(11); + v->a[61][anon_sym_done] = actions(226); + 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_LBRACE] = actions(19); + return (parse_table_157(v)); +} + +void parse_table_157(t_parse_table_array *v) +{ + v->a[61][anon_sym_BANG] = actions(49); + v->a[61][anon_sym_LT] = actions(51); + v->a[61][anon_sym_GT] = actions(51); + v->a[61][anon_sym_GT_GT] = actions(51); + v->a[61][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[61][anon_sym_DOLLAR] = actions(55); + v->a[61][anon_sym_DQUOTE] = actions(57); + v->a[61][sym_raw_string] = actions(59); + v->a[61][sym_number] = actions(59); + v->a[61][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[61][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[61][anon_sym_BQUOTE] = actions(65); + v->a[61][sym_comment] = actions(3); + v->a[61][sym_variable_name] = actions(67); + v->a[62][sym__statements] = state(1615); + v->a[62][sym__statement_not_pipeline] = state(1557); + v->a[62][sym_redirected_statement] = state(877); + v->a[62][sym_for_statement] = state(877); + v->a[62][sym_while_statement] = state(877); + v->a[62][sym_if_statement] = state(877); + return (parse_table_158(v)); +} + +void parse_table_158(t_parse_table_array *v) +{ + v->a[62][sym_case_statement] = state(877); + v->a[62][sym_function_definition] = state(877); + v->a[62][sym_compound_statement] = state(877); + v->a[62][sym_subshell] = state(877); + v->a[62][sym_pipeline] = state(937); + v->a[62][sym_list] = state(877); + v->a[62][sym_negated_command] = state(877); + v->a[62][sym_command] = state(877); + v->a[62][sym_command_name] = state(158); + v->a[62][sym_variable_assignment] = state(186); + v->a[62][sym__variable_assignments] = state(877); + v->a[62][sym_file_redirect] = state(575); + v->a[62][sym_arithmetic_expansion] = state(277); + v->a[62][sym_concatenation] = state(555); + v->a[62][sym_string] = state(277); + v->a[62][sym_simple_expansion] = state(277); + v->a[62][sym_expansion] = state(277); + v->a[62][sym_command_substitution] = state(277); + v->a[62][aux_sym__statements_repeat1] = state(112); + v->a[62][aux_sym_redirected_statement_repeat2] = state(1019); + return (parse_table_159(v)); +} + +void parse_table_159(t_parse_table_array *v) +{ + v->a[62][aux_sym_command_repeat1] = state(298); + v->a[62][sym_word] = actions(208); + v->a[62][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[62][anon_sym_BANG] = actions(210); + v->a[62][anon_sym_LT] = actions(212); + v->a[62][anon_sym_GT] = actions(212); + v->a[62][anon_sym_GT_GT] = actions(212); + v->a[62][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[62][anon_sym_DOLLAR] = actions(55); + v->a[62][anon_sym_DQUOTE] = actions(57); + v->a[62][sym_raw_string] = actions(214); + v->a[62][sym_number] = actions(214); + v->a[62][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[62][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_160(v)); +} + +/* EOF parse_table_31.c */ diff --git a/parser/static/parse_table/parse_table_310.c b/parser/static/parse_table/parse_table_310.c new file mode 100644 index 00000000..2ea2dff9 --- /dev/null +++ b/parser/static/parse_table/parse_table_310.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1614][anon_sym_SEMI_SEMI] = actions(3152); + v->a[1614][sym_comment] = actions(1436); + v->a[1615][anon_sym_RPAREN] = actions(3154); + v->a[1615][sym_comment] = actions(1436); + v->a[1616][anon_sym_RBRACE] = actions(3156); + v->a[1616][sym_comment] = actions(1436); + v->a[1617][anon_sym_fi] = actions(3158); + v->a[1617][sym_comment] = actions(1436); + v->a[1618][anon_sym_esac] = actions(3160); + v->a[1618][sym_comment] = actions(1436); + v->a[1619][anon_sym_RBRACE] = actions(3162); + v->a[1619][sym_comment] = actions(1436); + v->a[1620][anon_sym_esac] = actions(3164); + v->a[1620][sym_comment] = actions(1436); + v->a[1621][anon_sym_esac] = actions(3166); + v->a[1621][sym_comment] = actions(1436); + v->a[1622][anon_sym_EQ] = actions(3168); + v->a[1622][sym_comment] = actions(1436); + v->a[1623][anon_sym_RBRACE] = actions(3170); + v->a[1623][sym_comment] = actions(1436); + return (parse_table_1551(v)); +} + +void parse_table_1551(t_parse_table_array *v) +{ + v->a[1624][anon_sym_fi] = actions(3172); + v->a[1624][sym_comment] = actions(1436); + v->a[1625][aux_sym_heredoc_redirect_token1] = actions(3174); + v->a[1625][sym_comment] = actions(3); + v->a[1626][anon_sym_EQ] = actions(3176); + v->a[1626][sym_comment] = actions(1436); + v->a[1627][anon_sym_esac] = actions(3178); + v->a[1627][sym_comment] = actions(1436); + v->a[1628][anon_sym_RPAREN] = actions(3180); + v->a[1628][sym_comment] = actions(1436); + v->a[1629][anon_sym_BQUOTE] = actions(3182); + v->a[1629][sym_comment] = actions(1436); + v->a[1630][anon_sym_EQ] = actions(3184); + v->a[1630][sym_comment] = actions(1436); + v->a[1631][anon_sym_esac] = actions(3186); + v->a[1631][sym_comment] = actions(1436); + v->a[1632][aux_sym_heredoc_redirect_token1] = actions(3188); + v->a[1632][sym_comment] = actions(3); + v->a[1633][aux_sym_heredoc_redirect_token1] = actions(3190); + v->a[1633][sym_comment] = actions(3); + return (parse_table_1552(v)); +} + +void parse_table_1552(t_parse_table_array *v) +{ + v->a[1634][anon_sym_esac] = actions(3192); + v->a[1634][sym_comment] = actions(1436); + v->a[1635][anon_sym_SEMI_SEMI] = actions(3194); + v->a[1635][sym_comment] = actions(1436); + v->a[1636][anon_sym_fi] = actions(3196); + v->a[1636][sym_comment] = actions(1436); + v->a[1637][anon_sym_SEMI_SEMI] = actions(3198); + v->a[1637][sym_comment] = actions(1436); + v->a[1638][anon_sym_SEMI_SEMI] = actions(3200); + v->a[1638][sym_comment] = actions(1436); + v->a[1639][anon_sym_fi] = actions(3202); + v->a[1639][sym_comment] = actions(1436); + v->a[1640][anon_sym_esac] = actions(3204); + v->a[1640][sym_comment] = actions(1436); + v->a[1641][anon_sym_RPAREN] = actions(3206); + v->a[1641][sym_comment] = actions(1436); + v->a[1642][anon_sym_RBRACE] = actions(3208); + v->a[1642][sym_comment] = actions(1436); + v->a[1643][anon_sym_esac] = actions(3210); + v->a[1643][sym_comment] = actions(1436); + return (parse_table_1553(v)); +} + +void parse_table_1553(t_parse_table_array *v) +{ + v->a[1644][anon_sym_in] = actions(3212); + v->a[1644][sym_comment] = actions(1436); + v->a[1645][anon_sym_esac] = actions(3214); + v->a[1645][sym_comment] = actions(1436); + v->a[1646][anon_sym_RBRACE] = actions(3216); + v->a[1646][sym_comment] = actions(1436); + v->a[1647][anon_sym_esac] = actions(3218); + v->a[1647][sym_comment] = actions(1436); + v->a[1648][anon_sym_RPAREN] = actions(3220); + v->a[1648][sym_comment] = actions(1436); + v->a[1649][anon_sym_RBRACE] = actions(3222); + v->a[1649][sym_comment] = actions(1436); + v->a[1650][anon_sym_RBRACE] = actions(3222); + v->a[1650][sym_comment] = actions(1436); + v->a[1651][anon_sym_esac] = actions(3224); + v->a[1651][sym_comment] = actions(1436); + v->a[1652][anon_sym_esac] = actions(3226); + v->a[1652][sym_comment] = actions(1436); + v->a[1653][anon_sym_RBRACE] = actions(3222); + v->a[1653][sym_comment] = actions(1436); + return (parse_table_1554(v)); +} + +void parse_table_1554(t_parse_table_array *v) +{ + v->a[1654][anon_sym_RBRACE] = actions(3222); + v->a[1654][sym_comment] = actions(1436); + v->a[1655][anon_sym_RBRACE] = actions(3170); + v->a[1655][sym_comment] = actions(1436); + v->a[1656][anon_sym_EQ] = actions(3228); + v->a[1656][sym_comment] = actions(1436); + v->a[1657][anon_sym_esac] = actions(3230); + v->a[1657][sym_comment] = actions(1436); + v->a[1658][anon_sym_esac] = actions(3232); + v->a[1658][sym_comment] = actions(1436); + v->a[1659][sym_comment] = actions(1436); + v->a[1659][sym_heredoc_end] = actions(3234); + v->a[1660][anon_sym_esac] = actions(3236); + v->a[1660][sym_comment] = actions(1436); + v->a[1661][sym_comment] = actions(1436); + v->a[1661][sym_heredoc_end] = actions(3238); + v->a[1662][sym_comment] = actions(1436); + v->a[1662][sym_heredoc_end] = actions(3240); + v->a[1663][anon_sym_fi] = actions(3242); + v->a[1663][sym_comment] = actions(1436); + return (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 new file mode 100644 index 00000000..34133b32 --- /dev/null +++ b/parser/static/parse_table/parse_table_311.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1664][sym_comment] = actions(1436); + v->a[1664][sym_heredoc_end] = actions(3244); + v->a[1665][anon_sym_EQ] = actions(3246); + v->a[1665][sym_comment] = actions(1436); + v->a[1666][anon_sym_RBRACE] = actions(3248); + v->a[1666][sym_comment] = actions(1436); + v->a[1667][aux_sym_heredoc_redirect_token1] = actions(3250); + v->a[1667][sym_comment] = actions(3); + v->a[1668][anon_sym_BQUOTE] = actions(3252); + v->a[1668][sym_comment] = actions(1436); + v->a[1669][anon_sym_RBRACE] = actions(3254); + v->a[1669][sym_comment] = actions(1436); + v->a[1670][anon_sym_RBRACE] = actions(3256); + v->a[1670][sym_comment] = actions(1436); + v->a[1671][anon_sym_BQUOTE] = actions(3258); + v->a[1671][sym_comment] = actions(1436); + v->a[1672][anon_sym_RPAREN] = actions(3260); + v->a[1672][sym_comment] = actions(1436); + v->a[1673][anon_sym_BQUOTE] = actions(3262); + v->a[1673][sym_comment] = actions(1436); + return (parse_table_1556(v)); +} + +void parse_table_1556(t_parse_table_array *v) +{ + v->a[1674][sym_comment] = actions(1436); + v->a[1674][aux_sym__simple_variable_name_token1] = actions(3264); + v->a[1675][anon_sym_RPAREN] = actions(3266); + v->a[1675][sym_comment] = actions(1436); + v->a[1676][anon_sym_RBRACE] = actions(3268); + v->a[1676][sym_comment] = actions(1436); + v->a[1677][sym_comment] = actions(1436); + v->a[1677][sym_heredoc_start] = actions(3270); + v->a[1678][anon_sym_RPAREN] = actions(3272); + v->a[1678][sym_comment] = actions(1436); + v->a[1679][anon_sym_RBRACE] = actions(3274); + v->a[1679][sym_comment] = actions(1436); + v->a[1680][anon_sym_BQUOTE] = actions(3276); + v->a[1680][sym_comment] = actions(1436); + v->a[1681][anon_sym_RPAREN] = actions(3278); + v->a[1681][sym_comment] = actions(1436); + v->a[1682][anon_sym_RBRACE] = actions(3280); + v->a[1682][sym_comment] = actions(1436); + v->a[1683][anon_sym_BQUOTE] = actions(3282); + v->a[1683][sym_comment] = actions(1436); + return (parse_table_1557(v)); +} + +void parse_table_1557(t_parse_table_array *v) +{ + v->a[1684][aux_sym_heredoc_redirect_token1] = actions(3284); + v->a[1684][sym_comment] = actions(3); + v->a[1685][anon_sym_RPAREN] = actions(3286); + v->a[1685][sym_comment] = actions(1436); + v->a[1686][anon_sym_RBRACE] = actions(3288); + v->a[1686][sym_comment] = actions(1436); + v->a[1687][anon_sym_BQUOTE] = actions(3290); + v->a[1687][sym_comment] = actions(1436); + v->a[1688][anon_sym_RPAREN] = actions(3292); + v->a[1688][sym_comment] = actions(1436); + v->a[1689][anon_sym_RBRACE] = actions(3294); + v->a[1689][sym_comment] = actions(1436); + v->a[1690][sym_comment] = actions(1436); + v->a[1690][sym_heredoc_start] = actions(3296); + v->a[1691][anon_sym_BQUOTE] = actions(3298); + v->a[1691][sym_comment] = actions(1436); + v->a[1692][anon_sym_RPAREN] = actions(3300); + v->a[1692][sym_comment] = actions(1436); + v->a[1693][anon_sym_RPAREN] = actions(3302); + v->a[1693][sym_comment] = actions(1436); + return (parse_table_1558(v)); +} + +void parse_table_1558(t_parse_table_array *v) +{ + v->a[1694][anon_sym_RPAREN] = actions(3304); + v->a[1694][sym_comment] = actions(1436); + v->a[1695][anon_sym_RBRACE] = actions(3306); + v->a[1695][sym_comment] = actions(1436); + v->a[1696][anon_sym_BQUOTE] = actions(3308); + v->a[1696][sym_comment] = actions(1436); + v->a[1697][anon_sym_RPAREN] = actions(3310); + v->a[1697][sym_comment] = actions(1436); + v->a[1698][anon_sym_RBRACE] = actions(3312); + v->a[1698][sym_comment] = actions(1436); + v->a[1699][anon_sym_fi] = actions(3314); + v->a[1699][sym_comment] = actions(1436); + v->a[1700][anon_sym_RBRACE] = actions(3316); + v->a[1700][sym_comment] = actions(1436); + v->a[1701][anon_sym_RPAREN] = actions(3318); + v->a[1701][sym_comment] = actions(1436); + v->a[1702][anon_sym_BQUOTE] = actions(3320); + v->a[1702][sym_comment] = actions(1436); + v->a[1703][anon_sym_RPAREN] = actions(3322); + v->a[1703][sym_comment] = actions(1436); + return (parse_table_1559(v)); +} + +void parse_table_1559(t_parse_table_array *v) +{ + v->a[1704][anon_sym_fi] = actions(3324); + v->a[1704][sym_comment] = actions(1436); + v->a[1705][anon_sym_EQ] = actions(3326); + v->a[1705][sym_comment] = actions(1436); + v->a[1706][anon_sym_EQ] = actions(3328); + v->a[1706][sym_comment] = actions(1436); + v->a[1707][sym_comment] = actions(1436); + v->a[1707][aux_sym__simple_variable_name_token1] = actions(3330); + v->a[1708][anon_sym_RPAREN] = actions(3332); + v->a[1708][sym_comment] = actions(1436); + v->a[1709][anon_sym_BQUOTE] = actions(3334); + v->a[1709][sym_comment] = actions(1436); + v->a[1710][sym_comment] = actions(1436); + v->a[1710][sym_heredoc_start] = actions(3336); + v->a[1711][anon_sym_esac] = actions(3338); + v->a[1711][sym_comment] = actions(1436); + v->a[1712][anon_sym_esac] = actions(3340); + v->a[1712][sym_comment] = actions(1436); + v->a[1713][anon_sym_SEMI_SEMI] = actions(3342); + v->a[1713][sym_comment] = actions(1436); + return (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 new file mode 100644 index 00000000..c2430993 --- /dev/null +++ b/parser/static/parse_table/parse_table_312.c @@ -0,0 +1,125 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* 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[1714][anon_sym_RPAREN] = actions(3344); + v->a[1714][sym_comment] = actions(1436); + v->a[1715][anon_sym_RBRACE] = actions(3346); + v->a[1715][sym_comment] = actions(1436); + v->a[1716][anon_sym_RPAREN] = actions(3348); + v->a[1716][sym_comment] = actions(1436); + v->a[1717][anon_sym_SEMI_SEMI] = actions(3350); + v->a[1717][sym_comment] = actions(1436); + v->a[1718][anon_sym_esac] = actions(3352); + v->a[1718][sym_comment] = actions(1436); + v->a[1719][anon_sym_RPAREN] = actions(3354); + v->a[1719][sym_comment] = actions(1436); + v->a[1720][anon_sym_fi] = actions(3356); + v->a[1720][sym_comment] = actions(1436); + v->a[1721][anon_sym_esac] = actions(3358); + v->a[1721][sym_comment] = actions(1436); + v->a[1722][anon_sym_SEMI_SEMI] = actions(3360); + v->a[1722][sym_comment] = actions(1436); + v->a[1723][anon_sym_BQUOTE] = actions(3362); + v->a[1723][sym_comment] = actions(1436); + return (parse_table_1561(v)); +} + +void parse_table_1561(t_parse_table_array *v) +{ + v->a[1724][anon_sym_BQUOTE] = actions(3364); + v->a[1724][sym_comment] = actions(1436); + v->a[1725][anon_sym_RPAREN] = actions(3366); + v->a[1725][sym_comment] = actions(1436); + v->a[1726][anon_sym_RBRACE] = actions(3368); + v->a[1726][sym_comment] = actions(1436); + v->a[1727][anon_sym_RPAREN] = actions(3370); + v->a[1727][sym_comment] = actions(1436); + v->a[1728][anon_sym_RBRACE] = actions(3372); + v->a[1728][sym_comment] = actions(1436); + v->a[1729][anon_sym_fi] = actions(3374); + v->a[1729][sym_comment] = actions(1436); + v->a[1730][ts_builtin_sym_end] = actions(3376); + v->a[1730][sym_comment] = actions(1436); + v->a[1731][ts_builtin_sym_end] = actions(3378); + v->a[1731][sym_comment] = actions(1436); + v->a[1732][anon_sym_fi] = actions(3380); + v->a[1732][sym_comment] = actions(1436); + v->a[1733][anon_sym_BQUOTE] = actions(3382); + v->a[1733][sym_comment] = actions(1436); + return (parse_table_1562(v)); +} + +void parse_table_1562(t_parse_table_array *v) +{ + v->a[1734][anon_sym_RPAREN] = actions(3384); + v->a[1734][sym_comment] = actions(1436); + v->a[1735][anon_sym_RPAREN] = actions(3386); + v->a[1735][sym_comment] = actions(1436); + v->a[1736][anon_sym_EQ] = actions(3388); + v->a[1736][sym_comment] = actions(1436); + v->a[1737][anon_sym_EQ] = actions(3390); + v->a[1737][sym_comment] = actions(1436); + v->a[1738][anon_sym_RPAREN] = actions(3392); + v->a[1738][sym_comment] = actions(1436); + v->a[1739][anon_sym_BQUOTE] = actions(3394); + v->a[1739][sym_comment] = actions(1436); + v->a[1740][anon_sym_RBRACE] = actions(3396); + v->a[1740][sym_comment] = actions(1436); + v->a[1741][anon_sym_EQ] = actions(3398); + v->a[1741][sym_comment] = actions(1436); + v->a[1742][anon_sym_esac] = actions(3400); + v->a[1742][sym_comment] = actions(1436); + v->a[1743][sym_comment] = actions(1436); + v->a[1743][aux_sym__simple_variable_name_token1] = actions(3402); + return (parse_table_1563(v)); +} + +void parse_table_1563(t_parse_table_array *v) +{ + v->a[1744][anon_sym_EQ] = actions(3404); + v->a[1744][sym_comment] = actions(1436); + v->a[1745][anon_sym_RPAREN] = actions(3406); + v->a[1745][sym_comment] = actions(1436); + v->a[1746][anon_sym_RBRACE] = actions(3408); + v->a[1746][sym_comment] = actions(1436); + v->a[1747][anon_sym_RPAREN] = actions(3410); + v->a[1747][sym_comment] = actions(1436); + v->a[1748][anon_sym_BQUOTE] = actions(3412); + v->a[1748][sym_comment] = actions(1436); + v->a[1749][anon_sym_esac] = actions(3414); + v->a[1749][sym_comment] = actions(1436); + v->a[1750][anon_sym_RPAREN] = actions(3416); + v->a[1750][sym_comment] = actions(1436); + v->a[1751][anon_sym_RBRACE] = actions(3418); + v->a[1751][sym_comment] = actions(1436); + v->a[1752][anon_sym_esac] = actions(3420); + v->a[1752][sym_comment] = actions(1436); + v->a[1753][anon_sym_esac] = actions(3422); + v->a[1753][sym_comment] = actions(1436); + return (parse_table_1564(v)); +} + +void parse_table_1564(t_parse_table_array *v) +{ + v->a[1754][anon_sym_SEMI_SEMI] = actions(3424); + v->a[1754][sym_comment] = actions(1436); + v->a[1755][sym_comment] = actions(1436); + v->a[1755][sym_heredoc_end] = actions(3426); + v->a[1756][sym_comment] = actions(1436); + v->a[1756][sym_heredoc_end] = actions(3428); +} + +/* EOF parse_table_312.c */ diff --git a/parser/static/parse_table/parse_table_32.c b/parser/static/parse_table/parse_table_32.c new file mode 100644 index 00000000..ba5b983d --- /dev/null +++ b/parser/static/parse_table/parse_table_32.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_32.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_160(t_parse_table_array *v) +{ + v->a[62][anon_sym_BQUOTE] = actions(65); + v->a[62][sym_comment] = actions(3); + v->a[62][sym_variable_name] = actions(216); + v->a[63][sym__statements] = state(1672); + v->a[63][sym__statement_not_pipeline] = state(1557); + v->a[63][sym_redirected_statement] = state(877); + v->a[63][sym_for_statement] = state(877); + v->a[63][sym_while_statement] = state(877); + v->a[63][sym_if_statement] = state(877); + v->a[63][sym_case_statement] = state(877); + v->a[63][sym_function_definition] = state(877); + v->a[63][sym_compound_statement] = state(877); + v->a[63][sym_subshell] = state(877); + v->a[63][sym_pipeline] = state(937); + v->a[63][sym_list] = state(877); + v->a[63][sym_negated_command] = state(877); + v->a[63][sym_command] = state(877); + v->a[63][sym_command_name] = state(158); + v->a[63][sym_variable_assignment] = state(186); + v->a[63][sym__variable_assignments] = state(877); + return (parse_table_161(v)); +} + +void parse_table_161(t_parse_table_array *v) +{ + v->a[63][sym_file_redirect] = state(558); + v->a[63][sym_arithmetic_expansion] = state(277); + v->a[63][sym_concatenation] = state(555); + v->a[63][sym_string] = state(277); + v->a[63][sym_simple_expansion] = state(277); + v->a[63][sym_expansion] = state(277); + v->a[63][sym_command_substitution] = state(277); + v->a[63][aux_sym__statements_repeat1] = state(112); + v->a[63][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[63][aux_sym_command_repeat1] = state(298); + v->a[63][sym_word] = actions(208); + v->a[63][anon_sym_for] = actions(9); + v->a[63][anon_sym_while] = actions(11); + v->a[63][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[63][anon_sym_BANG] = actions(210); + v->a[63][anon_sym_LT] = actions(212); + return (parse_table_162(v)); +} + +void parse_table_162(t_parse_table_array *v) +{ + v->a[63][anon_sym_GT] = actions(212); + v->a[63][anon_sym_GT_GT] = actions(212); + v->a[63][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[63][anon_sym_DOLLAR] = actions(55); + v->a[63][anon_sym_DQUOTE] = actions(57); + v->a[63][sym_raw_string] = actions(214); + v->a[63][sym_number] = actions(214); + v->a[63][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[63][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[63][anon_sym_BQUOTE] = actions(65); + v->a[63][sym_comment] = actions(3); + v->a[63][sym_variable_name] = actions(216); + v->a[64][aux_sym__terminated_statement] = state(42); + v->a[64][sym__statement_not_pipeline] = state(1561); + v->a[64][sym_redirected_statement] = state(955); + v->a[64][sym_for_statement] = state(955); + v->a[64][sym_while_statement] = state(955); + v->a[64][sym_if_statement] = state(955); + v->a[64][sym_case_statement] = state(955); + v->a[64][sym_function_definition] = state(955); + return (parse_table_163(v)); +} + +void parse_table_163(t_parse_table_array *v) +{ + v->a[64][sym_compound_statement] = state(955); + v->a[64][sym_subshell] = state(955); + v->a[64][sym_pipeline] = state(974); + v->a[64][sym_list] = state(955); + v->a[64][sym_negated_command] = state(955); + v->a[64][sym_command] = state(955); + v->a[64][sym_command_name] = state(185); + v->a[64][sym_variable_assignment] = state(209); + v->a[64][sym__variable_assignments] = state(955); + v->a[64][sym_file_redirect] = state(551); + v->a[64][sym_arithmetic_expansion] = state(401); + v->a[64][sym_concatenation] = state(555); + v->a[64][sym_string] = state(401); + v->a[64][sym_simple_expansion] = state(401); + v->a[64][sym_expansion] = state(401); + v->a[64][sym_command_substitution] = state(401); + v->a[64][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[64][aux_sym_command_repeat1] = state(411); + v->a[64][sym_word] = actions(41); + v->a[64][anon_sym_for] = actions(9); + return (parse_table_164(v)); +} + +void parse_table_164(t_parse_table_array *v) +{ + 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_case] = actions(15); + v->a[64][anon_sym_LPAREN] = actions(17); + v->a[64][anon_sym_LBRACE] = actions(19); + v->a[64][anon_sym_RBRACE] = actions(228); + v->a[64][anon_sym_BANG] = actions(49); + v->a[64][anon_sym_LT] = actions(51); + v->a[64][anon_sym_GT] = actions(51); + v->a[64][anon_sym_GT_GT] = actions(51); + v->a[64][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[64][anon_sym_DOLLAR] = actions(55); + v->a[64][anon_sym_DQUOTE] = actions(57); + v->a[64][sym_raw_string] = actions(59); + v->a[64][sym_number] = actions(59); + v->a[64][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[64][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[64][anon_sym_BQUOTE] = actions(65); + v->a[64][sym_comment] = actions(3); + return (parse_table_165(v)); +} + +/* EOF parse_table_32.c */ diff --git a/parser/static/parse_table/parse_table_33.c b/parser/static/parse_table/parse_table_33.c new file mode 100644 index 00000000..e3c994e6 --- /dev/null +++ b/parser/static/parse_table/parse_table_33.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_33.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_165(t_parse_table_array *v) +{ + v->a[64][sym_variable_name] = actions(67); + v->a[65][sym__statements] = state(1629); + v->a[65][sym__statement_not_pipeline] = state(1560); + v->a[65][sym_redirected_statement] = state(820); + v->a[65][sym_for_statement] = state(820); + v->a[65][sym_while_statement] = state(820); + v->a[65][sym_if_statement] = state(820); + v->a[65][sym_case_statement] = state(820); + v->a[65][sym_function_definition] = state(820); + v->a[65][sym_compound_statement] = state(820); + v->a[65][sym_subshell] = state(820); + v->a[65][sym_pipeline] = state(969); + v->a[65][sym_list] = state(820); + v->a[65][sym_negated_command] = state(820); + v->a[65][sym_command] = state(820); + v->a[65][sym_command_name] = state(179); + v->a[65][sym_variable_assignment] = state(208); + v->a[65][sym__variable_assignments] = state(820); + v->a[65][sym_file_redirect] = state(599); + v->a[65][sym_arithmetic_expansion] = state(401); + return (parse_table_166(v)); +} + +void parse_table_166(t_parse_table_array *v) +{ + v->a[65][sym_concatenation] = state(555); + v->a[65][sym_string] = state(401); + v->a[65][sym_simple_expansion] = state(401); + v->a[65][sym_expansion] = state(401); + v->a[65][sym_command_substitution] = state(401); + v->a[65][aux_sym__statements_repeat1] = state(116); + v->a[65][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[65][aux_sym_command_repeat1] = state(385); + v->a[65][sym_word] = actions(204); + v->a[65][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[65][anon_sym_BANG] = actions(206); + v->a[65][anon_sym_LT] = actions(51); + v->a[65][anon_sym_GT] = actions(51); + v->a[65][anon_sym_GT_GT] = actions(51); + return (parse_table_167(v)); +} + +void parse_table_167(t_parse_table_array *v) +{ + v->a[65][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[65][anon_sym_DOLLAR] = actions(55); + v->a[65][anon_sym_DQUOTE] = actions(57); + v->a[65][sym_raw_string] = actions(59); + v->a[65][sym_number] = actions(59); + v->a[65][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[65][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[65][anon_sym_BQUOTE] = actions(65); + v->a[65][sym_comment] = actions(3); + v->a[65][sym_variable_name] = actions(67); + v->a[66][sym__statements] = state(1668); + v->a[66][sym__statement_not_pipeline] = state(1560); + v->a[66][sym_redirected_statement] = state(820); + v->a[66][sym_for_statement] = state(820); + v->a[66][sym_while_statement] = state(820); + v->a[66][sym_if_statement] = state(820); + v->a[66][sym_case_statement] = state(820); + v->a[66][sym_function_definition] = state(820); + v->a[66][sym_compound_statement] = state(820); + v->a[66][sym_subshell] = state(820); + return (parse_table_168(v)); +} + +void parse_table_168(t_parse_table_array *v) +{ + v->a[66][sym_pipeline] = state(969); + v->a[66][sym_list] = state(820); + v->a[66][sym_negated_command] = state(820); + v->a[66][sym_command] = state(820); + v->a[66][sym_command_name] = state(179); + v->a[66][sym_variable_assignment] = state(208); + v->a[66][sym__variable_assignments] = state(820); + v->a[66][sym_file_redirect] = state(599); + v->a[66][sym_arithmetic_expansion] = state(401); + v->a[66][sym_concatenation] = state(555); + v->a[66][sym_string] = state(401); + v->a[66][sym_simple_expansion] = state(401); + v->a[66][sym_expansion] = state(401); + v->a[66][sym_command_substitution] = state(401); + v->a[66][aux_sym__statements_repeat1] = state(116); + v->a[66][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[66][aux_sym_command_repeat1] = state(385); + v->a[66][sym_word] = actions(204); + v->a[66][anon_sym_for] = actions(9); + v->a[66][anon_sym_while] = actions(11); + return (parse_table_169(v)); +} + +void parse_table_169(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[66][anon_sym_BANG] = actions(206); + v->a[66][anon_sym_LT] = actions(51); + v->a[66][anon_sym_GT] = actions(51); + v->a[66][anon_sym_GT_GT] = actions(51); + v->a[66][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[66][anon_sym_DOLLAR] = actions(55); + v->a[66][anon_sym_DQUOTE] = actions(57); + v->a[66][sym_raw_string] = actions(59); + v->a[66][sym_number] = actions(59); + v->a[66][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[66][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[66][anon_sym_BQUOTE] = actions(65); + v->a[66][sym_comment] = actions(3); + v->a[66][sym_variable_name] = actions(67); + v->a[67][sym__statements] = state(1735); + return (parse_table_170(v)); +} + +/* EOF parse_table_33.c */ diff --git a/parser/static/parse_table/parse_table_34.c b/parser/static/parse_table/parse_table_34.c new file mode 100644 index 00000000..5d42aad3 --- /dev/null +++ b/parser/static/parse_table/parse_table_34.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_34.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_170(t_parse_table_array *v) +{ + v->a[67][sym__statement_not_pipeline] = state(1557); + v->a[67][sym_redirected_statement] = state(877); + v->a[67][sym_for_statement] = state(877); + v->a[67][sym_while_statement] = state(877); + v->a[67][sym_if_statement] = state(877); + v->a[67][sym_case_statement] = state(877); + v->a[67][sym_function_definition] = state(877); + v->a[67][sym_compound_statement] = state(877); + v->a[67][sym_subshell] = state(877); + v->a[67][sym_pipeline] = state(937); + v->a[67][sym_list] = state(877); + v->a[67][sym_negated_command] = state(877); + v->a[67][sym_command] = state(877); + v->a[67][sym_command_name] = state(158); + v->a[67][sym_variable_assignment] = state(186); + v->a[67][sym__variable_assignments] = state(877); + v->a[67][sym_file_redirect] = state(561); + v->a[67][sym_arithmetic_expansion] = state(277); + v->a[67][sym_concatenation] = state(555); + v->a[67][sym_string] = state(277); + return (parse_table_171(v)); +} + +void parse_table_171(t_parse_table_array *v) +{ + v->a[67][sym_simple_expansion] = state(277); + v->a[67][sym_expansion] = state(277); + v->a[67][sym_command_substitution] = state(277); + v->a[67][aux_sym__statements_repeat1] = state(112); + v->a[67][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[67][aux_sym_command_repeat1] = state(298); + v->a[67][sym_word] = actions(208); + v->a[67][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[67][anon_sym_BANG] = actions(210); + v->a[67][anon_sym_LT] = actions(212); + v->a[67][anon_sym_GT] = actions(212); + v->a[67][anon_sym_GT_GT] = actions(212); + v->a[67][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[67][anon_sym_DOLLAR] = actions(55); + return (parse_table_172(v)); +} + +void parse_table_172(t_parse_table_array *v) +{ + v->a[67][anon_sym_DQUOTE] = actions(57); + v->a[67][sym_raw_string] = actions(214); + v->a[67][sym_number] = actions(214); + v->a[67][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[67][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[67][anon_sym_BQUOTE] = actions(65); + v->a[67][sym_comment] = actions(3); + v->a[67][sym_variable_name] = actions(216); + v->a[68][sym__statements] = state(1733); + v->a[68][sym__statement_not_pipeline] = state(1560); + v->a[68][sym_redirected_statement] = state(820); + v->a[68][sym_for_statement] = state(820); + v->a[68][sym_while_statement] = state(820); + v->a[68][sym_if_statement] = state(820); + v->a[68][sym_case_statement] = state(820); + v->a[68][sym_function_definition] = state(820); + v->a[68][sym_compound_statement] = state(820); + v->a[68][sym_subshell] = state(820); + v->a[68][sym_pipeline] = state(969); + v->a[68][sym_list] = state(820); + return (parse_table_173(v)); +} + +void parse_table_173(t_parse_table_array *v) +{ + v->a[68][sym_negated_command] = state(820); + v->a[68][sym_command] = state(820); + v->a[68][sym_command_name] = state(179); + v->a[68][sym_variable_assignment] = state(208); + v->a[68][sym__variable_assignments] = state(820); + v->a[68][sym_file_redirect] = state(599); + v->a[68][sym_arithmetic_expansion] = state(401); + v->a[68][sym_concatenation] = state(555); + v->a[68][sym_string] = state(401); + v->a[68][sym_simple_expansion] = state(401); + v->a[68][sym_expansion] = state(401); + v->a[68][sym_command_substitution] = state(401); + v->a[68][aux_sym__statements_repeat1] = state(116); + v->a[68][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[68][aux_sym_command_repeat1] = state(385); + v->a[68][sym_word] = actions(204); + v->a[68][anon_sym_for] = actions(9); + v->a[68][anon_sym_while] = actions(11); + v->a[68][anon_sym_until] = actions(11); + v->a[68][anon_sym_if] = actions(13); + return (parse_table_174(v)); +} + +void parse_table_174(t_parse_table_array *v) +{ + v->a[68][anon_sym_case] = actions(15); + v->a[68][anon_sym_LPAREN] = actions(17); + v->a[68][anon_sym_LBRACE] = actions(19); + v->a[68][anon_sym_BANG] = actions(206); + v->a[68][anon_sym_LT] = actions(51); + v->a[68][anon_sym_GT] = actions(51); + v->a[68][anon_sym_GT_GT] = actions(51); + v->a[68][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[68][anon_sym_DOLLAR] = actions(55); + v->a[68][anon_sym_DQUOTE] = actions(57); + v->a[68][sym_raw_string] = actions(59); + v->a[68][sym_number] = actions(59); + v->a[68][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[68][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[68][anon_sym_BQUOTE] = actions(65); + v->a[68][sym_comment] = actions(3); + v->a[68][sym_variable_name] = actions(67); + v->a[69][sym__statements] = state(1723); + v->a[69][sym__statement_not_pipeline] = state(1560); + v->a[69][sym_redirected_statement] = state(820); + return (parse_table_175(v)); +} + +/* EOF parse_table_34.c */ diff --git a/parser/static/parse_table/parse_table_35.c b/parser/static/parse_table/parse_table_35.c new file mode 100644 index 00000000..237527b2 --- /dev/null +++ b/parser/static/parse_table/parse_table_35.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_35.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_175(t_parse_table_array *v) +{ + v->a[69][sym_for_statement] = state(820); + v->a[69][sym_while_statement] = state(820); + v->a[69][sym_if_statement] = state(820); + v->a[69][sym_case_statement] = state(820); + v->a[69][sym_function_definition] = state(820); + v->a[69][sym_compound_statement] = state(820); + v->a[69][sym_subshell] = state(820); + v->a[69][sym_pipeline] = state(969); + v->a[69][sym_list] = state(820); + v->a[69][sym_negated_command] = state(820); + v->a[69][sym_command] = state(820); + v->a[69][sym_command_name] = state(179); + v->a[69][sym_variable_assignment] = state(208); + v->a[69][sym__variable_assignments] = state(820); + v->a[69][sym_file_redirect] = state(599); + v->a[69][sym_arithmetic_expansion] = state(401); + v->a[69][sym_concatenation] = state(555); + v->a[69][sym_string] = state(401); + v->a[69][sym_simple_expansion] = state(401); + v->a[69][sym_expansion] = state(401); + return (parse_table_176(v)); +} + +void parse_table_176(t_parse_table_array *v) +{ + v->a[69][sym_command_substitution] = state(401); + v->a[69][aux_sym__statements_repeat1] = state(116); + v->a[69][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[69][aux_sym_command_repeat1] = state(385); + v->a[69][sym_word] = actions(204); + v->a[69][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[69][anon_sym_BANG] = actions(206); + v->a[69][anon_sym_LT] = actions(51); + v->a[69][anon_sym_GT] = actions(51); + v->a[69][anon_sym_GT_GT] = actions(51); + v->a[69][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[69][anon_sym_DOLLAR] = actions(55); + v->a[69][anon_sym_DQUOTE] = actions(57); + v->a[69][sym_raw_string] = actions(59); + return (parse_table_177(v)); +} + +void parse_table_177(t_parse_table_array *v) +{ + v->a[69][sym_number] = actions(59); + v->a[69][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[69][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[69][anon_sym_BQUOTE] = actions(65); + v->a[69][sym_comment] = actions(3); + v->a[69][sym_variable_name] = actions(67); + v->a[70][aux_sym__terminated_statement] = state(42); + v->a[70][sym__statement_not_pipeline] = state(1561); + v->a[70][sym_redirected_statement] = state(955); + v->a[70][sym_for_statement] = state(955); + v->a[70][sym_while_statement] = state(955); + v->a[70][sym_if_statement] = state(955); + v->a[70][sym_case_statement] = state(955); + v->a[70][sym_function_definition] = state(955); + v->a[70][sym_compound_statement] = state(955); + v->a[70][sym_subshell] = state(955); + v->a[70][sym_pipeline] = state(974); + v->a[70][sym_list] = state(955); + v->a[70][sym_negated_command] = state(955); + v->a[70][sym_command] = state(955); + return (parse_table_178(v)); +} + +void parse_table_178(t_parse_table_array *v) +{ + v->a[70][sym_command_name] = state(185); + v->a[70][sym_variable_assignment] = state(209); + v->a[70][sym__variable_assignments] = state(955); + v->a[70][sym_file_redirect] = state(551); + v->a[70][sym_arithmetic_expansion] = state(401); + v->a[70][sym_concatenation] = state(555); + v->a[70][sym_string] = state(401); + v->a[70][sym_simple_expansion] = state(401); + v->a[70][sym_expansion] = state(401); + v->a[70][sym_command_substitution] = state(401); + v->a[70][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[70][aux_sym_command_repeat1] = state(411); + v->a[70][sym_word] = actions(41); + v->a[70][anon_sym_for] = 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_LBRACE] = actions(19); + return (parse_table_179(v)); +} + +void parse_table_179(t_parse_table_array *v) +{ + v->a[70][anon_sym_RBRACE] = actions(230); + v->a[70][anon_sym_BANG] = actions(49); + v->a[70][anon_sym_LT] = actions(51); + v->a[70][anon_sym_GT] = actions(51); + v->a[70][anon_sym_GT_GT] = actions(51); + v->a[70][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[70][anon_sym_DOLLAR] = actions(55); + v->a[70][anon_sym_DQUOTE] = actions(57); + v->a[70][sym_raw_string] = actions(59); + v->a[70][sym_number] = actions(59); + v->a[70][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[70][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[70][anon_sym_BQUOTE] = actions(65); + v->a[70][sym_comment] = actions(3); + v->a[70][sym_variable_name] = actions(67); + v->a[71][aux_sym__terminated_statement] = state(72); + v->a[71][sym__statement_not_pipeline] = state(1561); + v->a[71][sym_redirected_statement] = state(949); + v->a[71][sym_for_statement] = state(949); + v->a[71][sym_while_statement] = state(949); + return (parse_table_180(v)); +} + +/* EOF parse_table_35.c */ diff --git a/parser/static/parse_table/parse_table_36.c b/parser/static/parse_table/parse_table_36.c new file mode 100644 index 00000000..bc4a9e2c --- /dev/null +++ b/parser/static/parse_table/parse_table_36.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_36.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_180(t_parse_table_array *v) +{ + v->a[71][sym_if_statement] = state(949); + v->a[71][sym_case_statement] = state(949); + v->a[71][sym_function_definition] = state(949); + v->a[71][sym_compound_statement] = state(949); + v->a[71][sym_subshell] = state(949); + v->a[71][sym_pipeline] = state(1059); + v->a[71][sym_list] = state(949); + v->a[71][sym_negated_command] = state(949); + v->a[71][sym_command] = state(949); + v->a[71][sym_command_name] = state(185); + v->a[71][sym_variable_assignment] = state(237); + v->a[71][sym__variable_assignments] = state(949); + v->a[71][sym_file_redirect] = state(551); + v->a[71][sym_arithmetic_expansion] = state(401); + v->a[71][sym_concatenation] = state(555); + v->a[71][sym_string] = state(401); + v->a[71][sym_simple_expansion] = state(401); + v->a[71][sym_expansion] = state(401); + v->a[71][sym_command_substitution] = state(401); + v->a[71][aux_sym_redirected_statement_repeat2] = state(1126); + return (parse_table_181(v)); +} + +void parse_table_181(t_parse_table_array *v) +{ + v->a[71][aux_sym_command_repeat1] = state(411); + v->a[71][sym_word] = actions(41); + v->a[71][anon_sym_for] = actions(9); + v->a[71][anon_sym_while] = actions(11); + v->a[71][anon_sym_until] = actions(11); + v->a[71][anon_sym_done] = actions(232); + 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_LBRACE] = actions(19); + v->a[71][anon_sym_BANG] = actions(49); + v->a[71][anon_sym_LT] = actions(51); + v->a[71][anon_sym_GT] = actions(51); + v->a[71][anon_sym_GT_GT] = actions(51); + v->a[71][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[71][anon_sym_DOLLAR] = actions(55); + v->a[71][anon_sym_DQUOTE] = actions(57); + v->a[71][sym_raw_string] = actions(59); + v->a[71][sym_number] = actions(59); + v->a[71][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_182(v)); +} + +void parse_table_182(t_parse_table_array *v) +{ + v->a[71][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[71][anon_sym_BQUOTE] = actions(65); + v->a[71][sym_comment] = actions(3); + v->a[71][sym_variable_name] = actions(67); + v->a[72][aux_sym__terminated_statement] = state(38); + v->a[72][sym__statement_not_pipeline] = state(1561); + v->a[72][sym_redirected_statement] = state(949); + v->a[72][sym_for_statement] = state(949); + v->a[72][sym_while_statement] = state(949); + v->a[72][sym_if_statement] = state(949); + v->a[72][sym_case_statement] = state(949); + v->a[72][sym_function_definition] = state(949); + v->a[72][sym_compound_statement] = state(949); + v->a[72][sym_subshell] = state(949); + v->a[72][sym_pipeline] = state(1059); + v->a[72][sym_list] = state(949); + v->a[72][sym_negated_command] = state(949); + v->a[72][sym_command] = state(949); + v->a[72][sym_command_name] = state(185); + v->a[72][sym_variable_assignment] = state(237); + return (parse_table_183(v)); +} + +void parse_table_183(t_parse_table_array *v) +{ + v->a[72][sym__variable_assignments] = state(949); + v->a[72][sym_file_redirect] = state(551); + v->a[72][sym_arithmetic_expansion] = state(401); + v->a[72][sym_concatenation] = state(555); + v->a[72][sym_string] = state(401); + v->a[72][sym_simple_expansion] = state(401); + v->a[72][sym_expansion] = state(401); + v->a[72][sym_command_substitution] = state(401); + v->a[72][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[72][aux_sym_command_repeat1] = state(411); + v->a[72][sym_word] = actions(41); + v->a[72][anon_sym_for] = actions(9); + v->a[72][anon_sym_while] = actions(11); + v->a[72][anon_sym_until] = actions(11); + v->a[72][anon_sym_done] = actions(234); + 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_LBRACE] = actions(19); + v->a[72][anon_sym_BANG] = actions(49); + return (parse_table_184(v)); +} + +void parse_table_184(t_parse_table_array *v) +{ + v->a[72][anon_sym_LT] = actions(51); + v->a[72][anon_sym_GT] = actions(51); + v->a[72][anon_sym_GT_GT] = actions(51); + v->a[72][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[72][anon_sym_DOLLAR] = actions(55); + v->a[72][anon_sym_DQUOTE] = actions(57); + v->a[72][sym_raw_string] = actions(59); + v->a[72][sym_number] = actions(59); + v->a[72][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[72][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[72][anon_sym_BQUOTE] = actions(65); + v->a[72][sym_comment] = actions(3); + v->a[72][sym_variable_name] = actions(67); + v->a[73][sym__statements] = state(1725); + v->a[73][sym__statement_not_pipeline] = state(1557); + v->a[73][sym_redirected_statement] = state(877); + v->a[73][sym_for_statement] = state(877); + v->a[73][sym_while_statement] = state(877); + v->a[73][sym_if_statement] = state(877); + v->a[73][sym_case_statement] = state(877); + return (parse_table_185(v)); +} + +/* EOF parse_table_36.c */ diff --git a/parser/static/parse_table/parse_table_37.c b/parser/static/parse_table/parse_table_37.c new file mode 100644 index 00000000..95eb8730 --- /dev/null +++ b/parser/static/parse_table/parse_table_37.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_37.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_185(t_parse_table_array *v) +{ + v->a[73][sym_function_definition] = state(877); + v->a[73][sym_compound_statement] = state(877); + v->a[73][sym_subshell] = state(877); + v->a[73][sym_pipeline] = state(937); + v->a[73][sym_list] = state(877); + v->a[73][sym_negated_command] = state(877); + v->a[73][sym_command] = state(877); + v->a[73][sym_command_name] = state(158); + v->a[73][sym_variable_assignment] = state(186); + v->a[73][sym__variable_assignments] = state(877); + v->a[73][sym_file_redirect] = state(565); + v->a[73][sym_arithmetic_expansion] = state(277); + v->a[73][sym_concatenation] = state(555); + v->a[73][sym_string] = state(277); + v->a[73][sym_simple_expansion] = state(277); + v->a[73][sym_expansion] = state(277); + v->a[73][sym_command_substitution] = state(277); + v->a[73][aux_sym__statements_repeat1] = state(112); + v->a[73][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[73][aux_sym_command_repeat1] = state(298); + return (parse_table_186(v)); +} + +void parse_table_186(t_parse_table_array *v) +{ + v->a[73][sym_word] = actions(208); + v->a[73][anon_sym_for] = actions(9); + v->a[73][anon_sym_while] = actions(11); + v->a[73][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[73][anon_sym_BANG] = actions(210); + v->a[73][anon_sym_LT] = actions(212); + v->a[73][anon_sym_GT] = actions(212); + v->a[73][anon_sym_GT_GT] = actions(212); + v->a[73][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[73][anon_sym_DOLLAR] = actions(55); + v->a[73][anon_sym_DQUOTE] = actions(57); + v->a[73][sym_raw_string] = actions(214); + v->a[73][sym_number] = actions(214); + v->a[73][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[73][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[73][anon_sym_BQUOTE] = actions(65); + return (parse_table_187(v)); +} + +void parse_table_187(t_parse_table_array *v) +{ + v->a[73][sym_comment] = actions(3); + v->a[73][sym_variable_name] = actions(216); + v->a[74][sym__statements] = state(1727); + v->a[74][sym__statement_not_pipeline] = state(1557); + v->a[74][sym_redirected_statement] = state(877); + v->a[74][sym_for_statement] = state(877); + v->a[74][sym_while_statement] = state(877); + v->a[74][sym_if_statement] = state(877); + v->a[74][sym_case_statement] = state(877); + v->a[74][sym_function_definition] = state(877); + v->a[74][sym_compound_statement] = state(877); + v->a[74][sym_subshell] = state(877); + v->a[74][sym_pipeline] = state(937); + v->a[74][sym_list] = state(877); + v->a[74][sym_negated_command] = state(877); + v->a[74][sym_command] = state(877); + v->a[74][sym_command_name] = state(158); + v->a[74][sym_variable_assignment] = state(186); + v->a[74][sym__variable_assignments] = state(877); + v->a[74][sym_file_redirect] = state(536); + return (parse_table_188(v)); +} + +void parse_table_188(t_parse_table_array *v) +{ + v->a[74][sym_arithmetic_expansion] = state(277); + v->a[74][sym_concatenation] = state(555); + v->a[74][sym_string] = state(277); + v->a[74][sym_simple_expansion] = state(277); + v->a[74][sym_expansion] = state(277); + v->a[74][sym_command_substitution] = state(277); + v->a[74][aux_sym__statements_repeat1] = state(112); + v->a[74][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[74][aux_sym_command_repeat1] = state(298); + v->a[74][sym_word] = actions(208); + v->a[74][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[74][anon_sym_BANG] = actions(210); + v->a[74][anon_sym_LT] = actions(212); + v->a[74][anon_sym_GT] = actions(212); + return (parse_table_189(v)); +} + +void parse_table_189(t_parse_table_array *v) +{ + v->a[74][anon_sym_GT_GT] = actions(212); + v->a[74][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[74][anon_sym_DOLLAR] = actions(55); + v->a[74][anon_sym_DQUOTE] = actions(57); + v->a[74][sym_raw_string] = actions(214); + v->a[74][sym_number] = actions(214); + v->a[74][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[74][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[74][anon_sym_BQUOTE] = actions(65); + v->a[74][sym_comment] = actions(3); + v->a[74][sym_variable_name] = actions(216); + v->a[75][sym__statements] = state(1748); + v->a[75][sym__statement_not_pipeline] = state(1560); + v->a[75][sym_redirected_statement] = state(820); + v->a[75][sym_for_statement] = state(820); + v->a[75][sym_while_statement] = state(820); + v->a[75][sym_if_statement] = state(820); + v->a[75][sym_case_statement] = state(820); + v->a[75][sym_function_definition] = state(820); + v->a[75][sym_compound_statement] = state(820); + return (parse_table_190(v)); +} + +/* EOF parse_table_37.c */ diff --git a/parser/static/parse_table/parse_table_38.c b/parser/static/parse_table/parse_table_38.c new file mode 100644 index 00000000..427755b4 --- /dev/null +++ b/parser/static/parse_table/parse_table_38.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_38.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_190(t_parse_table_array *v) +{ + v->a[75][sym_subshell] = state(820); + v->a[75][sym_pipeline] = state(969); + v->a[75][sym_list] = state(820); + v->a[75][sym_negated_command] = state(820); + v->a[75][sym_command] = state(820); + v->a[75][sym_command_name] = state(179); + v->a[75][sym_variable_assignment] = state(208); + v->a[75][sym__variable_assignments] = state(820); + v->a[75][sym_file_redirect] = state(599); + v->a[75][sym_arithmetic_expansion] = state(401); + v->a[75][sym_concatenation] = state(555); + v->a[75][sym_string] = state(401); + v->a[75][sym_simple_expansion] = state(401); + v->a[75][sym_expansion] = state(401); + v->a[75][sym_command_substitution] = state(401); + v->a[75][aux_sym__statements_repeat1] = state(116); + v->a[75][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[75][aux_sym_command_repeat1] = state(385); + v->a[75][sym_word] = actions(204); + v->a[75][anon_sym_for] = actions(9); + return (parse_table_191(v)); +} + +void parse_table_191(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[75][anon_sym_BANG] = actions(206); + v->a[75][anon_sym_LT] = actions(51); + v->a[75][anon_sym_GT] = actions(51); + v->a[75][anon_sym_GT_GT] = actions(51); + v->a[75][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[75][anon_sym_DOLLAR] = actions(55); + v->a[75][anon_sym_DQUOTE] = actions(57); + v->a[75][sym_raw_string] = actions(59); + v->a[75][sym_number] = actions(59); + v->a[75][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[75][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[75][anon_sym_BQUOTE] = actions(65); + v->a[75][sym_comment] = actions(3); + v->a[75][sym_variable_name] = actions(67); + return (parse_table_192(v)); +} + +void parse_table_192(t_parse_table_array *v) +{ + v->a[76][sym__statements] = state(1750); + v->a[76][sym__statement_not_pipeline] = state(1557); + v->a[76][sym_redirected_statement] = state(877); + v->a[76][sym_for_statement] = state(877); + v->a[76][sym_while_statement] = state(877); + v->a[76][sym_if_statement] = state(877); + v->a[76][sym_case_statement] = state(877); + v->a[76][sym_function_definition] = state(877); + v->a[76][sym_compound_statement] = state(877); + v->a[76][sym_subshell] = state(877); + v->a[76][sym_pipeline] = state(937); + v->a[76][sym_list] = state(877); + v->a[76][sym_negated_command] = state(877); + v->a[76][sym_command] = state(877); + v->a[76][sym_command_name] = state(158); + v->a[76][sym_variable_assignment] = state(186); + v->a[76][sym__variable_assignments] = state(877); + v->a[76][sym_file_redirect] = state(562); + v->a[76][sym_arithmetic_expansion] = state(277); + v->a[76][sym_concatenation] = state(555); + return (parse_table_193(v)); +} + +void parse_table_193(t_parse_table_array *v) +{ + v->a[76][sym_string] = state(277); + v->a[76][sym_simple_expansion] = state(277); + v->a[76][sym_expansion] = state(277); + v->a[76][sym_command_substitution] = state(277); + v->a[76][aux_sym__statements_repeat1] = state(112); + v->a[76][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[76][aux_sym_command_repeat1] = state(298); + v->a[76][sym_word] = actions(208); + v->a[76][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[76][anon_sym_BANG] = actions(210); + v->a[76][anon_sym_LT] = actions(212); + v->a[76][anon_sym_GT] = actions(212); + v->a[76][anon_sym_GT_GT] = actions(212); + v->a[76][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + return (parse_table_194(v)); +} + +void parse_table_194(t_parse_table_array *v) +{ + v->a[76][anon_sym_DOLLAR] = actions(55); + v->a[76][anon_sym_DQUOTE] = actions(57); + v->a[76][sym_raw_string] = actions(214); + v->a[76][sym_number] = actions(214); + v->a[76][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[76][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[76][anon_sym_BQUOTE] = actions(65); + v->a[76][sym_comment] = actions(3); + v->a[76][sym_variable_name] = actions(216); + v->a[77][sym__statements] = state(1739); + v->a[77][sym__statement_not_pipeline] = state(1560); + v->a[77][sym_redirected_statement] = state(820); + v->a[77][sym_for_statement] = state(820); + v->a[77][sym_while_statement] = state(820); + v->a[77][sym_if_statement] = state(820); + v->a[77][sym_case_statement] = state(820); + v->a[77][sym_function_definition] = state(820); + v->a[77][sym_compound_statement] = state(820); + v->a[77][sym_subshell] = state(820); + v->a[77][sym_pipeline] = state(969); + return (parse_table_195(v)); +} + +/* EOF parse_table_38.c */ diff --git a/parser/static/parse_table/parse_table_39.c b/parser/static/parse_table/parse_table_39.c new file mode 100644 index 00000000..fa7fc359 --- /dev/null +++ b/parser/static/parse_table/parse_table_39.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_39.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_195(t_parse_table_array *v) +{ + v->a[77][sym_list] = state(820); + v->a[77][sym_negated_command] = state(820); + v->a[77][sym_command] = state(820); + v->a[77][sym_command_name] = state(179); + v->a[77][sym_variable_assignment] = state(208); + v->a[77][sym__variable_assignments] = state(820); + v->a[77][sym_file_redirect] = state(599); + v->a[77][sym_arithmetic_expansion] = state(401); + v->a[77][sym_concatenation] = state(555); + v->a[77][sym_string] = state(401); + v->a[77][sym_simple_expansion] = state(401); + v->a[77][sym_expansion] = state(401); + v->a[77][sym_command_substitution] = state(401); + v->a[77][aux_sym__statements_repeat1] = state(116); + v->a[77][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[77][aux_sym_command_repeat1] = state(385); + v->a[77][sym_word] = actions(204); + v->a[77][anon_sym_for] = actions(9); + v->a[77][anon_sym_while] = actions(11); + v->a[77][anon_sym_until] = actions(11); + return (parse_table_196(v)); +} + +void parse_table_196(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[77][anon_sym_BANG] = actions(206); + v->a[77][anon_sym_LT] = actions(51); + v->a[77][anon_sym_GT] = actions(51); + v->a[77][anon_sym_GT_GT] = actions(51); + v->a[77][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[77][anon_sym_DOLLAR] = actions(55); + v->a[77][anon_sym_DQUOTE] = actions(57); + v->a[77][sym_raw_string] = actions(59); + v->a[77][sym_number] = actions(59); + v->a[77][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[77][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[77][anon_sym_BQUOTE] = actions(65); + v->a[77][sym_comment] = actions(3); + v->a[77][sym_variable_name] = actions(67); + v->a[78][sym__statements] = state(1745); + v->a[78][sym__statement_not_pipeline] = state(1557); + return (parse_table_197(v)); +} + +void parse_table_197(t_parse_table_array *v) +{ + v->a[78][sym_redirected_statement] = state(877); + v->a[78][sym_for_statement] = state(877); + v->a[78][sym_while_statement] = state(877); + v->a[78][sym_if_statement] = state(877); + v->a[78][sym_case_statement] = state(877); + v->a[78][sym_function_definition] = state(877); + v->a[78][sym_compound_statement] = state(877); + v->a[78][sym_subshell] = state(877); + v->a[78][sym_pipeline] = state(937); + v->a[78][sym_list] = state(877); + v->a[78][sym_negated_command] = state(877); + v->a[78][sym_command] = state(877); + v->a[78][sym_command_name] = state(158); + v->a[78][sym_variable_assignment] = state(186); + v->a[78][sym__variable_assignments] = state(877); + v->a[78][sym_file_redirect] = state(532); + v->a[78][sym_arithmetic_expansion] = state(277); + v->a[78][sym_concatenation] = state(555); + v->a[78][sym_string] = state(277); + v->a[78][sym_simple_expansion] = state(277); + return (parse_table_198(v)); +} + +void parse_table_198(t_parse_table_array *v) +{ + v->a[78][sym_expansion] = state(277); + v->a[78][sym_command_substitution] = state(277); + v->a[78][aux_sym__statements_repeat1] = state(112); + v->a[78][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[78][aux_sym_command_repeat1] = state(298); + v->a[78][sym_word] = actions(208); + v->a[78][anon_sym_for] = actions(9); + v->a[78][anon_sym_while] = actions(11); + v->a[78][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[78][anon_sym_BANG] = actions(210); + v->a[78][anon_sym_LT] = actions(212); + v->a[78][anon_sym_GT] = actions(212); + v->a[78][anon_sym_GT_GT] = actions(212); + v->a[78][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[78][anon_sym_DOLLAR] = actions(55); + v->a[78][anon_sym_DQUOTE] = actions(57); + return (parse_table_199(v)); +} + +void parse_table_199(t_parse_table_array *v) +{ + v->a[78][sym_raw_string] = actions(214); + v->a[78][sym_number] = actions(214); + v->a[78][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[78][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[78][anon_sym_BQUOTE] = actions(65); + v->a[78][sym_comment] = actions(3); + v->a[78][sym_variable_name] = actions(216); + v->a[79][sym__statements] = state(1714); + v->a[79][sym__statement_not_pipeline] = state(1557); + v->a[79][sym_redirected_statement] = state(877); + v->a[79][sym_for_statement] = state(877); + v->a[79][sym_while_statement] = state(877); + v->a[79][sym_if_statement] = state(877); + v->a[79][sym_case_statement] = state(877); + v->a[79][sym_function_definition] = state(877); + v->a[79][sym_compound_statement] = state(877); + v->a[79][sym_subshell] = state(877); + v->a[79][sym_pipeline] = state(937); + v->a[79][sym_list] = state(877); + v->a[79][sym_negated_command] = state(877); + return (parse_table_200(v)); +} + +/* EOF parse_table_39.c */ diff --git a/parser/static/parse_table/parse_table_4.c b/parser/static/parse_table/parse_table_4.c new file mode 100644 index 00000000..adb8e672 --- /dev/null +++ b/parser/static/parse_table/parse_table_4.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_4.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_20(t_parse_table_array *v) +{ + v->a[7][sym_while_statement] = state(905); + v->a[7][sym_if_statement] = state(905); + v->a[7][sym_elif_clause] = state(1467); + v->a[7][sym_else_clause] = state(1720); + v->a[7][sym_case_statement] = state(905); + v->a[7][sym_function_definition] = state(905); + v->a[7][sym_compound_statement] = state(905); + v->a[7][sym_subshell] = state(905); + v->a[7][sym_pipeline] = state(1070); + v->a[7][sym_list] = state(905); + v->a[7][sym_negated_command] = state(905); + v->a[7][sym_command] = state(905); + v->a[7][sym_command_name] = state(185); + v->a[7][sym_variable_assignment] = state(231); + v->a[7][sym__variable_assignments] = state(905); + v->a[7][sym_file_redirect] = state(551); + v->a[7][sym_arithmetic_expansion] = state(401); + v->a[7][sym_concatenation] = state(555); + v->a[7][sym_string] = state(401); + v->a[7][sym_simple_expansion] = state(401); + return (parse_table_21(v)); +} + +void parse_table_21(t_parse_table_array *v) +{ + v->a[7][sym_expansion] = state(401); + v->a[7][sym_command_substitution] = state(401); + v->a[7][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[7][aux_sym_if_statement_repeat1] = state(1467); + v->a[7][aux_sym_command_repeat1] = state(411); + v->a[7][sym_word] = actions(41); + v->a[7][anon_sym_for] = actions(9); + v->a[7][anon_sym_while] = actions(11); + v->a[7][anon_sym_until] = actions(11); + v->a[7][anon_sym_if] = actions(13); + v->a[7][anon_sym_fi] = actions(77); + v->a[7][anon_sym_elif] = actions(45); + v->a[7][anon_sym_else] = actions(47); + v->a[7][anon_sym_case] = actions(15); + v->a[7][anon_sym_LPAREN] = actions(17); + v->a[7][anon_sym_LBRACE] = actions(19); + v->a[7][anon_sym_BANG] = actions(49); + v->a[7][anon_sym_LT] = actions(51); + v->a[7][anon_sym_GT] = actions(51); + v->a[7][anon_sym_GT_GT] = actions(51); + return (parse_table_22(v)); +} + +void parse_table_22(t_parse_table_array *v) +{ + v->a[7][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[7][anon_sym_DOLLAR] = actions(55); + v->a[7][anon_sym_DQUOTE] = actions(57); + v->a[7][sym_raw_string] = actions(59); + v->a[7][sym_number] = actions(59); + v->a[7][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[7][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[7][anon_sym_BQUOTE] = actions(65); + v->a[7][sym_comment] = actions(3); + v->a[7][sym_variable_name] = actions(67); + v->a[8][sym__statements] = state(1576); + v->a[8][sym__statement_not_pipeline] = state(1564); + v->a[8][sym_redirected_statement] = state(867); + v->a[8][sym_for_statement] = state(867); + v->a[8][sym_while_statement] = state(867); + v->a[8][sym_if_statement] = state(867); + v->a[8][sym_case_statement] = state(867); + v->a[8][sym_function_definition] = state(867); + v->a[8][sym_compound_statement] = state(867); + v->a[8][sym_subshell] = state(867); + return (parse_table_23(v)); +} + +void parse_table_23(t_parse_table_array *v) +{ + v->a[8][sym_pipeline] = state(913); + v->a[8][sym_list] = state(867); + v->a[8][sym_negated_command] = state(867); + v->a[8][sym_command] = state(867); + v->a[8][sym_command_name] = state(170); + v->a[8][sym_variable_assignment] = state(177); + v->a[8][sym__variable_assignments] = state(867); + v->a[8][sym_file_redirect] = state(541); + v->a[8][sym_arithmetic_expansion] = state(276); + v->a[8][sym_concatenation] = state(546); + v->a[8][sym_string] = state(276); + v->a[8][sym_simple_expansion] = state(276); + v->a[8][sym_expansion] = state(276); + v->a[8][sym_command_substitution] = state(276); + v->a[8][aux_sym__statements_repeat1] = state(104); + v->a[8][aux_sym_redirected_statement_repeat2] = state(990); + v->a[8][aux_sym__case_item_last_repeat2] = state(31); + v->a[8][aux_sym_command_repeat1] = state(408); + v->a[8][sym_word] = actions(79); + v->a[8][anon_sym_for] = actions(81); + return (parse_table_24(v)); +} + +void parse_table_24(t_parse_table_array *v) +{ + v->a[8][anon_sym_while] = actions(83); + v->a[8][anon_sym_until] = actions(83); + v->a[8][anon_sym_if] = actions(85); + v->a[8][anon_sym_case] = actions(87); + v->a[8][anon_sym_LPAREN] = actions(89); + v->a[8][anon_sym_LF] = actions(91); + v->a[8][anon_sym_LBRACE] = actions(93); + v->a[8][anon_sym_BANG] = actions(95); + v->a[8][anon_sym_LT] = actions(97); + v->a[8][anon_sym_GT] = actions(97); + v->a[8][anon_sym_GT_GT] = actions(97); + v->a[8][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[8][anon_sym_DOLLAR] = actions(101); + v->a[8][anon_sym_DQUOTE] = actions(103); + v->a[8][sym_raw_string] = actions(105); + v->a[8][sym_number] = actions(105); + v->a[8][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[8][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[8][anon_sym_BQUOTE] = actions(111); + v->a[8][sym_comment] = actions(3); + return (parse_table_25(v)); +} + +/* EOF parse_table_4.c */ diff --git a/parser/static/parse_table/parse_table_40.c b/parser/static/parse_table/parse_table_40.c new file mode 100644 index 00000000..a52502e7 --- /dev/null +++ b/parser/static/parse_table/parse_table_40.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_40.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_200(t_parse_table_array *v) +{ + v->a[79][sym_command] = state(877); + v->a[79][sym_command_name] = state(158); + v->a[79][sym_variable_assignment] = state(186); + v->a[79][sym__variable_assignments] = state(877); + v->a[79][sym_file_redirect] = state(534); + v->a[79][sym_arithmetic_expansion] = state(277); + v->a[79][sym_concatenation] = state(555); + v->a[79][sym_string] = state(277); + v->a[79][sym_simple_expansion] = state(277); + v->a[79][sym_expansion] = state(277); + v->a[79][sym_command_substitution] = state(277); + v->a[79][aux_sym__statements_repeat1] = state(112); + v->a[79][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[79][aux_sym_command_repeat1] = state(298); + v->a[79][sym_word] = actions(208); + v->a[79][anon_sym_for] = 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); + return (parse_table_201(v)); +} + +void parse_table_201(t_parse_table_array *v) +{ + v->a[79][anon_sym_LPAREN] = actions(17); + v->a[79][anon_sym_LBRACE] = actions(19); + v->a[79][anon_sym_BANG] = actions(210); + v->a[79][anon_sym_LT] = actions(212); + v->a[79][anon_sym_GT] = actions(212); + v->a[79][anon_sym_GT_GT] = actions(212); + v->a[79][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[79][anon_sym_DOLLAR] = actions(55); + v->a[79][anon_sym_DQUOTE] = actions(57); + v->a[79][sym_raw_string] = actions(214); + v->a[79][sym_number] = actions(214); + v->a[79][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[79][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[79][anon_sym_BQUOTE] = actions(65); + v->a[79][sym_comment] = actions(3); + v->a[79][sym_variable_name] = actions(216); + v->a[80][sym__statements] = state(1709); + v->a[80][sym__statement_not_pipeline] = state(1560); + v->a[80][sym_redirected_statement] = state(820); + v->a[80][sym_for_statement] = state(820); + return (parse_table_202(v)); +} + +void parse_table_202(t_parse_table_array *v) +{ + v->a[80][sym_while_statement] = state(820); + v->a[80][sym_if_statement] = state(820); + v->a[80][sym_case_statement] = state(820); + v->a[80][sym_function_definition] = state(820); + v->a[80][sym_compound_statement] = state(820); + v->a[80][sym_subshell] = state(820); + v->a[80][sym_pipeline] = state(969); + v->a[80][sym_list] = state(820); + v->a[80][sym_negated_command] = state(820); + v->a[80][sym_command] = state(820); + v->a[80][sym_command_name] = state(179); + v->a[80][sym_variable_assignment] = state(208); + v->a[80][sym__variable_assignments] = state(820); + v->a[80][sym_file_redirect] = state(599); + v->a[80][sym_arithmetic_expansion] = state(401); + v->a[80][sym_concatenation] = state(555); + v->a[80][sym_string] = state(401); + v->a[80][sym_simple_expansion] = state(401); + v->a[80][sym_expansion] = state(401); + v->a[80][sym_command_substitution] = state(401); + return (parse_table_203(v)); +} + +void parse_table_203(t_parse_table_array *v) +{ + v->a[80][aux_sym__statements_repeat1] = state(116); + v->a[80][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[80][aux_sym_command_repeat1] = state(385); + v->a[80][sym_word] = actions(204); + v->a[80][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[80][anon_sym_BANG] = actions(206); + v->a[80][anon_sym_LT] = actions(51); + v->a[80][anon_sym_GT] = actions(51); + v->a[80][anon_sym_GT_GT] = actions(51); + v->a[80][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[80][anon_sym_DOLLAR] = actions(55); + v->a[80][anon_sym_DQUOTE] = actions(57); + v->a[80][sym_raw_string] = actions(59); + v->a[80][sym_number] = actions(59); + return (parse_table_204(v)); +} + +void parse_table_204(t_parse_table_array *v) +{ + v->a[80][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[80][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[80][anon_sym_BQUOTE] = actions(65); + v->a[80][sym_comment] = actions(3); + v->a[80][sym_variable_name] = actions(67); + v->a[81][aux_sym__terminated_statement] = state(38); + v->a[81][sym__statement_not_pipeline] = state(1561); + v->a[81][sym_redirected_statement] = state(949); + v->a[81][sym_for_statement] = state(949); + v->a[81][sym_while_statement] = state(949); + v->a[81][sym_if_statement] = state(949); + v->a[81][sym_case_statement] = state(949); + v->a[81][sym_function_definition] = state(949); + v->a[81][sym_compound_statement] = state(949); + v->a[81][sym_subshell] = state(949); + v->a[81][sym_pipeline] = state(1059); + v->a[81][sym_list] = state(949); + v->a[81][sym_negated_command] = state(949); + v->a[81][sym_command] = state(949); + v->a[81][sym_command_name] = state(185); + return (parse_table_205(v)); +} + +/* EOF parse_table_40.c */ diff --git a/parser/static/parse_table/parse_table_41.c b/parser/static/parse_table/parse_table_41.c new file mode 100644 index 00000000..dca0fc58 --- /dev/null +++ b/parser/static/parse_table/parse_table_41.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_41.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_205(t_parse_table_array *v) +{ + v->a[81][sym_variable_assignment] = state(237); + v->a[81][sym__variable_assignments] = state(949); + v->a[81][sym_file_redirect] = state(551); + v->a[81][sym_arithmetic_expansion] = state(401); + v->a[81][sym_concatenation] = state(555); + v->a[81][sym_string] = state(401); + v->a[81][sym_simple_expansion] = state(401); + v->a[81][sym_expansion] = state(401); + v->a[81][sym_command_substitution] = state(401); + v->a[81][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[81][aux_sym_command_repeat1] = state(411); + v->a[81][sym_word] = actions(41); + v->a[81][anon_sym_for] = 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_then] = actions(236); + v->a[81][anon_sym_case] = actions(15); + v->a[81][anon_sym_LPAREN] = actions(17); + v->a[81][anon_sym_LBRACE] = actions(19); + return (parse_table_206(v)); +} + +void parse_table_206(t_parse_table_array *v) +{ + v->a[81][anon_sym_BANG] = actions(49); + v->a[81][anon_sym_LT] = actions(51); + v->a[81][anon_sym_GT] = actions(51); + v->a[81][anon_sym_GT_GT] = actions(51); + v->a[81][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[81][anon_sym_DOLLAR] = actions(55); + v->a[81][anon_sym_DQUOTE] = actions(57); + v->a[81][sym_raw_string] = actions(59); + v->a[81][sym_number] = actions(59); + v->a[81][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[81][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[81][anon_sym_BQUOTE] = actions(65); + v->a[81][sym_comment] = actions(3); + v->a[81][sym_variable_name] = actions(67); + v->a[82][sym__statements] = state(1582); + v->a[82][sym__statement_not_pipeline] = state(1560); + v->a[82][sym_redirected_statement] = state(820); + v->a[82][sym_for_statement] = state(820); + v->a[82][sym_while_statement] = state(820); + v->a[82][sym_if_statement] = state(820); + return (parse_table_207(v)); +} + +void parse_table_207(t_parse_table_array *v) +{ + v->a[82][sym_case_statement] = state(820); + v->a[82][sym_function_definition] = state(820); + v->a[82][sym_compound_statement] = state(820); + v->a[82][sym_subshell] = state(820); + v->a[82][sym_pipeline] = state(969); + v->a[82][sym_list] = state(820); + v->a[82][sym_negated_command] = state(820); + v->a[82][sym_command] = state(820); + v->a[82][sym_command_name] = state(179); + v->a[82][sym_variable_assignment] = state(208); + v->a[82][sym__variable_assignments] = state(820); + v->a[82][sym_file_redirect] = state(599); + v->a[82][sym_arithmetic_expansion] = state(401); + v->a[82][sym_concatenation] = state(555); + v->a[82][sym_string] = state(401); + v->a[82][sym_simple_expansion] = state(401); + v->a[82][sym_expansion] = state(401); + v->a[82][sym_command_substitution] = state(401); + v->a[82][aux_sym__statements_repeat1] = state(116); + v->a[82][aux_sym_redirected_statement_repeat2] = state(1006); + return (parse_table_208(v)); +} + +void parse_table_208(t_parse_table_array *v) +{ + v->a[82][aux_sym_command_repeat1] = state(385); + v->a[82][sym_word] = actions(204); + v->a[82][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[82][anon_sym_BANG] = actions(206); + v->a[82][anon_sym_LT] = actions(51); + v->a[82][anon_sym_GT] = actions(51); + v->a[82][anon_sym_GT_GT] = actions(51); + v->a[82][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[82][anon_sym_DOLLAR] = actions(55); + v->a[82][anon_sym_DQUOTE] = actions(57); + v->a[82][sym_raw_string] = actions(59); + v->a[82][sym_number] = actions(59); + v->a[82][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[82][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_209(v)); +} + +void parse_table_209(t_parse_table_array *v) +{ + v->a[82][anon_sym_BQUOTE] = actions(65); + v->a[82][sym_comment] = actions(3); + v->a[82][sym_variable_name] = actions(67); + v->a[83][sym__statements] = state(1580); + v->a[83][sym__statement_not_pipeline] = state(1557); + v->a[83][sym_redirected_statement] = state(877); + v->a[83][sym_for_statement] = state(877); + v->a[83][sym_while_statement] = state(877); + v->a[83][sym_if_statement] = state(877); + v->a[83][sym_case_statement] = state(877); + v->a[83][sym_function_definition] = state(877); + v->a[83][sym_compound_statement] = state(877); + v->a[83][sym_subshell] = state(877); + v->a[83][sym_pipeline] = state(937); + v->a[83][sym_list] = state(877); + v->a[83][sym_negated_command] = state(877); + v->a[83][sym_command] = state(877); + v->a[83][sym_command_name] = state(158); + v->a[83][sym_variable_assignment] = state(186); + v->a[83][sym__variable_assignments] = state(877); + return (parse_table_210(v)); +} + +/* EOF parse_table_41.c */ diff --git a/parser/static/parse_table/parse_table_42.c b/parser/static/parse_table/parse_table_42.c new file mode 100644 index 00000000..6721f90d --- /dev/null +++ b/parser/static/parse_table/parse_table_42.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_42.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_210(t_parse_table_array *v) +{ + v->a[83][sym_file_redirect] = state(521); + v->a[83][sym_arithmetic_expansion] = state(277); + v->a[83][sym_concatenation] = state(555); + v->a[83][sym_string] = state(277); + v->a[83][sym_simple_expansion] = state(277); + v->a[83][sym_expansion] = state(277); + v->a[83][sym_command_substitution] = state(277); + v->a[83][aux_sym__statements_repeat1] = state(112); + v->a[83][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[83][aux_sym_command_repeat1] = state(298); + v->a[83][sym_word] = actions(208); + v->a[83][anon_sym_for] = actions(9); + v->a[83][anon_sym_while] = actions(11); + v->a[83][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[83][anon_sym_BANG] = actions(210); + v->a[83][anon_sym_LT] = actions(212); + return (parse_table_211(v)); +} + +void parse_table_211(t_parse_table_array *v) +{ + v->a[83][anon_sym_GT] = actions(212); + v->a[83][anon_sym_GT_GT] = actions(212); + v->a[83][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[83][anon_sym_DOLLAR] = actions(55); + v->a[83][anon_sym_DQUOTE] = actions(57); + v->a[83][sym_raw_string] = actions(214); + v->a[83][sym_number] = actions(214); + v->a[83][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[83][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[83][anon_sym_BQUOTE] = actions(65); + v->a[83][sym_comment] = actions(3); + v->a[83][sym_variable_name] = actions(216); + v->a[84][sym__statements] = state(1716); + v->a[84][sym__statement_not_pipeline] = state(1557); + v->a[84][sym_redirected_statement] = state(877); + v->a[84][sym_for_statement] = state(877); + v->a[84][sym_while_statement] = state(877); + v->a[84][sym_if_statement] = state(877); + v->a[84][sym_case_statement] = state(877); + v->a[84][sym_function_definition] = state(877); + return (parse_table_212(v)); +} + +void parse_table_212(t_parse_table_array *v) +{ + v->a[84][sym_compound_statement] = state(877); + v->a[84][sym_subshell] = state(877); + v->a[84][sym_pipeline] = state(937); + v->a[84][sym_list] = state(877); + v->a[84][sym_negated_command] = state(877); + v->a[84][sym_command] = state(877); + v->a[84][sym_command_name] = state(158); + v->a[84][sym_variable_assignment] = state(186); + v->a[84][sym__variable_assignments] = state(877); + v->a[84][sym_file_redirect] = state(551); + v->a[84][sym_arithmetic_expansion] = state(277); + v->a[84][sym_concatenation] = state(555); + v->a[84][sym_string] = state(277); + v->a[84][sym_simple_expansion] = state(277); + v->a[84][sym_expansion] = state(277); + v->a[84][sym_command_substitution] = state(277); + v->a[84][aux_sym__statements_repeat1] = state(112); + v->a[84][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[84][aux_sym_command_repeat1] = state(298); + v->a[84][sym_word] = actions(208); + return (parse_table_213(v)); +} + +void parse_table_213(t_parse_table_array *v) +{ + v->a[84][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[84][anon_sym_BANG] = actions(210); + v->a[84][anon_sym_LT] = actions(212); + v->a[84][anon_sym_GT] = actions(212); + v->a[84][anon_sym_GT_GT] = actions(212); + v->a[84][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[84][anon_sym_DOLLAR] = actions(55); + v->a[84][anon_sym_DQUOTE] = actions(57); + v->a[84][sym_raw_string] = actions(214); + v->a[84][sym_number] = actions(214); + v->a[84][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[84][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[84][anon_sym_BQUOTE] = actions(65); + v->a[84][sym_comment] = actions(3); + return (parse_table_214(v)); +} + +void parse_table_214(t_parse_table_array *v) +{ + v->a[84][sym_variable_name] = actions(216); + v->a[85][aux_sym__terminated_statement] = state(38); + v->a[85][sym__statement_not_pipeline] = state(1561); + v->a[85][sym_redirected_statement] = state(949); + v->a[85][sym_for_statement] = state(949); + v->a[85][sym_while_statement] = state(949); + v->a[85][sym_if_statement] = state(949); + v->a[85][sym_case_statement] = state(949); + v->a[85][sym_function_definition] = state(949); + v->a[85][sym_compound_statement] = state(949); + v->a[85][sym_subshell] = state(949); + v->a[85][sym_pipeline] = state(1059); + v->a[85][sym_list] = state(949); + v->a[85][sym_negated_command] = state(949); + v->a[85][sym_command] = state(949); + v->a[85][sym_command_name] = state(185); + v->a[85][sym_variable_assignment] = state(237); + v->a[85][sym__variable_assignments] = state(949); + v->a[85][sym_file_redirect] = state(551); + v->a[85][sym_arithmetic_expansion] = state(401); + return (parse_table_215(v)); +} + +/* EOF parse_table_42.c */ diff --git a/parser/static/parse_table/parse_table_43.c b/parser/static/parse_table/parse_table_43.c new file mode 100644 index 00000000..8a60986a --- /dev/null +++ b/parser/static/parse_table/parse_table_43.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_43.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_215(t_parse_table_array *v) +{ + v->a[85][sym_concatenation] = state(555); + v->a[85][sym_string] = state(401); + v->a[85][sym_simple_expansion] = state(401); + v->a[85][sym_expansion] = state(401); + v->a[85][sym_command_substitution] = state(401); + v->a[85][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[85][aux_sym_command_repeat1] = state(411); + v->a[85][sym_word] = actions(41); + v->a[85][anon_sym_for] = 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_then] = actions(238); + v->a[85][anon_sym_case] = actions(15); + v->a[85][anon_sym_LPAREN] = actions(17); + v->a[85][anon_sym_LBRACE] = actions(19); + v->a[85][anon_sym_BANG] = actions(49); + v->a[85][anon_sym_LT] = actions(51); + v->a[85][anon_sym_GT] = actions(51); + v->a[85][anon_sym_GT_GT] = actions(51); + return (parse_table_216(v)); +} + +void parse_table_216(t_parse_table_array *v) +{ + v->a[85][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[85][anon_sym_DOLLAR] = actions(55); + v->a[85][anon_sym_DQUOTE] = actions(57); + v->a[85][sym_raw_string] = actions(59); + v->a[85][sym_number] = actions(59); + v->a[85][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[85][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[85][anon_sym_BQUOTE] = actions(65); + v->a[85][sym_comment] = actions(3); + v->a[85][sym_variable_name] = actions(67); + v->a[86][sym__statements] = state(1693); + v->a[86][sym__statement_not_pipeline] = state(1557); + v->a[86][sym_redirected_statement] = state(877); + v->a[86][sym_for_statement] = state(877); + v->a[86][sym_while_statement] = state(877); + v->a[86][sym_if_statement] = state(877); + v->a[86][sym_case_statement] = state(877); + v->a[86][sym_function_definition] = state(877); + v->a[86][sym_compound_statement] = state(877); + v->a[86][sym_subshell] = state(877); + return (parse_table_217(v)); +} + +void parse_table_217(t_parse_table_array *v) +{ + v->a[86][sym_pipeline] = state(937); + v->a[86][sym_list] = state(877); + v->a[86][sym_negated_command] = state(877); + v->a[86][sym_command] = state(877); + v->a[86][sym_command_name] = state(158); + v->a[86][sym_variable_assignment] = state(186); + v->a[86][sym__variable_assignments] = state(877); + v->a[86][sym_file_redirect] = state(531); + v->a[86][sym_arithmetic_expansion] = state(277); + v->a[86][sym_concatenation] = state(555); + v->a[86][sym_string] = state(277); + v->a[86][sym_simple_expansion] = state(277); + v->a[86][sym_expansion] = state(277); + v->a[86][sym_command_substitution] = state(277); + v->a[86][aux_sym__statements_repeat1] = state(112); + v->a[86][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[86][aux_sym_command_repeat1] = state(298); + v->a[86][sym_word] = actions(208); + v->a[86][anon_sym_for] = actions(9); + v->a[86][anon_sym_while] = actions(11); + return (parse_table_218(v)); +} + +void parse_table_218(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[86][anon_sym_BANG] = actions(210); + v->a[86][anon_sym_LT] = actions(212); + v->a[86][anon_sym_GT] = actions(212); + v->a[86][anon_sym_GT_GT] = actions(212); + v->a[86][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[86][anon_sym_DOLLAR] = actions(55); + v->a[86][anon_sym_DQUOTE] = actions(57); + v->a[86][sym_raw_string] = actions(214); + v->a[86][sym_number] = actions(214); + v->a[86][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[86][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[86][anon_sym_BQUOTE] = actions(65); + v->a[86][sym_comment] = actions(3); + v->a[86][sym_variable_name] = actions(216); + v->a[87][sym__statements] = state(1691); + return (parse_table_219(v)); +} + +void parse_table_219(t_parse_table_array *v) +{ + v->a[87][sym__statement_not_pipeline] = state(1560); + v->a[87][sym_redirected_statement] = state(820); + v->a[87][sym_for_statement] = state(820); + v->a[87][sym_while_statement] = state(820); + v->a[87][sym_if_statement] = state(820); + v->a[87][sym_case_statement] = state(820); + v->a[87][sym_function_definition] = state(820); + v->a[87][sym_compound_statement] = state(820); + v->a[87][sym_subshell] = state(820); + v->a[87][sym_pipeline] = state(969); + v->a[87][sym_list] = state(820); + v->a[87][sym_negated_command] = state(820); + v->a[87][sym_command] = state(820); + v->a[87][sym_command_name] = state(179); + v->a[87][sym_variable_assignment] = state(208); + v->a[87][sym__variable_assignments] = state(820); + v->a[87][sym_file_redirect] = state(599); + v->a[87][sym_arithmetic_expansion] = state(401); + v->a[87][sym_concatenation] = state(555); + v->a[87][sym_string] = state(401); + return (parse_table_220(v)); +} + +/* EOF parse_table_43.c */ diff --git a/parser/static/parse_table/parse_table_44.c b/parser/static/parse_table/parse_table_44.c new file mode 100644 index 00000000..4f3806e0 --- /dev/null +++ b/parser/static/parse_table/parse_table_44.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_44.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_220(t_parse_table_array *v) +{ + v->a[87][sym_simple_expansion] = state(401); + v->a[87][sym_expansion] = state(401); + v->a[87][sym_command_substitution] = state(401); + v->a[87][aux_sym__statements_repeat1] = state(116); + v->a[87][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[87][aux_sym_command_repeat1] = state(385); + v->a[87][sym_word] = actions(204); + v->a[87][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[87][anon_sym_BANG] = actions(206); + v->a[87][anon_sym_LT] = actions(51); + v->a[87][anon_sym_GT] = actions(51); + v->a[87][anon_sym_GT_GT] = actions(51); + v->a[87][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[87][anon_sym_DOLLAR] = actions(55); + return (parse_table_221(v)); +} + +void parse_table_221(t_parse_table_array *v) +{ + v->a[87][anon_sym_DQUOTE] = actions(57); + v->a[87][sym_raw_string] = actions(59); + v->a[87][sym_number] = actions(59); + v->a[87][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[87][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[87][anon_sym_BQUOTE] = actions(65); + v->a[87][sym_comment] = actions(3); + v->a[87][sym_variable_name] = actions(67); + v->a[88][aux_sym__terminated_statement] = state(51); + v->a[88][sym__statement_not_pipeline] = state(1561); + v->a[88][sym_redirected_statement] = state(920); + v->a[88][sym_for_statement] = state(920); + v->a[88][sym_while_statement] = state(920); + v->a[88][sym_if_statement] = state(920); + v->a[88][sym_case_statement] = state(920); + v->a[88][sym_function_definition] = state(920); + v->a[88][sym_compound_statement] = state(920); + v->a[88][sym_subshell] = state(920); + v->a[88][sym_pipeline] = state(1085); + v->a[88][sym_list] = state(920); + return (parse_table_222(v)); +} + +void parse_table_222(t_parse_table_array *v) +{ + v->a[88][sym_negated_command] = state(920); + v->a[88][sym_command] = state(920); + v->a[88][sym_command_name] = state(185); + v->a[88][sym_variable_assignment] = state(220); + v->a[88][sym__variable_assignments] = state(920); + v->a[88][sym_file_redirect] = state(551); + v->a[88][sym_arithmetic_expansion] = state(401); + v->a[88][sym_concatenation] = state(555); + v->a[88][sym_string] = state(401); + v->a[88][sym_simple_expansion] = state(401); + v->a[88][sym_expansion] = state(401); + v->a[88][sym_command_substitution] = state(401); + v->a[88][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[88][aux_sym_command_repeat1] = state(411); + v->a[88][sym_word] = actions(41); + v->a[88][anon_sym_for] = actions(9); + v->a[88][anon_sym_while] = actions(11); + v->a[88][anon_sym_until] = actions(11); + v->a[88][anon_sym_if] = actions(13); + v->a[88][anon_sym_fi] = actions(240); + return (parse_table_223(v)); +} + +void parse_table_223(t_parse_table_array *v) +{ + v->a[88][anon_sym_case] = actions(15); + v->a[88][anon_sym_LPAREN] = actions(17); + v->a[88][anon_sym_LBRACE] = actions(19); + v->a[88][anon_sym_BANG] = actions(49); + v->a[88][anon_sym_LT] = actions(51); + v->a[88][anon_sym_GT] = actions(51); + v->a[88][anon_sym_GT_GT] = actions(51); + v->a[88][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[88][anon_sym_DOLLAR] = actions(55); + v->a[88][anon_sym_DQUOTE] = actions(57); + v->a[88][sym_raw_string] = actions(59); + v->a[88][sym_number] = actions(59); + v->a[88][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[88][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[88][anon_sym_BQUOTE] = actions(65); + v->a[88][sym_comment] = actions(3); + v->a[88][sym_variable_name] = actions(67); + v->a[89][sym__statements] = state(1673); + v->a[89][sym__statement_not_pipeline] = state(1560); + v->a[89][sym_redirected_statement] = state(820); + return (parse_table_224(v)); +} + +void parse_table_224(t_parse_table_array *v) +{ + v->a[89][sym_for_statement] = state(820); + v->a[89][sym_while_statement] = state(820); + v->a[89][sym_if_statement] = state(820); + v->a[89][sym_case_statement] = state(820); + v->a[89][sym_function_definition] = state(820); + v->a[89][sym_compound_statement] = state(820); + v->a[89][sym_subshell] = state(820); + v->a[89][sym_pipeline] = state(969); + v->a[89][sym_list] = state(820); + v->a[89][sym_negated_command] = state(820); + v->a[89][sym_command] = state(820); + v->a[89][sym_command_name] = state(179); + v->a[89][sym_variable_assignment] = state(208); + v->a[89][sym__variable_assignments] = state(820); + v->a[89][sym_file_redirect] = state(599); + v->a[89][sym_arithmetic_expansion] = state(401); + v->a[89][sym_concatenation] = state(555); + v->a[89][sym_string] = state(401); + v->a[89][sym_simple_expansion] = state(401); + v->a[89][sym_expansion] = state(401); + return (parse_table_225(v)); +} + +/* EOF parse_table_44.c */ diff --git a/parser/static/parse_table/parse_table_45.c b/parser/static/parse_table/parse_table_45.c new file mode 100644 index 00000000..20d19cfe --- /dev/null +++ b/parser/static/parse_table/parse_table_45.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_45.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_225(t_parse_table_array *v) +{ + v->a[89][sym_command_substitution] = state(401); + v->a[89][aux_sym__statements_repeat1] = state(116); + v->a[89][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[89][aux_sym_command_repeat1] = state(385); + v->a[89][sym_word] = actions(204); + v->a[89][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[89][anon_sym_BANG] = actions(206); + v->a[89][anon_sym_LT] = actions(51); + v->a[89][anon_sym_GT] = actions(51); + v->a[89][anon_sym_GT_GT] = actions(51); + v->a[89][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[89][anon_sym_DOLLAR] = actions(55); + v->a[89][anon_sym_DQUOTE] = actions(57); + v->a[89][sym_raw_string] = actions(59); + return (parse_table_226(v)); +} + +void parse_table_226(t_parse_table_array *v) +{ + v->a[89][sym_number] = actions(59); + v->a[89][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[89][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[89][anon_sym_BQUOTE] = actions(65); + v->a[89][sym_comment] = actions(3); + v->a[89][sym_variable_name] = actions(67); + v->a[90][sym__statements] = state(1678); + v->a[90][sym__statement_not_pipeline] = state(1557); + v->a[90][sym_redirected_statement] = state(877); + v->a[90][sym_for_statement] = state(877); + v->a[90][sym_while_statement] = state(877); + v->a[90][sym_if_statement] = state(877); + v->a[90][sym_case_statement] = state(877); + v->a[90][sym_function_definition] = state(877); + v->a[90][sym_compound_statement] = state(877); + v->a[90][sym_subshell] = state(877); + v->a[90][sym_pipeline] = state(937); + v->a[90][sym_list] = state(877); + v->a[90][sym_negated_command] = state(877); + v->a[90][sym_command] = state(877); + return (parse_table_227(v)); +} + +void parse_table_227(t_parse_table_array *v) +{ + v->a[90][sym_command_name] = state(158); + v->a[90][sym_variable_assignment] = state(186); + v->a[90][sym__variable_assignments] = state(877); + v->a[90][sym_file_redirect] = state(519); + v->a[90][sym_arithmetic_expansion] = state(277); + v->a[90][sym_concatenation] = state(555); + v->a[90][sym_string] = state(277); + v->a[90][sym_simple_expansion] = state(277); + v->a[90][sym_expansion] = state(277); + v->a[90][sym_command_substitution] = state(277); + v->a[90][aux_sym__statements_repeat1] = state(112); + v->a[90][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[90][aux_sym_command_repeat1] = state(298); + v->a[90][sym_word] = actions(208); + v->a[90][anon_sym_for] = 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); + return (parse_table_228(v)); +} + +void parse_table_228(t_parse_table_array *v) +{ + v->a[90][anon_sym_LBRACE] = actions(19); + v->a[90][anon_sym_BANG] = actions(210); + v->a[90][anon_sym_LT] = actions(212); + v->a[90][anon_sym_GT] = actions(212); + v->a[90][anon_sym_GT_GT] = actions(212); + v->a[90][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[90][anon_sym_DOLLAR] = actions(55); + v->a[90][anon_sym_DQUOTE] = actions(57); + v->a[90][sym_raw_string] = actions(214); + v->a[90][sym_number] = actions(214); + v->a[90][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[90][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[90][anon_sym_BQUOTE] = actions(65); + v->a[90][sym_comment] = actions(3); + v->a[90][sym_variable_name] = actions(216); + v->a[91][sym__statements] = state(1680); + v->a[91][sym__statement_not_pipeline] = state(1560); + v->a[91][sym_redirected_statement] = state(820); + v->a[91][sym_for_statement] = state(820); + v->a[91][sym_while_statement] = state(820); + return (parse_table_229(v)); +} + +void parse_table_229(t_parse_table_array *v) +{ + v->a[91][sym_if_statement] = state(820); + v->a[91][sym_case_statement] = state(820); + v->a[91][sym_function_definition] = state(820); + v->a[91][sym_compound_statement] = state(820); + v->a[91][sym_subshell] = state(820); + v->a[91][sym_pipeline] = state(969); + v->a[91][sym_list] = state(820); + v->a[91][sym_negated_command] = state(820); + v->a[91][sym_command] = state(820); + v->a[91][sym_command_name] = state(179); + v->a[91][sym_variable_assignment] = state(208); + v->a[91][sym__variable_assignments] = state(820); + v->a[91][sym_file_redirect] = state(599); + v->a[91][sym_arithmetic_expansion] = state(401); + v->a[91][sym_concatenation] = state(555); + v->a[91][sym_string] = state(401); + v->a[91][sym_simple_expansion] = state(401); + v->a[91][sym_expansion] = state(401); + v->a[91][sym_command_substitution] = state(401); + v->a[91][aux_sym__statements_repeat1] = state(116); + return (parse_table_230(v)); +} + +/* EOF parse_table_45.c */ diff --git a/parser/static/parse_table/parse_table_46.c b/parser/static/parse_table/parse_table_46.c new file mode 100644 index 00000000..f386f521 --- /dev/null +++ b/parser/static/parse_table/parse_table_46.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_46.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_230(t_parse_table_array *v) +{ + v->a[91][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[91][aux_sym_command_repeat1] = state(385); + v->a[91][sym_word] = actions(204); + v->a[91][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[91][anon_sym_BANG] = actions(206); + v->a[91][anon_sym_LT] = actions(51); + v->a[91][anon_sym_GT] = actions(51); + v->a[91][anon_sym_GT_GT] = actions(51); + v->a[91][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[91][anon_sym_DOLLAR] = actions(55); + v->a[91][anon_sym_DQUOTE] = actions(57); + v->a[91][sym_raw_string] = actions(59); + v->a[91][sym_number] = actions(59); + v->a[91][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_231(v)); +} + +void parse_table_231(t_parse_table_array *v) +{ + v->a[91][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[91][anon_sym_BQUOTE] = actions(65); + v->a[91][sym_comment] = actions(3); + v->a[91][sym_variable_name] = actions(67); + v->a[92][sym__statements] = state(1692); + v->a[92][sym__statement_not_pipeline] = state(1557); + v->a[92][sym_redirected_statement] = state(877); + v->a[92][sym_for_statement] = state(877); + v->a[92][sym_while_statement] = state(877); + v->a[92][sym_if_statement] = state(877); + v->a[92][sym_case_statement] = state(877); + v->a[92][sym_function_definition] = state(877); + v->a[92][sym_compound_statement] = state(877); + v->a[92][sym_subshell] = state(877); + v->a[92][sym_pipeline] = state(937); + v->a[92][sym_list] = state(877); + v->a[92][sym_negated_command] = state(877); + v->a[92][sym_command] = state(877); + v->a[92][sym_command_name] = state(158); + v->a[92][sym_variable_assignment] = state(186); + return (parse_table_232(v)); +} + +void parse_table_232(t_parse_table_array *v) +{ + v->a[92][sym__variable_assignments] = state(877); + v->a[92][sym_file_redirect] = state(551); + v->a[92][sym_arithmetic_expansion] = state(277); + v->a[92][sym_concatenation] = state(555); + v->a[92][sym_string] = state(277); + v->a[92][sym_simple_expansion] = state(277); + v->a[92][sym_expansion] = state(277); + v->a[92][sym_command_substitution] = state(277); + v->a[92][aux_sym__statements_repeat1] = state(112); + v->a[92][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[92][aux_sym_command_repeat1] = state(298); + v->a[92][sym_word] = actions(208); + v->a[92][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[92][anon_sym_BANG] = actions(210); + return (parse_table_233(v)); +} + +void parse_table_233(t_parse_table_array *v) +{ + v->a[92][anon_sym_LT] = actions(212); + v->a[92][anon_sym_GT] = actions(212); + v->a[92][anon_sym_GT_GT] = actions(212); + v->a[92][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[92][anon_sym_DOLLAR] = actions(55); + v->a[92][anon_sym_DQUOTE] = actions(57); + v->a[92][sym_raw_string] = actions(214); + v->a[92][sym_number] = actions(214); + v->a[92][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[92][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[92][anon_sym_BQUOTE] = actions(65); + v->a[92][sym_comment] = actions(3); + v->a[92][sym_variable_name] = actions(216); + v->a[93][sym__statements] = state(1681); + v->a[93][sym__statement_not_pipeline] = state(1557); + v->a[93][sym_redirected_statement] = state(877); + v->a[93][sym_for_statement] = state(877); + v->a[93][sym_while_statement] = state(877); + v->a[93][sym_if_statement] = state(877); + v->a[93][sym_case_statement] = state(877); + return (parse_table_234(v)); +} + +void parse_table_234(t_parse_table_array *v) +{ + v->a[93][sym_function_definition] = state(877); + v->a[93][sym_compound_statement] = state(877); + v->a[93][sym_subshell] = state(877); + v->a[93][sym_pipeline] = state(937); + v->a[93][sym_list] = state(877); + v->a[93][sym_negated_command] = state(877); + v->a[93][sym_command] = state(877); + v->a[93][sym_command_name] = state(158); + v->a[93][sym_variable_assignment] = state(186); + v->a[93][sym__variable_assignments] = state(877); + v->a[93][sym_file_redirect] = state(515); + v->a[93][sym_arithmetic_expansion] = state(277); + v->a[93][sym_concatenation] = state(555); + v->a[93][sym_string] = state(277); + v->a[93][sym_simple_expansion] = state(277); + v->a[93][sym_expansion] = state(277); + v->a[93][sym_command_substitution] = state(277); + v->a[93][aux_sym__statements_repeat1] = state(112); + v->a[93][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[93][aux_sym_command_repeat1] = state(298); + return (parse_table_235(v)); +} + +/* EOF parse_table_46.c */ diff --git a/parser/static/parse_table/parse_table_47.c b/parser/static/parse_table/parse_table_47.c new file mode 100644 index 00000000..f6ec0250 --- /dev/null +++ b/parser/static/parse_table/parse_table_47.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_47.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_235(t_parse_table_array *v) +{ + v->a[93][sym_word] = actions(208); + v->a[93][anon_sym_for] = actions(9); + v->a[93][anon_sym_while] = actions(11); + v->a[93][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[93][anon_sym_BANG] = actions(210); + v->a[93][anon_sym_LT] = actions(212); + v->a[93][anon_sym_GT] = actions(212); + v->a[93][anon_sym_GT_GT] = actions(212); + v->a[93][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[93][anon_sym_DOLLAR] = actions(55); + v->a[93][anon_sym_DQUOTE] = actions(57); + v->a[93][sym_raw_string] = actions(214); + v->a[93][sym_number] = actions(214); + v->a[93][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[93][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[93][anon_sym_BQUOTE] = actions(65); + return (parse_table_236(v)); +} + +void parse_table_236(t_parse_table_array *v) +{ + v->a[93][sym_comment] = actions(3); + v->a[93][sym_variable_name] = actions(216); + v->a[94][sym__statements] = state(1688); + v->a[94][sym__statement_not_pipeline] = state(1557); + v->a[94][sym_redirected_statement] = state(877); + v->a[94][sym_for_statement] = state(877); + v->a[94][sym_while_statement] = state(877); + v->a[94][sym_if_statement] = state(877); + v->a[94][sym_case_statement] = state(877); + v->a[94][sym_function_definition] = state(877); + v->a[94][sym_compound_statement] = state(877); + v->a[94][sym_subshell] = state(877); + v->a[94][sym_pipeline] = state(937); + v->a[94][sym_list] = state(877); + v->a[94][sym_negated_command] = state(877); + v->a[94][sym_command] = state(877); + v->a[94][sym_command_name] = state(158); + v->a[94][sym_variable_assignment] = state(186); + v->a[94][sym__variable_assignments] = state(877); + v->a[94][sym_file_redirect] = state(526); + return (parse_table_237(v)); +} + +void parse_table_237(t_parse_table_array *v) +{ + v->a[94][sym_arithmetic_expansion] = state(277); + v->a[94][sym_concatenation] = state(555); + v->a[94][sym_string] = state(277); + v->a[94][sym_simple_expansion] = state(277); + v->a[94][sym_expansion] = state(277); + v->a[94][sym_command_substitution] = state(277); + v->a[94][aux_sym__statements_repeat1] = state(112); + v->a[94][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[94][aux_sym_command_repeat1] = state(298); + v->a[94][sym_word] = actions(208); + v->a[94][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[94][anon_sym_BANG] = actions(210); + v->a[94][anon_sym_LT] = actions(212); + v->a[94][anon_sym_GT] = actions(212); + return (parse_table_238(v)); +} + +void parse_table_238(t_parse_table_array *v) +{ + v->a[94][anon_sym_GT_GT] = actions(212); + v->a[94][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[94][anon_sym_DOLLAR] = actions(55); + v->a[94][anon_sym_DQUOTE] = actions(57); + v->a[94][sym_raw_string] = actions(214); + v->a[94][sym_number] = actions(214); + v->a[94][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[94][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[94][anon_sym_BQUOTE] = actions(65); + v->a[94][sym_comment] = actions(3); + v->a[94][sym_variable_name] = actions(216); + v->a[95][sym__statements] = state(1683); + v->a[95][sym__statement_not_pipeline] = state(1560); + v->a[95][sym_redirected_statement] = state(820); + v->a[95][sym_for_statement] = state(820); + v->a[95][sym_while_statement] = state(820); + v->a[95][sym_if_statement] = state(820); + v->a[95][sym_case_statement] = state(820); + v->a[95][sym_function_definition] = state(820); + v->a[95][sym_compound_statement] = state(820); + return (parse_table_239(v)); +} + +void parse_table_239(t_parse_table_array *v) +{ + v->a[95][sym_subshell] = state(820); + v->a[95][sym_pipeline] = state(969); + v->a[95][sym_list] = state(820); + v->a[95][sym_negated_command] = state(820); + v->a[95][sym_command] = state(820); + v->a[95][sym_command_name] = state(179); + v->a[95][sym_variable_assignment] = state(208); + v->a[95][sym__variable_assignments] = state(820); + v->a[95][sym_file_redirect] = state(599); + v->a[95][sym_arithmetic_expansion] = state(401); + v->a[95][sym_concatenation] = state(555); + v->a[95][sym_string] = state(401); + v->a[95][sym_simple_expansion] = state(401); + v->a[95][sym_expansion] = state(401); + v->a[95][sym_command_substitution] = state(401); + v->a[95][aux_sym__statements_repeat1] = state(116); + v->a[95][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[95][aux_sym_command_repeat1] = state(385); + v->a[95][sym_word] = actions(204); + v->a[95][anon_sym_for] = actions(9); + return (parse_table_240(v)); +} + +/* EOF parse_table_47.c */ diff --git a/parser/static/parse_table/parse_table_48.c b/parser/static/parse_table/parse_table_48.c new file mode 100644 index 00000000..c6fdcc72 --- /dev/null +++ b/parser/static/parse_table/parse_table_48.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_48.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_240(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[95][anon_sym_BANG] = actions(206); + v->a[95][anon_sym_LT] = actions(51); + v->a[95][anon_sym_GT] = actions(51); + v->a[95][anon_sym_GT_GT] = actions(51); + v->a[95][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[95][anon_sym_DOLLAR] = actions(55); + v->a[95][anon_sym_DQUOTE] = actions(57); + v->a[95][sym_raw_string] = actions(59); + v->a[95][sym_number] = actions(59); + v->a[95][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[95][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[95][anon_sym_BQUOTE] = actions(65); + v->a[95][sym_comment] = actions(3); + v->a[95][sym_variable_name] = actions(67); + return (parse_table_241(v)); +} + +void parse_table_241(t_parse_table_array *v) +{ + v->a[96][sym__statements] = state(1687); + v->a[96][sym__statement_not_pipeline] = state(1560); + v->a[96][sym_redirected_statement] = state(820); + v->a[96][sym_for_statement] = state(820); + v->a[96][sym_while_statement] = state(820); + v->a[96][sym_if_statement] = state(820); + v->a[96][sym_case_statement] = state(820); + v->a[96][sym_function_definition] = state(820); + v->a[96][sym_compound_statement] = state(820); + v->a[96][sym_subshell] = state(820); + v->a[96][sym_pipeline] = state(969); + v->a[96][sym_list] = state(820); + v->a[96][sym_negated_command] = state(820); + v->a[96][sym_command] = state(820); + v->a[96][sym_command_name] = state(179); + v->a[96][sym_variable_assignment] = state(208); + v->a[96][sym__variable_assignments] = state(820); + v->a[96][sym_file_redirect] = state(599); + v->a[96][sym_arithmetic_expansion] = state(401); + v->a[96][sym_concatenation] = state(555); + return (parse_table_242(v)); +} + +void parse_table_242(t_parse_table_array *v) +{ + v->a[96][sym_string] = state(401); + v->a[96][sym_simple_expansion] = state(401); + v->a[96][sym_expansion] = state(401); + v->a[96][sym_command_substitution] = state(401); + v->a[96][aux_sym__statements_repeat1] = state(116); + v->a[96][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[96][aux_sym_command_repeat1] = state(385); + v->a[96][sym_word] = actions(204); + v->a[96][anon_sym_for] = actions(9); + v->a[96][anon_sym_while] = actions(11); + v->a[96][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[96][anon_sym_BANG] = actions(206); + v->a[96][anon_sym_LT] = actions(51); + v->a[96][anon_sym_GT] = actions(51); + v->a[96][anon_sym_GT_GT] = actions(51); + v->a[96][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + return (parse_table_243(v)); +} + +void parse_table_243(t_parse_table_array *v) +{ + v->a[96][anon_sym_DOLLAR] = actions(55); + v->a[96][anon_sym_DQUOTE] = actions(57); + v->a[96][sym_raw_string] = actions(59); + v->a[96][sym_number] = actions(59); + v->a[96][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[96][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[96][anon_sym_BQUOTE] = actions(65); + v->a[96][sym_comment] = actions(3); + v->a[96][sym_variable_name] = actions(67); + v->a[97][sym__statements] = state(1701); + v->a[97][sym__statement_not_pipeline] = state(1557); + v->a[97][sym_redirected_statement] = state(877); + v->a[97][sym_for_statement] = state(877); + v->a[97][sym_while_statement] = state(877); + v->a[97][sym_if_statement] = state(877); + v->a[97][sym_case_statement] = state(877); + v->a[97][sym_function_definition] = state(877); + v->a[97][sym_compound_statement] = state(877); + v->a[97][sym_subshell] = state(877); + v->a[97][sym_pipeline] = state(937); + return (parse_table_244(v)); +} + +void parse_table_244(t_parse_table_array *v) +{ + v->a[97][sym_list] = state(877); + v->a[97][sym_negated_command] = state(877); + v->a[97][sym_command] = state(877); + v->a[97][sym_command_name] = state(158); + v->a[97][sym_variable_assignment] = state(186); + v->a[97][sym__variable_assignments] = state(877); + v->a[97][sym_file_redirect] = state(540); + v->a[97][sym_arithmetic_expansion] = state(277); + v->a[97][sym_concatenation] = state(555); + v->a[97][sym_string] = state(277); + v->a[97][sym_simple_expansion] = state(277); + v->a[97][sym_expansion] = state(277); + v->a[97][sym_command_substitution] = state(277); + v->a[97][aux_sym__statements_repeat1] = state(112); + v->a[97][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[97][aux_sym_command_repeat1] = state(298); + v->a[97][sym_word] = actions(208); + v->a[97][anon_sym_for] = actions(9); + v->a[97][anon_sym_while] = actions(11); + v->a[97][anon_sym_until] = actions(11); + return (parse_table_245(v)); +} + +/* EOF parse_table_48.c */ diff --git a/parser/static/parse_table/parse_table_49.c b/parser/static/parse_table/parse_table_49.c new file mode 100644 index 00000000..a19e14ac --- /dev/null +++ b/parser/static/parse_table/parse_table_49.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_49.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_245(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[97][anon_sym_BANG] = actions(210); + v->a[97][anon_sym_LT] = actions(212); + v->a[97][anon_sym_GT] = actions(212); + v->a[97][anon_sym_GT_GT] = actions(212); + v->a[97][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[97][anon_sym_DOLLAR] = actions(55); + v->a[97][anon_sym_DQUOTE] = actions(57); + v->a[97][sym_raw_string] = actions(214); + v->a[97][sym_number] = actions(214); + v->a[97][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[97][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[97][anon_sym_BQUOTE] = actions(65); + v->a[97][sym_comment] = actions(3); + v->a[97][sym_variable_name] = actions(216); + v->a[98][sym__statements] = state(1702); + v->a[98][sym__statement_not_pipeline] = state(1560); + return (parse_table_246(v)); +} + +void parse_table_246(t_parse_table_array *v) +{ + v->a[98][sym_redirected_statement] = state(820); + v->a[98][sym_for_statement] = state(820); + v->a[98][sym_while_statement] = state(820); + v->a[98][sym_if_statement] = state(820); + v->a[98][sym_case_statement] = state(820); + v->a[98][sym_function_definition] = state(820); + v->a[98][sym_compound_statement] = state(820); + v->a[98][sym_subshell] = state(820); + v->a[98][sym_pipeline] = state(969); + v->a[98][sym_list] = state(820); + v->a[98][sym_negated_command] = state(820); + v->a[98][sym_command] = state(820); + v->a[98][sym_command_name] = state(179); + v->a[98][sym_variable_assignment] = state(208); + v->a[98][sym__variable_assignments] = state(820); + v->a[98][sym_file_redirect] = state(599); + v->a[98][sym_arithmetic_expansion] = state(401); + v->a[98][sym_concatenation] = state(555); + v->a[98][sym_string] = state(401); + v->a[98][sym_simple_expansion] = state(401); + return (parse_table_247(v)); +} + +void parse_table_247(t_parse_table_array *v) +{ + v->a[98][sym_expansion] = state(401); + v->a[98][sym_command_substitution] = state(401); + v->a[98][aux_sym__statements_repeat1] = state(116); + v->a[98][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[98][aux_sym_command_repeat1] = state(385); + v->a[98][sym_word] = actions(204); + v->a[98][anon_sym_for] = 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); + v->a[98][anon_sym_case] = actions(15); + v->a[98][anon_sym_LPAREN] = actions(17); + v->a[98][anon_sym_LBRACE] = actions(19); + v->a[98][anon_sym_BANG] = actions(206); + v->a[98][anon_sym_LT] = actions(51); + v->a[98][anon_sym_GT] = actions(51); + v->a[98][anon_sym_GT_GT] = actions(51); + v->a[98][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[98][anon_sym_DOLLAR] = actions(55); + v->a[98][anon_sym_DQUOTE] = actions(57); + return (parse_table_248(v)); +} + +void parse_table_248(t_parse_table_array *v) +{ + v->a[98][sym_raw_string] = actions(59); + v->a[98][sym_number] = actions(59); + v->a[98][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[98][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[98][anon_sym_BQUOTE] = actions(65); + v->a[98][sym_comment] = actions(3); + v->a[98][sym_variable_name] = actions(67); + v->a[99][aux_sym__terminated_statement] = state(38); + v->a[99][sym__statement_not_pipeline] = state(1561); + v->a[99][sym_redirected_statement] = state(949); + v->a[99][sym_for_statement] = state(949); + v->a[99][sym_while_statement] = state(949); + v->a[99][sym_if_statement] = state(949); + v->a[99][sym_case_statement] = state(949); + v->a[99][sym_function_definition] = state(949); + v->a[99][sym_compound_statement] = state(949); + v->a[99][sym_subshell] = state(949); + v->a[99][sym_pipeline] = state(1059); + v->a[99][sym_list] = state(949); + v->a[99][sym_negated_command] = state(949); + return (parse_table_249(v)); +} + +void parse_table_249(t_parse_table_array *v) +{ + v->a[99][sym_command] = state(949); + v->a[99][sym_command_name] = state(185); + v->a[99][sym_variable_assignment] = state(237); + v->a[99][sym__variable_assignments] = state(949); + v->a[99][sym_file_redirect] = state(551); + v->a[99][sym_arithmetic_expansion] = state(401); + v->a[99][sym_concatenation] = state(555); + v->a[99][sym_string] = state(401); + v->a[99][sym_simple_expansion] = state(401); + v->a[99][sym_expansion] = state(401); + v->a[99][sym_command_substitution] = state(401); + v->a[99][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[99][aux_sym_command_repeat1] = state(411); + v->a[99][sym_word] = actions(41); + v->a[99][anon_sym_for] = 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_then] = actions(242); + v->a[99][anon_sym_case] = actions(15); + return (parse_table_250(v)); +} + +/* EOF parse_table_49.c */ diff --git a/parser/static/parse_table/parse_table_5.c b/parser/static/parse_table/parse_table_5.c new file mode 100644 index 00000000..23157f76 --- /dev/null +++ b/parser/static/parse_table/parse_table_5.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_5.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_25(t_parse_table_array *v) +{ + v->a[8][sym_variable_name] = actions(113); + v->a[9][sym__statements] = state(1611); + v->a[9][sym__statement_not_pipeline] = state(1561); + v->a[9][sym_redirected_statement] = state(972); + v->a[9][sym_for_statement] = state(972); + v->a[9][sym_while_statement] = state(972); + v->a[9][sym_if_statement] = state(972); + v->a[9][sym_case_statement] = state(972); + v->a[9][sym_function_definition] = state(972); + v->a[9][sym_compound_statement] = state(972); + v->a[9][sym_subshell] = state(972); + v->a[9][sym_pipeline] = state(991); + v->a[9][sym_list] = state(972); + v->a[9][sym_negated_command] = state(972); + v->a[9][sym_command] = state(972); + v->a[9][sym_command_name] = state(185); + v->a[9][sym_variable_assignment] = state(216); + v->a[9][sym__variable_assignments] = state(972); + v->a[9][sym_file_redirect] = state(551); + v->a[9][sym_arithmetic_expansion] = state(401); + return (parse_table_26(v)); +} + +void parse_table_26(t_parse_table_array *v) +{ + v->a[9][sym_concatenation] = state(555); + v->a[9][sym_string] = state(401); + v->a[9][sym_simple_expansion] = state(401); + v->a[9][sym_expansion] = state(401); + v->a[9][sym_command_substitution] = state(401); + v->a[9][aux_sym__statements_repeat1] = state(118); + v->a[9][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[9][aux_sym__case_item_last_repeat2] = state(326); + v->a[9][aux_sym_command_repeat1] = state(411); + v->a[9][sym_word] = actions(41); + v->a[9][anon_sym_for] = 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_case] = actions(15); + v->a[9][anon_sym_LPAREN] = actions(17); + v->a[9][anon_sym_LF] = actions(115); + v->a[9][anon_sym_LBRACE] = actions(19); + v->a[9][anon_sym_BANG] = actions(49); + v->a[9][anon_sym_LT] = actions(51); + return (parse_table_27(v)); +} + +void parse_table_27(t_parse_table_array *v) +{ + v->a[9][anon_sym_GT] = actions(51); + v->a[9][anon_sym_GT_GT] = actions(51); + v->a[9][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[9][anon_sym_DOLLAR] = actions(55); + v->a[9][anon_sym_DQUOTE] = actions(57); + v->a[9][sym_raw_string] = actions(59); + v->a[9][sym_number] = actions(59); + v->a[9][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[9][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[9][anon_sym_BQUOTE] = actions(65); + v->a[9][sym_comment] = actions(3); + v->a[9][sym_variable_name] = actions(67); + v->a[10][sym__statements] = state(1568); + v->a[10][sym__statement_not_pipeline] = state(1564); + v->a[10][sym_redirected_statement] = state(867); + v->a[10][sym_for_statement] = state(867); + v->a[10][sym_while_statement] = state(867); + v->a[10][sym_if_statement] = state(867); + v->a[10][sym_case_statement] = state(867); + v->a[10][sym_function_definition] = state(867); + return (parse_table_28(v)); +} + +void parse_table_28(t_parse_table_array *v) +{ + v->a[10][sym_compound_statement] = state(867); + v->a[10][sym_subshell] = state(867); + v->a[10][sym_pipeline] = state(913); + v->a[10][sym_list] = state(867); + v->a[10][sym_negated_command] = state(867); + v->a[10][sym_command] = state(867); + v->a[10][sym_command_name] = state(170); + v->a[10][sym_variable_assignment] = state(177); + v->a[10][sym__variable_assignments] = state(867); + v->a[10][sym_file_redirect] = state(541); + v->a[10][sym_arithmetic_expansion] = state(276); + v->a[10][sym_concatenation] = state(546); + v->a[10][sym_string] = state(276); + v->a[10][sym_simple_expansion] = state(276); + v->a[10][sym_expansion] = state(276); + v->a[10][sym_command_substitution] = state(276); + v->a[10][aux_sym__statements_repeat1] = state(104); + v->a[10][aux_sym_redirected_statement_repeat2] = state(990); + v->a[10][aux_sym__case_item_last_repeat2] = state(326); + v->a[10][aux_sym_command_repeat1] = state(408); + return (parse_table_29(v)); +} + +void parse_table_29(t_parse_table_array *v) +{ + v->a[10][sym_word] = actions(79); + v->a[10][anon_sym_for] = actions(81); + v->a[10][anon_sym_while] = actions(83); + v->a[10][anon_sym_until] = actions(83); + v->a[10][anon_sym_if] = actions(85); + v->a[10][anon_sym_case] = actions(87); + v->a[10][anon_sym_LPAREN] = actions(89); + v->a[10][anon_sym_LF] = actions(115); + v->a[10][anon_sym_LBRACE] = actions(93); + v->a[10][anon_sym_BANG] = actions(95); + v->a[10][anon_sym_LT] = actions(97); + v->a[10][anon_sym_GT] = actions(97); + v->a[10][anon_sym_GT_GT] = actions(97); + v->a[10][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[10][anon_sym_DOLLAR] = actions(101); + v->a[10][anon_sym_DQUOTE] = actions(103); + v->a[10][sym_raw_string] = actions(105); + v->a[10][sym_number] = actions(105); + v->a[10][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[10][anon_sym_DOLLAR_LPAREN] = actions(109); + return (parse_table_30(v)); +} + +/* EOF parse_table_5.c */ diff --git a/parser/static/parse_table/parse_table_50.c b/parser/static/parse_table/parse_table_50.c new file mode 100644 index 00000000..db3ef7e1 --- /dev/null +++ b/parser/static/parse_table/parse_table_50.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_50.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_250(t_parse_table_array *v) +{ + v->a[99][anon_sym_LPAREN] = actions(17); + v->a[99][anon_sym_LBRACE] = actions(19); + v->a[99][anon_sym_BANG] = actions(49); + v->a[99][anon_sym_LT] = actions(51); + v->a[99][anon_sym_GT] = actions(51); + v->a[99][anon_sym_GT_GT] = actions(51); + v->a[99][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[99][anon_sym_DOLLAR] = actions(55); + v->a[99][anon_sym_DQUOTE] = actions(57); + v->a[99][sym_raw_string] = actions(59); + v->a[99][sym_number] = actions(59); + v->a[99][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[99][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[99][anon_sym_BQUOTE] = actions(65); + v->a[99][sym_comment] = actions(3); + v->a[99][sym_variable_name] = actions(67); + v->a[100][sym__statements] = state(1719); + v->a[100][sym__statement_not_pipeline] = state(1557); + v->a[100][sym_redirected_statement] = state(877); + v->a[100][sym_for_statement] = state(877); + return (parse_table_251(v)); +} + +void parse_table_251(t_parse_table_array *v) +{ + v->a[100][sym_while_statement] = state(877); + v->a[100][sym_if_statement] = state(877); + v->a[100][sym_case_statement] = state(877); + v->a[100][sym_function_definition] = state(877); + v->a[100][sym_compound_statement] = state(877); + v->a[100][sym_subshell] = state(877); + v->a[100][sym_pipeline] = state(937); + v->a[100][sym_list] = state(877); + v->a[100][sym_negated_command] = state(877); + v->a[100][sym_command] = state(877); + v->a[100][sym_command_name] = state(158); + v->a[100][sym_variable_assignment] = state(186); + v->a[100][sym__variable_assignments] = state(877); + v->a[100][sym_file_redirect] = state(551); + v->a[100][sym_arithmetic_expansion] = state(277); + v->a[100][sym_concatenation] = state(555); + v->a[100][sym_string] = state(277); + v->a[100][sym_simple_expansion] = state(277); + v->a[100][sym_expansion] = state(277); + v->a[100][sym_command_substitution] = state(277); + return (parse_table_252(v)); +} + +void parse_table_252(t_parse_table_array *v) +{ + v->a[100][aux_sym__statements_repeat1] = state(112); + v->a[100][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[100][aux_sym_command_repeat1] = state(298); + v->a[100][sym_word] = actions(208); + v->a[100][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[100][anon_sym_BANG] = actions(210); + v->a[100][anon_sym_LT] = actions(212); + v->a[100][anon_sym_GT] = actions(212); + v->a[100][anon_sym_GT_GT] = actions(212); + v->a[100][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[100][anon_sym_DOLLAR] = actions(55); + v->a[100][anon_sym_DQUOTE] = actions(57); + v->a[100][sym_raw_string] = actions(214); + v->a[100][sym_number] = actions(214); + return (parse_table_253(v)); +} + +void parse_table_253(t_parse_table_array *v) +{ + v->a[100][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[100][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[100][anon_sym_BQUOTE] = actions(65); + v->a[100][sym_comment] = actions(3); + v->a[100][sym_variable_name] = actions(216); + v->a[101][sym__statements] = state(1685); + v->a[101][sym__statement_not_pipeline] = state(1557); + v->a[101][sym_redirected_statement] = state(877); + v->a[101][sym_for_statement] = state(877); + v->a[101][sym_while_statement] = state(877); + v->a[101][sym_if_statement] = state(877); + v->a[101][sym_case_statement] = state(877); + v->a[101][sym_function_definition] = state(877); + v->a[101][sym_compound_statement] = state(877); + v->a[101][sym_subshell] = state(877); + v->a[101][sym_pipeline] = state(937); + v->a[101][sym_list] = state(877); + v->a[101][sym_negated_command] = state(877); + v->a[101][sym_command] = state(877); + v->a[101][sym_command_name] = state(158); + return (parse_table_254(v)); +} + +void parse_table_254(t_parse_table_array *v) +{ + v->a[101][sym_variable_assignment] = state(186); + v->a[101][sym__variable_assignments] = state(877); + v->a[101][sym_file_redirect] = state(517); + v->a[101][sym_arithmetic_expansion] = state(277); + v->a[101][sym_concatenation] = state(555); + v->a[101][sym_string] = state(277); + v->a[101][sym_simple_expansion] = state(277); + v->a[101][sym_expansion] = state(277); + v->a[101][sym_command_substitution] = state(277); + v->a[101][aux_sym__statements_repeat1] = state(112); + v->a[101][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[101][aux_sym_command_repeat1] = state(298); + v->a[101][sym_word] = actions(208); + v->a[101][anon_sym_for] = 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_LBRACE] = actions(19); + return (parse_table_255(v)); +} + +/* EOF parse_table_50.c */ diff --git a/parser/static/parse_table/parse_table_51.c b/parser/static/parse_table/parse_table_51.c new file mode 100644 index 00000000..730ca2bf --- /dev/null +++ b/parser/static/parse_table/parse_table_51.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_51.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_255(t_parse_table_array *v) +{ + v->a[101][anon_sym_BANG] = actions(210); + v->a[101][anon_sym_LT] = actions(212); + v->a[101][anon_sym_GT] = actions(212); + v->a[101][anon_sym_GT_GT] = actions(212); + v->a[101][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[101][anon_sym_DOLLAR] = actions(55); + v->a[101][anon_sym_DQUOTE] = actions(57); + v->a[101][sym_raw_string] = actions(214); + v->a[101][sym_number] = actions(214); + v->a[101][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[101][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[101][anon_sym_BQUOTE] = actions(65); + v->a[101][sym_comment] = actions(3); + v->a[101][sym_variable_name] = actions(216); + v->a[102][aux_sym__terminated_statement] = state(50); + v->a[102][sym__statement_not_pipeline] = state(1561); + v->a[102][sym_redirected_statement] = state(949); + v->a[102][sym_for_statement] = state(949); + v->a[102][sym_while_statement] = state(949); + v->a[102][sym_if_statement] = state(949); + return (parse_table_256(v)); +} + +void parse_table_256(t_parse_table_array *v) +{ + v->a[102][sym_case_statement] = state(949); + v->a[102][sym_function_definition] = state(949); + v->a[102][sym_compound_statement] = state(949); + v->a[102][sym_subshell] = state(949); + v->a[102][sym_pipeline] = state(1059); + v->a[102][sym_list] = state(949); + v->a[102][sym_negated_command] = state(949); + v->a[102][sym_command] = state(949); + v->a[102][sym_command_name] = state(185); + v->a[102][sym_variable_assignment] = state(237); + v->a[102][sym__variable_assignments] = state(949); + v->a[102][sym_file_redirect] = state(551); + v->a[102][sym_arithmetic_expansion] = state(401); + v->a[102][sym_concatenation] = state(555); + v->a[102][sym_string] = state(401); + v->a[102][sym_simple_expansion] = state(401); + v->a[102][sym_expansion] = state(401); + v->a[102][sym_command_substitution] = state(401); + v->a[102][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[102][aux_sym_command_repeat1] = state(411); + return (parse_table_257(v)); +} + +void parse_table_257(t_parse_table_array *v) +{ + v->a[102][sym_word] = actions(41); + v->a[102][anon_sym_for] = actions(9); + v->a[102][anon_sym_while] = actions(11); + v->a[102][anon_sym_until] = actions(11); + v->a[102][anon_sym_done] = actions(244); + 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_LBRACE] = actions(19); + v->a[102][anon_sym_BANG] = actions(49); + v->a[102][anon_sym_LT] = actions(51); + v->a[102][anon_sym_GT] = actions(51); + v->a[102][anon_sym_GT_GT] = actions(51); + v->a[102][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[102][anon_sym_DOLLAR] = actions(55); + v->a[102][anon_sym_DQUOTE] = actions(57); + v->a[102][sym_raw_string] = actions(59); + v->a[102][sym_number] = actions(59); + v->a[102][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[102][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_258(v)); +} + +void parse_table_258(t_parse_table_array *v) +{ + v->a[102][anon_sym_BQUOTE] = actions(65); + v->a[102][sym_comment] = actions(3); + v->a[102][sym_variable_name] = actions(67); + v->a[103][aux_sym__terminated_statement] = state(103); + v->a[103][sym__statement_not_pipeline] = state(1561); + v->a[103][sym_redirected_statement] = state(958); + v->a[103][sym_for_statement] = state(958); + v->a[103][sym_while_statement] = state(958); + v->a[103][sym_if_statement] = state(958); + v->a[103][sym_case_statement] = state(958); + v->a[103][sym_function_definition] = state(958); + v->a[103][sym_compound_statement] = state(958); + v->a[103][sym_subshell] = state(958); + v->a[103][sym_pipeline] = state(1001); + v->a[103][sym_list] = state(958); + v->a[103][sym_negated_command] = state(958); + v->a[103][sym_command] = state(958); + v->a[103][sym_command_name] = state(185); + v->a[103][sym_variable_assignment] = state(238); + v->a[103][sym__variable_assignments] = state(958); + return (parse_table_259(v)); +} + +void parse_table_259(t_parse_table_array *v) +{ + v->a[103][sym_file_redirect] = state(551); + v->a[103][sym_arithmetic_expansion] = state(401); + v->a[103][sym_concatenation] = state(555); + v->a[103][sym_string] = state(401); + v->a[103][sym_simple_expansion] = state(401); + v->a[103][sym_expansion] = state(401); + v->a[103][sym_command_substitution] = state(401); + v->a[103][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[103][aux_sym_command_repeat1] = state(411); + v->a[103][sym_word] = actions(123); + v->a[103][anon_sym_for] = actions(126); + v->a[103][anon_sym_while] = actions(129); + v->a[103][anon_sym_until] = actions(129); + v->a[103][anon_sym_do] = actions(135); + v->a[103][anon_sym_if] = actions(132); + v->a[103][anon_sym_case] = actions(137); + v->a[103][anon_sym_LPAREN] = actions(140); + v->a[103][anon_sym_LBRACE] = actions(143); + v->a[103][anon_sym_BANG] = actions(146); + v->a[103][anon_sym_LT] = actions(149); + return (parse_table_260(v)); +} + +/* EOF parse_table_51.c */ diff --git a/parser/static/parse_table/parse_table_52.c b/parser/static/parse_table/parse_table_52.c new file mode 100644 index 00000000..217fa0ec --- /dev/null +++ b/parser/static/parse_table/parse_table_52.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_52.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_260(t_parse_table_array *v) +{ + v->a[103][anon_sym_GT] = actions(149); + v->a[103][anon_sym_GT_GT] = actions(149); + v->a[103][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(152); + v->a[103][anon_sym_DOLLAR] = actions(155); + v->a[103][anon_sym_DQUOTE] = actions(158); + v->a[103][sym_raw_string] = actions(161); + v->a[103][sym_number] = actions(161); + v->a[103][anon_sym_DOLLAR_LBRACE] = actions(164); + v->a[103][anon_sym_DOLLAR_LPAREN] = actions(167); + v->a[103][anon_sym_BQUOTE] = actions(170); + v->a[103][sym_comment] = actions(3); + v->a[103][sym_variable_name] = actions(173); + v->a[104][sym__statement_not_pipeline] = state(1564); + v->a[104][sym_redirected_statement] = state(819); + v->a[104][sym_for_statement] = state(826); + v->a[104][sym_while_statement] = state(828); + v->a[104][sym_if_statement] = state(889); + v->a[104][sym_case_statement] = state(837); + v->a[104][sym_function_definition] = state(838); + v->a[104][sym_compound_statement] = state(843); + return (parse_table_261(v)); +} + +void parse_table_261(t_parse_table_array *v) +{ + v->a[104][sym_subshell] = state(854); + v->a[104][sym_pipeline] = state(959); + v->a[104][sym_list] = state(856); + v->a[104][sym_negated_command] = state(860); + v->a[104][sym_command] = state(862); + v->a[104][sym_command_name] = state(170); + v->a[104][sym_variable_assignment] = state(191); + v->a[104][sym__variable_assignments] = state(863); + v->a[104][sym_file_redirect] = state(541); + v->a[104][sym_arithmetic_expansion] = state(276); + v->a[104][sym_concatenation] = state(546); + v->a[104][sym_string] = state(276); + v->a[104][sym_simple_expansion] = state(276); + v->a[104][sym_expansion] = state(276); + v->a[104][sym_command_substitution] = state(276); + v->a[104][aux_sym__statements_repeat1] = state(109); + v->a[104][aux_sym_redirected_statement_repeat2] = state(990); + v->a[104][aux_sym_command_repeat1] = state(408); + v->a[104][sym_word] = actions(79); + v->a[104][anon_sym_for] = actions(81); + return (parse_table_262(v)); +} + +void parse_table_262(t_parse_table_array *v) +{ + v->a[104][anon_sym_while] = actions(83); + v->a[104][anon_sym_until] = actions(83); + v->a[104][anon_sym_if] = actions(85); + v->a[104][anon_sym_case] = actions(87); + v->a[104][anon_sym_LPAREN] = actions(89); + v->a[104][anon_sym_LBRACE] = actions(93); + v->a[104][anon_sym_BANG] = actions(95); + v->a[104][anon_sym_LT] = actions(97); + v->a[104][anon_sym_GT] = actions(97); + v->a[104][anon_sym_GT_GT] = actions(97); + v->a[104][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[104][anon_sym_DOLLAR] = actions(101); + v->a[104][anon_sym_DQUOTE] = actions(103); + v->a[104][sym_raw_string] = actions(105); + v->a[104][sym_number] = actions(105); + v->a[104][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[104][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[104][anon_sym_BQUOTE] = actions(111); + v->a[104][sym_comment] = actions(3); + v->a[104][sym_variable_name] = actions(113); + return (parse_table_263(v)); +} + +void parse_table_263(t_parse_table_array *v) +{ + v->a[105][aux_sym__terminated_statement] = state(37); + v->a[105][sym__statement_not_pipeline] = state(1561); + v->a[105][sym_redirected_statement] = state(958); + v->a[105][sym_for_statement] = state(958); + v->a[105][sym_while_statement] = state(958); + v->a[105][sym_if_statement] = state(958); + v->a[105][sym_case_statement] = state(958); + v->a[105][sym_function_definition] = state(958); + v->a[105][sym_compound_statement] = state(958); + v->a[105][sym_subshell] = state(958); + v->a[105][sym_pipeline] = state(1001); + v->a[105][sym_list] = state(958); + v->a[105][sym_negated_command] = state(958); + v->a[105][sym_command] = state(958); + v->a[105][sym_command_name] = state(185); + v->a[105][sym_variable_assignment] = state(238); + v->a[105][sym__variable_assignments] = state(958); + v->a[105][sym_file_redirect] = state(551); + v->a[105][sym_arithmetic_expansion] = state(401); + v->a[105][sym_concatenation] = state(555); + return (parse_table_264(v)); +} + +void parse_table_264(t_parse_table_array *v) +{ + v->a[105][sym_string] = state(401); + v->a[105][sym_simple_expansion] = state(401); + v->a[105][sym_expansion] = state(401); + v->a[105][sym_command_substitution] = state(401); + v->a[105][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[105][aux_sym_command_repeat1] = state(411); + v->a[105][sym_word] = actions(41); + v->a[105][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[105][anon_sym_BANG] = actions(49); + v->a[105][anon_sym_LT] = actions(51); + v->a[105][anon_sym_GT] = actions(51); + v->a[105][anon_sym_GT_GT] = actions(51); + v->a[105][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[105][anon_sym_DOLLAR] = actions(55); + return (parse_table_265(v)); +} + +/* EOF parse_table_52.c */ diff --git a/parser/static/parse_table/parse_table_53.c b/parser/static/parse_table/parse_table_53.c new file mode 100644 index 00000000..c7ca58b2 --- /dev/null +++ b/parser/static/parse_table/parse_table_53.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_53.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_265(t_parse_table_array *v) +{ + v->a[105][anon_sym_DQUOTE] = actions(57); + v->a[105][sym_raw_string] = actions(59); + v->a[105][sym_number] = actions(59); + v->a[105][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[105][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[105][anon_sym_BQUOTE] = actions(65); + v->a[105][sym_comment] = actions(3); + v->a[105][sym_variable_name] = actions(67); + v->a[106][aux_sym__terminated_statement] = state(35); + v->a[106][sym__statement_not_pipeline] = state(1561); + v->a[106][sym_redirected_statement] = state(958); + v->a[106][sym_for_statement] = state(958); + v->a[106][sym_while_statement] = state(958); + v->a[106][sym_if_statement] = state(958); + v->a[106][sym_case_statement] = state(958); + v->a[106][sym_function_definition] = state(958); + v->a[106][sym_compound_statement] = state(958); + v->a[106][sym_subshell] = state(958); + v->a[106][sym_pipeline] = state(1001); + v->a[106][sym_list] = state(958); + return (parse_table_266(v)); +} + +void parse_table_266(t_parse_table_array *v) +{ + v->a[106][sym_negated_command] = state(958); + v->a[106][sym_command] = state(958); + v->a[106][sym_command_name] = state(185); + v->a[106][sym_variable_assignment] = state(238); + v->a[106][sym__variable_assignments] = state(958); + v->a[106][sym_file_redirect] = state(551); + v->a[106][sym_arithmetic_expansion] = state(401); + v->a[106][sym_concatenation] = state(555); + v->a[106][sym_string] = state(401); + v->a[106][sym_simple_expansion] = state(401); + v->a[106][sym_expansion] = state(401); + v->a[106][sym_command_substitution] = state(401); + v->a[106][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[106][aux_sym_command_repeat1] = state(411); + v->a[106][sym_word] = actions(41); + v->a[106][anon_sym_for] = 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); + return (parse_table_267(v)); +} + +void parse_table_267(t_parse_table_array *v) +{ + v->a[106][anon_sym_LPAREN] = actions(17); + v->a[106][anon_sym_LBRACE] = actions(19); + v->a[106][anon_sym_BANG] = actions(49); + v->a[106][anon_sym_LT] = actions(51); + v->a[106][anon_sym_GT] = actions(51); + v->a[106][anon_sym_GT_GT] = actions(51); + v->a[106][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[106][anon_sym_DOLLAR] = actions(55); + v->a[106][anon_sym_DQUOTE] = actions(57); + v->a[106][sym_raw_string] = actions(59); + v->a[106][sym_number] = actions(59); + v->a[106][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[106][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[106][anon_sym_BQUOTE] = actions(65); + v->a[106][sym_comment] = actions(3); + v->a[106][sym_variable_name] = actions(67); + v->a[107][aux_sym__terminated_statement] = state(85); + v->a[107][sym__statement_not_pipeline] = state(1561); + v->a[107][sym_redirected_statement] = state(949); + v->a[107][sym_for_statement] = state(949); + return (parse_table_268(v)); +} + +void parse_table_268(t_parse_table_array *v) +{ + v->a[107][sym_while_statement] = state(949); + v->a[107][sym_if_statement] = state(949); + v->a[107][sym_case_statement] = state(949); + v->a[107][sym_function_definition] = state(949); + v->a[107][sym_compound_statement] = state(949); + v->a[107][sym_subshell] = state(949); + v->a[107][sym_pipeline] = state(1059); + v->a[107][sym_list] = state(949); + v->a[107][sym_negated_command] = state(949); + v->a[107][sym_command] = state(949); + v->a[107][sym_command_name] = state(185); + v->a[107][sym_variable_assignment] = state(237); + v->a[107][sym__variable_assignments] = state(949); + v->a[107][sym_file_redirect] = state(551); + v->a[107][sym_arithmetic_expansion] = state(401); + v->a[107][sym_concatenation] = state(555); + v->a[107][sym_string] = state(401); + v->a[107][sym_simple_expansion] = state(401); + v->a[107][sym_expansion] = state(401); + v->a[107][sym_command_substitution] = state(401); + return (parse_table_269(v)); +} + +void parse_table_269(t_parse_table_array *v) +{ + v->a[107][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[107][aux_sym_command_repeat1] = state(411); + v->a[107][sym_word] = actions(41); + v->a[107][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[107][anon_sym_BANG] = actions(49); + v->a[107][anon_sym_LT] = actions(51); + v->a[107][anon_sym_GT] = actions(51); + v->a[107][anon_sym_GT_GT] = actions(51); + v->a[107][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[107][anon_sym_DOLLAR] = actions(55); + v->a[107][anon_sym_DQUOTE] = actions(57); + v->a[107][sym_raw_string] = actions(59); + v->a[107][sym_number] = actions(59); + v->a[107][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_270(v)); +} + +/* EOF parse_table_53.c */ diff --git a/parser/static/parse_table/parse_table_54.c b/parser/static/parse_table/parse_table_54.c new file mode 100644 index 00000000..8579c9ab --- /dev/null +++ b/parser/static/parse_table/parse_table_54.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_54.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_270(t_parse_table_array *v) +{ + v->a[107][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[107][anon_sym_BQUOTE] = actions(65); + v->a[107][sym_comment] = actions(3); + v->a[107][sym_variable_name] = actions(67); + v->a[108][aux_sym__terminated_statement] = state(56); + v->a[108][sym__statement_not_pipeline] = state(1561); + v->a[108][sym_redirected_statement] = state(955); + v->a[108][sym_for_statement] = state(955); + v->a[108][sym_while_statement] = state(955); + v->a[108][sym_if_statement] = state(955); + v->a[108][sym_case_statement] = state(955); + v->a[108][sym_function_definition] = state(955); + v->a[108][sym_compound_statement] = state(955); + v->a[108][sym_subshell] = state(955); + v->a[108][sym_pipeline] = state(974); + v->a[108][sym_list] = state(955); + v->a[108][sym_negated_command] = state(955); + v->a[108][sym_command] = state(955); + v->a[108][sym_command_name] = state(185); + v->a[108][sym_variable_assignment] = state(209); + return (parse_table_271(v)); +} + +void parse_table_271(t_parse_table_array *v) +{ + v->a[108][sym__variable_assignments] = state(955); + v->a[108][sym_file_redirect] = state(551); + v->a[108][sym_arithmetic_expansion] = state(401); + v->a[108][sym_concatenation] = state(555); + v->a[108][sym_string] = state(401); + v->a[108][sym_simple_expansion] = state(401); + v->a[108][sym_expansion] = state(401); + v->a[108][sym_command_substitution] = state(401); + v->a[108][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[108][aux_sym_command_repeat1] = state(411); + v->a[108][sym_word] = actions(41); + v->a[108][anon_sym_for] = actions(9); + v->a[108][anon_sym_while] = actions(11); + v->a[108][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[108][anon_sym_BANG] = actions(49); + v->a[108][anon_sym_LT] = actions(51); + return (parse_table_272(v)); +} + +void parse_table_272(t_parse_table_array *v) +{ + v->a[108][anon_sym_GT] = actions(51); + v->a[108][anon_sym_GT_GT] = actions(51); + v->a[108][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[108][anon_sym_DOLLAR] = actions(55); + v->a[108][anon_sym_DQUOTE] = actions(57); + v->a[108][sym_raw_string] = actions(59); + v->a[108][sym_number] = actions(59); + v->a[108][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[108][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[108][anon_sym_BQUOTE] = actions(65); + v->a[108][sym_comment] = actions(3); + v->a[108][sym_variable_name] = actions(67); + v->a[109][sym__statement_not_pipeline] = state(1561); + v->a[109][sym_redirected_statement] = state(966); + v->a[109][sym_for_statement] = state(966); + v->a[109][sym_while_statement] = state(966); + v->a[109][sym_if_statement] = state(966); + v->a[109][sym_case_statement] = state(966); + v->a[109][sym_function_definition] = state(966); + v->a[109][sym_compound_statement] = state(966); + return (parse_table_273(v)); +} + +void parse_table_273(t_parse_table_array *v) +{ + v->a[109][sym_subshell] = state(966); + v->a[109][sym_pipeline] = state(982); + v->a[109][sym_list] = state(966); + v->a[109][sym_negated_command] = state(966); + v->a[109][sym_command] = state(966); + v->a[109][sym_command_name] = state(185); + v->a[109][sym_variable_assignment] = state(230); + v->a[109][sym__variable_assignments] = state(966); + v->a[109][sym_file_redirect] = state(551); + v->a[109][sym_arithmetic_expansion] = state(401); + v->a[109][sym_concatenation] = state(555); + v->a[109][sym_string] = state(401); + v->a[109][sym_simple_expansion] = state(401); + v->a[109][sym_expansion] = state(401); + v->a[109][sym_command_substitution] = state(401); + v->a[109][aux_sym__statements_repeat1] = state(109); + v->a[109][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[109][aux_sym_command_repeat1] = state(411); + v->a[109][sym_word] = actions(246); + v->a[109][anon_sym_for] = actions(249); + return (parse_table_274(v)); +} + +void parse_table_274(t_parse_table_array *v) +{ + v->a[109][anon_sym_while] = actions(252); + v->a[109][anon_sym_until] = actions(252); + v->a[109][anon_sym_if] = actions(255); + v->a[109][anon_sym_case] = actions(258); + v->a[109][anon_sym_LPAREN] = actions(261); + v->a[109][anon_sym_LBRACE] = actions(264); + v->a[109][anon_sym_BANG] = actions(267); + v->a[109][anon_sym_LT] = actions(270); + v->a[109][anon_sym_GT] = actions(270); + v->a[109][anon_sym_GT_GT] = actions(270); + v->a[109][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(273); + v->a[109][anon_sym_DOLLAR] = actions(276); + v->a[109][anon_sym_DQUOTE] = actions(279); + v->a[109][sym_raw_string] = actions(282); + v->a[109][sym_number] = actions(282); + v->a[109][anon_sym_DOLLAR_LBRACE] = actions(285); + v->a[109][anon_sym_DOLLAR_LPAREN] = actions(288); + v->a[109][anon_sym_BQUOTE] = actions(291); + v->a[109][sym_comment] = actions(3); + v->a[109][sym_variable_name] = actions(294); + return (parse_table_275(v)); +} + +/* EOF parse_table_54.c */ diff --git a/parser/static/parse_table/parse_table_55.c b/parser/static/parse_table/parse_table_55.c new file mode 100644 index 00000000..05758d10 --- /dev/null +++ b/parser/static/parse_table/parse_table_55.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_55.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_275(t_parse_table_array *v) +{ + v->a[110][aux_sym__terminated_statement] = state(70); + v->a[110][sym__statement_not_pipeline] = state(1561); + v->a[110][sym_redirected_statement] = state(955); + v->a[110][sym_for_statement] = state(955); + v->a[110][sym_while_statement] = state(955); + v->a[110][sym_if_statement] = state(955); + v->a[110][sym_case_statement] = state(955); + v->a[110][sym_function_definition] = state(955); + v->a[110][sym_compound_statement] = state(955); + v->a[110][sym_subshell] = state(955); + v->a[110][sym_pipeline] = state(974); + v->a[110][sym_list] = state(955); + v->a[110][sym_negated_command] = state(955); + v->a[110][sym_command] = state(955); + v->a[110][sym_command_name] = state(185); + v->a[110][sym_variable_assignment] = state(209); + v->a[110][sym__variable_assignments] = state(955); + v->a[110][sym_file_redirect] = state(551); + v->a[110][sym_arithmetic_expansion] = state(401); + v->a[110][sym_concatenation] = state(555); + return (parse_table_276(v)); +} + +void parse_table_276(t_parse_table_array *v) +{ + v->a[110][sym_string] = state(401); + v->a[110][sym_simple_expansion] = state(401); + v->a[110][sym_expansion] = state(401); + v->a[110][sym_command_substitution] = state(401); + v->a[110][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[110][aux_sym_command_repeat1] = state(411); + v->a[110][sym_word] = actions(41); + v->a[110][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[110][anon_sym_BANG] = actions(49); + v->a[110][anon_sym_LT] = actions(51); + v->a[110][anon_sym_GT] = actions(51); + v->a[110][anon_sym_GT_GT] = actions(51); + v->a[110][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[110][anon_sym_DOLLAR] = actions(55); + return (parse_table_277(v)); +} + +void parse_table_277(t_parse_table_array *v) +{ + v->a[110][anon_sym_DQUOTE] = actions(57); + v->a[110][sym_raw_string] = actions(59); + v->a[110][sym_number] = actions(59); + v->a[110][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[110][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[110][anon_sym_BQUOTE] = actions(65); + v->a[110][sym_comment] = actions(3); + v->a[110][sym_variable_name] = actions(67); + v->a[111][aux_sym__terminated_statement] = state(99); + v->a[111][sym__statement_not_pipeline] = state(1561); + v->a[111][sym_redirected_statement] = state(949); + v->a[111][sym_for_statement] = state(949); + v->a[111][sym_while_statement] = state(949); + v->a[111][sym_if_statement] = state(949); + v->a[111][sym_case_statement] = state(949); + v->a[111][sym_function_definition] = state(949); + v->a[111][sym_compound_statement] = state(949); + v->a[111][sym_subshell] = state(949); + v->a[111][sym_pipeline] = state(1059); + v->a[111][sym_list] = state(949); + return (parse_table_278(v)); +} + +void parse_table_278(t_parse_table_array *v) +{ + v->a[111][sym_negated_command] = state(949); + v->a[111][sym_command] = state(949); + v->a[111][sym_command_name] = state(185); + v->a[111][sym_variable_assignment] = state(237); + v->a[111][sym__variable_assignments] = state(949); + v->a[111][sym_file_redirect] = state(551); + v->a[111][sym_arithmetic_expansion] = state(401); + v->a[111][sym_concatenation] = state(555); + v->a[111][sym_string] = state(401); + v->a[111][sym_simple_expansion] = state(401); + v->a[111][sym_expansion] = state(401); + v->a[111][sym_command_substitution] = state(401); + v->a[111][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[111][aux_sym_command_repeat1] = state(411); + v->a[111][sym_word] = actions(41); + v->a[111][anon_sym_for] = 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); + return (parse_table_279(v)); +} + +void parse_table_279(t_parse_table_array *v) +{ + v->a[111][anon_sym_LPAREN] = actions(17); + v->a[111][anon_sym_LBRACE] = actions(19); + v->a[111][anon_sym_BANG] = actions(49); + v->a[111][anon_sym_LT] = actions(51); + v->a[111][anon_sym_GT] = actions(51); + v->a[111][anon_sym_GT_GT] = actions(51); + v->a[111][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[111][anon_sym_DOLLAR] = actions(55); + v->a[111][anon_sym_DQUOTE] = actions(57); + v->a[111][sym_raw_string] = actions(59); + v->a[111][sym_number] = actions(59); + v->a[111][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[111][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[111][anon_sym_BQUOTE] = actions(65); + v->a[111][sym_comment] = actions(3); + v->a[111][sym_variable_name] = actions(67); + v->a[112][sym__statement_not_pipeline] = state(1557); + v->a[112][sym_redirected_statement] = state(878); + v->a[112][sym_for_statement] = state(881); + v->a[112][sym_while_statement] = state(890); + return (parse_table_280(v)); +} + +/* EOF parse_table_55.c */ diff --git a/parser/static/parse_table/parse_table_56.c b/parser/static/parse_table/parse_table_56.c new file mode 100644 index 00000000..24273e6e --- /dev/null +++ b/parser/static/parse_table/parse_table_56.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_56.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_280(t_parse_table_array *v) +{ + v->a[112][sym_if_statement] = state(894); + v->a[112][sym_case_statement] = state(896); + v->a[112][sym_function_definition] = state(813); + v->a[112][sym_compound_statement] = state(897); + v->a[112][sym_subshell] = state(898); + v->a[112][sym_pipeline] = state(904); + v->a[112][sym_list] = state(901); + v->a[112][sym_negated_command] = state(902); + v->a[112][sym_command] = state(903); + v->a[112][sym_command_name] = state(158); + v->a[112][sym_variable_assignment] = state(178); + v->a[112][sym__variable_assignments] = state(900); + v->a[112][sym_file_redirect] = state(551); + v->a[112][sym_arithmetic_expansion] = state(277); + v->a[112][sym_concatenation] = state(555); + v->a[112][sym_string] = state(277); + v->a[112][sym_simple_expansion] = state(277); + v->a[112][sym_expansion] = state(277); + v->a[112][sym_command_substitution] = state(277); + v->a[112][aux_sym__statements_repeat1] = state(109); + return (parse_table_281(v)); +} + +void parse_table_281(t_parse_table_array *v) +{ + v->a[112][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[112][aux_sym_command_repeat1] = state(298); + v->a[112][sym_word] = actions(208); + v->a[112][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[112][anon_sym_BANG] = actions(210); + v->a[112][anon_sym_LT] = actions(212); + v->a[112][anon_sym_GT] = actions(212); + v->a[112][anon_sym_GT_GT] = actions(212); + v->a[112][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[112][anon_sym_DOLLAR] = actions(55); + v->a[112][anon_sym_DQUOTE] = actions(57); + v->a[112][sym_raw_string] = actions(214); + v->a[112][sym_number] = actions(214); + v->a[112][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_282(v)); +} + +void parse_table_282(t_parse_table_array *v) +{ + v->a[112][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[112][anon_sym_BQUOTE] = actions(65); + v->a[112][sym_comment] = actions(3); + v->a[112][sym_variable_name] = actions(216); + v->a[113][aux_sym__terminated_statement] = state(36); + v->a[113][sym__statement_not_pipeline] = state(1561); + v->a[113][sym_redirected_statement] = state(958); + v->a[113][sym_for_statement] = state(958); + v->a[113][sym_while_statement] = state(958); + v->a[113][sym_if_statement] = state(958); + v->a[113][sym_case_statement] = state(958); + v->a[113][sym_function_definition] = state(958); + v->a[113][sym_compound_statement] = state(958); + v->a[113][sym_subshell] = state(958); + v->a[113][sym_pipeline] = state(1001); + v->a[113][sym_list] = state(958); + v->a[113][sym_negated_command] = state(958); + v->a[113][sym_command] = state(958); + v->a[113][sym_command_name] = state(185); + v->a[113][sym_variable_assignment] = state(238); + return (parse_table_283(v)); +} + +void parse_table_283(t_parse_table_array *v) +{ + v->a[113][sym__variable_assignments] = state(958); + v->a[113][sym_file_redirect] = state(551); + v->a[113][sym_arithmetic_expansion] = state(401); + v->a[113][sym_concatenation] = state(555); + v->a[113][sym_string] = state(401); + v->a[113][sym_simple_expansion] = state(401); + v->a[113][sym_expansion] = state(401); + v->a[113][sym_command_substitution] = state(401); + v->a[113][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[113][aux_sym_command_repeat1] = state(411); + v->a[113][sym_word] = actions(41); + v->a[113][anon_sym_for] = actions(9); + v->a[113][anon_sym_while] = actions(11); + v->a[113][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[113][anon_sym_BANG] = actions(49); + v->a[113][anon_sym_LT] = actions(51); + return (parse_table_284(v)); +} + +void parse_table_284(t_parse_table_array *v) +{ + v->a[113][anon_sym_GT] = actions(51); + v->a[113][anon_sym_GT_GT] = actions(51); + v->a[113][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[113][anon_sym_DOLLAR] = actions(55); + v->a[113][anon_sym_DQUOTE] = actions(57); + v->a[113][sym_raw_string] = actions(59); + v->a[113][sym_number] = actions(59); + v->a[113][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[113][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[113][anon_sym_BQUOTE] = actions(65); + v->a[113][sym_comment] = actions(3); + v->a[113][sym_variable_name] = actions(67); + v->a[114][sym__statement_not_pipeline] = state(1558); + v->a[114][sym_redirected_statement] = state(885); + v->a[114][sym_for_statement] = state(883); + v->a[114][sym_while_statement] = state(882); + v->a[114][sym_if_statement] = state(814); + v->a[114][sym_case_statement] = state(879); + v->a[114][sym_function_definition] = state(876); + v->a[114][sym_compound_statement] = state(875); + return (parse_table_285(v)); +} + +/* EOF parse_table_56.c */ diff --git a/parser/static/parse_table/parse_table_57.c b/parser/static/parse_table/parse_table_57.c new file mode 100644 index 00000000..14a98516 --- /dev/null +++ b/parser/static/parse_table/parse_table_57.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_57.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_285(t_parse_table_array *v) +{ + v->a[114][sym_subshell] = state(874); + v->a[114][sym_pipeline] = state(940); + v->a[114][sym_list] = state(872); + v->a[114][sym_negated_command] = state(871); + v->a[114][sym_command] = state(869); + v->a[114][sym_command_name] = state(166); + v->a[114][sym_variable_assignment] = state(197); + v->a[114][sym__variable_assignments] = state(868); + v->a[114][sym_file_redirect] = state(556); + v->a[114][sym_arithmetic_expansion] = state(280); + v->a[114][sym_concatenation] = state(549); + v->a[114][sym_string] = state(280); + v->a[114][sym_simple_expansion] = state(280); + v->a[114][sym_expansion] = state(280); + v->a[114][sym_command_substitution] = state(280); + v->a[114][aux_sym__statements_repeat1] = state(109); + v->a[114][aux_sym_redirected_statement_repeat2] = state(999); + v->a[114][aux_sym_command_repeat1] = state(398); + v->a[114][sym_word] = actions(7); + v->a[114][anon_sym_for] = actions(9); + return (parse_table_286(v)); +} + +void parse_table_286(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[114][anon_sym_BANG] = actions(21); + v->a[114][anon_sym_LT] = actions(23); + v->a[114][anon_sym_GT] = actions(23); + v->a[114][anon_sym_GT_GT] = actions(23); + v->a[114][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[114][anon_sym_DOLLAR] = actions(27); + v->a[114][anon_sym_DQUOTE] = actions(29); + v->a[114][sym_raw_string] = actions(31); + v->a[114][sym_number] = actions(31); + v->a[114][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[114][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[114][anon_sym_BQUOTE] = actions(37); + v->a[114][sym_comment] = actions(3); + v->a[114][sym_variable_name] = actions(39); + return (parse_table_287(v)); +} + +void parse_table_287(t_parse_table_array *v) +{ + v->a[115][aux_sym__terminated_statement] = state(64); + v->a[115][sym__statement_not_pipeline] = state(1561); + v->a[115][sym_redirected_statement] = state(955); + v->a[115][sym_for_statement] = state(955); + v->a[115][sym_while_statement] = state(955); + v->a[115][sym_if_statement] = state(955); + v->a[115][sym_case_statement] = state(955); + v->a[115][sym_function_definition] = state(955); + v->a[115][sym_compound_statement] = state(955); + v->a[115][sym_subshell] = state(955); + v->a[115][sym_pipeline] = state(974); + v->a[115][sym_list] = state(955); + v->a[115][sym_negated_command] = state(955); + v->a[115][sym_command] = state(955); + v->a[115][sym_command_name] = state(185); + v->a[115][sym_variable_assignment] = state(209); + v->a[115][sym__variable_assignments] = state(955); + v->a[115][sym_file_redirect] = state(551); + v->a[115][sym_arithmetic_expansion] = state(401); + v->a[115][sym_concatenation] = state(555); + return (parse_table_288(v)); +} + +void parse_table_288(t_parse_table_array *v) +{ + v->a[115][sym_string] = state(401); + v->a[115][sym_simple_expansion] = state(401); + v->a[115][sym_expansion] = state(401); + v->a[115][sym_command_substitution] = state(401); + v->a[115][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[115][aux_sym_command_repeat1] = state(411); + v->a[115][sym_word] = actions(41); + v->a[115][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[115][anon_sym_BANG] = actions(49); + v->a[115][anon_sym_LT] = actions(51); + v->a[115][anon_sym_GT] = actions(51); + v->a[115][anon_sym_GT_GT] = actions(51); + v->a[115][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[115][anon_sym_DOLLAR] = actions(55); + return (parse_table_289(v)); +} + +void parse_table_289(t_parse_table_array *v) +{ + v->a[115][anon_sym_DQUOTE] = actions(57); + v->a[115][sym_raw_string] = actions(59); + v->a[115][sym_number] = actions(59); + v->a[115][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[115][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[115][anon_sym_BQUOTE] = actions(65); + v->a[115][sym_comment] = actions(3); + v->a[115][sym_variable_name] = actions(67); + v->a[116][sym__statement_not_pipeline] = state(1560); + v->a[116][sym_redirected_statement] = state(859); + v->a[116][sym_for_statement] = state(858); + v->a[116][sym_while_statement] = state(855); + v->a[116][sym_if_statement] = state(851); + v->a[116][sym_case_statement] = state(850); + v->a[116][sym_function_definition] = state(849); + v->a[116][sym_compound_statement] = state(848); + v->a[116][sym_subshell] = state(845); + v->a[116][sym_pipeline] = state(962); + v->a[116][sym_list] = state(842); + v->a[116][sym_negated_command] = state(841); + return (parse_table_290(v)); +} + +/* EOF parse_table_57.c */ diff --git a/parser/static/parse_table/parse_table_58.c b/parser/static/parse_table/parse_table_58.c new file mode 100644 index 00000000..4eff94ef --- /dev/null +++ b/parser/static/parse_table/parse_table_58.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_58.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_290(t_parse_table_array *v) +{ + v->a[116][sym_command] = state(840); + v->a[116][sym_command_name] = state(179); + v->a[116][sym_variable_assignment] = state(239); + v->a[116][sym__variable_assignments] = state(835); + v->a[116][sym_file_redirect] = state(599); + v->a[116][sym_arithmetic_expansion] = state(401); + v->a[116][sym_concatenation] = state(555); + v->a[116][sym_string] = state(401); + v->a[116][sym_simple_expansion] = state(401); + v->a[116][sym_expansion] = state(401); + v->a[116][sym_command_substitution] = state(401); + v->a[116][aux_sym__statements_repeat1] = state(109); + v->a[116][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[116][aux_sym_command_repeat1] = state(385); + v->a[116][sym_word] = actions(204); + v->a[116][anon_sym_for] = 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); + return (parse_table_291(v)); +} + +void parse_table_291(t_parse_table_array *v) +{ + v->a[116][anon_sym_LPAREN] = actions(17); + v->a[116][anon_sym_LBRACE] = actions(19); + v->a[116][anon_sym_BANG] = actions(206); + v->a[116][anon_sym_LT] = actions(51); + v->a[116][anon_sym_GT] = actions(51); + v->a[116][anon_sym_GT_GT] = actions(51); + v->a[116][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[116][anon_sym_DOLLAR] = actions(55); + v->a[116][anon_sym_DQUOTE] = actions(57); + v->a[116][sym_raw_string] = actions(59); + v->a[116][sym_number] = actions(59); + v->a[116][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[116][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[116][anon_sym_BQUOTE] = actions(65); + v->a[116][sym_comment] = actions(3); + v->a[116][sym_variable_name] = actions(67); + v->a[117][aux_sym__terminated_statement] = state(81); + v->a[117][sym__statement_not_pipeline] = state(1561); + v->a[117][sym_redirected_statement] = state(949); + v->a[117][sym_for_statement] = state(949); + return (parse_table_292(v)); +} + +void parse_table_292(t_parse_table_array *v) +{ + v->a[117][sym_while_statement] = state(949); + v->a[117][sym_if_statement] = state(949); + v->a[117][sym_case_statement] = state(949); + v->a[117][sym_function_definition] = state(949); + v->a[117][sym_compound_statement] = state(949); + v->a[117][sym_subshell] = state(949); + v->a[117][sym_pipeline] = state(1059); + v->a[117][sym_list] = state(949); + v->a[117][sym_negated_command] = state(949); + v->a[117][sym_command] = state(949); + v->a[117][sym_command_name] = state(185); + v->a[117][sym_variable_assignment] = state(237); + v->a[117][sym__variable_assignments] = state(949); + v->a[117][sym_file_redirect] = state(551); + v->a[117][sym_arithmetic_expansion] = state(401); + v->a[117][sym_concatenation] = state(555); + v->a[117][sym_string] = state(401); + v->a[117][sym_simple_expansion] = state(401); + v->a[117][sym_expansion] = state(401); + v->a[117][sym_command_substitution] = state(401); + return (parse_table_293(v)); +} + +void parse_table_293(t_parse_table_array *v) +{ + v->a[117][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[117][aux_sym_command_repeat1] = state(411); + v->a[117][sym_word] = actions(41); + v->a[117][anon_sym_for] = actions(9); + v->a[117][anon_sym_while] = actions(11); + v->a[117][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[117][anon_sym_BANG] = actions(49); + v->a[117][anon_sym_LT] = actions(51); + v->a[117][anon_sym_GT] = actions(51); + v->a[117][anon_sym_GT_GT] = actions(51); + v->a[117][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[117][anon_sym_DOLLAR] = actions(55); + v->a[117][anon_sym_DQUOTE] = actions(57); + v->a[117][sym_raw_string] = actions(59); + v->a[117][sym_number] = actions(59); + v->a[117][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_294(v)); +} + +void parse_table_294(t_parse_table_array *v) +{ + v->a[117][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[117][anon_sym_BQUOTE] = actions(65); + v->a[117][sym_comment] = actions(3); + v->a[117][sym_variable_name] = actions(67); + v->a[118][sym__statement_not_pipeline] = state(1561); + v->a[118][sym_redirected_statement] = state(938); + v->a[118][sym_for_statement] = state(939); + v->a[118][sym_while_statement] = state(941); + v->a[118][sym_if_statement] = state(943); + v->a[118][sym_case_statement] = state(944); + v->a[118][sym_function_definition] = state(945); + v->a[118][sym_compound_statement] = state(946); + v->a[118][sym_subshell] = state(947); + v->a[118][sym_pipeline] = state(1064); + v->a[118][sym_list] = state(948); + v->a[118][sym_negated_command] = state(951); + v->a[118][sym_command] = state(952); + v->a[118][sym_command_name] = state(185); + v->a[118][sym_variable_assignment] = state(215); + v->a[118][sym__variable_assignments] = state(954); + return (parse_table_295(v)); +} + +/* EOF parse_table_58.c */ diff --git a/parser/static/parse_table/parse_table_59.c b/parser/static/parse_table/parse_table_59.c new file mode 100644 index 00000000..212da1a8 --- /dev/null +++ b/parser/static/parse_table/parse_table_59.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_59.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_295(t_parse_table_array *v) +{ + v->a[118][sym_file_redirect] = state(551); + v->a[118][sym_arithmetic_expansion] = state(401); + v->a[118][sym_concatenation] = state(555); + v->a[118][sym_string] = state(401); + v->a[118][sym_simple_expansion] = state(401); + v->a[118][sym_expansion] = state(401); + v->a[118][sym_command_substitution] = state(401); + v->a[118][aux_sym__statements_repeat1] = state(109); + v->a[118][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[118][aux_sym_command_repeat1] = state(411); + v->a[118][sym_word] = actions(41); + v->a[118][anon_sym_for] = actions(9); + v->a[118][anon_sym_while] = actions(11); + v->a[118][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[118][anon_sym_BANG] = actions(49); + v->a[118][anon_sym_LT] = actions(51); + return (parse_table_296(v)); +} + +void parse_table_296(t_parse_table_array *v) +{ + v->a[118][anon_sym_GT] = actions(51); + v->a[118][anon_sym_GT_GT] = actions(51); + v->a[118][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[118][anon_sym_DOLLAR] = actions(55); + v->a[118][anon_sym_DQUOTE] = actions(57); + v->a[118][sym_raw_string] = actions(59); + v->a[118][sym_number] = actions(59); + v->a[118][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[118][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[118][anon_sym_BQUOTE] = actions(65); + v->a[118][sym_comment] = actions(3); + v->a[118][sym_variable_name] = actions(67); + v->a[119][aux_sym__terminated_statement] = state(39); + v->a[119][sym__statement_not_pipeline] = state(1561); + v->a[119][sym_redirected_statement] = state(949); + v->a[119][sym_for_statement] = state(949); + v->a[119][sym_while_statement] = state(949); + v->a[119][sym_if_statement] = state(949); + v->a[119][sym_case_statement] = state(949); + v->a[119][sym_function_definition] = state(949); + return (parse_table_297(v)); +} + +void parse_table_297(t_parse_table_array *v) +{ + v->a[119][sym_compound_statement] = state(949); + v->a[119][sym_subshell] = state(949); + v->a[119][sym_pipeline] = state(1059); + v->a[119][sym_list] = state(949); + v->a[119][sym_negated_command] = state(949); + v->a[119][sym_command] = state(949); + v->a[119][sym_command_name] = state(185); + v->a[119][sym_variable_assignment] = state(237); + v->a[119][sym__variable_assignments] = state(949); + v->a[119][sym_file_redirect] = state(551); + v->a[119][sym_arithmetic_expansion] = state(401); + v->a[119][sym_concatenation] = state(555); + v->a[119][sym_string] = state(401); + v->a[119][sym_simple_expansion] = state(401); + v->a[119][sym_expansion] = state(401); + v->a[119][sym_command_substitution] = state(401); + v->a[119][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[119][aux_sym_command_repeat1] = state(411); + v->a[119][sym_word] = actions(41); + v->a[119][anon_sym_for] = actions(9); + return (parse_table_298(v)); +} + +void parse_table_298(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[119][anon_sym_BANG] = actions(49); + v->a[119][anon_sym_LT] = actions(51); + v->a[119][anon_sym_GT] = actions(51); + v->a[119][anon_sym_GT_GT] = actions(51); + v->a[119][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[119][anon_sym_DOLLAR] = actions(55); + v->a[119][anon_sym_DQUOTE] = actions(57); + v->a[119][sym_raw_string] = actions(59); + v->a[119][sym_number] = actions(59); + v->a[119][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[119][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[119][anon_sym_BQUOTE] = actions(65); + v->a[119][sym_comment] = actions(3); + v->a[119][sym_variable_name] = actions(67); + return (parse_table_299(v)); +} + +void parse_table_299(t_parse_table_array *v) +{ + v->a[120][sym__statement_not_pipeline] = state(953); + v->a[120][sym_redirected_statement] = state(953); + v->a[120][sym_for_statement] = state(953); + v->a[120][sym_while_statement] = state(953); + v->a[120][sym_if_statement] = state(953); + v->a[120][sym_case_statement] = state(953); + v->a[120][sym_function_definition] = state(953); + v->a[120][sym_compound_statement] = state(953); + v->a[120][sym_subshell] = state(953); + v->a[120][sym_pipeline] = state(1335); + v->a[120][sym_list] = state(953); + v->a[120][sym_negated_command] = state(953); + v->a[120][sym_command] = state(953); + v->a[120][sym_command_name] = state(166); + v->a[120][sym_variable_assignment] = state(236); + v->a[120][sym__variable_assignments] = state(953); + v->a[120][sym_file_redirect] = state(556); + v->a[120][sym_arithmetic_expansion] = state(280); + v->a[120][sym_concatenation] = state(549); + v->a[120][sym_string] = state(280); + return (parse_table_300(v)); +} + +/* EOF parse_table_59.c */ diff --git a/parser/static/parse_table/parse_table_6.c b/parser/static/parse_table/parse_table_6.c new file mode 100644 index 00000000..8fc83323 --- /dev/null +++ b/parser/static/parse_table/parse_table_6.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_6.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_30(t_parse_table_array *v) +{ + v->a[10][anon_sym_BQUOTE] = actions(111); + v->a[10][sym_comment] = actions(3); + v->a[10][sym_variable_name] = actions(113); + v->a[11][sym__statements] = state(1713); + v->a[11][sym__statement_not_pipeline] = state(1561); + v->a[11][sym_redirected_statement] = state(972); + v->a[11][sym_for_statement] = state(972); + v->a[11][sym_while_statement] = state(972); + v->a[11][sym_if_statement] = state(972); + v->a[11][sym_case_statement] = state(972); + v->a[11][sym_function_definition] = state(972); + v->a[11][sym_compound_statement] = state(972); + v->a[11][sym_subshell] = state(972); + v->a[11][sym_pipeline] = state(991); + v->a[11][sym_list] = state(972); + v->a[11][sym_negated_command] = state(972); + v->a[11][sym_command] = state(972); + v->a[11][sym_command_name] = state(185); + v->a[11][sym_variable_assignment] = state(216); + v->a[11][sym__variable_assignments] = state(972); + return (parse_table_31(v)); +} + +void parse_table_31(t_parse_table_array *v) +{ + v->a[11][sym_file_redirect] = state(551); + v->a[11][sym_arithmetic_expansion] = state(401); + v->a[11][sym_concatenation] = state(555); + v->a[11][sym_string] = state(401); + v->a[11][sym_simple_expansion] = state(401); + v->a[11][sym_expansion] = state(401); + v->a[11][sym_command_substitution] = state(401); + v->a[11][aux_sym__statements_repeat1] = state(118); + v->a[11][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[11][aux_sym__case_item_last_repeat2] = state(326); + v->a[11][aux_sym_command_repeat1] = state(411); + v->a[11][sym_word] = actions(41); + v->a[11][anon_sym_for] = actions(9); + v->a[11][anon_sym_while] = actions(11); + v->a[11][anon_sym_until] = actions(11); + v->a[11][anon_sym_if] = actions(13); + v->a[11][anon_sym_case] = actions(15); + v->a[11][anon_sym_LPAREN] = actions(17); + v->a[11][anon_sym_LF] = actions(115); + v->a[11][anon_sym_LBRACE] = actions(19); + return (parse_table_32(v)); +} + +void parse_table_32(t_parse_table_array *v) +{ + v->a[11][anon_sym_BANG] = actions(49); + v->a[11][anon_sym_LT] = actions(51); + v->a[11][anon_sym_GT] = actions(51); + v->a[11][anon_sym_GT_GT] = actions(51); + v->a[11][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[11][anon_sym_DOLLAR] = actions(55); + v->a[11][anon_sym_DQUOTE] = actions(57); + v->a[11][sym_raw_string] = actions(59); + v->a[11][sym_number] = actions(59); + v->a[11][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[11][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[11][anon_sym_BQUOTE] = actions(65); + v->a[11][sym_comment] = actions(3); + v->a[11][sym_variable_name] = actions(67); + v->a[12][sym__statements] = state(1552); + v->a[12][sym__statement_not_pipeline] = state(1564); + v->a[12][sym_redirected_statement] = state(867); + v->a[12][sym_for_statement] = state(867); + v->a[12][sym_while_statement] = state(867); + v->a[12][sym_if_statement] = state(867); + return (parse_table_33(v)); +} + +void parse_table_33(t_parse_table_array *v) +{ + v->a[12][sym_case_statement] = state(867); + v->a[12][sym_function_definition] = state(867); + v->a[12][sym_compound_statement] = state(867); + v->a[12][sym_subshell] = state(867); + v->a[12][sym_pipeline] = state(913); + v->a[12][sym_list] = state(867); + v->a[12][sym_negated_command] = state(867); + v->a[12][sym_command] = state(867); + v->a[12][sym_command_name] = state(170); + v->a[12][sym_variable_assignment] = state(177); + v->a[12][sym__variable_assignments] = state(867); + v->a[12][sym_file_redirect] = state(541); + v->a[12][sym_arithmetic_expansion] = state(276); + v->a[12][sym_concatenation] = state(546); + v->a[12][sym_string] = state(276); + v->a[12][sym_simple_expansion] = state(276); + v->a[12][sym_expansion] = state(276); + v->a[12][sym_command_substitution] = state(276); + v->a[12][aux_sym__statements_repeat1] = state(104); + v->a[12][aux_sym_redirected_statement_repeat2] = state(990); + return (parse_table_34(v)); +} + +void parse_table_34(t_parse_table_array *v) +{ + v->a[12][aux_sym__case_item_last_repeat2] = state(326); + v->a[12][aux_sym_command_repeat1] = state(408); + v->a[12][sym_word] = actions(79); + v->a[12][anon_sym_for] = actions(81); + v->a[12][anon_sym_while] = actions(83); + v->a[12][anon_sym_until] = actions(83); + v->a[12][anon_sym_if] = actions(85); + v->a[12][anon_sym_case] = actions(87); + v->a[12][anon_sym_LPAREN] = actions(89); + v->a[12][anon_sym_LF] = actions(115); + v->a[12][anon_sym_LBRACE] = actions(93); + v->a[12][anon_sym_BANG] = actions(95); + v->a[12][anon_sym_LT] = actions(97); + v->a[12][anon_sym_GT] = actions(97); + v->a[12][anon_sym_GT_GT] = actions(97); + v->a[12][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[12][anon_sym_DOLLAR] = actions(101); + v->a[12][anon_sym_DQUOTE] = actions(103); + v->a[12][sym_raw_string] = actions(105); + v->a[12][sym_number] = actions(105); + return (parse_table_35(v)); +} + +/* EOF parse_table_6.c */ diff --git a/parser/static/parse_table/parse_table_60.c b/parser/static/parse_table/parse_table_60.c new file mode 100644 index 00000000..7102c6bf --- /dev/null +++ b/parser/static/parse_table/parse_table_60.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_60.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_300(t_parse_table_array *v) +{ + v->a[120][sym_simple_expansion] = state(280); + v->a[120][sym_expansion] = state(280); + v->a[120][sym_command_substitution] = state(280); + v->a[120][aux_sym_redirected_statement_repeat2] = state(999); + v->a[120][aux_sym_command_repeat1] = state(398); + v->a[120][sym_word] = actions(7); + v->a[120][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[120][anon_sym_BANG] = actions(21); + v->a[120][anon_sym_LT] = actions(23); + v->a[120][anon_sym_GT] = actions(23); + v->a[120][anon_sym_GT_GT] = actions(23); + v->a[120][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[120][anon_sym_DOLLAR] = actions(27); + v->a[120][anon_sym_DQUOTE] = actions(29); + return (parse_table_301(v)); +} + +void parse_table_301(t_parse_table_array *v) +{ + v->a[120][sym_raw_string] = actions(31); + v->a[120][sym_number] = actions(31); + v->a[120][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[120][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[120][anon_sym_BQUOTE] = actions(37); + v->a[120][sym_comment] = actions(3); + v->a[120][sym_variable_name] = actions(39); + v->a[121][sym__statement_not_pipeline] = state(953); + v->a[121][sym_redirected_statement] = state(953); + v->a[121][sym_for_statement] = state(953); + v->a[121][sym_while_statement] = state(953); + v->a[121][sym_if_statement] = state(953); + v->a[121][sym_case_statement] = state(953); + v->a[121][sym_function_definition] = state(953); + v->a[121][sym_compound_statement] = state(953); + v->a[121][sym_subshell] = state(953); + v->a[121][sym_pipeline] = state(1364); + v->a[121][sym_list] = state(953); + v->a[121][sym_negated_command] = state(953); + v->a[121][sym_command] = state(953); + return (parse_table_302(v)); +} + +void parse_table_302(t_parse_table_array *v) +{ + v->a[121][sym_command_name] = state(185); + v->a[121][sym_variable_assignment] = state(247); + v->a[121][sym__variable_assignments] = state(953); + v->a[121][sym_file_redirect] = state(551); + v->a[121][sym_arithmetic_expansion] = state(401); + v->a[121][sym_concatenation] = state(555); + v->a[121][sym_string] = state(401); + v->a[121][sym_simple_expansion] = state(401); + v->a[121][sym_expansion] = state(401); + v->a[121][sym_command_substitution] = state(401); + v->a[121][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[121][aux_sym_command_repeat1] = state(411); + v->a[121][sym_word] = actions(41); + v->a[121][anon_sym_for] = 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_LBRACE] = actions(19); + return (parse_table_303(v)); +} + +void parse_table_303(t_parse_table_array *v) +{ + v->a[121][anon_sym_BANG] = actions(49); + v->a[121][anon_sym_LT] = actions(51); + v->a[121][anon_sym_GT] = actions(51); + v->a[121][anon_sym_GT_GT] = actions(51); + v->a[121][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[121][anon_sym_DOLLAR] = actions(55); + v->a[121][anon_sym_DQUOTE] = actions(57); + v->a[121][sym_raw_string] = actions(59); + v->a[121][sym_number] = actions(59); + v->a[121][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[121][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[121][anon_sym_BQUOTE] = actions(65); + v->a[121][sym_comment] = actions(3); + v->a[121][sym_variable_name] = actions(67); + v->a[122][sym__statement_not_pipeline] = state(953); + v->a[122][sym_redirected_statement] = state(953); + v->a[122][sym_for_statement] = state(953); + v->a[122][sym_while_statement] = state(953); + v->a[122][sym_if_statement] = state(953); + v->a[122][sym_case_statement] = state(953); + return (parse_table_304(v)); +} + +void parse_table_304(t_parse_table_array *v) +{ + v->a[122][sym_function_definition] = state(953); + v->a[122][sym_compound_statement] = state(953); + v->a[122][sym_subshell] = state(953); + v->a[122][sym_pipeline] = state(1324); + v->a[122][sym_list] = state(953); + v->a[122][sym_negated_command] = state(953); + v->a[122][sym_command] = state(953); + v->a[122][sym_command_name] = state(158); + v->a[122][sym_variable_assignment] = state(233); + v->a[122][sym__variable_assignments] = state(953); + v->a[122][sym_file_redirect] = state(551); + v->a[122][sym_arithmetic_expansion] = state(277); + v->a[122][sym_concatenation] = state(555); + v->a[122][sym_string] = state(277); + v->a[122][sym_simple_expansion] = state(277); + v->a[122][sym_expansion] = state(277); + v->a[122][sym_command_substitution] = state(277); + v->a[122][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[122][aux_sym_command_repeat1] = state(298); + v->a[122][sym_word] = actions(208); + return (parse_table_305(v)); +} + +/* EOF parse_table_60.c */ diff --git a/parser/static/parse_table/parse_table_61.c b/parser/static/parse_table/parse_table_61.c new file mode 100644 index 00000000..a21145d9 --- /dev/null +++ b/parser/static/parse_table/parse_table_61.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_61.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_305(t_parse_table_array *v) +{ + v->a[122][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[122][anon_sym_BANG] = actions(210); + v->a[122][anon_sym_LT] = actions(212); + v->a[122][anon_sym_GT] = actions(212); + v->a[122][anon_sym_GT_GT] = actions(212); + v->a[122][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[122][anon_sym_DOLLAR] = actions(55); + v->a[122][anon_sym_DQUOTE] = actions(57); + v->a[122][sym_raw_string] = actions(214); + v->a[122][sym_number] = actions(214); + v->a[122][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[122][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[122][anon_sym_BQUOTE] = actions(65); + v->a[122][sym_comment] = actions(3); + return (parse_table_306(v)); +} + +void parse_table_306(t_parse_table_array *v) +{ + v->a[122][sym_variable_name] = actions(216); + v->a[123][sym__statement_not_pipeline] = state(1557); + v->a[123][sym_redirected_statement] = state(917); + v->a[123][sym_for_statement] = state(917); + v->a[123][sym_while_statement] = state(917); + v->a[123][sym_if_statement] = state(917); + v->a[123][sym_case_statement] = state(917); + v->a[123][sym_function_definition] = state(917); + v->a[123][sym_compound_statement] = state(917); + v->a[123][sym_subshell] = state(917); + v->a[123][sym_pipeline] = state(918); + v->a[123][sym_list] = state(917); + v->a[123][sym_negated_command] = state(917); + v->a[123][sym_command] = state(917); + v->a[123][sym_command_name] = state(158); + v->a[123][sym_variable_assignment] = state(227); + v->a[123][sym__variable_assignments] = state(917); + v->a[123][sym_file_redirect] = state(551); + v->a[123][sym_arithmetic_expansion] = state(277); + v->a[123][sym_concatenation] = state(555); + return (parse_table_307(v)); +} + +void parse_table_307(t_parse_table_array *v) +{ + v->a[123][sym_string] = state(277); + v->a[123][sym_simple_expansion] = state(277); + v->a[123][sym_expansion] = state(277); + v->a[123][sym_command_substitution] = state(277); + v->a[123][aux_sym_redirected_statement_repeat2] = state(1019); + v->a[123][aux_sym_command_repeat1] = state(298); + v->a[123][sym_word] = actions(208); + v->a[123][anon_sym_for] = actions(9); + v->a[123][anon_sym_while] = actions(11); + v->a[123][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[123][anon_sym_BANG] = actions(210); + v->a[123][anon_sym_LT] = actions(212); + v->a[123][anon_sym_GT] = actions(212); + v->a[123][anon_sym_GT_GT] = actions(212); + v->a[123][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[123][anon_sym_DOLLAR] = actions(55); + return (parse_table_308(v)); +} + +void parse_table_308(t_parse_table_array *v) +{ + v->a[123][anon_sym_DQUOTE] = actions(57); + v->a[123][sym_raw_string] = actions(214); + v->a[123][sym_number] = actions(214); + v->a[123][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[123][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[123][anon_sym_BQUOTE] = actions(65); + v->a[123][sym_comment] = actions(3); + v->a[123][sym_variable_name] = actions(216); + v->a[124][sym__statement_not_pipeline] = state(1566); + v->a[124][sym_redirected_statement] = state(1287); + v->a[124][sym_for_statement] = state(1287); + v->a[124][sym_while_statement] = state(1287); + v->a[124][sym_if_statement] = state(1287); + v->a[124][sym_case_statement] = state(1287); + v->a[124][sym_function_definition] = state(1287); + v->a[124][sym_compound_statement] = state(1287); + v->a[124][sym_subshell] = state(1287); + v->a[124][sym_pipeline] = state(1308); + v->a[124][sym_list] = state(1287); + v->a[124][sym_negated_command] = state(1287); + return (parse_table_309(v)); +} + +void parse_table_309(t_parse_table_array *v) +{ + v->a[124][sym_command] = state(1287); + v->a[124][sym_command_name] = state(274); + v->a[124][sym_variable_assignment] = state(435); + v->a[124][sym__variable_assignments] = state(1287); + v->a[124][sym_file_redirect] = state(707); + v->a[124][sym_arithmetic_expansion] = state(606); + v->a[124][sym_concatenation] = state(772); + v->a[124][sym_string] = state(606); + v->a[124][sym_simple_expansion] = state(606); + v->a[124][sym_expansion] = state(606); + v->a[124][sym_command_substitution] = state(606); + v->a[124][aux_sym_redirected_statement_repeat2] = state(1343); + v->a[124][aux_sym_command_repeat1] = state(328); + v->a[124][sym_word] = actions(297); + v->a[124][anon_sym_for] = actions(299); + v->a[124][anon_sym_while] = actions(301); + v->a[124][anon_sym_until] = actions(301); + v->a[124][anon_sym_if] = actions(303); + v->a[124][anon_sym_case] = actions(305); + v->a[124][anon_sym_LPAREN] = actions(307); + return (parse_table_310(v)); +} + +/* EOF parse_table_61.c */ diff --git a/parser/static/parse_table/parse_table_62.c b/parser/static/parse_table/parse_table_62.c new file mode 100644 index 00000000..9626d5ec --- /dev/null +++ b/parser/static/parse_table/parse_table_62.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_62.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_310(t_parse_table_array *v) +{ + v->a[124][anon_sym_LBRACE] = actions(309); + v->a[124][anon_sym_BANG] = actions(311); + v->a[124][anon_sym_LT] = actions(313); + v->a[124][anon_sym_GT] = actions(313); + v->a[124][anon_sym_GT_GT] = actions(313); + v->a[124][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[124][anon_sym_DOLLAR] = actions(317); + v->a[124][anon_sym_DQUOTE] = actions(319); + v->a[124][sym_raw_string] = actions(321); + v->a[124][sym_number] = actions(321); + v->a[124][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[124][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[124][anon_sym_BQUOTE] = actions(327); + v->a[124][sym_comment] = actions(3); + v->a[124][sym_variable_name] = actions(329); + v->a[125][sym__statement_not_pipeline] = state(1558); + v->a[125][sym_redirected_statement] = state(956); + v->a[125][sym_for_statement] = state(956); + v->a[125][sym_while_statement] = state(956); + v->a[125][sym_if_statement] = state(956); + return (parse_table_311(v)); +} + +void parse_table_311(t_parse_table_array *v) +{ + v->a[125][sym_case_statement] = state(956); + v->a[125][sym_function_definition] = state(956); + v->a[125][sym_compound_statement] = state(956); + v->a[125][sym_subshell] = state(956); + v->a[125][sym_pipeline] = state(957); + v->a[125][sym_list] = state(956); + v->a[125][sym_negated_command] = state(956); + v->a[125][sym_command] = state(956); + v->a[125][sym_command_name] = state(166); + v->a[125][sym_variable_assignment] = state(234); + v->a[125][sym__variable_assignments] = state(956); + v->a[125][sym_file_redirect] = state(556); + v->a[125][sym_arithmetic_expansion] = state(280); + v->a[125][sym_concatenation] = state(549); + v->a[125][sym_string] = state(280); + v->a[125][sym_simple_expansion] = state(280); + v->a[125][sym_expansion] = state(280); + v->a[125][sym_command_substitution] = state(280); + v->a[125][aux_sym_redirected_statement_repeat2] = state(999); + v->a[125][aux_sym_command_repeat1] = state(398); + return (parse_table_312(v)); +} + +void parse_table_312(t_parse_table_array *v) +{ + v->a[125][sym_word] = actions(7); + v->a[125][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[125][anon_sym_BANG] = actions(21); + v->a[125][anon_sym_LT] = actions(23); + v->a[125][anon_sym_GT] = actions(23); + v->a[125][anon_sym_GT_GT] = actions(23); + v->a[125][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[125][anon_sym_DOLLAR] = actions(27); + v->a[125][anon_sym_DQUOTE] = actions(29); + v->a[125][sym_raw_string] = actions(31); + v->a[125][sym_number] = actions(31); + v->a[125][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[125][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[125][anon_sym_BQUOTE] = actions(37); + return (parse_table_313(v)); +} + +void parse_table_313(t_parse_table_array *v) +{ + v->a[125][sym_comment] = actions(3); + v->a[125][sym_variable_name] = actions(39); + v->a[126][sym__statement_not_pipeline] = state(1164); + v->a[126][sym_redirected_statement] = state(1164); + v->a[126][sym_for_statement] = state(1164); + v->a[126][sym_while_statement] = state(1164); + v->a[126][sym_if_statement] = state(1164); + v->a[126][sym_case_statement] = state(1164); + v->a[126][sym_function_definition] = state(1164); + v->a[126][sym_compound_statement] = state(1164); + v->a[126][sym_subshell] = state(1164); + v->a[126][sym_pipeline] = state(1349); + v->a[126][sym_list] = state(1164); + v->a[126][sym_negated_command] = state(1164); + v->a[126][sym_command] = state(1164); + v->a[126][sym_command_name] = state(170); + v->a[126][sym_variable_assignment] = state(235); + v->a[126][sym__variable_assignments] = state(1164); + v->a[126][sym_file_redirect] = state(541); + v->a[126][sym_arithmetic_expansion] = state(276); + return (parse_table_314(v)); +} + +void parse_table_314(t_parse_table_array *v) +{ + v->a[126][sym_concatenation] = state(546); + v->a[126][sym_string] = state(276); + v->a[126][sym_simple_expansion] = state(276); + v->a[126][sym_expansion] = state(276); + v->a[126][sym_command_substitution] = state(276); + v->a[126][aux_sym_redirected_statement_repeat2] = state(990); + v->a[126][aux_sym_command_repeat1] = state(408); + v->a[126][sym_word] = actions(79); + v->a[126][anon_sym_for] = actions(81); + v->a[126][anon_sym_while] = actions(83); + v->a[126][anon_sym_until] = actions(83); + v->a[126][anon_sym_if] = actions(85); + v->a[126][anon_sym_case] = actions(87); + v->a[126][anon_sym_LPAREN] = actions(89); + v->a[126][anon_sym_LBRACE] = actions(93); + v->a[126][anon_sym_BANG] = actions(95); + v->a[126][anon_sym_LT] = actions(97); + v->a[126][anon_sym_GT] = actions(97); + v->a[126][anon_sym_GT_GT] = actions(97); + v->a[126][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + return (parse_table_315(v)); +} + +/* EOF parse_table_62.c */ diff --git a/parser/static/parse_table/parse_table_63.c b/parser/static/parse_table/parse_table_63.c new file mode 100644 index 00000000..a1d8d76e --- /dev/null +++ b/parser/static/parse_table/parse_table_63.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_63.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_315(t_parse_table_array *v) +{ + v->a[126][anon_sym_DOLLAR] = actions(101); + v->a[126][anon_sym_DQUOTE] = actions(103); + v->a[126][sym_raw_string] = actions(105); + v->a[126][sym_number] = actions(105); + v->a[126][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[126][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[126][anon_sym_BQUOTE] = actions(111); + v->a[126][sym_comment] = actions(3); + v->a[126][sym_variable_name] = actions(113); + v->a[127][sym__statement_not_pipeline] = state(1383); + v->a[127][sym_redirected_statement] = state(1383); + v->a[127][sym_for_statement] = state(1383); + v->a[127][sym_while_statement] = state(1383); + v->a[127][sym_if_statement] = state(1383); + v->a[127][sym_case_statement] = state(1383); + v->a[127][sym_function_definition] = state(1383); + v->a[127][sym_compound_statement] = state(1383); + v->a[127][sym_subshell] = state(1383); + v->a[127][sym_pipeline] = state(1326); + v->a[127][sym_list] = state(1383); + return (parse_table_316(v)); +} + +void parse_table_316(t_parse_table_array *v) +{ + v->a[127][sym_negated_command] = state(1383); + v->a[127][sym_command] = state(1383); + v->a[127][sym_command_name] = state(274); + v->a[127][sym_variable_assignment] = state(439); + v->a[127][sym__variable_assignments] = state(1383); + v->a[127][sym_file_redirect] = state(707); + v->a[127][sym_arithmetic_expansion] = state(606); + v->a[127][sym_concatenation] = state(772); + v->a[127][sym_string] = state(606); + v->a[127][sym_simple_expansion] = state(606); + v->a[127][sym_expansion] = state(606); + v->a[127][sym_command_substitution] = state(606); + v->a[127][aux_sym_redirected_statement_repeat2] = state(1343); + v->a[127][aux_sym_command_repeat1] = state(328); + v->a[127][sym_word] = actions(297); + v->a[127][anon_sym_for] = actions(299); + v->a[127][anon_sym_while] = actions(301); + v->a[127][anon_sym_until] = actions(301); + v->a[127][anon_sym_if] = actions(303); + v->a[127][anon_sym_case] = actions(305); + return (parse_table_317(v)); +} + +void parse_table_317(t_parse_table_array *v) +{ + v->a[127][anon_sym_LPAREN] = actions(307); + v->a[127][anon_sym_LBRACE] = actions(309); + v->a[127][anon_sym_BANG] = actions(311); + v->a[127][anon_sym_LT] = actions(313); + v->a[127][anon_sym_GT] = actions(313); + v->a[127][anon_sym_GT_GT] = actions(313); + v->a[127][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[127][anon_sym_DOLLAR] = actions(317); + v->a[127][anon_sym_DQUOTE] = actions(319); + v->a[127][sym_raw_string] = actions(321); + v->a[127][sym_number] = actions(321); + v->a[127][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[127][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[127][anon_sym_BQUOTE] = actions(327); + v->a[127][sym_comment] = actions(3); + v->a[127][sym_variable_name] = actions(329); + v->a[128][sym__statement_not_pipeline] = state(1561); + v->a[128][sym_redirected_statement] = state(1037); + v->a[128][sym_for_statement] = state(1037); + v->a[128][sym_while_statement] = state(1037); + return (parse_table_318(v)); +} + +void parse_table_318(t_parse_table_array *v) +{ + v->a[128][sym_if_statement] = state(1037); + v->a[128][sym_case_statement] = state(1037); + v->a[128][sym_function_definition] = state(1037); + v->a[128][sym_compound_statement] = state(1037); + v->a[128][sym_subshell] = state(1037); + v->a[128][sym_pipeline] = state(1035); + v->a[128][sym_list] = state(1037); + v->a[128][sym_negated_command] = state(1037); + v->a[128][sym_command] = state(1037); + v->a[128][sym_command_name] = state(185); + v->a[128][sym_variable_assignment] = state(246); + v->a[128][sym__variable_assignments] = state(1037); + v->a[128][sym_file_redirect] = state(551); + v->a[128][sym_arithmetic_expansion] = state(401); + v->a[128][sym_concatenation] = state(555); + v->a[128][sym_string] = state(401); + v->a[128][sym_simple_expansion] = state(401); + v->a[128][sym_expansion] = state(401); + v->a[128][sym_command_substitution] = state(401); + v->a[128][aux_sym_redirected_statement_repeat2] = state(1126); + return (parse_table_319(v)); +} + +void parse_table_319(t_parse_table_array *v) +{ + v->a[128][aux_sym_command_repeat1] = state(411); + v->a[128][sym_word] = actions(41); + v->a[128][anon_sym_for] = actions(9); + v->a[128][anon_sym_while] = actions(11); + v->a[128][anon_sym_until] = actions(11); + 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_LBRACE] = actions(19); + v->a[128][anon_sym_BANG] = actions(49); + v->a[128][anon_sym_LT] = actions(51); + v->a[128][anon_sym_GT] = actions(51); + v->a[128][anon_sym_GT_GT] = actions(51); + v->a[128][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[128][anon_sym_DOLLAR] = actions(55); + v->a[128][anon_sym_DQUOTE] = actions(57); + v->a[128][sym_raw_string] = actions(59); + v->a[128][sym_number] = actions(59); + v->a[128][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[128][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_320(v)); +} + +/* EOF parse_table_63.c */ diff --git a/parser/static/parse_table/parse_table_64.c b/parser/static/parse_table/parse_table_64.c new file mode 100644 index 00000000..ff38021f --- /dev/null +++ b/parser/static/parse_table/parse_table_64.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_64.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_320(t_parse_table_array *v) +{ + v->a[128][anon_sym_BQUOTE] = actions(65); + v->a[128][sym_comment] = actions(3); + v->a[128][sym_variable_name] = actions(67); + v->a[129][sym__statement_not_pipeline] = state(1559); + v->a[129][sym_redirected_statement] = state(1222); + v->a[129][sym_for_statement] = state(1222); + v->a[129][sym_while_statement] = state(1222); + v->a[129][sym_if_statement] = state(1222); + v->a[129][sym_case_statement] = state(1222); + v->a[129][sym_function_definition] = state(1222); + v->a[129][sym_compound_statement] = state(1222); + v->a[129][sym_subshell] = state(1222); + v->a[129][sym_pipeline] = state(1284); + v->a[129][sym_list] = state(1222); + v->a[129][sym_negated_command] = state(1222); + v->a[129][sym_command] = state(1222); + v->a[129][sym_command_name] = state(252); + v->a[129][sym_variable_assignment] = state(294); + v->a[129][sym__variable_assignments] = state(1222); + v->a[129][sym_file_redirect] = state(551); + return (parse_table_321(v)); +} + +void parse_table_321(t_parse_table_array *v) +{ + v->a[129][sym_arithmetic_expansion] = state(525); + v->a[129][sym_concatenation] = state(555); + v->a[129][sym_string] = state(525); + v->a[129][sym_simple_expansion] = state(525); + v->a[129][sym_expansion] = state(525); + v->a[129][sym_command_substitution] = state(525); + v->a[129][aux_sym_redirected_statement_repeat2] = state(1309); + v->a[129][aux_sym_command_repeat1] = state(387); + v->a[129][sym_word] = actions(331); + v->a[129][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[129][anon_sym_BANG] = actions(333); + v->a[129][anon_sym_LT] = actions(335); + v->a[129][anon_sym_GT] = actions(335); + v->a[129][anon_sym_GT_GT] = actions(335); + return (parse_table_322(v)); +} + +void parse_table_322(t_parse_table_array *v) +{ + v->a[129][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[129][anon_sym_DOLLAR] = actions(55); + v->a[129][anon_sym_DQUOTE] = actions(57); + v->a[129][sym_raw_string] = actions(337); + v->a[129][sym_number] = actions(337); + v->a[129][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[129][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[129][anon_sym_BQUOTE] = actions(65); + v->a[129][sym_comment] = actions(3); + v->a[129][sym_variable_name] = actions(339); + v->a[130][sym__statement_not_pipeline] = state(1559); + v->a[130][sym_redirected_statement] = state(1221); + v->a[130][sym_for_statement] = state(1221); + v->a[130][sym_while_statement] = state(1221); + v->a[130][sym_if_statement] = state(1221); + v->a[130][sym_case_statement] = state(1221); + v->a[130][sym_function_definition] = state(1221); + v->a[130][sym_compound_statement] = state(1221); + v->a[130][sym_subshell] = state(1221); + v->a[130][sym_pipeline] = state(1278); + return (parse_table_323(v)); +} + +void parse_table_323(t_parse_table_array *v) +{ + v->a[130][sym_list] = state(1221); + v->a[130][sym_negated_command] = state(1221); + v->a[130][sym_command] = state(1221); + v->a[130][sym_command_name] = state(252); + v->a[130][sym_variable_assignment] = state(364); + v->a[130][sym__variable_assignments] = state(1221); + v->a[130][sym_file_redirect] = state(551); + v->a[130][sym_arithmetic_expansion] = state(525); + v->a[130][sym_concatenation] = state(555); + v->a[130][sym_string] = state(525); + v->a[130][sym_simple_expansion] = state(525); + v->a[130][sym_expansion] = state(525); + v->a[130][sym_command_substitution] = state(525); + v->a[130][aux_sym_redirected_statement_repeat2] = state(1309); + v->a[130][aux_sym_command_repeat1] = state(387); + v->a[130][sym_word] = actions(331); + v->a[130][anon_sym_for] = 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); + return (parse_table_324(v)); +} + +void parse_table_324(t_parse_table_array *v) +{ + v->a[130][anon_sym_case] = actions(15); + v->a[130][anon_sym_LPAREN] = actions(17); + v->a[130][anon_sym_LBRACE] = actions(19); + v->a[130][anon_sym_BANG] = actions(333); + v->a[130][anon_sym_LT] = actions(335); + v->a[130][anon_sym_GT] = actions(335); + v->a[130][anon_sym_GT_GT] = actions(335); + v->a[130][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[130][anon_sym_DOLLAR] = actions(55); + v->a[130][anon_sym_DQUOTE] = actions(57); + v->a[130][sym_raw_string] = actions(337); + v->a[130][sym_number] = actions(337); + v->a[130][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[130][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[130][anon_sym_BQUOTE] = actions(65); + v->a[130][sym_comment] = actions(3); + v->a[130][sym_variable_name] = actions(339); + v->a[131][sym__statement_not_pipeline] = state(1564); + v->a[131][sym_redirected_statement] = state(942); + v->a[131][sym_for_statement] = state(942); + return (parse_table_325(v)); +} + +/* EOF parse_table_64.c */ diff --git a/parser/static/parse_table/parse_table_65.c b/parser/static/parse_table/parse_table_65.c new file mode 100644 index 00000000..cd74ad0c --- /dev/null +++ b/parser/static/parse_table/parse_table_65.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_65.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_325(t_parse_table_array *v) +{ + v->a[131][sym_while_statement] = state(942); + v->a[131][sym_if_statement] = state(942); + v->a[131][sym_case_statement] = state(942); + v->a[131][sym_function_definition] = state(942); + v->a[131][sym_compound_statement] = state(942); + v->a[131][sym_subshell] = state(942); + v->a[131][sym_pipeline] = state(936); + v->a[131][sym_list] = state(942); + v->a[131][sym_negated_command] = state(942); + v->a[131][sym_command] = state(942); + v->a[131][sym_command_name] = state(170); + v->a[131][sym_variable_assignment] = state(222); + v->a[131][sym__variable_assignments] = state(942); + v->a[131][sym_file_redirect] = state(541); + v->a[131][sym_arithmetic_expansion] = state(276); + v->a[131][sym_concatenation] = state(546); + v->a[131][sym_string] = state(276); + v->a[131][sym_simple_expansion] = state(276); + v->a[131][sym_expansion] = state(276); + v->a[131][sym_command_substitution] = state(276); + return (parse_table_326(v)); +} + +void parse_table_326(t_parse_table_array *v) +{ + v->a[131][aux_sym_redirected_statement_repeat2] = state(990); + v->a[131][aux_sym_command_repeat1] = state(408); + v->a[131][sym_word] = actions(79); + v->a[131][anon_sym_for] = actions(81); + v->a[131][anon_sym_while] = actions(83); + v->a[131][anon_sym_until] = actions(83); + v->a[131][anon_sym_if] = actions(85); + v->a[131][anon_sym_case] = actions(87); + v->a[131][anon_sym_LPAREN] = actions(89); + v->a[131][anon_sym_LBRACE] = actions(93); + v->a[131][anon_sym_BANG] = actions(95); + v->a[131][anon_sym_LT] = actions(97); + v->a[131][anon_sym_GT] = actions(97); + v->a[131][anon_sym_GT_GT] = actions(97); + v->a[131][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[131][anon_sym_DOLLAR] = actions(101); + v->a[131][anon_sym_DQUOTE] = actions(103); + v->a[131][sym_raw_string] = actions(105); + v->a[131][sym_number] = actions(105); + v->a[131][anon_sym_DOLLAR_LBRACE] = actions(107); + return (parse_table_327(v)); +} + +void parse_table_327(t_parse_table_array *v) +{ + v->a[131][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[131][anon_sym_BQUOTE] = actions(111); + v->a[131][sym_comment] = actions(3); + v->a[131][sym_variable_name] = actions(113); + v->a[132][sym__statement_not_pipeline] = state(1559); + v->a[132][sym_redirected_statement] = state(1226); + v->a[132][sym_for_statement] = state(1226); + v->a[132][sym_while_statement] = state(1226); + v->a[132][sym_if_statement] = state(1226); + v->a[132][sym_case_statement] = state(1226); + v->a[132][sym_function_definition] = state(1226); + v->a[132][sym_compound_statement] = state(1226); + v->a[132][sym_subshell] = state(1226); + v->a[132][sym_pipeline] = state(1228); + v->a[132][sym_list] = state(1226); + v->a[132][sym_negated_command] = state(1226); + v->a[132][sym_command] = state(1226); + v->a[132][sym_command_name] = state(252); + v->a[132][sym_variable_assignment] = state(309); + v->a[132][sym__variable_assignments] = state(1226); + return (parse_table_328(v)); +} + +void parse_table_328(t_parse_table_array *v) +{ + v->a[132][sym_file_redirect] = state(551); + v->a[132][sym_arithmetic_expansion] = state(525); + v->a[132][sym_concatenation] = state(555); + v->a[132][sym_string] = state(525); + v->a[132][sym_simple_expansion] = state(525); + v->a[132][sym_expansion] = state(525); + v->a[132][sym_command_substitution] = state(525); + v->a[132][aux_sym_redirected_statement_repeat2] = state(1309); + v->a[132][aux_sym_command_repeat1] = state(387); + v->a[132][sym_word] = actions(331); + v->a[132][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[132][anon_sym_BANG] = actions(333); + v->a[132][anon_sym_LT] = actions(335); + v->a[132][anon_sym_GT] = actions(335); + return (parse_table_329(v)); +} + +void parse_table_329(t_parse_table_array *v) +{ + v->a[132][anon_sym_GT_GT] = actions(335); + v->a[132][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[132][anon_sym_DOLLAR] = actions(55); + v->a[132][anon_sym_DQUOTE] = actions(57); + v->a[132][sym_raw_string] = actions(337); + v->a[132][sym_number] = actions(337); + v->a[132][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[132][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[132][anon_sym_BQUOTE] = actions(65); + v->a[132][sym_comment] = actions(3); + v->a[132][sym_variable_name] = actions(339); + v->a[133][sym__statement_not_pipeline] = state(1560); + v->a[133][sym_redirected_statement] = state(927); + v->a[133][sym_for_statement] = state(927); + v->a[133][sym_while_statement] = state(927); + v->a[133][sym_if_statement] = state(927); + v->a[133][sym_case_statement] = state(927); + v->a[133][sym_function_definition] = state(927); + v->a[133][sym_compound_statement] = state(927); + v->a[133][sym_subshell] = state(927); + return (parse_table_330(v)); +} + +/* EOF parse_table_65.c */ diff --git a/parser/static/parse_table/parse_table_66.c b/parser/static/parse_table/parse_table_66.c new file mode 100644 index 00000000..57684544 --- /dev/null +++ b/parser/static/parse_table/parse_table_66.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_66.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_330(t_parse_table_array *v) +{ + v->a[133][sym_pipeline] = state(929); + v->a[133][sym_list] = state(927); + v->a[133][sym_negated_command] = state(927); + v->a[133][sym_command] = state(927); + v->a[133][sym_command_name] = state(179); + v->a[133][sym_variable_assignment] = state(254); + v->a[133][sym__variable_assignments] = state(927); + v->a[133][sym_file_redirect] = state(599); + v->a[133][sym_arithmetic_expansion] = state(401); + v->a[133][sym_concatenation] = state(555); + v->a[133][sym_string] = state(401); + v->a[133][sym_simple_expansion] = state(401); + v->a[133][sym_expansion] = state(401); + v->a[133][sym_command_substitution] = state(401); + v->a[133][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[133][aux_sym_command_repeat1] = state(385); + v->a[133][sym_word] = actions(204); + v->a[133][anon_sym_for] = actions(9); + v->a[133][anon_sym_while] = actions(11); + v->a[133][anon_sym_until] = actions(11); + return (parse_table_331(v)); +} + +void parse_table_331(t_parse_table_array *v) +{ + 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_LBRACE] = actions(19); + v->a[133][anon_sym_BANG] = actions(206); + v->a[133][anon_sym_LT] = actions(51); + v->a[133][anon_sym_GT] = actions(51); + v->a[133][anon_sym_GT_GT] = actions(51); + v->a[133][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[133][anon_sym_DOLLAR] = actions(55); + v->a[133][anon_sym_DQUOTE] = actions(57); + v->a[133][sym_raw_string] = actions(59); + v->a[133][sym_number] = actions(59); + v->a[133][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[133][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[133][anon_sym_BQUOTE] = actions(65); + v->a[133][sym_comment] = actions(3); + v->a[133][sym_variable_name] = actions(67); + v->a[134][sym__statement_not_pipeline] = state(953); + v->a[134][sym_redirected_statement] = state(953); + return (parse_table_332(v)); +} + +void parse_table_332(t_parse_table_array *v) +{ + v->a[134][sym_for_statement] = state(953); + v->a[134][sym_while_statement] = state(953); + v->a[134][sym_if_statement] = state(953); + v->a[134][sym_case_statement] = state(953); + v->a[134][sym_function_definition] = state(953); + v->a[134][sym_compound_statement] = state(953); + v->a[134][sym_subshell] = state(953); + v->a[134][sym_pipeline] = state(1357); + v->a[134][sym_list] = state(953); + v->a[134][sym_negated_command] = state(953); + v->a[134][sym_command] = state(953); + v->a[134][sym_command_name] = state(179); + v->a[134][sym_variable_assignment] = state(244); + v->a[134][sym__variable_assignments] = state(953); + v->a[134][sym_file_redirect] = state(599); + v->a[134][sym_arithmetic_expansion] = state(401); + v->a[134][sym_concatenation] = state(555); + v->a[134][sym_string] = state(401); + v->a[134][sym_simple_expansion] = state(401); + v->a[134][sym_expansion] = state(401); + return (parse_table_333(v)); +} + +void parse_table_333(t_parse_table_array *v) +{ + v->a[134][sym_command_substitution] = state(401); + v->a[134][aux_sym_redirected_statement_repeat2] = state(1006); + v->a[134][aux_sym_command_repeat1] = state(385); + v->a[134][sym_word] = actions(204); + v->a[134][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[134][anon_sym_BANG] = actions(206); + v->a[134][anon_sym_LT] = actions(51); + v->a[134][anon_sym_GT] = actions(51); + v->a[134][anon_sym_GT_GT] = actions(51); + v->a[134][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[134][anon_sym_DOLLAR] = actions(55); + v->a[134][anon_sym_DQUOTE] = actions(57); + v->a[134][sym_raw_string] = actions(59); + v->a[134][sym_number] = actions(59); + return (parse_table_334(v)); +} + +void parse_table_334(t_parse_table_array *v) +{ + v->a[134][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[134][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[134][anon_sym_BQUOTE] = actions(65); + v->a[134][sym_comment] = actions(3); + v->a[134][sym_variable_name] = actions(67); + v->a[135][sym__statement_not_pipeline] = state(953); + v->a[135][sym_redirected_statement] = state(953); + v->a[135][sym_for_statement] = state(953); + v->a[135][sym_while_statement] = state(953); + v->a[135][sym_if_statement] = state(953); + v->a[135][sym_case_statement] = state(953); + v->a[135][sym_function_definition] = state(953); + v->a[135][sym_compound_statement] = state(953); + v->a[135][sym_subshell] = state(953); + v->a[135][sym_pipeline] = state(1351); + v->a[135][sym_list] = state(953); + v->a[135][sym_negated_command] = state(953); + v->a[135][sym_command] = state(953); + v->a[135][sym_command_name] = state(252); + v->a[135][sym_variable_assignment] = state(427); + return (parse_table_335(v)); +} + +/* EOF parse_table_66.c */ diff --git a/parser/static/parse_table/parse_table_67.c b/parser/static/parse_table/parse_table_67.c new file mode 100644 index 00000000..a7c8e187 --- /dev/null +++ b/parser/static/parse_table/parse_table_67.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_67.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_335(t_parse_table_array *v) +{ + v->a[135][sym__variable_assignments] = state(953); + v->a[135][sym_file_redirect] = state(551); + v->a[135][sym_arithmetic_expansion] = state(525); + v->a[135][sym_concatenation] = state(555); + v->a[135][sym_string] = state(525); + v->a[135][sym_simple_expansion] = state(525); + v->a[135][sym_expansion] = state(525); + v->a[135][sym_command_substitution] = state(525); + v->a[135][aux_sym_redirected_statement_repeat2] = state(1309); + v->a[135][aux_sym_command_repeat1] = state(387); + v->a[135][sym_word] = actions(331); + v->a[135][anon_sym_for] = 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_LBRACE] = actions(19); + v->a[135][anon_sym_BANG] = actions(333); + v->a[135][anon_sym_LT] = actions(335); + return (parse_table_336(v)); +} + +void parse_table_336(t_parse_table_array *v) +{ + v->a[135][anon_sym_GT] = actions(335); + v->a[135][anon_sym_GT_GT] = actions(335); + v->a[135][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[135][anon_sym_DOLLAR] = actions(55); + v->a[135][anon_sym_DQUOTE] = actions(57); + v->a[135][sym_raw_string] = actions(337); + v->a[135][sym_number] = actions(337); + v->a[135][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[135][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[135][anon_sym_BQUOTE] = actions(65); + v->a[135][sym_comment] = actions(3); + v->a[135][sym_variable_name] = actions(339); + v->a[136][sym_for_statement] = state(1008); + v->a[136][sym_while_statement] = state(1008); + v->a[136][sym_if_statement] = state(1008); + v->a[136][sym_compound_statement] = state(1008); + v->a[136][sym_subshell] = state(1008); + v->a[136][sym_command] = state(1008); + v->a[136][sym_command_name] = state(185); + v->a[136][sym_variable_assignment] = state(839); + return (parse_table_337(v)); +} + +void parse_table_337(t_parse_table_array *v) +{ + v->a[136][sym__variable_assignments] = state(1008); + v->a[136][sym_file_redirect] = state(551); + v->a[136][sym_arithmetic_expansion] = state(401); + v->a[136][sym_concatenation] = state(555); + v->a[136][sym_string] = state(401); + v->a[136][sym_simple_expansion] = state(401); + v->a[136][sym_expansion] = state(401); + v->a[136][sym_command_substitution] = state(401); + v->a[136][aux_sym_redirected_statement_repeat2] = state(1148); + v->a[136][aux_sym_command_repeat1] = state(411); + v->a[136][sym_word] = actions(59); + v->a[136][anon_sym_for] = 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_LPAREN] = actions(17); + v->a[136][anon_sym_LBRACE] = actions(19); + v->a[136][anon_sym_LT] = actions(51); + v->a[136][anon_sym_GT] = actions(51); + v->a[136][anon_sym_GT_GT] = actions(51); + return (parse_table_338(v)); +} + +void parse_table_338(t_parse_table_array *v) +{ + v->a[136][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[136][anon_sym_DOLLAR] = actions(55); + v->a[136][anon_sym_DQUOTE] = actions(57); + v->a[136][sym_raw_string] = actions(59); + v->a[136][sym_number] = actions(59); + v->a[136][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[136][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[136][anon_sym_BQUOTE] = actions(65); + v->a[136][sym_comment] = actions(3); + v->a[136][sym_variable_name] = actions(341); + v->a[137][sym_for_statement] = state(1404); + v->a[137][sym_while_statement] = state(1404); + v->a[137][sym_if_statement] = state(1404); + v->a[137][sym_compound_statement] = state(1404); + v->a[137][sym_subshell] = state(1404); + v->a[137][sym_command] = state(1404); + v->a[137][sym_command_name] = state(274); + v->a[137][sym_variable_assignment] = state(861); + v->a[137][sym__variable_assignments] = state(1404); + v->a[137][sym_file_redirect] = state(707); + return (parse_table_339(v)); +} + +void parse_table_339(t_parse_table_array *v) +{ + v->a[137][sym_arithmetic_expansion] = state(606); + v->a[137][sym_concatenation] = state(772); + v->a[137][sym_string] = state(606); + v->a[137][sym_simple_expansion] = state(606); + v->a[137][sym_expansion] = state(606); + v->a[137][sym_command_substitution] = state(606); + v->a[137][aux_sym_redirected_statement_repeat2] = state(1337); + v->a[137][aux_sym_command_repeat1] = state(328); + v->a[137][sym_word] = actions(321); + v->a[137][anon_sym_for] = actions(299); + v->a[137][anon_sym_while] = actions(301); + v->a[137][anon_sym_until] = actions(301); + v->a[137][anon_sym_if] = actions(303); + v->a[137][anon_sym_LPAREN] = actions(307); + v->a[137][anon_sym_LBRACE] = actions(309); + v->a[137][anon_sym_LT] = actions(313); + v->a[137][anon_sym_GT] = actions(313); + v->a[137][anon_sym_GT_GT] = actions(313); + v->a[137][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + v->a[137][anon_sym_DOLLAR] = actions(317); + return (parse_table_340(v)); +} + +/* EOF parse_table_67.c */ diff --git a/parser/static/parse_table/parse_table_68.c b/parser/static/parse_table/parse_table_68.c new file mode 100644 index 00000000..68ccadae --- /dev/null +++ b/parser/static/parse_table/parse_table_68.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_68.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_340(t_parse_table_array *v) +{ + v->a[137][anon_sym_DQUOTE] = actions(319); + v->a[137][sym_raw_string] = actions(321); + v->a[137][sym_number] = actions(321); + v->a[137][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[137][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[137][anon_sym_BQUOTE] = actions(327); + v->a[137][sym_comment] = actions(3); + v->a[137][sym_variable_name] = actions(341); + v->a[138][sym_for_statement] = state(1241); + v->a[138][sym_while_statement] = state(1241); + v->a[138][sym_if_statement] = state(1241); + v->a[138][sym_compound_statement] = state(1241); + v->a[138][sym_subshell] = state(1241); + v->a[138][sym_command] = state(1241); + v->a[138][sym_command_name] = state(170); + v->a[138][sym_variable_assignment] = state(880); + v->a[138][sym__variable_assignments] = state(1241); + v->a[138][sym_file_redirect] = state(541); + v->a[138][sym_arithmetic_expansion] = state(276); + v->a[138][sym_concatenation] = state(546); + return (parse_table_341(v)); +} + +void parse_table_341(t_parse_table_array *v) +{ + v->a[138][sym_string] = state(276); + v->a[138][sym_simple_expansion] = state(276); + v->a[138][sym_expansion] = state(276); + v->a[138][sym_command_substitution] = state(276); + v->a[138][aux_sym_redirected_statement_repeat2] = state(1015); + v->a[138][aux_sym_command_repeat1] = state(408); + v->a[138][sym_word] = actions(105); + v->a[138][anon_sym_for] = actions(81); + v->a[138][anon_sym_while] = actions(83); + v->a[138][anon_sym_until] = actions(83); + v->a[138][anon_sym_if] = actions(85); + v->a[138][anon_sym_LPAREN] = actions(89); + v->a[138][anon_sym_LBRACE] = actions(93); + v->a[138][anon_sym_LT] = actions(97); + v->a[138][anon_sym_GT] = actions(97); + v->a[138][anon_sym_GT_GT] = actions(97); + v->a[138][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[138][anon_sym_DOLLAR] = actions(101); + v->a[138][anon_sym_DQUOTE] = actions(103); + v->a[138][sym_raw_string] = actions(105); + return (parse_table_342(v)); +} + +void parse_table_342(t_parse_table_array *v) +{ + v->a[138][sym_number] = actions(105); + v->a[138][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[138][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[138][anon_sym_BQUOTE] = actions(111); + v->a[138][sym_comment] = actions(3); + v->a[138][sym_variable_name] = actions(341); + v->a[139][sym_for_statement] = state(1008); + v->a[139][sym_while_statement] = state(1008); + v->a[139][sym_if_statement] = state(1008); + v->a[139][sym_compound_statement] = state(1008); + v->a[139][sym_subshell] = state(1008); + v->a[139][sym_command] = state(1008); + v->a[139][sym_command_name] = state(179); + v->a[139][sym_variable_assignment] = state(821); + v->a[139][sym__variable_assignments] = state(1008); + v->a[139][sym_file_redirect] = state(599); + v->a[139][sym_arithmetic_expansion] = state(401); + v->a[139][sym_concatenation] = state(555); + v->a[139][sym_string] = state(401); + v->a[139][sym_simple_expansion] = state(401); + return (parse_table_343(v)); +} + +void parse_table_343(t_parse_table_array *v) +{ + v->a[139][sym_expansion] = state(401); + v->a[139][sym_command_substitution] = state(401); + v->a[139][aux_sym_redirected_statement_repeat2] = state(1000); + v->a[139][aux_sym_command_repeat1] = state(385); + v->a[139][sym_word] = actions(59); + v->a[139][anon_sym_for] = actions(9); + v->a[139][anon_sym_while] = actions(11); + v->a[139][anon_sym_until] = actions(11); + v->a[139][anon_sym_if] = actions(13); + v->a[139][anon_sym_LPAREN] = actions(17); + v->a[139][anon_sym_LBRACE] = actions(19); + v->a[139][anon_sym_LT] = actions(51); + v->a[139][anon_sym_GT] = actions(51); + v->a[139][anon_sym_GT_GT] = actions(51); + v->a[139][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[139][anon_sym_DOLLAR] = actions(55); + v->a[139][anon_sym_DQUOTE] = actions(57); + v->a[139][sym_raw_string] = actions(59); + v->a[139][sym_number] = actions(59); + v->a[139][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_344(v)); +} + +void parse_table_344(t_parse_table_array *v) +{ + v->a[139][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[139][anon_sym_BQUOTE] = actions(65); + v->a[139][sym_comment] = actions(3); + v->a[139][sym_variable_name] = actions(341); + v->a[140][sym_for_statement] = state(1008); + v->a[140][sym_while_statement] = state(1008); + v->a[140][sym_if_statement] = state(1008); + v->a[140][sym_compound_statement] = state(1008); + v->a[140][sym_subshell] = state(1008); + v->a[140][sym_command] = state(1008); + v->a[140][sym_command_name] = state(252); + v->a[140][sym_variable_assignment] = state(818); + v->a[140][sym__variable_assignments] = state(1008); + v->a[140][sym_file_redirect] = state(551); + v->a[140][sym_arithmetic_expansion] = state(525); + v->a[140][sym_concatenation] = state(555); + v->a[140][sym_string] = state(525); + v->a[140][sym_simple_expansion] = state(525); + v->a[140][sym_expansion] = state(525); + v->a[140][sym_command_substitution] = state(525); + return (parse_table_345(v)); +} + +/* EOF parse_table_68.c */ diff --git a/parser/static/parse_table/parse_table_69.c b/parser/static/parse_table/parse_table_69.c new file mode 100644 index 00000000..c962f165 --- /dev/null +++ b/parser/static/parse_table/parse_table_69.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_69.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_345(t_parse_table_array *v) +{ + v->a[140][aux_sym_redirected_statement_repeat2] = state(1313); + v->a[140][aux_sym_command_repeat1] = state(387); + v->a[140][sym_word] = actions(337); + v->a[140][anon_sym_for] = 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_LPAREN] = actions(17); + v->a[140][anon_sym_LBRACE] = actions(19); + v->a[140][anon_sym_LT] = actions(335); + v->a[140][anon_sym_GT] = actions(335); + v->a[140][anon_sym_GT_GT] = actions(335); + v->a[140][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[140][anon_sym_DOLLAR] = actions(55); + v->a[140][anon_sym_DQUOTE] = actions(57); + v->a[140][sym_raw_string] = actions(337); + v->a[140][sym_number] = actions(337); + v->a[140][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[140][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[140][anon_sym_BQUOTE] = actions(65); + return (parse_table_346(v)); +} + +void parse_table_346(t_parse_table_array *v) +{ + v->a[140][sym_comment] = actions(3); + v->a[140][sym_variable_name] = actions(341); + v->a[141][sym_for_statement] = state(1008); + v->a[141][sym_while_statement] = state(1008); + v->a[141][sym_if_statement] = state(1008); + v->a[141][sym_compound_statement] = state(1008); + v->a[141][sym_subshell] = state(1008); + v->a[141][sym_command] = state(1008); + v->a[141][sym_command_name] = state(158); + v->a[141][sym_variable_assignment] = state(831); + v->a[141][sym__variable_assignments] = state(1008); + v->a[141][sym_file_redirect] = state(551); + v->a[141][sym_arithmetic_expansion] = state(277); + v->a[141][sym_concatenation] = state(555); + v->a[141][sym_string] = state(277); + v->a[141][sym_simple_expansion] = state(277); + v->a[141][sym_expansion] = state(277); + v->a[141][sym_command_substitution] = state(277); + v->a[141][aux_sym_redirected_statement_repeat2] = state(1012); + v->a[141][aux_sym_command_repeat1] = state(298); + return (parse_table_347(v)); +} + +void parse_table_347(t_parse_table_array *v) +{ + v->a[141][sym_word] = actions(214); + v->a[141][anon_sym_for] = 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_LPAREN] = actions(17); + v->a[141][anon_sym_LBRACE] = actions(19); + v->a[141][anon_sym_LT] = actions(212); + v->a[141][anon_sym_GT] = actions(212); + v->a[141][anon_sym_GT_GT] = actions(212); + v->a[141][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[141][anon_sym_DOLLAR] = actions(55); + v->a[141][anon_sym_DQUOTE] = actions(57); + v->a[141][sym_raw_string] = actions(214); + v->a[141][sym_number] = actions(214); + v->a[141][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[141][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[141][anon_sym_BQUOTE] = actions(65); + v->a[141][sym_comment] = actions(3); + v->a[141][sym_variable_name] = actions(341); + return (parse_table_348(v)); +} + +void parse_table_348(t_parse_table_array *v) +{ + v->a[142][sym_for_statement] = state(1008); + v->a[142][sym_while_statement] = state(1008); + v->a[142][sym_if_statement] = state(1008); + v->a[142][sym_compound_statement] = state(1008); + v->a[142][sym_subshell] = state(1008); + v->a[142][sym_command] = state(1008); + v->a[142][sym_command_name] = state(166); + v->a[142][sym_variable_assignment] = state(888); + v->a[142][sym__variable_assignments] = state(1008); + v->a[142][sym_file_redirect] = state(556); + v->a[142][sym_arithmetic_expansion] = state(280); + v->a[142][sym_concatenation] = state(549); + v->a[142][sym_string] = state(280); + v->a[142][sym_simple_expansion] = state(280); + v->a[142][sym_expansion] = state(280); + v->a[142][sym_command_substitution] = state(280); + v->a[142][aux_sym_redirected_statement_repeat2] = state(1010); + v->a[142][aux_sym_command_repeat1] = state(398); + v->a[142][sym_word] = actions(31); + v->a[142][anon_sym_for] = actions(9); + return (parse_table_349(v)); +} + +void parse_table_349(t_parse_table_array *v) +{ + 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_LPAREN] = actions(17); + v->a[142][anon_sym_LBRACE] = actions(19); + v->a[142][anon_sym_LT] = actions(23); + v->a[142][anon_sym_GT] = actions(23); + v->a[142][anon_sym_GT_GT] = actions(23); + v->a[142][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[142][anon_sym_DOLLAR] = actions(27); + v->a[142][anon_sym_DQUOTE] = actions(29); + v->a[142][sym_raw_string] = actions(31); + v->a[142][sym_number] = actions(31); + v->a[142][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[142][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[142][anon_sym_BQUOTE] = actions(37); + v->a[142][sym_comment] = actions(3); + v->a[142][sym_variable_name] = actions(341); + v->a[143][sym_word] = actions(343); + v->a[143][anon_sym_PIPE] = actions(343); + return (parse_table_350(v)); +} + +/* EOF parse_table_69.c */ diff --git a/parser/static/parse_table/parse_table_7.c b/parser/static/parse_table/parse_table_7.c new file mode 100644 index 00000000..86c0017c --- /dev/null +++ b/parser/static/parse_table/parse_table_7.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_7.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_35(t_parse_table_array *v) +{ + v->a[12][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[12][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[12][anon_sym_BQUOTE] = actions(111); + v->a[12][sym_comment] = actions(3); + v->a[12][sym_variable_name] = actions(113); + v->a[13][sym__statements] = state(1717); + v->a[13][sym__statement_not_pipeline] = state(1561); + v->a[13][sym_redirected_statement] = state(972); + v->a[13][sym_for_statement] = state(972); + v->a[13][sym_while_statement] = state(972); + v->a[13][sym_if_statement] = state(972); + v->a[13][sym_case_statement] = state(972); + v->a[13][sym_function_definition] = state(972); + v->a[13][sym_compound_statement] = state(972); + v->a[13][sym_subshell] = state(972); + v->a[13][sym_pipeline] = state(991); + v->a[13][sym_list] = state(972); + v->a[13][sym_negated_command] = state(972); + v->a[13][sym_command] = state(972); + v->a[13][sym_command_name] = state(185); + return (parse_table_36(v)); +} + +void parse_table_36(t_parse_table_array *v) +{ + v->a[13][sym_variable_assignment] = state(216); + v->a[13][sym__variable_assignments] = state(972); + v->a[13][sym_file_redirect] = state(551); + v->a[13][sym_arithmetic_expansion] = state(401); + v->a[13][sym_concatenation] = state(555); + v->a[13][sym_string] = state(401); + v->a[13][sym_simple_expansion] = state(401); + v->a[13][sym_expansion] = state(401); + v->a[13][sym_command_substitution] = state(401); + v->a[13][aux_sym__statements_repeat1] = state(118); + v->a[13][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[13][aux_sym__case_item_last_repeat2] = state(326); + v->a[13][aux_sym_command_repeat1] = state(411); + v->a[13][sym_word] = actions(41); + v->a[13][anon_sym_for] = actions(9); + v->a[13][anon_sym_while] = actions(11); + v->a[13][anon_sym_until] = actions(11); + v->a[13][anon_sym_if] = actions(13); + v->a[13][anon_sym_case] = actions(15); + v->a[13][anon_sym_LPAREN] = actions(17); + return (parse_table_37(v)); +} + +void parse_table_37(t_parse_table_array *v) +{ + v->a[13][anon_sym_LF] = actions(115); + v->a[13][anon_sym_LBRACE] = actions(19); + v->a[13][anon_sym_BANG] = actions(49); + v->a[13][anon_sym_LT] = actions(51); + v->a[13][anon_sym_GT] = actions(51); + v->a[13][anon_sym_GT_GT] = actions(51); + v->a[13][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[13][anon_sym_DOLLAR] = actions(55); + v->a[13][anon_sym_DQUOTE] = actions(57); + v->a[13][sym_raw_string] = actions(59); + v->a[13][sym_number] = actions(59); + v->a[13][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[13][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[13][anon_sym_BQUOTE] = actions(65); + v->a[13][sym_comment] = actions(3); + v->a[13][sym_variable_name] = actions(67); + v->a[14][sym__statements] = state(1569); + v->a[14][sym__statement_not_pipeline] = state(1564); + v->a[14][sym_redirected_statement] = state(867); + v->a[14][sym_for_statement] = state(867); + return (parse_table_38(v)); +} + +void parse_table_38(t_parse_table_array *v) +{ + v->a[14][sym_while_statement] = state(867); + v->a[14][sym_if_statement] = state(867); + v->a[14][sym_case_statement] = state(867); + v->a[14][sym_function_definition] = state(867); + v->a[14][sym_compound_statement] = state(867); + v->a[14][sym_subshell] = state(867); + v->a[14][sym_pipeline] = state(913); + v->a[14][sym_list] = state(867); + v->a[14][sym_negated_command] = state(867); + v->a[14][sym_command] = state(867); + v->a[14][sym_command_name] = state(170); + v->a[14][sym_variable_assignment] = state(177); + v->a[14][sym__variable_assignments] = state(867); + v->a[14][sym_file_redirect] = state(541); + v->a[14][sym_arithmetic_expansion] = state(276); + v->a[14][sym_concatenation] = state(546); + v->a[14][sym_string] = state(276); + v->a[14][sym_simple_expansion] = state(276); + v->a[14][sym_expansion] = state(276); + v->a[14][sym_command_substitution] = state(276); + return (parse_table_39(v)); +} + +void parse_table_39(t_parse_table_array *v) +{ + v->a[14][aux_sym__statements_repeat1] = state(104); + v->a[14][aux_sym_redirected_statement_repeat2] = state(990); + v->a[14][aux_sym__case_item_last_repeat2] = state(326); + v->a[14][aux_sym_command_repeat1] = state(408); + v->a[14][sym_word] = actions(79); + v->a[14][anon_sym_for] = actions(81); + v->a[14][anon_sym_while] = actions(83); + v->a[14][anon_sym_until] = actions(83); + v->a[14][anon_sym_if] = actions(85); + v->a[14][anon_sym_case] = actions(87); + v->a[14][anon_sym_LPAREN] = actions(89); + v->a[14][anon_sym_LF] = actions(115); + v->a[14][anon_sym_LBRACE] = actions(93); + v->a[14][anon_sym_BANG] = actions(95); + v->a[14][anon_sym_LT] = actions(97); + v->a[14][anon_sym_GT] = actions(97); + v->a[14][anon_sym_GT_GT] = actions(97); + v->a[14][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[14][anon_sym_DOLLAR] = actions(101); + v->a[14][anon_sym_DQUOTE] = actions(103); + return (parse_table_40(v)); +} + +/* EOF parse_table_7.c */ diff --git a/parser/static/parse_table/parse_table_70.c b/parser/static/parse_table/parse_table_70.c new file mode 100644 index 00000000..16ae4c11 --- /dev/null +++ b/parser/static/parse_table/parse_table_70.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_70.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_350(t_parse_table_array *v) +{ + v->a[143][anon_sym_RPAREN] = actions(343); + v->a[143][anon_sym_SEMI_SEMI] = actions(343); + v->a[143][anon_sym_AMP_AMP] = actions(343); + v->a[143][anon_sym_PIPE_PIPE] = actions(343); + v->a[143][anon_sym_BANG] = actions(345); + v->a[143][anon_sym_LT] = actions(343); + v->a[143][anon_sym_GT] = actions(343); + v->a[143][anon_sym_GT_GT] = actions(343); + v->a[143][anon_sym_LT_LT] = actions(343); + v->a[143][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[143][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[143][anon_sym_DASH] = actions(345); + v->a[143][anon_sym_STAR] = actions(345); + v->a[143][anon_sym_QMARK] = actions(345); + v->a[143][anon_sym_DOLLAR] = actions(345); + v->a[143][anon_sym_DQUOTE] = actions(343); + v->a[143][sym_raw_string] = actions(343); + v->a[143][sym_number] = actions(343); + v->a[143][anon_sym_POUND] = actions(345); + v->a[143][anon_sym_DOLLAR_LBRACE] = actions(343); + return (parse_table_351(v)); +} + +void parse_table_351(t_parse_table_array *v) +{ + v->a[143][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[143][anon_sym_BQUOTE] = actions(343); + v->a[143][sym_comment] = actions(3); + v->a[143][aux_sym__simple_variable_name_token1] = actions(347); + v->a[143][aux_sym__multiline_variable_name_token1] = actions(347); + v->a[143][anon_sym_AT] = actions(345); + v->a[143][anon_sym_0] = actions(345); + v->a[143][anon_sym_SEMI] = actions(343); + v->a[143][sym_variable_name] = actions(349); + v->a[143][sym__bare_dollar] = actions(351); + v->a[144][ts_builtin_sym_end] = actions(351); + v->a[144][sym_word] = actions(343); + v->a[144][anon_sym_PIPE] = actions(343); + v->a[144][anon_sym_SEMI_SEMI] = actions(343); + v->a[144][anon_sym_AMP_AMP] = actions(343); + v->a[144][anon_sym_PIPE_PIPE] = actions(343); + v->a[144][anon_sym_BANG] = actions(353); + v->a[144][anon_sym_LT] = actions(343); + v->a[144][anon_sym_GT] = actions(343); + v->a[144][anon_sym_GT_GT] = actions(343); + return (parse_table_352(v)); +} + +void parse_table_352(t_parse_table_array *v) +{ + v->a[144][anon_sym_LT_LT] = actions(343); + v->a[144][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[144][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[144][anon_sym_DASH] = actions(353); + v->a[144][anon_sym_STAR] = actions(353); + v->a[144][anon_sym_QMARK] = actions(353); + v->a[144][anon_sym_DOLLAR] = actions(353); + v->a[144][anon_sym_DQUOTE] = actions(343); + v->a[144][sym_raw_string] = actions(343); + v->a[144][sym_number] = actions(343); + v->a[144][anon_sym_POUND] = actions(353); + v->a[144][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[144][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[144][anon_sym_BQUOTE] = actions(343); + v->a[144][sym_comment] = actions(3); + v->a[144][aux_sym__simple_variable_name_token1] = actions(355); + v->a[144][aux_sym__multiline_variable_name_token1] = actions(355); + v->a[144][anon_sym_AT] = actions(353); + v->a[144][anon_sym_0] = actions(353); + v->a[144][anon_sym_SEMI] = actions(343); + return (parse_table_353(v)); +} + +void parse_table_353(t_parse_table_array *v) +{ + v->a[144][sym_variable_name] = actions(357); + v->a[144][sym__bare_dollar] = actions(351); + v->a[145][sym_word] = actions(343); + v->a[145][anon_sym_esac] = actions(343); + v->a[145][anon_sym_PIPE] = actions(343); + v->a[145][anon_sym_SEMI_SEMI] = actions(343); + v->a[145][anon_sym_AMP_AMP] = actions(343); + v->a[145][anon_sym_PIPE_PIPE] = actions(343); + v->a[145][anon_sym_BANG] = actions(359); + v->a[145][anon_sym_LT] = actions(343); + v->a[145][anon_sym_GT] = actions(343); + v->a[145][anon_sym_GT_GT] = actions(343); + v->a[145][anon_sym_LT_LT] = actions(343); + v->a[145][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[145][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[145][anon_sym_DASH] = actions(359); + v->a[145][anon_sym_STAR] = actions(359); + v->a[145][anon_sym_QMARK] = actions(359); + v->a[145][anon_sym_DOLLAR] = actions(359); + v->a[145][anon_sym_DQUOTE] = actions(343); + return (parse_table_354(v)); +} + +void parse_table_354(t_parse_table_array *v) +{ + v->a[145][sym_raw_string] = actions(343); + v->a[145][sym_number] = actions(343); + v->a[145][anon_sym_POUND] = actions(359); + v->a[145][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[145][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[145][anon_sym_BQUOTE] = actions(343); + v->a[145][sym_comment] = actions(3); + v->a[145][aux_sym__simple_variable_name_token1] = actions(361); + v->a[145][aux_sym__multiline_variable_name_token1] = actions(361); + v->a[145][anon_sym_AT] = actions(359); + v->a[145][anon_sym_0] = actions(359); + v->a[145][anon_sym_SEMI] = actions(343); + v->a[145][sym_variable_name] = actions(363); + v->a[145][sym__bare_dollar] = actions(351); + v->a[146][ts_builtin_sym_end] = actions(351); + v->a[146][sym_word] = actions(343); + v->a[146][anon_sym_PIPE] = actions(343); + v->a[146][anon_sym_SEMI_SEMI] = actions(343); + v->a[146][anon_sym_AMP_AMP] = actions(343); + v->a[146][anon_sym_PIPE_PIPE] = actions(343); + return (parse_table_355(v)); +} + +/* EOF parse_table_70.c */ diff --git a/parser/static/parse_table/parse_table_71.c b/parser/static/parse_table/parse_table_71.c new file mode 100644 index 00000000..2bb92af0 --- /dev/null +++ b/parser/static/parse_table/parse_table_71.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_71.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_355(t_parse_table_array *v) +{ + v->a[146][anon_sym_BANG] = actions(365); + v->a[146][anon_sym_LT] = actions(343); + v->a[146][anon_sym_GT] = actions(343); + v->a[146][anon_sym_GT_GT] = actions(343); + v->a[146][anon_sym_LT_LT] = actions(343); + v->a[146][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[146][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[146][anon_sym_DASH] = actions(365); + v->a[146][anon_sym_STAR] = actions(365); + v->a[146][anon_sym_QMARK] = actions(365); + v->a[146][anon_sym_DOLLAR] = actions(365); + v->a[146][anon_sym_DQUOTE] = actions(343); + v->a[146][sym_raw_string] = actions(343); + v->a[146][sym_number] = actions(343); + v->a[146][anon_sym_POUND] = actions(365); + v->a[146][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[146][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[146][anon_sym_BQUOTE] = actions(343); + v->a[146][sym_comment] = actions(3); + v->a[146][aux_sym__simple_variable_name_token1] = actions(367); + return (parse_table_356(v)); +} + +void parse_table_356(t_parse_table_array *v) +{ + v->a[146][aux_sym__multiline_variable_name_token1] = actions(367); + v->a[146][anon_sym_AT] = actions(365); + v->a[146][anon_sym_0] = actions(365); + v->a[146][anon_sym_SEMI] = actions(343); + v->a[146][sym_variable_name] = actions(369); + v->a[147][sym_word] = actions(343); + v->a[147][anon_sym_esac] = actions(343); + v->a[147][anon_sym_PIPE] = actions(343); + v->a[147][anon_sym_SEMI_SEMI] = actions(343); + v->a[147][anon_sym_AMP_AMP] = actions(343); + v->a[147][anon_sym_PIPE_PIPE] = actions(343); + v->a[147][anon_sym_BANG] = actions(371); + v->a[147][anon_sym_LT] = actions(343); + v->a[147][anon_sym_GT] = actions(343); + v->a[147][anon_sym_GT_GT] = actions(343); + v->a[147][anon_sym_LT_LT] = actions(343); + v->a[147][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[147][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[147][anon_sym_DASH] = actions(371); + v->a[147][anon_sym_STAR] = actions(371); + return (parse_table_357(v)); +} + +void parse_table_357(t_parse_table_array *v) +{ + v->a[147][anon_sym_QMARK] = actions(371); + v->a[147][anon_sym_DOLLAR] = actions(371); + v->a[147][anon_sym_DQUOTE] = actions(343); + v->a[147][sym_raw_string] = actions(343); + v->a[147][sym_number] = actions(343); + v->a[147][anon_sym_POUND] = actions(371); + v->a[147][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[147][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[147][anon_sym_BQUOTE] = actions(343); + v->a[147][sym_comment] = actions(3); + v->a[147][aux_sym__simple_variable_name_token1] = actions(373); + v->a[147][aux_sym__multiline_variable_name_token1] = actions(373); + v->a[147][anon_sym_AT] = actions(371); + v->a[147][anon_sym_0] = actions(371); + v->a[147][anon_sym_SEMI] = actions(343); + v->a[147][sym_variable_name] = actions(375); + v->a[148][sym_word] = actions(343); + v->a[148][anon_sym_esac] = actions(343); + v->a[148][anon_sym_PIPE] = actions(343); + v->a[148][anon_sym_SEMI_SEMI] = actions(343); + return (parse_table_358(v)); +} + +void parse_table_358(t_parse_table_array *v) +{ + v->a[148][anon_sym_AMP_AMP] = actions(343); + v->a[148][anon_sym_PIPE_PIPE] = actions(343); + v->a[148][anon_sym_BANG] = actions(377); + v->a[148][anon_sym_LT] = actions(343); + v->a[148][anon_sym_GT] = actions(343); + v->a[148][anon_sym_GT_GT] = actions(343); + v->a[148][anon_sym_LT_LT] = actions(343); + v->a[148][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[148][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[148][anon_sym_DASH] = actions(377); + v->a[148][anon_sym_STAR] = actions(377); + v->a[148][anon_sym_QMARK] = actions(377); + v->a[148][anon_sym_DOLLAR] = actions(377); + v->a[148][anon_sym_DQUOTE] = actions(343); + v->a[148][sym_raw_string] = actions(343); + v->a[148][sym_number] = actions(343); + v->a[148][anon_sym_POUND] = actions(377); + v->a[148][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[148][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[148][anon_sym_BQUOTE] = actions(343); + return (parse_table_359(v)); +} + +void parse_table_359(t_parse_table_array *v) +{ + v->a[148][sym_comment] = actions(3); + v->a[148][aux_sym__simple_variable_name_token1] = actions(379); + v->a[148][aux_sym__multiline_variable_name_token1] = actions(379); + v->a[148][anon_sym_AT] = actions(377); + v->a[148][anon_sym_0] = actions(377); + v->a[148][anon_sym_SEMI] = actions(343); + v->a[148][sym_variable_name] = actions(381); + v->a[149][ts_builtin_sym_end] = actions(351); + v->a[149][sym_word] = actions(343); + v->a[149][anon_sym_PIPE] = actions(343); + v->a[149][anon_sym_SEMI_SEMI] = actions(343); + v->a[149][anon_sym_AMP_AMP] = actions(343); + v->a[149][anon_sym_PIPE_PIPE] = actions(343); + v->a[149][anon_sym_BANG] = actions(383); + v->a[149][anon_sym_LT] = actions(343); + v->a[149][anon_sym_GT] = actions(343); + v->a[149][anon_sym_GT_GT] = actions(343); + v->a[149][anon_sym_LT_LT] = actions(343); + v->a[149][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[149][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + return (parse_table_360(v)); +} + +/* EOF parse_table_71.c */ diff --git a/parser/static/parse_table/parse_table_72.c b/parser/static/parse_table/parse_table_72.c new file mode 100644 index 00000000..55160558 --- /dev/null +++ b/parser/static/parse_table/parse_table_72.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_72.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_360(t_parse_table_array *v) +{ + v->a[149][anon_sym_DASH] = actions(383); + v->a[149][anon_sym_STAR] = actions(383); + v->a[149][anon_sym_QMARK] = actions(383); + v->a[149][anon_sym_DOLLAR] = actions(383); + v->a[149][anon_sym_DQUOTE] = actions(343); + v->a[149][sym_raw_string] = actions(343); + v->a[149][sym_number] = actions(343); + v->a[149][anon_sym_POUND] = actions(383); + v->a[149][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[149][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[149][anon_sym_BQUOTE] = actions(343); + v->a[149][sym_comment] = actions(3); + v->a[149][aux_sym__simple_variable_name_token1] = actions(385); + v->a[149][aux_sym__multiline_variable_name_token1] = actions(385); + v->a[149][anon_sym_AT] = actions(383); + v->a[149][anon_sym_0] = actions(383); + v->a[149][anon_sym_SEMI] = actions(343); + v->a[149][sym_variable_name] = actions(387); + v->a[150][sym_word] = actions(343); + v->a[150][anon_sym_PIPE] = actions(343); + return (parse_table_361(v)); +} + +void parse_table_361(t_parse_table_array *v) +{ + v->a[150][anon_sym_RPAREN] = actions(343); + v->a[150][anon_sym_SEMI_SEMI] = actions(343); + v->a[150][anon_sym_AMP_AMP] = actions(343); + v->a[150][anon_sym_PIPE_PIPE] = actions(343); + v->a[150][anon_sym_BANG] = actions(389); + v->a[150][anon_sym_LT] = actions(343); + v->a[150][anon_sym_GT] = actions(343); + v->a[150][anon_sym_GT_GT] = actions(343); + v->a[150][anon_sym_LT_LT] = actions(343); + v->a[150][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[150][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[150][anon_sym_DASH] = actions(389); + v->a[150][anon_sym_STAR] = actions(389); + v->a[150][anon_sym_QMARK] = actions(389); + v->a[150][anon_sym_DOLLAR] = actions(389); + v->a[150][anon_sym_DQUOTE] = actions(343); + v->a[150][sym_raw_string] = actions(343); + v->a[150][sym_number] = actions(343); + v->a[150][anon_sym_POUND] = actions(389); + v->a[150][anon_sym_DOLLAR_LBRACE] = actions(343); + return (parse_table_362(v)); +} + +void parse_table_362(t_parse_table_array *v) +{ + v->a[150][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[150][anon_sym_BQUOTE] = actions(343); + v->a[150][sym_comment] = actions(3); + v->a[150][aux_sym__simple_variable_name_token1] = actions(391); + v->a[150][aux_sym__multiline_variable_name_token1] = actions(391); + v->a[150][anon_sym_AT] = actions(389); + v->a[150][anon_sym_0] = actions(389); + v->a[150][anon_sym_SEMI] = actions(343); + v->a[150][sym_variable_name] = actions(393); + v->a[151][sym_word] = actions(343); + v->a[151][anon_sym_PIPE] = actions(343); + v->a[151][anon_sym_SEMI_SEMI] = actions(343); + v->a[151][anon_sym_AMP_AMP] = actions(343); + v->a[151][anon_sym_PIPE_PIPE] = actions(343); + v->a[151][anon_sym_BANG] = actions(345); + v->a[151][anon_sym_LT] = actions(343); + v->a[151][anon_sym_GT] = actions(343); + v->a[151][anon_sym_GT_GT] = actions(343); + v->a[151][anon_sym_LT_LT] = actions(343); + v->a[151][aux_sym_heredoc_redirect_token1] = actions(343); + return (parse_table_363(v)); +} + +void parse_table_363(t_parse_table_array *v) +{ + v->a[151][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[151][anon_sym_DASH] = actions(345); + v->a[151][anon_sym_STAR] = actions(345); + v->a[151][anon_sym_QMARK] = actions(345); + v->a[151][anon_sym_DOLLAR] = actions(345); + v->a[151][anon_sym_DQUOTE] = actions(343); + v->a[151][sym_raw_string] = actions(343); + v->a[151][sym_number] = actions(343); + v->a[151][anon_sym_POUND] = actions(345); + v->a[151][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[151][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[151][anon_sym_BQUOTE] = actions(343); + v->a[151][sym_comment] = actions(3); + v->a[151][aux_sym__simple_variable_name_token1] = actions(347); + v->a[151][aux_sym__multiline_variable_name_token1] = actions(347); + v->a[151][anon_sym_AT] = actions(345); + v->a[151][anon_sym_0] = actions(345); + v->a[151][anon_sym_SEMI] = actions(343); + v->a[151][sym_variable_name] = actions(349); + v->a[151][sym__bare_dollar] = actions(351); + return (parse_table_364(v)); +} + +void parse_table_364(t_parse_table_array *v) +{ + v->a[152][sym_word] = actions(343); + v->a[152][anon_sym_PIPE] = actions(343); + v->a[152][anon_sym_RPAREN] = actions(343); + v->a[152][anon_sym_SEMI_SEMI] = actions(343); + v->a[152][anon_sym_AMP_AMP] = actions(343); + v->a[152][anon_sym_PIPE_PIPE] = actions(343); + v->a[152][anon_sym_BANG] = actions(395); + v->a[152][anon_sym_LT] = actions(343); + v->a[152][anon_sym_GT] = actions(343); + v->a[152][anon_sym_GT_GT] = actions(343); + v->a[152][anon_sym_LT_LT] = actions(343); + v->a[152][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[152][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[152][anon_sym_DASH] = actions(395); + v->a[152][anon_sym_STAR] = actions(395); + v->a[152][anon_sym_QMARK] = actions(395); + v->a[152][anon_sym_DOLLAR] = actions(395); + v->a[152][anon_sym_DQUOTE] = actions(343); + v->a[152][sym_raw_string] = actions(343); + v->a[152][sym_number] = actions(343); + return (parse_table_365(v)); +} + +/* EOF parse_table_72.c */ diff --git a/parser/static/parse_table/parse_table_73.c b/parser/static/parse_table/parse_table_73.c new file mode 100644 index 00000000..d82bd8af --- /dev/null +++ b/parser/static/parse_table/parse_table_73.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_73.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_365(t_parse_table_array *v) +{ + v->a[152][anon_sym_POUND] = actions(395); + v->a[152][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[152][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[152][anon_sym_BQUOTE] = actions(343); + v->a[152][sym_comment] = actions(3); + v->a[152][aux_sym__simple_variable_name_token1] = actions(397); + v->a[152][aux_sym__multiline_variable_name_token1] = actions(397); + v->a[152][anon_sym_AT] = actions(395); + v->a[152][anon_sym_0] = actions(395); + v->a[152][anon_sym_SEMI] = actions(343); + v->a[152][sym_variable_name] = actions(399); + v->a[153][sym_word] = actions(343); + v->a[153][anon_sym_PIPE] = actions(343); + v->a[153][anon_sym_SEMI_SEMI] = actions(343); + v->a[153][anon_sym_AMP_AMP] = actions(343); + v->a[153][anon_sym_PIPE_PIPE] = actions(343); + v->a[153][anon_sym_BANG] = actions(395); + v->a[153][anon_sym_LT] = actions(343); + v->a[153][anon_sym_GT] = actions(343); + v->a[153][anon_sym_GT_GT] = actions(343); + return (parse_table_366(v)); +} + +void parse_table_366(t_parse_table_array *v) +{ + v->a[153][anon_sym_LT_LT] = actions(343); + v->a[153][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[153][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[153][anon_sym_DASH] = actions(395); + v->a[153][anon_sym_STAR] = actions(395); + v->a[153][anon_sym_QMARK] = actions(395); + v->a[153][anon_sym_DOLLAR] = actions(395); + v->a[153][anon_sym_DQUOTE] = actions(343); + v->a[153][sym_raw_string] = actions(343); + v->a[153][sym_number] = actions(343); + v->a[153][anon_sym_POUND] = actions(395); + v->a[153][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[153][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[153][anon_sym_BQUOTE] = actions(343); + v->a[153][sym_comment] = actions(3); + v->a[153][aux_sym__simple_variable_name_token1] = actions(397); + v->a[153][aux_sym__multiline_variable_name_token1] = actions(397); + v->a[153][anon_sym_AT] = actions(395); + v->a[153][anon_sym_0] = actions(395); + v->a[153][anon_sym_SEMI] = actions(343); + return (parse_table_367(v)); +} + +void parse_table_367(t_parse_table_array *v) +{ + v->a[153][sym_variable_name] = actions(399); + v->a[154][sym_word] = actions(343); + v->a[154][anon_sym_PIPE] = actions(343); + v->a[154][anon_sym_SEMI_SEMI] = actions(343); + v->a[154][anon_sym_AMP_AMP] = actions(343); + v->a[154][anon_sym_PIPE_PIPE] = actions(343); + v->a[154][anon_sym_BANG] = actions(389); + v->a[154][anon_sym_LT] = actions(343); + v->a[154][anon_sym_GT] = actions(343); + v->a[154][anon_sym_GT_GT] = actions(343); + v->a[154][anon_sym_LT_LT] = actions(343); + v->a[154][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[154][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[154][anon_sym_DASH] = actions(389); + v->a[154][anon_sym_STAR] = actions(389); + v->a[154][anon_sym_QMARK] = actions(389); + v->a[154][anon_sym_DOLLAR] = actions(389); + v->a[154][anon_sym_DQUOTE] = actions(343); + v->a[154][sym_raw_string] = actions(343); + v->a[154][sym_number] = actions(343); + return (parse_table_368(v)); +} + +void parse_table_368(t_parse_table_array *v) +{ + v->a[154][anon_sym_POUND] = actions(389); + v->a[154][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[154][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[154][anon_sym_BQUOTE] = actions(343); + v->a[154][sym_comment] = actions(3); + v->a[154][aux_sym__simple_variable_name_token1] = actions(391); + v->a[154][aux_sym__multiline_variable_name_token1] = actions(391); + v->a[154][anon_sym_AT] = actions(389); + v->a[154][anon_sym_0] = actions(389); + v->a[154][anon_sym_SEMI] = actions(343); + v->a[154][sym_variable_name] = actions(393); + v->a[155][sym_arithmetic_expansion] = state(261); + v->a[155][sym_concatenation] = state(523); + v->a[155][sym_string] = state(261); + v->a[155][sym_simple_expansion] = state(261); + v->a[155][sym_expansion] = state(261); + v->a[155][sym_command_substitution] = state(261); + v->a[155][aux_sym_command_repeat2] = state(174); + v->a[155][sym_word] = actions(401); + v->a[155][anon_sym_esac] = actions(403); + return (parse_table_369(v)); +} + +void parse_table_369(t_parse_table_array *v) +{ + v->a[155][anon_sym_PIPE] = actions(403); + v->a[155][anon_sym_SEMI_SEMI] = actions(403); + v->a[155][anon_sym_AMP_AMP] = actions(403); + v->a[155][anon_sym_PIPE_PIPE] = actions(403); + v->a[155][anon_sym_LT] = actions(403); + v->a[155][anon_sym_GT] = actions(403); + v->a[155][anon_sym_GT_GT] = actions(403); + v->a[155][anon_sym_LT_LT] = actions(403); + v->a[155][aux_sym_heredoc_redirect_token1] = actions(403); + v->a[155][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[155][anon_sym_DOLLAR] = actions(101); + v->a[155][anon_sym_DQUOTE] = actions(103); + v->a[155][sym_raw_string] = actions(401); + v->a[155][sym_number] = actions(401); + v->a[155][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[155][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[155][anon_sym_BQUOTE] = actions(111); + v->a[155][sym_comment] = actions(3); + v->a[155][anon_sym_SEMI] = actions(403); + v->a[155][sym__bare_dollar] = actions(405); + return (parse_table_370(v)); +} + +/* EOF parse_table_73.c */ diff --git a/parser/static/parse_table/parse_table_74.c b/parser/static/parse_table/parse_table_74.c new file mode 100644 index 00000000..57d73178 --- /dev/null +++ b/parser/static/parse_table/parse_table_74.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_74.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_370(t_parse_table_array *v) +{ + v->a[156][sym_word] = actions(343); + v->a[156][anon_sym_PIPE] = actions(343); + v->a[156][anon_sym_AMP_AMP] = actions(343); + v->a[156][anon_sym_PIPE_PIPE] = actions(343); + v->a[156][anon_sym_BANG] = actions(345); + v->a[156][anon_sym_LT] = actions(343); + v->a[156][anon_sym_GT] = actions(343); + v->a[156][anon_sym_GT_GT] = actions(343); + v->a[156][anon_sym_LT_LT] = actions(343); + v->a[156][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[156][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[156][anon_sym_DASH] = actions(345); + v->a[156][anon_sym_STAR] = actions(345); + v->a[156][anon_sym_QMARK] = actions(345); + v->a[156][anon_sym_DOLLAR] = actions(345); + v->a[156][anon_sym_DQUOTE] = actions(343); + v->a[156][sym_raw_string] = actions(343); + v->a[156][sym_number] = actions(343); + v->a[156][anon_sym_POUND] = actions(345); + v->a[156][anon_sym_DOLLAR_LBRACE] = actions(343); + return (parse_table_371(v)); +} + +void parse_table_371(t_parse_table_array *v) +{ + v->a[156][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[156][anon_sym_BQUOTE] = actions(343); + v->a[156][sym_comment] = actions(3); + v->a[156][aux_sym__simple_variable_name_token1] = actions(347); + v->a[156][aux_sym__multiline_variable_name_token1] = actions(347); + v->a[156][anon_sym_AT] = actions(345); + v->a[156][anon_sym_0] = actions(345); + v->a[156][sym_variable_name] = actions(349); + v->a[156][sym__bare_dollar] = actions(351); + v->a[157][sym_arithmetic_expansion] = state(273); + v->a[157][sym_concatenation] = state(564); + v->a[157][sym_string] = state(273); + v->a[157][sym_simple_expansion] = state(273); + v->a[157][sym_expansion] = state(273); + v->a[157][sym_command_substitution] = state(273); + v->a[157][aux_sym_command_repeat2] = state(167); + v->a[157][ts_builtin_sym_end] = actions(407); + v->a[157][sym_word] = actions(409); + v->a[157][anon_sym_PIPE] = actions(411); + v->a[157][anon_sym_SEMI_SEMI] = actions(411); + return (parse_table_372(v)); +} + +void parse_table_372(t_parse_table_array *v) +{ + v->a[157][anon_sym_AMP_AMP] = actions(411); + v->a[157][anon_sym_PIPE_PIPE] = actions(411); + v->a[157][anon_sym_LT] = actions(411); + v->a[157][anon_sym_GT] = actions(411); + v->a[157][anon_sym_GT_GT] = actions(411); + v->a[157][anon_sym_LT_LT] = actions(411); + v->a[157][aux_sym_heredoc_redirect_token1] = actions(411); + v->a[157][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[157][anon_sym_DOLLAR] = actions(27); + v->a[157][anon_sym_DQUOTE] = actions(29); + v->a[157][sym_raw_string] = actions(409); + v->a[157][sym_number] = actions(409); + v->a[157][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[157][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[157][anon_sym_BQUOTE] = actions(37); + v->a[157][sym_comment] = actions(3); + v->a[157][anon_sym_SEMI] = actions(411); + v->a[157][sym__bare_dollar] = actions(413); + v->a[158][sym_arithmetic_expansion] = state(289); + v->a[158][sym_concatenation] = state(570); + return (parse_table_373(v)); +} + +void parse_table_373(t_parse_table_array *v) +{ + v->a[158][sym_string] = state(289); + v->a[158][sym_simple_expansion] = state(289); + v->a[158][sym_expansion] = state(289); + v->a[158][sym_command_substitution] = state(289); + v->a[158][aux_sym_command_repeat2] = state(161); + v->a[158][sym_word] = actions(415); + v->a[158][anon_sym_PIPE] = actions(417); + v->a[158][anon_sym_RPAREN] = actions(417); + v->a[158][anon_sym_SEMI_SEMI] = actions(417); + v->a[158][anon_sym_AMP_AMP] = actions(417); + v->a[158][anon_sym_PIPE_PIPE] = actions(417); + v->a[158][anon_sym_LT] = actions(417); + v->a[158][anon_sym_GT] = actions(417); + v->a[158][anon_sym_GT_GT] = actions(417); + v->a[158][anon_sym_LT_LT] = actions(417); + v->a[158][aux_sym_heredoc_redirect_token1] = actions(417); + v->a[158][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[158][anon_sym_DOLLAR] = actions(55); + v->a[158][anon_sym_DQUOTE] = actions(57); + v->a[158][sym_raw_string] = actions(415); + return (parse_table_374(v)); +} + +void parse_table_374(t_parse_table_array *v) +{ + v->a[158][sym_number] = actions(415); + v->a[158][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[158][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[158][anon_sym_BQUOTE] = actions(65); + v->a[158][sym_comment] = actions(3); + v->a[158][anon_sym_SEMI] = actions(417); + v->a[158][sym__bare_dollar] = actions(419); + v->a[159][sym_arithmetic_expansion] = state(292); + v->a[159][sym_concatenation] = state(176); + v->a[159][sym_string] = state(292); + v->a[159][sym_simple_expansion] = state(292); + v->a[159][sym_expansion] = state(292); + v->a[159][sym_command_substitution] = state(292); + v->a[159][aux_sym_for_statement_repeat1] = state(176); + v->a[159][sym_word] = actions(421); + v->a[159][anon_sym_PIPE] = actions(421); + v->a[159][anon_sym_RPAREN] = actions(421); + v->a[159][anon_sym_SEMI_SEMI] = actions(421); + v->a[159][anon_sym_AMP_AMP] = actions(421); + v->a[159][anon_sym_PIPE_PIPE] = actions(421); + return (parse_table_375(v)); +} + +/* EOF parse_table_74.c */ diff --git a/parser/static/parse_table/parse_table_75.c b/parser/static/parse_table/parse_table_75.c new file mode 100644 index 00000000..3053a5ab --- /dev/null +++ b/parser/static/parse_table/parse_table_75.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_75.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_375(t_parse_table_array *v) +{ + v->a[159][anon_sym_LT] = actions(421); + v->a[159][anon_sym_GT] = actions(421); + v->a[159][anon_sym_GT_GT] = actions(421); + v->a[159][anon_sym_LT_LT] = actions(421); + v->a[159][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[159][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[159][anon_sym_DOLLAR] = actions(421); + v->a[159][anon_sym_DQUOTE] = actions(421); + v->a[159][sym_raw_string] = actions(421); + v->a[159][sym_number] = actions(421); + v->a[159][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[159][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[159][anon_sym_BQUOTE] = actions(421); + v->a[159][sym_comment] = actions(3); + v->a[159][anon_sym_SEMI] = actions(421); + v->a[159][sym_variable_name] = actions(423); + v->a[160][sym_arithmetic_expansion] = state(282); + v->a[160][sym_concatenation] = state(160); + v->a[160][sym_string] = state(282); + v->a[160][sym_simple_expansion] = state(282); + return (parse_table_376(v)); +} + +void parse_table_376(t_parse_table_array *v) +{ + v->a[160][sym_expansion] = state(282); + v->a[160][sym_command_substitution] = state(282); + v->a[160][aux_sym_for_statement_repeat1] = state(160); + v->a[160][sym_word] = actions(425); + v->a[160][anon_sym_esac] = actions(428); + v->a[160][anon_sym_PIPE] = actions(428); + v->a[160][anon_sym_SEMI_SEMI] = actions(428); + v->a[160][anon_sym_AMP_AMP] = actions(428); + v->a[160][anon_sym_PIPE_PIPE] = actions(428); + v->a[160][anon_sym_LT] = actions(428); + v->a[160][anon_sym_GT] = actions(428); + v->a[160][anon_sym_GT_GT] = actions(428); + v->a[160][anon_sym_LT_LT] = actions(428); + v->a[160][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[160][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(430); + v->a[160][anon_sym_DOLLAR] = actions(433); + v->a[160][anon_sym_DQUOTE] = actions(436); + v->a[160][sym_raw_string] = actions(425); + v->a[160][sym_number] = actions(425); + v->a[160][anon_sym_DOLLAR_LBRACE] = actions(439); + return (parse_table_377(v)); +} + +void parse_table_377(t_parse_table_array *v) +{ + v->a[160][anon_sym_DOLLAR_LPAREN] = actions(442); + v->a[160][anon_sym_BQUOTE] = actions(445); + v->a[160][sym_comment] = actions(3); + v->a[160][anon_sym_SEMI] = actions(428); + v->a[160][sym_variable_name] = actions(448); + v->a[161][sym_arithmetic_expansion] = state(289); + v->a[161][sym_concatenation] = state(570); + v->a[161][sym_string] = state(289); + v->a[161][sym_simple_expansion] = state(289); + v->a[161][sym_expansion] = state(289); + v->a[161][sym_command_substitution] = state(289); + v->a[161][aux_sym_command_repeat2] = state(163); + v->a[161][sym_word] = actions(415); + v->a[161][anon_sym_PIPE] = actions(411); + v->a[161][anon_sym_RPAREN] = actions(411); + v->a[161][anon_sym_SEMI_SEMI] = actions(411); + v->a[161][anon_sym_AMP_AMP] = actions(411); + v->a[161][anon_sym_PIPE_PIPE] = actions(411); + v->a[161][anon_sym_LT] = actions(411); + v->a[161][anon_sym_GT] = actions(411); + return (parse_table_378(v)); +} + +void parse_table_378(t_parse_table_array *v) +{ + v->a[161][anon_sym_GT_GT] = actions(411); + v->a[161][anon_sym_LT_LT] = actions(411); + v->a[161][aux_sym_heredoc_redirect_token1] = actions(411); + v->a[161][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[161][anon_sym_DOLLAR] = actions(55); + v->a[161][anon_sym_DQUOTE] = actions(57); + v->a[161][sym_raw_string] = actions(415); + v->a[161][sym_number] = actions(415); + v->a[161][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[161][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[161][anon_sym_BQUOTE] = actions(65); + v->a[161][sym_comment] = actions(3); + v->a[161][anon_sym_SEMI] = actions(411); + v->a[161][sym__bare_dollar] = actions(419); + v->a[162][sym_arithmetic_expansion] = state(289); + v->a[162][sym_concatenation] = state(570); + v->a[162][sym_string] = state(289); + v->a[162][sym_simple_expansion] = state(289); + v->a[162][sym_expansion] = state(289); + v->a[162][sym_command_substitution] = state(289); + return (parse_table_379(v)); +} + +void parse_table_379(t_parse_table_array *v) +{ + v->a[162][aux_sym_command_repeat2] = state(164); + v->a[162][sym_word] = actions(415); + v->a[162][anon_sym_PIPE] = actions(450); + v->a[162][anon_sym_RPAREN] = actions(450); + v->a[162][anon_sym_SEMI_SEMI] = actions(450); + v->a[162][anon_sym_AMP_AMP] = actions(450); + v->a[162][anon_sym_PIPE_PIPE] = actions(450); + v->a[162][anon_sym_LT] = actions(450); + v->a[162][anon_sym_GT] = actions(450); + v->a[162][anon_sym_GT_GT] = actions(450); + v->a[162][anon_sym_LT_LT] = actions(450); + v->a[162][aux_sym_heredoc_redirect_token1] = actions(450); + v->a[162][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[162][anon_sym_DOLLAR] = actions(55); + v->a[162][anon_sym_DQUOTE] = actions(57); + v->a[162][sym_raw_string] = actions(415); + v->a[162][sym_number] = actions(415); + v->a[162][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[162][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[162][anon_sym_BQUOTE] = actions(65); + return (parse_table_380(v)); +} + +/* EOF parse_table_75.c */ diff --git a/parser/static/parse_table/parse_table_76.c b/parser/static/parse_table/parse_table_76.c new file mode 100644 index 00000000..672f495d --- /dev/null +++ b/parser/static/parse_table/parse_table_76.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_76.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_380(t_parse_table_array *v) +{ + v->a[162][sym_comment] = actions(3); + v->a[162][anon_sym_SEMI] = actions(450); + v->a[162][sym__bare_dollar] = actions(419); + v->a[163][sym_arithmetic_expansion] = state(289); + v->a[163][sym_concatenation] = state(570); + v->a[163][sym_string] = state(289); + v->a[163][sym_simple_expansion] = state(289); + v->a[163][sym_expansion] = state(289); + v->a[163][sym_command_substitution] = state(289); + v->a[163][aux_sym_command_repeat2] = state(163); + v->a[163][sym_word] = actions(452); + v->a[163][anon_sym_PIPE] = actions(455); + v->a[163][anon_sym_RPAREN] = actions(455); + v->a[163][anon_sym_SEMI_SEMI] = actions(455); + v->a[163][anon_sym_AMP_AMP] = actions(455); + v->a[163][anon_sym_PIPE_PIPE] = actions(455); + v->a[163][anon_sym_LT] = actions(455); + v->a[163][anon_sym_GT] = actions(455); + v->a[163][anon_sym_GT_GT] = actions(455); + v->a[163][anon_sym_LT_LT] = actions(455); + return (parse_table_381(v)); +} + +void parse_table_381(t_parse_table_array *v) +{ + v->a[163][aux_sym_heredoc_redirect_token1] = actions(455); + v->a[163][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(457); + v->a[163][anon_sym_DOLLAR] = actions(460); + v->a[163][anon_sym_DQUOTE] = actions(463); + v->a[163][sym_raw_string] = actions(452); + v->a[163][sym_number] = actions(452); + v->a[163][anon_sym_DOLLAR_LBRACE] = actions(466); + v->a[163][anon_sym_DOLLAR_LPAREN] = actions(469); + v->a[163][anon_sym_BQUOTE] = actions(472); + v->a[163][sym_comment] = actions(3); + v->a[163][anon_sym_SEMI] = actions(455); + v->a[163][sym__bare_dollar] = actions(475); + v->a[164][sym_arithmetic_expansion] = state(289); + v->a[164][sym_concatenation] = state(570); + v->a[164][sym_string] = state(289); + v->a[164][sym_simple_expansion] = state(289); + v->a[164][sym_expansion] = state(289); + v->a[164][sym_command_substitution] = state(289); + v->a[164][aux_sym_command_repeat2] = state(163); + v->a[164][sym_word] = actions(415); + return (parse_table_382(v)); +} + +void parse_table_382(t_parse_table_array *v) +{ + v->a[164][anon_sym_PIPE] = actions(403); + v->a[164][anon_sym_RPAREN] = actions(403); + v->a[164][anon_sym_SEMI_SEMI] = actions(403); + v->a[164][anon_sym_AMP_AMP] = actions(403); + v->a[164][anon_sym_PIPE_PIPE] = actions(403); + v->a[164][anon_sym_LT] = actions(403); + v->a[164][anon_sym_GT] = actions(403); + v->a[164][anon_sym_GT_GT] = actions(403); + v->a[164][anon_sym_LT_LT] = actions(403); + v->a[164][aux_sym_heredoc_redirect_token1] = actions(403); + v->a[164][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[164][anon_sym_DOLLAR] = actions(55); + v->a[164][anon_sym_DQUOTE] = actions(57); + v->a[164][sym_raw_string] = actions(415); + v->a[164][sym_number] = actions(415); + v->a[164][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[164][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[164][anon_sym_BQUOTE] = actions(65); + v->a[164][sym_comment] = actions(3); + v->a[164][anon_sym_SEMI] = actions(403); + return (parse_table_383(v)); +} + +void parse_table_383(t_parse_table_array *v) +{ + v->a[164][sym__bare_dollar] = actions(419); + v->a[165][sym_arithmetic_expansion] = state(258); + v->a[165][sym_concatenation] = state(165); + v->a[165][sym_string] = state(258); + v->a[165][sym_simple_expansion] = state(258); + v->a[165][sym_expansion] = state(258); + v->a[165][sym_command_substitution] = state(258); + v->a[165][aux_sym_for_statement_repeat1] = state(165); + v->a[165][ts_builtin_sym_end] = actions(448); + v->a[165][sym_word] = actions(478); + v->a[165][anon_sym_PIPE] = actions(428); + v->a[165][anon_sym_SEMI_SEMI] = actions(428); + v->a[165][anon_sym_AMP_AMP] = actions(428); + v->a[165][anon_sym_PIPE_PIPE] = actions(428); + v->a[165][anon_sym_LT] = actions(428); + v->a[165][anon_sym_GT] = actions(428); + v->a[165][anon_sym_GT_GT] = actions(428); + v->a[165][anon_sym_LT_LT] = actions(428); + v->a[165][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[165][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(481); + return (parse_table_384(v)); +} + +void parse_table_384(t_parse_table_array *v) +{ + v->a[165][anon_sym_DOLLAR] = actions(484); + v->a[165][anon_sym_DQUOTE] = actions(487); + v->a[165][sym_raw_string] = actions(478); + v->a[165][sym_number] = actions(478); + v->a[165][anon_sym_DOLLAR_LBRACE] = actions(490); + v->a[165][anon_sym_DOLLAR_LPAREN] = actions(493); + v->a[165][anon_sym_BQUOTE] = actions(496); + v->a[165][sym_comment] = actions(3); + v->a[165][anon_sym_SEMI] = actions(428); + v->a[165][sym_variable_name] = actions(448); + v->a[166][sym_arithmetic_expansion] = state(273); + v->a[166][sym_concatenation] = state(564); + v->a[166][sym_string] = state(273); + v->a[166][sym_simple_expansion] = state(273); + v->a[166][sym_expansion] = state(273); + v->a[166][sym_command_substitution] = state(273); + v->a[166][aux_sym_command_repeat2] = state(157); + v->a[166][ts_builtin_sym_end] = actions(499); + v->a[166][sym_word] = actions(409); + v->a[166][anon_sym_PIPE] = actions(417); + return (parse_table_385(v)); +} + +/* EOF parse_table_76.c */ diff --git a/parser/static/parse_table/parse_table_77.c b/parser/static/parse_table/parse_table_77.c new file mode 100644 index 00000000..7b5221b4 --- /dev/null +++ b/parser/static/parse_table/parse_table_77.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_77.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_385(t_parse_table_array *v) +{ + v->a[166][anon_sym_SEMI_SEMI] = actions(417); + v->a[166][anon_sym_AMP_AMP] = actions(417); + v->a[166][anon_sym_PIPE_PIPE] = actions(417); + v->a[166][anon_sym_LT] = actions(417); + v->a[166][anon_sym_GT] = actions(417); + v->a[166][anon_sym_GT_GT] = actions(417); + v->a[166][anon_sym_LT_LT] = actions(417); + v->a[166][aux_sym_heredoc_redirect_token1] = actions(417); + v->a[166][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[166][anon_sym_DOLLAR] = actions(27); + v->a[166][anon_sym_DQUOTE] = actions(29); + v->a[166][sym_raw_string] = actions(409); + v->a[166][sym_number] = actions(409); + v->a[166][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[166][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[166][anon_sym_BQUOTE] = actions(37); + v->a[166][sym_comment] = actions(3); + v->a[166][anon_sym_SEMI] = actions(417); + v->a[166][sym__bare_dollar] = actions(413); + v->a[167][sym_arithmetic_expansion] = state(273); + return (parse_table_386(v)); +} + +void parse_table_386(t_parse_table_array *v) +{ + v->a[167][sym_concatenation] = state(564); + v->a[167][sym_string] = state(273); + v->a[167][sym_simple_expansion] = state(273); + v->a[167][sym_expansion] = state(273); + v->a[167][sym_command_substitution] = state(273); + v->a[167][aux_sym_command_repeat2] = state(167); + v->a[167][ts_builtin_sym_end] = actions(501); + v->a[167][sym_word] = actions(503); + v->a[167][anon_sym_PIPE] = actions(455); + v->a[167][anon_sym_SEMI_SEMI] = actions(455); + v->a[167][anon_sym_AMP_AMP] = actions(455); + v->a[167][anon_sym_PIPE_PIPE] = actions(455); + v->a[167][anon_sym_LT] = actions(455); + v->a[167][anon_sym_GT] = actions(455); + v->a[167][anon_sym_GT_GT] = actions(455); + v->a[167][anon_sym_LT_LT] = actions(455); + v->a[167][aux_sym_heredoc_redirect_token1] = actions(455); + v->a[167][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(506); + v->a[167][anon_sym_DOLLAR] = actions(509); + v->a[167][anon_sym_DQUOTE] = actions(512); + return (parse_table_387(v)); +} + +void parse_table_387(t_parse_table_array *v) +{ + v->a[167][sym_raw_string] = actions(503); + v->a[167][sym_number] = actions(503); + v->a[167][anon_sym_DOLLAR_LBRACE] = actions(515); + v->a[167][anon_sym_DOLLAR_LPAREN] = actions(518); + v->a[167][anon_sym_BQUOTE] = actions(521); + v->a[167][sym_comment] = actions(3); + v->a[167][anon_sym_SEMI] = actions(455); + v->a[167][sym__bare_dollar] = actions(524); + v->a[168][sym_arithmetic_expansion] = state(282); + v->a[168][sym_concatenation] = state(160); + v->a[168][sym_string] = state(282); + v->a[168][sym_simple_expansion] = state(282); + v->a[168][sym_expansion] = state(282); + v->a[168][sym_command_substitution] = state(282); + v->a[168][aux_sym_for_statement_repeat1] = state(160); + v->a[168][sym_word] = actions(421); + v->a[168][anon_sym_esac] = actions(421); + v->a[168][anon_sym_PIPE] = actions(421); + v->a[168][anon_sym_SEMI_SEMI] = actions(421); + v->a[168][anon_sym_AMP_AMP] = actions(421); + return (parse_table_388(v)); +} + +void parse_table_388(t_parse_table_array *v) +{ + v->a[168][anon_sym_PIPE_PIPE] = actions(421); + v->a[168][anon_sym_LT] = actions(421); + v->a[168][anon_sym_GT] = actions(421); + v->a[168][anon_sym_GT_GT] = actions(421); + v->a[168][anon_sym_LT_LT] = actions(421); + v->a[168][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[168][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[168][anon_sym_DOLLAR] = actions(421); + v->a[168][anon_sym_DQUOTE] = actions(421); + v->a[168][sym_raw_string] = actions(421); + v->a[168][sym_number] = actions(421); + v->a[168][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[168][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[168][anon_sym_BQUOTE] = actions(421); + v->a[168][sym_comment] = actions(3); + v->a[168][anon_sym_SEMI] = actions(421); + v->a[168][sym_variable_name] = actions(423); + v->a[169][sym_arithmetic_expansion] = state(258); + v->a[169][sym_concatenation] = state(165); + v->a[169][sym_string] = state(258); + return (parse_table_389(v)); +} + +void parse_table_389(t_parse_table_array *v) +{ + v->a[169][sym_simple_expansion] = state(258); + v->a[169][sym_expansion] = state(258); + v->a[169][sym_command_substitution] = state(258); + v->a[169][aux_sym_for_statement_repeat1] = state(165); + v->a[169][ts_builtin_sym_end] = actions(423); + v->a[169][sym_word] = actions(421); + v->a[169][anon_sym_PIPE] = actions(421); + v->a[169][anon_sym_SEMI_SEMI] = actions(421); + v->a[169][anon_sym_AMP_AMP] = actions(421); + v->a[169][anon_sym_PIPE_PIPE] = actions(421); + v->a[169][anon_sym_LT] = actions(421); + v->a[169][anon_sym_GT] = actions(421); + v->a[169][anon_sym_GT_GT] = actions(421); + v->a[169][anon_sym_LT_LT] = actions(421); + v->a[169][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[169][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[169][anon_sym_DOLLAR] = actions(421); + v->a[169][anon_sym_DQUOTE] = actions(421); + v->a[169][sym_raw_string] = actions(421); + v->a[169][sym_number] = actions(421); + return (parse_table_390(v)); +} + +/* EOF parse_table_77.c */ diff --git a/parser/static/parse_table/parse_table_78.c b/parser/static/parse_table/parse_table_78.c new file mode 100644 index 00000000..82c16fdd --- /dev/null +++ b/parser/static/parse_table/parse_table_78.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_78.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_390(t_parse_table_array *v) +{ + v->a[169][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[169][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[169][anon_sym_BQUOTE] = actions(421); + v->a[169][sym_comment] = actions(3); + v->a[169][anon_sym_SEMI] = actions(421); + v->a[169][sym_variable_name] = actions(423); + v->a[170][sym_arithmetic_expansion] = state(261); + v->a[170][sym_concatenation] = state(523); + v->a[170][sym_string] = state(261); + v->a[170][sym_simple_expansion] = state(261); + v->a[170][sym_expansion] = state(261); + v->a[170][sym_command_substitution] = state(261); + v->a[170][aux_sym_command_repeat2] = state(171); + v->a[170][sym_word] = actions(401); + v->a[170][anon_sym_esac] = actions(417); + v->a[170][anon_sym_PIPE] = actions(417); + v->a[170][anon_sym_SEMI_SEMI] = actions(417); + v->a[170][anon_sym_AMP_AMP] = actions(417); + v->a[170][anon_sym_PIPE_PIPE] = actions(417); + v->a[170][anon_sym_LT] = actions(417); + return (parse_table_391(v)); +} + +void parse_table_391(t_parse_table_array *v) +{ + v->a[170][anon_sym_GT] = actions(417); + v->a[170][anon_sym_GT_GT] = actions(417); + v->a[170][anon_sym_LT_LT] = actions(417); + v->a[170][aux_sym_heredoc_redirect_token1] = actions(417); + v->a[170][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[170][anon_sym_DOLLAR] = actions(101); + v->a[170][anon_sym_DQUOTE] = actions(103); + v->a[170][sym_raw_string] = actions(401); + v->a[170][sym_number] = actions(401); + v->a[170][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[170][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[170][anon_sym_BQUOTE] = actions(111); + v->a[170][sym_comment] = actions(3); + v->a[170][anon_sym_SEMI] = actions(417); + v->a[170][sym__bare_dollar] = actions(405); + v->a[171][sym_arithmetic_expansion] = state(261); + v->a[171][sym_concatenation] = state(523); + v->a[171][sym_string] = state(261); + v->a[171][sym_simple_expansion] = state(261); + v->a[171][sym_expansion] = state(261); + return (parse_table_392(v)); +} + +void parse_table_392(t_parse_table_array *v) +{ + v->a[171][sym_command_substitution] = state(261); + v->a[171][aux_sym_command_repeat2] = state(174); + v->a[171][sym_word] = actions(401); + v->a[171][anon_sym_esac] = actions(411); + v->a[171][anon_sym_PIPE] = actions(411); + v->a[171][anon_sym_SEMI_SEMI] = actions(411); + v->a[171][anon_sym_AMP_AMP] = actions(411); + v->a[171][anon_sym_PIPE_PIPE] = actions(411); + v->a[171][anon_sym_LT] = actions(411); + v->a[171][anon_sym_GT] = actions(411); + v->a[171][anon_sym_GT_GT] = actions(411); + v->a[171][anon_sym_LT_LT] = actions(411); + v->a[171][aux_sym_heredoc_redirect_token1] = actions(411); + v->a[171][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[171][anon_sym_DOLLAR] = actions(101); + v->a[171][anon_sym_DQUOTE] = actions(103); + v->a[171][sym_raw_string] = actions(401); + v->a[171][sym_number] = actions(401); + v->a[171][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[171][anon_sym_DOLLAR_LPAREN] = actions(109); + return (parse_table_393(v)); +} + +void parse_table_393(t_parse_table_array *v) +{ + v->a[171][anon_sym_BQUOTE] = actions(111); + v->a[171][sym_comment] = actions(3); + v->a[171][anon_sym_SEMI] = actions(411); + v->a[171][sym__bare_dollar] = actions(405); + v->a[172][sym_arithmetic_expansion] = state(273); + v->a[172][sym_concatenation] = state(564); + v->a[172][sym_string] = state(273); + v->a[172][sym_simple_expansion] = state(273); + v->a[172][sym_expansion] = state(273); + v->a[172][sym_command_substitution] = state(273); + v->a[172][aux_sym_command_repeat2] = state(175); + v->a[172][ts_builtin_sym_end] = actions(527); + v->a[172][sym_word] = actions(409); + v->a[172][anon_sym_PIPE] = actions(450); + v->a[172][anon_sym_SEMI_SEMI] = actions(450); + v->a[172][anon_sym_AMP_AMP] = actions(450); + v->a[172][anon_sym_PIPE_PIPE] = actions(450); + v->a[172][anon_sym_LT] = actions(450); + v->a[172][anon_sym_GT] = actions(450); + v->a[172][anon_sym_GT_GT] = actions(450); + return (parse_table_394(v)); +} + +void parse_table_394(t_parse_table_array *v) +{ + v->a[172][anon_sym_LT_LT] = actions(450); + v->a[172][aux_sym_heredoc_redirect_token1] = actions(450); + v->a[172][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[172][anon_sym_DOLLAR] = actions(27); + v->a[172][anon_sym_DQUOTE] = actions(29); + v->a[172][sym_raw_string] = actions(409); + v->a[172][sym_number] = actions(409); + v->a[172][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[172][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[172][anon_sym_BQUOTE] = actions(37); + v->a[172][sym_comment] = actions(3); + v->a[172][anon_sym_SEMI] = actions(450); + v->a[172][sym__bare_dollar] = actions(413); + v->a[173][sym_arithmetic_expansion] = state(261); + v->a[173][sym_concatenation] = state(523); + v->a[173][sym_string] = state(261); + v->a[173][sym_simple_expansion] = state(261); + v->a[173][sym_expansion] = state(261); + v->a[173][sym_command_substitution] = state(261); + v->a[173][aux_sym_command_repeat2] = state(155); + return (parse_table_395(v)); +} + +/* EOF parse_table_78.c */ diff --git a/parser/static/parse_table/parse_table_79.c b/parser/static/parse_table/parse_table_79.c new file mode 100644 index 00000000..968e640e --- /dev/null +++ b/parser/static/parse_table/parse_table_79.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_79.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_395(t_parse_table_array *v) +{ + v->a[173][sym_word] = actions(401); + v->a[173][anon_sym_esac] = actions(450); + v->a[173][anon_sym_PIPE] = actions(450); + v->a[173][anon_sym_SEMI_SEMI] = actions(450); + v->a[173][anon_sym_AMP_AMP] = actions(450); + v->a[173][anon_sym_PIPE_PIPE] = actions(450); + v->a[173][anon_sym_LT] = actions(450); + v->a[173][anon_sym_GT] = actions(450); + v->a[173][anon_sym_GT_GT] = actions(450); + v->a[173][anon_sym_LT_LT] = actions(450); + v->a[173][aux_sym_heredoc_redirect_token1] = actions(450); + v->a[173][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[173][anon_sym_DOLLAR] = actions(101); + v->a[173][anon_sym_DQUOTE] = actions(103); + v->a[173][sym_raw_string] = actions(401); + v->a[173][sym_number] = actions(401); + v->a[173][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[173][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[173][anon_sym_BQUOTE] = actions(111); + v->a[173][sym_comment] = actions(3); + return (parse_table_396(v)); +} + +void parse_table_396(t_parse_table_array *v) +{ + v->a[173][anon_sym_SEMI] = actions(450); + v->a[173][sym__bare_dollar] = actions(405); + v->a[174][sym_arithmetic_expansion] = state(261); + v->a[174][sym_concatenation] = state(523); + v->a[174][sym_string] = state(261); + v->a[174][sym_simple_expansion] = state(261); + v->a[174][sym_expansion] = state(261); + v->a[174][sym_command_substitution] = state(261); + v->a[174][aux_sym_command_repeat2] = state(174); + v->a[174][sym_word] = actions(529); + v->a[174][anon_sym_esac] = actions(455); + v->a[174][anon_sym_PIPE] = actions(455); + v->a[174][anon_sym_SEMI_SEMI] = actions(455); + v->a[174][anon_sym_AMP_AMP] = actions(455); + v->a[174][anon_sym_PIPE_PIPE] = actions(455); + v->a[174][anon_sym_LT] = actions(455); + v->a[174][anon_sym_GT] = actions(455); + v->a[174][anon_sym_GT_GT] = actions(455); + v->a[174][anon_sym_LT_LT] = actions(455); + v->a[174][aux_sym_heredoc_redirect_token1] = actions(455); + return (parse_table_397(v)); +} + +void parse_table_397(t_parse_table_array *v) +{ + v->a[174][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(532); + v->a[174][anon_sym_DOLLAR] = actions(535); + v->a[174][anon_sym_DQUOTE] = actions(538); + v->a[174][sym_raw_string] = actions(529); + v->a[174][sym_number] = actions(529); + v->a[174][anon_sym_DOLLAR_LBRACE] = actions(541); + v->a[174][anon_sym_DOLLAR_LPAREN] = actions(544); + v->a[174][anon_sym_BQUOTE] = actions(547); + v->a[174][sym_comment] = actions(3); + v->a[174][anon_sym_SEMI] = actions(455); + v->a[174][sym__bare_dollar] = actions(550); + v->a[175][sym_arithmetic_expansion] = state(273); + v->a[175][sym_concatenation] = state(564); + v->a[175][sym_string] = state(273); + v->a[175][sym_simple_expansion] = state(273); + v->a[175][sym_expansion] = state(273); + v->a[175][sym_command_substitution] = state(273); + v->a[175][aux_sym_command_repeat2] = state(167); + v->a[175][ts_builtin_sym_end] = actions(553); + v->a[175][sym_word] = actions(409); + return (parse_table_398(v)); +} + +void parse_table_398(t_parse_table_array *v) +{ + v->a[175][anon_sym_PIPE] = actions(403); + v->a[175][anon_sym_SEMI_SEMI] = actions(403); + v->a[175][anon_sym_AMP_AMP] = actions(403); + v->a[175][anon_sym_PIPE_PIPE] = actions(403); + v->a[175][anon_sym_LT] = actions(403); + v->a[175][anon_sym_GT] = actions(403); + v->a[175][anon_sym_GT_GT] = actions(403); + v->a[175][anon_sym_LT_LT] = actions(403); + v->a[175][aux_sym_heredoc_redirect_token1] = actions(403); + v->a[175][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[175][anon_sym_DOLLAR] = actions(27); + v->a[175][anon_sym_DQUOTE] = actions(29); + v->a[175][sym_raw_string] = actions(409); + v->a[175][sym_number] = actions(409); + v->a[175][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[175][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[175][anon_sym_BQUOTE] = actions(37); + v->a[175][sym_comment] = actions(3); + v->a[175][anon_sym_SEMI] = actions(403); + v->a[175][sym__bare_dollar] = actions(413); + return (parse_table_399(v)); +} + +void parse_table_399(t_parse_table_array *v) +{ + v->a[176][sym_arithmetic_expansion] = state(292); + v->a[176][sym_concatenation] = state(176); + v->a[176][sym_string] = state(292); + v->a[176][sym_simple_expansion] = state(292); + v->a[176][sym_expansion] = state(292); + v->a[176][sym_command_substitution] = state(292); + v->a[176][aux_sym_for_statement_repeat1] = state(176); + v->a[176][sym_word] = actions(555); + v->a[176][anon_sym_PIPE] = actions(428); + v->a[176][anon_sym_RPAREN] = actions(428); + v->a[176][anon_sym_SEMI_SEMI] = actions(428); + v->a[176][anon_sym_AMP_AMP] = actions(428); + v->a[176][anon_sym_PIPE_PIPE] = actions(428); + v->a[176][anon_sym_LT] = actions(428); + v->a[176][anon_sym_GT] = actions(428); + v->a[176][anon_sym_GT_GT] = actions(428); + v->a[176][anon_sym_LT_LT] = actions(428); + v->a[176][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[176][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(558); + v->a[176][anon_sym_DOLLAR] = actions(561); + return (parse_table_400(v)); +} + +/* EOF parse_table_79.c */ diff --git a/parser/static/parse_table/parse_table_8.c b/parser/static/parse_table/parse_table_8.c new file mode 100644 index 00000000..4bf3c52b --- /dev/null +++ b/parser/static/parse_table/parse_table_8.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_8.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_40(t_parse_table_array *v) +{ + v->a[14][sym_raw_string] = actions(105); + v->a[14][sym_number] = actions(105); + v->a[14][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[14][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[14][anon_sym_BQUOTE] = actions(111); + v->a[14][sym_comment] = actions(3); + v->a[14][sym_variable_name] = actions(113); + v->a[15][sym__statements] = state(1550); + v->a[15][sym__statement_not_pipeline] = state(1564); + v->a[15][sym_redirected_statement] = state(867); + v->a[15][sym_for_statement] = state(867); + v->a[15][sym_while_statement] = state(867); + v->a[15][sym_if_statement] = state(867); + v->a[15][sym_case_statement] = state(867); + v->a[15][sym_function_definition] = state(867); + v->a[15][sym_compound_statement] = state(867); + v->a[15][sym_subshell] = state(867); + v->a[15][sym_pipeline] = state(913); + v->a[15][sym_list] = state(867); + v->a[15][sym_negated_command] = state(867); + return (parse_table_41(v)); +} + +void parse_table_41(t_parse_table_array *v) +{ + v->a[15][sym_command] = state(867); + v->a[15][sym_command_name] = state(170); + v->a[15][sym_variable_assignment] = state(177); + v->a[15][sym__variable_assignments] = state(867); + v->a[15][sym_file_redirect] = state(541); + v->a[15][sym_arithmetic_expansion] = state(276); + v->a[15][sym_concatenation] = state(546); + v->a[15][sym_string] = state(276); + v->a[15][sym_simple_expansion] = state(276); + v->a[15][sym_expansion] = state(276); + v->a[15][sym_command_substitution] = state(276); + v->a[15][aux_sym__statements_repeat1] = state(104); + v->a[15][aux_sym_redirected_statement_repeat2] = state(990); + v->a[15][aux_sym__case_item_last_repeat2] = state(10); + v->a[15][aux_sym_command_repeat1] = state(408); + v->a[15][sym_word] = actions(79); + v->a[15][anon_sym_for] = actions(81); + v->a[15][anon_sym_while] = actions(83); + v->a[15][anon_sym_until] = actions(83); + v->a[15][anon_sym_if] = actions(85); + return (parse_table_42(v)); +} + +void parse_table_42(t_parse_table_array *v) +{ + v->a[15][anon_sym_case] = actions(87); + v->a[15][anon_sym_LPAREN] = actions(89); + v->a[15][anon_sym_LF] = actions(117); + v->a[15][anon_sym_LBRACE] = actions(93); + v->a[15][anon_sym_BANG] = actions(95); + v->a[15][anon_sym_LT] = actions(97); + v->a[15][anon_sym_GT] = actions(97); + v->a[15][anon_sym_GT_GT] = actions(97); + v->a[15][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[15][anon_sym_DOLLAR] = actions(101); + v->a[15][anon_sym_DQUOTE] = actions(103); + v->a[15][sym_raw_string] = actions(105); + v->a[15][sym_number] = actions(105); + v->a[15][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[15][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[15][anon_sym_BQUOTE] = actions(111); + v->a[15][sym_comment] = actions(3); + v->a[15][sym_variable_name] = actions(113); + v->a[16][aux_sym__terminated_statement] = state(27); + v->a[16][sym__statement_not_pipeline] = state(1561); + return (parse_table_43(v)); +} + +void parse_table_43(t_parse_table_array *v) +{ + v->a[16][sym_redirected_statement] = state(905); + v->a[16][sym_for_statement] = state(905); + v->a[16][sym_while_statement] = state(905); + v->a[16][sym_if_statement] = state(905); + v->a[16][sym_case_statement] = state(905); + v->a[16][sym_function_definition] = state(905); + v->a[16][sym_compound_statement] = state(905); + v->a[16][sym_subshell] = state(905); + v->a[16][sym_pipeline] = state(1070); + v->a[16][sym_list] = state(905); + v->a[16][sym_negated_command] = state(905); + v->a[16][sym_command] = state(905); + v->a[16][sym_command_name] = state(185); + v->a[16][sym_variable_assignment] = state(231); + v->a[16][sym__variable_assignments] = state(905); + v->a[16][sym_file_redirect] = state(551); + v->a[16][sym_arithmetic_expansion] = state(401); + v->a[16][sym_concatenation] = state(555); + v->a[16][sym_string] = state(401); + v->a[16][sym_simple_expansion] = state(401); + return (parse_table_44(v)); +} + +void parse_table_44(t_parse_table_array *v) +{ + v->a[16][sym_expansion] = state(401); + v->a[16][sym_command_substitution] = state(401); + v->a[16][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[16][aux_sym_command_repeat1] = state(411); + v->a[16][sym_word] = actions(41); + v->a[16][anon_sym_for] = actions(9); + v->a[16][anon_sym_while] = actions(11); + v->a[16][anon_sym_until] = actions(11); + v->a[16][anon_sym_if] = actions(13); + v->a[16][anon_sym_fi] = actions(119); + v->a[16][anon_sym_elif] = actions(119); + v->a[16][anon_sym_else] = actions(119); + v->a[16][anon_sym_case] = actions(15); + v->a[16][anon_sym_LPAREN] = actions(17); + v->a[16][anon_sym_LBRACE] = actions(19); + v->a[16][anon_sym_BANG] = actions(49); + v->a[16][anon_sym_LT] = actions(51); + v->a[16][anon_sym_GT] = actions(51); + v->a[16][anon_sym_GT_GT] = actions(51); + v->a[16][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + return (parse_table_45(v)); +} + +/* EOF parse_table_8.c */ diff --git a/parser/static/parse_table/parse_table_80.c b/parser/static/parse_table/parse_table_80.c new file mode 100644 index 00000000..efc972ff --- /dev/null +++ b/parser/static/parse_table/parse_table_80.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_80.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_400(t_parse_table_array *v) +{ + v->a[176][anon_sym_DQUOTE] = actions(564); + v->a[176][sym_raw_string] = actions(555); + v->a[176][sym_number] = actions(555); + v->a[176][anon_sym_DOLLAR_LBRACE] = actions(567); + v->a[176][anon_sym_DOLLAR_LPAREN] = actions(570); + v->a[176][anon_sym_BQUOTE] = actions(573); + v->a[176][sym_comment] = actions(3); + v->a[176][anon_sym_SEMI] = actions(428); + v->a[176][sym_variable_name] = actions(448); + v->a[177][sym_variable_assignment] = state(970); + v->a[177][sym_file_redirect] = state(971); + v->a[177][sym_heredoc_redirect] = state(971); + v->a[177][sym_terminator] = state(381); + v->a[177][aux_sym_redirected_statement_repeat1] = state(971); + v->a[177][aux_sym__variable_assignments_repeat1] = state(970); + v->a[177][sym_word] = actions(576); + v->a[177][anon_sym_esac] = actions(578); + v->a[177][anon_sym_PIPE] = actions(580); + v->a[177][anon_sym_SEMI_SEMI] = actions(578); + v->a[177][anon_sym_AMP_AMP] = actions(582); + return (parse_table_401(v)); +} + +void parse_table_401(t_parse_table_array *v) +{ + v->a[177][anon_sym_PIPE_PIPE] = actions(582); + v->a[177][anon_sym_LT] = actions(576); + v->a[177][anon_sym_GT] = actions(576); + v->a[177][anon_sym_GT_GT] = actions(576); + v->a[177][anon_sym_LT_LT] = actions(584); + v->a[177][aux_sym_heredoc_redirect_token1] = actions(586); + v->a[177][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[177][anon_sym_DOLLAR] = actions(576); + v->a[177][anon_sym_DQUOTE] = actions(576); + v->a[177][sym_raw_string] = actions(576); + v->a[177][sym_number] = actions(576); + v->a[177][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[177][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[177][anon_sym_BQUOTE] = actions(576); + v->a[177][sym_comment] = actions(3); + v->a[177][anon_sym_SEMI] = actions(586); + v->a[177][sym_variable_name] = actions(588); + v->a[178][sym_variable_assignment] = state(963); + v->a[178][sym_file_redirect] = state(916); + v->a[178][sym_heredoc_redirect] = state(916); + return (parse_table_402(v)); +} + +void parse_table_402(t_parse_table_array *v) +{ + v->a[178][sym_terminator] = state(361); + v->a[178][aux_sym_redirected_statement_repeat1] = state(916); + v->a[178][aux_sym__variable_assignments_repeat1] = state(963); + v->a[178][sym_word] = actions(576); + v->a[178][anon_sym_PIPE] = actions(580); + v->a[178][anon_sym_RPAREN] = actions(591); + v->a[178][anon_sym_SEMI_SEMI] = actions(593); + v->a[178][anon_sym_AMP_AMP] = actions(595); + v->a[178][anon_sym_PIPE_PIPE] = actions(595); + v->a[178][anon_sym_LT] = actions(576); + v->a[178][anon_sym_GT] = actions(576); + v->a[178][anon_sym_GT_GT] = actions(576); + v->a[178][anon_sym_LT_LT] = actions(597); + v->a[178][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[178][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[178][anon_sym_DOLLAR] = actions(576); + v->a[178][anon_sym_DQUOTE] = actions(576); + v->a[178][sym_raw_string] = actions(576); + v->a[178][sym_number] = actions(576); + v->a[178][anon_sym_DOLLAR_LBRACE] = actions(576); + return (parse_table_403(v)); +} + +void parse_table_403(t_parse_table_array *v) +{ + v->a[178][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[178][anon_sym_BQUOTE] = actions(576); + v->a[178][sym_comment] = actions(3); + v->a[178][anon_sym_SEMI] = actions(593); + v->a[178][sym_variable_name] = actions(599); + v->a[179][sym_arithmetic_expansion] = state(431); + v->a[179][sym_concatenation] = state(570); + v->a[179][sym_string] = state(431); + v->a[179][sym_simple_expansion] = state(431); + v->a[179][sym_expansion] = state(431); + v->a[179][sym_command_substitution] = state(431); + v->a[179][aux_sym_command_repeat2] = state(199); + v->a[179][sym_word] = actions(602); + v->a[179][anon_sym_PIPE] = actions(417); + v->a[179][anon_sym_SEMI_SEMI] = actions(417); + v->a[179][anon_sym_AMP_AMP] = actions(417); + v->a[179][anon_sym_PIPE_PIPE] = actions(417); + v->a[179][anon_sym_LT] = actions(417); + v->a[179][anon_sym_GT] = actions(417); + v->a[179][anon_sym_GT_GT] = actions(417); + return (parse_table_404(v)); +} + +void parse_table_404(t_parse_table_array *v) +{ + v->a[179][anon_sym_LT_LT] = actions(417); + v->a[179][aux_sym_heredoc_redirect_token1] = actions(417); + v->a[179][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[179][anon_sym_DOLLAR] = actions(55); + v->a[179][anon_sym_DQUOTE] = actions(57); + v->a[179][sym_raw_string] = actions(602); + v->a[179][sym_number] = actions(602); + v->a[179][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[179][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[179][anon_sym_BQUOTE] = actions(417); + v->a[179][sym_comment] = actions(3); + v->a[179][anon_sym_SEMI] = actions(417); + v->a[179][sym__bare_dollar] = actions(419); + v->a[180][sym_arithmetic_expansion] = state(431); + v->a[180][sym_concatenation] = state(570); + v->a[180][sym_string] = state(431); + v->a[180][sym_simple_expansion] = state(431); + v->a[180][sym_expansion] = state(431); + v->a[180][sym_command_substitution] = state(431); + v->a[180][aux_sym_command_repeat2] = state(189); + return (parse_table_405(v)); +} + +/* EOF parse_table_80.c */ diff --git a/parser/static/parse_table/parse_table_81.c b/parser/static/parse_table/parse_table_81.c new file mode 100644 index 00000000..f917eecc --- /dev/null +++ b/parser/static/parse_table/parse_table_81.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_81.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_405(t_parse_table_array *v) +{ + v->a[180][sym_word] = actions(602); + v->a[180][anon_sym_PIPE] = actions(403); + v->a[180][anon_sym_SEMI_SEMI] = actions(403); + v->a[180][anon_sym_AMP_AMP] = actions(403); + v->a[180][anon_sym_PIPE_PIPE] = actions(403); + v->a[180][anon_sym_LT] = actions(403); + v->a[180][anon_sym_GT] = actions(403); + v->a[180][anon_sym_GT_GT] = actions(403); + v->a[180][anon_sym_LT_LT] = actions(403); + v->a[180][aux_sym_heredoc_redirect_token1] = actions(403); + v->a[180][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[180][anon_sym_DOLLAR] = actions(55); + v->a[180][anon_sym_DQUOTE] = actions(57); + v->a[180][sym_raw_string] = actions(602); + v->a[180][sym_number] = actions(602); + v->a[180][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[180][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[180][anon_sym_BQUOTE] = actions(403); + v->a[180][sym_comment] = actions(3); + v->a[180][anon_sym_SEMI] = actions(403); + return (parse_table_406(v)); +} + +void parse_table_406(t_parse_table_array *v) +{ + v->a[180][sym__bare_dollar] = actions(419); + v->a[181][sym_arithmetic_expansion] = state(402); + v->a[181][sym_concatenation] = state(181); + v->a[181][sym_string] = state(402); + v->a[181][sym_simple_expansion] = state(402); + v->a[181][sym_expansion] = state(402); + v->a[181][sym_command_substitution] = state(402); + v->a[181][aux_sym_for_statement_repeat1] = state(181); + v->a[181][sym_word] = actions(604); + v->a[181][anon_sym_PIPE] = actions(428); + v->a[181][anon_sym_RPAREN] = actions(428); + v->a[181][anon_sym_SEMI_SEMI] = actions(428); + v->a[181][anon_sym_AMP_AMP] = actions(428); + v->a[181][anon_sym_PIPE_PIPE] = actions(428); + v->a[181][anon_sym_LT] = actions(428); + v->a[181][anon_sym_GT] = actions(428); + v->a[181][anon_sym_GT_GT] = actions(428); + v->a[181][anon_sym_LT_LT] = actions(428); + v->a[181][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[181][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(607); + return (parse_table_407(v)); +} + +void parse_table_407(t_parse_table_array *v) +{ + v->a[181][anon_sym_DOLLAR] = actions(610); + v->a[181][anon_sym_DQUOTE] = actions(613); + v->a[181][sym_raw_string] = actions(604); + v->a[181][sym_number] = actions(604); + v->a[181][anon_sym_DOLLAR_LBRACE] = actions(616); + v->a[181][anon_sym_DOLLAR_LPAREN] = actions(619); + v->a[181][anon_sym_BQUOTE] = actions(622); + v->a[181][sym_comment] = actions(3); + v->a[181][anon_sym_SEMI] = actions(428); + v->a[182][sym_arithmetic_expansion] = state(362); + v->a[182][sym_concatenation] = state(187); + v->a[182][sym_string] = state(362); + v->a[182][sym_simple_expansion] = state(362); + v->a[182][sym_expansion] = state(362); + v->a[182][sym_command_substitution] = state(362); + v->a[182][aux_sym_for_statement_repeat1] = state(187); + v->a[182][sym_word] = actions(625); + v->a[182][anon_sym_esac] = actions(421); + v->a[182][anon_sym_PIPE] = actions(421); + v->a[182][anon_sym_SEMI_SEMI] = actions(421); + return (parse_table_408(v)); +} + +void parse_table_408(t_parse_table_array *v) +{ + v->a[182][anon_sym_AMP_AMP] = actions(421); + v->a[182][anon_sym_PIPE_PIPE] = actions(421); + v->a[182][anon_sym_LT] = actions(421); + v->a[182][anon_sym_GT] = actions(421); + v->a[182][anon_sym_GT_GT] = actions(421); + v->a[182][anon_sym_LT_LT] = actions(421); + v->a[182][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[182][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(627); + v->a[182][anon_sym_DOLLAR] = actions(629); + v->a[182][anon_sym_DQUOTE] = actions(631); + v->a[182][sym_raw_string] = actions(625); + v->a[182][sym_number] = actions(625); + v->a[182][anon_sym_DOLLAR_LBRACE] = actions(633); + v->a[182][anon_sym_DOLLAR_LPAREN] = actions(635); + v->a[182][anon_sym_BQUOTE] = actions(637); + v->a[182][sym_comment] = actions(3); + v->a[182][anon_sym_SEMI] = actions(421); + v->a[183][sym_word] = actions(343); + v->a[183][anon_sym_PIPE] = actions(343); + v->a[183][anon_sym_AMP_AMP] = actions(343); + return (parse_table_409(v)); +} + +void parse_table_409(t_parse_table_array *v) +{ + v->a[183][anon_sym_PIPE_PIPE] = actions(343); + v->a[183][anon_sym_BANG] = actions(639); + v->a[183][anon_sym_LT] = actions(343); + v->a[183][anon_sym_GT] = actions(343); + v->a[183][anon_sym_GT_GT] = actions(343); + v->a[183][anon_sym_LT_LT] = actions(343); + v->a[183][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[183][anon_sym_DASH] = actions(639); + v->a[183][anon_sym_STAR] = actions(639); + v->a[183][anon_sym_QMARK] = actions(639); + v->a[183][anon_sym_DOLLAR] = actions(639); + v->a[183][anon_sym_DQUOTE] = actions(343); + v->a[183][sym_raw_string] = actions(343); + v->a[183][sym_number] = actions(343); + v->a[183][anon_sym_POUND] = actions(639); + v->a[183][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[183][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[183][anon_sym_BQUOTE] = actions(343); + v->a[183][sym_comment] = actions(3); + v->a[183][aux_sym__simple_variable_name_token1] = actions(641); + return (parse_table_410(v)); +} + +/* EOF parse_table_81.c */ diff --git a/parser/static/parse_table/parse_table_82.c b/parser/static/parse_table/parse_table_82.c new file mode 100644 index 00000000..1c53f33a --- /dev/null +++ b/parser/static/parse_table/parse_table_82.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_82.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_410(t_parse_table_array *v) +{ + v->a[183][aux_sym__multiline_variable_name_token1] = actions(641); + v->a[183][anon_sym_AT] = actions(639); + v->a[183][anon_sym_0] = actions(639); + v->a[183][sym_variable_name] = actions(643); + v->a[183][sym__bare_dollar] = actions(351); + v->a[184][sym_file_redirect] = state(1371); + v->a[184][sym__heredoc_pipeline] = state(1593); + v->a[184][sym__heredoc_expression] = state(1585); + v->a[184][aux_sym__heredoc_command] = state(753); + v->a[184][sym_arithmetic_expansion] = state(1011); + v->a[184][sym_concatenation] = state(1296); + v->a[184][sym_string] = state(1011); + v->a[184][sym_simple_expansion] = state(1011); + v->a[184][sym_expansion] = state(1011); + v->a[184][sym_command_substitution] = state(1011); + v->a[184][aux_sym_redirected_statement_repeat2] = state(1371); + v->a[184][sym_word] = actions(645); + v->a[184][anon_sym_PIPE] = actions(647); + v->a[184][anon_sym_AMP_AMP] = actions(649); + v->a[184][anon_sym_PIPE_PIPE] = actions(649); + return (parse_table_411(v)); +} + +void parse_table_411(t_parse_table_array *v) +{ + v->a[184][anon_sym_LT] = actions(651); + v->a[184][anon_sym_GT] = actions(651); + v->a[184][anon_sym_GT_GT] = actions(651); + v->a[184][aux_sym_heredoc_redirect_token1] = actions(653); + v->a[184][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[184][anon_sym_DOLLAR] = actions(657); + v->a[184][anon_sym_DQUOTE] = actions(659); + v->a[184][sym_raw_string] = actions(645); + v->a[184][sym_number] = actions(645); + v->a[184][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[184][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[184][anon_sym_BQUOTE] = actions(665); + v->a[184][sym_comment] = actions(3); + v->a[185][sym_arithmetic_expansion] = state(431); + v->a[185][sym_concatenation] = state(570); + v->a[185][sym_string] = state(431); + v->a[185][sym_simple_expansion] = state(431); + v->a[185][sym_expansion] = state(431); + v->a[185][sym_command_substitution] = state(431); + v->a[185][aux_sym_command_repeat2] = state(196); + return (parse_table_412(v)); +} + +void parse_table_412(t_parse_table_array *v) +{ + v->a[185][sym_word] = actions(602); + v->a[185][anon_sym_PIPE] = actions(417); + v->a[185][anon_sym_SEMI_SEMI] = actions(417); + v->a[185][anon_sym_AMP_AMP] = actions(417); + v->a[185][anon_sym_PIPE_PIPE] = actions(417); + v->a[185][anon_sym_LT] = actions(417); + v->a[185][anon_sym_GT] = actions(417); + v->a[185][anon_sym_GT_GT] = actions(417); + v->a[185][anon_sym_LT_LT] = actions(417); + v->a[185][aux_sym_heredoc_redirect_token1] = actions(417); + v->a[185][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[185][anon_sym_DOLLAR] = actions(55); + v->a[185][anon_sym_DQUOTE] = actions(57); + v->a[185][sym_raw_string] = actions(602); + v->a[185][sym_number] = actions(602); + v->a[185][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[185][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[185][anon_sym_BQUOTE] = actions(65); + v->a[185][sym_comment] = actions(3); + v->a[185][anon_sym_SEMI] = actions(417); + return (parse_table_413(v)); +} + +void parse_table_413(t_parse_table_array *v) +{ + v->a[185][sym__bare_dollar] = actions(419); + v->a[186][sym_variable_assignment] = state(963); + v->a[186][sym_file_redirect] = state(916); + v->a[186][sym_heredoc_redirect] = state(916); + v->a[186][sym_terminator] = state(428); + v->a[186][aux_sym_redirected_statement_repeat1] = state(916); + v->a[186][aux_sym__variable_assignments_repeat1] = state(963); + v->a[186][sym_word] = actions(576); + v->a[186][anon_sym_PIPE] = actions(580); + v->a[186][anon_sym_RPAREN] = actions(578); + v->a[186][anon_sym_SEMI_SEMI] = actions(593); + v->a[186][anon_sym_AMP_AMP] = actions(595); + v->a[186][anon_sym_PIPE_PIPE] = actions(595); + v->a[186][anon_sym_LT] = actions(576); + v->a[186][anon_sym_GT] = actions(576); + v->a[186][anon_sym_GT_GT] = actions(576); + v->a[186][anon_sym_LT_LT] = actions(597); + v->a[186][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[186][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[186][anon_sym_DOLLAR] = actions(576); + return (parse_table_414(v)); +} + +void parse_table_414(t_parse_table_array *v) +{ + v->a[186][anon_sym_DQUOTE] = actions(576); + v->a[186][sym_raw_string] = actions(576); + v->a[186][sym_number] = actions(576); + v->a[186][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[186][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[186][anon_sym_BQUOTE] = actions(576); + v->a[186][sym_comment] = actions(3); + v->a[186][anon_sym_SEMI] = actions(593); + v->a[186][sym_variable_name] = actions(599); + v->a[187][sym_arithmetic_expansion] = state(362); + v->a[187][sym_concatenation] = state(187); + v->a[187][sym_string] = state(362); + v->a[187][sym_simple_expansion] = state(362); + v->a[187][sym_expansion] = state(362); + v->a[187][sym_command_substitution] = state(362); + v->a[187][aux_sym_for_statement_repeat1] = state(187); + v->a[187][sym_word] = actions(667); + v->a[187][anon_sym_esac] = actions(428); + v->a[187][anon_sym_PIPE] = actions(428); + v->a[187][anon_sym_SEMI_SEMI] = actions(428); + return (parse_table_415(v)); +} + +/* EOF parse_table_82.c */ diff --git a/parser/static/parse_table/parse_table_83.c b/parser/static/parse_table/parse_table_83.c new file mode 100644 index 00000000..e033c303 --- /dev/null +++ b/parser/static/parse_table/parse_table_83.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_83.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_415(t_parse_table_array *v) +{ + v->a[187][anon_sym_AMP_AMP] = actions(428); + v->a[187][anon_sym_PIPE_PIPE] = actions(428); + v->a[187][anon_sym_LT] = actions(428); + v->a[187][anon_sym_GT] = actions(428); + v->a[187][anon_sym_GT_GT] = actions(428); + v->a[187][anon_sym_LT_LT] = actions(428); + v->a[187][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[187][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(670); + v->a[187][anon_sym_DOLLAR] = actions(673); + v->a[187][anon_sym_DQUOTE] = actions(676); + v->a[187][sym_raw_string] = actions(667); + v->a[187][sym_number] = actions(667); + v->a[187][anon_sym_DOLLAR_LBRACE] = actions(679); + v->a[187][anon_sym_DOLLAR_LPAREN] = actions(682); + v->a[187][anon_sym_BQUOTE] = actions(685); + v->a[187][sym_comment] = actions(3); + v->a[187][anon_sym_SEMI] = actions(428); + v->a[188][sym_arithmetic_expansion] = state(431); + v->a[188][sym_concatenation] = state(570); + v->a[188][sym_string] = state(431); + return (parse_table_416(v)); +} + +void parse_table_416(t_parse_table_array *v) +{ + v->a[188][sym_simple_expansion] = state(431); + v->a[188][sym_expansion] = state(431); + v->a[188][sym_command_substitution] = state(431); + v->a[188][aux_sym_command_repeat2] = state(189); + v->a[188][sym_word] = actions(602); + v->a[188][anon_sym_PIPE] = actions(403); + v->a[188][anon_sym_SEMI_SEMI] = actions(403); + v->a[188][anon_sym_AMP_AMP] = actions(403); + v->a[188][anon_sym_PIPE_PIPE] = actions(403); + v->a[188][anon_sym_LT] = actions(403); + v->a[188][anon_sym_GT] = actions(403); + v->a[188][anon_sym_GT_GT] = actions(403); + v->a[188][anon_sym_LT_LT] = actions(403); + v->a[188][aux_sym_heredoc_redirect_token1] = actions(403); + v->a[188][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[188][anon_sym_DOLLAR] = actions(55); + v->a[188][anon_sym_DQUOTE] = actions(57); + v->a[188][sym_raw_string] = actions(602); + v->a[188][sym_number] = actions(602); + v->a[188][anon_sym_DOLLAR_LBRACE] = actions(61); + return (parse_table_417(v)); +} + +void parse_table_417(t_parse_table_array *v) +{ + v->a[188][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[188][anon_sym_BQUOTE] = actions(65); + v->a[188][sym_comment] = actions(3); + v->a[188][anon_sym_SEMI] = actions(403); + v->a[188][sym__bare_dollar] = actions(419); + v->a[189][sym_arithmetic_expansion] = state(431); + v->a[189][sym_concatenation] = state(570); + v->a[189][sym_string] = state(431); + v->a[189][sym_simple_expansion] = state(431); + v->a[189][sym_expansion] = state(431); + v->a[189][sym_command_substitution] = state(431); + v->a[189][aux_sym_command_repeat2] = state(189); + v->a[189][sym_word] = actions(688); + v->a[189][anon_sym_PIPE] = actions(455); + v->a[189][anon_sym_SEMI_SEMI] = actions(455); + v->a[189][anon_sym_AMP_AMP] = actions(455); + v->a[189][anon_sym_PIPE_PIPE] = actions(455); + v->a[189][anon_sym_LT] = actions(455); + v->a[189][anon_sym_GT] = actions(455); + v->a[189][anon_sym_GT_GT] = actions(455); + return (parse_table_418(v)); +} + +void parse_table_418(t_parse_table_array *v) +{ + v->a[189][anon_sym_LT_LT] = actions(455); + v->a[189][aux_sym_heredoc_redirect_token1] = actions(455); + v->a[189][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(457); + v->a[189][anon_sym_DOLLAR] = actions(460); + v->a[189][anon_sym_DQUOTE] = actions(463); + v->a[189][sym_raw_string] = actions(688); + v->a[189][sym_number] = actions(688); + v->a[189][anon_sym_DOLLAR_LBRACE] = actions(466); + v->a[189][anon_sym_DOLLAR_LPAREN] = actions(469); + v->a[189][anon_sym_BQUOTE] = actions(472); + v->a[189][sym_comment] = actions(3); + v->a[189][anon_sym_SEMI] = actions(455); + v->a[189][sym__bare_dollar] = actions(475); + v->a[190][sym_arithmetic_expansion] = state(415); + v->a[190][sym_concatenation] = state(201); + v->a[190][sym_string] = state(415); + v->a[190][sym_simple_expansion] = state(415); + v->a[190][sym_expansion] = state(415); + v->a[190][sym_command_substitution] = state(415); + v->a[190][aux_sym_for_statement_repeat1] = state(201); + return (parse_table_419(v)); +} + +void parse_table_419(t_parse_table_array *v) +{ + v->a[190][sym_word] = actions(421); + v->a[190][anon_sym_PIPE] = actions(421); + v->a[190][anon_sym_SEMI_SEMI] = actions(421); + v->a[190][anon_sym_AMP_AMP] = actions(421); + v->a[190][anon_sym_PIPE_PIPE] = actions(421); + v->a[190][anon_sym_LT] = actions(421); + v->a[190][anon_sym_GT] = actions(421); + v->a[190][anon_sym_GT_GT] = actions(421); + v->a[190][anon_sym_LT_LT] = actions(421); + v->a[190][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[190][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[190][anon_sym_DOLLAR] = actions(421); + v->a[190][anon_sym_DQUOTE] = actions(421); + v->a[190][sym_raw_string] = actions(421); + v->a[190][sym_number] = actions(421); + v->a[190][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[190][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[190][anon_sym_BQUOTE] = actions(421); + v->a[190][sym_comment] = actions(3); + v->a[190][anon_sym_SEMI] = actions(421); + return (parse_table_420(v)); +} + +/* EOF parse_table_83.c */ diff --git a/parser/static/parse_table/parse_table_84.c b/parser/static/parse_table/parse_table_84.c new file mode 100644 index 00000000..45fd13ce --- /dev/null +++ b/parser/static/parse_table/parse_table_84.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_84.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_420(t_parse_table_array *v) +{ + v->a[190][sym_variable_name] = actions(423); + v->a[191][sym_variable_assignment] = state(970); + v->a[191][sym_file_redirect] = state(971); + v->a[191][sym_heredoc_redirect] = state(971); + v->a[191][sym_terminator] = state(356); + v->a[191][aux_sym_redirected_statement_repeat1] = state(971); + v->a[191][aux_sym__variable_assignments_repeat1] = state(970); + v->a[191][sym_word] = actions(576); + v->a[191][anon_sym_esac] = actions(591); + v->a[191][anon_sym_PIPE] = actions(580); + v->a[191][anon_sym_SEMI_SEMI] = actions(591); + v->a[191][anon_sym_AMP_AMP] = actions(582); + v->a[191][anon_sym_PIPE_PIPE] = actions(582); + v->a[191][anon_sym_LT] = actions(576); + v->a[191][anon_sym_GT] = actions(576); + v->a[191][anon_sym_GT_GT] = actions(576); + v->a[191][anon_sym_LT_LT] = actions(584); + v->a[191][aux_sym_heredoc_redirect_token1] = actions(586); + v->a[191][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[191][anon_sym_DOLLAR] = actions(576); + return (parse_table_421(v)); +} + +void parse_table_421(t_parse_table_array *v) +{ + v->a[191][anon_sym_DQUOTE] = actions(576); + v->a[191][sym_raw_string] = actions(576); + v->a[191][sym_number] = actions(576); + v->a[191][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[191][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[191][anon_sym_BQUOTE] = actions(576); + v->a[191][sym_comment] = actions(3); + v->a[191][anon_sym_SEMI] = actions(586); + v->a[191][sym_variable_name] = actions(588); + v->a[192][sym_variable_assignment] = state(924); + v->a[192][sym_file_redirect] = state(922); + v->a[192][sym_heredoc_redirect] = state(922); + v->a[192][sym_terminator] = state(461); + v->a[192][aux_sym_redirected_statement_repeat1] = state(922); + v->a[192][aux_sym__variable_assignments_repeat1] = state(924); + v->a[192][ts_builtin_sym_end] = actions(691); + v->a[192][sym_word] = actions(576); + v->a[192][anon_sym_PIPE] = actions(580); + v->a[192][anon_sym_SEMI_SEMI] = actions(693); + v->a[192][anon_sym_AMP_AMP] = actions(695); + return (parse_table_422(v)); +} + +void parse_table_422(t_parse_table_array *v) +{ + v->a[192][anon_sym_PIPE_PIPE] = actions(695); + v->a[192][anon_sym_LT] = actions(576); + v->a[192][anon_sym_GT] = actions(576); + v->a[192][anon_sym_GT_GT] = actions(576); + v->a[192][anon_sym_LT_LT] = actions(597); + v->a[192][aux_sym_heredoc_redirect_token1] = actions(693); + v->a[192][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[192][anon_sym_DOLLAR] = actions(576); + v->a[192][anon_sym_DQUOTE] = actions(576); + v->a[192][sym_raw_string] = actions(576); + v->a[192][sym_number] = actions(576); + v->a[192][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[192][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[192][anon_sym_BQUOTE] = actions(576); + v->a[192][sym_comment] = actions(3); + v->a[192][anon_sym_SEMI] = actions(693); + v->a[192][sym_variable_name] = actions(697); + v->a[193][sym_file_redirect] = state(1360); + v->a[193][sym__heredoc_pipeline] = state(1596); + v->a[193][sym__heredoc_expression] = state(1667); + return (parse_table_423(v)); +} + +void parse_table_423(t_parse_table_array *v) +{ + v->a[193][aux_sym__heredoc_command] = state(756); + v->a[193][sym_arithmetic_expansion] = state(1011); + v->a[193][sym_concatenation] = state(1296); + v->a[193][sym_string] = state(1011); + v->a[193][sym_simple_expansion] = state(1011); + v->a[193][sym_expansion] = state(1011); + v->a[193][sym_command_substitution] = state(1011); + v->a[193][aux_sym_redirected_statement_repeat2] = state(1360); + v->a[193][sym_word] = actions(645); + v->a[193][anon_sym_PIPE] = actions(647); + v->a[193][anon_sym_AMP_AMP] = actions(649); + v->a[193][anon_sym_PIPE_PIPE] = actions(649); + v->a[193][anon_sym_LT] = actions(651); + v->a[193][anon_sym_GT] = actions(651); + v->a[193][anon_sym_GT_GT] = actions(651); + v->a[193][aux_sym_heredoc_redirect_token1] = actions(700); + v->a[193][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[193][anon_sym_DOLLAR] = actions(657); + v->a[193][anon_sym_DQUOTE] = actions(659); + v->a[193][sym_raw_string] = actions(645); + return (parse_table_424(v)); +} + +void parse_table_424(t_parse_table_array *v) +{ + v->a[193][sym_number] = actions(645); + v->a[193][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[193][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[193][anon_sym_BQUOTE] = actions(665); + v->a[193][sym_comment] = actions(3); + v->a[194][sym_word] = actions(343); + v->a[194][anon_sym_PIPE] = actions(343); + v->a[194][anon_sym_AMP_AMP] = actions(343); + v->a[194][anon_sym_PIPE_PIPE] = actions(343); + v->a[194][anon_sym_BANG] = actions(395); + v->a[194][anon_sym_LT] = actions(343); + v->a[194][anon_sym_GT] = actions(343); + v->a[194][anon_sym_GT_GT] = actions(343); + v->a[194][anon_sym_LT_LT] = actions(343); + v->a[194][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[194][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[194][anon_sym_DASH] = actions(395); + v->a[194][anon_sym_STAR] = actions(395); + v->a[194][anon_sym_QMARK] = actions(395); + v->a[194][anon_sym_DOLLAR] = actions(395); + return (parse_table_425(v)); +} + +/* EOF parse_table_84.c */ diff --git a/parser/static/parse_table/parse_table_85.c b/parser/static/parse_table/parse_table_85.c new file mode 100644 index 00000000..cc2a4599 --- /dev/null +++ b/parser/static/parse_table/parse_table_85.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_85.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_425(t_parse_table_array *v) +{ + v->a[194][anon_sym_DQUOTE] = actions(343); + v->a[194][sym_raw_string] = actions(343); + v->a[194][sym_number] = actions(343); + v->a[194][anon_sym_POUND] = actions(395); + v->a[194][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[194][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[194][anon_sym_BQUOTE] = actions(343); + v->a[194][sym_comment] = actions(3); + v->a[194][aux_sym__simple_variable_name_token1] = actions(397); + v->a[194][aux_sym__multiline_variable_name_token1] = actions(397); + v->a[194][anon_sym_AT] = actions(395); + v->a[194][anon_sym_0] = actions(395); + v->a[194][sym_variable_name] = actions(399); + v->a[195][sym_arithmetic_expansion] = state(402); + v->a[195][sym_concatenation] = state(181); + v->a[195][sym_string] = state(402); + v->a[195][sym_simple_expansion] = state(402); + v->a[195][sym_expansion] = state(402); + v->a[195][sym_command_substitution] = state(402); + v->a[195][aux_sym_for_statement_repeat1] = state(181); + return (parse_table_426(v)); +} + +void parse_table_426(t_parse_table_array *v) +{ + v->a[195][sym_word] = actions(702); + v->a[195][anon_sym_PIPE] = actions(421); + v->a[195][anon_sym_RPAREN] = actions(421); + v->a[195][anon_sym_SEMI_SEMI] = actions(421); + v->a[195][anon_sym_AMP_AMP] = actions(421); + v->a[195][anon_sym_PIPE_PIPE] = actions(421); + v->a[195][anon_sym_LT] = actions(421); + v->a[195][anon_sym_GT] = actions(421); + v->a[195][anon_sym_GT_GT] = actions(421); + v->a[195][anon_sym_LT_LT] = actions(421); + v->a[195][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[195][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[195][anon_sym_DOLLAR] = actions(706); + v->a[195][anon_sym_DQUOTE] = actions(708); + v->a[195][sym_raw_string] = actions(702); + v->a[195][sym_number] = actions(702); + v->a[195][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[195][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[195][anon_sym_BQUOTE] = actions(714); + v->a[195][sym_comment] = actions(3); + return (parse_table_427(v)); +} + +void parse_table_427(t_parse_table_array *v) +{ + v->a[195][anon_sym_SEMI] = actions(421); + v->a[196][sym_arithmetic_expansion] = state(431); + v->a[196][sym_concatenation] = state(570); + v->a[196][sym_string] = state(431); + v->a[196][sym_simple_expansion] = state(431); + v->a[196][sym_expansion] = state(431); + v->a[196][sym_command_substitution] = state(431); + v->a[196][aux_sym_command_repeat2] = state(189); + v->a[196][sym_word] = actions(602); + v->a[196][anon_sym_PIPE] = actions(411); + v->a[196][anon_sym_SEMI_SEMI] = actions(411); + v->a[196][anon_sym_AMP_AMP] = actions(411); + v->a[196][anon_sym_PIPE_PIPE] = actions(411); + v->a[196][anon_sym_LT] = actions(411); + v->a[196][anon_sym_GT] = actions(411); + v->a[196][anon_sym_GT_GT] = actions(411); + v->a[196][anon_sym_LT_LT] = actions(411); + v->a[196][aux_sym_heredoc_redirect_token1] = actions(411); + v->a[196][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[196][anon_sym_DOLLAR] = actions(55); + return (parse_table_428(v)); +} + +void parse_table_428(t_parse_table_array *v) +{ + v->a[196][anon_sym_DQUOTE] = actions(57); + v->a[196][sym_raw_string] = actions(602); + v->a[196][sym_number] = actions(602); + v->a[196][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[196][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[196][anon_sym_BQUOTE] = actions(65); + v->a[196][sym_comment] = actions(3); + v->a[196][anon_sym_SEMI] = actions(411); + v->a[196][sym__bare_dollar] = actions(419); + v->a[197][sym_variable_assignment] = state(924); + v->a[197][sym_file_redirect] = state(922); + v->a[197][sym_heredoc_redirect] = state(922); + v->a[197][sym_terminator] = state(510); + v->a[197][aux_sym_redirected_statement_repeat1] = state(922); + v->a[197][aux_sym__variable_assignments_repeat1] = state(924); + v->a[197][ts_builtin_sym_end] = actions(716); + v->a[197][sym_word] = actions(576); + v->a[197][anon_sym_PIPE] = actions(580); + v->a[197][anon_sym_SEMI_SEMI] = actions(693); + v->a[197][anon_sym_AMP_AMP] = actions(695); + return (parse_table_429(v)); +} + +void parse_table_429(t_parse_table_array *v) +{ + v->a[197][anon_sym_PIPE_PIPE] = actions(695); + v->a[197][anon_sym_LT] = actions(576); + v->a[197][anon_sym_GT] = actions(576); + v->a[197][anon_sym_GT_GT] = actions(576); + v->a[197][anon_sym_LT_LT] = actions(597); + v->a[197][aux_sym_heredoc_redirect_token1] = actions(693); + v->a[197][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[197][anon_sym_DOLLAR] = actions(576); + v->a[197][anon_sym_DQUOTE] = actions(576); + v->a[197][sym_raw_string] = actions(576); + v->a[197][sym_number] = actions(576); + v->a[197][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[197][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[197][anon_sym_BQUOTE] = actions(576); + v->a[197][sym_comment] = actions(3); + v->a[197][anon_sym_SEMI] = actions(693); + v->a[197][sym_variable_name] = actions(697); + v->a[198][sym_word] = actions(343); + v->a[198][anon_sym_PIPE] = actions(343); + v->a[198][anon_sym_AMP_AMP] = actions(343); + return (parse_table_430(v)); +} + +/* EOF parse_table_85.c */ diff --git a/parser/static/parse_table/parse_table_86.c b/parser/static/parse_table/parse_table_86.c new file mode 100644 index 00000000..c6f773f7 --- /dev/null +++ b/parser/static/parse_table/parse_table_86.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_86.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_430(t_parse_table_array *v) +{ + v->a[198][anon_sym_PIPE_PIPE] = actions(343); + v->a[198][anon_sym_BANG] = actions(389); + v->a[198][anon_sym_LT] = actions(343); + v->a[198][anon_sym_GT] = actions(343); + v->a[198][anon_sym_GT_GT] = actions(343); + v->a[198][anon_sym_LT_LT] = actions(343); + v->a[198][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[198][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[198][anon_sym_DASH] = actions(389); + v->a[198][anon_sym_STAR] = actions(389); + v->a[198][anon_sym_QMARK] = actions(389); + v->a[198][anon_sym_DOLLAR] = actions(389); + v->a[198][anon_sym_DQUOTE] = actions(343); + v->a[198][sym_raw_string] = actions(343); + v->a[198][sym_number] = actions(343); + v->a[198][anon_sym_POUND] = actions(389); + v->a[198][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[198][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[198][anon_sym_BQUOTE] = actions(343); + v->a[198][sym_comment] = actions(3); + return (parse_table_431(v)); +} + +void parse_table_431(t_parse_table_array *v) +{ + v->a[198][aux_sym__simple_variable_name_token1] = actions(391); + v->a[198][aux_sym__multiline_variable_name_token1] = actions(391); + v->a[198][anon_sym_AT] = actions(389); + v->a[198][anon_sym_0] = actions(389); + v->a[198][sym_variable_name] = actions(393); + v->a[199][sym_arithmetic_expansion] = state(431); + v->a[199][sym_concatenation] = state(570); + v->a[199][sym_string] = state(431); + v->a[199][sym_simple_expansion] = state(431); + v->a[199][sym_expansion] = state(431); + v->a[199][sym_command_substitution] = state(431); + v->a[199][aux_sym_command_repeat2] = state(189); + v->a[199][sym_word] = actions(602); + v->a[199][anon_sym_PIPE] = actions(411); + v->a[199][anon_sym_SEMI_SEMI] = actions(411); + v->a[199][anon_sym_AMP_AMP] = actions(411); + v->a[199][anon_sym_PIPE_PIPE] = actions(411); + v->a[199][anon_sym_LT] = actions(411); + v->a[199][anon_sym_GT] = actions(411); + v->a[199][anon_sym_GT_GT] = actions(411); + return (parse_table_432(v)); +} + +void parse_table_432(t_parse_table_array *v) +{ + v->a[199][anon_sym_LT_LT] = actions(411); + v->a[199][aux_sym_heredoc_redirect_token1] = actions(411); + v->a[199][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[199][anon_sym_DOLLAR] = actions(55); + v->a[199][anon_sym_DQUOTE] = actions(57); + v->a[199][sym_raw_string] = actions(602); + v->a[199][sym_number] = actions(602); + v->a[199][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[199][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[199][anon_sym_BQUOTE] = actions(411); + v->a[199][sym_comment] = actions(3); + v->a[199][anon_sym_SEMI] = actions(411); + v->a[199][sym__bare_dollar] = actions(419); + v->a[200][sym_arithmetic_expansion] = state(431); + v->a[200][sym_concatenation] = state(570); + v->a[200][sym_string] = state(431); + v->a[200][sym_simple_expansion] = state(431); + v->a[200][sym_expansion] = state(431); + v->a[200][sym_command_substitution] = state(431); + v->a[200][aux_sym_command_repeat2] = state(180); + return (parse_table_433(v)); +} + +void parse_table_433(t_parse_table_array *v) +{ + v->a[200][sym_word] = actions(602); + v->a[200][anon_sym_PIPE] = actions(450); + v->a[200][anon_sym_SEMI_SEMI] = actions(450); + v->a[200][anon_sym_AMP_AMP] = actions(450); + v->a[200][anon_sym_PIPE_PIPE] = actions(450); + v->a[200][anon_sym_LT] = actions(450); + v->a[200][anon_sym_GT] = actions(450); + v->a[200][anon_sym_GT_GT] = actions(450); + v->a[200][anon_sym_LT_LT] = actions(450); + v->a[200][aux_sym_heredoc_redirect_token1] = actions(450); + v->a[200][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[200][anon_sym_DOLLAR] = actions(55); + v->a[200][anon_sym_DQUOTE] = actions(57); + v->a[200][sym_raw_string] = actions(602); + v->a[200][sym_number] = actions(602); + v->a[200][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[200][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[200][anon_sym_BQUOTE] = actions(450); + v->a[200][sym_comment] = actions(3); + v->a[200][anon_sym_SEMI] = actions(450); + return (parse_table_434(v)); +} + +void parse_table_434(t_parse_table_array *v) +{ + v->a[200][sym__bare_dollar] = actions(419); + v->a[201][sym_arithmetic_expansion] = state(415); + v->a[201][sym_concatenation] = state(201); + v->a[201][sym_string] = state(415); + v->a[201][sym_simple_expansion] = state(415); + v->a[201][sym_expansion] = state(415); + v->a[201][sym_command_substitution] = state(415); + v->a[201][aux_sym_for_statement_repeat1] = state(201); + v->a[201][sym_word] = actions(718); + v->a[201][anon_sym_PIPE] = actions(428); + v->a[201][anon_sym_SEMI_SEMI] = actions(428); + v->a[201][anon_sym_AMP_AMP] = actions(428); + v->a[201][anon_sym_PIPE_PIPE] = actions(428); + v->a[201][anon_sym_LT] = actions(428); + v->a[201][anon_sym_GT] = actions(428); + v->a[201][anon_sym_GT_GT] = actions(428); + v->a[201][anon_sym_LT_LT] = actions(428); + v->a[201][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[201][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(558); + v->a[201][anon_sym_DOLLAR] = actions(561); + return (parse_table_435(v)); +} + +/* EOF parse_table_86.c */ diff --git a/parser/static/parse_table/parse_table_87.c b/parser/static/parse_table/parse_table_87.c new file mode 100644 index 00000000..ca36d9b9 --- /dev/null +++ b/parser/static/parse_table/parse_table_87.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_87.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_435(t_parse_table_array *v) +{ + v->a[201][anon_sym_DQUOTE] = actions(564); + v->a[201][sym_raw_string] = actions(718); + v->a[201][sym_number] = actions(718); + v->a[201][anon_sym_DOLLAR_LBRACE] = actions(567); + v->a[201][anon_sym_DOLLAR_LPAREN] = actions(570); + v->a[201][anon_sym_BQUOTE] = actions(573); + v->a[201][sym_comment] = actions(3); + v->a[201][anon_sym_SEMI] = actions(428); + v->a[201][sym_variable_name] = actions(448); + v->a[202][sym_arithmetic_expansion] = state(409); + v->a[202][sym_concatenation] = state(203); + v->a[202][sym_string] = state(409); + v->a[202][sym_simple_expansion] = state(409); + v->a[202][sym_expansion] = state(409); + v->a[202][sym_command_substitution] = state(409); + v->a[202][aux_sym_for_statement_repeat1] = state(203); + v->a[202][ts_builtin_sym_end] = actions(423); + v->a[202][sym_word] = actions(721); + v->a[202][anon_sym_PIPE] = actions(421); + v->a[202][anon_sym_SEMI_SEMI] = actions(421); + return (parse_table_436(v)); +} + +void parse_table_436(t_parse_table_array *v) +{ + v->a[202][anon_sym_AMP_AMP] = actions(421); + v->a[202][anon_sym_PIPE_PIPE] = actions(421); + v->a[202][anon_sym_LT] = actions(421); + v->a[202][anon_sym_GT] = actions(421); + v->a[202][anon_sym_GT_GT] = actions(421); + v->a[202][anon_sym_LT_LT] = actions(421); + v->a[202][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[202][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(723); + v->a[202][anon_sym_DOLLAR] = actions(725); + v->a[202][anon_sym_DQUOTE] = actions(727); + v->a[202][sym_raw_string] = actions(721); + v->a[202][sym_number] = actions(721); + v->a[202][anon_sym_DOLLAR_LBRACE] = actions(729); + v->a[202][anon_sym_DOLLAR_LPAREN] = actions(731); + v->a[202][anon_sym_BQUOTE] = actions(733); + v->a[202][sym_comment] = actions(3); + v->a[202][anon_sym_SEMI] = actions(421); + v->a[203][sym_arithmetic_expansion] = state(409); + v->a[203][sym_concatenation] = state(203); + v->a[203][sym_string] = state(409); + return (parse_table_437(v)); +} + +void parse_table_437(t_parse_table_array *v) +{ + v->a[203][sym_simple_expansion] = state(409); + v->a[203][sym_expansion] = state(409); + v->a[203][sym_command_substitution] = state(409); + v->a[203][aux_sym_for_statement_repeat1] = state(203); + v->a[203][ts_builtin_sym_end] = actions(448); + v->a[203][sym_word] = actions(735); + v->a[203][anon_sym_PIPE] = actions(428); + v->a[203][anon_sym_SEMI_SEMI] = actions(428); + v->a[203][anon_sym_AMP_AMP] = actions(428); + v->a[203][anon_sym_PIPE_PIPE] = actions(428); + v->a[203][anon_sym_LT] = actions(428); + v->a[203][anon_sym_GT] = actions(428); + v->a[203][anon_sym_GT_GT] = actions(428); + v->a[203][anon_sym_LT_LT] = actions(428); + v->a[203][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[203][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(738); + v->a[203][anon_sym_DOLLAR] = actions(741); + v->a[203][anon_sym_DQUOTE] = actions(744); + v->a[203][sym_raw_string] = actions(735); + v->a[203][sym_number] = actions(735); + return (parse_table_438(v)); +} + +void parse_table_438(t_parse_table_array *v) +{ + v->a[203][anon_sym_DOLLAR_LBRACE] = actions(747); + v->a[203][anon_sym_DOLLAR_LPAREN] = actions(750); + v->a[203][anon_sym_BQUOTE] = actions(753); + v->a[203][sym_comment] = actions(3); + v->a[203][anon_sym_SEMI] = actions(428); + v->a[204][sym_file_redirect] = state(1370); + v->a[204][sym__heredoc_pipeline] = state(1633); + v->a[204][sym__heredoc_expression] = state(1632); + v->a[204][aux_sym__heredoc_command] = state(755); + v->a[204][sym_arithmetic_expansion] = state(1011); + v->a[204][sym_concatenation] = state(1296); + v->a[204][sym_string] = state(1011); + v->a[204][sym_simple_expansion] = state(1011); + v->a[204][sym_expansion] = state(1011); + v->a[204][sym_command_substitution] = state(1011); + v->a[204][aux_sym_redirected_statement_repeat2] = state(1370); + v->a[204][sym_word] = actions(645); + v->a[204][anon_sym_PIPE] = actions(647); + v->a[204][anon_sym_AMP_AMP] = actions(649); + v->a[204][anon_sym_PIPE_PIPE] = actions(649); + return (parse_table_439(v)); +} + +void parse_table_439(t_parse_table_array *v) +{ + v->a[204][anon_sym_LT] = actions(651); + v->a[204][anon_sym_GT] = actions(651); + v->a[204][anon_sym_GT_GT] = actions(651); + v->a[204][aux_sym_heredoc_redirect_token1] = actions(756); + v->a[204][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(655); + v->a[204][anon_sym_DOLLAR] = actions(657); + v->a[204][anon_sym_DQUOTE] = actions(659); + v->a[204][sym_raw_string] = actions(645); + v->a[204][sym_number] = actions(645); + v->a[204][anon_sym_DOLLAR_LBRACE] = actions(661); + v->a[204][anon_sym_DOLLAR_LPAREN] = actions(663); + v->a[204][anon_sym_BQUOTE] = actions(665); + v->a[204][sym_comment] = actions(3); + v->a[205][sym_arithmetic_expansion] = state(431); + v->a[205][sym_concatenation] = state(570); + v->a[205][sym_string] = state(431); + v->a[205][sym_simple_expansion] = state(431); + v->a[205][sym_expansion] = state(431); + v->a[205][sym_command_substitution] = state(431); + v->a[205][aux_sym_command_repeat2] = state(188); + return (parse_table_440(v)); +} + +/* EOF parse_table_87.c */ diff --git a/parser/static/parse_table/parse_table_88.c b/parser/static/parse_table/parse_table_88.c new file mode 100644 index 00000000..e58a4e65 --- /dev/null +++ b/parser/static/parse_table/parse_table_88.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_88.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_440(t_parse_table_array *v) +{ + v->a[205][sym_word] = actions(602); + v->a[205][anon_sym_PIPE] = actions(450); + v->a[205][anon_sym_SEMI_SEMI] = actions(450); + v->a[205][anon_sym_AMP_AMP] = actions(450); + v->a[205][anon_sym_PIPE_PIPE] = actions(450); + v->a[205][anon_sym_LT] = actions(450); + v->a[205][anon_sym_GT] = actions(450); + v->a[205][anon_sym_GT_GT] = actions(450); + v->a[205][anon_sym_LT_LT] = actions(450); + v->a[205][aux_sym_heredoc_redirect_token1] = actions(450); + v->a[205][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[205][anon_sym_DOLLAR] = actions(55); + v->a[205][anon_sym_DQUOTE] = actions(57); + v->a[205][sym_raw_string] = actions(602); + v->a[205][sym_number] = actions(602); + v->a[205][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[205][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[205][anon_sym_BQUOTE] = actions(65); + v->a[205][sym_comment] = actions(3); + v->a[205][anon_sym_SEMI] = actions(450); + return (parse_table_441(v)); +} + +void parse_table_441(t_parse_table_array *v) +{ + v->a[205][sym__bare_dollar] = actions(419); + v->a[206][sym_subshell] = state(1039); + v->a[206][sym_command] = state(1065); + v->a[206][sym_command_name] = state(252); + v->a[206][sym_variable_assignment] = state(557); + v->a[206][sym_file_redirect] = state(1083); + v->a[206][sym_arithmetic_expansion] = state(525); + v->a[206][sym_concatenation] = state(555); + v->a[206][sym_string] = state(525); + v->a[206][sym_simple_expansion] = state(525); + v->a[206][sym_expansion] = state(525); + v->a[206][sym_command_substitution] = state(525); + v->a[206][aux_sym_command_repeat1] = state(387); + v->a[206][sym_word] = actions(337); + v->a[206][anon_sym_LPAREN] = actions(17); + v->a[206][anon_sym_LT] = actions(758); + v->a[206][anon_sym_GT] = actions(758); + v->a[206][anon_sym_GT_GT] = actions(758); + v->a[206][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[206][anon_sym_DOLLAR] = actions(55); + return (parse_table_442(v)); +} + +void parse_table_442(t_parse_table_array *v) +{ + v->a[206][anon_sym_DQUOTE] = actions(57); + v->a[206][sym_raw_string] = actions(337); + v->a[206][sym_number] = actions(337); + v->a[206][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[206][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[206][anon_sym_BQUOTE] = actions(65); + v->a[206][sym_comment] = actions(3); + v->a[206][sym_variable_name] = actions(339); + v->a[207][sym_arithmetic_expansion] = state(493); + v->a[207][sym_concatenation] = state(225); + v->a[207][sym_string] = state(493); + v->a[207][sym_simple_expansion] = state(493); + v->a[207][sym_expansion] = state(493); + v->a[207][sym_command_substitution] = state(493); + v->a[207][aux_sym_for_statement_repeat1] = state(225); + v->a[207][sym_word] = actions(760); + v->a[207][anon_sym_PIPE] = actions(421); + v->a[207][anon_sym_SEMI_SEMI] = actions(421); + v->a[207][anon_sym_AMP_AMP] = actions(421); + v->a[207][anon_sym_PIPE_PIPE] = actions(421); + return (parse_table_443(v)); +} + +void parse_table_443(t_parse_table_array *v) +{ + v->a[207][anon_sym_LT] = actions(421); + v->a[207][anon_sym_GT] = actions(421); + v->a[207][anon_sym_GT_GT] = actions(421); + v->a[207][anon_sym_LT_LT] = actions(421); + v->a[207][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[207][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[207][anon_sym_DOLLAR] = actions(706); + v->a[207][anon_sym_DQUOTE] = actions(708); + v->a[207][sym_raw_string] = actions(760); + v->a[207][sym_number] = actions(760); + v->a[207][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[207][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[207][anon_sym_BQUOTE] = actions(421); + v->a[207][sym_comment] = actions(3); + v->a[207][anon_sym_SEMI] = actions(421); + v->a[208][sym_variable_assignment] = state(967); + v->a[208][sym_file_redirect] = state(925); + v->a[208][sym_heredoc_redirect] = state(925); + v->a[208][sym_terminator] = state(559); + v->a[208][aux_sym_redirected_statement_repeat1] = state(925); + return (parse_table_444(v)); +} + +void parse_table_444(t_parse_table_array *v) +{ + v->a[208][aux_sym__variable_assignments_repeat1] = state(967); + v->a[208][sym_word] = actions(576); + v->a[208][anon_sym_PIPE] = actions(580); + v->a[208][anon_sym_SEMI_SEMI] = actions(593); + v->a[208][anon_sym_AMP_AMP] = actions(762); + v->a[208][anon_sym_PIPE_PIPE] = actions(762); + v->a[208][anon_sym_LT] = actions(576); + v->a[208][anon_sym_GT] = actions(576); + v->a[208][anon_sym_GT_GT] = actions(576); + v->a[208][anon_sym_LT_LT] = actions(597); + v->a[208][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[208][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[208][anon_sym_DOLLAR] = actions(576); + v->a[208][anon_sym_DQUOTE] = actions(576); + v->a[208][sym_raw_string] = actions(576); + v->a[208][sym_number] = actions(576); + v->a[208][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[208][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[208][anon_sym_BQUOTE] = actions(578); + v->a[208][sym_comment] = actions(3); + return (parse_table_445(v)); +} + +/* EOF parse_table_88.c */ diff --git a/parser/static/parse_table/parse_table_89.c b/parser/static/parse_table/parse_table_89.c new file mode 100644 index 00000000..7cf73d7c --- /dev/null +++ b/parser/static/parse_table/parse_table_89.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_89.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_445(t_parse_table_array *v) +{ + v->a[208][anon_sym_SEMI] = actions(593); + v->a[208][sym_variable_name] = actions(764); + v->a[209][sym_variable_assignment] = state(995); + v->a[209][sym_file_redirect] = state(1040); + v->a[209][sym_heredoc_redirect] = state(1040); + v->a[209][sym_terminator] = state(438); + v->a[209][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[209][aux_sym__variable_assignments_repeat1] = state(995); + v->a[209][sym_word] = actions(576); + v->a[209][anon_sym_PIPE] = actions(580); + v->a[209][anon_sym_SEMI_SEMI] = actions(767); + v->a[209][anon_sym_AMP_AMP] = actions(769); + v->a[209][anon_sym_PIPE_PIPE] = actions(769); + v->a[209][anon_sym_LT] = actions(576); + v->a[209][anon_sym_GT] = actions(576); + v->a[209][anon_sym_GT_GT] = actions(576); + v->a[209][anon_sym_LT_LT] = actions(597); + v->a[209][aux_sym_heredoc_redirect_token1] = actions(767); + v->a[209][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[209][anon_sym_DOLLAR] = actions(576); + return (parse_table_446(v)); +} + +void parse_table_446(t_parse_table_array *v) +{ + v->a[209][anon_sym_DQUOTE] = actions(576); + v->a[209][sym_raw_string] = actions(576); + v->a[209][sym_number] = actions(576); + v->a[209][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[209][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[209][anon_sym_BQUOTE] = actions(576); + v->a[209][sym_comment] = actions(3); + v->a[209][anon_sym_SEMI] = actions(767); + v->a[209][sym_variable_name] = actions(771); + v->a[210][sym_subshell] = state(1039); + v->a[210][sym_command] = state(1065); + v->a[210][sym_command_name] = state(179); + v->a[210][sym_variable_assignment] = state(602); + v->a[210][sym_file_redirect] = state(1083); + v->a[210][sym_arithmetic_expansion] = state(401); + v->a[210][sym_concatenation] = state(555); + v->a[210][sym_string] = state(401); + v->a[210][sym_simple_expansion] = state(401); + v->a[210][sym_expansion] = state(401); + v->a[210][sym_command_substitution] = state(401); + return (parse_table_447(v)); +} + +void parse_table_447(t_parse_table_array *v) +{ + v->a[210][aux_sym_command_repeat1] = state(385); + v->a[210][sym_word] = actions(59); + v->a[210][anon_sym_LPAREN] = actions(17); + v->a[210][anon_sym_LT] = actions(758); + v->a[210][anon_sym_GT] = actions(758); + v->a[210][anon_sym_GT_GT] = actions(758); + v->a[210][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[210][anon_sym_DOLLAR] = actions(55); + v->a[210][anon_sym_DQUOTE] = actions(57); + v->a[210][sym_raw_string] = actions(59); + v->a[210][sym_number] = actions(59); + v->a[210][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[210][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[210][anon_sym_BQUOTE] = actions(65); + v->a[210][sym_comment] = actions(3); + v->a[210][sym_variable_name] = actions(67); + v->a[211][sym_subshell] = state(1039); + v->a[211][sym_command] = state(1065); + v->a[211][sym_command_name] = state(158); + v->a[211][sym_variable_assignment] = state(557); + return (parse_table_448(v)); +} + +void parse_table_448(t_parse_table_array *v) +{ + v->a[211][sym_file_redirect] = state(1083); + v->a[211][sym_arithmetic_expansion] = state(277); + v->a[211][sym_concatenation] = state(555); + v->a[211][sym_string] = state(277); + v->a[211][sym_simple_expansion] = state(277); + v->a[211][sym_expansion] = state(277); + v->a[211][sym_command_substitution] = state(277); + v->a[211][aux_sym_command_repeat1] = state(298); + v->a[211][sym_word] = actions(214); + v->a[211][anon_sym_LPAREN] = actions(17); + v->a[211][anon_sym_LT] = actions(758); + v->a[211][anon_sym_GT] = actions(758); + v->a[211][anon_sym_GT_GT] = actions(758); + v->a[211][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[211][anon_sym_DOLLAR] = actions(55); + v->a[211][anon_sym_DQUOTE] = actions(57); + v->a[211][sym_raw_string] = actions(214); + v->a[211][sym_number] = actions(214); + v->a[211][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[211][anon_sym_DOLLAR_LPAREN] = actions(63); + return (parse_table_449(v)); +} + +void parse_table_449(t_parse_table_array *v) +{ + v->a[211][anon_sym_BQUOTE] = actions(65); + v->a[211][sym_comment] = actions(3); + v->a[211][sym_variable_name] = actions(216); + v->a[212][sym_subshell] = state(1039); + v->a[212][sym_command] = state(1065); + v->a[212][sym_command_name] = state(166); + v->a[212][sym_variable_assignment] = state(527); + v->a[212][sym_file_redirect] = state(1083); + v->a[212][sym_arithmetic_expansion] = state(280); + v->a[212][sym_concatenation] = state(549); + v->a[212][sym_string] = state(280); + v->a[212][sym_simple_expansion] = state(280); + v->a[212][sym_expansion] = state(280); + v->a[212][sym_command_substitution] = state(280); + v->a[212][aux_sym_command_repeat1] = state(398); + v->a[212][sym_word] = actions(31); + v->a[212][anon_sym_LPAREN] = actions(17); + v->a[212][anon_sym_LT] = actions(758); + v->a[212][anon_sym_GT] = actions(758); + v->a[212][anon_sym_GT_GT] = actions(758); + return (parse_table_450(v)); +} + +/* EOF parse_table_89.c */ diff --git a/parser/static/parse_table/parse_table_9.c b/parser/static/parse_table/parse_table_9.c new file mode 100644 index 00000000..60e9a4c4 --- /dev/null +++ b/parser/static/parse_table/parse_table_9.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_9.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_45(t_parse_table_array *v) +{ + v->a[16][anon_sym_DOLLAR] = actions(55); + v->a[16][anon_sym_DQUOTE] = actions(57); + v->a[16][sym_raw_string] = actions(59); + v->a[16][sym_number] = actions(59); + v->a[16][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[16][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[16][anon_sym_BQUOTE] = actions(65); + v->a[16][sym_comment] = actions(3); + v->a[16][sym_variable_name] = actions(67); + v->a[17][sym__statements] = state(1605); + v->a[17][sym__statement_not_pipeline] = state(1561); + v->a[17][sym_redirected_statement] = state(972); + v->a[17][sym_for_statement] = state(972); + v->a[17][sym_while_statement] = state(972); + v->a[17][sym_if_statement] = state(972); + v->a[17][sym_case_statement] = state(972); + v->a[17][sym_function_definition] = state(972); + v->a[17][sym_compound_statement] = state(972); + v->a[17][sym_subshell] = state(972); + v->a[17][sym_pipeline] = state(991); + return (parse_table_46(v)); +} + +void parse_table_46(t_parse_table_array *v) +{ + v->a[17][sym_list] = state(972); + v->a[17][sym_negated_command] = state(972); + v->a[17][sym_command] = state(972); + v->a[17][sym_command_name] = state(185); + v->a[17][sym_variable_assignment] = state(216); + v->a[17][sym__variable_assignments] = state(972); + v->a[17][sym_file_redirect] = state(551); + v->a[17][sym_arithmetic_expansion] = state(401); + v->a[17][sym_concatenation] = state(555); + v->a[17][sym_string] = state(401); + v->a[17][sym_simple_expansion] = state(401); + v->a[17][sym_expansion] = state(401); + v->a[17][sym_command_substitution] = state(401); + v->a[17][aux_sym__statements_repeat1] = state(118); + v->a[17][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[17][aux_sym__case_item_last_repeat2] = state(9); + v->a[17][aux_sym_command_repeat1] = state(411); + v->a[17][sym_word] = actions(41); + v->a[17][anon_sym_for] = actions(9); + v->a[17][anon_sym_while] = actions(11); + return (parse_table_47(v)); +} + +void parse_table_47(t_parse_table_array *v) +{ + v->a[17][anon_sym_until] = actions(11); + v->a[17][anon_sym_if] = actions(13); + v->a[17][anon_sym_case] = actions(15); + v->a[17][anon_sym_LPAREN] = actions(17); + v->a[17][anon_sym_LF] = actions(121); + v->a[17][anon_sym_LBRACE] = actions(19); + v->a[17][anon_sym_BANG] = actions(49); + v->a[17][anon_sym_LT] = actions(51); + v->a[17][anon_sym_GT] = actions(51); + v->a[17][anon_sym_GT_GT] = actions(51); + v->a[17][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[17][anon_sym_DOLLAR] = actions(55); + v->a[17][anon_sym_DQUOTE] = actions(57); + v->a[17][sym_raw_string] = actions(59); + v->a[17][sym_number] = actions(59); + v->a[17][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[17][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[17][anon_sym_BQUOTE] = actions(65); + v->a[17][sym_comment] = actions(3); + v->a[17][sym_variable_name] = actions(67); + return (parse_table_48(v)); +} + +void parse_table_48(t_parse_table_array *v) +{ + v->a[18][sym__statements] = state(1722); + v->a[18][sym__statement_not_pipeline] = state(1561); + v->a[18][sym_redirected_statement] = state(972); + v->a[18][sym_for_statement] = state(972); + v->a[18][sym_while_statement] = state(972); + v->a[18][sym_if_statement] = state(972); + v->a[18][sym_case_statement] = state(972); + v->a[18][sym_function_definition] = state(972); + v->a[18][sym_compound_statement] = state(972); + v->a[18][sym_subshell] = state(972); + v->a[18][sym_pipeline] = state(991); + v->a[18][sym_list] = state(972); + v->a[18][sym_negated_command] = state(972); + v->a[18][sym_command] = state(972); + v->a[18][sym_command_name] = state(185); + v->a[18][sym_variable_assignment] = state(216); + v->a[18][sym__variable_assignments] = state(972); + v->a[18][sym_file_redirect] = state(551); + v->a[18][sym_arithmetic_expansion] = state(401); + v->a[18][sym_concatenation] = state(555); + return (parse_table_49(v)); +} + +void parse_table_49(t_parse_table_array *v) +{ + v->a[18][sym_string] = state(401); + v->a[18][sym_simple_expansion] = state(401); + v->a[18][sym_expansion] = state(401); + v->a[18][sym_command_substitution] = state(401); + v->a[18][aux_sym__statements_repeat1] = state(118); + v->a[18][aux_sym_redirected_statement_repeat2] = state(1126); + v->a[18][aux_sym__case_item_last_repeat2] = state(326); + v->a[18][aux_sym_command_repeat1] = state(411); + v->a[18][sym_word] = actions(41); + v->a[18][anon_sym_for] = actions(9); + v->a[18][anon_sym_while] = actions(11); + v->a[18][anon_sym_until] = actions(11); + v->a[18][anon_sym_if] = actions(13); + v->a[18][anon_sym_case] = actions(15); + v->a[18][anon_sym_LPAREN] = actions(17); + v->a[18][anon_sym_LF] = actions(115); + v->a[18][anon_sym_LBRACE] = actions(19); + v->a[18][anon_sym_BANG] = actions(49); + v->a[18][anon_sym_LT] = actions(51); + v->a[18][anon_sym_GT] = actions(51); + return (parse_table_50(v)); +} + +/* EOF parse_table_9.c */ diff --git a/parser/static/parse_table/parse_table_90.c b/parser/static/parse_table/parse_table_90.c new file mode 100644 index 00000000..35cfb5ed --- /dev/null +++ b/parser/static/parse_table/parse_table_90.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_90.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_450(t_parse_table_array *v) +{ + v->a[212][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(25); + v->a[212][anon_sym_DOLLAR] = actions(27); + v->a[212][anon_sym_DQUOTE] = actions(29); + v->a[212][sym_raw_string] = actions(31); + v->a[212][sym_number] = actions(31); + v->a[212][anon_sym_DOLLAR_LBRACE] = actions(33); + v->a[212][anon_sym_DOLLAR_LPAREN] = actions(35); + v->a[212][anon_sym_BQUOTE] = actions(37); + v->a[212][sym_comment] = actions(3); + v->a[212][sym_variable_name] = actions(39); + v->a[213][sym__case_item_last] = state(1618); + v->a[213][sym_case_item] = state(1232); + v->a[213][sym_arithmetic_expansion] = state(1468); + v->a[213][sym_concatenation] = state(1538); + v->a[213][sym_string] = state(1468); + v->a[213][sym_simple_expansion] = state(1468); + v->a[213][sym_expansion] = state(1468); + v->a[213][sym_command_substitution] = state(1468); + v->a[213][sym__extglob_blob] = state(1538); + v->a[213][sym_terminator] = state(507); + return (parse_table_451(v)); +} + +void parse_table_451(t_parse_table_array *v) +{ + v->a[213][aux_sym_case_statement_repeat1] = state(567); + v->a[213][sym_word] = actions(774); + v->a[213][anon_sym_esac] = actions(776); + v->a[213][anon_sym_LPAREN] = actions(778); + v->a[213][anon_sym_SEMI_SEMI] = actions(780); + v->a[213][aux_sym_heredoc_redirect_token1] = actions(780); + v->a[213][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[213][anon_sym_DOLLAR] = actions(784); + v->a[213][anon_sym_DQUOTE] = actions(786); + v->a[213][sym_raw_string] = actions(774); + v->a[213][sym_number] = actions(774); + v->a[213][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[213][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[213][anon_sym_BQUOTE] = actions(792); + v->a[213][sym_comment] = actions(3); + v->a[213][anon_sym_SEMI] = actions(780); + v->a[213][sym_extglob_pattern] = actions(794); + v->a[214][sym_word] = actions(343); + v->a[214][anon_sym_PIPE] = actions(343); + v->a[214][anon_sym_AMP_AMP] = actions(343); + return (parse_table_452(v)); +} + +void parse_table_452(t_parse_table_array *v) +{ + v->a[214][anon_sym_PIPE_PIPE] = actions(343); + v->a[214][anon_sym_BANG] = actions(796); + v->a[214][anon_sym_LT] = actions(343); + v->a[214][anon_sym_GT] = actions(343); + v->a[214][anon_sym_GT_GT] = actions(343); + v->a[214][anon_sym_LT_LT] = actions(343); + v->a[214][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[214][anon_sym_DASH] = actions(796); + v->a[214][anon_sym_STAR] = actions(796); + v->a[214][anon_sym_QMARK] = actions(796); + v->a[214][anon_sym_DOLLAR] = actions(796); + v->a[214][anon_sym_DQUOTE] = actions(343); + v->a[214][sym_raw_string] = actions(343); + v->a[214][sym_number] = actions(343); + v->a[214][anon_sym_POUND] = actions(796); + v->a[214][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[214][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[214][anon_sym_BQUOTE] = actions(343); + v->a[214][sym_comment] = actions(3); + v->a[214][aux_sym__simple_variable_name_token1] = actions(798); + return (parse_table_453(v)); +} + +void parse_table_453(t_parse_table_array *v) +{ + v->a[214][aux_sym__multiline_variable_name_token1] = actions(798); + v->a[214][anon_sym_AT] = actions(796); + v->a[214][anon_sym_0] = actions(796); + v->a[214][sym_variable_name] = actions(800); + v->a[215][sym_variable_assignment] = state(995); + v->a[215][sym_file_redirect] = state(1040); + v->a[215][sym_heredoc_redirect] = state(1040); + v->a[215][sym_terminator] = state(361); + v->a[215][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[215][aux_sym__variable_assignments_repeat1] = state(995); + v->a[215][sym_word] = actions(576); + v->a[215][anon_sym_PIPE] = actions(580); + v->a[215][anon_sym_SEMI_SEMI] = actions(591); + v->a[215][anon_sym_AMP_AMP] = actions(769); + v->a[215][anon_sym_PIPE_PIPE] = actions(769); + v->a[215][anon_sym_LT] = actions(576); + v->a[215][anon_sym_GT] = actions(576); + v->a[215][anon_sym_GT_GT] = actions(576); + v->a[215][anon_sym_LT_LT] = actions(597); + v->a[215][aux_sym_heredoc_redirect_token1] = actions(593); + return (parse_table_454(v)); +} + +void parse_table_454(t_parse_table_array *v) +{ + v->a[215][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[215][anon_sym_DOLLAR] = actions(576); + v->a[215][anon_sym_DQUOTE] = actions(576); + v->a[215][sym_raw_string] = actions(576); + v->a[215][sym_number] = actions(576); + v->a[215][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[215][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[215][anon_sym_BQUOTE] = actions(576); + v->a[215][sym_comment] = actions(3); + v->a[215][anon_sym_SEMI] = actions(593); + v->a[215][sym_variable_name] = actions(771); + v->a[216][sym_variable_assignment] = state(995); + v->a[216][sym_file_redirect] = state(1040); + v->a[216][sym_heredoc_redirect] = state(1040); + v->a[216][sym_terminator] = state(428); + v->a[216][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[216][aux_sym__variable_assignments_repeat1] = state(995); + v->a[216][sym_word] = actions(576); + v->a[216][anon_sym_PIPE] = actions(580); + v->a[216][anon_sym_SEMI_SEMI] = actions(578); + return (parse_table_455(v)); +} + +/* EOF parse_table_90.c */ diff --git a/parser/static/parse_table/parse_table_91.c b/parser/static/parse_table/parse_table_91.c new file mode 100644 index 00000000..a489262a --- /dev/null +++ b/parser/static/parse_table/parse_table_91.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_91.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_455(t_parse_table_array *v) +{ + v->a[216][anon_sym_AMP_AMP] = actions(769); + v->a[216][anon_sym_PIPE_PIPE] = actions(769); + v->a[216][anon_sym_LT] = actions(576); + v->a[216][anon_sym_GT] = actions(576); + v->a[216][anon_sym_GT_GT] = actions(576); + v->a[216][anon_sym_LT_LT] = actions(597); + v->a[216][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[216][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[216][anon_sym_DOLLAR] = actions(576); + v->a[216][anon_sym_DQUOTE] = actions(576); + v->a[216][sym_raw_string] = actions(576); + v->a[216][sym_number] = actions(576); + v->a[216][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[216][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[216][anon_sym_BQUOTE] = actions(576); + v->a[216][sym_comment] = actions(3); + v->a[216][anon_sym_SEMI] = actions(593); + v->a[216][sym_variable_name] = actions(771); + v->a[217][sym__case_item_last] = state(1721); + v->a[217][sym_case_item] = state(1232); + return (parse_table_456(v)); +} + +void parse_table_456(t_parse_table_array *v) +{ + v->a[217][sym_arithmetic_expansion] = state(1468); + v->a[217][sym_concatenation] = state(1538); + v->a[217][sym_string] = state(1468); + v->a[217][sym_simple_expansion] = state(1468); + v->a[217][sym_expansion] = state(1468); + v->a[217][sym_command_substitution] = state(1468); + v->a[217][sym__extglob_blob] = state(1538); + v->a[217][sym_terminator] = state(478); + v->a[217][aux_sym_case_statement_repeat1] = state(522); + v->a[217][sym_word] = actions(774); + v->a[217][anon_sym_esac] = actions(802); + v->a[217][anon_sym_LPAREN] = actions(778); + v->a[217][anon_sym_SEMI_SEMI] = actions(780); + v->a[217][aux_sym_heredoc_redirect_token1] = actions(780); + v->a[217][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[217][anon_sym_DOLLAR] = actions(784); + v->a[217][anon_sym_DQUOTE] = actions(786); + v->a[217][sym_raw_string] = actions(774); + v->a[217][sym_number] = actions(774); + v->a[217][anon_sym_DOLLAR_LBRACE] = actions(788); + return (parse_table_457(v)); +} + +void parse_table_457(t_parse_table_array *v) +{ + v->a[217][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[217][anon_sym_BQUOTE] = actions(792); + v->a[217][sym_comment] = actions(3); + v->a[217][anon_sym_SEMI] = actions(780); + v->a[217][sym_extglob_pattern] = actions(794); + v->a[218][sym__case_item_last] = state(1752); + v->a[218][sym_case_item] = state(1232); + v->a[218][sym_arithmetic_expansion] = state(1468); + v->a[218][sym_concatenation] = state(1538); + v->a[218][sym_string] = state(1468); + v->a[218][sym_simple_expansion] = state(1468); + v->a[218][sym_expansion] = state(1468); + v->a[218][sym_command_substitution] = state(1468); + v->a[218][sym__extglob_blob] = state(1538); + v->a[218][sym_terminator] = state(484); + v->a[218][aux_sym_case_statement_repeat1] = state(533); + v->a[218][sym_word] = actions(774); + v->a[218][anon_sym_esac] = actions(804); + v->a[218][anon_sym_LPAREN] = actions(778); + v->a[218][anon_sym_SEMI_SEMI] = actions(780); + return (parse_table_458(v)); +} + +void parse_table_458(t_parse_table_array *v) +{ + v->a[218][aux_sym_heredoc_redirect_token1] = actions(780); + v->a[218][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[218][anon_sym_DOLLAR] = actions(784); + v->a[218][anon_sym_DQUOTE] = actions(786); + v->a[218][sym_raw_string] = actions(774); + v->a[218][sym_number] = actions(774); + v->a[218][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[218][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[218][anon_sym_BQUOTE] = actions(792); + v->a[218][sym_comment] = actions(3); + v->a[218][anon_sym_SEMI] = actions(780); + v->a[218][sym_extglob_pattern] = actions(794); + v->a[219][sym_word] = actions(343); + v->a[219][anon_sym_PIPE] = actions(343); + v->a[219][anon_sym_AMP_AMP] = actions(343); + v->a[219][anon_sym_PIPE_PIPE] = actions(343); + v->a[219][anon_sym_BANG] = actions(806); + v->a[219][anon_sym_LT] = actions(343); + v->a[219][anon_sym_GT] = actions(343); + v->a[219][anon_sym_GT_GT] = actions(343); + return (parse_table_459(v)); +} + +void parse_table_459(t_parse_table_array *v) +{ + v->a[219][anon_sym_LT_LT] = actions(343); + v->a[219][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[219][anon_sym_DASH] = actions(806); + v->a[219][anon_sym_STAR] = actions(806); + v->a[219][anon_sym_QMARK] = actions(806); + v->a[219][anon_sym_DOLLAR] = actions(806); + v->a[219][anon_sym_DQUOTE] = actions(343); + v->a[219][sym_raw_string] = actions(343); + v->a[219][sym_number] = actions(343); + v->a[219][anon_sym_POUND] = actions(806); + v->a[219][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[219][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[219][anon_sym_BQUOTE] = actions(343); + v->a[219][sym_comment] = actions(3); + v->a[219][aux_sym__simple_variable_name_token1] = actions(808); + v->a[219][aux_sym__multiline_variable_name_token1] = actions(808); + v->a[219][anon_sym_AT] = actions(806); + v->a[219][anon_sym_0] = actions(806); + v->a[219][sym_variable_name] = actions(810); + v->a[220][sym_variable_assignment] = state(995); + return (parse_table_460(v)); +} + +/* EOF parse_table_91.c */ diff --git a/parser/static/parse_table/parse_table_92.c b/parser/static/parse_table/parse_table_92.c new file mode 100644 index 00000000..d3acdb6b --- /dev/null +++ b/parser/static/parse_table/parse_table_92.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_92.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_460(t_parse_table_array *v) +{ + v->a[220][sym_file_redirect] = state(1040); + v->a[220][sym_heredoc_redirect] = state(1040); + v->a[220][sym_terminator] = state(480); + v->a[220][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[220][aux_sym__variable_assignments_repeat1] = state(995); + v->a[220][sym_word] = actions(576); + v->a[220][anon_sym_PIPE] = actions(580); + v->a[220][anon_sym_SEMI_SEMI] = actions(812); + v->a[220][anon_sym_AMP_AMP] = actions(769); + v->a[220][anon_sym_PIPE_PIPE] = actions(769); + v->a[220][anon_sym_LT] = actions(576); + v->a[220][anon_sym_GT] = actions(576); + v->a[220][anon_sym_GT_GT] = actions(576); + v->a[220][anon_sym_LT_LT] = actions(597); + v->a[220][aux_sym_heredoc_redirect_token1] = actions(812); + v->a[220][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[220][anon_sym_DOLLAR] = actions(576); + v->a[220][anon_sym_DQUOTE] = actions(576); + v->a[220][sym_raw_string] = actions(576); + v->a[220][sym_number] = actions(576); + return (parse_table_461(v)); +} + +void parse_table_461(t_parse_table_array *v) +{ + v->a[220][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[220][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[220][anon_sym_BQUOTE] = actions(576); + v->a[220][sym_comment] = actions(3); + v->a[220][anon_sym_SEMI] = actions(812); + v->a[220][sym_variable_name] = actions(771); + v->a[221][sym__case_item_last] = state(1657); + v->a[221][sym_case_item] = state(1232); + v->a[221][sym_arithmetic_expansion] = state(1468); + v->a[221][sym_concatenation] = state(1538); + v->a[221][sym_string] = state(1468); + v->a[221][sym_simple_expansion] = state(1468); + v->a[221][sym_expansion] = state(1468); + v->a[221][sym_command_substitution] = state(1468); + v->a[221][sym__extglob_blob] = state(1538); + v->a[221][sym_terminator] = state(508); + v->a[221][aux_sym_case_statement_repeat1] = state(538); + v->a[221][sym_word] = actions(774); + v->a[221][anon_sym_esac] = actions(814); + v->a[221][anon_sym_LPAREN] = actions(778); + return (parse_table_462(v)); +} + +void parse_table_462(t_parse_table_array *v) +{ + v->a[221][anon_sym_SEMI_SEMI] = actions(780); + v->a[221][aux_sym_heredoc_redirect_token1] = actions(780); + v->a[221][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[221][anon_sym_DOLLAR] = actions(784); + v->a[221][anon_sym_DQUOTE] = actions(786); + v->a[221][sym_raw_string] = actions(774); + v->a[221][sym_number] = actions(774); + v->a[221][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[221][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[221][anon_sym_BQUOTE] = actions(792); + v->a[221][sym_comment] = actions(3); + v->a[221][anon_sym_SEMI] = actions(780); + v->a[221][sym_extglob_pattern] = actions(794); + v->a[222][sym_variable_assignment] = state(970); + v->a[222][sym_file_redirect] = state(971); + v->a[222][sym_heredoc_redirect] = state(971); + v->a[222][aux_sym_redirected_statement_repeat1] = state(971); + v->a[222][aux_sym__variable_assignments_repeat1] = state(970); + v->a[222][sym_word] = actions(576); + v->a[222][anon_sym_esac] = actions(816); + return (parse_table_463(v)); +} + +void parse_table_463(t_parse_table_array *v) +{ + v->a[222][anon_sym_PIPE] = actions(580); + v->a[222][anon_sym_SEMI_SEMI] = actions(816); + v->a[222][anon_sym_AMP_AMP] = actions(816); + v->a[222][anon_sym_PIPE_PIPE] = actions(816); + v->a[222][anon_sym_LT] = actions(576); + v->a[222][anon_sym_GT] = actions(576); + v->a[222][anon_sym_GT_GT] = actions(576); + v->a[222][anon_sym_LT_LT] = actions(816); + v->a[222][aux_sym_heredoc_redirect_token1] = actions(816); + v->a[222][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[222][anon_sym_DOLLAR] = actions(576); + v->a[222][anon_sym_DQUOTE] = actions(576); + v->a[222][sym_raw_string] = actions(576); + v->a[222][sym_number] = actions(576); + v->a[222][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[222][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[222][anon_sym_BQUOTE] = actions(576); + v->a[222][sym_comment] = actions(3); + v->a[222][anon_sym_SEMI] = actions(816); + v->a[222][sym_variable_name] = actions(588); + return (parse_table_464(v)); +} + +void parse_table_464(t_parse_table_array *v) +{ + v->a[223][sym_subshell] = state(1230); + v->a[223][sym_command] = state(1231); + v->a[223][sym_command_name] = state(170); + v->a[223][sym_variable_assignment] = state(545); + v->a[223][sym_file_redirect] = state(1083); + v->a[223][sym_arithmetic_expansion] = state(276); + v->a[223][sym_concatenation] = state(546); + v->a[223][sym_string] = state(276); + v->a[223][sym_simple_expansion] = state(276); + v->a[223][sym_expansion] = state(276); + v->a[223][sym_command_substitution] = state(276); + v->a[223][aux_sym_command_repeat1] = state(408); + v->a[223][sym_word] = actions(105); + v->a[223][anon_sym_LPAREN] = actions(89); + v->a[223][anon_sym_LT] = actions(758); + v->a[223][anon_sym_GT] = actions(758); + v->a[223][anon_sym_GT_GT] = actions(758); + v->a[223][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(99); + v->a[223][anon_sym_DOLLAR] = actions(101); + v->a[223][anon_sym_DQUOTE] = actions(103); + return (parse_table_465(v)); +} + +/* EOF parse_table_92.c */ diff --git a/parser/static/parse_table/parse_table_93.c b/parser/static/parse_table/parse_table_93.c new file mode 100644 index 00000000..edbcb4e0 --- /dev/null +++ b/parser/static/parse_table/parse_table_93.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_93.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_465(t_parse_table_array *v) +{ + v->a[223][sym_raw_string] = actions(105); + v->a[223][sym_number] = actions(105); + v->a[223][anon_sym_DOLLAR_LBRACE] = actions(107); + v->a[223][anon_sym_DOLLAR_LPAREN] = actions(109); + v->a[223][anon_sym_BQUOTE] = actions(111); + v->a[223][sym_comment] = actions(3); + v->a[223][sym_variable_name] = actions(113); + v->a[224][sym_arithmetic_expansion] = state(493); + v->a[224][sym_concatenation] = state(225); + v->a[224][sym_string] = state(493); + v->a[224][sym_simple_expansion] = state(493); + v->a[224][sym_expansion] = state(493); + v->a[224][sym_command_substitution] = state(493); + v->a[224][aux_sym_for_statement_repeat1] = state(225); + v->a[224][sym_word] = actions(760); + v->a[224][anon_sym_PIPE] = actions(421); + v->a[224][anon_sym_SEMI_SEMI] = actions(421); + v->a[224][anon_sym_AMP_AMP] = actions(421); + v->a[224][anon_sym_PIPE_PIPE] = actions(421); + v->a[224][anon_sym_LT] = actions(421); + return (parse_table_466(v)); +} + +void parse_table_466(t_parse_table_array *v) +{ + v->a[224][anon_sym_GT] = actions(421); + v->a[224][anon_sym_GT_GT] = actions(421); + v->a[224][anon_sym_LT_LT] = actions(421); + v->a[224][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[224][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(704); + v->a[224][anon_sym_DOLLAR] = actions(706); + v->a[224][anon_sym_DQUOTE] = actions(708); + v->a[224][sym_raw_string] = actions(760); + v->a[224][sym_number] = actions(760); + v->a[224][anon_sym_DOLLAR_LBRACE] = actions(710); + v->a[224][anon_sym_DOLLAR_LPAREN] = actions(712); + v->a[224][anon_sym_BQUOTE] = actions(714); + v->a[224][sym_comment] = actions(3); + v->a[224][anon_sym_SEMI] = actions(421); + v->a[225][sym_arithmetic_expansion] = state(493); + v->a[225][sym_concatenation] = state(225); + v->a[225][sym_string] = state(493); + v->a[225][sym_simple_expansion] = state(493); + v->a[225][sym_expansion] = state(493); + v->a[225][sym_command_substitution] = state(493); + return (parse_table_467(v)); +} + +void parse_table_467(t_parse_table_array *v) +{ + v->a[225][aux_sym_for_statement_repeat1] = state(225); + v->a[225][sym_word] = actions(818); + v->a[225][anon_sym_PIPE] = actions(428); + v->a[225][anon_sym_SEMI_SEMI] = actions(428); + v->a[225][anon_sym_AMP_AMP] = actions(428); + v->a[225][anon_sym_PIPE_PIPE] = actions(428); + v->a[225][anon_sym_LT] = actions(428); + v->a[225][anon_sym_GT] = actions(428); + v->a[225][anon_sym_GT_GT] = actions(428); + v->a[225][anon_sym_LT_LT] = actions(428); + v->a[225][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[225][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(607); + v->a[225][anon_sym_DOLLAR] = actions(610); + v->a[225][anon_sym_DQUOTE] = actions(613); + v->a[225][sym_raw_string] = actions(818); + v->a[225][sym_number] = actions(818); + v->a[225][anon_sym_DOLLAR_LBRACE] = actions(616); + v->a[225][anon_sym_DOLLAR_LPAREN] = actions(619); + v->a[225][anon_sym_BQUOTE] = actions(622); + v->a[225][sym_comment] = actions(3); + return (parse_table_468(v)); +} + +void parse_table_468(t_parse_table_array *v) +{ + v->a[225][anon_sym_SEMI] = actions(428); + v->a[226][sym__case_item_last] = state(1627); + v->a[226][sym_case_item] = state(1232); + v->a[226][sym_arithmetic_expansion] = state(1468); + v->a[226][sym_concatenation] = state(1538); + v->a[226][sym_string] = state(1468); + v->a[226][sym_simple_expansion] = state(1468); + v->a[226][sym_expansion] = state(1468); + v->a[226][sym_command_substitution] = state(1468); + v->a[226][sym__extglob_blob] = state(1538); + v->a[226][sym_terminator] = state(485); + v->a[226][aux_sym_case_statement_repeat1] = state(524); + v->a[226][sym_word] = actions(774); + v->a[226][anon_sym_esac] = actions(821); + v->a[226][anon_sym_LPAREN] = actions(778); + v->a[226][anon_sym_SEMI_SEMI] = actions(780); + v->a[226][aux_sym_heredoc_redirect_token1] = actions(780); + v->a[226][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + v->a[226][anon_sym_DOLLAR] = actions(784); + v->a[226][anon_sym_DQUOTE] = actions(786); + return (parse_table_469(v)); +} + +void parse_table_469(t_parse_table_array *v) +{ + v->a[226][sym_raw_string] = actions(774); + v->a[226][sym_number] = actions(774); + v->a[226][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[226][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[226][anon_sym_BQUOTE] = actions(792); + v->a[226][sym_comment] = actions(3); + v->a[226][anon_sym_SEMI] = actions(780); + v->a[226][sym_extglob_pattern] = actions(794); + v->a[227][sym_variable_assignment] = state(963); + v->a[227][sym_file_redirect] = state(916); + v->a[227][sym_heredoc_redirect] = state(916); + v->a[227][aux_sym_redirected_statement_repeat1] = state(916); + v->a[227][aux_sym__variable_assignments_repeat1] = state(963); + v->a[227][sym_word] = actions(576); + v->a[227][anon_sym_PIPE] = actions(580); + v->a[227][anon_sym_RPAREN] = actions(816); + v->a[227][anon_sym_SEMI_SEMI] = actions(816); + v->a[227][anon_sym_AMP_AMP] = actions(816); + v->a[227][anon_sym_PIPE_PIPE] = actions(816); + v->a[227][anon_sym_LT] = actions(576); + return (parse_table_470(v)); +} + +/* EOF parse_table_93.c */ diff --git a/parser/static/parse_table/parse_table_94.c b/parser/static/parse_table/parse_table_94.c new file mode 100644 index 00000000..f60611f3 --- /dev/null +++ b/parser/static/parse_table/parse_table_94.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_94.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_470(t_parse_table_array *v) +{ + v->a[227][anon_sym_GT] = actions(576); + v->a[227][anon_sym_GT_GT] = actions(576); + v->a[227][anon_sym_LT_LT] = actions(816); + v->a[227][aux_sym_heredoc_redirect_token1] = actions(816); + v->a[227][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[227][anon_sym_DOLLAR] = actions(576); + v->a[227][anon_sym_DQUOTE] = actions(576); + v->a[227][sym_raw_string] = actions(576); + v->a[227][sym_number] = actions(576); + v->a[227][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[227][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[227][anon_sym_BQUOTE] = actions(576); + v->a[227][sym_comment] = actions(3); + v->a[227][anon_sym_SEMI] = actions(816); + v->a[227][sym_variable_name] = actions(599); + v->a[228][sym_subshell] = state(1039); + v->a[228][sym_command] = state(1065); + v->a[228][sym_command_name] = state(185); + v->a[228][sym_variable_assignment] = state(557); + v->a[228][sym_file_redirect] = state(1083); + return (parse_table_471(v)); +} + +void parse_table_471(t_parse_table_array *v) +{ + v->a[228][sym_arithmetic_expansion] = state(401); + v->a[228][sym_concatenation] = state(555); + v->a[228][sym_string] = state(401); + v->a[228][sym_simple_expansion] = state(401); + v->a[228][sym_expansion] = state(401); + v->a[228][sym_command_substitution] = state(401); + v->a[228][aux_sym_command_repeat1] = state(411); + v->a[228][sym_word] = actions(59); + v->a[228][anon_sym_LPAREN] = actions(17); + v->a[228][anon_sym_LT] = actions(758); + v->a[228][anon_sym_GT] = actions(758); + v->a[228][anon_sym_GT_GT] = actions(758); + v->a[228][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(53); + v->a[228][anon_sym_DOLLAR] = actions(55); + v->a[228][anon_sym_DQUOTE] = actions(57); + v->a[228][sym_raw_string] = actions(59); + v->a[228][sym_number] = actions(59); + v->a[228][anon_sym_DOLLAR_LBRACE] = actions(61); + v->a[228][anon_sym_DOLLAR_LPAREN] = actions(63); + v->a[228][anon_sym_BQUOTE] = actions(65); + return (parse_table_472(v)); +} + +void parse_table_472(t_parse_table_array *v) +{ + v->a[228][sym_comment] = actions(3); + v->a[228][sym_variable_name] = actions(67); + v->a[229][sym_subshell] = state(1431); + v->a[229][sym_command] = state(1432); + v->a[229][sym_command_name] = state(274); + v->a[229][sym_variable_assignment] = state(701); + v->a[229][sym_file_redirect] = state(1083); + v->a[229][sym_arithmetic_expansion] = state(606); + v->a[229][sym_concatenation] = state(772); + v->a[229][sym_string] = state(606); + v->a[229][sym_simple_expansion] = state(606); + v->a[229][sym_expansion] = state(606); + v->a[229][sym_command_substitution] = state(606); + v->a[229][aux_sym_command_repeat1] = state(328); + v->a[229][sym_word] = actions(321); + v->a[229][anon_sym_LPAREN] = actions(307); + v->a[229][anon_sym_LT] = actions(758); + v->a[229][anon_sym_GT] = actions(758); + v->a[229][anon_sym_GT_GT] = actions(758); + v->a[229][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(315); + return (parse_table_473(v)); +} + +void parse_table_473(t_parse_table_array *v) +{ + v->a[229][anon_sym_DOLLAR] = actions(317); + v->a[229][anon_sym_DQUOTE] = actions(319); + v->a[229][sym_raw_string] = actions(321); + v->a[229][sym_number] = actions(321); + v->a[229][anon_sym_DOLLAR_LBRACE] = actions(323); + v->a[229][anon_sym_DOLLAR_LPAREN] = actions(325); + v->a[229][anon_sym_BQUOTE] = actions(327); + v->a[229][sym_comment] = actions(3); + v->a[229][sym_variable_name] = actions(329); + v->a[230][sym_variable_assignment] = state(995); + v->a[230][sym_file_redirect] = state(1040); + v->a[230][sym_heredoc_redirect] = state(1040); + v->a[230][sym_terminator] = state(573); + v->a[230][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[230][aux_sym__variable_assignments_repeat1] = state(995); + v->a[230][sym_word] = actions(576); + v->a[230][anon_sym_PIPE] = actions(580); + v->a[230][anon_sym_SEMI_SEMI] = actions(593); + v->a[230][anon_sym_AMP_AMP] = actions(769); + v->a[230][anon_sym_PIPE_PIPE] = actions(769); + return (parse_table_474(v)); +} + +void parse_table_474(t_parse_table_array *v) +{ + v->a[230][anon_sym_LT] = actions(576); + v->a[230][anon_sym_GT] = actions(576); + v->a[230][anon_sym_GT_GT] = actions(576); + v->a[230][anon_sym_LT_LT] = actions(597); + v->a[230][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[230][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[230][anon_sym_DOLLAR] = actions(576); + v->a[230][anon_sym_DQUOTE] = actions(576); + v->a[230][sym_raw_string] = actions(576); + v->a[230][sym_number] = actions(576); + v->a[230][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[230][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[230][anon_sym_BQUOTE] = actions(576); + v->a[230][sym_comment] = actions(3); + v->a[230][anon_sym_SEMI] = actions(593); + v->a[230][sym_variable_name] = actions(771); + v->a[231][sym_variable_assignment] = state(995); + v->a[231][sym_file_redirect] = state(1040); + v->a[231][sym_heredoc_redirect] = state(1040); + v->a[231][sym_terminator] = state(281); + return (parse_table_475(v)); +} + +/* EOF parse_table_94.c */ diff --git a/parser/static/parse_table/parse_table_95.c b/parser/static/parse_table/parse_table_95.c new file mode 100644 index 00000000..2d8ad05d --- /dev/null +++ b/parser/static/parse_table/parse_table_95.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_95.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_475(t_parse_table_array *v) +{ + v->a[231][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[231][aux_sym__variable_assignments_repeat1] = state(995); + v->a[231][sym_word] = actions(576); + v->a[231][anon_sym_PIPE] = actions(580); + v->a[231][anon_sym_SEMI_SEMI] = actions(823); + v->a[231][anon_sym_AMP_AMP] = actions(769); + v->a[231][anon_sym_PIPE_PIPE] = actions(769); + v->a[231][anon_sym_LT] = actions(576); + v->a[231][anon_sym_GT] = actions(576); + v->a[231][anon_sym_GT_GT] = actions(576); + v->a[231][anon_sym_LT_LT] = actions(597); + v->a[231][aux_sym_heredoc_redirect_token1] = actions(823); + v->a[231][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[231][anon_sym_DOLLAR] = actions(576); + v->a[231][anon_sym_DQUOTE] = actions(576); + v->a[231][sym_raw_string] = actions(576); + v->a[231][sym_number] = actions(576); + v->a[231][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[231][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[231][anon_sym_BQUOTE] = actions(576); + return (parse_table_476(v)); +} + +void parse_table_476(t_parse_table_array *v) +{ + v->a[231][sym_comment] = actions(3); + v->a[231][anon_sym_SEMI] = actions(823); + v->a[231][sym_variable_name] = actions(771); + v->a[232][sym__case_item_last] = state(1631); + v->a[232][sym_case_item] = state(1232); + v->a[232][sym_arithmetic_expansion] = state(1468); + v->a[232][sym_concatenation] = state(1538); + v->a[232][sym_string] = state(1468); + v->a[232][sym_simple_expansion] = state(1468); + v->a[232][sym_expansion] = state(1468); + v->a[232][sym_command_substitution] = state(1468); + v->a[232][sym__extglob_blob] = state(1538); + v->a[232][sym_terminator] = state(479); + v->a[232][aux_sym_case_statement_repeat1] = state(529); + v->a[232][sym_word] = actions(774); + v->a[232][anon_sym_esac] = actions(825); + v->a[232][anon_sym_LPAREN] = actions(778); + v->a[232][anon_sym_SEMI_SEMI] = actions(780); + v->a[232][aux_sym_heredoc_redirect_token1] = actions(780); + v->a[232][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(782); + return (parse_table_477(v)); +} + +void parse_table_477(t_parse_table_array *v) +{ + v->a[232][anon_sym_DOLLAR] = actions(784); + v->a[232][anon_sym_DQUOTE] = actions(786); + v->a[232][sym_raw_string] = actions(774); + v->a[232][sym_number] = actions(774); + v->a[232][anon_sym_DOLLAR_LBRACE] = actions(788); + v->a[232][anon_sym_DOLLAR_LPAREN] = actions(790); + v->a[232][anon_sym_BQUOTE] = actions(792); + v->a[232][sym_comment] = actions(3); + v->a[232][anon_sym_SEMI] = actions(780); + v->a[232][sym_extglob_pattern] = actions(794); + v->a[233][sym_variable_assignment] = state(963); + v->a[233][sym_file_redirect] = state(916); + v->a[233][sym_heredoc_redirect] = state(916); + v->a[233][aux_sym_redirected_statement_repeat1] = state(916); + v->a[233][aux_sym__variable_assignments_repeat1] = state(963); + v->a[233][sym_word] = actions(576); + v->a[233][anon_sym_PIPE] = actions(580); + v->a[233][anon_sym_RPAREN] = actions(580); + v->a[233][anon_sym_SEMI_SEMI] = actions(580); + v->a[233][anon_sym_AMP_AMP] = actions(580); + return (parse_table_478(v)); +} + +void parse_table_478(t_parse_table_array *v) +{ + v->a[233][anon_sym_PIPE_PIPE] = actions(580); + v->a[233][anon_sym_LT] = actions(580); + v->a[233][anon_sym_GT] = actions(580); + v->a[233][anon_sym_GT_GT] = actions(580); + v->a[233][anon_sym_LT_LT] = actions(580); + v->a[233][aux_sym_heredoc_redirect_token1] = actions(580); + v->a[233][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[233][anon_sym_DOLLAR] = actions(576); + v->a[233][anon_sym_DQUOTE] = actions(576); + v->a[233][sym_raw_string] = actions(576); + v->a[233][sym_number] = actions(576); + v->a[233][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[233][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[233][anon_sym_BQUOTE] = actions(576); + v->a[233][sym_comment] = actions(3); + v->a[233][anon_sym_SEMI] = actions(580); + v->a[233][sym_variable_name] = actions(599); + v->a[234][sym_variable_assignment] = state(924); + v->a[234][sym_file_redirect] = state(922); + v->a[234][sym_heredoc_redirect] = state(922); + return (parse_table_479(v)); +} + +void parse_table_479(t_parse_table_array *v) +{ + v->a[234][aux_sym_redirected_statement_repeat1] = state(922); + v->a[234][aux_sym__variable_assignments_repeat1] = state(924); + v->a[234][ts_builtin_sym_end] = actions(827); + v->a[234][sym_word] = actions(576); + v->a[234][anon_sym_PIPE] = actions(580); + v->a[234][anon_sym_SEMI_SEMI] = actions(816); + v->a[234][anon_sym_AMP_AMP] = actions(816); + v->a[234][anon_sym_PIPE_PIPE] = actions(816); + v->a[234][anon_sym_LT] = actions(576); + v->a[234][anon_sym_GT] = actions(576); + v->a[234][anon_sym_GT_GT] = actions(576); + v->a[234][anon_sym_LT_LT] = actions(816); + v->a[234][aux_sym_heredoc_redirect_token1] = actions(816); + v->a[234][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[234][anon_sym_DOLLAR] = actions(576); + v->a[234][anon_sym_DQUOTE] = actions(576); + v->a[234][sym_raw_string] = actions(576); + v->a[234][sym_number] = actions(576); + v->a[234][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[234][anon_sym_DOLLAR_LPAREN] = actions(576); + return (parse_table_480(v)); +} + +/* EOF parse_table_95.c */ diff --git a/parser/static/parse_table/parse_table_96.c b/parser/static/parse_table/parse_table_96.c new file mode 100644 index 00000000..20ad3bac --- /dev/null +++ b/parser/static/parse_table/parse_table_96.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_96.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_480(t_parse_table_array *v) +{ + v->a[234][anon_sym_BQUOTE] = actions(576); + v->a[234][sym_comment] = actions(3); + v->a[234][anon_sym_SEMI] = actions(816); + v->a[234][sym_variable_name] = actions(697); + v->a[235][sym_variable_assignment] = state(970); + v->a[235][sym_file_redirect] = state(971); + v->a[235][sym_heredoc_redirect] = state(971); + v->a[235][aux_sym_redirected_statement_repeat1] = state(971); + v->a[235][aux_sym__variable_assignments_repeat1] = state(970); + v->a[235][sym_word] = actions(576); + v->a[235][anon_sym_esac] = actions(580); + v->a[235][anon_sym_PIPE] = actions(580); + v->a[235][anon_sym_SEMI_SEMI] = actions(580); + v->a[235][anon_sym_AMP_AMP] = actions(580); + v->a[235][anon_sym_PIPE_PIPE] = actions(580); + v->a[235][anon_sym_LT] = actions(580); + v->a[235][anon_sym_GT] = actions(580); + v->a[235][anon_sym_GT_GT] = actions(580); + v->a[235][anon_sym_LT_LT] = actions(580); + v->a[235][aux_sym_heredoc_redirect_token1] = actions(580); + return (parse_table_481(v)); +} + +void parse_table_481(t_parse_table_array *v) +{ + v->a[235][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[235][anon_sym_DOLLAR] = actions(576); + v->a[235][anon_sym_DQUOTE] = actions(576); + v->a[235][sym_raw_string] = actions(576); + v->a[235][sym_number] = actions(576); + v->a[235][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[235][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[235][anon_sym_BQUOTE] = actions(576); + v->a[235][sym_comment] = actions(3); + v->a[235][anon_sym_SEMI] = actions(580); + v->a[235][sym_variable_name] = actions(588); + v->a[236][sym_variable_assignment] = state(924); + v->a[236][sym_file_redirect] = state(922); + v->a[236][sym_heredoc_redirect] = state(922); + v->a[236][aux_sym_redirected_statement_repeat1] = state(922); + v->a[236][aux_sym__variable_assignments_repeat1] = state(924); + v->a[236][ts_builtin_sym_end] = actions(829); + v->a[236][sym_word] = actions(576); + v->a[236][anon_sym_PIPE] = actions(580); + v->a[236][anon_sym_SEMI_SEMI] = actions(580); + return (parse_table_482(v)); +} + +void parse_table_482(t_parse_table_array *v) +{ + v->a[236][anon_sym_AMP_AMP] = actions(580); + v->a[236][anon_sym_PIPE_PIPE] = actions(580); + v->a[236][anon_sym_LT] = actions(580); + v->a[236][anon_sym_GT] = actions(580); + v->a[236][anon_sym_GT_GT] = actions(580); + v->a[236][anon_sym_LT_LT] = actions(580); + v->a[236][aux_sym_heredoc_redirect_token1] = actions(580); + v->a[236][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[236][anon_sym_DOLLAR] = actions(576); + v->a[236][anon_sym_DQUOTE] = actions(576); + v->a[236][sym_raw_string] = actions(576); + v->a[236][sym_number] = actions(576); + v->a[236][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[236][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[236][anon_sym_BQUOTE] = actions(576); + v->a[236][sym_comment] = actions(3); + v->a[236][anon_sym_SEMI] = actions(580); + v->a[236][sym_variable_name] = actions(697); + v->a[237][sym_variable_assignment] = state(995); + v->a[237][sym_file_redirect] = state(1040); + return (parse_table_483(v)); +} + +void parse_table_483(t_parse_table_array *v) +{ + v->a[237][sym_heredoc_redirect] = state(1040); + v->a[237][sym_terminator] = state(416); + v->a[237][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[237][aux_sym__variable_assignments_repeat1] = state(995); + v->a[237][sym_word] = actions(576); + v->a[237][anon_sym_PIPE] = actions(580); + v->a[237][anon_sym_SEMI_SEMI] = actions(593); + v->a[237][anon_sym_AMP_AMP] = actions(769); + v->a[237][anon_sym_PIPE_PIPE] = actions(769); + v->a[237][anon_sym_LT] = actions(576); + v->a[237][anon_sym_GT] = actions(576); + v->a[237][anon_sym_GT_GT] = actions(576); + v->a[237][anon_sym_LT_LT] = actions(597); + v->a[237][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[237][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[237][anon_sym_DOLLAR] = actions(576); + v->a[237][anon_sym_DQUOTE] = actions(576); + v->a[237][sym_raw_string] = actions(576); + v->a[237][sym_number] = actions(576); + v->a[237][anon_sym_DOLLAR_LBRACE] = actions(576); + return (parse_table_484(v)); +} + +void parse_table_484(t_parse_table_array *v) +{ + v->a[237][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[237][anon_sym_BQUOTE] = actions(576); + v->a[237][sym_comment] = actions(3); + v->a[237][anon_sym_SEMI] = actions(593); + v->a[237][sym_variable_name] = actions(771); + v->a[238][sym_variable_assignment] = state(995); + v->a[238][sym_file_redirect] = state(1040); + v->a[238][sym_heredoc_redirect] = state(1040); + v->a[238][sym_terminator] = state(469); + v->a[238][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[238][aux_sym__variable_assignments_repeat1] = state(995); + v->a[238][sym_word] = actions(576); + v->a[238][anon_sym_PIPE] = actions(580); + v->a[238][anon_sym_SEMI_SEMI] = actions(831); + v->a[238][anon_sym_AMP_AMP] = actions(769); + v->a[238][anon_sym_PIPE_PIPE] = actions(769); + v->a[238][anon_sym_LT] = actions(576); + v->a[238][anon_sym_GT] = actions(576); + v->a[238][anon_sym_GT_GT] = actions(576); + v->a[238][anon_sym_LT_LT] = actions(597); + return (parse_table_485(v)); +} + +/* EOF parse_table_96.c */ diff --git a/parser/static/parse_table/parse_table_97.c b/parser/static/parse_table/parse_table_97.c new file mode 100644 index 00000000..1b187695 --- /dev/null +++ b/parser/static/parse_table/parse_table_97.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_97.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_485(t_parse_table_array *v) +{ + v->a[238][aux_sym_heredoc_redirect_token1] = actions(831); + v->a[238][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[238][anon_sym_DOLLAR] = actions(576); + v->a[238][anon_sym_DQUOTE] = actions(576); + v->a[238][sym_raw_string] = actions(576); + v->a[238][sym_number] = actions(576); + v->a[238][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[238][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[238][anon_sym_BQUOTE] = actions(576); + v->a[238][sym_comment] = actions(3); + v->a[238][anon_sym_SEMI] = actions(831); + v->a[238][sym_variable_name] = actions(771); + v->a[239][sym_variable_assignment] = state(967); + v->a[239][sym_file_redirect] = state(925); + v->a[239][sym_heredoc_redirect] = state(925); + v->a[239][sym_terminator] = state(544); + v->a[239][aux_sym_redirected_statement_repeat1] = state(925); + v->a[239][aux_sym__variable_assignments_repeat1] = state(967); + v->a[239][sym_word] = actions(576); + v->a[239][anon_sym_PIPE] = actions(580); + return (parse_table_486(v)); +} + +void parse_table_486(t_parse_table_array *v) +{ + v->a[239][anon_sym_SEMI_SEMI] = actions(593); + v->a[239][anon_sym_AMP_AMP] = actions(762); + v->a[239][anon_sym_PIPE_PIPE] = actions(762); + v->a[239][anon_sym_LT] = actions(576); + v->a[239][anon_sym_GT] = actions(576); + v->a[239][anon_sym_GT_GT] = actions(576); + v->a[239][anon_sym_LT_LT] = actions(597); + v->a[239][aux_sym_heredoc_redirect_token1] = actions(593); + v->a[239][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[239][anon_sym_DOLLAR] = actions(576); + v->a[239][anon_sym_DQUOTE] = actions(576); + v->a[239][sym_raw_string] = actions(576); + v->a[239][sym_number] = actions(576); + v->a[239][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[239][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[239][anon_sym_BQUOTE] = actions(591); + v->a[239][sym_comment] = actions(3); + v->a[239][anon_sym_SEMI] = actions(593); + v->a[239][sym_variable_name] = actions(764); + v->a[240][aux_sym_concatenation_repeat1] = state(284); + return (parse_table_487(v)); +} + +void parse_table_487(t_parse_table_array *v) +{ + v->a[240][sym_word] = actions(833); + v->a[240][anon_sym_esac] = actions(833); + v->a[240][anon_sym_LPAREN] = actions(835); + v->a[240][anon_sym_PIPE] = actions(833); + v->a[240][anon_sym_SEMI_SEMI] = actions(833); + v->a[240][anon_sym_AMP_AMP] = actions(833); + v->a[240][anon_sym_PIPE_PIPE] = actions(833); + v->a[240][anon_sym_LT] = actions(833); + v->a[240][anon_sym_GT] = actions(833); + v->a[240][anon_sym_GT_GT] = actions(833); + v->a[240][anon_sym_LT_LT] = actions(833); + v->a[240][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[240][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[240][aux_sym_concatenation_token1] = actions(837); + v->a[240][anon_sym_DOLLAR] = actions(833); + v->a[240][anon_sym_DQUOTE] = actions(833); + v->a[240][sym_raw_string] = actions(833); + v->a[240][sym_number] = actions(833); + v->a[240][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[240][anon_sym_DOLLAR_LPAREN] = actions(833); + return (parse_table_488(v)); +} + +void parse_table_488(t_parse_table_array *v) +{ + v->a[240][anon_sym_BQUOTE] = actions(833); + v->a[240][sym_comment] = actions(3); + v->a[240][anon_sym_SEMI] = actions(833); + v->a[240][sym__concat] = actions(839); + v->a[240][sym__bare_dollar] = actions(841); + v->a[241][sym_arithmetic_expansion] = state(574); + v->a[241][sym_concatenation] = state(570); + v->a[241][sym_string] = state(574); + v->a[241][sym_simple_expansion] = state(574); + v->a[241][sym_expansion] = state(574); + v->a[241][sym_command_substitution] = state(574); + v->a[241][aux_sym_command_repeat2] = state(241); + v->a[241][sym_word] = actions(843); + v->a[241][anon_sym_PIPE] = actions(455); + v->a[241][anon_sym_AMP_AMP] = actions(455); + v->a[241][anon_sym_PIPE_PIPE] = actions(455); + v->a[241][anon_sym_LT] = actions(455); + v->a[241][anon_sym_GT] = actions(455); + v->a[241][anon_sym_GT_GT] = actions(455); + v->a[241][anon_sym_LT_LT] = actions(455); + return (parse_table_489(v)); +} + +void parse_table_489(t_parse_table_array *v) +{ + v->a[241][aux_sym_heredoc_redirect_token1] = actions(455); + v->a[241][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(457); + v->a[241][anon_sym_DOLLAR] = actions(460); + v->a[241][anon_sym_DQUOTE] = actions(463); + v->a[241][sym_raw_string] = actions(843); + v->a[241][sym_number] = actions(843); + v->a[241][anon_sym_DOLLAR_LBRACE] = actions(466); + v->a[241][anon_sym_DOLLAR_LPAREN] = actions(469); + v->a[241][anon_sym_BQUOTE] = actions(472); + v->a[241][sym_comment] = actions(3); + v->a[241][sym__bare_dollar] = actions(475); + v->a[242][sym_arithmetic_expansion] = state(530); + v->a[242][sym_concatenation] = state(242); + v->a[242][sym_string] = state(530); + v->a[242][sym_simple_expansion] = state(530); + v->a[242][sym_expansion] = state(530); + v->a[242][sym_command_substitution] = state(530); + v->a[242][aux_sym_for_statement_repeat1] = state(242); + v->a[242][sym_word] = actions(846); + v->a[242][anon_sym_PIPE] = actions(428); + return (parse_table_490(v)); +} + +/* EOF parse_table_97.c */ diff --git a/parser/static/parse_table/parse_table_98.c b/parser/static/parse_table/parse_table_98.c new file mode 100644 index 00000000..9b17759d --- /dev/null +++ b/parser/static/parse_table/parse_table_98.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_98.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: maiboyer +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ +/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "./parse_table.h" + +void parse_table_490(t_parse_table_array *v) +{ + v->a[242][anon_sym_AMP_AMP] = actions(428); + v->a[242][anon_sym_PIPE_PIPE] = actions(428); + v->a[242][anon_sym_LT] = actions(428); + v->a[242][anon_sym_GT] = actions(428); + v->a[242][anon_sym_GT_GT] = actions(428); + v->a[242][anon_sym_LT_LT] = actions(428); + v->a[242][aux_sym_heredoc_redirect_token1] = actions(428); + v->a[242][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(558); + v->a[242][anon_sym_DOLLAR] = actions(561); + v->a[242][anon_sym_DQUOTE] = actions(564); + v->a[242][sym_raw_string] = actions(846); + v->a[242][sym_number] = actions(846); + v->a[242][anon_sym_DOLLAR_LBRACE] = actions(567); + v->a[242][anon_sym_DOLLAR_LPAREN] = actions(570); + v->a[242][anon_sym_BQUOTE] = actions(573); + v->a[242][sym_comment] = actions(3); + v->a[242][sym_variable_name] = actions(448); + v->a[243][aux_sym_concatenation_repeat1] = state(266); + v->a[243][ts_builtin_sym_end] = actions(841); + v->a[243][sym_word] = actions(833); + return (parse_table_491(v)); +} + +void parse_table_491(t_parse_table_array *v) +{ + v->a[243][anon_sym_LPAREN] = actions(849); + v->a[243][anon_sym_PIPE] = actions(833); + v->a[243][anon_sym_SEMI_SEMI] = actions(833); + v->a[243][anon_sym_AMP_AMP] = actions(833); + v->a[243][anon_sym_PIPE_PIPE] = actions(833); + v->a[243][anon_sym_LT] = actions(833); + v->a[243][anon_sym_GT] = actions(833); + v->a[243][anon_sym_GT_GT] = actions(833); + v->a[243][anon_sym_LT_LT] = actions(833); + v->a[243][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[243][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[243][aux_sym_concatenation_token1] = actions(851); + v->a[243][anon_sym_DOLLAR] = actions(833); + v->a[243][anon_sym_DQUOTE] = actions(833); + v->a[243][sym_raw_string] = actions(833); + v->a[243][sym_number] = actions(833); + v->a[243][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[243][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[243][anon_sym_BQUOTE] = actions(833); + v->a[243][sym_comment] = actions(3); + return (parse_table_492(v)); +} + +void parse_table_492(t_parse_table_array *v) +{ + v->a[243][anon_sym_SEMI] = actions(833); + v->a[243][sym__concat] = actions(853); + v->a[243][sym__bare_dollar] = actions(841); + v->a[244][sym_variable_assignment] = state(967); + v->a[244][sym_file_redirect] = state(925); + v->a[244][sym_heredoc_redirect] = state(925); + v->a[244][aux_sym_redirected_statement_repeat1] = state(925); + v->a[244][aux_sym__variable_assignments_repeat1] = state(967); + v->a[244][sym_word] = actions(576); + v->a[244][anon_sym_PIPE] = actions(580); + v->a[244][anon_sym_SEMI_SEMI] = actions(580); + v->a[244][anon_sym_AMP_AMP] = actions(580); + v->a[244][anon_sym_PIPE_PIPE] = actions(580); + v->a[244][anon_sym_LT] = actions(580); + v->a[244][anon_sym_GT] = actions(580); + v->a[244][anon_sym_GT_GT] = actions(580); + v->a[244][anon_sym_LT_LT] = actions(580); + v->a[244][aux_sym_heredoc_redirect_token1] = actions(580); + v->a[244][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[244][anon_sym_DOLLAR] = actions(576); + return (parse_table_493(v)); +} + +void parse_table_493(t_parse_table_array *v) +{ + v->a[244][anon_sym_DQUOTE] = actions(576); + v->a[244][sym_raw_string] = actions(576); + v->a[244][sym_number] = actions(576); + v->a[244][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[244][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[244][anon_sym_BQUOTE] = actions(580); + v->a[244][sym_comment] = actions(3); + v->a[244][anon_sym_SEMI] = actions(580); + v->a[244][sym_variable_name] = actions(764); + v->a[245][aux_sym_concatenation_repeat1] = state(283); + v->a[245][sym_word] = actions(833); + v->a[245][anon_sym_LPAREN] = actions(855); + v->a[245][anon_sym_PIPE] = actions(833); + v->a[245][anon_sym_RPAREN] = actions(833); + v->a[245][anon_sym_SEMI_SEMI] = actions(833); + v->a[245][anon_sym_AMP_AMP] = actions(833); + v->a[245][anon_sym_PIPE_PIPE] = actions(833); + v->a[245][anon_sym_LT] = actions(833); + v->a[245][anon_sym_GT] = actions(833); + v->a[245][anon_sym_GT_GT] = actions(833); + return (parse_table_494(v)); +} + +void parse_table_494(t_parse_table_array *v) +{ + v->a[245][anon_sym_LT_LT] = actions(833); + v->a[245][aux_sym_heredoc_redirect_token1] = actions(833); + v->a[245][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(833); + v->a[245][aux_sym_concatenation_token1] = actions(857); + v->a[245][anon_sym_DOLLAR] = actions(833); + v->a[245][anon_sym_DQUOTE] = actions(833); + v->a[245][sym_raw_string] = actions(833); + v->a[245][sym_number] = actions(833); + v->a[245][anon_sym_DOLLAR_LBRACE] = actions(833); + v->a[245][anon_sym_DOLLAR_LPAREN] = actions(833); + v->a[245][anon_sym_BQUOTE] = actions(833); + v->a[245][sym_comment] = actions(3); + v->a[245][anon_sym_SEMI] = actions(833); + v->a[245][sym__concat] = actions(859); + v->a[245][sym__bare_dollar] = actions(841); + v->a[246][sym_variable_assignment] = state(995); + v->a[246][sym_file_redirect] = state(1040); + v->a[246][sym_heredoc_redirect] = state(1040); + v->a[246][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[246][aux_sym__variable_assignments_repeat1] = state(995); + return (parse_table_495(v)); +} + +/* EOF parse_table_98.c */ diff --git a/parser/static/parse_table/parse_table_99.c b/parser/static/parse_table/parse_table_99.c new file mode 100644 index 00000000..cb128ca5 --- /dev/null +++ b/parser/static/parse_table/parse_table_99.c @@ -0,0 +1,140 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* parse_table_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_table.h" + +void parse_table_495(t_parse_table_array *v) +{ + v->a[246][sym_word] = actions(576); + v->a[246][anon_sym_PIPE] = actions(580); + v->a[246][anon_sym_SEMI_SEMI] = actions(816); + v->a[246][anon_sym_AMP_AMP] = actions(816); + v->a[246][anon_sym_PIPE_PIPE] = actions(816); + v->a[246][anon_sym_LT] = actions(576); + v->a[246][anon_sym_GT] = actions(576); + v->a[246][anon_sym_GT_GT] = actions(576); + v->a[246][anon_sym_LT_LT] = actions(816); + v->a[246][aux_sym_heredoc_redirect_token1] = actions(816); + v->a[246][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[246][anon_sym_DOLLAR] = actions(576); + v->a[246][anon_sym_DQUOTE] = actions(576); + v->a[246][sym_raw_string] = actions(576); + v->a[246][sym_number] = actions(576); + v->a[246][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[246][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[246][anon_sym_BQUOTE] = actions(576); + v->a[246][sym_comment] = actions(3); + v->a[246][anon_sym_SEMI] = actions(816); + return (parse_table_496(v)); +} + +void parse_table_496(t_parse_table_array *v) +{ + v->a[246][sym_variable_name] = actions(771); + v->a[247][sym_variable_assignment] = state(995); + v->a[247][sym_file_redirect] = state(1040); + v->a[247][sym_heredoc_redirect] = state(1040); + v->a[247][aux_sym_redirected_statement_repeat1] = state(1040); + v->a[247][aux_sym__variable_assignments_repeat1] = state(995); + v->a[247][sym_word] = actions(576); + v->a[247][anon_sym_PIPE] = actions(580); + v->a[247][anon_sym_SEMI_SEMI] = actions(580); + v->a[247][anon_sym_AMP_AMP] = actions(580); + v->a[247][anon_sym_PIPE_PIPE] = actions(580); + v->a[247][anon_sym_LT] = actions(580); + v->a[247][anon_sym_GT] = actions(580); + v->a[247][anon_sym_GT_GT] = actions(580); + v->a[247][anon_sym_LT_LT] = actions(580); + v->a[247][aux_sym_heredoc_redirect_token1] = actions(580); + v->a[247][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(576); + v->a[247][anon_sym_DOLLAR] = actions(576); + v->a[247][anon_sym_DQUOTE] = actions(576); + v->a[247][sym_raw_string] = actions(576); + return (parse_table_497(v)); +} + +void parse_table_497(t_parse_table_array *v) +{ + v->a[247][sym_number] = actions(576); + v->a[247][anon_sym_DOLLAR_LBRACE] = actions(576); + v->a[247][anon_sym_DOLLAR_LPAREN] = actions(576); + v->a[247][anon_sym_BQUOTE] = actions(576); + v->a[247][sym_comment] = actions(3); + v->a[247][anon_sym_SEMI] = actions(580); + v->a[247][sym_variable_name] = actions(771); + v->a[248][sym_word] = actions(343); + v->a[248][anon_sym_AMP_AMP] = actions(343); + v->a[248][anon_sym_PIPE_PIPE] = actions(343); + v->a[248][anon_sym_BANG] = actions(861); + v->a[248][anon_sym_LT] = actions(343); + v->a[248][anon_sym_GT] = actions(343); + v->a[248][anon_sym_GT_GT] = actions(343); + v->a[248][aux_sym_heredoc_redirect_token1] = actions(343); + v->a[248][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(343); + v->a[248][anon_sym_DASH] = actions(861); + v->a[248][anon_sym_STAR] = actions(861); + v->a[248][anon_sym_QMARK] = actions(861); + v->a[248][anon_sym_DOLLAR] = actions(861); + return (parse_table_498(v)); +} + +void parse_table_498(t_parse_table_array *v) +{ + v->a[248][anon_sym_DQUOTE] = actions(343); + v->a[248][sym_raw_string] = actions(343); + v->a[248][sym_number] = actions(343); + v->a[248][anon_sym_POUND] = actions(861); + v->a[248][anon_sym_DOLLAR_LBRACE] = actions(343); + v->a[248][anon_sym_DOLLAR_LPAREN] = actions(343); + v->a[248][anon_sym_BQUOTE] = actions(343); + v->a[248][sym_comment] = actions(3); + v->a[248][aux_sym__simple_variable_name_token1] = actions(863); + v->a[248][aux_sym__multiline_variable_name_token1] = actions(863); + v->a[248][anon_sym_AT] = actions(861); + v->a[248][anon_sym_0] = actions(861); + v->a[248][sym_variable_name] = actions(865); + v->a[249][sym_arithmetic_expansion] = state(530); + v->a[249][sym_concatenation] = state(242); + v->a[249][sym_string] = state(530); + v->a[249][sym_simple_expansion] = state(530); + v->a[249][sym_expansion] = state(530); + v->a[249][sym_command_substitution] = state(530); + v->a[249][aux_sym_for_statement_repeat1] = state(242); + return (parse_table_499(v)); +} + +void parse_table_499(t_parse_table_array *v) +{ + v->a[249][sym_word] = actions(421); + v->a[249][anon_sym_PIPE] = actions(421); + v->a[249][anon_sym_AMP_AMP] = actions(421); + v->a[249][anon_sym_PIPE_PIPE] = actions(421); + v->a[249][anon_sym_LT] = actions(421); + v->a[249][anon_sym_GT] = actions(421); + v->a[249][anon_sym_GT_GT] = actions(421); + v->a[249][anon_sym_LT_LT] = actions(421); + v->a[249][aux_sym_heredoc_redirect_token1] = actions(421); + v->a[249][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(421); + v->a[249][anon_sym_DOLLAR] = actions(421); + v->a[249][anon_sym_DQUOTE] = actions(421); + v->a[249][sym_raw_string] = actions(421); + v->a[249][sym_number] = actions(421); + v->a[249][anon_sym_DOLLAR_LBRACE] = actions(421); + v->a[249][anon_sym_DOLLAR_LPAREN] = actions(421); + v->a[249][anon_sym_BQUOTE] = actions(421); + v->a[249][sym_comment] = actions(3); + v->a[249][sym_variable_name] = actions(423); + v->a[250][sym_word] = actions(867); + return (parse_table_500(v)); +} + +/* EOF parse_table_99.c */ 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 aa410097..f1ec46a8 100644 --- a/parser/static/primary_state_ids/primary_state_ids_0.c +++ b/parser/static/primary_state_ids/primary_state_ids_0.c @@ -34,7 +34,7 @@ void primary_state_ids_0(t_primary_state_ids_array *v) v->a[17] = 17; v->a[18] = 18; v->a[19] = 19; - primary_state_ids_1(v); + return (primary_state_ids_1(v)); } void primary_state_ids_1(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_1(t_primary_state_ids_array *v) v->a[37] = 35; v->a[38] = 19; v->a[39] = 39; - primary_state_ids_2(v); + return (primary_state_ids_2(v)); } void primary_state_ids_2(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_2(t_primary_state_ids_array *v) v->a[57] = 40; v->a[58] = 58; v->a[59] = 40; - primary_state_ids_3(v); + return (primary_state_ids_3(v)); } void primary_state_ids_3(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_3(t_primary_state_ids_array *v) v->a[77] = 40; v->a[78] = 41; v->a[79] = 41; - primary_state_ids_4(v); + return (primary_state_ids_4(v)); } void primary_state_ids_4(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_4(t_primary_state_ids_array *v) v->a[97] = 41; v->a[98] = 40; v->a[99] = 39; - primary_state_ids_5(v); + return (primary_state_ids_5(v)); } /* EOF primary_state_ids_0.c */ 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 054c154d..a8f5ae9d 100644 --- a/parser/static/primary_state_ids/primary_state_ids_1.c +++ b/parser/static/primary_state_ids/primary_state_ids_1.c @@ -34,7 +34,7 @@ void primary_state_ids_5(t_primary_state_ids_array *v) v->a[117] = 111; v->a[118] = 104; v->a[119] = 111; - primary_state_ids_6(v); + return (primary_state_ids_6(v)); } void primary_state_ids_6(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_6(t_primary_state_ids_array *v) v->a[137] = 136; v->a[138] = 136; v->a[139] = 136; - primary_state_ids_7(v); + return (primary_state_ids_7(v)); } void primary_state_ids_7(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_7(t_primary_state_ids_array *v) v->a[157] = 157; v->a[158] = 158; v->a[159] = 159; - primary_state_ids_8(v); + return (primary_state_ids_8(v)); } void primary_state_ids_8(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_8(t_primary_state_ids_array *v) v->a[177] = 177; v->a[178] = 178; v->a[179] = 158; - primary_state_ids_9(v); + return (primary_state_ids_9(v)); } void primary_state_ids_9(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_9(t_primary_state_ids_array *v) v->a[197] = 178; v->a[198] = 143; v->a[199] = 157; - primary_state_ids_10(v); + return (primary_state_ids_10(v)); } /* EOF primary_state_ids_1.c */ 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 c7ef0fb6..14679a46 100644 --- a/parser/static/primary_state_ids/primary_state_ids_10.c +++ b/parser/static/primary_state_ids/primary_state_ids_10.c @@ -34,7 +34,7 @@ void primary_state_ids_50(t_primary_state_ids_array *v) v->a[1017] = 996; v->a[1018] = 1018; v->a[1019] = 990; - primary_state_ids_51(v); + return (primary_state_ids_51(v)); } void primary_state_ids_51(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_51(t_primary_state_ids_array *v) v->a[1037] = 917; v->a[1038] = 996; v->a[1039] = 1039; - primary_state_ids_52(v); + return (primary_state_ids_52(v)); } void primary_state_ids_52(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_52(t_primary_state_ids_array *v) v->a[1057] = 975; v->a[1058] = 975; v->a[1059] = 974; - primary_state_ids_53(v); + return (primary_state_ids_53(v)); } void primary_state_ids_53(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_53(t_primary_state_ids_array *v) v->a[1077] = 987; v->a[1078] = 987; v->a[1079] = 1079; - primary_state_ids_54(v); + return (primary_state_ids_54(v)); } void primary_state_ids_54(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_54(t_primary_state_ids_array *v) v->a[1097] = 1096; v->a[1098] = 1093; v->a[1099] = 1090; - primary_state_ids_55(v); + return (primary_state_ids_55(v)); } /* EOF primary_state_ids_10.c */ 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 bf0be8be..b1671020 100644 --- a/parser/static/primary_state_ids/primary_state_ids_11.c +++ b/parser/static/primary_state_ids/primary_state_ids_11.c @@ -34,7 +34,7 @@ void primary_state_ids_55(t_primary_state_ids_array *v) v->a[1117] = 1090; v->a[1118] = 1096; v->a[1119] = 1119; - primary_state_ids_56(v); + return (primary_state_ids_56(v)); } void primary_state_ids_56(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_56(t_primary_state_ids_array *v) v->a[1137] = 1137; v->a[1138] = 1096; v->a[1139] = 1090; - primary_state_ids_57(v); + return (primary_state_ids_57(v)); } void primary_state_ids_57(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_57(t_primary_state_ids_array *v) v->a[1157] = 1157; v->a[1158] = 1090; v->a[1159] = 1093; - primary_state_ids_58(v); + return (primary_state_ids_58(v)); } void primary_state_ids_58(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_58(t_primary_state_ids_array *v) v->a[1177] = 1096; v->a[1178] = 1137; v->a[1179] = 1179; - primary_state_ids_59(v); + return (primary_state_ids_59(v)); } void primary_state_ids_59(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_59(t_primary_state_ids_array *v) v->a[1197] = 1197; v->a[1198] = 1191; v->a[1199] = 1191; - primary_state_ids_60(v); + return (primary_state_ids_60(v)); } /* EOF primary_state_ids_11.c */ 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 8d5cf37f..8da77b99 100644 --- a/parser/static/primary_state_ids/primary_state_ids_12.c +++ b/parser/static/primary_state_ids/primary_state_ids_12.c @@ -34,7 +34,7 @@ void primary_state_ids_60(t_primary_state_ids_array *v) v->a[1217] = 1191; v->a[1218] = 1191; v->a[1219] = 1191; - primary_state_ids_61(v); + return (primary_state_ids_61(v)); } void primary_state_ids_61(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_61(t_primary_state_ids_array *v) v->a[1237] = 983; v->a[1238] = 1191; v->a[1239] = 985; - primary_state_ids_62(v); + return (primary_state_ids_62(v)); } void primary_state_ids_62(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_62(t_primary_state_ids_array *v) v->a[1257] = 989; v->a[1258] = 977; v->a[1259] = 1191; - primary_state_ids_63(v); + return (primary_state_ids_63(v)); } void primary_state_ids_63(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_63(t_primary_state_ids_array *v) v->a[1277] = 924; v->a[1278] = 1278; v->a[1279] = 1279; - primary_state_ids_64(v); + return (primary_state_ids_64(v)); } void primary_state_ids_64(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_64(t_primary_state_ids_array *v) v->a[1297] = 333; v->a[1298] = 329; v->a[1299] = 329; - primary_state_ids_65(v); + return (primary_state_ids_65(v)); } /* EOF primary_state_ids_12.c */ 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 78be484c..d87ce185 100644 --- a/parser/static/primary_state_ids/primary_state_ids_13.c +++ b/parser/static/primary_state_ids/primary_state_ids_13.c @@ -34,7 +34,7 @@ void primary_state_ids_65(t_primary_state_ids_array *v) v->a[1317] = 1317; v->a[1318] = 1318; v->a[1319] = 916; - primary_state_ids_66(v); + return (primary_state_ids_66(v)); } void primary_state_ids_66(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_66(t_primary_state_ids_array *v) v->a[1337] = 1000; v->a[1338] = 1338; v->a[1339] = 1323; - primary_state_ids_67(v); + return (primary_state_ids_67(v)); } void primary_state_ids_67(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_67(t_primary_state_ids_array *v) v->a[1357] = 1324; v->a[1358] = 324; v->a[1359] = 1323; - primary_state_ids_68(v); + return (primary_state_ids_68(v)); } void primary_state_ids_68(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_68(t_primary_state_ids_array *v) v->a[1377] = 520; v->a[1378] = 333; v->a[1379] = 308; - primary_state_ids_69(v); + return (primary_state_ids_69(v)); } void primary_state_ids_69(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_69(t_primary_state_ids_array *v) v->a[1397] = 977; v->a[1398] = 986; v->a[1399] = 1020; - primary_state_ids_70(v); + return (primary_state_ids_70(v)); } /* EOF primary_state_ids_13.c */ 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 968f639b..17b403fc 100644 --- a/parser/static/primary_state_ids/primary_state_ids_14.c +++ b/parser/static/primary_state_ids/primary_state_ids_14.c @@ -34,7 +34,7 @@ void primary_state_ids_70(t_primary_state_ids_array *v) v->a[1417] = 1032; v->a[1418] = 1066; v->a[1419] = 989; - primary_state_ids_71(v); + return (primary_state_ids_71(v)); } void primary_state_ids_71(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_71(t_primary_state_ids_array *v) v->a[1437] = 266; v->a[1438] = 980; v->a[1439] = 1029; - primary_state_ids_72(v); + return (primary_state_ids_72(v)); } void primary_state_ids_72(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_72(t_primary_state_ids_array *v) v->a[1457] = 1457; v->a[1458] = 296; v->a[1459] = 304; - primary_state_ids_73(v); + return (primary_state_ids_73(v)); } void primary_state_ids_73(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_73(t_primary_state_ids_array *v) v->a[1477] = 1477; v->a[1478] = 307; v->a[1479] = 329; - primary_state_ids_74(v); + return (primary_state_ids_74(v)); } void primary_state_ids_74(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_74(t_primary_state_ids_array *v) v->a[1497] = 1496; v->a[1498] = 1477; v->a[1499] = 304; - primary_state_ids_75(v); + return (primary_state_ids_75(v)); } /* EOF primary_state_ids_14.c */ 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 8f5dd7b3..bfe5ab46 100644 --- a/parser/static/primary_state_ids/primary_state_ids_15.c +++ b/parser/static/primary_state_ids/primary_state_ids_15.c @@ -34,7 +34,7 @@ void primary_state_ids_75(t_primary_state_ids_array *v) v->a[1517] = 1517; v->a[1518] = 1518; v->a[1519] = 299; - primary_state_ids_76(v); + return (primary_state_ids_76(v)); } void primary_state_ids_76(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_76(t_primary_state_ids_array *v) v->a[1537] = 1537; v->a[1538] = 1538; v->a[1539] = 1539; - primary_state_ids_77(v); + return (primary_state_ids_77(v)); } void primary_state_ids_77(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_77(t_primary_state_ids_array *v) v->a[1557] = 1557; v->a[1558] = 1557; v->a[1559] = 1557; - primary_state_ids_78(v); + return (primary_state_ids_78(v)); } void primary_state_ids_78(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_78(t_primary_state_ids_array *v) v->a[1577] = 1577; v->a[1578] = 1578; v->a[1579] = 1579; - primary_state_ids_79(v); + return (primary_state_ids_79(v)); } void primary_state_ids_79(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_79(t_primary_state_ids_array *v) v->a[1597] = 1578; v->a[1598] = 1598; v->a[1599] = 1579; - primary_state_ids_80(v); + return (primary_state_ids_80(v)); } /* EOF primary_state_ids_15.c */ 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 7599a3ea..2ee1f514 100644 --- a/parser/static/primary_state_ids/primary_state_ids_16.c +++ b/parser/static/primary_state_ids/primary_state_ids_16.c @@ -34,7 +34,7 @@ void primary_state_ids_80(t_primary_state_ids_array *v) v->a[1617] = 1617; v->a[1618] = 1618; v->a[1619] = 1595; - primary_state_ids_81(v); + return (primary_state_ids_81(v)); } void primary_state_ids_81(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_81(t_primary_state_ids_array *v) v->a[1637] = 1637; v->a[1638] = 1638; v->a[1639] = 1617; - primary_state_ids_82(v); + return (primary_state_ids_82(v)); } void primary_state_ids_82(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_82(t_primary_state_ids_array *v) v->a[1657] = 1627; v->a[1658] = 1645; v->a[1659] = 1659; - primary_state_ids_83(v); + return (primary_state_ids_83(v)); } void primary_state_ids_83(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_83(t_primary_state_ids_array *v) v->a[1677] = 1677; v->a[1678] = 1580; v->a[1679] = 1595; - primary_state_ids_84(v); + return (primary_state_ids_84(v)); } void primary_state_ids_84(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_84(t_primary_state_ids_array *v) v->a[1697] = 1580; v->a[1698] = 1595; v->a[1699] = 1663; - primary_state_ids_85(v); + return (primary_state_ids_85(v)); } /* EOF primary_state_ids_16.c */ 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 02d841b5..0a6d57fe 100644 --- a/parser/static/primary_state_ids/primary_state_ids_17.c +++ b/parser/static/primary_state_ids/primary_state_ids_17.c @@ -34,7 +34,7 @@ void primary_state_ids_85(t_primary_state_ids_array *v) v->a[1717] = 1717; v->a[1718] = 1604; v->a[1719] = 1692; - primary_state_ids_86(v); + return (primary_state_ids_86(v)); } void primary_state_ids_86(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_86(t_primary_state_ids_array *v) v->a[1737] = 1598; v->a[1738] = 1583; v->a[1739] = 1578; - primary_state_ids_87(v); + return (primary_state_ids_87(v)); } void primary_state_ids_87(t_primary_state_ids_array *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 56fe1f3d..31ad955f 100644 --- a/parser/static/primary_state_ids/primary_state_ids_2.c +++ b/parser/static/primary_state_ids/primary_state_ids_2.c @@ -34,7 +34,7 @@ void primary_state_ids_10(t_primary_state_ids_array *v) v->a[217] = 213; v->a[218] = 218; v->a[219] = 143; - primary_state_ids_11(v); + return (primary_state_ids_11(v)); } void primary_state_ids_11(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_11(t_primary_state_ids_array *v) v->a[237] = 209; v->a[238] = 209; v->a[239] = 178; - primary_state_ids_12(v); + return (primary_state_ids_12(v)); } void primary_state_ids_12(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_12(t_primary_state_ids_array *v) v->a[257] = 240; v->a[258] = 258; v->a[259] = 159; - primary_state_ids_13(v); + return (primary_state_ids_13(v)); } void primary_state_ids_13(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_13(t_primary_state_ids_array *v) v->a[277] = 276; v->a[278] = 162; v->a[279] = 270; - primary_state_ids_14(v); + return (primary_state_ids_14(v)); } void primary_state_ids_14(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_14(t_primary_state_ids_array *v) v->a[297] = 297; v->a[298] = 298; v->a[299] = 299; - primary_state_ids_15(v); + return (primary_state_ids_15(v)); } /* EOF primary_state_ids_2.c */ 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 9622b37a..9edb2641 100644 --- a/parser/static/primary_state_ids/primary_state_ids_3.c +++ b/parser/static/primary_state_ids/primary_state_ids_3.c @@ -34,7 +34,7 @@ void primary_state_ids_15(t_primary_state_ids_array *v) v->a[317] = 301; v->a[318] = 296; v->a[319] = 307; - primary_state_ids_16(v); + return (primary_state_ids_16(v)); } void primary_state_ids_16(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_16(t_primary_state_ids_array *v) v->a[337] = 270; v->a[338] = 296; v->a[339] = 339; - primary_state_ids_17(v); + return (primary_state_ids_17(v)); } void primary_state_ids_17(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_17(t_primary_state_ids_array *v) v->a[357] = 357; v->a[358] = 323; v->a[359] = 324; - primary_state_ids_18(v); + return (primary_state_ids_18(v)); } void primary_state_ids_18(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_18(t_primary_state_ids_array *v) v->a[377] = 330; v->a[378] = 304; v->a[379] = 295; - primary_state_ids_19(v); + return (primary_state_ids_19(v)); } void primary_state_ids_19(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_19(t_primary_state_ids_array *v) v->a[397] = 270; v->a[398] = 298; v->a[399] = 296; - primary_state_ids_20(v); + return (primary_state_ids_20(v)); } /* EOF primary_state_ids_3.c */ 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 edb614f6..7da2f7d1 100644 --- a/parser/static/primary_state_ids/primary_state_ids_4.c +++ b/parser/static/primary_state_ids/primary_state_ids_4.c @@ -34,7 +34,7 @@ void primary_state_ids_20(t_primary_state_ids_array *v) v->a[417] = 322; v->a[418] = 329; v->a[419] = 323; - primary_state_ids_21(v); + return (primary_state_ids_21(v)); } void primary_state_ids_21(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_21(t_primary_state_ids_array *v) v->a[437] = 333; v->a[438] = 281; v->a[439] = 233; - primary_state_ids_22(v); + return (primary_state_ids_22(v)); } void primary_state_ids_22(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_22(t_primary_state_ids_array *v) v->a[457] = 266; v->a[458] = 304; v->a[459] = 250; - primary_state_ids_23(v); + return (primary_state_ids_23(v)); } void primary_state_ids_23(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_23(t_primary_state_ids_array *v) v->a[477] = 322; v->a[478] = 478; v->a[479] = 478; - primary_state_ids_24(v); + return (primary_state_ids_24(v)); } void primary_state_ids_24(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_24(t_primary_state_ids_array *v) v->a[497] = 304; v->a[498] = 301; v->a[499] = 329; - primary_state_ids_25(v); + return (primary_state_ids_25(v)); } /* EOF primary_state_ids_4.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 04925c6b..8e78139b 100644 --- a/parser/static/primary_state_ids/primary_state_ids_5.c +++ b/parser/static/primary_state_ids/primary_state_ids_5.c @@ -34,7 +34,7 @@ void primary_state_ids_25(t_primary_state_ids_array *v) v->a[517] = 515; v->a[518] = 514; v->a[519] = 515; - primary_state_ids_26(v); + return (primary_state_ids_26(v)); } void primary_state_ids_26(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_26(t_primary_state_ids_array *v) v->a[537] = 528; v->a[538] = 524; v->a[539] = 265; - primary_state_ids_27(v); + return (primary_state_ids_27(v)); } void primary_state_ids_27(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_27(t_primary_state_ids_array *v) v->a[557] = 527; v->a[558] = 515; v->a[559] = 381; - primary_state_ids_28(v); + return (primary_state_ids_28(v)); } void primary_state_ids_28(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_28(t_primary_state_ids_array *v) v->a[577] = 515; v->a[578] = 515; v->a[579] = 266; - primary_state_ids_29(v); + return (primary_state_ids_29(v)); } void primary_state_ids_29(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_29(t_primary_state_ids_array *v) v->a[597] = 597; v->a[598] = 266; v->a[599] = 541; - primary_state_ids_30(v); + return (primary_state_ids_30(v)); } /* EOF primary_state_ids_5.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 59037ee1..e2cc3a38 100644 --- a/parser/static/primary_state_ids/primary_state_ids_6.c +++ b/parser/static/primary_state_ids/primary_state_ids_6.c @@ -34,7 +34,7 @@ void primary_state_ids_30(t_primary_state_ids_array *v) v->a[617] = 321; v->a[618] = 266; v->a[619] = 619; - primary_state_ids_31(v); + return (primary_state_ids_31(v)); } void primary_state_ids_31(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_31(t_primary_state_ids_array *v) v->a[637] = 610; v->a[638] = 610; v->a[639] = 610; - primary_state_ids_32(v); + return (primary_state_ids_32(v)); } void primary_state_ids_32(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_32(t_primary_state_ids_array *v) v->a[657] = 323; v->a[658] = 610; v->a[659] = 296; - primary_state_ids_33(v); + return (primary_state_ids_33(v)); } void primary_state_ids_33(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_33(t_primary_state_ids_array *v) v->a[677] = 304; v->a[678] = 307; v->a[679] = 619; - primary_state_ids_34(v); + return (primary_state_ids_34(v)); } void primary_state_ids_34(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_34(t_primary_state_ids_array *v) v->a[697] = 322; v->a[698] = 296; v->a[699] = 699; - primary_state_ids_35(v); + return (primary_state_ids_35(v)); } /* EOF primary_state_ids_6.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 0a53014a..ff42b6ce 100644 --- a/parser/static/primary_state_ids/primary_state_ids_7.c +++ b/parser/static/primary_state_ids/primary_state_ids_7.c @@ -34,7 +34,7 @@ void primary_state_ids_35(t_primary_state_ids_array *v) v->a[717] = 712; v->a[718] = 702; v->a[719] = 712; - primary_state_ids_36(v); + return (primary_state_ids_36(v)); } void primary_state_ids_36(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_36(t_primary_state_ids_array *v) v->a[737] = 699; v->a[738] = 702; v->a[739] = 699; - primary_state_ids_37(v); + return (primary_state_ids_37(v)); } void primary_state_ids_37(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_37(t_primary_state_ids_array *v) v->a[757] = 702; v->a[758] = 702; v->a[759] = 702; - primary_state_ids_38(v); + return (primary_state_ids_38(v)); } void primary_state_ids_38(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_38(t_primary_state_ids_array *v) v->a[777] = 308; v->a[778] = 299; v->a[779] = 265; - primary_state_ids_39(v); + return (primary_state_ids_39(v)); } void primary_state_ids_39(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_39(t_primary_state_ids_array *v) v->a[797] = 776; v->a[798] = 776; v->a[799] = 776; - primary_state_ids_40(v); + return (primary_state_ids_40(v)); } /* EOF primary_state_ids_7.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 e469c5de..983c2d99 100644 --- a/parser/static/primary_state_ids/primary_state_ids_8.c +++ b/parser/static/primary_state_ids/primary_state_ids_8.c @@ -34,7 +34,7 @@ void primary_state_ids_40(t_primary_state_ids_array *v) v->a[817] = 321; v->a[818] = 818; v->a[819] = 819; - primary_state_ids_41(v); + return (primary_state_ids_41(v)); } void primary_state_ids_41(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_41(t_primary_state_ids_array *v) v->a[837] = 837; v->a[838] = 813; v->a[839] = 818; - primary_state_ids_42(v); + return (primary_state_ids_42(v)); } void primary_state_ids_42(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_42(t_primary_state_ids_array *v) v->a[857] = 258; v->a[858] = 826; v->a[859] = 819; - primary_state_ids_43(v); + return (primary_state_ids_43(v)); } void primary_state_ids_43(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_43(t_primary_state_ids_array *v) v->a[877] = 820; v->a[878] = 819; v->a[879] = 837; - primary_state_ids_44(v); + return (primary_state_ids_44(v)); } void primary_state_ids_44(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_44(t_primary_state_ids_array *v) v->a[897] = 843; v->a[898] = 845; v->a[899] = 899; - primary_state_ids_45(v); + return (primary_state_ids_45(v)); } /* EOF primary_state_ids_8.c */ 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 7c0a599e..12530af8 100644 --- a/parser/static/primary_state_ids/primary_state_ids_9.c +++ b/parser/static/primary_state_ids/primary_state_ids_9.c @@ -34,7 +34,7 @@ void primary_state_ids_45(t_primary_state_ids_array *v) v->a[917] = 917; v->a[918] = 918; v->a[919] = 919; - primary_state_ids_46(v); + return (primary_state_ids_46(v)); } void primary_state_ids_46(t_primary_state_ids_array *v) @@ -59,7 +59,7 @@ void primary_state_ids_46(t_primary_state_ids_array *v) v->a[937] = 913; v->a[938] = 819; v->a[939] = 826; - primary_state_ids_47(v); + return (primary_state_ids_47(v)); } void primary_state_ids_47(t_primary_state_ids_array *v) @@ -84,7 +84,7 @@ void primary_state_ids_47(t_primary_state_ids_array *v) v->a[957] = 918; v->a[958] = 905; v->a[959] = 904; - primary_state_ids_48(v); + return (primary_state_ids_48(v)); } void primary_state_ids_48(t_primary_state_ids_array *v) @@ -109,7 +109,7 @@ void primary_state_ids_48(t_primary_state_ids_array *v) v->a[977] = 977; v->a[978] = 978; v->a[979] = 979; - primary_state_ids_49(v); + return (primary_state_ids_49(v)); } void primary_state_ids_49(t_primary_state_ids_array *v) @@ -134,7 +134,7 @@ void primary_state_ids_49(t_primary_state_ids_array *v) v->a[997] = 997; v->a[998] = 987; v->a[999] = 990; - primary_state_ids_50(v); + return (primary_state_ids_50(v)); } /* EOF primary_state_ids_9.c */ diff --git a/parser/static/small_parse_table/small_parse_table.h b/parser/static/small_parse_table/small_parse_table.h deleted file mode 100644 index 7632087f..00000000 --- a/parser/static/small_parse_table/small_parse_table.h +++ /dev/null @@ -1,3005 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef SMALL_PARSE_TABLE_H -# define SMALL_PARSE_TABLE_H - -# include "../types/type_small_parse_table.h" -# include "../headers/symbols.h" -# include "../headers/external_scanner_symbol_identifiers.h" -# include "../headers/field_identifiers.h" - -# include "../headers/constants.h" - -void small_parse_table_0(t_small_parse_table_array *v); -void small_parse_table_1(t_small_parse_table_array *v); -void small_parse_table_2(t_small_parse_table_array *v); -void small_parse_table_3(t_small_parse_table_array *v); -void small_parse_table_4(t_small_parse_table_array *v); -void small_parse_table_5(t_small_parse_table_array *v); -void small_parse_table_6(t_small_parse_table_array *v); -void small_parse_table_7(t_small_parse_table_array *v); -void small_parse_table_8(t_small_parse_table_array *v); -void small_parse_table_9(t_small_parse_table_array *v); -void small_parse_table_10(t_small_parse_table_array *v); -void small_parse_table_11(t_small_parse_table_array *v); -void small_parse_table_12(t_small_parse_table_array *v); -void small_parse_table_13(t_small_parse_table_array *v); -void small_parse_table_14(t_small_parse_table_array *v); -void small_parse_table_15(t_small_parse_table_array *v); -void small_parse_table_16(t_small_parse_table_array *v); -void small_parse_table_17(t_small_parse_table_array *v); -void small_parse_table_18(t_small_parse_table_array *v); -void small_parse_table_19(t_small_parse_table_array *v); -void small_parse_table_20(t_small_parse_table_array *v); -void small_parse_table_21(t_small_parse_table_array *v); -void small_parse_table_22(t_small_parse_table_array *v); -void small_parse_table_23(t_small_parse_table_array *v); -void small_parse_table_24(t_small_parse_table_array *v); -void small_parse_table_25(t_small_parse_table_array *v); -void small_parse_table_26(t_small_parse_table_array *v); -void small_parse_table_27(t_small_parse_table_array *v); -void small_parse_table_28(t_small_parse_table_array *v); -void small_parse_table_29(t_small_parse_table_array *v); -void small_parse_table_30(t_small_parse_table_array *v); -void small_parse_table_31(t_small_parse_table_array *v); -void small_parse_table_32(t_small_parse_table_array *v); -void small_parse_table_33(t_small_parse_table_array *v); -void small_parse_table_34(t_small_parse_table_array *v); -void small_parse_table_35(t_small_parse_table_array *v); -void small_parse_table_36(t_small_parse_table_array *v); -void small_parse_table_37(t_small_parse_table_array *v); -void small_parse_table_38(t_small_parse_table_array *v); -void small_parse_table_39(t_small_parse_table_array *v); -void small_parse_table_40(t_small_parse_table_array *v); -void small_parse_table_41(t_small_parse_table_array *v); -void small_parse_table_42(t_small_parse_table_array *v); -void small_parse_table_43(t_small_parse_table_array *v); -void small_parse_table_44(t_small_parse_table_array *v); -void small_parse_table_45(t_small_parse_table_array *v); -void small_parse_table_46(t_small_parse_table_array *v); -void small_parse_table_47(t_small_parse_table_array *v); -void small_parse_table_48(t_small_parse_table_array *v); -void small_parse_table_49(t_small_parse_table_array *v); -void small_parse_table_50(t_small_parse_table_array *v); -void small_parse_table_51(t_small_parse_table_array *v); -void small_parse_table_52(t_small_parse_table_array *v); -void small_parse_table_53(t_small_parse_table_array *v); -void small_parse_table_54(t_small_parse_table_array *v); -void small_parse_table_55(t_small_parse_table_array *v); -void small_parse_table_56(t_small_parse_table_array *v); -void small_parse_table_57(t_small_parse_table_array *v); -void small_parse_table_58(t_small_parse_table_array *v); -void small_parse_table_59(t_small_parse_table_array *v); -void small_parse_table_60(t_small_parse_table_array *v); -void small_parse_table_61(t_small_parse_table_array *v); -void small_parse_table_62(t_small_parse_table_array *v); -void small_parse_table_63(t_small_parse_table_array *v); -void small_parse_table_64(t_small_parse_table_array *v); -void small_parse_table_65(t_small_parse_table_array *v); -void small_parse_table_66(t_small_parse_table_array *v); -void small_parse_table_67(t_small_parse_table_array *v); -void small_parse_table_68(t_small_parse_table_array *v); -void small_parse_table_69(t_small_parse_table_array *v); -void small_parse_table_70(t_small_parse_table_array *v); -void small_parse_table_71(t_small_parse_table_array *v); -void small_parse_table_72(t_small_parse_table_array *v); -void small_parse_table_73(t_small_parse_table_array *v); -void small_parse_table_74(t_small_parse_table_array *v); -void small_parse_table_75(t_small_parse_table_array *v); -void small_parse_table_76(t_small_parse_table_array *v); -void small_parse_table_77(t_small_parse_table_array *v); -void small_parse_table_78(t_small_parse_table_array *v); -void small_parse_table_79(t_small_parse_table_array *v); -void small_parse_table_80(t_small_parse_table_array *v); -void small_parse_table_81(t_small_parse_table_array *v); -void small_parse_table_82(t_small_parse_table_array *v); -void small_parse_table_83(t_small_parse_table_array *v); -void small_parse_table_84(t_small_parse_table_array *v); -void small_parse_table_85(t_small_parse_table_array *v); -void small_parse_table_86(t_small_parse_table_array *v); -void small_parse_table_87(t_small_parse_table_array *v); -void small_parse_table_88(t_small_parse_table_array *v); -void small_parse_table_89(t_small_parse_table_array *v); -void small_parse_table_90(t_small_parse_table_array *v); -void small_parse_table_91(t_small_parse_table_array *v); -void small_parse_table_92(t_small_parse_table_array *v); -void small_parse_table_93(t_small_parse_table_array *v); -void small_parse_table_94(t_small_parse_table_array *v); -void small_parse_table_95(t_small_parse_table_array *v); -void small_parse_table_96(t_small_parse_table_array *v); -void small_parse_table_97(t_small_parse_table_array *v); -void small_parse_table_98(t_small_parse_table_array *v); -void small_parse_table_99(t_small_parse_table_array *v); -void small_parse_table_100(t_small_parse_table_array *v); -void small_parse_table_101(t_small_parse_table_array *v); -void small_parse_table_102(t_small_parse_table_array *v); -void small_parse_table_103(t_small_parse_table_array *v); -void small_parse_table_104(t_small_parse_table_array *v); -void small_parse_table_105(t_small_parse_table_array *v); -void small_parse_table_106(t_small_parse_table_array *v); -void small_parse_table_107(t_small_parse_table_array *v); -void small_parse_table_108(t_small_parse_table_array *v); -void small_parse_table_109(t_small_parse_table_array *v); -void small_parse_table_110(t_small_parse_table_array *v); -void small_parse_table_111(t_small_parse_table_array *v); -void small_parse_table_112(t_small_parse_table_array *v); -void small_parse_table_113(t_small_parse_table_array *v); -void small_parse_table_114(t_small_parse_table_array *v); -void small_parse_table_115(t_small_parse_table_array *v); -void small_parse_table_116(t_small_parse_table_array *v); -void small_parse_table_117(t_small_parse_table_array *v); -void small_parse_table_118(t_small_parse_table_array *v); -void small_parse_table_119(t_small_parse_table_array *v); -void small_parse_table_120(t_small_parse_table_array *v); -void small_parse_table_121(t_small_parse_table_array *v); -void small_parse_table_122(t_small_parse_table_array *v); -void small_parse_table_123(t_small_parse_table_array *v); -void small_parse_table_124(t_small_parse_table_array *v); -void small_parse_table_125(t_small_parse_table_array *v); -void small_parse_table_126(t_small_parse_table_array *v); -void small_parse_table_127(t_small_parse_table_array *v); -void small_parse_table_128(t_small_parse_table_array *v); -void small_parse_table_129(t_small_parse_table_array *v); -void small_parse_table_130(t_small_parse_table_array *v); -void small_parse_table_131(t_small_parse_table_array *v); -void small_parse_table_132(t_small_parse_table_array *v); -void small_parse_table_133(t_small_parse_table_array *v); -void small_parse_table_134(t_small_parse_table_array *v); -void small_parse_table_135(t_small_parse_table_array *v); -void small_parse_table_136(t_small_parse_table_array *v); -void small_parse_table_137(t_small_parse_table_array *v); -void small_parse_table_138(t_small_parse_table_array *v); -void small_parse_table_139(t_small_parse_table_array *v); -void small_parse_table_140(t_small_parse_table_array *v); -void small_parse_table_141(t_small_parse_table_array *v); -void small_parse_table_142(t_small_parse_table_array *v); -void small_parse_table_143(t_small_parse_table_array *v); -void small_parse_table_144(t_small_parse_table_array *v); -void small_parse_table_145(t_small_parse_table_array *v); -void small_parse_table_146(t_small_parse_table_array *v); -void small_parse_table_147(t_small_parse_table_array *v); -void small_parse_table_148(t_small_parse_table_array *v); -void small_parse_table_149(t_small_parse_table_array *v); -void small_parse_table_150(t_small_parse_table_array *v); -void small_parse_table_151(t_small_parse_table_array *v); -void small_parse_table_152(t_small_parse_table_array *v); -void small_parse_table_153(t_small_parse_table_array *v); -void small_parse_table_154(t_small_parse_table_array *v); -void small_parse_table_155(t_small_parse_table_array *v); -void small_parse_table_156(t_small_parse_table_array *v); -void small_parse_table_157(t_small_parse_table_array *v); -void small_parse_table_158(t_small_parse_table_array *v); -void small_parse_table_159(t_small_parse_table_array *v); -void small_parse_table_160(t_small_parse_table_array *v); -void small_parse_table_161(t_small_parse_table_array *v); -void small_parse_table_162(t_small_parse_table_array *v); -void small_parse_table_163(t_small_parse_table_array *v); -void small_parse_table_164(t_small_parse_table_array *v); -void small_parse_table_165(t_small_parse_table_array *v); -void small_parse_table_166(t_small_parse_table_array *v); -void small_parse_table_167(t_small_parse_table_array *v); -void small_parse_table_168(t_small_parse_table_array *v); -void small_parse_table_169(t_small_parse_table_array *v); -void small_parse_table_170(t_small_parse_table_array *v); -void small_parse_table_171(t_small_parse_table_array *v); -void small_parse_table_172(t_small_parse_table_array *v); -void small_parse_table_173(t_small_parse_table_array *v); -void small_parse_table_174(t_small_parse_table_array *v); -void small_parse_table_175(t_small_parse_table_array *v); -void small_parse_table_176(t_small_parse_table_array *v); -void small_parse_table_177(t_small_parse_table_array *v); -void small_parse_table_178(t_small_parse_table_array *v); -void small_parse_table_179(t_small_parse_table_array *v); -void small_parse_table_180(t_small_parse_table_array *v); -void small_parse_table_181(t_small_parse_table_array *v); -void small_parse_table_182(t_small_parse_table_array *v); -void small_parse_table_183(t_small_parse_table_array *v); -void small_parse_table_184(t_small_parse_table_array *v); -void small_parse_table_185(t_small_parse_table_array *v); -void small_parse_table_186(t_small_parse_table_array *v); -void small_parse_table_187(t_small_parse_table_array *v); -void small_parse_table_188(t_small_parse_table_array *v); -void small_parse_table_189(t_small_parse_table_array *v); -void small_parse_table_190(t_small_parse_table_array *v); -void small_parse_table_191(t_small_parse_table_array *v); -void small_parse_table_192(t_small_parse_table_array *v); -void small_parse_table_193(t_small_parse_table_array *v); -void small_parse_table_194(t_small_parse_table_array *v); -void small_parse_table_195(t_small_parse_table_array *v); -void small_parse_table_196(t_small_parse_table_array *v); -void small_parse_table_197(t_small_parse_table_array *v); -void small_parse_table_198(t_small_parse_table_array *v); -void small_parse_table_199(t_small_parse_table_array *v); -void small_parse_table_200(t_small_parse_table_array *v); -void small_parse_table_201(t_small_parse_table_array *v); -void small_parse_table_202(t_small_parse_table_array *v); -void small_parse_table_203(t_small_parse_table_array *v); -void small_parse_table_204(t_small_parse_table_array *v); -void small_parse_table_205(t_small_parse_table_array *v); -void small_parse_table_206(t_small_parse_table_array *v); -void small_parse_table_207(t_small_parse_table_array *v); -void small_parse_table_208(t_small_parse_table_array *v); -void small_parse_table_209(t_small_parse_table_array *v); -void small_parse_table_210(t_small_parse_table_array *v); -void small_parse_table_211(t_small_parse_table_array *v); -void small_parse_table_212(t_small_parse_table_array *v); -void small_parse_table_213(t_small_parse_table_array *v); -void small_parse_table_214(t_small_parse_table_array *v); -void small_parse_table_215(t_small_parse_table_array *v); -void small_parse_table_216(t_small_parse_table_array *v); -void small_parse_table_217(t_small_parse_table_array *v); -void small_parse_table_218(t_small_parse_table_array *v); -void small_parse_table_219(t_small_parse_table_array *v); -void small_parse_table_220(t_small_parse_table_array *v); -void small_parse_table_221(t_small_parse_table_array *v); -void small_parse_table_222(t_small_parse_table_array *v); -void small_parse_table_223(t_small_parse_table_array *v); -void small_parse_table_224(t_small_parse_table_array *v); -void small_parse_table_225(t_small_parse_table_array *v); -void small_parse_table_226(t_small_parse_table_array *v); -void small_parse_table_227(t_small_parse_table_array *v); -void small_parse_table_228(t_small_parse_table_array *v); -void small_parse_table_229(t_small_parse_table_array *v); -void small_parse_table_230(t_small_parse_table_array *v); -void small_parse_table_231(t_small_parse_table_array *v); -void small_parse_table_232(t_small_parse_table_array *v); -void small_parse_table_233(t_small_parse_table_array *v); -void small_parse_table_234(t_small_parse_table_array *v); -void small_parse_table_235(t_small_parse_table_array *v); -void small_parse_table_236(t_small_parse_table_array *v); -void small_parse_table_237(t_small_parse_table_array *v); -void small_parse_table_238(t_small_parse_table_array *v); -void small_parse_table_239(t_small_parse_table_array *v); -void small_parse_table_240(t_small_parse_table_array *v); -void small_parse_table_241(t_small_parse_table_array *v); -void small_parse_table_242(t_small_parse_table_array *v); -void small_parse_table_243(t_small_parse_table_array *v); -void small_parse_table_244(t_small_parse_table_array *v); -void small_parse_table_245(t_small_parse_table_array *v); -void small_parse_table_246(t_small_parse_table_array *v); -void small_parse_table_247(t_small_parse_table_array *v); -void small_parse_table_248(t_small_parse_table_array *v); -void small_parse_table_249(t_small_parse_table_array *v); -void small_parse_table_250(t_small_parse_table_array *v); -void small_parse_table_251(t_small_parse_table_array *v); -void small_parse_table_252(t_small_parse_table_array *v); -void small_parse_table_253(t_small_parse_table_array *v); -void small_parse_table_254(t_small_parse_table_array *v); -void small_parse_table_255(t_small_parse_table_array *v); -void small_parse_table_256(t_small_parse_table_array *v); -void small_parse_table_257(t_small_parse_table_array *v); -void small_parse_table_258(t_small_parse_table_array *v); -void small_parse_table_259(t_small_parse_table_array *v); -void small_parse_table_260(t_small_parse_table_array *v); -void small_parse_table_261(t_small_parse_table_array *v); -void small_parse_table_262(t_small_parse_table_array *v); -void small_parse_table_263(t_small_parse_table_array *v); -void small_parse_table_264(t_small_parse_table_array *v); -void small_parse_table_265(t_small_parse_table_array *v); -void small_parse_table_266(t_small_parse_table_array *v); -void small_parse_table_267(t_small_parse_table_array *v); -void small_parse_table_268(t_small_parse_table_array *v); -void small_parse_table_269(t_small_parse_table_array *v); -void small_parse_table_270(t_small_parse_table_array *v); -void small_parse_table_271(t_small_parse_table_array *v); -void small_parse_table_272(t_small_parse_table_array *v); -void small_parse_table_273(t_small_parse_table_array *v); -void small_parse_table_274(t_small_parse_table_array *v); -void small_parse_table_275(t_small_parse_table_array *v); -void small_parse_table_276(t_small_parse_table_array *v); -void small_parse_table_277(t_small_parse_table_array *v); -void small_parse_table_278(t_small_parse_table_array *v); -void small_parse_table_279(t_small_parse_table_array *v); -void small_parse_table_280(t_small_parse_table_array *v); -void small_parse_table_281(t_small_parse_table_array *v); -void small_parse_table_282(t_small_parse_table_array *v); -void small_parse_table_283(t_small_parse_table_array *v); -void small_parse_table_284(t_small_parse_table_array *v); -void small_parse_table_285(t_small_parse_table_array *v); -void small_parse_table_286(t_small_parse_table_array *v); -void small_parse_table_287(t_small_parse_table_array *v); -void small_parse_table_288(t_small_parse_table_array *v); -void small_parse_table_289(t_small_parse_table_array *v); -void small_parse_table_290(t_small_parse_table_array *v); -void small_parse_table_291(t_small_parse_table_array *v); -void small_parse_table_292(t_small_parse_table_array *v); -void small_parse_table_293(t_small_parse_table_array *v); -void small_parse_table_294(t_small_parse_table_array *v); -void small_parse_table_295(t_small_parse_table_array *v); -void small_parse_table_296(t_small_parse_table_array *v); -void small_parse_table_297(t_small_parse_table_array *v); -void small_parse_table_298(t_small_parse_table_array *v); -void small_parse_table_299(t_small_parse_table_array *v); -void small_parse_table_300(t_small_parse_table_array *v); -void small_parse_table_301(t_small_parse_table_array *v); -void small_parse_table_302(t_small_parse_table_array *v); -void small_parse_table_303(t_small_parse_table_array *v); -void small_parse_table_304(t_small_parse_table_array *v); -void small_parse_table_305(t_small_parse_table_array *v); -void small_parse_table_306(t_small_parse_table_array *v); -void small_parse_table_307(t_small_parse_table_array *v); -void small_parse_table_308(t_small_parse_table_array *v); -void small_parse_table_309(t_small_parse_table_array *v); -void small_parse_table_310(t_small_parse_table_array *v); -void small_parse_table_311(t_small_parse_table_array *v); -void small_parse_table_312(t_small_parse_table_array *v); -void small_parse_table_313(t_small_parse_table_array *v); -void small_parse_table_314(t_small_parse_table_array *v); -void small_parse_table_315(t_small_parse_table_array *v); -void small_parse_table_316(t_small_parse_table_array *v); -void small_parse_table_317(t_small_parse_table_array *v); -void small_parse_table_318(t_small_parse_table_array *v); -void small_parse_table_319(t_small_parse_table_array *v); -void small_parse_table_320(t_small_parse_table_array *v); -void small_parse_table_321(t_small_parse_table_array *v); -void small_parse_table_322(t_small_parse_table_array *v); -void small_parse_table_323(t_small_parse_table_array *v); -void small_parse_table_324(t_small_parse_table_array *v); -void small_parse_table_325(t_small_parse_table_array *v); -void small_parse_table_326(t_small_parse_table_array *v); -void small_parse_table_327(t_small_parse_table_array *v); -void small_parse_table_328(t_small_parse_table_array *v); -void small_parse_table_329(t_small_parse_table_array *v); -void small_parse_table_330(t_small_parse_table_array *v); -void small_parse_table_331(t_small_parse_table_array *v); -void small_parse_table_332(t_small_parse_table_array *v); -void small_parse_table_333(t_small_parse_table_array *v); -void small_parse_table_334(t_small_parse_table_array *v); -void small_parse_table_335(t_small_parse_table_array *v); -void small_parse_table_336(t_small_parse_table_array *v); -void small_parse_table_337(t_small_parse_table_array *v); -void small_parse_table_338(t_small_parse_table_array *v); -void small_parse_table_339(t_small_parse_table_array *v); -void small_parse_table_340(t_small_parse_table_array *v); -void small_parse_table_341(t_small_parse_table_array *v); -void small_parse_table_342(t_small_parse_table_array *v); -void small_parse_table_343(t_small_parse_table_array *v); -void small_parse_table_344(t_small_parse_table_array *v); -void small_parse_table_345(t_small_parse_table_array *v); -void small_parse_table_346(t_small_parse_table_array *v); -void small_parse_table_347(t_small_parse_table_array *v); -void small_parse_table_348(t_small_parse_table_array *v); -void small_parse_table_349(t_small_parse_table_array *v); -void small_parse_table_350(t_small_parse_table_array *v); -void small_parse_table_351(t_small_parse_table_array *v); -void small_parse_table_352(t_small_parse_table_array *v); -void small_parse_table_353(t_small_parse_table_array *v); -void small_parse_table_354(t_small_parse_table_array *v); -void small_parse_table_355(t_small_parse_table_array *v); -void small_parse_table_356(t_small_parse_table_array *v); -void small_parse_table_357(t_small_parse_table_array *v); -void small_parse_table_358(t_small_parse_table_array *v); -void small_parse_table_359(t_small_parse_table_array *v); -void small_parse_table_360(t_small_parse_table_array *v); -void small_parse_table_361(t_small_parse_table_array *v); -void small_parse_table_362(t_small_parse_table_array *v); -void small_parse_table_363(t_small_parse_table_array *v); -void small_parse_table_364(t_small_parse_table_array *v); -void small_parse_table_365(t_small_parse_table_array *v); -void small_parse_table_366(t_small_parse_table_array *v); -void small_parse_table_367(t_small_parse_table_array *v); -void small_parse_table_368(t_small_parse_table_array *v); -void small_parse_table_369(t_small_parse_table_array *v); -void small_parse_table_370(t_small_parse_table_array *v); -void small_parse_table_371(t_small_parse_table_array *v); -void small_parse_table_372(t_small_parse_table_array *v); -void small_parse_table_373(t_small_parse_table_array *v); -void small_parse_table_374(t_small_parse_table_array *v); -void small_parse_table_375(t_small_parse_table_array *v); -void small_parse_table_376(t_small_parse_table_array *v); -void small_parse_table_377(t_small_parse_table_array *v); -void small_parse_table_378(t_small_parse_table_array *v); -void small_parse_table_379(t_small_parse_table_array *v); -void small_parse_table_380(t_small_parse_table_array *v); -void small_parse_table_381(t_small_parse_table_array *v); -void small_parse_table_382(t_small_parse_table_array *v); -void small_parse_table_383(t_small_parse_table_array *v); -void small_parse_table_384(t_small_parse_table_array *v); -void small_parse_table_385(t_small_parse_table_array *v); -void small_parse_table_386(t_small_parse_table_array *v); -void small_parse_table_387(t_small_parse_table_array *v); -void small_parse_table_388(t_small_parse_table_array *v); -void small_parse_table_389(t_small_parse_table_array *v); -void small_parse_table_390(t_small_parse_table_array *v); -void small_parse_table_391(t_small_parse_table_array *v); -void small_parse_table_392(t_small_parse_table_array *v); -void small_parse_table_393(t_small_parse_table_array *v); -void small_parse_table_394(t_small_parse_table_array *v); -void small_parse_table_395(t_small_parse_table_array *v); -void small_parse_table_396(t_small_parse_table_array *v); -void small_parse_table_397(t_small_parse_table_array *v); -void small_parse_table_398(t_small_parse_table_array *v); -void small_parse_table_399(t_small_parse_table_array *v); -void small_parse_table_400(t_small_parse_table_array *v); -void small_parse_table_401(t_small_parse_table_array *v); -void small_parse_table_402(t_small_parse_table_array *v); -void small_parse_table_403(t_small_parse_table_array *v); -void small_parse_table_404(t_small_parse_table_array *v); -void small_parse_table_405(t_small_parse_table_array *v); -void small_parse_table_406(t_small_parse_table_array *v); -void small_parse_table_407(t_small_parse_table_array *v); -void small_parse_table_408(t_small_parse_table_array *v); -void small_parse_table_409(t_small_parse_table_array *v); -void small_parse_table_410(t_small_parse_table_array *v); -void small_parse_table_411(t_small_parse_table_array *v); -void small_parse_table_412(t_small_parse_table_array *v); -void small_parse_table_413(t_small_parse_table_array *v); -void small_parse_table_414(t_small_parse_table_array *v); -void small_parse_table_415(t_small_parse_table_array *v); -void small_parse_table_416(t_small_parse_table_array *v); -void small_parse_table_417(t_small_parse_table_array *v); -void small_parse_table_418(t_small_parse_table_array *v); -void small_parse_table_419(t_small_parse_table_array *v); -void small_parse_table_420(t_small_parse_table_array *v); -void small_parse_table_421(t_small_parse_table_array *v); -void small_parse_table_422(t_small_parse_table_array *v); -void small_parse_table_423(t_small_parse_table_array *v); -void small_parse_table_424(t_small_parse_table_array *v); -void small_parse_table_425(t_small_parse_table_array *v); -void small_parse_table_426(t_small_parse_table_array *v); -void small_parse_table_427(t_small_parse_table_array *v); -void small_parse_table_428(t_small_parse_table_array *v); -void small_parse_table_429(t_small_parse_table_array *v); -void small_parse_table_430(t_small_parse_table_array *v); -void small_parse_table_431(t_small_parse_table_array *v); -void small_parse_table_432(t_small_parse_table_array *v); -void small_parse_table_433(t_small_parse_table_array *v); -void small_parse_table_434(t_small_parse_table_array *v); -void small_parse_table_435(t_small_parse_table_array *v); -void small_parse_table_436(t_small_parse_table_array *v); -void small_parse_table_437(t_small_parse_table_array *v); -void small_parse_table_438(t_small_parse_table_array *v); -void small_parse_table_439(t_small_parse_table_array *v); -void small_parse_table_440(t_small_parse_table_array *v); -void small_parse_table_441(t_small_parse_table_array *v); -void small_parse_table_442(t_small_parse_table_array *v); -void small_parse_table_443(t_small_parse_table_array *v); -void small_parse_table_444(t_small_parse_table_array *v); -void small_parse_table_445(t_small_parse_table_array *v); -void small_parse_table_446(t_small_parse_table_array *v); -void small_parse_table_447(t_small_parse_table_array *v); -void small_parse_table_448(t_small_parse_table_array *v); -void small_parse_table_449(t_small_parse_table_array *v); -void small_parse_table_450(t_small_parse_table_array *v); -void small_parse_table_451(t_small_parse_table_array *v); -void small_parse_table_452(t_small_parse_table_array *v); -void small_parse_table_453(t_small_parse_table_array *v); -void small_parse_table_454(t_small_parse_table_array *v); -void small_parse_table_455(t_small_parse_table_array *v); -void small_parse_table_456(t_small_parse_table_array *v); -void small_parse_table_457(t_small_parse_table_array *v); -void small_parse_table_458(t_small_parse_table_array *v); -void small_parse_table_459(t_small_parse_table_array *v); -void small_parse_table_460(t_small_parse_table_array *v); -void small_parse_table_461(t_small_parse_table_array *v); -void small_parse_table_462(t_small_parse_table_array *v); -void small_parse_table_463(t_small_parse_table_array *v); -void small_parse_table_464(t_small_parse_table_array *v); -void small_parse_table_465(t_small_parse_table_array *v); -void small_parse_table_466(t_small_parse_table_array *v); -void small_parse_table_467(t_small_parse_table_array *v); -void small_parse_table_468(t_small_parse_table_array *v); -void small_parse_table_469(t_small_parse_table_array *v); -void small_parse_table_470(t_small_parse_table_array *v); -void small_parse_table_471(t_small_parse_table_array *v); -void small_parse_table_472(t_small_parse_table_array *v); -void small_parse_table_473(t_small_parse_table_array *v); -void small_parse_table_474(t_small_parse_table_array *v); -void small_parse_table_475(t_small_parse_table_array *v); -void small_parse_table_476(t_small_parse_table_array *v); -void small_parse_table_477(t_small_parse_table_array *v); -void small_parse_table_478(t_small_parse_table_array *v); -void small_parse_table_479(t_small_parse_table_array *v); -void small_parse_table_480(t_small_parse_table_array *v); -void small_parse_table_481(t_small_parse_table_array *v); -void small_parse_table_482(t_small_parse_table_array *v); -void small_parse_table_483(t_small_parse_table_array *v); -void small_parse_table_484(t_small_parse_table_array *v); -void small_parse_table_485(t_small_parse_table_array *v); -void small_parse_table_486(t_small_parse_table_array *v); -void small_parse_table_487(t_small_parse_table_array *v); -void small_parse_table_488(t_small_parse_table_array *v); -void small_parse_table_489(t_small_parse_table_array *v); -void small_parse_table_490(t_small_parse_table_array *v); -void small_parse_table_491(t_small_parse_table_array *v); -void small_parse_table_492(t_small_parse_table_array *v); -void small_parse_table_493(t_small_parse_table_array *v); -void small_parse_table_494(t_small_parse_table_array *v); -void small_parse_table_495(t_small_parse_table_array *v); -void small_parse_table_496(t_small_parse_table_array *v); -void small_parse_table_497(t_small_parse_table_array *v); -void small_parse_table_498(t_small_parse_table_array *v); -void small_parse_table_499(t_small_parse_table_array *v); -void small_parse_table_500(t_small_parse_table_array *v); -void small_parse_table_501(t_small_parse_table_array *v); -void small_parse_table_502(t_small_parse_table_array *v); -void small_parse_table_503(t_small_parse_table_array *v); -void small_parse_table_504(t_small_parse_table_array *v); -void small_parse_table_505(t_small_parse_table_array *v); -void small_parse_table_506(t_small_parse_table_array *v); -void small_parse_table_507(t_small_parse_table_array *v); -void small_parse_table_508(t_small_parse_table_array *v); -void small_parse_table_509(t_small_parse_table_array *v); -void small_parse_table_510(t_small_parse_table_array *v); -void small_parse_table_511(t_small_parse_table_array *v); -void small_parse_table_512(t_small_parse_table_array *v); -void small_parse_table_513(t_small_parse_table_array *v); -void small_parse_table_514(t_small_parse_table_array *v); -void small_parse_table_515(t_small_parse_table_array *v); -void small_parse_table_516(t_small_parse_table_array *v); -void small_parse_table_517(t_small_parse_table_array *v); -void small_parse_table_518(t_small_parse_table_array *v); -void small_parse_table_519(t_small_parse_table_array *v); -void small_parse_table_520(t_small_parse_table_array *v); -void small_parse_table_521(t_small_parse_table_array *v); -void small_parse_table_522(t_small_parse_table_array *v); -void small_parse_table_523(t_small_parse_table_array *v); -void small_parse_table_524(t_small_parse_table_array *v); -void small_parse_table_525(t_small_parse_table_array *v); -void small_parse_table_526(t_small_parse_table_array *v); -void small_parse_table_527(t_small_parse_table_array *v); -void small_parse_table_528(t_small_parse_table_array *v); -void small_parse_table_529(t_small_parse_table_array *v); -void small_parse_table_530(t_small_parse_table_array *v); -void small_parse_table_531(t_small_parse_table_array *v); -void small_parse_table_532(t_small_parse_table_array *v); -void small_parse_table_533(t_small_parse_table_array *v); -void small_parse_table_534(t_small_parse_table_array *v); -void small_parse_table_535(t_small_parse_table_array *v); -void small_parse_table_536(t_small_parse_table_array *v); -void small_parse_table_537(t_small_parse_table_array *v); -void small_parse_table_538(t_small_parse_table_array *v); -void small_parse_table_539(t_small_parse_table_array *v); -void small_parse_table_540(t_small_parse_table_array *v); -void small_parse_table_541(t_small_parse_table_array *v); -void small_parse_table_542(t_small_parse_table_array *v); -void small_parse_table_543(t_small_parse_table_array *v); -void small_parse_table_544(t_small_parse_table_array *v); -void small_parse_table_545(t_small_parse_table_array *v); -void small_parse_table_546(t_small_parse_table_array *v); -void small_parse_table_547(t_small_parse_table_array *v); -void small_parse_table_548(t_small_parse_table_array *v); -void small_parse_table_549(t_small_parse_table_array *v); -void small_parse_table_550(t_small_parse_table_array *v); -void small_parse_table_551(t_small_parse_table_array *v); -void small_parse_table_552(t_small_parse_table_array *v); -void small_parse_table_553(t_small_parse_table_array *v); -void small_parse_table_554(t_small_parse_table_array *v); -void small_parse_table_555(t_small_parse_table_array *v); -void small_parse_table_556(t_small_parse_table_array *v); -void small_parse_table_557(t_small_parse_table_array *v); -void small_parse_table_558(t_small_parse_table_array *v); -void small_parse_table_559(t_small_parse_table_array *v); -void small_parse_table_560(t_small_parse_table_array *v); -void small_parse_table_561(t_small_parse_table_array *v); -void small_parse_table_562(t_small_parse_table_array *v); -void small_parse_table_563(t_small_parse_table_array *v); -void small_parse_table_564(t_small_parse_table_array *v); -void small_parse_table_565(t_small_parse_table_array *v); -void small_parse_table_566(t_small_parse_table_array *v); -void small_parse_table_567(t_small_parse_table_array *v); -void small_parse_table_568(t_small_parse_table_array *v); -void small_parse_table_569(t_small_parse_table_array *v); -void small_parse_table_570(t_small_parse_table_array *v); -void small_parse_table_571(t_small_parse_table_array *v); -void small_parse_table_572(t_small_parse_table_array *v); -void small_parse_table_573(t_small_parse_table_array *v); -void small_parse_table_574(t_small_parse_table_array *v); -void small_parse_table_575(t_small_parse_table_array *v); -void small_parse_table_576(t_small_parse_table_array *v); -void small_parse_table_577(t_small_parse_table_array *v); -void small_parse_table_578(t_small_parse_table_array *v); -void small_parse_table_579(t_small_parse_table_array *v); -void small_parse_table_580(t_small_parse_table_array *v); -void small_parse_table_581(t_small_parse_table_array *v); -void small_parse_table_582(t_small_parse_table_array *v); -void small_parse_table_583(t_small_parse_table_array *v); -void small_parse_table_584(t_small_parse_table_array *v); -void small_parse_table_585(t_small_parse_table_array *v); -void small_parse_table_586(t_small_parse_table_array *v); -void small_parse_table_587(t_small_parse_table_array *v); -void small_parse_table_588(t_small_parse_table_array *v); -void small_parse_table_589(t_small_parse_table_array *v); -void small_parse_table_590(t_small_parse_table_array *v); -void small_parse_table_591(t_small_parse_table_array *v); -void small_parse_table_592(t_small_parse_table_array *v); -void small_parse_table_593(t_small_parse_table_array *v); -void small_parse_table_594(t_small_parse_table_array *v); -void small_parse_table_595(t_small_parse_table_array *v); -void small_parse_table_596(t_small_parse_table_array *v); -void small_parse_table_597(t_small_parse_table_array *v); -void small_parse_table_598(t_small_parse_table_array *v); -void small_parse_table_599(t_small_parse_table_array *v); -void small_parse_table_600(t_small_parse_table_array *v); -void small_parse_table_601(t_small_parse_table_array *v); -void small_parse_table_602(t_small_parse_table_array *v); -void small_parse_table_603(t_small_parse_table_array *v); -void small_parse_table_604(t_small_parse_table_array *v); -void small_parse_table_605(t_small_parse_table_array *v); -void small_parse_table_606(t_small_parse_table_array *v); -void small_parse_table_607(t_small_parse_table_array *v); -void small_parse_table_608(t_small_parse_table_array *v); -void small_parse_table_609(t_small_parse_table_array *v); -void small_parse_table_610(t_small_parse_table_array *v); -void small_parse_table_611(t_small_parse_table_array *v); -void small_parse_table_612(t_small_parse_table_array *v); -void small_parse_table_613(t_small_parse_table_array *v); -void small_parse_table_614(t_small_parse_table_array *v); -void small_parse_table_615(t_small_parse_table_array *v); -void small_parse_table_616(t_small_parse_table_array *v); -void small_parse_table_617(t_small_parse_table_array *v); -void small_parse_table_618(t_small_parse_table_array *v); -void small_parse_table_619(t_small_parse_table_array *v); -void small_parse_table_620(t_small_parse_table_array *v); -void small_parse_table_621(t_small_parse_table_array *v); -void small_parse_table_622(t_small_parse_table_array *v); -void small_parse_table_623(t_small_parse_table_array *v); -void small_parse_table_624(t_small_parse_table_array *v); -void small_parse_table_625(t_small_parse_table_array *v); -void small_parse_table_626(t_small_parse_table_array *v); -void small_parse_table_627(t_small_parse_table_array *v); -void small_parse_table_628(t_small_parse_table_array *v); -void small_parse_table_629(t_small_parse_table_array *v); -void small_parse_table_630(t_small_parse_table_array *v); -void small_parse_table_631(t_small_parse_table_array *v); -void small_parse_table_632(t_small_parse_table_array *v); -void small_parse_table_633(t_small_parse_table_array *v); -void small_parse_table_634(t_small_parse_table_array *v); -void small_parse_table_635(t_small_parse_table_array *v); -void small_parse_table_636(t_small_parse_table_array *v); -void small_parse_table_637(t_small_parse_table_array *v); -void small_parse_table_638(t_small_parse_table_array *v); -void small_parse_table_639(t_small_parse_table_array *v); -void small_parse_table_640(t_small_parse_table_array *v); -void small_parse_table_641(t_small_parse_table_array *v); -void small_parse_table_642(t_small_parse_table_array *v); -void small_parse_table_643(t_small_parse_table_array *v); -void small_parse_table_644(t_small_parse_table_array *v); -void small_parse_table_645(t_small_parse_table_array *v); -void small_parse_table_646(t_small_parse_table_array *v); -void small_parse_table_647(t_small_parse_table_array *v); -void small_parse_table_648(t_small_parse_table_array *v); -void small_parse_table_649(t_small_parse_table_array *v); -void small_parse_table_650(t_small_parse_table_array *v); -void small_parse_table_651(t_small_parse_table_array *v); -void small_parse_table_652(t_small_parse_table_array *v); -void small_parse_table_653(t_small_parse_table_array *v); -void small_parse_table_654(t_small_parse_table_array *v); -void small_parse_table_655(t_small_parse_table_array *v); -void small_parse_table_656(t_small_parse_table_array *v); -void small_parse_table_657(t_small_parse_table_array *v); -void small_parse_table_658(t_small_parse_table_array *v); -void small_parse_table_659(t_small_parse_table_array *v); -void small_parse_table_660(t_small_parse_table_array *v); -void small_parse_table_661(t_small_parse_table_array *v); -void small_parse_table_662(t_small_parse_table_array *v); -void small_parse_table_663(t_small_parse_table_array *v); -void small_parse_table_664(t_small_parse_table_array *v); -void small_parse_table_665(t_small_parse_table_array *v); -void small_parse_table_666(t_small_parse_table_array *v); -void small_parse_table_667(t_small_parse_table_array *v); -void small_parse_table_668(t_small_parse_table_array *v); -void small_parse_table_669(t_small_parse_table_array *v); -void small_parse_table_670(t_small_parse_table_array *v); -void small_parse_table_671(t_small_parse_table_array *v); -void small_parse_table_672(t_small_parse_table_array *v); -void small_parse_table_673(t_small_parse_table_array *v); -void small_parse_table_674(t_small_parse_table_array *v); -void small_parse_table_675(t_small_parse_table_array *v); -void small_parse_table_676(t_small_parse_table_array *v); -void small_parse_table_677(t_small_parse_table_array *v); -void small_parse_table_678(t_small_parse_table_array *v); -void small_parse_table_679(t_small_parse_table_array *v); -void small_parse_table_680(t_small_parse_table_array *v); -void small_parse_table_681(t_small_parse_table_array *v); -void small_parse_table_682(t_small_parse_table_array *v); -void small_parse_table_683(t_small_parse_table_array *v); -void small_parse_table_684(t_small_parse_table_array *v); -void small_parse_table_685(t_small_parse_table_array *v); -void small_parse_table_686(t_small_parse_table_array *v); -void small_parse_table_687(t_small_parse_table_array *v); -void small_parse_table_688(t_small_parse_table_array *v); -void small_parse_table_689(t_small_parse_table_array *v); -void small_parse_table_690(t_small_parse_table_array *v); -void small_parse_table_691(t_small_parse_table_array *v); -void small_parse_table_692(t_small_parse_table_array *v); -void small_parse_table_693(t_small_parse_table_array *v); -void small_parse_table_694(t_small_parse_table_array *v); -void small_parse_table_695(t_small_parse_table_array *v); -void small_parse_table_696(t_small_parse_table_array *v); -void small_parse_table_697(t_small_parse_table_array *v); -void small_parse_table_698(t_small_parse_table_array *v); -void small_parse_table_699(t_small_parse_table_array *v); -void small_parse_table_700(t_small_parse_table_array *v); -void small_parse_table_701(t_small_parse_table_array *v); -void small_parse_table_702(t_small_parse_table_array *v); -void small_parse_table_703(t_small_parse_table_array *v); -void small_parse_table_704(t_small_parse_table_array *v); -void small_parse_table_705(t_small_parse_table_array *v); -void small_parse_table_706(t_small_parse_table_array *v); -void small_parse_table_707(t_small_parse_table_array *v); -void small_parse_table_708(t_small_parse_table_array *v); -void small_parse_table_709(t_small_parse_table_array *v); -void small_parse_table_710(t_small_parse_table_array *v); -void small_parse_table_711(t_small_parse_table_array *v); -void small_parse_table_712(t_small_parse_table_array *v); -void small_parse_table_713(t_small_parse_table_array *v); -void small_parse_table_714(t_small_parse_table_array *v); -void small_parse_table_715(t_small_parse_table_array *v); -void small_parse_table_716(t_small_parse_table_array *v); -void small_parse_table_717(t_small_parse_table_array *v); -void small_parse_table_718(t_small_parse_table_array *v); -void small_parse_table_719(t_small_parse_table_array *v); -void small_parse_table_720(t_small_parse_table_array *v); -void small_parse_table_721(t_small_parse_table_array *v); -void small_parse_table_722(t_small_parse_table_array *v); -void small_parse_table_723(t_small_parse_table_array *v); -void small_parse_table_724(t_small_parse_table_array *v); -void small_parse_table_725(t_small_parse_table_array *v); -void small_parse_table_726(t_small_parse_table_array *v); -void small_parse_table_727(t_small_parse_table_array *v); -void small_parse_table_728(t_small_parse_table_array *v); -void small_parse_table_729(t_small_parse_table_array *v); -void small_parse_table_730(t_small_parse_table_array *v); -void small_parse_table_731(t_small_parse_table_array *v); -void small_parse_table_732(t_small_parse_table_array *v); -void small_parse_table_733(t_small_parse_table_array *v); -void small_parse_table_734(t_small_parse_table_array *v); -void small_parse_table_735(t_small_parse_table_array *v); -void small_parse_table_736(t_small_parse_table_array *v); -void small_parse_table_737(t_small_parse_table_array *v); -void small_parse_table_738(t_small_parse_table_array *v); -void small_parse_table_739(t_small_parse_table_array *v); -void small_parse_table_740(t_small_parse_table_array *v); -void small_parse_table_741(t_small_parse_table_array *v); -void small_parse_table_742(t_small_parse_table_array *v); -void small_parse_table_743(t_small_parse_table_array *v); -void small_parse_table_744(t_small_parse_table_array *v); -void small_parse_table_745(t_small_parse_table_array *v); -void small_parse_table_746(t_small_parse_table_array *v); -void small_parse_table_747(t_small_parse_table_array *v); -void small_parse_table_748(t_small_parse_table_array *v); -void small_parse_table_749(t_small_parse_table_array *v); -void small_parse_table_750(t_small_parse_table_array *v); -void small_parse_table_751(t_small_parse_table_array *v); -void small_parse_table_752(t_small_parse_table_array *v); -void small_parse_table_753(t_small_parse_table_array *v); -void small_parse_table_754(t_small_parse_table_array *v); -void small_parse_table_755(t_small_parse_table_array *v); -void small_parse_table_756(t_small_parse_table_array *v); -void small_parse_table_757(t_small_parse_table_array *v); -void small_parse_table_758(t_small_parse_table_array *v); -void small_parse_table_759(t_small_parse_table_array *v); -void small_parse_table_760(t_small_parse_table_array *v); -void small_parse_table_761(t_small_parse_table_array *v); -void small_parse_table_762(t_small_parse_table_array *v); -void small_parse_table_763(t_small_parse_table_array *v); -void small_parse_table_764(t_small_parse_table_array *v); -void small_parse_table_765(t_small_parse_table_array *v); -void small_parse_table_766(t_small_parse_table_array *v); -void small_parse_table_767(t_small_parse_table_array *v); -void small_parse_table_768(t_small_parse_table_array *v); -void small_parse_table_769(t_small_parse_table_array *v); -void small_parse_table_770(t_small_parse_table_array *v); -void small_parse_table_771(t_small_parse_table_array *v); -void small_parse_table_772(t_small_parse_table_array *v); -void small_parse_table_773(t_small_parse_table_array *v); -void small_parse_table_774(t_small_parse_table_array *v); -void small_parse_table_775(t_small_parse_table_array *v); -void small_parse_table_776(t_small_parse_table_array *v); -void small_parse_table_777(t_small_parse_table_array *v); -void small_parse_table_778(t_small_parse_table_array *v); -void small_parse_table_779(t_small_parse_table_array *v); -void small_parse_table_780(t_small_parse_table_array *v); -void small_parse_table_781(t_small_parse_table_array *v); -void small_parse_table_782(t_small_parse_table_array *v); -void small_parse_table_783(t_small_parse_table_array *v); -void small_parse_table_784(t_small_parse_table_array *v); -void small_parse_table_785(t_small_parse_table_array *v); -void small_parse_table_786(t_small_parse_table_array *v); -void small_parse_table_787(t_small_parse_table_array *v); -void small_parse_table_788(t_small_parse_table_array *v); -void small_parse_table_789(t_small_parse_table_array *v); -void small_parse_table_790(t_small_parse_table_array *v); -void small_parse_table_791(t_small_parse_table_array *v); -void small_parse_table_792(t_small_parse_table_array *v); -void small_parse_table_793(t_small_parse_table_array *v); -void small_parse_table_794(t_small_parse_table_array *v); -void small_parse_table_795(t_small_parse_table_array *v); -void small_parse_table_796(t_small_parse_table_array *v); -void small_parse_table_797(t_small_parse_table_array *v); -void small_parse_table_798(t_small_parse_table_array *v); -void small_parse_table_799(t_small_parse_table_array *v); -void small_parse_table_800(t_small_parse_table_array *v); -void small_parse_table_801(t_small_parse_table_array *v); -void small_parse_table_802(t_small_parse_table_array *v); -void small_parse_table_803(t_small_parse_table_array *v); -void small_parse_table_804(t_small_parse_table_array *v); -void small_parse_table_805(t_small_parse_table_array *v); -void small_parse_table_806(t_small_parse_table_array *v); -void small_parse_table_807(t_small_parse_table_array *v); -void small_parse_table_808(t_small_parse_table_array *v); -void small_parse_table_809(t_small_parse_table_array *v); -void small_parse_table_810(t_small_parse_table_array *v); -void small_parse_table_811(t_small_parse_table_array *v); -void small_parse_table_812(t_small_parse_table_array *v); -void small_parse_table_813(t_small_parse_table_array *v); -void small_parse_table_814(t_small_parse_table_array *v); -void small_parse_table_815(t_small_parse_table_array *v); -void small_parse_table_816(t_small_parse_table_array *v); -void small_parse_table_817(t_small_parse_table_array *v); -void small_parse_table_818(t_small_parse_table_array *v); -void small_parse_table_819(t_small_parse_table_array *v); -void small_parse_table_820(t_small_parse_table_array *v); -void small_parse_table_821(t_small_parse_table_array *v); -void small_parse_table_822(t_small_parse_table_array *v); -void small_parse_table_823(t_small_parse_table_array *v); -void small_parse_table_824(t_small_parse_table_array *v); -void small_parse_table_825(t_small_parse_table_array *v); -void small_parse_table_826(t_small_parse_table_array *v); -void small_parse_table_827(t_small_parse_table_array *v); -void small_parse_table_828(t_small_parse_table_array *v); -void small_parse_table_829(t_small_parse_table_array *v); -void small_parse_table_830(t_small_parse_table_array *v); -void small_parse_table_831(t_small_parse_table_array *v); -void small_parse_table_832(t_small_parse_table_array *v); -void small_parse_table_833(t_small_parse_table_array *v); -void small_parse_table_834(t_small_parse_table_array *v); -void small_parse_table_835(t_small_parse_table_array *v); -void small_parse_table_836(t_small_parse_table_array *v); -void small_parse_table_837(t_small_parse_table_array *v); -void small_parse_table_838(t_small_parse_table_array *v); -void small_parse_table_839(t_small_parse_table_array *v); -void small_parse_table_840(t_small_parse_table_array *v); -void small_parse_table_841(t_small_parse_table_array *v); -void small_parse_table_842(t_small_parse_table_array *v); -void small_parse_table_843(t_small_parse_table_array *v); -void small_parse_table_844(t_small_parse_table_array *v); -void small_parse_table_845(t_small_parse_table_array *v); -void small_parse_table_846(t_small_parse_table_array *v); -void small_parse_table_847(t_small_parse_table_array *v); -void small_parse_table_848(t_small_parse_table_array *v); -void small_parse_table_849(t_small_parse_table_array *v); -void small_parse_table_850(t_small_parse_table_array *v); -void small_parse_table_851(t_small_parse_table_array *v); -void small_parse_table_852(t_small_parse_table_array *v); -void small_parse_table_853(t_small_parse_table_array *v); -void small_parse_table_854(t_small_parse_table_array *v); -void small_parse_table_855(t_small_parse_table_array *v); -void small_parse_table_856(t_small_parse_table_array *v); -void small_parse_table_857(t_small_parse_table_array *v); -void small_parse_table_858(t_small_parse_table_array *v); -void small_parse_table_859(t_small_parse_table_array *v); -void small_parse_table_860(t_small_parse_table_array *v); -void small_parse_table_861(t_small_parse_table_array *v); -void small_parse_table_862(t_small_parse_table_array *v); -void small_parse_table_863(t_small_parse_table_array *v); -void small_parse_table_864(t_small_parse_table_array *v); -void small_parse_table_865(t_small_parse_table_array *v); -void small_parse_table_866(t_small_parse_table_array *v); -void small_parse_table_867(t_small_parse_table_array *v); -void small_parse_table_868(t_small_parse_table_array *v); -void small_parse_table_869(t_small_parse_table_array *v); -void small_parse_table_870(t_small_parse_table_array *v); -void small_parse_table_871(t_small_parse_table_array *v); -void small_parse_table_872(t_small_parse_table_array *v); -void small_parse_table_873(t_small_parse_table_array *v); -void small_parse_table_874(t_small_parse_table_array *v); -void small_parse_table_875(t_small_parse_table_array *v); -void small_parse_table_876(t_small_parse_table_array *v); -void small_parse_table_877(t_small_parse_table_array *v); -void small_parse_table_878(t_small_parse_table_array *v); -void small_parse_table_879(t_small_parse_table_array *v); -void small_parse_table_880(t_small_parse_table_array *v); -void small_parse_table_881(t_small_parse_table_array *v); -void small_parse_table_882(t_small_parse_table_array *v); -void small_parse_table_883(t_small_parse_table_array *v); -void small_parse_table_884(t_small_parse_table_array *v); -void small_parse_table_885(t_small_parse_table_array *v); -void small_parse_table_886(t_small_parse_table_array *v); -void small_parse_table_887(t_small_parse_table_array *v); -void small_parse_table_888(t_small_parse_table_array *v); -void small_parse_table_889(t_small_parse_table_array *v); -void small_parse_table_890(t_small_parse_table_array *v); -void small_parse_table_891(t_small_parse_table_array *v); -void small_parse_table_892(t_small_parse_table_array *v); -void small_parse_table_893(t_small_parse_table_array *v); -void small_parse_table_894(t_small_parse_table_array *v); -void small_parse_table_895(t_small_parse_table_array *v); -void small_parse_table_896(t_small_parse_table_array *v); -void small_parse_table_897(t_small_parse_table_array *v); -void small_parse_table_898(t_small_parse_table_array *v); -void small_parse_table_899(t_small_parse_table_array *v); -void small_parse_table_900(t_small_parse_table_array *v); -void small_parse_table_901(t_small_parse_table_array *v); -void small_parse_table_902(t_small_parse_table_array *v); -void small_parse_table_903(t_small_parse_table_array *v); -void small_parse_table_904(t_small_parse_table_array *v); -void small_parse_table_905(t_small_parse_table_array *v); -void small_parse_table_906(t_small_parse_table_array *v); -void small_parse_table_907(t_small_parse_table_array *v); -void small_parse_table_908(t_small_parse_table_array *v); -void small_parse_table_909(t_small_parse_table_array *v); -void small_parse_table_910(t_small_parse_table_array *v); -void small_parse_table_911(t_small_parse_table_array *v); -void small_parse_table_912(t_small_parse_table_array *v); -void small_parse_table_913(t_small_parse_table_array *v); -void small_parse_table_914(t_small_parse_table_array *v); -void small_parse_table_915(t_small_parse_table_array *v); -void small_parse_table_916(t_small_parse_table_array *v); -void small_parse_table_917(t_small_parse_table_array *v); -void small_parse_table_918(t_small_parse_table_array *v); -void small_parse_table_919(t_small_parse_table_array *v); -void small_parse_table_920(t_small_parse_table_array *v); -void small_parse_table_921(t_small_parse_table_array *v); -void small_parse_table_922(t_small_parse_table_array *v); -void small_parse_table_923(t_small_parse_table_array *v); -void small_parse_table_924(t_small_parse_table_array *v); -void small_parse_table_925(t_small_parse_table_array *v); -void small_parse_table_926(t_small_parse_table_array *v); -void small_parse_table_927(t_small_parse_table_array *v); -void small_parse_table_928(t_small_parse_table_array *v); -void small_parse_table_929(t_small_parse_table_array *v); -void small_parse_table_930(t_small_parse_table_array *v); -void small_parse_table_931(t_small_parse_table_array *v); -void small_parse_table_932(t_small_parse_table_array *v); -void small_parse_table_933(t_small_parse_table_array *v); -void small_parse_table_934(t_small_parse_table_array *v); -void small_parse_table_935(t_small_parse_table_array *v); -void small_parse_table_936(t_small_parse_table_array *v); -void small_parse_table_937(t_small_parse_table_array *v); -void small_parse_table_938(t_small_parse_table_array *v); -void small_parse_table_939(t_small_parse_table_array *v); -void small_parse_table_940(t_small_parse_table_array *v); -void small_parse_table_941(t_small_parse_table_array *v); -void small_parse_table_942(t_small_parse_table_array *v); -void small_parse_table_943(t_small_parse_table_array *v); -void small_parse_table_944(t_small_parse_table_array *v); -void small_parse_table_945(t_small_parse_table_array *v); -void small_parse_table_946(t_small_parse_table_array *v); -void small_parse_table_947(t_small_parse_table_array *v); -void small_parse_table_948(t_small_parse_table_array *v); -void small_parse_table_949(t_small_parse_table_array *v); -void small_parse_table_950(t_small_parse_table_array *v); -void small_parse_table_951(t_small_parse_table_array *v); -void small_parse_table_952(t_small_parse_table_array *v); -void small_parse_table_953(t_small_parse_table_array *v); -void small_parse_table_954(t_small_parse_table_array *v); -void small_parse_table_955(t_small_parse_table_array *v); -void small_parse_table_956(t_small_parse_table_array *v); -void small_parse_table_957(t_small_parse_table_array *v); -void small_parse_table_958(t_small_parse_table_array *v); -void small_parse_table_959(t_small_parse_table_array *v); -void small_parse_table_960(t_small_parse_table_array *v); -void small_parse_table_961(t_small_parse_table_array *v); -void small_parse_table_962(t_small_parse_table_array *v); -void small_parse_table_963(t_small_parse_table_array *v); -void small_parse_table_964(t_small_parse_table_array *v); -void small_parse_table_965(t_small_parse_table_array *v); -void small_parse_table_966(t_small_parse_table_array *v); -void small_parse_table_967(t_small_parse_table_array *v); -void small_parse_table_968(t_small_parse_table_array *v); -void small_parse_table_969(t_small_parse_table_array *v); -void small_parse_table_970(t_small_parse_table_array *v); -void small_parse_table_971(t_small_parse_table_array *v); -void small_parse_table_972(t_small_parse_table_array *v); -void small_parse_table_973(t_small_parse_table_array *v); -void small_parse_table_974(t_small_parse_table_array *v); -void small_parse_table_975(t_small_parse_table_array *v); -void small_parse_table_976(t_small_parse_table_array *v); -void small_parse_table_977(t_small_parse_table_array *v); -void small_parse_table_978(t_small_parse_table_array *v); -void small_parse_table_979(t_small_parse_table_array *v); -void small_parse_table_980(t_small_parse_table_array *v); -void small_parse_table_981(t_small_parse_table_array *v); -void small_parse_table_982(t_small_parse_table_array *v); -void small_parse_table_983(t_small_parse_table_array *v); -void small_parse_table_984(t_small_parse_table_array *v); -void small_parse_table_985(t_small_parse_table_array *v); -void small_parse_table_986(t_small_parse_table_array *v); -void small_parse_table_987(t_small_parse_table_array *v); -void small_parse_table_988(t_small_parse_table_array *v); -void small_parse_table_989(t_small_parse_table_array *v); -void small_parse_table_990(t_small_parse_table_array *v); -void small_parse_table_991(t_small_parse_table_array *v); -void small_parse_table_992(t_small_parse_table_array *v); -void small_parse_table_993(t_small_parse_table_array *v); -void small_parse_table_994(t_small_parse_table_array *v); -void small_parse_table_995(t_small_parse_table_array *v); -void small_parse_table_996(t_small_parse_table_array *v); -void small_parse_table_997(t_small_parse_table_array *v); -void small_parse_table_998(t_small_parse_table_array *v); -void small_parse_table_999(t_small_parse_table_array *v); -void small_parse_table_1000(t_small_parse_table_array *v); -void small_parse_table_1001(t_small_parse_table_array *v); -void small_parse_table_1002(t_small_parse_table_array *v); -void small_parse_table_1003(t_small_parse_table_array *v); -void small_parse_table_1004(t_small_parse_table_array *v); -void small_parse_table_1005(t_small_parse_table_array *v); -void small_parse_table_1006(t_small_parse_table_array *v); -void small_parse_table_1007(t_small_parse_table_array *v); -void small_parse_table_1008(t_small_parse_table_array *v); -void small_parse_table_1009(t_small_parse_table_array *v); -void small_parse_table_1010(t_small_parse_table_array *v); -void small_parse_table_1011(t_small_parse_table_array *v); -void small_parse_table_1012(t_small_parse_table_array *v); -void small_parse_table_1013(t_small_parse_table_array *v); -void small_parse_table_1014(t_small_parse_table_array *v); -void small_parse_table_1015(t_small_parse_table_array *v); -void small_parse_table_1016(t_small_parse_table_array *v); -void small_parse_table_1017(t_small_parse_table_array *v); -void small_parse_table_1018(t_small_parse_table_array *v); -void small_parse_table_1019(t_small_parse_table_array *v); -void small_parse_table_1020(t_small_parse_table_array *v); -void small_parse_table_1021(t_small_parse_table_array *v); -void small_parse_table_1022(t_small_parse_table_array *v); -void small_parse_table_1023(t_small_parse_table_array *v); -void small_parse_table_1024(t_small_parse_table_array *v); -void small_parse_table_1025(t_small_parse_table_array *v); -void small_parse_table_1026(t_small_parse_table_array *v); -void small_parse_table_1027(t_small_parse_table_array *v); -void small_parse_table_1028(t_small_parse_table_array *v); -void small_parse_table_1029(t_small_parse_table_array *v); -void small_parse_table_1030(t_small_parse_table_array *v); -void small_parse_table_1031(t_small_parse_table_array *v); -void small_parse_table_1032(t_small_parse_table_array *v); -void small_parse_table_1033(t_small_parse_table_array *v); -void small_parse_table_1034(t_small_parse_table_array *v); -void small_parse_table_1035(t_small_parse_table_array *v); -void small_parse_table_1036(t_small_parse_table_array *v); -void small_parse_table_1037(t_small_parse_table_array *v); -void small_parse_table_1038(t_small_parse_table_array *v); -void small_parse_table_1039(t_small_parse_table_array *v); -void small_parse_table_1040(t_small_parse_table_array *v); -void small_parse_table_1041(t_small_parse_table_array *v); -void small_parse_table_1042(t_small_parse_table_array *v); -void small_parse_table_1043(t_small_parse_table_array *v); -void small_parse_table_1044(t_small_parse_table_array *v); -void small_parse_table_1045(t_small_parse_table_array *v); -void small_parse_table_1046(t_small_parse_table_array *v); -void small_parse_table_1047(t_small_parse_table_array *v); -void small_parse_table_1048(t_small_parse_table_array *v); -void small_parse_table_1049(t_small_parse_table_array *v); -void small_parse_table_1050(t_small_parse_table_array *v); -void small_parse_table_1051(t_small_parse_table_array *v); -void small_parse_table_1052(t_small_parse_table_array *v); -void small_parse_table_1053(t_small_parse_table_array *v); -void small_parse_table_1054(t_small_parse_table_array *v); -void small_parse_table_1055(t_small_parse_table_array *v); -void small_parse_table_1056(t_small_parse_table_array *v); -void small_parse_table_1057(t_small_parse_table_array *v); -void small_parse_table_1058(t_small_parse_table_array *v); -void small_parse_table_1059(t_small_parse_table_array *v); -void small_parse_table_1060(t_small_parse_table_array *v); -void small_parse_table_1061(t_small_parse_table_array *v); -void small_parse_table_1062(t_small_parse_table_array *v); -void small_parse_table_1063(t_small_parse_table_array *v); -void small_parse_table_1064(t_small_parse_table_array *v); -void small_parse_table_1065(t_small_parse_table_array *v); -void small_parse_table_1066(t_small_parse_table_array *v); -void small_parse_table_1067(t_small_parse_table_array *v); -void small_parse_table_1068(t_small_parse_table_array *v); -void small_parse_table_1069(t_small_parse_table_array *v); -void small_parse_table_1070(t_small_parse_table_array *v); -void small_parse_table_1071(t_small_parse_table_array *v); -void small_parse_table_1072(t_small_parse_table_array *v); -void small_parse_table_1073(t_small_parse_table_array *v); -void small_parse_table_1074(t_small_parse_table_array *v); -void small_parse_table_1075(t_small_parse_table_array *v); -void small_parse_table_1076(t_small_parse_table_array *v); -void small_parse_table_1077(t_small_parse_table_array *v); -void small_parse_table_1078(t_small_parse_table_array *v); -void small_parse_table_1079(t_small_parse_table_array *v); -void small_parse_table_1080(t_small_parse_table_array *v); -void small_parse_table_1081(t_small_parse_table_array *v); -void small_parse_table_1082(t_small_parse_table_array *v); -void small_parse_table_1083(t_small_parse_table_array *v); -void small_parse_table_1084(t_small_parse_table_array *v); -void small_parse_table_1085(t_small_parse_table_array *v); -void small_parse_table_1086(t_small_parse_table_array *v); -void small_parse_table_1087(t_small_parse_table_array *v); -void small_parse_table_1088(t_small_parse_table_array *v); -void small_parse_table_1089(t_small_parse_table_array *v); -void small_parse_table_1090(t_small_parse_table_array *v); -void small_parse_table_1091(t_small_parse_table_array *v); -void small_parse_table_1092(t_small_parse_table_array *v); -void small_parse_table_1093(t_small_parse_table_array *v); -void small_parse_table_1094(t_small_parse_table_array *v); -void small_parse_table_1095(t_small_parse_table_array *v); -void small_parse_table_1096(t_small_parse_table_array *v); -void small_parse_table_1097(t_small_parse_table_array *v); -void small_parse_table_1098(t_small_parse_table_array *v); -void small_parse_table_1099(t_small_parse_table_array *v); -void small_parse_table_1100(t_small_parse_table_array *v); -void small_parse_table_1101(t_small_parse_table_array *v); -void small_parse_table_1102(t_small_parse_table_array *v); -void small_parse_table_1103(t_small_parse_table_array *v); -void small_parse_table_1104(t_small_parse_table_array *v); -void small_parse_table_1105(t_small_parse_table_array *v); -void small_parse_table_1106(t_small_parse_table_array *v); -void small_parse_table_1107(t_small_parse_table_array *v); -void small_parse_table_1108(t_small_parse_table_array *v); -void small_parse_table_1109(t_small_parse_table_array *v); -void small_parse_table_1110(t_small_parse_table_array *v); -void small_parse_table_1111(t_small_parse_table_array *v); -void small_parse_table_1112(t_small_parse_table_array *v); -void small_parse_table_1113(t_small_parse_table_array *v); -void small_parse_table_1114(t_small_parse_table_array *v); -void small_parse_table_1115(t_small_parse_table_array *v); -void small_parse_table_1116(t_small_parse_table_array *v); -void small_parse_table_1117(t_small_parse_table_array *v); -void small_parse_table_1118(t_small_parse_table_array *v); -void small_parse_table_1119(t_small_parse_table_array *v); -void small_parse_table_1120(t_small_parse_table_array *v); -void small_parse_table_1121(t_small_parse_table_array *v); -void small_parse_table_1122(t_small_parse_table_array *v); -void small_parse_table_1123(t_small_parse_table_array *v); -void small_parse_table_1124(t_small_parse_table_array *v); -void small_parse_table_1125(t_small_parse_table_array *v); -void small_parse_table_1126(t_small_parse_table_array *v); -void small_parse_table_1127(t_small_parse_table_array *v); -void small_parse_table_1128(t_small_parse_table_array *v); -void small_parse_table_1129(t_small_parse_table_array *v); -void small_parse_table_1130(t_small_parse_table_array *v); -void small_parse_table_1131(t_small_parse_table_array *v); -void small_parse_table_1132(t_small_parse_table_array *v); -void small_parse_table_1133(t_small_parse_table_array *v); -void small_parse_table_1134(t_small_parse_table_array *v); -void small_parse_table_1135(t_small_parse_table_array *v); -void small_parse_table_1136(t_small_parse_table_array *v); -void small_parse_table_1137(t_small_parse_table_array *v); -void small_parse_table_1138(t_small_parse_table_array *v); -void small_parse_table_1139(t_small_parse_table_array *v); -void small_parse_table_1140(t_small_parse_table_array *v); -void small_parse_table_1141(t_small_parse_table_array *v); -void small_parse_table_1142(t_small_parse_table_array *v); -void small_parse_table_1143(t_small_parse_table_array *v); -void small_parse_table_1144(t_small_parse_table_array *v); -void small_parse_table_1145(t_small_parse_table_array *v); -void small_parse_table_1146(t_small_parse_table_array *v); -void small_parse_table_1147(t_small_parse_table_array *v); -void small_parse_table_1148(t_small_parse_table_array *v); -void small_parse_table_1149(t_small_parse_table_array *v); -void small_parse_table_1150(t_small_parse_table_array *v); -void small_parse_table_1151(t_small_parse_table_array *v); -void small_parse_table_1152(t_small_parse_table_array *v); -void small_parse_table_1153(t_small_parse_table_array *v); -void small_parse_table_1154(t_small_parse_table_array *v); -void small_parse_table_1155(t_small_parse_table_array *v); -void small_parse_table_1156(t_small_parse_table_array *v); -void small_parse_table_1157(t_small_parse_table_array *v); -void small_parse_table_1158(t_small_parse_table_array *v); -void small_parse_table_1159(t_small_parse_table_array *v); -void small_parse_table_1160(t_small_parse_table_array *v); -void small_parse_table_1161(t_small_parse_table_array *v); -void small_parse_table_1162(t_small_parse_table_array *v); -void small_parse_table_1163(t_small_parse_table_array *v); -void small_parse_table_1164(t_small_parse_table_array *v); -void small_parse_table_1165(t_small_parse_table_array *v); -void small_parse_table_1166(t_small_parse_table_array *v); -void small_parse_table_1167(t_small_parse_table_array *v); -void small_parse_table_1168(t_small_parse_table_array *v); -void small_parse_table_1169(t_small_parse_table_array *v); -void small_parse_table_1170(t_small_parse_table_array *v); -void small_parse_table_1171(t_small_parse_table_array *v); -void small_parse_table_1172(t_small_parse_table_array *v); -void small_parse_table_1173(t_small_parse_table_array *v); -void small_parse_table_1174(t_small_parse_table_array *v); -void small_parse_table_1175(t_small_parse_table_array *v); -void small_parse_table_1176(t_small_parse_table_array *v); -void small_parse_table_1177(t_small_parse_table_array *v); -void small_parse_table_1178(t_small_parse_table_array *v); -void small_parse_table_1179(t_small_parse_table_array *v); -void small_parse_table_1180(t_small_parse_table_array *v); -void small_parse_table_1181(t_small_parse_table_array *v); -void small_parse_table_1182(t_small_parse_table_array *v); -void small_parse_table_1183(t_small_parse_table_array *v); -void small_parse_table_1184(t_small_parse_table_array *v); -void small_parse_table_1185(t_small_parse_table_array *v); -void small_parse_table_1186(t_small_parse_table_array *v); -void small_parse_table_1187(t_small_parse_table_array *v); -void small_parse_table_1188(t_small_parse_table_array *v); -void small_parse_table_1189(t_small_parse_table_array *v); -void small_parse_table_1190(t_small_parse_table_array *v); -void small_parse_table_1191(t_small_parse_table_array *v); -void small_parse_table_1192(t_small_parse_table_array *v); -void small_parse_table_1193(t_small_parse_table_array *v); -void small_parse_table_1194(t_small_parse_table_array *v); -void small_parse_table_1195(t_small_parse_table_array *v); -void small_parse_table_1196(t_small_parse_table_array *v); -void small_parse_table_1197(t_small_parse_table_array *v); -void small_parse_table_1198(t_small_parse_table_array *v); -void small_parse_table_1199(t_small_parse_table_array *v); -void small_parse_table_1200(t_small_parse_table_array *v); -void small_parse_table_1201(t_small_parse_table_array *v); -void small_parse_table_1202(t_small_parse_table_array *v); -void small_parse_table_1203(t_small_parse_table_array *v); -void small_parse_table_1204(t_small_parse_table_array *v); -void small_parse_table_1205(t_small_parse_table_array *v); -void small_parse_table_1206(t_small_parse_table_array *v); -void small_parse_table_1207(t_small_parse_table_array *v); -void small_parse_table_1208(t_small_parse_table_array *v); -void small_parse_table_1209(t_small_parse_table_array *v); -void small_parse_table_1210(t_small_parse_table_array *v); -void small_parse_table_1211(t_small_parse_table_array *v); -void small_parse_table_1212(t_small_parse_table_array *v); -void small_parse_table_1213(t_small_parse_table_array *v); -void small_parse_table_1214(t_small_parse_table_array *v); -void small_parse_table_1215(t_small_parse_table_array *v); -void small_parse_table_1216(t_small_parse_table_array *v); -void small_parse_table_1217(t_small_parse_table_array *v); -void small_parse_table_1218(t_small_parse_table_array *v); -void small_parse_table_1219(t_small_parse_table_array *v); -void small_parse_table_1220(t_small_parse_table_array *v); -void small_parse_table_1221(t_small_parse_table_array *v); -void small_parse_table_1222(t_small_parse_table_array *v); -void small_parse_table_1223(t_small_parse_table_array *v); -void small_parse_table_1224(t_small_parse_table_array *v); -void small_parse_table_1225(t_small_parse_table_array *v); -void small_parse_table_1226(t_small_parse_table_array *v); -void small_parse_table_1227(t_small_parse_table_array *v); -void small_parse_table_1228(t_small_parse_table_array *v); -void small_parse_table_1229(t_small_parse_table_array *v); -void small_parse_table_1230(t_small_parse_table_array *v); -void small_parse_table_1231(t_small_parse_table_array *v); -void small_parse_table_1232(t_small_parse_table_array *v); -void small_parse_table_1233(t_small_parse_table_array *v); -void small_parse_table_1234(t_small_parse_table_array *v); -void small_parse_table_1235(t_small_parse_table_array *v); -void small_parse_table_1236(t_small_parse_table_array *v); -void small_parse_table_1237(t_small_parse_table_array *v); -void small_parse_table_1238(t_small_parse_table_array *v); -void small_parse_table_1239(t_small_parse_table_array *v); -void small_parse_table_1240(t_small_parse_table_array *v); -void small_parse_table_1241(t_small_parse_table_array *v); -void small_parse_table_1242(t_small_parse_table_array *v); -void small_parse_table_1243(t_small_parse_table_array *v); -void small_parse_table_1244(t_small_parse_table_array *v); -void small_parse_table_1245(t_small_parse_table_array *v); -void small_parse_table_1246(t_small_parse_table_array *v); -void small_parse_table_1247(t_small_parse_table_array *v); -void small_parse_table_1248(t_small_parse_table_array *v); -void small_parse_table_1249(t_small_parse_table_array *v); -void small_parse_table_1250(t_small_parse_table_array *v); -void small_parse_table_1251(t_small_parse_table_array *v); -void small_parse_table_1252(t_small_parse_table_array *v); -void small_parse_table_1253(t_small_parse_table_array *v); -void small_parse_table_1254(t_small_parse_table_array *v); -void small_parse_table_1255(t_small_parse_table_array *v); -void small_parse_table_1256(t_small_parse_table_array *v); -void small_parse_table_1257(t_small_parse_table_array *v); -void small_parse_table_1258(t_small_parse_table_array *v); -void small_parse_table_1259(t_small_parse_table_array *v); -void small_parse_table_1260(t_small_parse_table_array *v); -void small_parse_table_1261(t_small_parse_table_array *v); -void small_parse_table_1262(t_small_parse_table_array *v); -void small_parse_table_1263(t_small_parse_table_array *v); -void small_parse_table_1264(t_small_parse_table_array *v); -void small_parse_table_1265(t_small_parse_table_array *v); -void small_parse_table_1266(t_small_parse_table_array *v); -void small_parse_table_1267(t_small_parse_table_array *v); -void small_parse_table_1268(t_small_parse_table_array *v); -void small_parse_table_1269(t_small_parse_table_array *v); -void small_parse_table_1270(t_small_parse_table_array *v); -void small_parse_table_1271(t_small_parse_table_array *v); -void small_parse_table_1272(t_small_parse_table_array *v); -void small_parse_table_1273(t_small_parse_table_array *v); -void small_parse_table_1274(t_small_parse_table_array *v); -void small_parse_table_1275(t_small_parse_table_array *v); -void small_parse_table_1276(t_small_parse_table_array *v); -void small_parse_table_1277(t_small_parse_table_array *v); -void small_parse_table_1278(t_small_parse_table_array *v); -void small_parse_table_1279(t_small_parse_table_array *v); -void small_parse_table_1280(t_small_parse_table_array *v); -void small_parse_table_1281(t_small_parse_table_array *v); -void small_parse_table_1282(t_small_parse_table_array *v); -void small_parse_table_1283(t_small_parse_table_array *v); -void small_parse_table_1284(t_small_parse_table_array *v); -void small_parse_table_1285(t_small_parse_table_array *v); -void small_parse_table_1286(t_small_parse_table_array *v); -void small_parse_table_1287(t_small_parse_table_array *v); -void small_parse_table_1288(t_small_parse_table_array *v); -void small_parse_table_1289(t_small_parse_table_array *v); -void small_parse_table_1290(t_small_parse_table_array *v); -void small_parse_table_1291(t_small_parse_table_array *v); -void small_parse_table_1292(t_small_parse_table_array *v); -void small_parse_table_1293(t_small_parse_table_array *v); -void small_parse_table_1294(t_small_parse_table_array *v); -void small_parse_table_1295(t_small_parse_table_array *v); -void small_parse_table_1296(t_small_parse_table_array *v); -void small_parse_table_1297(t_small_parse_table_array *v); -void small_parse_table_1298(t_small_parse_table_array *v); -void small_parse_table_1299(t_small_parse_table_array *v); -void small_parse_table_1300(t_small_parse_table_array *v); -void small_parse_table_1301(t_small_parse_table_array *v); -void small_parse_table_1302(t_small_parse_table_array *v); -void small_parse_table_1303(t_small_parse_table_array *v); -void small_parse_table_1304(t_small_parse_table_array *v); -void small_parse_table_1305(t_small_parse_table_array *v); -void small_parse_table_1306(t_small_parse_table_array *v); -void small_parse_table_1307(t_small_parse_table_array *v); -void small_parse_table_1308(t_small_parse_table_array *v); -void small_parse_table_1309(t_small_parse_table_array *v); -void small_parse_table_1310(t_small_parse_table_array *v); -void small_parse_table_1311(t_small_parse_table_array *v); -void small_parse_table_1312(t_small_parse_table_array *v); -void small_parse_table_1313(t_small_parse_table_array *v); -void small_parse_table_1314(t_small_parse_table_array *v); -void small_parse_table_1315(t_small_parse_table_array *v); -void small_parse_table_1316(t_small_parse_table_array *v); -void small_parse_table_1317(t_small_parse_table_array *v); -void small_parse_table_1318(t_small_parse_table_array *v); -void small_parse_table_1319(t_small_parse_table_array *v); -void small_parse_table_1320(t_small_parse_table_array *v); -void small_parse_table_1321(t_small_parse_table_array *v); -void small_parse_table_1322(t_small_parse_table_array *v); -void small_parse_table_1323(t_small_parse_table_array *v); -void small_parse_table_1324(t_small_parse_table_array *v); -void small_parse_table_1325(t_small_parse_table_array *v); -void small_parse_table_1326(t_small_parse_table_array *v); -void small_parse_table_1327(t_small_parse_table_array *v); -void small_parse_table_1328(t_small_parse_table_array *v); -void small_parse_table_1329(t_small_parse_table_array *v); -void small_parse_table_1330(t_small_parse_table_array *v); -void small_parse_table_1331(t_small_parse_table_array *v); -void small_parse_table_1332(t_small_parse_table_array *v); -void small_parse_table_1333(t_small_parse_table_array *v); -void small_parse_table_1334(t_small_parse_table_array *v); -void small_parse_table_1335(t_small_parse_table_array *v); -void small_parse_table_1336(t_small_parse_table_array *v); -void small_parse_table_1337(t_small_parse_table_array *v); -void small_parse_table_1338(t_small_parse_table_array *v); -void small_parse_table_1339(t_small_parse_table_array *v); -void small_parse_table_1340(t_small_parse_table_array *v); -void small_parse_table_1341(t_small_parse_table_array *v); -void small_parse_table_1342(t_small_parse_table_array *v); -void small_parse_table_1343(t_small_parse_table_array *v); -void small_parse_table_1344(t_small_parse_table_array *v); -void small_parse_table_1345(t_small_parse_table_array *v); -void small_parse_table_1346(t_small_parse_table_array *v); -void small_parse_table_1347(t_small_parse_table_array *v); -void small_parse_table_1348(t_small_parse_table_array *v); -void small_parse_table_1349(t_small_parse_table_array *v); -void small_parse_table_1350(t_small_parse_table_array *v); -void small_parse_table_1351(t_small_parse_table_array *v); -void small_parse_table_1352(t_small_parse_table_array *v); -void small_parse_table_1353(t_small_parse_table_array *v); -void small_parse_table_1354(t_small_parse_table_array *v); -void small_parse_table_1355(t_small_parse_table_array *v); -void small_parse_table_1356(t_small_parse_table_array *v); -void small_parse_table_1357(t_small_parse_table_array *v); -void small_parse_table_1358(t_small_parse_table_array *v); -void small_parse_table_1359(t_small_parse_table_array *v); -void small_parse_table_1360(t_small_parse_table_array *v); -void small_parse_table_1361(t_small_parse_table_array *v); -void small_parse_table_1362(t_small_parse_table_array *v); -void small_parse_table_1363(t_small_parse_table_array *v); -void small_parse_table_1364(t_small_parse_table_array *v); -void small_parse_table_1365(t_small_parse_table_array *v); -void small_parse_table_1366(t_small_parse_table_array *v); -void small_parse_table_1367(t_small_parse_table_array *v); -void small_parse_table_1368(t_small_parse_table_array *v); -void small_parse_table_1369(t_small_parse_table_array *v); -void small_parse_table_1370(t_small_parse_table_array *v); -void small_parse_table_1371(t_small_parse_table_array *v); -void small_parse_table_1372(t_small_parse_table_array *v); -void small_parse_table_1373(t_small_parse_table_array *v); -void small_parse_table_1374(t_small_parse_table_array *v); -void small_parse_table_1375(t_small_parse_table_array *v); -void small_parse_table_1376(t_small_parse_table_array *v); -void small_parse_table_1377(t_small_parse_table_array *v); -void small_parse_table_1378(t_small_parse_table_array *v); -void small_parse_table_1379(t_small_parse_table_array *v); -void small_parse_table_1380(t_small_parse_table_array *v); -void small_parse_table_1381(t_small_parse_table_array *v); -void small_parse_table_1382(t_small_parse_table_array *v); -void small_parse_table_1383(t_small_parse_table_array *v); -void small_parse_table_1384(t_small_parse_table_array *v); -void small_parse_table_1385(t_small_parse_table_array *v); -void small_parse_table_1386(t_small_parse_table_array *v); -void small_parse_table_1387(t_small_parse_table_array *v); -void small_parse_table_1388(t_small_parse_table_array *v); -void small_parse_table_1389(t_small_parse_table_array *v); -void small_parse_table_1390(t_small_parse_table_array *v); -void small_parse_table_1391(t_small_parse_table_array *v); -void small_parse_table_1392(t_small_parse_table_array *v); -void small_parse_table_1393(t_small_parse_table_array *v); -void small_parse_table_1394(t_small_parse_table_array *v); -void small_parse_table_1395(t_small_parse_table_array *v); -void small_parse_table_1396(t_small_parse_table_array *v); -void small_parse_table_1397(t_small_parse_table_array *v); -void small_parse_table_1398(t_small_parse_table_array *v); -void small_parse_table_1399(t_small_parse_table_array *v); -void small_parse_table_1400(t_small_parse_table_array *v); -void small_parse_table_1401(t_small_parse_table_array *v); -void small_parse_table_1402(t_small_parse_table_array *v); -void small_parse_table_1403(t_small_parse_table_array *v); -void small_parse_table_1404(t_small_parse_table_array *v); -void small_parse_table_1405(t_small_parse_table_array *v); -void small_parse_table_1406(t_small_parse_table_array *v); -void small_parse_table_1407(t_small_parse_table_array *v); -void small_parse_table_1408(t_small_parse_table_array *v); -void small_parse_table_1409(t_small_parse_table_array *v); -void small_parse_table_1410(t_small_parse_table_array *v); -void small_parse_table_1411(t_small_parse_table_array *v); -void small_parse_table_1412(t_small_parse_table_array *v); -void small_parse_table_1413(t_small_parse_table_array *v); -void small_parse_table_1414(t_small_parse_table_array *v); -void small_parse_table_1415(t_small_parse_table_array *v); -void small_parse_table_1416(t_small_parse_table_array *v); -void small_parse_table_1417(t_small_parse_table_array *v); -void small_parse_table_1418(t_small_parse_table_array *v); -void small_parse_table_1419(t_small_parse_table_array *v); -void small_parse_table_1420(t_small_parse_table_array *v); -void small_parse_table_1421(t_small_parse_table_array *v); -void small_parse_table_1422(t_small_parse_table_array *v); -void small_parse_table_1423(t_small_parse_table_array *v); -void small_parse_table_1424(t_small_parse_table_array *v); -void small_parse_table_1425(t_small_parse_table_array *v); -void small_parse_table_1426(t_small_parse_table_array *v); -void small_parse_table_1427(t_small_parse_table_array *v); -void small_parse_table_1428(t_small_parse_table_array *v); -void small_parse_table_1429(t_small_parse_table_array *v); -void small_parse_table_1430(t_small_parse_table_array *v); -void small_parse_table_1431(t_small_parse_table_array *v); -void small_parse_table_1432(t_small_parse_table_array *v); -void small_parse_table_1433(t_small_parse_table_array *v); -void small_parse_table_1434(t_small_parse_table_array *v); -void small_parse_table_1435(t_small_parse_table_array *v); -void small_parse_table_1436(t_small_parse_table_array *v); -void small_parse_table_1437(t_small_parse_table_array *v); -void small_parse_table_1438(t_small_parse_table_array *v); -void small_parse_table_1439(t_small_parse_table_array *v); -void small_parse_table_1440(t_small_parse_table_array *v); -void small_parse_table_1441(t_small_parse_table_array *v); -void small_parse_table_1442(t_small_parse_table_array *v); -void small_parse_table_1443(t_small_parse_table_array *v); -void small_parse_table_1444(t_small_parse_table_array *v); -void small_parse_table_1445(t_small_parse_table_array *v); -void small_parse_table_1446(t_small_parse_table_array *v); -void small_parse_table_1447(t_small_parse_table_array *v); -void small_parse_table_1448(t_small_parse_table_array *v); -void small_parse_table_1449(t_small_parse_table_array *v); -void small_parse_table_1450(t_small_parse_table_array *v); -void small_parse_table_1451(t_small_parse_table_array *v); -void small_parse_table_1452(t_small_parse_table_array *v); -void small_parse_table_1453(t_small_parse_table_array *v); -void small_parse_table_1454(t_small_parse_table_array *v); -void small_parse_table_1455(t_small_parse_table_array *v); -void small_parse_table_1456(t_small_parse_table_array *v); -void small_parse_table_1457(t_small_parse_table_array *v); -void small_parse_table_1458(t_small_parse_table_array *v); -void small_parse_table_1459(t_small_parse_table_array *v); -void small_parse_table_1460(t_small_parse_table_array *v); -void small_parse_table_1461(t_small_parse_table_array *v); -void small_parse_table_1462(t_small_parse_table_array *v); -void small_parse_table_1463(t_small_parse_table_array *v); -void small_parse_table_1464(t_small_parse_table_array *v); -void small_parse_table_1465(t_small_parse_table_array *v); -void small_parse_table_1466(t_small_parse_table_array *v); -void small_parse_table_1467(t_small_parse_table_array *v); -void small_parse_table_1468(t_small_parse_table_array *v); -void small_parse_table_1469(t_small_parse_table_array *v); -void small_parse_table_1470(t_small_parse_table_array *v); -void small_parse_table_1471(t_small_parse_table_array *v); -void small_parse_table_1472(t_small_parse_table_array *v); -void small_parse_table_1473(t_small_parse_table_array *v); -void small_parse_table_1474(t_small_parse_table_array *v); -void small_parse_table_1475(t_small_parse_table_array *v); -void small_parse_table_1476(t_small_parse_table_array *v); -void small_parse_table_1477(t_small_parse_table_array *v); -void small_parse_table_1478(t_small_parse_table_array *v); -void small_parse_table_1479(t_small_parse_table_array *v); -void small_parse_table_1480(t_small_parse_table_array *v); -void small_parse_table_1481(t_small_parse_table_array *v); -void small_parse_table_1482(t_small_parse_table_array *v); -void small_parse_table_1483(t_small_parse_table_array *v); -void small_parse_table_1484(t_small_parse_table_array *v); -void small_parse_table_1485(t_small_parse_table_array *v); -void small_parse_table_1486(t_small_parse_table_array *v); -void small_parse_table_1487(t_small_parse_table_array *v); -void small_parse_table_1488(t_small_parse_table_array *v); -void small_parse_table_1489(t_small_parse_table_array *v); -void small_parse_table_1490(t_small_parse_table_array *v); -void small_parse_table_1491(t_small_parse_table_array *v); -void small_parse_table_1492(t_small_parse_table_array *v); -void small_parse_table_1493(t_small_parse_table_array *v); -void small_parse_table_1494(t_small_parse_table_array *v); -void small_parse_table_1495(t_small_parse_table_array *v); -void small_parse_table_1496(t_small_parse_table_array *v); -void small_parse_table_1497(t_small_parse_table_array *v); -void small_parse_table_1498(t_small_parse_table_array *v); -void small_parse_table_1499(t_small_parse_table_array *v); -void small_parse_table_1500(t_small_parse_table_array *v); -void small_parse_table_1501(t_small_parse_table_array *v); -void small_parse_table_1502(t_small_parse_table_array *v); -void small_parse_table_1503(t_small_parse_table_array *v); -void small_parse_table_1504(t_small_parse_table_array *v); -void small_parse_table_1505(t_small_parse_table_array *v); -void small_parse_table_1506(t_small_parse_table_array *v); -void small_parse_table_1507(t_small_parse_table_array *v); -void small_parse_table_1508(t_small_parse_table_array *v); -void small_parse_table_1509(t_small_parse_table_array *v); -void small_parse_table_1510(t_small_parse_table_array *v); -void small_parse_table_1511(t_small_parse_table_array *v); -void small_parse_table_1512(t_small_parse_table_array *v); -void small_parse_table_1513(t_small_parse_table_array *v); -void small_parse_table_1514(t_small_parse_table_array *v); -void small_parse_table_1515(t_small_parse_table_array *v); -void small_parse_table_1516(t_small_parse_table_array *v); -void small_parse_table_1517(t_small_parse_table_array *v); -void small_parse_table_1518(t_small_parse_table_array *v); -void small_parse_table_1519(t_small_parse_table_array *v); -void small_parse_table_1520(t_small_parse_table_array *v); -void small_parse_table_1521(t_small_parse_table_array *v); -void small_parse_table_1522(t_small_parse_table_array *v); -void small_parse_table_1523(t_small_parse_table_array *v); -void small_parse_table_1524(t_small_parse_table_array *v); -void small_parse_table_1525(t_small_parse_table_array *v); -void small_parse_table_1526(t_small_parse_table_array *v); -void small_parse_table_1527(t_small_parse_table_array *v); -void small_parse_table_1528(t_small_parse_table_array *v); -void small_parse_table_1529(t_small_parse_table_array *v); -void small_parse_table_1530(t_small_parse_table_array *v); -void small_parse_table_1531(t_small_parse_table_array *v); -void small_parse_table_1532(t_small_parse_table_array *v); -void small_parse_table_1533(t_small_parse_table_array *v); -void small_parse_table_1534(t_small_parse_table_array *v); -void small_parse_table_1535(t_small_parse_table_array *v); -void small_parse_table_1536(t_small_parse_table_array *v); -void small_parse_table_1537(t_small_parse_table_array *v); -void small_parse_table_1538(t_small_parse_table_array *v); -void small_parse_table_1539(t_small_parse_table_array *v); -void small_parse_table_1540(t_small_parse_table_array *v); -void small_parse_table_1541(t_small_parse_table_array *v); -void small_parse_table_1542(t_small_parse_table_array *v); -void small_parse_table_1543(t_small_parse_table_array *v); -void small_parse_table_1544(t_small_parse_table_array *v); -void small_parse_table_1545(t_small_parse_table_array *v); -void small_parse_table_1546(t_small_parse_table_array *v); -void small_parse_table_1547(t_small_parse_table_array *v); -void small_parse_table_1548(t_small_parse_table_array *v); -void small_parse_table_1549(t_small_parse_table_array *v); -void small_parse_table_1550(t_small_parse_table_array *v); -void small_parse_table_1551(t_small_parse_table_array *v); -void small_parse_table_1552(t_small_parse_table_array *v); -void small_parse_table_1553(t_small_parse_table_array *v); -void small_parse_table_1554(t_small_parse_table_array *v); -void small_parse_table_1555(t_small_parse_table_array *v); -void small_parse_table_1556(t_small_parse_table_array *v); -void small_parse_table_1557(t_small_parse_table_array *v); -void small_parse_table_1558(t_small_parse_table_array *v); -void small_parse_table_1559(t_small_parse_table_array *v); -void small_parse_table_1560(t_small_parse_table_array *v); -void small_parse_table_1561(t_small_parse_table_array *v); -void small_parse_table_1562(t_small_parse_table_array *v); -void small_parse_table_1563(t_small_parse_table_array *v); -void small_parse_table_1564(t_small_parse_table_array *v); -void small_parse_table_1565(t_small_parse_table_array *v); -void small_parse_table_1566(t_small_parse_table_array *v); -void small_parse_table_1567(t_small_parse_table_array *v); -void small_parse_table_1568(t_small_parse_table_array *v); -void small_parse_table_1569(t_small_parse_table_array *v); -void small_parse_table_1570(t_small_parse_table_array *v); -void small_parse_table_1571(t_small_parse_table_array *v); -void small_parse_table_1572(t_small_parse_table_array *v); -void small_parse_table_1573(t_small_parse_table_array *v); -void small_parse_table_1574(t_small_parse_table_array *v); -void small_parse_table_1575(t_small_parse_table_array *v); -void small_parse_table_1576(t_small_parse_table_array *v); -void small_parse_table_1577(t_small_parse_table_array *v); -void small_parse_table_1578(t_small_parse_table_array *v); -void small_parse_table_1579(t_small_parse_table_array *v); -void small_parse_table_1580(t_small_parse_table_array *v); -void small_parse_table_1581(t_small_parse_table_array *v); -void small_parse_table_1582(t_small_parse_table_array *v); -void small_parse_table_1583(t_small_parse_table_array *v); -void small_parse_table_1584(t_small_parse_table_array *v); -void small_parse_table_1585(t_small_parse_table_array *v); -void small_parse_table_1586(t_small_parse_table_array *v); -void small_parse_table_1587(t_small_parse_table_array *v); -void small_parse_table_1588(t_small_parse_table_array *v); -void small_parse_table_1589(t_small_parse_table_array *v); -void small_parse_table_1590(t_small_parse_table_array *v); -void small_parse_table_1591(t_small_parse_table_array *v); -void small_parse_table_1592(t_small_parse_table_array *v); -void small_parse_table_1593(t_small_parse_table_array *v); -void small_parse_table_1594(t_small_parse_table_array *v); -void small_parse_table_1595(t_small_parse_table_array *v); -void small_parse_table_1596(t_small_parse_table_array *v); -void small_parse_table_1597(t_small_parse_table_array *v); -void small_parse_table_1598(t_small_parse_table_array *v); -void small_parse_table_1599(t_small_parse_table_array *v); -void small_parse_table_1600(t_small_parse_table_array *v); -void small_parse_table_1601(t_small_parse_table_array *v); -void small_parse_table_1602(t_small_parse_table_array *v); -void small_parse_table_1603(t_small_parse_table_array *v); -void small_parse_table_1604(t_small_parse_table_array *v); -void small_parse_table_1605(t_small_parse_table_array *v); -void small_parse_table_1606(t_small_parse_table_array *v); -void small_parse_table_1607(t_small_parse_table_array *v); -void small_parse_table_1608(t_small_parse_table_array *v); -void small_parse_table_1609(t_small_parse_table_array *v); -void small_parse_table_1610(t_small_parse_table_array *v); -void small_parse_table_1611(t_small_parse_table_array *v); -void small_parse_table_1612(t_small_parse_table_array *v); -void small_parse_table_1613(t_small_parse_table_array *v); -void small_parse_table_1614(t_small_parse_table_array *v); -void small_parse_table_1615(t_small_parse_table_array *v); -void small_parse_table_1616(t_small_parse_table_array *v); -void small_parse_table_1617(t_small_parse_table_array *v); -void small_parse_table_1618(t_small_parse_table_array *v); -void small_parse_table_1619(t_small_parse_table_array *v); -void small_parse_table_1620(t_small_parse_table_array *v); -void small_parse_table_1621(t_small_parse_table_array *v); -void small_parse_table_1622(t_small_parse_table_array *v); -void small_parse_table_1623(t_small_parse_table_array *v); -void small_parse_table_1624(t_small_parse_table_array *v); -void small_parse_table_1625(t_small_parse_table_array *v); -void small_parse_table_1626(t_small_parse_table_array *v); -void small_parse_table_1627(t_small_parse_table_array *v); -void small_parse_table_1628(t_small_parse_table_array *v); -void small_parse_table_1629(t_small_parse_table_array *v); -void small_parse_table_1630(t_small_parse_table_array *v); -void small_parse_table_1631(t_small_parse_table_array *v); -void small_parse_table_1632(t_small_parse_table_array *v); -void small_parse_table_1633(t_small_parse_table_array *v); -void small_parse_table_1634(t_small_parse_table_array *v); -void small_parse_table_1635(t_small_parse_table_array *v); -void small_parse_table_1636(t_small_parse_table_array *v); -void small_parse_table_1637(t_small_parse_table_array *v); -void small_parse_table_1638(t_small_parse_table_array *v); -void small_parse_table_1639(t_small_parse_table_array *v); -void small_parse_table_1640(t_small_parse_table_array *v); -void small_parse_table_1641(t_small_parse_table_array *v); -void small_parse_table_1642(t_small_parse_table_array *v); -void small_parse_table_1643(t_small_parse_table_array *v); -void small_parse_table_1644(t_small_parse_table_array *v); -void small_parse_table_1645(t_small_parse_table_array *v); -void small_parse_table_1646(t_small_parse_table_array *v); -void small_parse_table_1647(t_small_parse_table_array *v); -void small_parse_table_1648(t_small_parse_table_array *v); -void small_parse_table_1649(t_small_parse_table_array *v); -void small_parse_table_1650(t_small_parse_table_array *v); -void small_parse_table_1651(t_small_parse_table_array *v); -void small_parse_table_1652(t_small_parse_table_array *v); -void small_parse_table_1653(t_small_parse_table_array *v); -void small_parse_table_1654(t_small_parse_table_array *v); -void small_parse_table_1655(t_small_parse_table_array *v); -void small_parse_table_1656(t_small_parse_table_array *v); -void small_parse_table_1657(t_small_parse_table_array *v); -void small_parse_table_1658(t_small_parse_table_array *v); -void small_parse_table_1659(t_small_parse_table_array *v); -void small_parse_table_1660(t_small_parse_table_array *v); -void small_parse_table_1661(t_small_parse_table_array *v); -void small_parse_table_1662(t_small_parse_table_array *v); -void small_parse_table_1663(t_small_parse_table_array *v); -void small_parse_table_1664(t_small_parse_table_array *v); -void small_parse_table_1665(t_small_parse_table_array *v); -void small_parse_table_1666(t_small_parse_table_array *v); -void small_parse_table_1667(t_small_parse_table_array *v); -void small_parse_table_1668(t_small_parse_table_array *v); -void small_parse_table_1669(t_small_parse_table_array *v); -void small_parse_table_1670(t_small_parse_table_array *v); -void small_parse_table_1671(t_small_parse_table_array *v); -void small_parse_table_1672(t_small_parse_table_array *v); -void small_parse_table_1673(t_small_parse_table_array *v); -void small_parse_table_1674(t_small_parse_table_array *v); -void small_parse_table_1675(t_small_parse_table_array *v); -void small_parse_table_1676(t_small_parse_table_array *v); -void small_parse_table_1677(t_small_parse_table_array *v); -void small_parse_table_1678(t_small_parse_table_array *v); -void small_parse_table_1679(t_small_parse_table_array *v); -void small_parse_table_1680(t_small_parse_table_array *v); -void small_parse_table_1681(t_small_parse_table_array *v); -void small_parse_table_1682(t_small_parse_table_array *v); -void small_parse_table_1683(t_small_parse_table_array *v); -void small_parse_table_1684(t_small_parse_table_array *v); -void small_parse_table_1685(t_small_parse_table_array *v); -void small_parse_table_1686(t_small_parse_table_array *v); -void small_parse_table_1687(t_small_parse_table_array *v); -void small_parse_table_1688(t_small_parse_table_array *v); -void small_parse_table_1689(t_small_parse_table_array *v); -void small_parse_table_1690(t_small_parse_table_array *v); -void small_parse_table_1691(t_small_parse_table_array *v); -void small_parse_table_1692(t_small_parse_table_array *v); -void small_parse_table_1693(t_small_parse_table_array *v); -void small_parse_table_1694(t_small_parse_table_array *v); -void small_parse_table_1695(t_small_parse_table_array *v); -void small_parse_table_1696(t_small_parse_table_array *v); -void small_parse_table_1697(t_small_parse_table_array *v); -void small_parse_table_1698(t_small_parse_table_array *v); -void small_parse_table_1699(t_small_parse_table_array *v); -void small_parse_table_1700(t_small_parse_table_array *v); -void small_parse_table_1701(t_small_parse_table_array *v); -void small_parse_table_1702(t_small_parse_table_array *v); -void small_parse_table_1703(t_small_parse_table_array *v); -void small_parse_table_1704(t_small_parse_table_array *v); -void small_parse_table_1705(t_small_parse_table_array *v); -void small_parse_table_1706(t_small_parse_table_array *v); -void small_parse_table_1707(t_small_parse_table_array *v); -void small_parse_table_1708(t_small_parse_table_array *v); -void small_parse_table_1709(t_small_parse_table_array *v); -void small_parse_table_1710(t_small_parse_table_array *v); -void small_parse_table_1711(t_small_parse_table_array *v); -void small_parse_table_1712(t_small_parse_table_array *v); -void small_parse_table_1713(t_small_parse_table_array *v); -void small_parse_table_1714(t_small_parse_table_array *v); -void small_parse_table_1715(t_small_parse_table_array *v); -void small_parse_table_1716(t_small_parse_table_array *v); -void small_parse_table_1717(t_small_parse_table_array *v); -void small_parse_table_1718(t_small_parse_table_array *v); -void small_parse_table_1719(t_small_parse_table_array *v); -void small_parse_table_1720(t_small_parse_table_array *v); -void small_parse_table_1721(t_small_parse_table_array *v); -void small_parse_table_1722(t_small_parse_table_array *v); -void small_parse_table_1723(t_small_parse_table_array *v); -void small_parse_table_1724(t_small_parse_table_array *v); -void small_parse_table_1725(t_small_parse_table_array *v); -void small_parse_table_1726(t_small_parse_table_array *v); -void small_parse_table_1727(t_small_parse_table_array *v); -void small_parse_table_1728(t_small_parse_table_array *v); -void small_parse_table_1729(t_small_parse_table_array *v); -void small_parse_table_1730(t_small_parse_table_array *v); -void small_parse_table_1731(t_small_parse_table_array *v); -void small_parse_table_1732(t_small_parse_table_array *v); -void small_parse_table_1733(t_small_parse_table_array *v); -void small_parse_table_1734(t_small_parse_table_array *v); -void small_parse_table_1735(t_small_parse_table_array *v); -void small_parse_table_1736(t_small_parse_table_array *v); -void small_parse_table_1737(t_small_parse_table_array *v); -void small_parse_table_1738(t_small_parse_table_array *v); -void small_parse_table_1739(t_small_parse_table_array *v); -void small_parse_table_1740(t_small_parse_table_array *v); -void small_parse_table_1741(t_small_parse_table_array *v); -void small_parse_table_1742(t_small_parse_table_array *v); -void small_parse_table_1743(t_small_parse_table_array *v); -void small_parse_table_1744(t_small_parse_table_array *v); -void small_parse_table_1745(t_small_parse_table_array *v); -void small_parse_table_1746(t_small_parse_table_array *v); -void small_parse_table_1747(t_small_parse_table_array *v); -void small_parse_table_1748(t_small_parse_table_array *v); -void small_parse_table_1749(t_small_parse_table_array *v); -void small_parse_table_1750(t_small_parse_table_array *v); -void small_parse_table_1751(t_small_parse_table_array *v); -void small_parse_table_1752(t_small_parse_table_array *v); -void small_parse_table_1753(t_small_parse_table_array *v); -void small_parse_table_1754(t_small_parse_table_array *v); -void small_parse_table_1755(t_small_parse_table_array *v); -void small_parse_table_1756(t_small_parse_table_array *v); -void small_parse_table_1757(t_small_parse_table_array *v); -void small_parse_table_1758(t_small_parse_table_array *v); -void small_parse_table_1759(t_small_parse_table_array *v); -void small_parse_table_1760(t_small_parse_table_array *v); -void small_parse_table_1761(t_small_parse_table_array *v); -void small_parse_table_1762(t_small_parse_table_array *v); -void small_parse_table_1763(t_small_parse_table_array *v); -void small_parse_table_1764(t_small_parse_table_array *v); -void small_parse_table_1765(t_small_parse_table_array *v); -void small_parse_table_1766(t_small_parse_table_array *v); -void small_parse_table_1767(t_small_parse_table_array *v); -void small_parse_table_1768(t_small_parse_table_array *v); -void small_parse_table_1769(t_small_parse_table_array *v); -void small_parse_table_1770(t_small_parse_table_array *v); -void small_parse_table_1771(t_small_parse_table_array *v); -void small_parse_table_1772(t_small_parse_table_array *v); -void small_parse_table_1773(t_small_parse_table_array *v); -void small_parse_table_1774(t_small_parse_table_array *v); -void small_parse_table_1775(t_small_parse_table_array *v); -void small_parse_table_1776(t_small_parse_table_array *v); -void small_parse_table_1777(t_small_parse_table_array *v); -void small_parse_table_1778(t_small_parse_table_array *v); -void small_parse_table_1779(t_small_parse_table_array *v); -void small_parse_table_1780(t_small_parse_table_array *v); -void small_parse_table_1781(t_small_parse_table_array *v); -void small_parse_table_1782(t_small_parse_table_array *v); -void small_parse_table_1783(t_small_parse_table_array *v); -void small_parse_table_1784(t_small_parse_table_array *v); -void small_parse_table_1785(t_small_parse_table_array *v); -void small_parse_table_1786(t_small_parse_table_array *v); -void small_parse_table_1787(t_small_parse_table_array *v); -void small_parse_table_1788(t_small_parse_table_array *v); -void small_parse_table_1789(t_small_parse_table_array *v); -void small_parse_table_1790(t_small_parse_table_array *v); -void small_parse_table_1791(t_small_parse_table_array *v); -void small_parse_table_1792(t_small_parse_table_array *v); -void small_parse_table_1793(t_small_parse_table_array *v); -void small_parse_table_1794(t_small_parse_table_array *v); -void small_parse_table_1795(t_small_parse_table_array *v); -void small_parse_table_1796(t_small_parse_table_array *v); -void small_parse_table_1797(t_small_parse_table_array *v); -void small_parse_table_1798(t_small_parse_table_array *v); -void small_parse_table_1799(t_small_parse_table_array *v); -void small_parse_table_1800(t_small_parse_table_array *v); -void small_parse_table_1801(t_small_parse_table_array *v); -void small_parse_table_1802(t_small_parse_table_array *v); -void small_parse_table_1803(t_small_parse_table_array *v); -void small_parse_table_1804(t_small_parse_table_array *v); -void small_parse_table_1805(t_small_parse_table_array *v); -void small_parse_table_1806(t_small_parse_table_array *v); -void small_parse_table_1807(t_small_parse_table_array *v); -void small_parse_table_1808(t_small_parse_table_array *v); -void small_parse_table_1809(t_small_parse_table_array *v); -void small_parse_table_1810(t_small_parse_table_array *v); -void small_parse_table_1811(t_small_parse_table_array *v); -void small_parse_table_1812(t_small_parse_table_array *v); -void small_parse_table_1813(t_small_parse_table_array *v); -void small_parse_table_1814(t_small_parse_table_array *v); -void small_parse_table_1815(t_small_parse_table_array *v); -void small_parse_table_1816(t_small_parse_table_array *v); -void small_parse_table_1817(t_small_parse_table_array *v); -void small_parse_table_1818(t_small_parse_table_array *v); -void small_parse_table_1819(t_small_parse_table_array *v); -void small_parse_table_1820(t_small_parse_table_array *v); -void small_parse_table_1821(t_small_parse_table_array *v); -void small_parse_table_1822(t_small_parse_table_array *v); -void small_parse_table_1823(t_small_parse_table_array *v); -void small_parse_table_1824(t_small_parse_table_array *v); -void small_parse_table_1825(t_small_parse_table_array *v); -void small_parse_table_1826(t_small_parse_table_array *v); -void small_parse_table_1827(t_small_parse_table_array *v); -void small_parse_table_1828(t_small_parse_table_array *v); -void small_parse_table_1829(t_small_parse_table_array *v); -void small_parse_table_1830(t_small_parse_table_array *v); -void small_parse_table_1831(t_small_parse_table_array *v); -void small_parse_table_1832(t_small_parse_table_array *v); -void small_parse_table_1833(t_small_parse_table_array *v); -void small_parse_table_1834(t_small_parse_table_array *v); -void small_parse_table_1835(t_small_parse_table_array *v); -void small_parse_table_1836(t_small_parse_table_array *v); -void small_parse_table_1837(t_small_parse_table_array *v); -void small_parse_table_1838(t_small_parse_table_array *v); -void small_parse_table_1839(t_small_parse_table_array *v); -void small_parse_table_1840(t_small_parse_table_array *v); -void small_parse_table_1841(t_small_parse_table_array *v); -void small_parse_table_1842(t_small_parse_table_array *v); -void small_parse_table_1843(t_small_parse_table_array *v); -void small_parse_table_1844(t_small_parse_table_array *v); -void small_parse_table_1845(t_small_parse_table_array *v); -void small_parse_table_1846(t_small_parse_table_array *v); -void small_parse_table_1847(t_small_parse_table_array *v); -void small_parse_table_1848(t_small_parse_table_array *v); -void small_parse_table_1849(t_small_parse_table_array *v); -void small_parse_table_1850(t_small_parse_table_array *v); -void small_parse_table_1851(t_small_parse_table_array *v); -void small_parse_table_1852(t_small_parse_table_array *v); -void small_parse_table_1853(t_small_parse_table_array *v); -void small_parse_table_1854(t_small_parse_table_array *v); -void small_parse_table_1855(t_small_parse_table_array *v); -void small_parse_table_1856(t_small_parse_table_array *v); -void small_parse_table_1857(t_small_parse_table_array *v); -void small_parse_table_1858(t_small_parse_table_array *v); -void small_parse_table_1859(t_small_parse_table_array *v); -void small_parse_table_1860(t_small_parse_table_array *v); -void small_parse_table_1861(t_small_parse_table_array *v); -void small_parse_table_1862(t_small_parse_table_array *v); -void small_parse_table_1863(t_small_parse_table_array *v); -void small_parse_table_1864(t_small_parse_table_array *v); -void small_parse_table_1865(t_small_parse_table_array *v); -void small_parse_table_1866(t_small_parse_table_array *v); -void small_parse_table_1867(t_small_parse_table_array *v); -void small_parse_table_1868(t_small_parse_table_array *v); -void small_parse_table_1869(t_small_parse_table_array *v); -void small_parse_table_1870(t_small_parse_table_array *v); -void small_parse_table_1871(t_small_parse_table_array *v); -void small_parse_table_1872(t_small_parse_table_array *v); -void small_parse_table_1873(t_small_parse_table_array *v); -void small_parse_table_1874(t_small_parse_table_array *v); -void small_parse_table_1875(t_small_parse_table_array *v); -void small_parse_table_1876(t_small_parse_table_array *v); -void small_parse_table_1877(t_small_parse_table_array *v); -void small_parse_table_1878(t_small_parse_table_array *v); -void small_parse_table_1879(t_small_parse_table_array *v); -void small_parse_table_1880(t_small_parse_table_array *v); -void small_parse_table_1881(t_small_parse_table_array *v); -void small_parse_table_1882(t_small_parse_table_array *v); -void small_parse_table_1883(t_small_parse_table_array *v); -void small_parse_table_1884(t_small_parse_table_array *v); -void small_parse_table_1885(t_small_parse_table_array *v); -void small_parse_table_1886(t_small_parse_table_array *v); -void small_parse_table_1887(t_small_parse_table_array *v); -void small_parse_table_1888(t_small_parse_table_array *v); -void small_parse_table_1889(t_small_parse_table_array *v); -void small_parse_table_1890(t_small_parse_table_array *v); -void small_parse_table_1891(t_small_parse_table_array *v); -void small_parse_table_1892(t_small_parse_table_array *v); -void small_parse_table_1893(t_small_parse_table_array *v); -void small_parse_table_1894(t_small_parse_table_array *v); -void small_parse_table_1895(t_small_parse_table_array *v); -void small_parse_table_1896(t_small_parse_table_array *v); -void small_parse_table_1897(t_small_parse_table_array *v); -void small_parse_table_1898(t_small_parse_table_array *v); -void small_parse_table_1899(t_small_parse_table_array *v); -void small_parse_table_1900(t_small_parse_table_array *v); -void small_parse_table_1901(t_small_parse_table_array *v); -void small_parse_table_1902(t_small_parse_table_array *v); -void small_parse_table_1903(t_small_parse_table_array *v); -void small_parse_table_1904(t_small_parse_table_array *v); -void small_parse_table_1905(t_small_parse_table_array *v); -void small_parse_table_1906(t_small_parse_table_array *v); -void small_parse_table_1907(t_small_parse_table_array *v); -void small_parse_table_1908(t_small_parse_table_array *v); -void small_parse_table_1909(t_small_parse_table_array *v); -void small_parse_table_1910(t_small_parse_table_array *v); -void small_parse_table_1911(t_small_parse_table_array *v); -void small_parse_table_1912(t_small_parse_table_array *v); -void small_parse_table_1913(t_small_parse_table_array *v); -void small_parse_table_1914(t_small_parse_table_array *v); -void small_parse_table_1915(t_small_parse_table_array *v); -void small_parse_table_1916(t_small_parse_table_array *v); -void small_parse_table_1917(t_small_parse_table_array *v); -void small_parse_table_1918(t_small_parse_table_array *v); -void small_parse_table_1919(t_small_parse_table_array *v); -void small_parse_table_1920(t_small_parse_table_array *v); -void small_parse_table_1921(t_small_parse_table_array *v); -void small_parse_table_1922(t_small_parse_table_array *v); -void small_parse_table_1923(t_small_parse_table_array *v); -void small_parse_table_1924(t_small_parse_table_array *v); -void small_parse_table_1925(t_small_parse_table_array *v); -void small_parse_table_1926(t_small_parse_table_array *v); -void small_parse_table_1927(t_small_parse_table_array *v); -void small_parse_table_1928(t_small_parse_table_array *v); -void small_parse_table_1929(t_small_parse_table_array *v); -void small_parse_table_1930(t_small_parse_table_array *v); -void small_parse_table_1931(t_small_parse_table_array *v); -void small_parse_table_1932(t_small_parse_table_array *v); -void small_parse_table_1933(t_small_parse_table_array *v); -void small_parse_table_1934(t_small_parse_table_array *v); -void small_parse_table_1935(t_small_parse_table_array *v); -void small_parse_table_1936(t_small_parse_table_array *v); -void small_parse_table_1937(t_small_parse_table_array *v); -void small_parse_table_1938(t_small_parse_table_array *v); -void small_parse_table_1939(t_small_parse_table_array *v); -void small_parse_table_1940(t_small_parse_table_array *v); -void small_parse_table_1941(t_small_parse_table_array *v); -void small_parse_table_1942(t_small_parse_table_array *v); -void small_parse_table_1943(t_small_parse_table_array *v); -void small_parse_table_1944(t_small_parse_table_array *v); -void small_parse_table_1945(t_small_parse_table_array *v); -void small_parse_table_1946(t_small_parse_table_array *v); -void small_parse_table_1947(t_small_parse_table_array *v); -void small_parse_table_1948(t_small_parse_table_array *v); -void small_parse_table_1949(t_small_parse_table_array *v); -void small_parse_table_1950(t_small_parse_table_array *v); -void small_parse_table_1951(t_small_parse_table_array *v); -void small_parse_table_1952(t_small_parse_table_array *v); -void small_parse_table_1953(t_small_parse_table_array *v); -void small_parse_table_1954(t_small_parse_table_array *v); -void small_parse_table_1955(t_small_parse_table_array *v); -void small_parse_table_1956(t_small_parse_table_array *v); -void small_parse_table_1957(t_small_parse_table_array *v); -void small_parse_table_1958(t_small_parse_table_array *v); -void small_parse_table_1959(t_small_parse_table_array *v); -void small_parse_table_1960(t_small_parse_table_array *v); -void small_parse_table_1961(t_small_parse_table_array *v); -void small_parse_table_1962(t_small_parse_table_array *v); -void small_parse_table_1963(t_small_parse_table_array *v); -void small_parse_table_1964(t_small_parse_table_array *v); -void small_parse_table_1965(t_small_parse_table_array *v); -void small_parse_table_1966(t_small_parse_table_array *v); -void small_parse_table_1967(t_small_parse_table_array *v); -void small_parse_table_1968(t_small_parse_table_array *v); -void small_parse_table_1969(t_small_parse_table_array *v); -void small_parse_table_1970(t_small_parse_table_array *v); -void small_parse_table_1971(t_small_parse_table_array *v); -void small_parse_table_1972(t_small_parse_table_array *v); -void small_parse_table_1973(t_small_parse_table_array *v); -void small_parse_table_1974(t_small_parse_table_array *v); -void small_parse_table_1975(t_small_parse_table_array *v); -void small_parse_table_1976(t_small_parse_table_array *v); -void small_parse_table_1977(t_small_parse_table_array *v); -void small_parse_table_1978(t_small_parse_table_array *v); -void small_parse_table_1979(t_small_parse_table_array *v); -void small_parse_table_1980(t_small_parse_table_array *v); -void small_parse_table_1981(t_small_parse_table_array *v); -void small_parse_table_1982(t_small_parse_table_array *v); -void small_parse_table_1983(t_small_parse_table_array *v); -void small_parse_table_1984(t_small_parse_table_array *v); -void small_parse_table_1985(t_small_parse_table_array *v); -void small_parse_table_1986(t_small_parse_table_array *v); -void small_parse_table_1987(t_small_parse_table_array *v); -void small_parse_table_1988(t_small_parse_table_array *v); -void small_parse_table_1989(t_small_parse_table_array *v); -void small_parse_table_1990(t_small_parse_table_array *v); -void small_parse_table_1991(t_small_parse_table_array *v); -void small_parse_table_1992(t_small_parse_table_array *v); -void small_parse_table_1993(t_small_parse_table_array *v); -void small_parse_table_1994(t_small_parse_table_array *v); -void small_parse_table_1995(t_small_parse_table_array *v); -void small_parse_table_1996(t_small_parse_table_array *v); -void small_parse_table_1997(t_small_parse_table_array *v); -void small_parse_table_1998(t_small_parse_table_array *v); -void small_parse_table_1999(t_small_parse_table_array *v); -void small_parse_table_2000(t_small_parse_table_array *v); -void small_parse_table_2001(t_small_parse_table_array *v); -void small_parse_table_2002(t_small_parse_table_array *v); -void small_parse_table_2003(t_small_parse_table_array *v); -void small_parse_table_2004(t_small_parse_table_array *v); -void small_parse_table_2005(t_small_parse_table_array *v); -void small_parse_table_2006(t_small_parse_table_array *v); -void small_parse_table_2007(t_small_parse_table_array *v); -void small_parse_table_2008(t_small_parse_table_array *v); -void small_parse_table_2009(t_small_parse_table_array *v); -void small_parse_table_2010(t_small_parse_table_array *v); -void small_parse_table_2011(t_small_parse_table_array *v); -void small_parse_table_2012(t_small_parse_table_array *v); -void small_parse_table_2013(t_small_parse_table_array *v); -void small_parse_table_2014(t_small_parse_table_array *v); -void small_parse_table_2015(t_small_parse_table_array *v); -void small_parse_table_2016(t_small_parse_table_array *v); -void small_parse_table_2017(t_small_parse_table_array *v); -void small_parse_table_2018(t_small_parse_table_array *v); -void small_parse_table_2019(t_small_parse_table_array *v); -void small_parse_table_2020(t_small_parse_table_array *v); -void small_parse_table_2021(t_small_parse_table_array *v); -void small_parse_table_2022(t_small_parse_table_array *v); -void small_parse_table_2023(t_small_parse_table_array *v); -void small_parse_table_2024(t_small_parse_table_array *v); -void small_parse_table_2025(t_small_parse_table_array *v); -void small_parse_table_2026(t_small_parse_table_array *v); -void small_parse_table_2027(t_small_parse_table_array *v); -void small_parse_table_2028(t_small_parse_table_array *v); -void small_parse_table_2029(t_small_parse_table_array *v); -void small_parse_table_2030(t_small_parse_table_array *v); -void small_parse_table_2031(t_small_parse_table_array *v); -void small_parse_table_2032(t_small_parse_table_array *v); -void small_parse_table_2033(t_small_parse_table_array *v); -void small_parse_table_2034(t_small_parse_table_array *v); -void small_parse_table_2035(t_small_parse_table_array *v); -void small_parse_table_2036(t_small_parse_table_array *v); -void small_parse_table_2037(t_small_parse_table_array *v); -void small_parse_table_2038(t_small_parse_table_array *v); -void small_parse_table_2039(t_small_parse_table_array *v); -void small_parse_table_2040(t_small_parse_table_array *v); -void small_parse_table_2041(t_small_parse_table_array *v); -void small_parse_table_2042(t_small_parse_table_array *v); -void small_parse_table_2043(t_small_parse_table_array *v); -void small_parse_table_2044(t_small_parse_table_array *v); -void small_parse_table_2045(t_small_parse_table_array *v); -void small_parse_table_2046(t_small_parse_table_array *v); -void small_parse_table_2047(t_small_parse_table_array *v); -void small_parse_table_2048(t_small_parse_table_array *v); -void small_parse_table_2049(t_small_parse_table_array *v); -void small_parse_table_2050(t_small_parse_table_array *v); -void small_parse_table_2051(t_small_parse_table_array *v); -void small_parse_table_2052(t_small_parse_table_array *v); -void small_parse_table_2053(t_small_parse_table_array *v); -void small_parse_table_2054(t_small_parse_table_array *v); -void small_parse_table_2055(t_small_parse_table_array *v); -void small_parse_table_2056(t_small_parse_table_array *v); -void small_parse_table_2057(t_small_parse_table_array *v); -void small_parse_table_2058(t_small_parse_table_array *v); -void small_parse_table_2059(t_small_parse_table_array *v); -void small_parse_table_2060(t_small_parse_table_array *v); -void small_parse_table_2061(t_small_parse_table_array *v); -void small_parse_table_2062(t_small_parse_table_array *v); -void small_parse_table_2063(t_small_parse_table_array *v); -void small_parse_table_2064(t_small_parse_table_array *v); -void small_parse_table_2065(t_small_parse_table_array *v); -void small_parse_table_2066(t_small_parse_table_array *v); -void small_parse_table_2067(t_small_parse_table_array *v); -void small_parse_table_2068(t_small_parse_table_array *v); -void small_parse_table_2069(t_small_parse_table_array *v); -void small_parse_table_2070(t_small_parse_table_array *v); -void small_parse_table_2071(t_small_parse_table_array *v); -void small_parse_table_2072(t_small_parse_table_array *v); -void small_parse_table_2073(t_small_parse_table_array *v); -void small_parse_table_2074(t_small_parse_table_array *v); -void small_parse_table_2075(t_small_parse_table_array *v); -void small_parse_table_2076(t_small_parse_table_array *v); -void small_parse_table_2077(t_small_parse_table_array *v); -void small_parse_table_2078(t_small_parse_table_array *v); -void small_parse_table_2079(t_small_parse_table_array *v); -void small_parse_table_2080(t_small_parse_table_array *v); -void small_parse_table_2081(t_small_parse_table_array *v); -void small_parse_table_2082(t_small_parse_table_array *v); -void small_parse_table_2083(t_small_parse_table_array *v); -void small_parse_table_2084(t_small_parse_table_array *v); -void small_parse_table_2085(t_small_parse_table_array *v); -void small_parse_table_2086(t_small_parse_table_array *v); -void small_parse_table_2087(t_small_parse_table_array *v); -void small_parse_table_2088(t_small_parse_table_array *v); -void small_parse_table_2089(t_small_parse_table_array *v); -void small_parse_table_2090(t_small_parse_table_array *v); -void small_parse_table_2091(t_small_parse_table_array *v); -void small_parse_table_2092(t_small_parse_table_array *v); -void small_parse_table_2093(t_small_parse_table_array *v); -void small_parse_table_2094(t_small_parse_table_array *v); -void small_parse_table_2095(t_small_parse_table_array *v); -void small_parse_table_2096(t_small_parse_table_array *v); -void small_parse_table_2097(t_small_parse_table_array *v); -void small_parse_table_2098(t_small_parse_table_array *v); -void small_parse_table_2099(t_small_parse_table_array *v); -void small_parse_table_2100(t_small_parse_table_array *v); -void small_parse_table_2101(t_small_parse_table_array *v); -void small_parse_table_2102(t_small_parse_table_array *v); -void small_parse_table_2103(t_small_parse_table_array *v); -void small_parse_table_2104(t_small_parse_table_array *v); -void small_parse_table_2105(t_small_parse_table_array *v); -void small_parse_table_2106(t_small_parse_table_array *v); -void small_parse_table_2107(t_small_parse_table_array *v); -void small_parse_table_2108(t_small_parse_table_array *v); -void small_parse_table_2109(t_small_parse_table_array *v); -void small_parse_table_2110(t_small_parse_table_array *v); -void small_parse_table_2111(t_small_parse_table_array *v); -void small_parse_table_2112(t_small_parse_table_array *v); -void small_parse_table_2113(t_small_parse_table_array *v); -void small_parse_table_2114(t_small_parse_table_array *v); -void small_parse_table_2115(t_small_parse_table_array *v); -void small_parse_table_2116(t_small_parse_table_array *v); -void small_parse_table_2117(t_small_parse_table_array *v); -void small_parse_table_2118(t_small_parse_table_array *v); -void small_parse_table_2119(t_small_parse_table_array *v); -void small_parse_table_2120(t_small_parse_table_array *v); -void small_parse_table_2121(t_small_parse_table_array *v); -void small_parse_table_2122(t_small_parse_table_array *v); -void small_parse_table_2123(t_small_parse_table_array *v); -void small_parse_table_2124(t_small_parse_table_array *v); -void small_parse_table_2125(t_small_parse_table_array *v); -void small_parse_table_2126(t_small_parse_table_array *v); -void small_parse_table_2127(t_small_parse_table_array *v); -void small_parse_table_2128(t_small_parse_table_array *v); -void small_parse_table_2129(t_small_parse_table_array *v); -void small_parse_table_2130(t_small_parse_table_array *v); -void small_parse_table_2131(t_small_parse_table_array *v); -void small_parse_table_2132(t_small_parse_table_array *v); -void small_parse_table_2133(t_small_parse_table_array *v); -void small_parse_table_2134(t_small_parse_table_array *v); -void small_parse_table_2135(t_small_parse_table_array *v); -void small_parse_table_2136(t_small_parse_table_array *v); -void small_parse_table_2137(t_small_parse_table_array *v); -void small_parse_table_2138(t_small_parse_table_array *v); -void small_parse_table_2139(t_small_parse_table_array *v); -void small_parse_table_2140(t_small_parse_table_array *v); -void small_parse_table_2141(t_small_parse_table_array *v); -void small_parse_table_2142(t_small_parse_table_array *v); -void small_parse_table_2143(t_small_parse_table_array *v); -void small_parse_table_2144(t_small_parse_table_array *v); -void small_parse_table_2145(t_small_parse_table_array *v); -void small_parse_table_2146(t_small_parse_table_array *v); -void small_parse_table_2147(t_small_parse_table_array *v); -void small_parse_table_2148(t_small_parse_table_array *v); -void small_parse_table_2149(t_small_parse_table_array *v); -void small_parse_table_2150(t_small_parse_table_array *v); -void small_parse_table_2151(t_small_parse_table_array *v); -void small_parse_table_2152(t_small_parse_table_array *v); -void small_parse_table_2153(t_small_parse_table_array *v); -void small_parse_table_2154(t_small_parse_table_array *v); -void small_parse_table_2155(t_small_parse_table_array *v); -void small_parse_table_2156(t_small_parse_table_array *v); -void small_parse_table_2157(t_small_parse_table_array *v); -void small_parse_table_2158(t_small_parse_table_array *v); -void small_parse_table_2159(t_small_parse_table_array *v); -void small_parse_table_2160(t_small_parse_table_array *v); -void small_parse_table_2161(t_small_parse_table_array *v); -void small_parse_table_2162(t_small_parse_table_array *v); -void small_parse_table_2163(t_small_parse_table_array *v); -void small_parse_table_2164(t_small_parse_table_array *v); -void small_parse_table_2165(t_small_parse_table_array *v); -void small_parse_table_2166(t_small_parse_table_array *v); -void small_parse_table_2167(t_small_parse_table_array *v); -void small_parse_table_2168(t_small_parse_table_array *v); -void small_parse_table_2169(t_small_parse_table_array *v); -void small_parse_table_2170(t_small_parse_table_array *v); -void small_parse_table_2171(t_small_parse_table_array *v); -void small_parse_table_2172(t_small_parse_table_array *v); -void small_parse_table_2173(t_small_parse_table_array *v); -void small_parse_table_2174(t_small_parse_table_array *v); -void small_parse_table_2175(t_small_parse_table_array *v); -void small_parse_table_2176(t_small_parse_table_array *v); -void small_parse_table_2177(t_small_parse_table_array *v); -void small_parse_table_2178(t_small_parse_table_array *v); -void small_parse_table_2179(t_small_parse_table_array *v); -void small_parse_table_2180(t_small_parse_table_array *v); -void small_parse_table_2181(t_small_parse_table_array *v); -void small_parse_table_2182(t_small_parse_table_array *v); -void small_parse_table_2183(t_small_parse_table_array *v); -void small_parse_table_2184(t_small_parse_table_array *v); -void small_parse_table_2185(t_small_parse_table_array *v); -void small_parse_table_2186(t_small_parse_table_array *v); -void small_parse_table_2187(t_small_parse_table_array *v); -void small_parse_table_2188(t_small_parse_table_array *v); -void small_parse_table_2189(t_small_parse_table_array *v); -void small_parse_table_2190(t_small_parse_table_array *v); -void small_parse_table_2191(t_small_parse_table_array *v); -void small_parse_table_2192(t_small_parse_table_array *v); -void small_parse_table_2193(t_small_parse_table_array *v); -void small_parse_table_2194(t_small_parse_table_array *v); -void small_parse_table_2195(t_small_parse_table_array *v); -void small_parse_table_2196(t_small_parse_table_array *v); -void small_parse_table_2197(t_small_parse_table_array *v); -void small_parse_table_2198(t_small_parse_table_array *v); -void small_parse_table_2199(t_small_parse_table_array *v); -void small_parse_table_2200(t_small_parse_table_array *v); -void small_parse_table_2201(t_small_parse_table_array *v); -void small_parse_table_2202(t_small_parse_table_array *v); -void small_parse_table_2203(t_small_parse_table_array *v); -void small_parse_table_2204(t_small_parse_table_array *v); -void small_parse_table_2205(t_small_parse_table_array *v); -void small_parse_table_2206(t_small_parse_table_array *v); -void small_parse_table_2207(t_small_parse_table_array *v); -void small_parse_table_2208(t_small_parse_table_array *v); -void small_parse_table_2209(t_small_parse_table_array *v); -void small_parse_table_2210(t_small_parse_table_array *v); -void small_parse_table_2211(t_small_parse_table_array *v); -void small_parse_table_2212(t_small_parse_table_array *v); -void small_parse_table_2213(t_small_parse_table_array *v); -void small_parse_table_2214(t_small_parse_table_array *v); -void small_parse_table_2215(t_small_parse_table_array *v); -void small_parse_table_2216(t_small_parse_table_array *v); -void small_parse_table_2217(t_small_parse_table_array *v); -void small_parse_table_2218(t_small_parse_table_array *v); -void small_parse_table_2219(t_small_parse_table_array *v); -void small_parse_table_2220(t_small_parse_table_array *v); -void small_parse_table_2221(t_small_parse_table_array *v); -void small_parse_table_2222(t_small_parse_table_array *v); -void small_parse_table_2223(t_small_parse_table_array *v); -void small_parse_table_2224(t_small_parse_table_array *v); -void small_parse_table_2225(t_small_parse_table_array *v); -void small_parse_table_2226(t_small_parse_table_array *v); -void small_parse_table_2227(t_small_parse_table_array *v); -void small_parse_table_2228(t_small_parse_table_array *v); -void small_parse_table_2229(t_small_parse_table_array *v); -void small_parse_table_2230(t_small_parse_table_array *v); -void small_parse_table_2231(t_small_parse_table_array *v); -void small_parse_table_2232(t_small_parse_table_array *v); -void small_parse_table_2233(t_small_parse_table_array *v); -void small_parse_table_2234(t_small_parse_table_array *v); -void small_parse_table_2235(t_small_parse_table_array *v); -void small_parse_table_2236(t_small_parse_table_array *v); -void small_parse_table_2237(t_small_parse_table_array *v); -void small_parse_table_2238(t_small_parse_table_array *v); -void small_parse_table_2239(t_small_parse_table_array *v); -void small_parse_table_2240(t_small_parse_table_array *v); -void small_parse_table_2241(t_small_parse_table_array *v); -void small_parse_table_2242(t_small_parse_table_array *v); -void small_parse_table_2243(t_small_parse_table_array *v); -void small_parse_table_2244(t_small_parse_table_array *v); -void small_parse_table_2245(t_small_parse_table_array *v); -void small_parse_table_2246(t_small_parse_table_array *v); -void small_parse_table_2247(t_small_parse_table_array *v); -void small_parse_table_2248(t_small_parse_table_array *v); -void small_parse_table_2249(t_small_parse_table_array *v); -void small_parse_table_2250(t_small_parse_table_array *v); -void small_parse_table_2251(t_small_parse_table_array *v); -void small_parse_table_2252(t_small_parse_table_array *v); -void small_parse_table_2253(t_small_parse_table_array *v); -void small_parse_table_2254(t_small_parse_table_array *v); -void small_parse_table_2255(t_small_parse_table_array *v); -void small_parse_table_2256(t_small_parse_table_array *v); -void small_parse_table_2257(t_small_parse_table_array *v); -void small_parse_table_2258(t_small_parse_table_array *v); -void small_parse_table_2259(t_small_parse_table_array *v); -void small_parse_table_2260(t_small_parse_table_array *v); -void small_parse_table_2261(t_small_parse_table_array *v); -void small_parse_table_2262(t_small_parse_table_array *v); -void small_parse_table_2263(t_small_parse_table_array *v); -void small_parse_table_2264(t_small_parse_table_array *v); -void small_parse_table_2265(t_small_parse_table_array *v); -void small_parse_table_2266(t_small_parse_table_array *v); -void small_parse_table_2267(t_small_parse_table_array *v); -void small_parse_table_2268(t_small_parse_table_array *v); -void small_parse_table_2269(t_small_parse_table_array *v); -void small_parse_table_2270(t_small_parse_table_array *v); -void small_parse_table_2271(t_small_parse_table_array *v); -void small_parse_table_2272(t_small_parse_table_array *v); -void small_parse_table_2273(t_small_parse_table_array *v); -void small_parse_table_2274(t_small_parse_table_array *v); -void small_parse_table_2275(t_small_parse_table_array *v); -void small_parse_table_2276(t_small_parse_table_array *v); -void small_parse_table_2277(t_small_parse_table_array *v); -void small_parse_table_2278(t_small_parse_table_array *v); -void small_parse_table_2279(t_small_parse_table_array *v); -void small_parse_table_2280(t_small_parse_table_array *v); -void small_parse_table_2281(t_small_parse_table_array *v); -void small_parse_table_2282(t_small_parse_table_array *v); -void small_parse_table_2283(t_small_parse_table_array *v); -void small_parse_table_2284(t_small_parse_table_array *v); -void small_parse_table_2285(t_small_parse_table_array *v); -void small_parse_table_2286(t_small_parse_table_array *v); -void small_parse_table_2287(t_small_parse_table_array *v); -void small_parse_table_2288(t_small_parse_table_array *v); -void small_parse_table_2289(t_small_parse_table_array *v); -void small_parse_table_2290(t_small_parse_table_array *v); -void small_parse_table_2291(t_small_parse_table_array *v); -void small_parse_table_2292(t_small_parse_table_array *v); -void small_parse_table_2293(t_small_parse_table_array *v); -void small_parse_table_2294(t_small_parse_table_array *v); -void small_parse_table_2295(t_small_parse_table_array *v); -void small_parse_table_2296(t_small_parse_table_array *v); -void small_parse_table_2297(t_small_parse_table_array *v); -void small_parse_table_2298(t_small_parse_table_array *v); -void small_parse_table_2299(t_small_parse_table_array *v); -void small_parse_table_2300(t_small_parse_table_array *v); -void small_parse_table_2301(t_small_parse_table_array *v); -void small_parse_table_2302(t_small_parse_table_array *v); -void small_parse_table_2303(t_small_parse_table_array *v); -void small_parse_table_2304(t_small_parse_table_array *v); -void small_parse_table_2305(t_small_parse_table_array *v); -void small_parse_table_2306(t_small_parse_table_array *v); -void small_parse_table_2307(t_small_parse_table_array *v); -void small_parse_table_2308(t_small_parse_table_array *v); -void small_parse_table_2309(t_small_parse_table_array *v); -void small_parse_table_2310(t_small_parse_table_array *v); -void small_parse_table_2311(t_small_parse_table_array *v); -void small_parse_table_2312(t_small_parse_table_array *v); -void small_parse_table_2313(t_small_parse_table_array *v); -void small_parse_table_2314(t_small_parse_table_array *v); -void small_parse_table_2315(t_small_parse_table_array *v); -void small_parse_table_2316(t_small_parse_table_array *v); -void small_parse_table_2317(t_small_parse_table_array *v); -void small_parse_table_2318(t_small_parse_table_array *v); -void small_parse_table_2319(t_small_parse_table_array *v); -void small_parse_table_2320(t_small_parse_table_array *v); -void small_parse_table_2321(t_small_parse_table_array *v); -void small_parse_table_2322(t_small_parse_table_array *v); -void small_parse_table_2323(t_small_parse_table_array *v); -void small_parse_table_2324(t_small_parse_table_array *v); -void small_parse_table_2325(t_small_parse_table_array *v); -void small_parse_table_2326(t_small_parse_table_array *v); -void small_parse_table_2327(t_small_parse_table_array *v); -void small_parse_table_2328(t_small_parse_table_array *v); -void small_parse_table_2329(t_small_parse_table_array *v); -void small_parse_table_2330(t_small_parse_table_array *v); -void small_parse_table_2331(t_small_parse_table_array *v); -void small_parse_table_2332(t_small_parse_table_array *v); -void small_parse_table_2333(t_small_parse_table_array *v); -void small_parse_table_2334(t_small_parse_table_array *v); -void small_parse_table_2335(t_small_parse_table_array *v); -void small_parse_table_2336(t_small_parse_table_array *v); -void small_parse_table_2337(t_small_parse_table_array *v); -void small_parse_table_2338(t_small_parse_table_array *v); -void small_parse_table_2339(t_small_parse_table_array *v); -void small_parse_table_2340(t_small_parse_table_array *v); -void small_parse_table_2341(t_small_parse_table_array *v); -void small_parse_table_2342(t_small_parse_table_array *v); -void small_parse_table_2343(t_small_parse_table_array *v); -void small_parse_table_2344(t_small_parse_table_array *v); -void small_parse_table_2345(t_small_parse_table_array *v); -void small_parse_table_2346(t_small_parse_table_array *v); -void small_parse_table_2347(t_small_parse_table_array *v); -void small_parse_table_2348(t_small_parse_table_array *v); -void small_parse_table_2349(t_small_parse_table_array *v); -void small_parse_table_2350(t_small_parse_table_array *v); -void small_parse_table_2351(t_small_parse_table_array *v); -void small_parse_table_2352(t_small_parse_table_array *v); -void small_parse_table_2353(t_small_parse_table_array *v); -void small_parse_table_2354(t_small_parse_table_array *v); -void small_parse_table_2355(t_small_parse_table_array *v); -void small_parse_table_2356(t_small_parse_table_array *v); -void small_parse_table_2357(t_small_parse_table_array *v); -void small_parse_table_2358(t_small_parse_table_array *v); -void small_parse_table_2359(t_small_parse_table_array *v); -void small_parse_table_2360(t_small_parse_table_array *v); -void small_parse_table_2361(t_small_parse_table_array *v); -void small_parse_table_2362(t_small_parse_table_array *v); -void small_parse_table_2363(t_small_parse_table_array *v); -void small_parse_table_2364(t_small_parse_table_array *v); -void small_parse_table_2365(t_small_parse_table_array *v); -void small_parse_table_2366(t_small_parse_table_array *v); -void small_parse_table_2367(t_small_parse_table_array *v); -void small_parse_table_2368(t_small_parse_table_array *v); -void small_parse_table_2369(t_small_parse_table_array *v); -void small_parse_table_2370(t_small_parse_table_array *v); -void small_parse_table_2371(t_small_parse_table_array *v); -void small_parse_table_2372(t_small_parse_table_array *v); -void small_parse_table_2373(t_small_parse_table_array *v); -void small_parse_table_2374(t_small_parse_table_array *v); -void small_parse_table_2375(t_small_parse_table_array *v); -void small_parse_table_2376(t_small_parse_table_array *v); -void small_parse_table_2377(t_small_parse_table_array *v); -void small_parse_table_2378(t_small_parse_table_array *v); -void small_parse_table_2379(t_small_parse_table_array *v); -void small_parse_table_2380(t_small_parse_table_array *v); -void small_parse_table_2381(t_small_parse_table_array *v); -void small_parse_table_2382(t_small_parse_table_array *v); -void small_parse_table_2383(t_small_parse_table_array *v); -void small_parse_table_2384(t_small_parse_table_array *v); -void small_parse_table_2385(t_small_parse_table_array *v); -void small_parse_table_2386(t_small_parse_table_array *v); -void small_parse_table_2387(t_small_parse_table_array *v); -void small_parse_table_2388(t_small_parse_table_array *v); -void small_parse_table_2389(t_small_parse_table_array *v); -void small_parse_table_2390(t_small_parse_table_array *v); -void small_parse_table_2391(t_small_parse_table_array *v); -void small_parse_table_2392(t_small_parse_table_array *v); -void small_parse_table_2393(t_small_parse_table_array *v); -void small_parse_table_2394(t_small_parse_table_array *v); -void small_parse_table_2395(t_small_parse_table_array *v); -void small_parse_table_2396(t_small_parse_table_array *v); -void small_parse_table_2397(t_small_parse_table_array *v); -void small_parse_table_2398(t_small_parse_table_array *v); -void small_parse_table_2399(t_small_parse_table_array *v); -void small_parse_table_2400(t_small_parse_table_array *v); -void small_parse_table_2401(t_small_parse_table_array *v); -void small_parse_table_2402(t_small_parse_table_array *v); -void small_parse_table_2403(t_small_parse_table_array *v); -void small_parse_table_2404(t_small_parse_table_array *v); -void small_parse_table_2405(t_small_parse_table_array *v); -void small_parse_table_2406(t_small_parse_table_array *v); -void small_parse_table_2407(t_small_parse_table_array *v); -void small_parse_table_2408(t_small_parse_table_array *v); -void small_parse_table_2409(t_small_parse_table_array *v); -void small_parse_table_2410(t_small_parse_table_array *v); -void small_parse_table_2411(t_small_parse_table_array *v); -void small_parse_table_2412(t_small_parse_table_array *v); -void small_parse_table_2413(t_small_parse_table_array *v); -void small_parse_table_2414(t_small_parse_table_array *v); -void small_parse_table_2415(t_small_parse_table_array *v); -void small_parse_table_2416(t_small_parse_table_array *v); -void small_parse_table_2417(t_small_parse_table_array *v); -void small_parse_table_2418(t_small_parse_table_array *v); -void small_parse_table_2419(t_small_parse_table_array *v); -void small_parse_table_2420(t_small_parse_table_array *v); -void small_parse_table_2421(t_small_parse_table_array *v); -void small_parse_table_2422(t_small_parse_table_array *v); -void small_parse_table_2423(t_small_parse_table_array *v); -void small_parse_table_2424(t_small_parse_table_array *v); -void small_parse_table_2425(t_small_parse_table_array *v); -void small_parse_table_2426(t_small_parse_table_array *v); -void small_parse_table_2427(t_small_parse_table_array *v); -void small_parse_table_2428(t_small_parse_table_array *v); -void small_parse_table_2429(t_small_parse_table_array *v); -void small_parse_table_2430(t_small_parse_table_array *v); -void small_parse_table_2431(t_small_parse_table_array *v); -void small_parse_table_2432(t_small_parse_table_array *v); -void small_parse_table_2433(t_small_parse_table_array *v); -void small_parse_table_2434(t_small_parse_table_array *v); -void small_parse_table_2435(t_small_parse_table_array *v); -void small_parse_table_2436(t_small_parse_table_array *v); -void small_parse_table_2437(t_small_parse_table_array *v); -void small_parse_table_2438(t_small_parse_table_array *v); -void small_parse_table_2439(t_small_parse_table_array *v); -void small_parse_table_2440(t_small_parse_table_array *v); -void small_parse_table_2441(t_small_parse_table_array *v); -void small_parse_table_2442(t_small_parse_table_array *v); -void small_parse_table_2443(t_small_parse_table_array *v); -void small_parse_table_2444(t_small_parse_table_array *v); -void small_parse_table_2445(t_small_parse_table_array *v); -void small_parse_table_2446(t_small_parse_table_array *v); -void small_parse_table_2447(t_small_parse_table_array *v); -void small_parse_table_2448(t_small_parse_table_array *v); -void small_parse_table_2449(t_small_parse_table_array *v); -void small_parse_table_2450(t_small_parse_table_array *v); -void small_parse_table_2451(t_small_parse_table_array *v); -void small_parse_table_2452(t_small_parse_table_array *v); -void small_parse_table_2453(t_small_parse_table_array *v); -void small_parse_table_2454(t_small_parse_table_array *v); -void small_parse_table_2455(t_small_parse_table_array *v); -void small_parse_table_2456(t_small_parse_table_array *v); -void small_parse_table_2457(t_small_parse_table_array *v); -void small_parse_table_2458(t_small_parse_table_array *v); -void small_parse_table_2459(t_small_parse_table_array *v); -void small_parse_table_2460(t_small_parse_table_array *v); -void small_parse_table_2461(t_small_parse_table_array *v); -void small_parse_table_2462(t_small_parse_table_array *v); -void small_parse_table_2463(t_small_parse_table_array *v); -void small_parse_table_2464(t_small_parse_table_array *v); -void small_parse_table_2465(t_small_parse_table_array *v); -void small_parse_table_2466(t_small_parse_table_array *v); -void small_parse_table_2467(t_small_parse_table_array *v); -void small_parse_table_2468(t_small_parse_table_array *v); -void small_parse_table_2469(t_small_parse_table_array *v); -void small_parse_table_2470(t_small_parse_table_array *v); -void small_parse_table_2471(t_small_parse_table_array *v); -void small_parse_table_2472(t_small_parse_table_array *v); -void small_parse_table_2473(t_small_parse_table_array *v); -void small_parse_table_2474(t_small_parse_table_array *v); -void small_parse_table_2475(t_small_parse_table_array *v); -void small_parse_table_2476(t_small_parse_table_array *v); -void small_parse_table_2477(t_small_parse_table_array *v); -void small_parse_table_2478(t_small_parse_table_array *v); -void small_parse_table_2479(t_small_parse_table_array *v); -void small_parse_table_2480(t_small_parse_table_array *v); -void small_parse_table_2481(t_small_parse_table_array *v); -void small_parse_table_2482(t_small_parse_table_array *v); -void small_parse_table_2483(t_small_parse_table_array *v); -void small_parse_table_2484(t_small_parse_table_array *v); -void small_parse_table_2485(t_small_parse_table_array *v); -void small_parse_table_2486(t_small_parse_table_array *v); -void small_parse_table_2487(t_small_parse_table_array *v); -void small_parse_table_2488(t_small_parse_table_array *v); -void small_parse_table_2489(t_small_parse_table_array *v); -void small_parse_table_2490(t_small_parse_table_array *v); -void small_parse_table_2491(t_small_parse_table_array *v); -void small_parse_table_2492(t_small_parse_table_array *v); -void small_parse_table_2493(t_small_parse_table_array *v); -void small_parse_table_2494(t_small_parse_table_array *v); -void small_parse_table_2495(t_small_parse_table_array *v); -void small_parse_table_2496(t_small_parse_table_array *v); -void small_parse_table_2497(t_small_parse_table_array *v); -void small_parse_table_2498(t_small_parse_table_array *v); -void small_parse_table_2499(t_small_parse_table_array *v); -void small_parse_table_2500(t_small_parse_table_array *v); -void small_parse_table_2501(t_small_parse_table_array *v); -void small_parse_table_2502(t_small_parse_table_array *v); -void small_parse_table_2503(t_small_parse_table_array *v); -void small_parse_table_2504(t_small_parse_table_array *v); -void small_parse_table_2505(t_small_parse_table_array *v); -void small_parse_table_2506(t_small_parse_table_array *v); -void small_parse_table_2507(t_small_parse_table_array *v); -void small_parse_table_2508(t_small_parse_table_array *v); -void small_parse_table_2509(t_small_parse_table_array *v); -void small_parse_table_2510(t_small_parse_table_array *v); -void small_parse_table_2511(t_small_parse_table_array *v); -void small_parse_table_2512(t_small_parse_table_array *v); -void small_parse_table_2513(t_small_parse_table_array *v); -void small_parse_table_2514(t_small_parse_table_array *v); -void small_parse_table_2515(t_small_parse_table_array *v); -void small_parse_table_2516(t_small_parse_table_array *v); -void small_parse_table_2517(t_small_parse_table_array *v); -void small_parse_table_2518(t_small_parse_table_array *v); -void small_parse_table_2519(t_small_parse_table_array *v); -void small_parse_table_2520(t_small_parse_table_array *v); -void small_parse_table_2521(t_small_parse_table_array *v); -void small_parse_table_2522(t_small_parse_table_array *v); -void small_parse_table_2523(t_small_parse_table_array *v); -void small_parse_table_2524(t_small_parse_table_array *v); -void small_parse_table_2525(t_small_parse_table_array *v); -void small_parse_table_2526(t_small_parse_table_array *v); -void small_parse_table_2527(t_small_parse_table_array *v); -void small_parse_table_2528(t_small_parse_table_array *v); -void small_parse_table_2529(t_small_parse_table_array *v); -void small_parse_table_2530(t_small_parse_table_array *v); -void small_parse_table_2531(t_small_parse_table_array *v); -void small_parse_table_2532(t_small_parse_table_array *v); -void small_parse_table_2533(t_small_parse_table_array *v); -void small_parse_table_2534(t_small_parse_table_array *v); -void small_parse_table_2535(t_small_parse_table_array *v); -void small_parse_table_2536(t_small_parse_table_array *v); -void small_parse_table_2537(t_small_parse_table_array *v); -void small_parse_table_2538(t_small_parse_table_array *v); -void small_parse_table_2539(t_small_parse_table_array *v); -void small_parse_table_2540(t_small_parse_table_array *v); -void small_parse_table_2541(t_small_parse_table_array *v); -void small_parse_table_2542(t_small_parse_table_array *v); -void small_parse_table_2543(t_small_parse_table_array *v); -void small_parse_table_2544(t_small_parse_table_array *v); -void small_parse_table_2545(t_small_parse_table_array *v); -void small_parse_table_2546(t_small_parse_table_array *v); -void small_parse_table_2547(t_small_parse_table_array *v); -void small_parse_table_2548(t_small_parse_table_array *v); -void small_parse_table_2549(t_small_parse_table_array *v); -void small_parse_table_2550(t_small_parse_table_array *v); -void small_parse_table_2551(t_small_parse_table_array *v); -void small_parse_table_2552(t_small_parse_table_array *v); -void small_parse_table_2553(t_small_parse_table_array *v); -void small_parse_table_2554(t_small_parse_table_array *v); -void small_parse_table_2555(t_small_parse_table_array *v); -void small_parse_table_2556(t_small_parse_table_array *v); -void small_parse_table_2557(t_small_parse_table_array *v); -void small_parse_table_2558(t_small_parse_table_array *v); -void small_parse_table_2559(t_small_parse_table_array *v); -void small_parse_table_2560(t_small_parse_table_array *v); -void small_parse_table_2561(t_small_parse_table_array *v); -void small_parse_table_2562(t_small_parse_table_array *v); -void small_parse_table_2563(t_small_parse_table_array *v); -void small_parse_table_2564(t_small_parse_table_array *v); -void small_parse_table_2565(t_small_parse_table_array *v); -void small_parse_table_2566(t_small_parse_table_array *v); -void small_parse_table_2567(t_small_parse_table_array *v); -void small_parse_table_2568(t_small_parse_table_array *v); -void small_parse_table_2569(t_small_parse_table_array *v); -void small_parse_table_2570(t_small_parse_table_array *v); -void small_parse_table_2571(t_small_parse_table_array *v); -void small_parse_table_2572(t_small_parse_table_array *v); -void small_parse_table_2573(t_small_parse_table_array *v); -void small_parse_table_2574(t_small_parse_table_array *v); -void small_parse_table_2575(t_small_parse_table_array *v); -void small_parse_table_2576(t_small_parse_table_array *v); -void small_parse_table_2577(t_small_parse_table_array *v); -void small_parse_table_2578(t_small_parse_table_array *v); -void small_parse_table_2579(t_small_parse_table_array *v); -void small_parse_table_2580(t_small_parse_table_array *v); -void small_parse_table_2581(t_small_parse_table_array *v); -void small_parse_table_2582(t_small_parse_table_array *v); -void small_parse_table_2583(t_small_parse_table_array *v); -void small_parse_table_2584(t_small_parse_table_array *v); -void small_parse_table_2585(t_small_parse_table_array *v); -void small_parse_table_2586(t_small_parse_table_array *v); -void small_parse_table_2587(t_small_parse_table_array *v); -void small_parse_table_2588(t_small_parse_table_array *v); -void small_parse_table_2589(t_small_parse_table_array *v); -void small_parse_table_2590(t_small_parse_table_array *v); -void small_parse_table_2591(t_small_parse_table_array *v); -void small_parse_table_2592(t_small_parse_table_array *v); -void small_parse_table_2593(t_small_parse_table_array *v); -void small_parse_table_2594(t_small_parse_table_array *v); -void small_parse_table_2595(t_small_parse_table_array *v); -void small_parse_table_2596(t_small_parse_table_array *v); -void small_parse_table_2597(t_small_parse_table_array *v); -void small_parse_table_2598(t_small_parse_table_array *v); -void small_parse_table_2599(t_small_parse_table_array *v); -void small_parse_table_2600(t_small_parse_table_array *v); -void small_parse_table_2601(t_small_parse_table_array *v); -void small_parse_table_2602(t_small_parse_table_array *v); -void small_parse_table_2603(t_small_parse_table_array *v); -void small_parse_table_2604(t_small_parse_table_array *v); -void small_parse_table_2605(t_small_parse_table_array *v); -void small_parse_table_2606(t_small_parse_table_array *v); -void small_parse_table_2607(t_small_parse_table_array *v); -void small_parse_table_2608(t_small_parse_table_array *v); -void small_parse_table_2609(t_small_parse_table_array *v); -void small_parse_table_2610(t_small_parse_table_array *v); -void small_parse_table_2611(t_small_parse_table_array *v); -void small_parse_table_2612(t_small_parse_table_array *v); -void small_parse_table_2613(t_small_parse_table_array *v); -void small_parse_table_2614(t_small_parse_table_array *v); -void small_parse_table_2615(t_small_parse_table_array *v); -void small_parse_table_2616(t_small_parse_table_array *v); -void small_parse_table_2617(t_small_parse_table_array *v); -void small_parse_table_2618(t_small_parse_table_array *v); -void small_parse_table_2619(t_small_parse_table_array *v); -void small_parse_table_2620(t_small_parse_table_array *v); -void small_parse_table_2621(t_small_parse_table_array *v); -void small_parse_table_2622(t_small_parse_table_array *v); -void small_parse_table_2623(t_small_parse_table_array *v); -void small_parse_table_2624(t_small_parse_table_array *v); -void small_parse_table_2625(t_small_parse_table_array *v); -void small_parse_table_2626(t_small_parse_table_array *v); -void small_parse_table_2627(t_small_parse_table_array *v); -void small_parse_table_2628(t_small_parse_table_array *v); -void small_parse_table_2629(t_small_parse_table_array *v); -void small_parse_table_2630(t_small_parse_table_array *v); -void small_parse_table_2631(t_small_parse_table_array *v); -void small_parse_table_2632(t_small_parse_table_array *v); -void small_parse_table_2633(t_small_parse_table_array *v); -void small_parse_table_2634(t_small_parse_table_array *v); -void small_parse_table_2635(t_small_parse_table_array *v); -void small_parse_table_2636(t_small_parse_table_array *v); -void small_parse_table_2637(t_small_parse_table_array *v); -void small_parse_table_2638(t_small_parse_table_array *v); -void small_parse_table_2639(t_small_parse_table_array *v); -void small_parse_table_2640(t_small_parse_table_array *v); -void small_parse_table_2641(t_small_parse_table_array *v); -void small_parse_table_2642(t_small_parse_table_array *v); -void small_parse_table_2643(t_small_parse_table_array *v); -void small_parse_table_2644(t_small_parse_table_array *v); -void small_parse_table_2645(t_small_parse_table_array *v); -void small_parse_table_2646(t_small_parse_table_array *v); -void small_parse_table_2647(t_small_parse_table_array *v); -void small_parse_table_2648(t_small_parse_table_array *v); -void small_parse_table_2649(t_small_parse_table_array *v); -void small_parse_table_2650(t_small_parse_table_array *v); -void small_parse_table_2651(t_small_parse_table_array *v); -void small_parse_table_2652(t_small_parse_table_array *v); -void small_parse_table_2653(t_small_parse_table_array *v); -void small_parse_table_2654(t_small_parse_table_array *v); -void small_parse_table_2655(t_small_parse_table_array *v); -void small_parse_table_2656(t_small_parse_table_array *v); -void small_parse_table_2657(t_small_parse_table_array *v); -void small_parse_table_2658(t_small_parse_table_array *v); -void small_parse_table_2659(t_small_parse_table_array *v); -void small_parse_table_2660(t_small_parse_table_array *v); -void small_parse_table_2661(t_small_parse_table_array *v); -void small_parse_table_2662(t_small_parse_table_array *v); -void small_parse_table_2663(t_small_parse_table_array *v); -void small_parse_table_2664(t_small_parse_table_array *v); -void small_parse_table_2665(t_small_parse_table_array *v); -void small_parse_table_2666(t_small_parse_table_array *v); -void small_parse_table_2667(t_small_parse_table_array *v); -void small_parse_table_2668(t_small_parse_table_array *v); -void small_parse_table_2669(t_small_parse_table_array *v); -void small_parse_table_2670(t_small_parse_table_array *v); -void small_parse_table_2671(t_small_parse_table_array *v); -void small_parse_table_2672(t_small_parse_table_array *v); -void small_parse_table_2673(t_small_parse_table_array *v); -void small_parse_table_2674(t_small_parse_table_array *v); -void small_parse_table_2675(t_small_parse_table_array *v); -void small_parse_table_2676(t_small_parse_table_array *v); -void small_parse_table_2677(t_small_parse_table_array *v); -void small_parse_table_2678(t_small_parse_table_array *v); -void small_parse_table_2679(t_small_parse_table_array *v); -void small_parse_table_2680(t_small_parse_table_array *v); -void small_parse_table_2681(t_small_parse_table_array *v); -void small_parse_table_2682(t_small_parse_table_array *v); -void small_parse_table_2683(t_small_parse_table_array *v); -void small_parse_table_2684(t_small_parse_table_array *v); -void small_parse_table_2685(t_small_parse_table_array *v); -void small_parse_table_2686(t_small_parse_table_array *v); -void small_parse_table_2687(t_small_parse_table_array *v); -void small_parse_table_2688(t_small_parse_table_array *v); -void small_parse_table_2689(t_small_parse_table_array *v); -void small_parse_table_2690(t_small_parse_table_array *v); -void small_parse_table_2691(t_small_parse_table_array *v); -void small_parse_table_2692(t_small_parse_table_array *v); -void small_parse_table_2693(t_small_parse_table_array *v); -void small_parse_table_2694(t_small_parse_table_array *v); -void small_parse_table_2695(t_small_parse_table_array *v); -void small_parse_table_2696(t_small_parse_table_array *v); -void small_parse_table_2697(t_small_parse_table_array *v); -void small_parse_table_2698(t_small_parse_table_array *v); -void small_parse_table_2699(t_small_parse_table_array *v); -void small_parse_table_2700(t_small_parse_table_array *v); -void small_parse_table_2701(t_small_parse_table_array *v); -void small_parse_table_2702(t_small_parse_table_array *v); -void small_parse_table_2703(t_small_parse_table_array *v); -void small_parse_table_2704(t_small_parse_table_array *v); -void small_parse_table_2705(t_small_parse_table_array *v); -void small_parse_table_2706(t_small_parse_table_array *v); -void small_parse_table_2707(t_small_parse_table_array *v); -void small_parse_table_2708(t_small_parse_table_array *v); -void small_parse_table_2709(t_small_parse_table_array *v); -void small_parse_table_2710(t_small_parse_table_array *v); -void small_parse_table_2711(t_small_parse_table_array *v); -void small_parse_table_2712(t_small_parse_table_array *v); -void small_parse_table_2713(t_small_parse_table_array *v); -void small_parse_table_2714(t_small_parse_table_array *v); -void small_parse_table_2715(t_small_parse_table_array *v); -void small_parse_table_2716(t_small_parse_table_array *v); -void small_parse_table_2717(t_small_parse_table_array *v); -void small_parse_table_2718(t_small_parse_table_array *v); -void small_parse_table_2719(t_small_parse_table_array *v); -void small_parse_table_2720(t_small_parse_table_array *v); -void small_parse_table_2721(t_small_parse_table_array *v); -void small_parse_table_2722(t_small_parse_table_array *v); -void small_parse_table_2723(t_small_parse_table_array *v); -void small_parse_table_2724(t_small_parse_table_array *v); -void small_parse_table_2725(t_small_parse_table_array *v); -void small_parse_table_2726(t_small_parse_table_array *v); -void small_parse_table_2727(t_small_parse_table_array *v); -void small_parse_table_2728(t_small_parse_table_array *v); -void small_parse_table_2729(t_small_parse_table_array *v); -void small_parse_table_2730(t_small_parse_table_array *v); -void small_parse_table_2731(t_small_parse_table_array *v); -void small_parse_table_2732(t_small_parse_table_array *v); -void small_parse_table_2733(t_small_parse_table_array *v); -void small_parse_table_2734(t_small_parse_table_array *v); -void small_parse_table_2735(t_small_parse_table_array *v); -void small_parse_table_2736(t_small_parse_table_array *v); -void small_parse_table_2737(t_small_parse_table_array *v); -void small_parse_table_2738(t_small_parse_table_array *v); -void small_parse_table_2739(t_small_parse_table_array *v); -void small_parse_table_2740(t_small_parse_table_array *v); -void small_parse_table_2741(t_small_parse_table_array *v); -void small_parse_table_2742(t_small_parse_table_array *v); -void small_parse_table_2743(t_small_parse_table_array *v); -void small_parse_table_2744(t_small_parse_table_array *v); -void small_parse_table_2745(t_small_parse_table_array *v); -void small_parse_table_2746(t_small_parse_table_array *v); -void small_parse_table_2747(t_small_parse_table_array *v); -void small_parse_table_2748(t_small_parse_table_array *v); -void small_parse_table_2749(t_small_parse_table_array *v); -void small_parse_table_2750(t_small_parse_table_array *v); -void small_parse_table_2751(t_small_parse_table_array *v); -void small_parse_table_2752(t_small_parse_table_array *v); -void small_parse_table_2753(t_small_parse_table_array *v); -void small_parse_table_2754(t_small_parse_table_array *v); -void small_parse_table_2755(t_small_parse_table_array *v); -void small_parse_table_2756(t_small_parse_table_array *v); -void small_parse_table_2757(t_small_parse_table_array *v); -void small_parse_table_2758(t_small_parse_table_array *v); -void small_parse_table_2759(t_small_parse_table_array *v); -void small_parse_table_2760(t_small_parse_table_array *v); -void small_parse_table_2761(t_small_parse_table_array *v); -void small_parse_table_2762(t_small_parse_table_array *v); -void small_parse_table_2763(t_small_parse_table_array *v); -void small_parse_table_2764(t_small_parse_table_array *v); -void small_parse_table_2765(t_small_parse_table_array *v); -void small_parse_table_2766(t_small_parse_table_array *v); -void small_parse_table_2767(t_small_parse_table_array *v); -void small_parse_table_2768(t_small_parse_table_array *v); -void small_parse_table_2769(t_small_parse_table_array *v); -void small_parse_table_2770(t_small_parse_table_array *v); -void small_parse_table_2771(t_small_parse_table_array *v); -void small_parse_table_2772(t_small_parse_table_array *v); -void small_parse_table_2773(t_small_parse_table_array *v); -void small_parse_table_2774(t_small_parse_table_array *v); -void small_parse_table_2775(t_small_parse_table_array *v); -void small_parse_table_2776(t_small_parse_table_array *v); -void small_parse_table_2777(t_small_parse_table_array *v); -void small_parse_table_2778(t_small_parse_table_array *v); -void small_parse_table_2779(t_small_parse_table_array *v); -void small_parse_table_2780(t_small_parse_table_array *v); -void small_parse_table_2781(t_small_parse_table_array *v); -void small_parse_table_2782(t_small_parse_table_array *v); -void small_parse_table_2783(t_small_parse_table_array *v); -void small_parse_table_2784(t_small_parse_table_array *v); -void small_parse_table_2785(t_small_parse_table_array *v); -void small_parse_table_2786(t_small_parse_table_array *v); -void small_parse_table_2787(t_small_parse_table_array *v); -void small_parse_table_2788(t_small_parse_table_array *v); -void small_parse_table_2789(t_small_parse_table_array *v); -void small_parse_table_2790(t_small_parse_table_array *v); -void small_parse_table_2791(t_small_parse_table_array *v); -void small_parse_table_2792(t_small_parse_table_array *v); -void small_parse_table_2793(t_small_parse_table_array *v); -void small_parse_table_2794(t_small_parse_table_array *v); -void small_parse_table_2795(t_small_parse_table_array *v); -void small_parse_table_2796(t_small_parse_table_array *v); -void small_parse_table_2797(t_small_parse_table_array *v); -void small_parse_table_2798(t_small_parse_table_array *v); -void small_parse_table_2799(t_small_parse_table_array *v); -void small_parse_table_2800(t_small_parse_table_array *v); -void small_parse_table_2801(t_small_parse_table_array *v); -void small_parse_table_2802(t_small_parse_table_array *v); -void small_parse_table_2803(t_small_parse_table_array *v); -void small_parse_table_2804(t_small_parse_table_array *v); -void small_parse_table_2805(t_small_parse_table_array *v); -void small_parse_table_2806(t_small_parse_table_array *v); -void small_parse_table_2807(t_small_parse_table_array *v); -void small_parse_table_2808(t_small_parse_table_array *v); -void small_parse_table_2809(t_small_parse_table_array *v); -void small_parse_table_2810(t_small_parse_table_array *v); -void small_parse_table_2811(t_small_parse_table_array *v); -void small_parse_table_2812(t_small_parse_table_array *v); -void small_parse_table_2813(t_small_parse_table_array *v); -void small_parse_table_2814(t_small_parse_table_array *v); -void small_parse_table_2815(t_small_parse_table_array *v); -void small_parse_table_2816(t_small_parse_table_array *v); -void small_parse_table_2817(t_small_parse_table_array *v); -void small_parse_table_2818(t_small_parse_table_array *v); -void small_parse_table_2819(t_small_parse_table_array *v); -void small_parse_table_2820(t_small_parse_table_array *v); -void small_parse_table_2821(t_small_parse_table_array *v); -void small_parse_table_2822(t_small_parse_table_array *v); -void small_parse_table_2823(t_small_parse_table_array *v); -void small_parse_table_2824(t_small_parse_table_array *v); -void small_parse_table_2825(t_small_parse_table_array *v); -void small_parse_table_2826(t_small_parse_table_array *v); -void small_parse_table_2827(t_small_parse_table_array *v); -void small_parse_table_2828(t_small_parse_table_array *v); -void small_parse_table_2829(t_small_parse_table_array *v); -void small_parse_table_2830(t_small_parse_table_array *v); -void small_parse_table_2831(t_small_parse_table_array *v); -void small_parse_table_2832(t_small_parse_table_array *v); -void small_parse_table_2833(t_small_parse_table_array *v); -void small_parse_table_2834(t_small_parse_table_array *v); -void small_parse_table_2835(t_small_parse_table_array *v); -void small_parse_table_2836(t_small_parse_table_array *v); -void small_parse_table_2837(t_small_parse_table_array *v); -void small_parse_table_2838(t_small_parse_table_array *v); -void small_parse_table_2839(t_small_parse_table_array *v); -void small_parse_table_2840(t_small_parse_table_array *v); -void small_parse_table_2841(t_small_parse_table_array *v); -void small_parse_table_2842(t_small_parse_table_array *v); -void small_parse_table_2843(t_small_parse_table_array *v); -void small_parse_table_2844(t_small_parse_table_array *v); -void small_parse_table_2845(t_small_parse_table_array *v); -void small_parse_table_2846(t_small_parse_table_array *v); -void small_parse_table_2847(t_small_parse_table_array *v); -void small_parse_table_2848(t_small_parse_table_array *v); -void small_parse_table_2849(t_small_parse_table_array *v); -void small_parse_table_2850(t_small_parse_table_array *v); -void small_parse_table_2851(t_small_parse_table_array *v); -void small_parse_table_2852(t_small_parse_table_array *v); -void small_parse_table_2853(t_small_parse_table_array *v); -void small_parse_table_2854(t_small_parse_table_array *v); -void small_parse_table_2855(t_small_parse_table_array *v); -void small_parse_table_2856(t_small_parse_table_array *v); -void small_parse_table_2857(t_small_parse_table_array *v); -void small_parse_table_2858(t_small_parse_table_array *v); -void small_parse_table_2859(t_small_parse_table_array *v); -void small_parse_table_2860(t_small_parse_table_array *v); -void small_parse_table_2861(t_small_parse_table_array *v); -void small_parse_table_2862(t_small_parse_table_array *v); -void small_parse_table_2863(t_small_parse_table_array *v); -void small_parse_table_2864(t_small_parse_table_array *v); -void small_parse_table_2865(t_small_parse_table_array *v); -void small_parse_table_2866(t_small_parse_table_array *v); -void small_parse_table_2867(t_small_parse_table_array *v); -void small_parse_table_2868(t_small_parse_table_array *v); -void small_parse_table_2869(t_small_parse_table_array *v); -void small_parse_table_2870(t_small_parse_table_array *v); -void small_parse_table_2871(t_small_parse_table_array *v); -void small_parse_table_2872(t_small_parse_table_array *v); -void small_parse_table_2873(t_small_parse_table_array *v); -void small_parse_table_2874(t_small_parse_table_array *v); -void small_parse_table_2875(t_small_parse_table_array *v); -void small_parse_table_2876(t_small_parse_table_array *v); -void small_parse_table_2877(t_small_parse_table_array *v); -void small_parse_table_2878(t_small_parse_table_array *v); -void small_parse_table_2879(t_small_parse_table_array *v); -void small_parse_table_2880(t_small_parse_table_array *v); -void small_parse_table_2881(t_small_parse_table_array *v); -void small_parse_table_2882(t_small_parse_table_array *v); -void small_parse_table_2883(t_small_parse_table_array *v); -void small_parse_table_2884(t_small_parse_table_array *v); -void small_parse_table_2885(t_small_parse_table_array *v); -void small_parse_table_2886(t_small_parse_table_array *v); -void small_parse_table_2887(t_small_parse_table_array *v); -void small_parse_table_2888(t_small_parse_table_array *v); -void small_parse_table_2889(t_small_parse_table_array *v); -void small_parse_table_2890(t_small_parse_table_array *v); -void small_parse_table_2891(t_small_parse_table_array *v); -void small_parse_table_2892(t_small_parse_table_array *v); -void small_parse_table_2893(t_small_parse_table_array *v); -void small_parse_table_2894(t_small_parse_table_array *v); -void small_parse_table_2895(t_small_parse_table_array *v); -void small_parse_table_2896(t_small_parse_table_array *v); -void small_parse_table_2897(t_small_parse_table_array *v); -void small_parse_table_2898(t_small_parse_table_array *v); -void small_parse_table_2899(t_small_parse_table_array *v); -void small_parse_table_2900(t_small_parse_table_array *v); -void small_parse_table_2901(t_small_parse_table_array *v); -void small_parse_table_2902(t_small_parse_table_array *v); -void small_parse_table_2903(t_small_parse_table_array *v); -void small_parse_table_2904(t_small_parse_table_array *v); -void small_parse_table_2905(t_small_parse_table_array *v); -void small_parse_table_2906(t_small_parse_table_array *v); -void small_parse_table_2907(t_small_parse_table_array *v); -void small_parse_table_2908(t_small_parse_table_array *v); -void small_parse_table_2909(t_small_parse_table_array *v); -void small_parse_table_2910(t_small_parse_table_array *v); -void small_parse_table_2911(t_small_parse_table_array *v); -void small_parse_table_2912(t_small_parse_table_array *v); -void small_parse_table_2913(t_small_parse_table_array *v); -void small_parse_table_2914(t_small_parse_table_array *v); -void small_parse_table_2915(t_small_parse_table_array *v); -void small_parse_table_2916(t_small_parse_table_array *v); -void small_parse_table_2917(t_small_parse_table_array *v); -void small_parse_table_2918(t_small_parse_table_array *v); -void small_parse_table_2919(t_small_parse_table_array *v); -void small_parse_table_2920(t_small_parse_table_array *v); -void small_parse_table_2921(t_small_parse_table_array *v); -void small_parse_table_2922(t_small_parse_table_array *v); -void small_parse_table_2923(t_small_parse_table_array *v); -void small_parse_table_2924(t_small_parse_table_array *v); -void small_parse_table_2925(t_small_parse_table_array *v); -void small_parse_table_2926(t_small_parse_table_array *v); -void small_parse_table_2927(t_small_parse_table_array *v); -void small_parse_table_2928(t_small_parse_table_array *v); -void small_parse_table_2929(t_small_parse_table_array *v); -void small_parse_table_2930(t_small_parse_table_array *v); -void small_parse_table_2931(t_small_parse_table_array *v); -void small_parse_table_2932(t_small_parse_table_array *v); -void small_parse_table_2933(t_small_parse_table_array *v); -void small_parse_table_2934(t_small_parse_table_array *v); -void small_parse_table_2935(t_small_parse_table_array *v); -void small_parse_table_2936(t_small_parse_table_array *v); -void small_parse_table_2937(t_small_parse_table_array *v); -void small_parse_table_2938(t_small_parse_table_array *v); -void small_parse_table_2939(t_small_parse_table_array *v); -void small_parse_table_2940(t_small_parse_table_array *v); -void small_parse_table_2941(t_small_parse_table_array *v); -void small_parse_table_2942(t_small_parse_table_array *v); -void small_parse_table_2943(t_small_parse_table_array *v); -void small_parse_table_2944(t_small_parse_table_array *v); -void small_parse_table_2945(t_small_parse_table_array *v); -void small_parse_table_2946(t_small_parse_table_array *v); -void small_parse_table_2947(t_small_parse_table_array *v); -void small_parse_table_2948(t_small_parse_table_array *v); -void small_parse_table_2949(t_small_parse_table_array *v); -void small_parse_table_2950(t_small_parse_table_array *v); -void small_parse_table_2951(t_small_parse_table_array *v); -void small_parse_table_2952(t_small_parse_table_array *v); -void small_parse_table_2953(t_small_parse_table_array *v); -void small_parse_table_2954(t_small_parse_table_array *v); -void small_parse_table_2955(t_small_parse_table_array *v); -void small_parse_table_2956(t_small_parse_table_array *v); -void small_parse_table_2957(t_small_parse_table_array *v); -void small_parse_table_2958(t_small_parse_table_array *v); -void small_parse_table_2959(t_small_parse_table_array *v); -void small_parse_table_2960(t_small_parse_table_array *v); -void small_parse_table_2961(t_small_parse_table_array *v); -void small_parse_table_2962(t_small_parse_table_array *v); -void small_parse_table_2963(t_small_parse_table_array *v); -void small_parse_table_2964(t_small_parse_table_array *v); -void small_parse_table_2965(t_small_parse_table_array *v); -void small_parse_table_2966(t_small_parse_table_array *v); -void small_parse_table_2967(t_small_parse_table_array *v); -void small_parse_table_2968(t_small_parse_table_array *v); -void small_parse_table_2969(t_small_parse_table_array *v); -void small_parse_table_2970(t_small_parse_table_array *v); -void small_parse_table_2971(t_small_parse_table_array *v); -void small_parse_table_2972(t_small_parse_table_array *v); -void small_parse_table_2973(t_small_parse_table_array *v); -void small_parse_table_2974(t_small_parse_table_array *v); -void small_parse_table_2975(t_small_parse_table_array *v); -void small_parse_table_2976(t_small_parse_table_array *v); -void small_parse_table_2977(t_small_parse_table_array *v); -void small_parse_table_2978(t_small_parse_table_array *v); -void small_parse_table_2979(t_small_parse_table_array *v); -void small_parse_table_2980(t_small_parse_table_array *v); - -#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 deleted file mode 100644 index 68391d01..00000000 --- a/parser/static/small_parse_table/small_parse_table_0.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_0.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_0(t_small_parse_table_array *v) -{ - v->a[0] = 34; - v->a[1] = actions(3); - v->a[2] = 1; - v->a[3] = sym_comment; - v->a[4] = actions(9); - v->a[5] = 1; - v->a[6] = anon_sym_for; - v->a[7] = actions(13); - v->a[8] = 1; - v->a[9] = anon_sym_if; - v->a[10] = actions(15); - v->a[11] = 1; - v->a[12] = anon_sym_case; - v->a[13] = actions(17); - v->a[14] = 1; - v->a[15] = anon_sym_LPAREN; - v->a[16] = actions(19); - v->a[17] = 1; - v->a[18] = anon_sym_LBRACE; - v->a[19] = actions(41); - small_parse_table_1(v); -} - -void small_parse_table_1(t_small_parse_table_array *v) -{ - v->a[20] = 1; - v->a[21] = sym_word; - v->a[22] = actions(43); - v->a[23] = 1; - v->a[24] = anon_sym_fi; - v->a[25] = actions(45); - v->a[26] = 1; - v->a[27] = anon_sym_elif; - v->a[28] = actions(47); - v->a[29] = 1; - v->a[30] = anon_sym_else; - v->a[31] = actions(49); - v->a[32] = 1; - v->a[33] = anon_sym_BANG; - v->a[34] = actions(53); - v->a[35] = 1; - v->a[36] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37] = actions(55); - v->a[38] = 1; - v->a[39] = anon_sym_DOLLAR; - small_parse_table_2(v); -} - -void small_parse_table_2(t_small_parse_table_array *v) -{ - v->a[40] = actions(57); - v->a[41] = 1; - v->a[42] = anon_sym_DQUOTE; - v->a[43] = actions(61); - v->a[44] = 1; - v->a[45] = anon_sym_DOLLAR_LBRACE; - v->a[46] = actions(63); - v->a[47] = 1; - v->a[48] = anon_sym_DOLLAR_LPAREN; - v->a[49] = actions(65); - v->a[50] = 1; - v->a[51] = anon_sym_BQUOTE; - v->a[52] = actions(67); - v->a[53] = 1; - v->a[54] = sym_variable_name; - v->a[55] = state(19); - v->a[56] = 1; - v->a[57] = aux_sym__terminated_statement; - v->a[58] = state(185); - v->a[59] = 1; - small_parse_table_3(v); -} - -void small_parse_table_3(t_small_parse_table_array *v) -{ - v->a[60] = sym_command_name; - v->a[61] = state(231); - v->a[62] = 1; - v->a[63] = sym_variable_assignment; - v->a[64] = state(411); - v->a[65] = 1; - v->a[66] = aux_sym_command_repeat1; - v->a[67] = state(551); - v->a[68] = 1; - v->a[69] = sym_file_redirect; - v->a[70] = state(555); - v->a[71] = 1; - v->a[72] = sym_concatenation; - v->a[73] = state(1070); - v->a[74] = 1; - v->a[75] = sym_pipeline; - v->a[76] = state(1126); - v->a[77] = 1; - v->a[78] = aux_sym_redirected_statement_repeat2; - v->a[79] = state(1561); - small_parse_table_4(v); -} - -void small_parse_table_4(t_small_parse_table_array *v) -{ - v->a[80] = 1; - v->a[81] = sym__statement_not_pipeline; - v->a[82] = state(1606); - v->a[83] = 1; - v->a[84] = sym_else_clause; - v->a[85] = actions(11); - v->a[86] = 2; - v->a[87] = anon_sym_while; - v->a[88] = anon_sym_until; - v->a[89] = actions(59); - v->a[90] = 2; - v->a[91] = sym_raw_string; - v->a[92] = sym_number; - v->a[93] = state(1454); - v->a[94] = 2; - v->a[95] = sym_elif_clause; - v->a[96] = aux_sym_if_statement_repeat1; - v->a[97] = actions(51); - v->a[98] = 3; - v->a[99] = anon_sym_LT; - small_parse_table_5(v); -} - -/* EOF small_parse_table_0.c */ diff --git a/parser/static/small_parse_table/small_parse_table_1.c b/parser/static/small_parse_table/small_parse_table_1.c deleted file mode 100644 index 20683949..00000000 --- a/parser/static/small_parse_table/small_parse_table_1.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_1.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_5(t_small_parse_table_array *v) -{ - v->a[100] = anon_sym_GT; - v->a[101] = anon_sym_GT_GT; - v->a[102] = state(401); - v->a[103] = 5; - v->a[104] = sym_arithmetic_expansion; - v->a[105] = sym_string; - v->a[106] = sym_simple_expansion; - v->a[107] = sym_expansion; - v->a[108] = sym_command_substitution; - v->a[109] = state(905); - v->a[110] = 12; - v->a[111] = sym_redirected_statement; - v->a[112] = sym_for_statement; - v->a[113] = sym_while_statement; - v->a[114] = sym_if_statement; - v->a[115] = sym_case_statement; - v->a[116] = sym_function_definition; - v->a[117] = sym_compound_statement; - v->a[118] = sym_subshell; - v->a[119] = sym_list; - small_parse_table_6(v); -} - -void small_parse_table_6(t_small_parse_table_array *v) -{ - v->a[120] = sym_negated_command; - v->a[121] = sym_command; - v->a[122] = sym__variable_assignments; - v->a[123] = 34; - v->a[124] = actions(3); - v->a[125] = 1; - v->a[126] = sym_comment; - v->a[127] = actions(9); - v->a[128] = 1; - v->a[129] = anon_sym_for; - v->a[130] = actions(13); - v->a[131] = 1; - v->a[132] = anon_sym_if; - v->a[133] = actions(15); - v->a[134] = 1; - v->a[135] = anon_sym_case; - v->a[136] = actions(17); - v->a[137] = 1; - v->a[138] = anon_sym_LPAREN; - v->a[139] = actions(19); - 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_LBRACE; - v->a[142] = actions(41); - v->a[143] = 1; - v->a[144] = sym_word; - v->a[145] = actions(45); - v->a[146] = 1; - v->a[147] = anon_sym_elif; - v->a[148] = actions(47); - v->a[149] = 1; - v->a[150] = anon_sym_else; - v->a[151] = actions(49); - v->a[152] = 1; - v->a[153] = anon_sym_BANG; - v->a[154] = actions(53); - v->a[155] = 1; - v->a[156] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[157] = actions(55); - v->a[158] = 1; - v->a[159] = anon_sym_DOLLAR; - small_parse_table_8(v); -} - -void small_parse_table_8(t_small_parse_table_array *v) -{ - v->a[160] = actions(57); - v->a[161] = 1; - v->a[162] = anon_sym_DQUOTE; - v->a[163] = actions(61); - v->a[164] = 1; - v->a[165] = anon_sym_DOLLAR_LBRACE; - v->a[166] = actions(63); - v->a[167] = 1; - v->a[168] = anon_sym_DOLLAR_LPAREN; - v->a[169] = actions(65); - v->a[170] = 1; - v->a[171] = anon_sym_BQUOTE; - v->a[172] = actions(67); - v->a[173] = 1; - v->a[174] = sym_variable_name; - v->a[175] = actions(69); - v->a[176] = 1; - v->a[177] = anon_sym_fi; - v->a[178] = state(2); - v->a[179] = 1; - small_parse_table_9(v); -} - -void small_parse_table_9(t_small_parse_table_array *v) -{ - v->a[180] = aux_sym__terminated_statement; - v->a[181] = state(185); - v->a[182] = 1; - v->a[183] = sym_command_name; - v->a[184] = state(231); - v->a[185] = 1; - v->a[186] = sym_variable_assignment; - v->a[187] = state(411); - v->a[188] = 1; - v->a[189] = aux_sym_command_repeat1; - v->a[190] = state(551); - v->a[191] = 1; - v->a[192] = sym_file_redirect; - v->a[193] = state(555); - v->a[194] = 1; - v->a[195] = sym_concatenation; - v->a[196] = state(1070); - v->a[197] = 1; - v->a[198] = sym_pipeline; - v->a[199] = state(1126); - small_parse_table_10(v); -} - -/* EOF small_parse_table_1.c */ diff --git a/parser/static/small_parse_table/small_parse_table_10.c b/parser/static/small_parse_table/small_parse_table_10.c deleted file mode 100644 index 506e839d..00000000 --- a/parser/static/small_parse_table/small_parse_table_10.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_10.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_50(t_small_parse_table_array *v) -{ - v->a[1000] = anon_sym_DOLLAR; - v->a[1001] = actions(103); - v->a[1002] = 1; - v->a[1003] = anon_sym_DQUOTE; - v->a[1004] = actions(107); - v->a[1005] = 1; - v->a[1006] = anon_sym_DOLLAR_LBRACE; - v->a[1007] = actions(109); - v->a[1008] = 1; - v->a[1009] = anon_sym_DOLLAR_LPAREN; - v->a[1010] = actions(111); - v->a[1011] = 1; - v->a[1012] = anon_sym_BQUOTE; - v->a[1013] = actions(113); - v->a[1014] = 1; - v->a[1015] = sym_variable_name; - v->a[1016] = actions(115); - v->a[1017] = 1; - v->a[1018] = anon_sym_LF; - v->a[1019] = state(104); - small_parse_table_51(v); -} - -void small_parse_table_51(t_small_parse_table_array *v) -{ - v->a[1020] = 1; - v->a[1021] = aux_sym__statements_repeat1; - v->a[1022] = state(170); - v->a[1023] = 1; - v->a[1024] = sym_command_name; - v->a[1025] = state(177); - v->a[1026] = 1; - v->a[1027] = sym_variable_assignment; - v->a[1028] = state(326); - v->a[1029] = 1; - v->a[1030] = aux_sym__case_item_last_repeat2; - v->a[1031] = state(408); - v->a[1032] = 1; - v->a[1033] = aux_sym_command_repeat1; - v->a[1034] = state(541); - v->a[1035] = 1; - v->a[1036] = sym_file_redirect; - v->a[1037] = state(546); - v->a[1038] = 1; - v->a[1039] = sym_concatenation; - small_parse_table_52(v); -} - -void small_parse_table_52(t_small_parse_table_array *v) -{ - v->a[1040] = state(913); - v->a[1041] = 1; - v->a[1042] = sym_pipeline; - v->a[1043] = state(990); - v->a[1044] = 1; - v->a[1045] = aux_sym_redirected_statement_repeat2; - v->a[1046] = state(1564); - v->a[1047] = 1; - v->a[1048] = sym__statement_not_pipeline; - v->a[1049] = state(1568); - v->a[1050] = 1; - v->a[1051] = sym__statements; - v->a[1052] = actions(83); - v->a[1053] = 2; - v->a[1054] = anon_sym_while; - v->a[1055] = anon_sym_until; - v->a[1056] = actions(105); - v->a[1057] = 2; - v->a[1058] = sym_raw_string; - v->a[1059] = sym_number; - small_parse_table_53(v); -} - -void small_parse_table_53(t_small_parse_table_array *v) -{ - v->a[1060] = actions(97); - v->a[1061] = 3; - v->a[1062] = anon_sym_LT; - v->a[1063] = anon_sym_GT; - v->a[1064] = anon_sym_GT_GT; - v->a[1065] = state(276); - v->a[1066] = 5; - v->a[1067] = sym_arithmetic_expansion; - v->a[1068] = sym_string; - v->a[1069] = sym_simple_expansion; - v->a[1070] = sym_expansion; - v->a[1071] = sym_command_substitution; - v->a[1072] = state(867); - v->a[1073] = 12; - v->a[1074] = sym_redirected_statement; - v->a[1075] = sym_for_statement; - v->a[1076] = sym_while_statement; - v->a[1077] = sym_if_statement; - v->a[1078] = sym_case_statement; - v->a[1079] = sym_function_definition; - small_parse_table_54(v); -} - -void small_parse_table_54(t_small_parse_table_array *v) -{ - v->a[1080] = sym_compound_statement; - v->a[1081] = sym_subshell; - v->a[1082] = sym_list; - v->a[1083] = sym_negated_command; - v->a[1084] = sym_command; - v->a[1085] = sym__variable_assignments; - v->a[1086] = 32; - v->a[1087] = actions(3); - v->a[1088] = 1; - v->a[1089] = sym_comment; - v->a[1090] = actions(9); - v->a[1091] = 1; - v->a[1092] = anon_sym_for; - v->a[1093] = actions(13); - v->a[1094] = 1; - v->a[1095] = anon_sym_if; - v->a[1096] = actions(15); - v->a[1097] = 1; - v->a[1098] = anon_sym_case; - v->a[1099] = actions(17); - small_parse_table_55(v); -} - -/* EOF small_parse_table_10.c */ diff --git a/parser/static/small_parse_table/small_parse_table_100.c b/parser/static/small_parse_table/small_parse_table_100.c deleted file mode 100644 index 1ccaf5a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_100.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_100.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_500(t_small_parse_table_array *v) -{ - v->a[10000] = sym_raw_string; - v->a[10001] = sym_number; - v->a[10002] = actions(212); - v->a[10003] = 3; - v->a[10004] = anon_sym_LT; - v->a[10005] = anon_sym_GT; - v->a[10006] = anon_sym_GT_GT; - v->a[10007] = state(277); - v->a[10008] = 5; - v->a[10009] = sym_arithmetic_expansion; - v->a[10010] = sym_string; - v->a[10011] = sym_simple_expansion; - v->a[10012] = sym_expansion; - v->a[10013] = sym_command_substitution; - v->a[10014] = state(877); - v->a[10015] = 12; - v->a[10016] = sym_redirected_statement; - v->a[10017] = sym_for_statement; - v->a[10018] = sym_while_statement; - v->a[10019] = sym_if_statement; - small_parse_table_501(v); -} - -void small_parse_table_501(t_small_parse_table_array *v) -{ - v->a[10020] = sym_case_statement; - v->a[10021] = sym_function_definition; - v->a[10022] = sym_compound_statement; - v->a[10023] = sym_subshell; - v->a[10024] = sym_list; - v->a[10025] = sym_negated_command; - v->a[10026] = sym_command; - v->a[10027] = sym__variable_assignments; - v->a[10028] = 30; - v->a[10029] = actions(3); - v->a[10030] = 1; - v->a[10031] = sym_comment; - v->a[10032] = actions(9); - v->a[10033] = 1; - v->a[10034] = anon_sym_for; - v->a[10035] = actions(13); - v->a[10036] = 1; - v->a[10037] = anon_sym_if; - v->a[10038] = actions(15); - v->a[10039] = 1; - small_parse_table_502(v); -} - -void small_parse_table_502(t_small_parse_table_array *v) -{ - v->a[10040] = anon_sym_case; - v->a[10041] = actions(17); - v->a[10042] = 1; - v->a[10043] = anon_sym_LPAREN; - v->a[10044] = actions(19); - v->a[10045] = 1; - v->a[10046] = anon_sym_LBRACE; - v->a[10047] = actions(53); - v->a[10048] = 1; - v->a[10049] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10050] = actions(55); - v->a[10051] = 1; - v->a[10052] = anon_sym_DOLLAR; - v->a[10053] = actions(57); - v->a[10054] = 1; - v->a[10055] = anon_sym_DQUOTE; - v->a[10056] = actions(61); - v->a[10057] = 1; - v->a[10058] = anon_sym_DOLLAR_LBRACE; - v->a[10059] = actions(63); - small_parse_table_503(v); -} - -void small_parse_table_503(t_small_parse_table_array *v) -{ - v->a[10060] = 1; - v->a[10061] = anon_sym_DOLLAR_LPAREN; - v->a[10062] = actions(65); - v->a[10063] = 1; - v->a[10064] = anon_sym_BQUOTE; - v->a[10065] = actions(67); - v->a[10066] = 1; - v->a[10067] = sym_variable_name; - v->a[10068] = actions(204); - v->a[10069] = 1; - v->a[10070] = sym_word; - v->a[10071] = actions(206); - v->a[10072] = 1; - v->a[10073] = anon_sym_BANG; - v->a[10074] = state(116); - v->a[10075] = 1; - v->a[10076] = aux_sym__statements_repeat1; - v->a[10077] = state(179); - v->a[10078] = 1; - v->a[10079] = sym_command_name; - small_parse_table_504(v); -} - -void small_parse_table_504(t_small_parse_table_array *v) -{ - v->a[10080] = state(208); - v->a[10081] = 1; - v->a[10082] = sym_variable_assignment; - v->a[10083] = state(385); - v->a[10084] = 1; - v->a[10085] = aux_sym_command_repeat1; - v->a[10086] = state(555); - v->a[10087] = 1; - v->a[10088] = sym_concatenation; - v->a[10089] = state(599); - v->a[10090] = 1; - v->a[10091] = sym_file_redirect; - v->a[10092] = state(969); - v->a[10093] = 1; - v->a[10094] = sym_pipeline; - v->a[10095] = state(1006); - v->a[10096] = 1; - v->a[10097] = aux_sym_redirected_statement_repeat2; - v->a[10098] = state(1560); - v->a[10099] = 1; - small_parse_table_505(v); -} - -/* EOF small_parse_table_100.c */ diff --git a/parser/static/small_parse_table/small_parse_table_101.c b/parser/static/small_parse_table/small_parse_table_101.c deleted file mode 100644 index d86e080f..00000000 --- a/parser/static/small_parse_table/small_parse_table_101.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_101.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_505(t_small_parse_table_array *v) -{ - v->a[10100] = sym__statement_not_pipeline; - v->a[10101] = state(1680); - v->a[10102] = 1; - v->a[10103] = sym__statements; - v->a[10104] = actions(11); - v->a[10105] = 2; - v->a[10106] = anon_sym_while; - v->a[10107] = anon_sym_until; - v->a[10108] = actions(59); - v->a[10109] = 2; - v->a[10110] = sym_raw_string; - v->a[10111] = sym_number; - v->a[10112] = actions(51); - v->a[10113] = 3; - v->a[10114] = anon_sym_LT; - v->a[10115] = anon_sym_GT; - v->a[10116] = anon_sym_GT_GT; - v->a[10117] = state(401); - v->a[10118] = 5; - v->a[10119] = sym_arithmetic_expansion; - small_parse_table_506(v); -} - -void small_parse_table_506(t_small_parse_table_array *v) -{ - v->a[10120] = sym_string; - v->a[10121] = sym_simple_expansion; - v->a[10122] = sym_expansion; - v->a[10123] = sym_command_substitution; - v->a[10124] = state(820); - v->a[10125] = 12; - v->a[10126] = sym_redirected_statement; - v->a[10127] = sym_for_statement; - v->a[10128] = sym_while_statement; - v->a[10129] = sym_if_statement; - v->a[10130] = sym_case_statement; - v->a[10131] = sym_function_definition; - v->a[10132] = sym_compound_statement; - v->a[10133] = sym_subshell; - v->a[10134] = sym_list; - v->a[10135] = sym_negated_command; - v->a[10136] = sym_command; - v->a[10137] = sym__variable_assignments; - v->a[10138] = 30; - v->a[10139] = actions(3); - small_parse_table_507(v); -} - -void small_parse_table_507(t_small_parse_table_array *v) -{ - v->a[10140] = 1; - v->a[10141] = sym_comment; - v->a[10142] = actions(9); - v->a[10143] = 1; - v->a[10144] = anon_sym_for; - v->a[10145] = actions(13); - v->a[10146] = 1; - v->a[10147] = anon_sym_if; - v->a[10148] = actions(15); - v->a[10149] = 1; - v->a[10150] = anon_sym_case; - v->a[10151] = actions(17); - v->a[10152] = 1; - v->a[10153] = anon_sym_LPAREN; - v->a[10154] = actions(19); - v->a[10155] = 1; - v->a[10156] = anon_sym_LBRACE; - v->a[10157] = actions(53); - v->a[10158] = 1; - v->a[10159] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_508(v); -} - -void small_parse_table_508(t_small_parse_table_array *v) -{ - v->a[10160] = actions(55); - v->a[10161] = 1; - v->a[10162] = anon_sym_DOLLAR; - v->a[10163] = actions(57); - v->a[10164] = 1; - v->a[10165] = anon_sym_DQUOTE; - v->a[10166] = actions(61); - v->a[10167] = 1; - v->a[10168] = anon_sym_DOLLAR_LBRACE; - v->a[10169] = actions(63); - v->a[10170] = 1; - v->a[10171] = anon_sym_DOLLAR_LPAREN; - v->a[10172] = actions(65); - v->a[10173] = 1; - v->a[10174] = anon_sym_BQUOTE; - v->a[10175] = actions(208); - v->a[10176] = 1; - v->a[10177] = sym_word; - v->a[10178] = actions(210); - v->a[10179] = 1; - small_parse_table_509(v); -} - -void small_parse_table_509(t_small_parse_table_array *v) -{ - v->a[10180] = anon_sym_BANG; - v->a[10181] = actions(216); - v->a[10182] = 1; - v->a[10183] = sym_variable_name; - v->a[10184] = state(112); - v->a[10185] = 1; - v->a[10186] = aux_sym__statements_repeat1; - v->a[10187] = state(158); - v->a[10188] = 1; - v->a[10189] = sym_command_name; - v->a[10190] = state(186); - v->a[10191] = 1; - v->a[10192] = sym_variable_assignment; - v->a[10193] = state(298); - v->a[10194] = 1; - v->a[10195] = aux_sym_command_repeat1; - v->a[10196] = state(551); - v->a[10197] = 1; - v->a[10198] = sym_file_redirect; - v->a[10199] = state(555); - small_parse_table_510(v); -} - -/* EOF small_parse_table_101.c */ diff --git a/parser/static/small_parse_table/small_parse_table_102.c b/parser/static/small_parse_table/small_parse_table_102.c deleted file mode 100644 index 8dda09dc..00000000 --- a/parser/static/small_parse_table/small_parse_table_102.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_102.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_510(t_small_parse_table_array *v) -{ - v->a[10200] = 1; - v->a[10201] = sym_concatenation; - v->a[10202] = state(937); - v->a[10203] = 1; - v->a[10204] = sym_pipeline; - v->a[10205] = state(1019); - v->a[10206] = 1; - v->a[10207] = aux_sym_redirected_statement_repeat2; - v->a[10208] = state(1557); - v->a[10209] = 1; - v->a[10210] = sym__statement_not_pipeline; - v->a[10211] = state(1692); - v->a[10212] = 1; - v->a[10213] = sym__statements; - v->a[10214] = actions(11); - v->a[10215] = 2; - v->a[10216] = anon_sym_while; - v->a[10217] = anon_sym_until; - v->a[10218] = actions(214); - v->a[10219] = 2; - small_parse_table_511(v); -} - -void small_parse_table_511(t_small_parse_table_array *v) -{ - v->a[10220] = sym_raw_string; - v->a[10221] = sym_number; - v->a[10222] = actions(212); - v->a[10223] = 3; - v->a[10224] = anon_sym_LT; - v->a[10225] = anon_sym_GT; - v->a[10226] = anon_sym_GT_GT; - v->a[10227] = state(277); - v->a[10228] = 5; - v->a[10229] = sym_arithmetic_expansion; - v->a[10230] = sym_string; - v->a[10231] = sym_simple_expansion; - v->a[10232] = sym_expansion; - v->a[10233] = sym_command_substitution; - v->a[10234] = state(877); - v->a[10235] = 12; - v->a[10236] = sym_redirected_statement; - v->a[10237] = sym_for_statement; - v->a[10238] = sym_while_statement; - v->a[10239] = sym_if_statement; - small_parse_table_512(v); -} - -void small_parse_table_512(t_small_parse_table_array *v) -{ - v->a[10240] = sym_case_statement; - v->a[10241] = sym_function_definition; - v->a[10242] = sym_compound_statement; - v->a[10243] = sym_subshell; - v->a[10244] = sym_list; - v->a[10245] = sym_negated_command; - v->a[10246] = sym_command; - v->a[10247] = sym__variable_assignments; - v->a[10248] = 30; - v->a[10249] = actions(3); - v->a[10250] = 1; - v->a[10251] = sym_comment; - v->a[10252] = actions(9); - v->a[10253] = 1; - v->a[10254] = anon_sym_for; - v->a[10255] = actions(13); - v->a[10256] = 1; - v->a[10257] = anon_sym_if; - v->a[10258] = actions(15); - v->a[10259] = 1; - small_parse_table_513(v); -} - -void small_parse_table_513(t_small_parse_table_array *v) -{ - v->a[10260] = anon_sym_case; - v->a[10261] = actions(17); - v->a[10262] = 1; - v->a[10263] = anon_sym_LPAREN; - v->a[10264] = actions(19); - v->a[10265] = 1; - v->a[10266] = anon_sym_LBRACE; - v->a[10267] = actions(53); - v->a[10268] = 1; - v->a[10269] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10270] = actions(55); - v->a[10271] = 1; - v->a[10272] = anon_sym_DOLLAR; - v->a[10273] = actions(57); - v->a[10274] = 1; - v->a[10275] = anon_sym_DQUOTE; - v->a[10276] = actions(61); - v->a[10277] = 1; - v->a[10278] = anon_sym_DOLLAR_LBRACE; - v->a[10279] = actions(63); - small_parse_table_514(v); -} - -void small_parse_table_514(t_small_parse_table_array *v) -{ - v->a[10280] = 1; - v->a[10281] = anon_sym_DOLLAR_LPAREN; - v->a[10282] = actions(65); - v->a[10283] = 1; - v->a[10284] = anon_sym_BQUOTE; - v->a[10285] = actions(208); - v->a[10286] = 1; - v->a[10287] = sym_word; - v->a[10288] = actions(210); - v->a[10289] = 1; - v->a[10290] = anon_sym_BANG; - v->a[10291] = actions(216); - v->a[10292] = 1; - v->a[10293] = sym_variable_name; - v->a[10294] = state(112); - v->a[10295] = 1; - v->a[10296] = aux_sym__statements_repeat1; - v->a[10297] = state(158); - v->a[10298] = 1; - v->a[10299] = sym_command_name; - small_parse_table_515(v); -} - -/* EOF small_parse_table_102.c */ diff --git a/parser/static/small_parse_table/small_parse_table_103.c b/parser/static/small_parse_table/small_parse_table_103.c deleted file mode 100644 index e0fb0bfd..00000000 --- a/parser/static/small_parse_table/small_parse_table_103.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_103.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_515(t_small_parse_table_array *v) -{ - v->a[10300] = state(186); - v->a[10301] = 1; - v->a[10302] = sym_variable_assignment; - v->a[10303] = state(298); - v->a[10304] = 1; - v->a[10305] = aux_sym_command_repeat1; - v->a[10306] = state(515); - v->a[10307] = 1; - v->a[10308] = sym_file_redirect; - v->a[10309] = state(555); - v->a[10310] = 1; - v->a[10311] = sym_concatenation; - v->a[10312] = state(937); - v->a[10313] = 1; - v->a[10314] = sym_pipeline; - v->a[10315] = state(1019); - v->a[10316] = 1; - v->a[10317] = aux_sym_redirected_statement_repeat2; - v->a[10318] = state(1557); - v->a[10319] = 1; - small_parse_table_516(v); -} - -void small_parse_table_516(t_small_parse_table_array *v) -{ - v->a[10320] = sym__statement_not_pipeline; - v->a[10321] = state(1681); - v->a[10322] = 1; - v->a[10323] = sym__statements; - v->a[10324] = actions(11); - v->a[10325] = 2; - v->a[10326] = anon_sym_while; - v->a[10327] = anon_sym_until; - v->a[10328] = actions(214); - v->a[10329] = 2; - v->a[10330] = sym_raw_string; - v->a[10331] = sym_number; - v->a[10332] = actions(212); - v->a[10333] = 3; - v->a[10334] = anon_sym_LT; - v->a[10335] = anon_sym_GT; - v->a[10336] = anon_sym_GT_GT; - v->a[10337] = state(277); - v->a[10338] = 5; - v->a[10339] = sym_arithmetic_expansion; - small_parse_table_517(v); -} - -void small_parse_table_517(t_small_parse_table_array *v) -{ - v->a[10340] = sym_string; - v->a[10341] = sym_simple_expansion; - v->a[10342] = sym_expansion; - v->a[10343] = sym_command_substitution; - v->a[10344] = state(877); - v->a[10345] = 12; - v->a[10346] = sym_redirected_statement; - v->a[10347] = sym_for_statement; - v->a[10348] = sym_while_statement; - v->a[10349] = sym_if_statement; - v->a[10350] = sym_case_statement; - v->a[10351] = sym_function_definition; - v->a[10352] = sym_compound_statement; - v->a[10353] = sym_subshell; - v->a[10354] = sym_list; - v->a[10355] = sym_negated_command; - v->a[10356] = sym_command; - v->a[10357] = sym__variable_assignments; - v->a[10358] = 30; - v->a[10359] = actions(3); - small_parse_table_518(v); -} - -void small_parse_table_518(t_small_parse_table_array *v) -{ - v->a[10360] = 1; - v->a[10361] = sym_comment; - v->a[10362] = actions(9); - v->a[10363] = 1; - v->a[10364] = anon_sym_for; - v->a[10365] = actions(13); - v->a[10366] = 1; - v->a[10367] = anon_sym_if; - v->a[10368] = actions(15); - v->a[10369] = 1; - v->a[10370] = anon_sym_case; - v->a[10371] = actions(17); - v->a[10372] = 1; - v->a[10373] = anon_sym_LPAREN; - v->a[10374] = actions(19); - v->a[10375] = 1; - v->a[10376] = anon_sym_LBRACE; - v->a[10377] = actions(53); - v->a[10378] = 1; - v->a[10379] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_519(v); -} - -void small_parse_table_519(t_small_parse_table_array *v) -{ - v->a[10380] = actions(55); - v->a[10381] = 1; - v->a[10382] = anon_sym_DOLLAR; - v->a[10383] = actions(57); - v->a[10384] = 1; - v->a[10385] = anon_sym_DQUOTE; - v->a[10386] = actions(61); - v->a[10387] = 1; - v->a[10388] = anon_sym_DOLLAR_LBRACE; - v->a[10389] = actions(63); - v->a[10390] = 1; - v->a[10391] = anon_sym_DOLLAR_LPAREN; - v->a[10392] = actions(65); - v->a[10393] = 1; - v->a[10394] = anon_sym_BQUOTE; - v->a[10395] = actions(208); - v->a[10396] = 1; - v->a[10397] = sym_word; - v->a[10398] = actions(210); - v->a[10399] = 1; - small_parse_table_520(v); -} - -/* EOF small_parse_table_103.c */ diff --git a/parser/static/small_parse_table/small_parse_table_104.c b/parser/static/small_parse_table/small_parse_table_104.c deleted file mode 100644 index 4d33230a..00000000 --- a/parser/static/small_parse_table/small_parse_table_104.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_104.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_520(t_small_parse_table_array *v) -{ - v->a[10400] = anon_sym_BANG; - v->a[10401] = actions(216); - v->a[10402] = 1; - v->a[10403] = sym_variable_name; - v->a[10404] = state(112); - v->a[10405] = 1; - v->a[10406] = aux_sym__statements_repeat1; - v->a[10407] = state(158); - v->a[10408] = 1; - v->a[10409] = sym_command_name; - v->a[10410] = state(186); - v->a[10411] = 1; - v->a[10412] = sym_variable_assignment; - v->a[10413] = state(298); - v->a[10414] = 1; - v->a[10415] = aux_sym_command_repeat1; - v->a[10416] = state(526); - v->a[10417] = 1; - v->a[10418] = sym_file_redirect; - v->a[10419] = state(555); - small_parse_table_521(v); -} - -void small_parse_table_521(t_small_parse_table_array *v) -{ - v->a[10420] = 1; - v->a[10421] = sym_concatenation; - v->a[10422] = state(937); - v->a[10423] = 1; - v->a[10424] = sym_pipeline; - v->a[10425] = state(1019); - v->a[10426] = 1; - v->a[10427] = aux_sym_redirected_statement_repeat2; - v->a[10428] = state(1557); - v->a[10429] = 1; - v->a[10430] = sym__statement_not_pipeline; - v->a[10431] = state(1688); - v->a[10432] = 1; - v->a[10433] = sym__statements; - v->a[10434] = actions(11); - v->a[10435] = 2; - v->a[10436] = anon_sym_while; - v->a[10437] = anon_sym_until; - v->a[10438] = actions(214); - v->a[10439] = 2; - small_parse_table_522(v); -} - -void small_parse_table_522(t_small_parse_table_array *v) -{ - v->a[10440] = sym_raw_string; - v->a[10441] = sym_number; - v->a[10442] = actions(212); - v->a[10443] = 3; - v->a[10444] = anon_sym_LT; - v->a[10445] = anon_sym_GT; - v->a[10446] = anon_sym_GT_GT; - v->a[10447] = state(277); - v->a[10448] = 5; - v->a[10449] = sym_arithmetic_expansion; - v->a[10450] = sym_string; - v->a[10451] = sym_simple_expansion; - v->a[10452] = sym_expansion; - v->a[10453] = sym_command_substitution; - v->a[10454] = state(877); - v->a[10455] = 12; - v->a[10456] = sym_redirected_statement; - v->a[10457] = sym_for_statement; - v->a[10458] = sym_while_statement; - v->a[10459] = sym_if_statement; - small_parse_table_523(v); -} - -void small_parse_table_523(t_small_parse_table_array *v) -{ - v->a[10460] = sym_case_statement; - v->a[10461] = sym_function_definition; - v->a[10462] = sym_compound_statement; - v->a[10463] = sym_subshell; - v->a[10464] = sym_list; - v->a[10465] = sym_negated_command; - v->a[10466] = sym_command; - v->a[10467] = sym__variable_assignments; - v->a[10468] = 30; - v->a[10469] = actions(3); - v->a[10470] = 1; - v->a[10471] = sym_comment; - v->a[10472] = actions(9); - v->a[10473] = 1; - v->a[10474] = anon_sym_for; - v->a[10475] = actions(13); - v->a[10476] = 1; - v->a[10477] = anon_sym_if; - v->a[10478] = actions(15); - v->a[10479] = 1; - small_parse_table_524(v); -} - -void small_parse_table_524(t_small_parse_table_array *v) -{ - v->a[10480] = anon_sym_case; - v->a[10481] = actions(17); - v->a[10482] = 1; - v->a[10483] = anon_sym_LPAREN; - v->a[10484] = actions(19); - v->a[10485] = 1; - v->a[10486] = anon_sym_LBRACE; - v->a[10487] = actions(53); - v->a[10488] = 1; - v->a[10489] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10490] = actions(55); - v->a[10491] = 1; - v->a[10492] = anon_sym_DOLLAR; - v->a[10493] = actions(57); - v->a[10494] = 1; - v->a[10495] = anon_sym_DQUOTE; - v->a[10496] = actions(61); - v->a[10497] = 1; - v->a[10498] = anon_sym_DOLLAR_LBRACE; - v->a[10499] = actions(63); - small_parse_table_525(v); -} - -/* EOF small_parse_table_104.c */ diff --git a/parser/static/small_parse_table/small_parse_table_105.c b/parser/static/small_parse_table/small_parse_table_105.c deleted file mode 100644 index c95411c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_105.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_105.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_525(t_small_parse_table_array *v) -{ - v->a[10500] = 1; - v->a[10501] = anon_sym_DOLLAR_LPAREN; - v->a[10502] = actions(65); - v->a[10503] = 1; - v->a[10504] = anon_sym_BQUOTE; - v->a[10505] = actions(67); - v->a[10506] = 1; - v->a[10507] = sym_variable_name; - v->a[10508] = actions(204); - v->a[10509] = 1; - v->a[10510] = sym_word; - v->a[10511] = actions(206); - v->a[10512] = 1; - v->a[10513] = anon_sym_BANG; - v->a[10514] = state(116); - v->a[10515] = 1; - v->a[10516] = aux_sym__statements_repeat1; - v->a[10517] = state(179); - v->a[10518] = 1; - v->a[10519] = sym_command_name; - small_parse_table_526(v); -} - -void small_parse_table_526(t_small_parse_table_array *v) -{ - v->a[10520] = state(208); - v->a[10521] = 1; - v->a[10522] = sym_variable_assignment; - v->a[10523] = state(385); - v->a[10524] = 1; - v->a[10525] = aux_sym_command_repeat1; - v->a[10526] = state(555); - v->a[10527] = 1; - v->a[10528] = sym_concatenation; - v->a[10529] = state(599); - v->a[10530] = 1; - v->a[10531] = sym_file_redirect; - v->a[10532] = state(969); - v->a[10533] = 1; - v->a[10534] = sym_pipeline; - v->a[10535] = state(1006); - v->a[10536] = 1; - v->a[10537] = aux_sym_redirected_statement_repeat2; - v->a[10538] = state(1560); - v->a[10539] = 1; - small_parse_table_527(v); -} - -void small_parse_table_527(t_small_parse_table_array *v) -{ - v->a[10540] = sym__statement_not_pipeline; - v->a[10541] = state(1683); - v->a[10542] = 1; - v->a[10543] = sym__statements; - v->a[10544] = actions(11); - v->a[10545] = 2; - v->a[10546] = anon_sym_while; - v->a[10547] = anon_sym_until; - v->a[10548] = actions(59); - v->a[10549] = 2; - v->a[10550] = sym_raw_string; - v->a[10551] = sym_number; - v->a[10552] = actions(51); - v->a[10553] = 3; - v->a[10554] = anon_sym_LT; - v->a[10555] = anon_sym_GT; - v->a[10556] = anon_sym_GT_GT; - v->a[10557] = state(401); - v->a[10558] = 5; - v->a[10559] = sym_arithmetic_expansion; - small_parse_table_528(v); -} - -void small_parse_table_528(t_small_parse_table_array *v) -{ - v->a[10560] = sym_string; - v->a[10561] = sym_simple_expansion; - v->a[10562] = sym_expansion; - v->a[10563] = sym_command_substitution; - v->a[10564] = state(820); - v->a[10565] = 12; - v->a[10566] = sym_redirected_statement; - v->a[10567] = sym_for_statement; - v->a[10568] = sym_while_statement; - v->a[10569] = sym_if_statement; - v->a[10570] = sym_case_statement; - v->a[10571] = sym_function_definition; - v->a[10572] = sym_compound_statement; - v->a[10573] = sym_subshell; - v->a[10574] = sym_list; - v->a[10575] = sym_negated_command; - v->a[10576] = sym_command; - v->a[10577] = sym__variable_assignments; - v->a[10578] = 30; - v->a[10579] = actions(3); - small_parse_table_529(v); -} - -void small_parse_table_529(t_small_parse_table_array *v) -{ - v->a[10580] = 1; - v->a[10581] = sym_comment; - v->a[10582] = actions(9); - v->a[10583] = 1; - v->a[10584] = anon_sym_for; - v->a[10585] = actions(13); - v->a[10586] = 1; - v->a[10587] = anon_sym_if; - v->a[10588] = actions(15); - v->a[10589] = 1; - v->a[10590] = anon_sym_case; - v->a[10591] = actions(17); - v->a[10592] = 1; - v->a[10593] = anon_sym_LPAREN; - v->a[10594] = actions(19); - v->a[10595] = 1; - v->a[10596] = anon_sym_LBRACE; - v->a[10597] = actions(53); - v->a[10598] = 1; - v->a[10599] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_530(v); -} - -/* EOF small_parse_table_105.c */ diff --git a/parser/static/small_parse_table/small_parse_table_106.c b/parser/static/small_parse_table/small_parse_table_106.c deleted file mode 100644 index 4158eabc..00000000 --- a/parser/static/small_parse_table/small_parse_table_106.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_106.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_530(t_small_parse_table_array *v) -{ - v->a[10600] = actions(55); - v->a[10601] = 1; - v->a[10602] = anon_sym_DOLLAR; - v->a[10603] = actions(57); - v->a[10604] = 1; - v->a[10605] = anon_sym_DQUOTE; - v->a[10606] = actions(61); - v->a[10607] = 1; - v->a[10608] = anon_sym_DOLLAR_LBRACE; - v->a[10609] = actions(63); - v->a[10610] = 1; - v->a[10611] = anon_sym_DOLLAR_LPAREN; - v->a[10612] = actions(65); - v->a[10613] = 1; - v->a[10614] = anon_sym_BQUOTE; - v->a[10615] = actions(67); - v->a[10616] = 1; - v->a[10617] = sym_variable_name; - v->a[10618] = actions(204); - v->a[10619] = 1; - small_parse_table_531(v); -} - -void small_parse_table_531(t_small_parse_table_array *v) -{ - v->a[10620] = sym_word; - v->a[10621] = actions(206); - v->a[10622] = 1; - v->a[10623] = anon_sym_BANG; - v->a[10624] = state(116); - v->a[10625] = 1; - v->a[10626] = aux_sym__statements_repeat1; - v->a[10627] = state(179); - v->a[10628] = 1; - v->a[10629] = sym_command_name; - v->a[10630] = state(208); - v->a[10631] = 1; - v->a[10632] = sym_variable_assignment; - v->a[10633] = state(385); - v->a[10634] = 1; - v->a[10635] = aux_sym_command_repeat1; - v->a[10636] = state(555); - v->a[10637] = 1; - v->a[10638] = sym_concatenation; - v->a[10639] = state(599); - small_parse_table_532(v); -} - -void small_parse_table_532(t_small_parse_table_array *v) -{ - v->a[10640] = 1; - v->a[10641] = sym_file_redirect; - v->a[10642] = state(969); - v->a[10643] = 1; - v->a[10644] = sym_pipeline; - v->a[10645] = state(1006); - v->a[10646] = 1; - v->a[10647] = aux_sym_redirected_statement_repeat2; - v->a[10648] = state(1560); - v->a[10649] = 1; - v->a[10650] = sym__statement_not_pipeline; - v->a[10651] = state(1687); - v->a[10652] = 1; - v->a[10653] = sym__statements; - v->a[10654] = actions(11); - v->a[10655] = 2; - v->a[10656] = anon_sym_while; - v->a[10657] = anon_sym_until; - v->a[10658] = actions(59); - v->a[10659] = 2; - small_parse_table_533(v); -} - -void small_parse_table_533(t_small_parse_table_array *v) -{ - v->a[10660] = sym_raw_string; - v->a[10661] = sym_number; - v->a[10662] = actions(51); - v->a[10663] = 3; - v->a[10664] = anon_sym_LT; - v->a[10665] = anon_sym_GT; - v->a[10666] = anon_sym_GT_GT; - v->a[10667] = state(401); - v->a[10668] = 5; - v->a[10669] = sym_arithmetic_expansion; - v->a[10670] = sym_string; - v->a[10671] = sym_simple_expansion; - v->a[10672] = sym_expansion; - v->a[10673] = sym_command_substitution; - v->a[10674] = state(820); - v->a[10675] = 12; - v->a[10676] = sym_redirected_statement; - v->a[10677] = sym_for_statement; - v->a[10678] = sym_while_statement; - v->a[10679] = sym_if_statement; - small_parse_table_534(v); -} - -void small_parse_table_534(t_small_parse_table_array *v) -{ - v->a[10680] = sym_case_statement; - v->a[10681] = sym_function_definition; - v->a[10682] = sym_compound_statement; - v->a[10683] = sym_subshell; - v->a[10684] = sym_list; - v->a[10685] = sym_negated_command; - v->a[10686] = sym_command; - v->a[10687] = sym__variable_assignments; - v->a[10688] = 30; - v->a[10689] = actions(3); - v->a[10690] = 1; - v->a[10691] = sym_comment; - v->a[10692] = actions(9); - v->a[10693] = 1; - v->a[10694] = anon_sym_for; - v->a[10695] = actions(13); - v->a[10696] = 1; - v->a[10697] = anon_sym_if; - v->a[10698] = actions(15); - v->a[10699] = 1; - small_parse_table_535(v); -} - -/* EOF small_parse_table_106.c */ diff --git a/parser/static/small_parse_table/small_parse_table_107.c b/parser/static/small_parse_table/small_parse_table_107.c deleted file mode 100644 index c76de714..00000000 --- a/parser/static/small_parse_table/small_parse_table_107.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_107.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_535(t_small_parse_table_array *v) -{ - v->a[10700] = anon_sym_case; - v->a[10701] = actions(17); - v->a[10702] = 1; - v->a[10703] = anon_sym_LPAREN; - v->a[10704] = actions(19); - v->a[10705] = 1; - v->a[10706] = anon_sym_LBRACE; - v->a[10707] = actions(53); - v->a[10708] = 1; - v->a[10709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10710] = actions(55); - v->a[10711] = 1; - v->a[10712] = anon_sym_DOLLAR; - v->a[10713] = actions(57); - v->a[10714] = 1; - v->a[10715] = anon_sym_DQUOTE; - v->a[10716] = actions(61); - v->a[10717] = 1; - v->a[10718] = anon_sym_DOLLAR_LBRACE; - v->a[10719] = actions(63); - small_parse_table_536(v); -} - -void small_parse_table_536(t_small_parse_table_array *v) -{ - v->a[10720] = 1; - v->a[10721] = anon_sym_DOLLAR_LPAREN; - v->a[10722] = actions(65); - v->a[10723] = 1; - v->a[10724] = anon_sym_BQUOTE; - v->a[10725] = actions(208); - v->a[10726] = 1; - v->a[10727] = sym_word; - v->a[10728] = actions(210); - v->a[10729] = 1; - v->a[10730] = anon_sym_BANG; - v->a[10731] = actions(216); - v->a[10732] = 1; - v->a[10733] = sym_variable_name; - v->a[10734] = state(112); - v->a[10735] = 1; - v->a[10736] = aux_sym__statements_repeat1; - v->a[10737] = state(158); - v->a[10738] = 1; - v->a[10739] = sym_command_name; - small_parse_table_537(v); -} - -void small_parse_table_537(t_small_parse_table_array *v) -{ - v->a[10740] = state(186); - v->a[10741] = 1; - v->a[10742] = sym_variable_assignment; - v->a[10743] = state(298); - v->a[10744] = 1; - v->a[10745] = aux_sym_command_repeat1; - v->a[10746] = state(540); - v->a[10747] = 1; - v->a[10748] = sym_file_redirect; - v->a[10749] = state(555); - v->a[10750] = 1; - v->a[10751] = sym_concatenation; - v->a[10752] = state(937); - v->a[10753] = 1; - v->a[10754] = sym_pipeline; - v->a[10755] = state(1019); - v->a[10756] = 1; - v->a[10757] = aux_sym_redirected_statement_repeat2; - v->a[10758] = state(1557); - v->a[10759] = 1; - small_parse_table_538(v); -} - -void small_parse_table_538(t_small_parse_table_array *v) -{ - v->a[10760] = sym__statement_not_pipeline; - v->a[10761] = state(1701); - v->a[10762] = 1; - v->a[10763] = sym__statements; - v->a[10764] = actions(11); - v->a[10765] = 2; - v->a[10766] = anon_sym_while; - v->a[10767] = anon_sym_until; - v->a[10768] = actions(214); - v->a[10769] = 2; - v->a[10770] = sym_raw_string; - v->a[10771] = sym_number; - v->a[10772] = actions(212); - v->a[10773] = 3; - v->a[10774] = anon_sym_LT; - v->a[10775] = anon_sym_GT; - v->a[10776] = anon_sym_GT_GT; - v->a[10777] = state(277); - v->a[10778] = 5; - v->a[10779] = sym_arithmetic_expansion; - small_parse_table_539(v); -} - -void small_parse_table_539(t_small_parse_table_array *v) -{ - v->a[10780] = sym_string; - v->a[10781] = sym_simple_expansion; - v->a[10782] = sym_expansion; - v->a[10783] = sym_command_substitution; - v->a[10784] = state(877); - v->a[10785] = 12; - v->a[10786] = sym_redirected_statement; - v->a[10787] = sym_for_statement; - v->a[10788] = sym_while_statement; - v->a[10789] = sym_if_statement; - v->a[10790] = sym_case_statement; - v->a[10791] = sym_function_definition; - v->a[10792] = sym_compound_statement; - v->a[10793] = sym_subshell; - v->a[10794] = sym_list; - v->a[10795] = sym_negated_command; - v->a[10796] = sym_command; - v->a[10797] = sym__variable_assignments; - v->a[10798] = 30; - v->a[10799] = actions(3); - small_parse_table_540(v); -} - -/* EOF small_parse_table_107.c */ diff --git a/parser/static/small_parse_table/small_parse_table_108.c b/parser/static/small_parse_table/small_parse_table_108.c deleted file mode 100644 index 2cab0abd..00000000 --- a/parser/static/small_parse_table/small_parse_table_108.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_108.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_540(t_small_parse_table_array *v) -{ - v->a[10800] = 1; - v->a[10801] = sym_comment; - v->a[10802] = actions(9); - v->a[10803] = 1; - v->a[10804] = anon_sym_for; - v->a[10805] = actions(13); - v->a[10806] = 1; - v->a[10807] = anon_sym_if; - v->a[10808] = actions(15); - v->a[10809] = 1; - v->a[10810] = anon_sym_case; - v->a[10811] = actions(17); - v->a[10812] = 1; - v->a[10813] = anon_sym_LPAREN; - v->a[10814] = actions(19); - v->a[10815] = 1; - v->a[10816] = anon_sym_LBRACE; - v->a[10817] = actions(53); - v->a[10818] = 1; - v->a[10819] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_541(v); -} - -void small_parse_table_541(t_small_parse_table_array *v) -{ - v->a[10820] = actions(55); - v->a[10821] = 1; - v->a[10822] = anon_sym_DOLLAR; - v->a[10823] = actions(57); - v->a[10824] = 1; - v->a[10825] = anon_sym_DQUOTE; - v->a[10826] = actions(61); - v->a[10827] = 1; - v->a[10828] = anon_sym_DOLLAR_LBRACE; - v->a[10829] = actions(63); - v->a[10830] = 1; - v->a[10831] = anon_sym_DOLLAR_LPAREN; - v->a[10832] = actions(65); - v->a[10833] = 1; - v->a[10834] = anon_sym_BQUOTE; - v->a[10835] = actions(67); - v->a[10836] = 1; - v->a[10837] = sym_variable_name; - v->a[10838] = actions(204); - v->a[10839] = 1; - small_parse_table_542(v); -} - -void small_parse_table_542(t_small_parse_table_array *v) -{ - v->a[10840] = sym_word; - v->a[10841] = actions(206); - v->a[10842] = 1; - v->a[10843] = anon_sym_BANG; - v->a[10844] = state(116); - v->a[10845] = 1; - v->a[10846] = aux_sym__statements_repeat1; - v->a[10847] = state(179); - v->a[10848] = 1; - v->a[10849] = sym_command_name; - v->a[10850] = state(208); - v->a[10851] = 1; - v->a[10852] = sym_variable_assignment; - v->a[10853] = state(385); - v->a[10854] = 1; - v->a[10855] = aux_sym_command_repeat1; - v->a[10856] = state(555); - v->a[10857] = 1; - v->a[10858] = sym_concatenation; - v->a[10859] = state(599); - small_parse_table_543(v); -} - -void small_parse_table_543(t_small_parse_table_array *v) -{ - v->a[10860] = 1; - v->a[10861] = sym_file_redirect; - v->a[10862] = state(969); - v->a[10863] = 1; - v->a[10864] = sym_pipeline; - v->a[10865] = state(1006); - v->a[10866] = 1; - v->a[10867] = aux_sym_redirected_statement_repeat2; - v->a[10868] = state(1560); - v->a[10869] = 1; - v->a[10870] = sym__statement_not_pipeline; - v->a[10871] = state(1702); - v->a[10872] = 1; - v->a[10873] = sym__statements; - v->a[10874] = actions(11); - v->a[10875] = 2; - v->a[10876] = anon_sym_while; - v->a[10877] = anon_sym_until; - v->a[10878] = actions(59); - v->a[10879] = 2; - small_parse_table_544(v); -} - -void small_parse_table_544(t_small_parse_table_array *v) -{ - v->a[10880] = sym_raw_string; - v->a[10881] = sym_number; - v->a[10882] = actions(51); - v->a[10883] = 3; - v->a[10884] = anon_sym_LT; - v->a[10885] = anon_sym_GT; - v->a[10886] = anon_sym_GT_GT; - v->a[10887] = state(401); - v->a[10888] = 5; - v->a[10889] = sym_arithmetic_expansion; - v->a[10890] = sym_string; - v->a[10891] = sym_simple_expansion; - v->a[10892] = sym_expansion; - v->a[10893] = sym_command_substitution; - v->a[10894] = state(820); - v->a[10895] = 12; - v->a[10896] = sym_redirected_statement; - v->a[10897] = sym_for_statement; - v->a[10898] = sym_while_statement; - v->a[10899] = sym_if_statement; - small_parse_table_545(v); -} - -/* EOF small_parse_table_108.c */ diff --git a/parser/static/small_parse_table/small_parse_table_109.c b/parser/static/small_parse_table/small_parse_table_109.c deleted file mode 100644 index a04a5195..00000000 --- a/parser/static/small_parse_table/small_parse_table_109.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_109.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_545(t_small_parse_table_array *v) -{ - v->a[10900] = sym_case_statement; - v->a[10901] = sym_function_definition; - v->a[10902] = sym_compound_statement; - v->a[10903] = sym_subshell; - v->a[10904] = sym_list; - v->a[10905] = sym_negated_command; - v->a[10906] = sym_command; - v->a[10907] = sym__variable_assignments; - v->a[10908] = 30; - v->a[10909] = actions(3); - v->a[10910] = 1; - v->a[10911] = sym_comment; - v->a[10912] = actions(9); - v->a[10913] = 1; - v->a[10914] = anon_sym_for; - v->a[10915] = actions(13); - v->a[10916] = 1; - v->a[10917] = anon_sym_if; - v->a[10918] = actions(15); - v->a[10919] = 1; - small_parse_table_546(v); -} - -void small_parse_table_546(t_small_parse_table_array *v) -{ - v->a[10920] = anon_sym_case; - v->a[10921] = actions(17); - v->a[10922] = 1; - v->a[10923] = anon_sym_LPAREN; - v->a[10924] = actions(19); - v->a[10925] = 1; - v->a[10926] = anon_sym_LBRACE; - v->a[10927] = actions(41); - v->a[10928] = 1; - v->a[10929] = sym_word; - v->a[10930] = actions(49); - v->a[10931] = 1; - v->a[10932] = anon_sym_BANG; - v->a[10933] = actions(53); - v->a[10934] = 1; - v->a[10935] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[10936] = actions(55); - v->a[10937] = 1; - v->a[10938] = anon_sym_DOLLAR; - v->a[10939] = actions(57); - small_parse_table_547(v); -} - -void small_parse_table_547(t_small_parse_table_array *v) -{ - v->a[10940] = 1; - v->a[10941] = anon_sym_DQUOTE; - v->a[10942] = actions(61); - v->a[10943] = 1; - v->a[10944] = anon_sym_DOLLAR_LBRACE; - v->a[10945] = actions(63); - v->a[10946] = 1; - v->a[10947] = anon_sym_DOLLAR_LPAREN; - v->a[10948] = actions(65); - v->a[10949] = 1; - v->a[10950] = anon_sym_BQUOTE; - v->a[10951] = actions(67); - v->a[10952] = 1; - v->a[10953] = sym_variable_name; - v->a[10954] = actions(242); - v->a[10955] = 1; - v->a[10956] = anon_sym_then; - v->a[10957] = state(38); - v->a[10958] = 1; - v->a[10959] = aux_sym__terminated_statement; - small_parse_table_548(v); -} - -void small_parse_table_548(t_small_parse_table_array *v) -{ - v->a[10960] = state(185); - v->a[10961] = 1; - v->a[10962] = sym_command_name; - v->a[10963] = state(237); - v->a[10964] = 1; - v->a[10965] = sym_variable_assignment; - v->a[10966] = state(411); - v->a[10967] = 1; - v->a[10968] = aux_sym_command_repeat1; - v->a[10969] = state(551); - v->a[10970] = 1; - v->a[10971] = sym_file_redirect; - v->a[10972] = state(555); - v->a[10973] = 1; - v->a[10974] = sym_concatenation; - v->a[10975] = state(1059); - v->a[10976] = 1; - v->a[10977] = sym_pipeline; - v->a[10978] = state(1126); - v->a[10979] = 1; - small_parse_table_549(v); -} - -void small_parse_table_549(t_small_parse_table_array *v) -{ - v->a[10980] = aux_sym_redirected_statement_repeat2; - v->a[10981] = state(1561); - v->a[10982] = 1; - v->a[10983] = sym__statement_not_pipeline; - v->a[10984] = actions(11); - v->a[10985] = 2; - v->a[10986] = anon_sym_while; - v->a[10987] = anon_sym_until; - v->a[10988] = actions(59); - v->a[10989] = 2; - v->a[10990] = sym_raw_string; - v->a[10991] = sym_number; - v->a[10992] = actions(51); - v->a[10993] = 3; - v->a[10994] = anon_sym_LT; - v->a[10995] = anon_sym_GT; - v->a[10996] = anon_sym_GT_GT; - v->a[10997] = state(401); - v->a[10998] = 5; - v->a[10999] = sym_arithmetic_expansion; - small_parse_table_550(v); -} - -/* EOF small_parse_table_109.c */ diff --git a/parser/static/small_parse_table/small_parse_table_11.c b/parser/static/small_parse_table/small_parse_table_11.c deleted file mode 100644 index e9e3ef61..00000000 --- a/parser/static/small_parse_table/small_parse_table_11.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_11.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_55(t_small_parse_table_array *v) -{ - v->a[1100] = 1; - v->a[1101] = anon_sym_LPAREN; - v->a[1102] = actions(19); - v->a[1103] = 1; - v->a[1104] = anon_sym_LBRACE; - v->a[1105] = actions(41); - v->a[1106] = 1; - v->a[1107] = sym_word; - v->a[1108] = actions(49); - v->a[1109] = 1; - v->a[1110] = anon_sym_BANG; - v->a[1111] = actions(53); - v->a[1112] = 1; - v->a[1113] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1114] = actions(55); - v->a[1115] = 1; - v->a[1116] = anon_sym_DOLLAR; - v->a[1117] = actions(57); - v->a[1118] = 1; - v->a[1119] = anon_sym_DQUOTE; - small_parse_table_56(v); -} - -void small_parse_table_56(t_small_parse_table_array *v) -{ - v->a[1120] = actions(61); - v->a[1121] = 1; - v->a[1122] = anon_sym_DOLLAR_LBRACE; - v->a[1123] = actions(63); - v->a[1124] = 1; - v->a[1125] = anon_sym_DOLLAR_LPAREN; - v->a[1126] = actions(65); - v->a[1127] = 1; - v->a[1128] = anon_sym_BQUOTE; - v->a[1129] = actions(67); - v->a[1130] = 1; - v->a[1131] = sym_variable_name; - v->a[1132] = actions(115); - v->a[1133] = 1; - v->a[1134] = anon_sym_LF; - v->a[1135] = state(118); - v->a[1136] = 1; - v->a[1137] = aux_sym__statements_repeat1; - v->a[1138] = state(185); - v->a[1139] = 1; - small_parse_table_57(v); -} - -void small_parse_table_57(t_small_parse_table_array *v) -{ - v->a[1140] = sym_command_name; - v->a[1141] = state(216); - v->a[1142] = 1; - v->a[1143] = sym_variable_assignment; - v->a[1144] = state(326); - v->a[1145] = 1; - v->a[1146] = aux_sym__case_item_last_repeat2; - v->a[1147] = state(411); - v->a[1148] = 1; - v->a[1149] = aux_sym_command_repeat1; - v->a[1150] = state(551); - v->a[1151] = 1; - v->a[1152] = sym_file_redirect; - v->a[1153] = state(555); - v->a[1154] = 1; - v->a[1155] = sym_concatenation; - v->a[1156] = state(991); - v->a[1157] = 1; - v->a[1158] = sym_pipeline; - v->a[1159] = state(1126); - small_parse_table_58(v); -} - -void small_parse_table_58(t_small_parse_table_array *v) -{ - v->a[1160] = 1; - v->a[1161] = aux_sym_redirected_statement_repeat2; - v->a[1162] = state(1561); - v->a[1163] = 1; - v->a[1164] = sym__statement_not_pipeline; - v->a[1165] = state(1713); - v->a[1166] = 1; - v->a[1167] = sym__statements; - v->a[1168] = actions(11); - v->a[1169] = 2; - v->a[1170] = anon_sym_while; - v->a[1171] = anon_sym_until; - v->a[1172] = actions(59); - v->a[1173] = 2; - v->a[1174] = sym_raw_string; - v->a[1175] = sym_number; - v->a[1176] = actions(51); - v->a[1177] = 3; - v->a[1178] = anon_sym_LT; - v->a[1179] = anon_sym_GT; - small_parse_table_59(v); -} - -void small_parse_table_59(t_small_parse_table_array *v) -{ - v->a[1180] = anon_sym_GT_GT; - v->a[1181] = state(401); - v->a[1182] = 5; - v->a[1183] = sym_arithmetic_expansion; - v->a[1184] = sym_string; - v->a[1185] = sym_simple_expansion; - v->a[1186] = sym_expansion; - v->a[1187] = sym_command_substitution; - v->a[1188] = state(972); - v->a[1189] = 12; - v->a[1190] = sym_redirected_statement; - v->a[1191] = sym_for_statement; - v->a[1192] = sym_while_statement; - v->a[1193] = sym_if_statement; - v->a[1194] = sym_case_statement; - v->a[1195] = sym_function_definition; - v->a[1196] = sym_compound_statement; - v->a[1197] = sym_subshell; - v->a[1198] = sym_list; - v->a[1199] = sym_negated_command; - small_parse_table_60(v); -} - -/* EOF small_parse_table_11.c */ diff --git a/parser/static/small_parse_table/small_parse_table_110.c b/parser/static/small_parse_table/small_parse_table_110.c deleted file mode 100644 index 971c7e55..00000000 --- a/parser/static/small_parse_table/small_parse_table_110.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_110.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_550(t_small_parse_table_array *v) -{ - v->a[11000] = sym_string; - v->a[11001] = sym_simple_expansion; - v->a[11002] = sym_expansion; - v->a[11003] = sym_command_substitution; - v->a[11004] = state(949); - v->a[11005] = 12; - v->a[11006] = sym_redirected_statement; - v->a[11007] = sym_for_statement; - v->a[11008] = sym_while_statement; - v->a[11009] = sym_if_statement; - v->a[11010] = sym_case_statement; - v->a[11011] = sym_function_definition; - v->a[11012] = sym_compound_statement; - v->a[11013] = sym_subshell; - v->a[11014] = sym_list; - v->a[11015] = sym_negated_command; - v->a[11016] = sym_command; - v->a[11017] = sym__variable_assignments; - v->a[11018] = 30; - v->a[11019] = actions(3); - small_parse_table_551(v); -} - -void small_parse_table_551(t_small_parse_table_array *v) -{ - v->a[11020] = 1; - v->a[11021] = sym_comment; - v->a[11022] = actions(9); - v->a[11023] = 1; - v->a[11024] = anon_sym_for; - v->a[11025] = actions(13); - v->a[11026] = 1; - v->a[11027] = anon_sym_if; - v->a[11028] = actions(15); - v->a[11029] = 1; - v->a[11030] = anon_sym_case; - v->a[11031] = actions(17); - v->a[11032] = 1; - v->a[11033] = anon_sym_LPAREN; - v->a[11034] = actions(19); - v->a[11035] = 1; - v->a[11036] = anon_sym_LBRACE; - v->a[11037] = actions(53); - v->a[11038] = 1; - v->a[11039] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_552(v); -} - -void small_parse_table_552(t_small_parse_table_array *v) -{ - v->a[11040] = actions(55); - v->a[11041] = 1; - v->a[11042] = anon_sym_DOLLAR; - v->a[11043] = actions(57); - v->a[11044] = 1; - v->a[11045] = anon_sym_DQUOTE; - v->a[11046] = actions(61); - v->a[11047] = 1; - v->a[11048] = anon_sym_DOLLAR_LBRACE; - v->a[11049] = actions(63); - v->a[11050] = 1; - v->a[11051] = anon_sym_DOLLAR_LPAREN; - v->a[11052] = actions(65); - v->a[11053] = 1; - v->a[11054] = anon_sym_BQUOTE; - v->a[11055] = actions(208); - v->a[11056] = 1; - v->a[11057] = sym_word; - v->a[11058] = actions(210); - v->a[11059] = 1; - small_parse_table_553(v); -} - -void small_parse_table_553(t_small_parse_table_array *v) -{ - v->a[11060] = anon_sym_BANG; - v->a[11061] = actions(216); - v->a[11062] = 1; - v->a[11063] = sym_variable_name; - v->a[11064] = state(112); - v->a[11065] = 1; - v->a[11066] = aux_sym__statements_repeat1; - v->a[11067] = state(158); - v->a[11068] = 1; - v->a[11069] = sym_command_name; - v->a[11070] = state(186); - v->a[11071] = 1; - v->a[11072] = sym_variable_assignment; - v->a[11073] = state(298); - v->a[11074] = 1; - v->a[11075] = aux_sym_command_repeat1; - v->a[11076] = state(551); - v->a[11077] = 1; - v->a[11078] = sym_file_redirect; - v->a[11079] = state(555); - small_parse_table_554(v); -} - -void small_parse_table_554(t_small_parse_table_array *v) -{ - v->a[11080] = 1; - v->a[11081] = sym_concatenation; - v->a[11082] = state(937); - v->a[11083] = 1; - v->a[11084] = sym_pipeline; - v->a[11085] = state(1019); - v->a[11086] = 1; - v->a[11087] = aux_sym_redirected_statement_repeat2; - v->a[11088] = state(1557); - v->a[11089] = 1; - v->a[11090] = sym__statement_not_pipeline; - v->a[11091] = state(1719); - v->a[11092] = 1; - v->a[11093] = sym__statements; - v->a[11094] = actions(11); - v->a[11095] = 2; - v->a[11096] = anon_sym_while; - v->a[11097] = anon_sym_until; - v->a[11098] = actions(214); - v->a[11099] = 2; - small_parse_table_555(v); -} - -/* EOF small_parse_table_110.c */ diff --git a/parser/static/small_parse_table/small_parse_table_111.c b/parser/static/small_parse_table/small_parse_table_111.c deleted file mode 100644 index 3909f611..00000000 --- a/parser/static/small_parse_table/small_parse_table_111.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_111.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_555(t_small_parse_table_array *v) -{ - v->a[11100] = sym_raw_string; - v->a[11101] = sym_number; - v->a[11102] = actions(212); - v->a[11103] = 3; - v->a[11104] = anon_sym_LT; - v->a[11105] = anon_sym_GT; - v->a[11106] = anon_sym_GT_GT; - v->a[11107] = state(277); - v->a[11108] = 5; - v->a[11109] = sym_arithmetic_expansion; - v->a[11110] = sym_string; - v->a[11111] = sym_simple_expansion; - v->a[11112] = sym_expansion; - v->a[11113] = sym_command_substitution; - v->a[11114] = state(877); - v->a[11115] = 12; - v->a[11116] = sym_redirected_statement; - v->a[11117] = sym_for_statement; - v->a[11118] = sym_while_statement; - v->a[11119] = sym_if_statement; - small_parse_table_556(v); -} - -void small_parse_table_556(t_small_parse_table_array *v) -{ - v->a[11120] = sym_case_statement; - v->a[11121] = sym_function_definition; - v->a[11122] = sym_compound_statement; - v->a[11123] = sym_subshell; - v->a[11124] = sym_list; - v->a[11125] = sym_negated_command; - v->a[11126] = sym_command; - v->a[11127] = sym__variable_assignments; - v->a[11128] = 30; - v->a[11129] = actions(3); - v->a[11130] = 1; - v->a[11131] = sym_comment; - v->a[11132] = actions(9); - v->a[11133] = 1; - v->a[11134] = anon_sym_for; - v->a[11135] = actions(13); - v->a[11136] = 1; - v->a[11137] = anon_sym_if; - v->a[11138] = actions(15); - v->a[11139] = 1; - small_parse_table_557(v); -} - -void small_parse_table_557(t_small_parse_table_array *v) -{ - v->a[11140] = anon_sym_case; - v->a[11141] = actions(17); - v->a[11142] = 1; - v->a[11143] = anon_sym_LPAREN; - v->a[11144] = actions(19); - v->a[11145] = 1; - v->a[11146] = anon_sym_LBRACE; - v->a[11147] = actions(53); - v->a[11148] = 1; - v->a[11149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11150] = actions(55); - v->a[11151] = 1; - v->a[11152] = anon_sym_DOLLAR; - v->a[11153] = actions(57); - v->a[11154] = 1; - v->a[11155] = anon_sym_DQUOTE; - v->a[11156] = actions(61); - v->a[11157] = 1; - v->a[11158] = anon_sym_DOLLAR_LBRACE; - v->a[11159] = actions(63); - small_parse_table_558(v); -} - -void small_parse_table_558(t_small_parse_table_array *v) -{ - v->a[11160] = 1; - v->a[11161] = anon_sym_DOLLAR_LPAREN; - v->a[11162] = actions(65); - v->a[11163] = 1; - v->a[11164] = anon_sym_BQUOTE; - v->a[11165] = actions(208); - v->a[11166] = 1; - v->a[11167] = sym_word; - v->a[11168] = actions(210); - v->a[11169] = 1; - v->a[11170] = anon_sym_BANG; - v->a[11171] = actions(216); - v->a[11172] = 1; - v->a[11173] = sym_variable_name; - v->a[11174] = state(112); - v->a[11175] = 1; - v->a[11176] = aux_sym__statements_repeat1; - v->a[11177] = state(158); - v->a[11178] = 1; - v->a[11179] = sym_command_name; - small_parse_table_559(v); -} - -void small_parse_table_559(t_small_parse_table_array *v) -{ - v->a[11180] = state(186); - v->a[11181] = 1; - v->a[11182] = sym_variable_assignment; - v->a[11183] = state(298); - v->a[11184] = 1; - v->a[11185] = aux_sym_command_repeat1; - v->a[11186] = state(517); - v->a[11187] = 1; - v->a[11188] = sym_file_redirect; - v->a[11189] = state(555); - v->a[11190] = 1; - v->a[11191] = sym_concatenation; - v->a[11192] = state(937); - v->a[11193] = 1; - v->a[11194] = sym_pipeline; - v->a[11195] = state(1019); - v->a[11196] = 1; - v->a[11197] = aux_sym_redirected_statement_repeat2; - v->a[11198] = state(1557); - v->a[11199] = 1; - small_parse_table_560(v); -} - -/* EOF small_parse_table_111.c */ diff --git a/parser/static/small_parse_table/small_parse_table_112.c b/parser/static/small_parse_table/small_parse_table_112.c deleted file mode 100644 index 85c45b0f..00000000 --- a/parser/static/small_parse_table/small_parse_table_112.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_112.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_560(t_small_parse_table_array *v) -{ - v->a[11200] = sym__statement_not_pipeline; - v->a[11201] = state(1685); - v->a[11202] = 1; - v->a[11203] = sym__statements; - v->a[11204] = actions(11); - v->a[11205] = 2; - v->a[11206] = anon_sym_while; - v->a[11207] = anon_sym_until; - v->a[11208] = actions(214); - v->a[11209] = 2; - v->a[11210] = sym_raw_string; - v->a[11211] = sym_number; - v->a[11212] = actions(212); - v->a[11213] = 3; - v->a[11214] = anon_sym_LT; - v->a[11215] = anon_sym_GT; - v->a[11216] = anon_sym_GT_GT; - v->a[11217] = state(277); - v->a[11218] = 5; - v->a[11219] = sym_arithmetic_expansion; - small_parse_table_561(v); -} - -void small_parse_table_561(t_small_parse_table_array *v) -{ - v->a[11220] = sym_string; - v->a[11221] = sym_simple_expansion; - v->a[11222] = sym_expansion; - v->a[11223] = sym_command_substitution; - v->a[11224] = state(877); - v->a[11225] = 12; - v->a[11226] = sym_redirected_statement; - v->a[11227] = sym_for_statement; - v->a[11228] = sym_while_statement; - v->a[11229] = sym_if_statement; - v->a[11230] = sym_case_statement; - v->a[11231] = sym_function_definition; - v->a[11232] = sym_compound_statement; - v->a[11233] = sym_subshell; - v->a[11234] = sym_list; - v->a[11235] = sym_negated_command; - v->a[11236] = sym_command; - v->a[11237] = sym__variable_assignments; - v->a[11238] = 30; - v->a[11239] = actions(3); - small_parse_table_562(v); -} - -void small_parse_table_562(t_small_parse_table_array *v) -{ - v->a[11240] = 1; - v->a[11241] = sym_comment; - v->a[11242] = actions(9); - v->a[11243] = 1; - v->a[11244] = anon_sym_for; - v->a[11245] = actions(13); - v->a[11246] = 1; - v->a[11247] = anon_sym_if; - v->a[11248] = actions(15); - v->a[11249] = 1; - v->a[11250] = anon_sym_case; - v->a[11251] = actions(17); - v->a[11252] = 1; - v->a[11253] = anon_sym_LPAREN; - v->a[11254] = actions(19); - v->a[11255] = 1; - v->a[11256] = anon_sym_LBRACE; - v->a[11257] = actions(41); - v->a[11258] = 1; - v->a[11259] = sym_word; - small_parse_table_563(v); -} - -void small_parse_table_563(t_small_parse_table_array *v) -{ - v->a[11260] = actions(49); - v->a[11261] = 1; - v->a[11262] = anon_sym_BANG; - v->a[11263] = actions(53); - v->a[11264] = 1; - v->a[11265] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11266] = actions(55); - v->a[11267] = 1; - v->a[11268] = anon_sym_DOLLAR; - v->a[11269] = actions(57); - v->a[11270] = 1; - v->a[11271] = anon_sym_DQUOTE; - v->a[11272] = actions(61); - v->a[11273] = 1; - v->a[11274] = anon_sym_DOLLAR_LBRACE; - v->a[11275] = actions(63); - v->a[11276] = 1; - v->a[11277] = anon_sym_DOLLAR_LPAREN; - v->a[11278] = actions(65); - v->a[11279] = 1; - small_parse_table_564(v); -} - -void small_parse_table_564(t_small_parse_table_array *v) -{ - v->a[11280] = anon_sym_BQUOTE; - v->a[11281] = actions(67); - v->a[11282] = 1; - v->a[11283] = sym_variable_name; - v->a[11284] = actions(244); - v->a[11285] = 1; - v->a[11286] = anon_sym_done; - v->a[11287] = state(50); - v->a[11288] = 1; - v->a[11289] = aux_sym__terminated_statement; - v->a[11290] = state(185); - v->a[11291] = 1; - v->a[11292] = sym_command_name; - v->a[11293] = state(237); - v->a[11294] = 1; - v->a[11295] = sym_variable_assignment; - v->a[11296] = state(411); - v->a[11297] = 1; - v->a[11298] = aux_sym_command_repeat1; - v->a[11299] = state(551); - small_parse_table_565(v); -} - -/* EOF small_parse_table_112.c */ diff --git a/parser/static/small_parse_table/small_parse_table_113.c b/parser/static/small_parse_table/small_parse_table_113.c deleted file mode 100644 index 215eba21..00000000 --- a/parser/static/small_parse_table/small_parse_table_113.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_113.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_565(t_small_parse_table_array *v) -{ - v->a[11300] = 1; - v->a[11301] = sym_file_redirect; - v->a[11302] = state(555); - v->a[11303] = 1; - v->a[11304] = sym_concatenation; - v->a[11305] = state(1059); - v->a[11306] = 1; - v->a[11307] = sym_pipeline; - v->a[11308] = state(1126); - v->a[11309] = 1; - v->a[11310] = aux_sym_redirected_statement_repeat2; - v->a[11311] = state(1561); - v->a[11312] = 1; - v->a[11313] = sym__statement_not_pipeline; - v->a[11314] = actions(11); - v->a[11315] = 2; - v->a[11316] = anon_sym_while; - v->a[11317] = anon_sym_until; - v->a[11318] = actions(59); - v->a[11319] = 2; - small_parse_table_566(v); -} - -void small_parse_table_566(t_small_parse_table_array *v) -{ - v->a[11320] = sym_raw_string; - v->a[11321] = sym_number; - v->a[11322] = actions(51); - v->a[11323] = 3; - v->a[11324] = anon_sym_LT; - v->a[11325] = anon_sym_GT; - v->a[11326] = anon_sym_GT_GT; - v->a[11327] = state(401); - v->a[11328] = 5; - v->a[11329] = sym_arithmetic_expansion; - v->a[11330] = sym_string; - v->a[11331] = sym_simple_expansion; - v->a[11332] = sym_expansion; - v->a[11333] = sym_command_substitution; - v->a[11334] = state(949); - v->a[11335] = 12; - v->a[11336] = sym_redirected_statement; - v->a[11337] = sym_for_statement; - v->a[11338] = sym_while_statement; - v->a[11339] = sym_if_statement; - small_parse_table_567(v); -} - -void small_parse_table_567(t_small_parse_table_array *v) -{ - v->a[11340] = sym_case_statement; - v->a[11341] = sym_function_definition; - v->a[11342] = sym_compound_statement; - v->a[11343] = sym_subshell; - v->a[11344] = sym_list; - v->a[11345] = sym_negated_command; - v->a[11346] = sym_command; - v->a[11347] = sym__variable_assignments; - v->a[11348] = 30; - v->a[11349] = actions(3); - v->a[11350] = 1; - v->a[11351] = sym_comment; - v->a[11352] = actions(123); - v->a[11353] = 1; - v->a[11354] = sym_word; - v->a[11355] = actions(126); - v->a[11356] = 1; - v->a[11357] = anon_sym_for; - v->a[11358] = actions(132); - v->a[11359] = 1; - small_parse_table_568(v); -} - -void small_parse_table_568(t_small_parse_table_array *v) -{ - v->a[11360] = anon_sym_if; - v->a[11361] = actions(135); - v->a[11362] = 1; - v->a[11363] = anon_sym_do; - v->a[11364] = actions(137); - v->a[11365] = 1; - v->a[11366] = anon_sym_case; - v->a[11367] = actions(140); - v->a[11368] = 1; - v->a[11369] = anon_sym_LPAREN; - v->a[11370] = actions(143); - v->a[11371] = 1; - v->a[11372] = anon_sym_LBRACE; - v->a[11373] = actions(146); - v->a[11374] = 1; - v->a[11375] = anon_sym_BANG; - v->a[11376] = actions(152); - v->a[11377] = 1; - v->a[11378] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11379] = actions(155); - small_parse_table_569(v); -} - -void small_parse_table_569(t_small_parse_table_array *v) -{ - v->a[11380] = 1; - v->a[11381] = anon_sym_DOLLAR; - v->a[11382] = actions(158); - v->a[11383] = 1; - v->a[11384] = anon_sym_DQUOTE; - v->a[11385] = actions(164); - v->a[11386] = 1; - v->a[11387] = anon_sym_DOLLAR_LBRACE; - v->a[11388] = actions(167); - v->a[11389] = 1; - v->a[11390] = anon_sym_DOLLAR_LPAREN; - v->a[11391] = actions(170); - v->a[11392] = 1; - v->a[11393] = anon_sym_BQUOTE; - v->a[11394] = actions(173); - v->a[11395] = 1; - v->a[11396] = sym_variable_name; - v->a[11397] = state(103); - v->a[11398] = 1; - v->a[11399] = aux_sym__terminated_statement; - small_parse_table_570(v); -} - -/* EOF small_parse_table_113.c */ diff --git a/parser/static/small_parse_table/small_parse_table_114.c b/parser/static/small_parse_table/small_parse_table_114.c deleted file mode 100644 index f79719b8..00000000 --- a/parser/static/small_parse_table/small_parse_table_114.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_114.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_570(t_small_parse_table_array *v) -{ - v->a[11400] = state(185); - v->a[11401] = 1; - v->a[11402] = sym_command_name; - v->a[11403] = state(238); - v->a[11404] = 1; - v->a[11405] = sym_variable_assignment; - v->a[11406] = state(411); - v->a[11407] = 1; - v->a[11408] = aux_sym_command_repeat1; - v->a[11409] = state(551); - v->a[11410] = 1; - v->a[11411] = sym_file_redirect; - v->a[11412] = state(555); - v->a[11413] = 1; - v->a[11414] = sym_concatenation; - v->a[11415] = state(1001); - v->a[11416] = 1; - v->a[11417] = sym_pipeline; - v->a[11418] = state(1126); - v->a[11419] = 1; - small_parse_table_571(v); -} - -void small_parse_table_571(t_small_parse_table_array *v) -{ - v->a[11420] = aux_sym_redirected_statement_repeat2; - v->a[11421] = state(1561); - v->a[11422] = 1; - v->a[11423] = sym__statement_not_pipeline; - v->a[11424] = actions(129); - v->a[11425] = 2; - v->a[11426] = anon_sym_while; - v->a[11427] = anon_sym_until; - v->a[11428] = actions(161); - v->a[11429] = 2; - v->a[11430] = sym_raw_string; - v->a[11431] = sym_number; - v->a[11432] = actions(149); - v->a[11433] = 3; - v->a[11434] = anon_sym_LT; - v->a[11435] = anon_sym_GT; - v->a[11436] = anon_sym_GT_GT; - v->a[11437] = state(401); - v->a[11438] = 5; - v->a[11439] = sym_arithmetic_expansion; - small_parse_table_572(v); -} - -void small_parse_table_572(t_small_parse_table_array *v) -{ - v->a[11440] = sym_string; - v->a[11441] = sym_simple_expansion; - v->a[11442] = sym_expansion; - v->a[11443] = sym_command_substitution; - v->a[11444] = state(958); - v->a[11445] = 12; - v->a[11446] = sym_redirected_statement; - v->a[11447] = sym_for_statement; - v->a[11448] = sym_while_statement; - v->a[11449] = sym_if_statement; - v->a[11450] = sym_case_statement; - v->a[11451] = sym_function_definition; - v->a[11452] = sym_compound_statement; - v->a[11453] = sym_subshell; - v->a[11454] = sym_list; - v->a[11455] = sym_negated_command; - v->a[11456] = sym_command; - v->a[11457] = sym__variable_assignments; - v->a[11458] = 40; - v->a[11459] = actions(3); - small_parse_table_573(v); -} - -void small_parse_table_573(t_small_parse_table_array *v) -{ - v->a[11460] = 1; - v->a[11461] = sym_comment; - v->a[11462] = actions(79); - v->a[11463] = 1; - v->a[11464] = sym_word; - v->a[11465] = actions(81); - v->a[11466] = 1; - v->a[11467] = anon_sym_for; - v->a[11468] = actions(85); - v->a[11469] = 1; - v->a[11470] = anon_sym_if; - v->a[11471] = actions(87); - v->a[11472] = 1; - v->a[11473] = anon_sym_case; - v->a[11474] = actions(89); - v->a[11475] = 1; - v->a[11476] = anon_sym_LPAREN; - v->a[11477] = actions(93); - v->a[11478] = 1; - v->a[11479] = anon_sym_LBRACE; - small_parse_table_574(v); -} - -void small_parse_table_574(t_small_parse_table_array *v) -{ - v->a[11480] = actions(95); - v->a[11481] = 1; - v->a[11482] = anon_sym_BANG; - v->a[11483] = actions(99); - v->a[11484] = 1; - v->a[11485] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11486] = actions(101); - v->a[11487] = 1; - v->a[11488] = anon_sym_DOLLAR; - v->a[11489] = actions(103); - v->a[11490] = 1; - v->a[11491] = anon_sym_DQUOTE; - v->a[11492] = actions(107); - v->a[11493] = 1; - v->a[11494] = anon_sym_DOLLAR_LBRACE; - v->a[11495] = actions(109); - v->a[11496] = 1; - v->a[11497] = anon_sym_DOLLAR_LPAREN; - v->a[11498] = actions(111); - v->a[11499] = 1; - small_parse_table_575(v); -} - -/* EOF small_parse_table_114.c */ diff --git a/parser/static/small_parse_table/small_parse_table_115.c b/parser/static/small_parse_table/small_parse_table_115.c deleted file mode 100644 index ddcedaee..00000000 --- a/parser/static/small_parse_table/small_parse_table_115.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_115.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_575(t_small_parse_table_array *v) -{ - v->a[11500] = anon_sym_BQUOTE; - v->a[11501] = actions(113); - v->a[11502] = 1; - v->a[11503] = sym_variable_name; - v->a[11504] = state(109); - v->a[11505] = 1; - v->a[11506] = aux_sym__statements_repeat1; - v->a[11507] = state(170); - v->a[11508] = 1; - v->a[11509] = sym_command_name; - v->a[11510] = state(191); - v->a[11511] = 1; - v->a[11512] = sym_variable_assignment; - v->a[11513] = state(408); - v->a[11514] = 1; - v->a[11515] = aux_sym_command_repeat1; - v->a[11516] = state(541); - v->a[11517] = 1; - v->a[11518] = sym_file_redirect; - v->a[11519] = state(546); - small_parse_table_576(v); -} - -void small_parse_table_576(t_small_parse_table_array *v) -{ - v->a[11520] = 1; - v->a[11521] = sym_concatenation; - v->a[11522] = state(819); - v->a[11523] = 1; - v->a[11524] = sym_redirected_statement; - v->a[11525] = state(826); - v->a[11526] = 1; - v->a[11527] = sym_for_statement; - v->a[11528] = state(828); - v->a[11529] = 1; - v->a[11530] = sym_while_statement; - v->a[11531] = state(837); - v->a[11532] = 1; - v->a[11533] = sym_case_statement; - v->a[11534] = state(838); - v->a[11535] = 1; - v->a[11536] = sym_function_definition; - v->a[11537] = state(843); - v->a[11538] = 1; - v->a[11539] = sym_compound_statement; - small_parse_table_577(v); -} - -void small_parse_table_577(t_small_parse_table_array *v) -{ - v->a[11540] = state(854); - v->a[11541] = 1; - v->a[11542] = sym_subshell; - v->a[11543] = state(856); - v->a[11544] = 1; - v->a[11545] = sym_list; - v->a[11546] = state(860); - v->a[11547] = 1; - v->a[11548] = sym_negated_command; - v->a[11549] = state(862); - v->a[11550] = 1; - v->a[11551] = sym_command; - v->a[11552] = state(863); - v->a[11553] = 1; - v->a[11554] = sym__variable_assignments; - v->a[11555] = state(889); - v->a[11556] = 1; - v->a[11557] = sym_if_statement; - v->a[11558] = state(959); - v->a[11559] = 1; - small_parse_table_578(v); -} - -void small_parse_table_578(t_small_parse_table_array *v) -{ - v->a[11560] = sym_pipeline; - v->a[11561] = state(990); - v->a[11562] = 1; - v->a[11563] = aux_sym_redirected_statement_repeat2; - v->a[11564] = state(1564); - v->a[11565] = 1; - v->a[11566] = sym__statement_not_pipeline; - v->a[11567] = actions(83); - v->a[11568] = 2; - v->a[11569] = anon_sym_while; - v->a[11570] = anon_sym_until; - v->a[11571] = actions(105); - v->a[11572] = 2; - v->a[11573] = sym_raw_string; - v->a[11574] = sym_number; - v->a[11575] = actions(97); - v->a[11576] = 3; - v->a[11577] = anon_sym_LT; - v->a[11578] = anon_sym_GT; - v->a[11579] = anon_sym_GT_GT; - small_parse_table_579(v); -} - -void small_parse_table_579(t_small_parse_table_array *v) -{ - v->a[11580] = state(276); - v->a[11581] = 5; - v->a[11582] = sym_arithmetic_expansion; - v->a[11583] = sym_string; - v->a[11584] = sym_simple_expansion; - v->a[11585] = sym_expansion; - v->a[11586] = sym_command_substitution; - v->a[11587] = 29; - v->a[11588] = actions(3); - v->a[11589] = 1; - v->a[11590] = sym_comment; - v->a[11591] = actions(9); - v->a[11592] = 1; - v->a[11593] = anon_sym_for; - v->a[11594] = actions(13); - v->a[11595] = 1; - v->a[11596] = anon_sym_if; - v->a[11597] = actions(15); - v->a[11598] = 1; - v->a[11599] = anon_sym_case; - small_parse_table_580(v); -} - -/* EOF small_parse_table_115.c */ diff --git a/parser/static/small_parse_table/small_parse_table_116.c b/parser/static/small_parse_table/small_parse_table_116.c deleted file mode 100644 index cb72ff06..00000000 --- a/parser/static/small_parse_table/small_parse_table_116.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_116.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_580(t_small_parse_table_array *v) -{ - v->a[11600] = actions(17); - v->a[11601] = 1; - v->a[11602] = anon_sym_LPAREN; - v->a[11603] = actions(19); - v->a[11604] = 1; - v->a[11605] = anon_sym_LBRACE; - v->a[11606] = actions(41); - v->a[11607] = 1; - v->a[11608] = sym_word; - v->a[11609] = actions(49); - v->a[11610] = 1; - v->a[11611] = anon_sym_BANG; - v->a[11612] = actions(53); - v->a[11613] = 1; - v->a[11614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11615] = actions(55); - v->a[11616] = 1; - v->a[11617] = anon_sym_DOLLAR; - v->a[11618] = actions(57); - v->a[11619] = 1; - small_parse_table_581(v); -} - -void small_parse_table_581(t_small_parse_table_array *v) -{ - v->a[11620] = anon_sym_DQUOTE; - v->a[11621] = actions(61); - v->a[11622] = 1; - v->a[11623] = anon_sym_DOLLAR_LBRACE; - v->a[11624] = actions(63); - v->a[11625] = 1; - v->a[11626] = anon_sym_DOLLAR_LPAREN; - v->a[11627] = actions(65); - v->a[11628] = 1; - v->a[11629] = anon_sym_BQUOTE; - v->a[11630] = actions(67); - v->a[11631] = 1; - v->a[11632] = sym_variable_name; - v->a[11633] = state(37); - v->a[11634] = 1; - v->a[11635] = aux_sym__terminated_statement; - v->a[11636] = state(185); - v->a[11637] = 1; - v->a[11638] = sym_command_name; - v->a[11639] = state(238); - small_parse_table_582(v); -} - -void small_parse_table_582(t_small_parse_table_array *v) -{ - v->a[11640] = 1; - v->a[11641] = sym_variable_assignment; - v->a[11642] = state(411); - v->a[11643] = 1; - v->a[11644] = aux_sym_command_repeat1; - v->a[11645] = state(551); - v->a[11646] = 1; - v->a[11647] = sym_file_redirect; - v->a[11648] = state(555); - v->a[11649] = 1; - v->a[11650] = sym_concatenation; - v->a[11651] = state(1001); - v->a[11652] = 1; - v->a[11653] = sym_pipeline; - v->a[11654] = state(1126); - v->a[11655] = 1; - v->a[11656] = aux_sym_redirected_statement_repeat2; - v->a[11657] = state(1561); - v->a[11658] = 1; - v->a[11659] = sym__statement_not_pipeline; - small_parse_table_583(v); -} - -void small_parse_table_583(t_small_parse_table_array *v) -{ - v->a[11660] = actions(11); - v->a[11661] = 2; - v->a[11662] = anon_sym_while; - v->a[11663] = anon_sym_until; - v->a[11664] = actions(59); - v->a[11665] = 2; - v->a[11666] = sym_raw_string; - v->a[11667] = sym_number; - v->a[11668] = actions(51); - v->a[11669] = 3; - v->a[11670] = anon_sym_LT; - v->a[11671] = anon_sym_GT; - v->a[11672] = anon_sym_GT_GT; - v->a[11673] = state(401); - v->a[11674] = 5; - v->a[11675] = sym_arithmetic_expansion; - v->a[11676] = sym_string; - v->a[11677] = sym_simple_expansion; - v->a[11678] = sym_expansion; - v->a[11679] = sym_command_substitution; - small_parse_table_584(v); -} - -void small_parse_table_584(t_small_parse_table_array *v) -{ - v->a[11680] = state(958); - v->a[11681] = 12; - v->a[11682] = sym_redirected_statement; - v->a[11683] = sym_for_statement; - v->a[11684] = sym_while_statement; - v->a[11685] = sym_if_statement; - v->a[11686] = sym_case_statement; - v->a[11687] = sym_function_definition; - v->a[11688] = sym_compound_statement; - v->a[11689] = sym_subshell; - v->a[11690] = sym_list; - v->a[11691] = sym_negated_command; - v->a[11692] = sym_command; - v->a[11693] = sym__variable_assignments; - v->a[11694] = 29; - v->a[11695] = actions(3); - v->a[11696] = 1; - v->a[11697] = sym_comment; - v->a[11698] = actions(9); - v->a[11699] = 1; - small_parse_table_585(v); -} - -/* EOF small_parse_table_116.c */ diff --git a/parser/static/small_parse_table/small_parse_table_117.c b/parser/static/small_parse_table/small_parse_table_117.c deleted file mode 100644 index 44e9bec0..00000000 --- a/parser/static/small_parse_table/small_parse_table_117.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_117.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_585(t_small_parse_table_array *v) -{ - v->a[11700] = anon_sym_for; - v->a[11701] = actions(13); - v->a[11702] = 1; - v->a[11703] = anon_sym_if; - v->a[11704] = actions(15); - v->a[11705] = 1; - v->a[11706] = anon_sym_case; - v->a[11707] = actions(17); - v->a[11708] = 1; - v->a[11709] = anon_sym_LPAREN; - v->a[11710] = actions(19); - v->a[11711] = 1; - v->a[11712] = anon_sym_LBRACE; - v->a[11713] = actions(41); - v->a[11714] = 1; - v->a[11715] = sym_word; - v->a[11716] = actions(49); - v->a[11717] = 1; - v->a[11718] = anon_sym_BANG; - v->a[11719] = actions(53); - 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_LPAREN_LPAREN; - v->a[11722] = actions(55); - v->a[11723] = 1; - v->a[11724] = anon_sym_DOLLAR; - v->a[11725] = actions(57); - v->a[11726] = 1; - v->a[11727] = anon_sym_DQUOTE; - v->a[11728] = actions(61); - v->a[11729] = 1; - v->a[11730] = anon_sym_DOLLAR_LBRACE; - v->a[11731] = actions(63); - v->a[11732] = 1; - v->a[11733] = anon_sym_DOLLAR_LPAREN; - v->a[11734] = actions(65); - v->a[11735] = 1; - v->a[11736] = anon_sym_BQUOTE; - v->a[11737] = actions(67); - v->a[11738] = 1; - v->a[11739] = sym_variable_name; - small_parse_table_587(v); -} - -void small_parse_table_587(t_small_parse_table_array *v) -{ - v->a[11740] = state(35); - v->a[11741] = 1; - v->a[11742] = aux_sym__terminated_statement; - v->a[11743] = state(185); - v->a[11744] = 1; - v->a[11745] = sym_command_name; - v->a[11746] = state(238); - v->a[11747] = 1; - v->a[11748] = sym_variable_assignment; - v->a[11749] = state(411); - v->a[11750] = 1; - v->a[11751] = aux_sym_command_repeat1; - v->a[11752] = state(551); - v->a[11753] = 1; - v->a[11754] = sym_file_redirect; - v->a[11755] = state(555); - v->a[11756] = 1; - v->a[11757] = sym_concatenation; - v->a[11758] = state(1001); - v->a[11759] = 1; - small_parse_table_588(v); -} - -void small_parse_table_588(t_small_parse_table_array *v) -{ - v->a[11760] = sym_pipeline; - v->a[11761] = state(1126); - v->a[11762] = 1; - v->a[11763] = aux_sym_redirected_statement_repeat2; - v->a[11764] = state(1561); - v->a[11765] = 1; - v->a[11766] = sym__statement_not_pipeline; - v->a[11767] = actions(11); - v->a[11768] = 2; - v->a[11769] = anon_sym_while; - v->a[11770] = anon_sym_until; - v->a[11771] = actions(59); - v->a[11772] = 2; - v->a[11773] = sym_raw_string; - v->a[11774] = sym_number; - v->a[11775] = actions(51); - v->a[11776] = 3; - 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] = state(401); - v->a[11781] = 5; - v->a[11782] = sym_arithmetic_expansion; - v->a[11783] = sym_string; - v->a[11784] = sym_simple_expansion; - v->a[11785] = sym_expansion; - v->a[11786] = sym_command_substitution; - v->a[11787] = state(958); - v->a[11788] = 12; - v->a[11789] = sym_redirected_statement; - v->a[11790] = sym_for_statement; - v->a[11791] = sym_while_statement; - v->a[11792] = sym_if_statement; - v->a[11793] = sym_case_statement; - v->a[11794] = sym_function_definition; - v->a[11795] = sym_compound_statement; - v->a[11796] = sym_subshell; - v->a[11797] = sym_list; - v->a[11798] = sym_negated_command; - v->a[11799] = sym_command; - small_parse_table_590(v); -} - -/* EOF small_parse_table_117.c */ diff --git a/parser/static/small_parse_table/small_parse_table_118.c b/parser/static/small_parse_table/small_parse_table_118.c deleted file mode 100644 index 00a8d898..00000000 --- a/parser/static/small_parse_table/small_parse_table_118.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_118.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_590(t_small_parse_table_array *v) -{ - v->a[11800] = sym__variable_assignments; - v->a[11801] = 29; - v->a[11802] = actions(3); - v->a[11803] = 1; - v->a[11804] = sym_comment; - v->a[11805] = actions(9); - v->a[11806] = 1; - v->a[11807] = anon_sym_for; - v->a[11808] = actions(13); - v->a[11809] = 1; - v->a[11810] = anon_sym_if; - v->a[11811] = actions(15); - v->a[11812] = 1; - v->a[11813] = anon_sym_case; - v->a[11814] = actions(17); - v->a[11815] = 1; - v->a[11816] = anon_sym_LPAREN; - v->a[11817] = actions(19); - v->a[11818] = 1; - v->a[11819] = anon_sym_LBRACE; - small_parse_table_591(v); -} - -void small_parse_table_591(t_small_parse_table_array *v) -{ - v->a[11820] = actions(41); - v->a[11821] = 1; - v->a[11822] = sym_word; - v->a[11823] = actions(49); - v->a[11824] = 1; - v->a[11825] = anon_sym_BANG; - v->a[11826] = actions(53); - v->a[11827] = 1; - v->a[11828] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11829] = actions(55); - v->a[11830] = 1; - v->a[11831] = anon_sym_DOLLAR; - v->a[11832] = actions(57); - v->a[11833] = 1; - v->a[11834] = anon_sym_DQUOTE; - v->a[11835] = actions(61); - v->a[11836] = 1; - v->a[11837] = anon_sym_DOLLAR_LBRACE; - v->a[11838] = actions(63); - v->a[11839] = 1; - small_parse_table_592(v); -} - -void small_parse_table_592(t_small_parse_table_array *v) -{ - v->a[11840] = anon_sym_DOLLAR_LPAREN; - v->a[11841] = actions(65); - v->a[11842] = 1; - v->a[11843] = anon_sym_BQUOTE; - v->a[11844] = actions(67); - v->a[11845] = 1; - v->a[11846] = sym_variable_name; - v->a[11847] = state(85); - v->a[11848] = 1; - v->a[11849] = aux_sym__terminated_statement; - v->a[11850] = state(185); - v->a[11851] = 1; - v->a[11852] = sym_command_name; - v->a[11853] = state(237); - v->a[11854] = 1; - v->a[11855] = sym_variable_assignment; - v->a[11856] = state(411); - v->a[11857] = 1; - v->a[11858] = aux_sym_command_repeat1; - v->a[11859] = state(551); - small_parse_table_593(v); -} - -void small_parse_table_593(t_small_parse_table_array *v) -{ - v->a[11860] = 1; - v->a[11861] = sym_file_redirect; - v->a[11862] = state(555); - v->a[11863] = 1; - v->a[11864] = sym_concatenation; - v->a[11865] = state(1059); - v->a[11866] = 1; - v->a[11867] = sym_pipeline; - v->a[11868] = state(1126); - v->a[11869] = 1; - v->a[11870] = aux_sym_redirected_statement_repeat2; - v->a[11871] = state(1561); - v->a[11872] = 1; - v->a[11873] = sym__statement_not_pipeline; - v->a[11874] = actions(11); - v->a[11875] = 2; - v->a[11876] = anon_sym_while; - v->a[11877] = anon_sym_until; - v->a[11878] = actions(59); - v->a[11879] = 2; - small_parse_table_594(v); -} - -void small_parse_table_594(t_small_parse_table_array *v) -{ - v->a[11880] = sym_raw_string; - v->a[11881] = sym_number; - v->a[11882] = actions(51); - v->a[11883] = 3; - v->a[11884] = anon_sym_LT; - v->a[11885] = anon_sym_GT; - v->a[11886] = anon_sym_GT_GT; - v->a[11887] = state(401); - v->a[11888] = 5; - v->a[11889] = sym_arithmetic_expansion; - v->a[11890] = sym_string; - v->a[11891] = sym_simple_expansion; - v->a[11892] = sym_expansion; - v->a[11893] = sym_command_substitution; - v->a[11894] = state(949); - v->a[11895] = 12; - v->a[11896] = sym_redirected_statement; - v->a[11897] = sym_for_statement; - v->a[11898] = sym_while_statement; - v->a[11899] = sym_if_statement; - small_parse_table_595(v); -} - -/* EOF small_parse_table_118.c */ diff --git a/parser/static/small_parse_table/small_parse_table_119.c b/parser/static/small_parse_table/small_parse_table_119.c deleted file mode 100644 index 3822ff3a..00000000 --- a/parser/static/small_parse_table/small_parse_table_119.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_119.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_595(t_small_parse_table_array *v) -{ - v->a[11900] = sym_case_statement; - v->a[11901] = sym_function_definition; - v->a[11902] = sym_compound_statement; - v->a[11903] = sym_subshell; - v->a[11904] = sym_list; - v->a[11905] = sym_negated_command; - v->a[11906] = sym_command; - v->a[11907] = sym__variable_assignments; - v->a[11908] = 29; - v->a[11909] = actions(3); - v->a[11910] = 1; - v->a[11911] = sym_comment; - v->a[11912] = actions(9); - v->a[11913] = 1; - v->a[11914] = anon_sym_for; - v->a[11915] = actions(13); - v->a[11916] = 1; - v->a[11917] = anon_sym_if; - v->a[11918] = actions(15); - v->a[11919] = 1; - small_parse_table_596(v); -} - -void small_parse_table_596(t_small_parse_table_array *v) -{ - v->a[11920] = anon_sym_case; - v->a[11921] = actions(17); - v->a[11922] = 1; - v->a[11923] = anon_sym_LPAREN; - v->a[11924] = actions(19); - v->a[11925] = 1; - v->a[11926] = anon_sym_LBRACE; - v->a[11927] = actions(41); - v->a[11928] = 1; - v->a[11929] = sym_word; - v->a[11930] = actions(49); - v->a[11931] = 1; - v->a[11932] = anon_sym_BANG; - v->a[11933] = actions(53); - v->a[11934] = 1; - v->a[11935] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[11936] = actions(55); - v->a[11937] = 1; - v->a[11938] = anon_sym_DOLLAR; - v->a[11939] = actions(57); - small_parse_table_597(v); -} - -void small_parse_table_597(t_small_parse_table_array *v) -{ - v->a[11940] = 1; - v->a[11941] = anon_sym_DQUOTE; - v->a[11942] = actions(61); - v->a[11943] = 1; - v->a[11944] = anon_sym_DOLLAR_LBRACE; - v->a[11945] = actions(63); - v->a[11946] = 1; - v->a[11947] = anon_sym_DOLLAR_LPAREN; - v->a[11948] = actions(65); - v->a[11949] = 1; - v->a[11950] = anon_sym_BQUOTE; - v->a[11951] = actions(67); - v->a[11952] = 1; - v->a[11953] = sym_variable_name; - v->a[11954] = state(56); - v->a[11955] = 1; - v->a[11956] = aux_sym__terminated_statement; - v->a[11957] = state(185); - v->a[11958] = 1; - v->a[11959] = sym_command_name; - small_parse_table_598(v); -} - -void small_parse_table_598(t_small_parse_table_array *v) -{ - v->a[11960] = state(209); - v->a[11961] = 1; - v->a[11962] = sym_variable_assignment; - v->a[11963] = state(411); - v->a[11964] = 1; - v->a[11965] = aux_sym_command_repeat1; - v->a[11966] = state(551); - v->a[11967] = 1; - v->a[11968] = sym_file_redirect; - v->a[11969] = state(555); - v->a[11970] = 1; - v->a[11971] = sym_concatenation; - v->a[11972] = state(974); - v->a[11973] = 1; - v->a[11974] = sym_pipeline; - v->a[11975] = state(1126); - v->a[11976] = 1; - v->a[11977] = aux_sym_redirected_statement_repeat2; - v->a[11978] = state(1561); - v->a[11979] = 1; - small_parse_table_599(v); -} - -void small_parse_table_599(t_small_parse_table_array *v) -{ - v->a[11980] = sym__statement_not_pipeline; - v->a[11981] = actions(11); - v->a[11982] = 2; - v->a[11983] = anon_sym_while; - v->a[11984] = anon_sym_until; - v->a[11985] = actions(59); - v->a[11986] = 2; - v->a[11987] = sym_raw_string; - v->a[11988] = sym_number; - v->a[11989] = actions(51); - v->a[11990] = 3; - v->a[11991] = anon_sym_LT; - v->a[11992] = anon_sym_GT; - v->a[11993] = anon_sym_GT_GT; - v->a[11994] = state(401); - v->a[11995] = 5; - v->a[11996] = sym_arithmetic_expansion; - v->a[11997] = sym_string; - v->a[11998] = sym_simple_expansion; - v->a[11999] = sym_expansion; - small_parse_table_600(v); -} - -/* EOF small_parse_table_119.c */ diff --git a/parser/static/small_parse_table/small_parse_table_12.c b/parser/static/small_parse_table/small_parse_table_12.c deleted file mode 100644 index 542886f7..00000000 --- a/parser/static/small_parse_table/small_parse_table_12.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_12.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_60(t_small_parse_table_array *v) -{ - v->a[1200] = sym_command; - v->a[1201] = sym__variable_assignments; - v->a[1202] = 32; - v->a[1203] = actions(3); - v->a[1204] = 1; - v->a[1205] = sym_comment; - v->a[1206] = actions(79); - v->a[1207] = 1; - v->a[1208] = sym_word; - v->a[1209] = actions(81); - v->a[1210] = 1; - v->a[1211] = anon_sym_for; - v->a[1212] = actions(85); - v->a[1213] = 1; - v->a[1214] = anon_sym_if; - v->a[1215] = actions(87); - v->a[1216] = 1; - v->a[1217] = anon_sym_case; - v->a[1218] = actions(89); - v->a[1219] = 1; - small_parse_table_61(v); -} - -void small_parse_table_61(t_small_parse_table_array *v) -{ - v->a[1220] = anon_sym_LPAREN; - v->a[1221] = actions(93); - v->a[1222] = 1; - v->a[1223] = anon_sym_LBRACE; - v->a[1224] = actions(95); - v->a[1225] = 1; - v->a[1226] = anon_sym_BANG; - v->a[1227] = actions(99); - v->a[1228] = 1; - v->a[1229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1230] = actions(101); - v->a[1231] = 1; - v->a[1232] = anon_sym_DOLLAR; - v->a[1233] = actions(103); - v->a[1234] = 1; - v->a[1235] = anon_sym_DQUOTE; - v->a[1236] = actions(107); - v->a[1237] = 1; - v->a[1238] = anon_sym_DOLLAR_LBRACE; - v->a[1239] = actions(109); - small_parse_table_62(v); -} - -void small_parse_table_62(t_small_parse_table_array *v) -{ - v->a[1240] = 1; - v->a[1241] = anon_sym_DOLLAR_LPAREN; - v->a[1242] = actions(111); - v->a[1243] = 1; - v->a[1244] = anon_sym_BQUOTE; - v->a[1245] = actions(113); - v->a[1246] = 1; - v->a[1247] = sym_variable_name; - v->a[1248] = actions(115); - v->a[1249] = 1; - v->a[1250] = anon_sym_LF; - v->a[1251] = state(104); - v->a[1252] = 1; - v->a[1253] = aux_sym__statements_repeat1; - v->a[1254] = state(170); - v->a[1255] = 1; - v->a[1256] = sym_command_name; - v->a[1257] = state(177); - v->a[1258] = 1; - v->a[1259] = sym_variable_assignment; - small_parse_table_63(v); -} - -void small_parse_table_63(t_small_parse_table_array *v) -{ - v->a[1260] = state(326); - v->a[1261] = 1; - v->a[1262] = aux_sym__case_item_last_repeat2; - v->a[1263] = state(408); - v->a[1264] = 1; - v->a[1265] = aux_sym_command_repeat1; - v->a[1266] = state(541); - v->a[1267] = 1; - v->a[1268] = sym_file_redirect; - v->a[1269] = state(546); - v->a[1270] = 1; - v->a[1271] = sym_concatenation; - v->a[1272] = state(913); - v->a[1273] = 1; - v->a[1274] = sym_pipeline; - v->a[1275] = state(990); - v->a[1276] = 1; - v->a[1277] = aux_sym_redirected_statement_repeat2; - v->a[1278] = state(1552); - v->a[1279] = 1; - small_parse_table_64(v); -} - -void small_parse_table_64(t_small_parse_table_array *v) -{ - v->a[1280] = sym__statements; - v->a[1281] = state(1564); - v->a[1282] = 1; - v->a[1283] = sym__statement_not_pipeline; - v->a[1284] = actions(83); - v->a[1285] = 2; - v->a[1286] = anon_sym_while; - v->a[1287] = anon_sym_until; - v->a[1288] = actions(105); - v->a[1289] = 2; - v->a[1290] = sym_raw_string; - v->a[1291] = sym_number; - v->a[1292] = actions(97); - v->a[1293] = 3; - v->a[1294] = anon_sym_LT; - v->a[1295] = anon_sym_GT; - v->a[1296] = anon_sym_GT_GT; - v->a[1297] = state(276); - v->a[1298] = 5; - v->a[1299] = sym_arithmetic_expansion; - small_parse_table_65(v); -} - -/* EOF small_parse_table_12.c */ diff --git a/parser/static/small_parse_table/small_parse_table_120.c b/parser/static/small_parse_table/small_parse_table_120.c deleted file mode 100644 index 948e44ef..00000000 --- a/parser/static/small_parse_table/small_parse_table_120.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_120.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_600(t_small_parse_table_array *v) -{ - v->a[12000] = sym_command_substitution; - v->a[12001] = state(955); - v->a[12002] = 12; - v->a[12003] = sym_redirected_statement; - v->a[12004] = sym_for_statement; - v->a[12005] = sym_while_statement; - v->a[12006] = sym_if_statement; - v->a[12007] = sym_case_statement; - v->a[12008] = sym_function_definition; - v->a[12009] = sym_compound_statement; - v->a[12010] = sym_subshell; - v->a[12011] = sym_list; - v->a[12012] = sym_negated_command; - v->a[12013] = sym_command; - v->a[12014] = sym__variable_assignments; - v->a[12015] = 29; - v->a[12016] = actions(3); - v->a[12017] = 1; - v->a[12018] = sym_comment; - v->a[12019] = actions(246); - small_parse_table_601(v); -} - -void small_parse_table_601(t_small_parse_table_array *v) -{ - v->a[12020] = 1; - v->a[12021] = sym_word; - v->a[12022] = actions(249); - v->a[12023] = 1; - v->a[12024] = anon_sym_for; - v->a[12025] = actions(255); - v->a[12026] = 1; - v->a[12027] = anon_sym_if; - v->a[12028] = actions(258); - v->a[12029] = 1; - v->a[12030] = anon_sym_case; - v->a[12031] = actions(261); - v->a[12032] = 1; - v->a[12033] = anon_sym_LPAREN; - v->a[12034] = actions(264); - v->a[12035] = 1; - v->a[12036] = anon_sym_LBRACE; - v->a[12037] = actions(267); - v->a[12038] = 1; - v->a[12039] = anon_sym_BANG; - small_parse_table_602(v); -} - -void small_parse_table_602(t_small_parse_table_array *v) -{ - v->a[12040] = actions(273); - v->a[12041] = 1; - v->a[12042] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12043] = actions(276); - v->a[12044] = 1; - v->a[12045] = anon_sym_DOLLAR; - v->a[12046] = actions(279); - v->a[12047] = 1; - v->a[12048] = anon_sym_DQUOTE; - v->a[12049] = actions(285); - v->a[12050] = 1; - v->a[12051] = anon_sym_DOLLAR_LBRACE; - v->a[12052] = actions(288); - v->a[12053] = 1; - v->a[12054] = anon_sym_DOLLAR_LPAREN; - v->a[12055] = actions(291); - v->a[12056] = 1; - v->a[12057] = anon_sym_BQUOTE; - v->a[12058] = actions(294); - v->a[12059] = 1; - small_parse_table_603(v); -} - -void small_parse_table_603(t_small_parse_table_array *v) -{ - v->a[12060] = sym_variable_name; - v->a[12061] = state(109); - v->a[12062] = 1; - v->a[12063] = aux_sym__statements_repeat1; - v->a[12064] = state(185); - v->a[12065] = 1; - v->a[12066] = sym_command_name; - v->a[12067] = state(230); - v->a[12068] = 1; - v->a[12069] = sym_variable_assignment; - v->a[12070] = state(411); - v->a[12071] = 1; - v->a[12072] = aux_sym_command_repeat1; - v->a[12073] = state(551); - v->a[12074] = 1; - v->a[12075] = sym_file_redirect; - v->a[12076] = state(555); - v->a[12077] = 1; - v->a[12078] = sym_concatenation; - v->a[12079] = state(982); - small_parse_table_604(v); -} - -void small_parse_table_604(t_small_parse_table_array *v) -{ - v->a[12080] = 1; - v->a[12081] = sym_pipeline; - v->a[12082] = state(1126); - v->a[12083] = 1; - v->a[12084] = aux_sym_redirected_statement_repeat2; - v->a[12085] = state(1561); - v->a[12086] = 1; - v->a[12087] = sym__statement_not_pipeline; - v->a[12088] = actions(252); - v->a[12089] = 2; - v->a[12090] = anon_sym_while; - v->a[12091] = anon_sym_until; - v->a[12092] = actions(282); - v->a[12093] = 2; - v->a[12094] = sym_raw_string; - v->a[12095] = sym_number; - v->a[12096] = actions(270); - v->a[12097] = 3; - v->a[12098] = anon_sym_LT; - v->a[12099] = anon_sym_GT; - small_parse_table_605(v); -} - -/* EOF small_parse_table_120.c */ diff --git a/parser/static/small_parse_table/small_parse_table_121.c b/parser/static/small_parse_table/small_parse_table_121.c deleted file mode 100644 index 0c510280..00000000 --- a/parser/static/small_parse_table/small_parse_table_121.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_121.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_605(t_small_parse_table_array *v) -{ - v->a[12100] = anon_sym_GT_GT; - v->a[12101] = state(401); - v->a[12102] = 5; - v->a[12103] = sym_arithmetic_expansion; - v->a[12104] = sym_string; - v->a[12105] = sym_simple_expansion; - v->a[12106] = sym_expansion; - v->a[12107] = sym_command_substitution; - v->a[12108] = state(966); - v->a[12109] = 12; - v->a[12110] = sym_redirected_statement; - v->a[12111] = sym_for_statement; - v->a[12112] = sym_while_statement; - v->a[12113] = sym_if_statement; - v->a[12114] = sym_case_statement; - v->a[12115] = sym_function_definition; - v->a[12116] = sym_compound_statement; - v->a[12117] = sym_subshell; - v->a[12118] = sym_list; - v->a[12119] = sym_negated_command; - small_parse_table_606(v); -} - -void small_parse_table_606(t_small_parse_table_array *v) -{ - v->a[12120] = sym_command; - v->a[12121] = sym__variable_assignments; - v->a[12122] = 29; - v->a[12123] = actions(3); - v->a[12124] = 1; - v->a[12125] = sym_comment; - v->a[12126] = actions(9); - v->a[12127] = 1; - v->a[12128] = anon_sym_for; - v->a[12129] = actions(13); - v->a[12130] = 1; - v->a[12131] = anon_sym_if; - v->a[12132] = actions(15); - v->a[12133] = 1; - v->a[12134] = anon_sym_case; - v->a[12135] = actions(17); - v->a[12136] = 1; - v->a[12137] = anon_sym_LPAREN; - v->a[12138] = actions(19); - v->a[12139] = 1; - small_parse_table_607(v); -} - -void small_parse_table_607(t_small_parse_table_array *v) -{ - v->a[12140] = anon_sym_LBRACE; - v->a[12141] = actions(41); - v->a[12142] = 1; - v->a[12143] = sym_word; - v->a[12144] = actions(49); - v->a[12145] = 1; - v->a[12146] = anon_sym_BANG; - v->a[12147] = actions(53); - v->a[12148] = 1; - v->a[12149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12150] = actions(55); - v->a[12151] = 1; - v->a[12152] = anon_sym_DOLLAR; - v->a[12153] = actions(57); - v->a[12154] = 1; - v->a[12155] = anon_sym_DQUOTE; - v->a[12156] = actions(61); - v->a[12157] = 1; - v->a[12158] = anon_sym_DOLLAR_LBRACE; - v->a[12159] = actions(63); - small_parse_table_608(v); -} - -void small_parse_table_608(t_small_parse_table_array *v) -{ - v->a[12160] = 1; - v->a[12161] = anon_sym_DOLLAR_LPAREN; - v->a[12162] = actions(65); - v->a[12163] = 1; - v->a[12164] = anon_sym_BQUOTE; - v->a[12165] = actions(67); - v->a[12166] = 1; - v->a[12167] = sym_variable_name; - v->a[12168] = state(70); - v->a[12169] = 1; - v->a[12170] = aux_sym__terminated_statement; - v->a[12171] = state(185); - v->a[12172] = 1; - v->a[12173] = sym_command_name; - v->a[12174] = state(209); - v->a[12175] = 1; - v->a[12176] = sym_variable_assignment; - v->a[12177] = state(411); - v->a[12178] = 1; - v->a[12179] = aux_sym_command_repeat1; - small_parse_table_609(v); -} - -void small_parse_table_609(t_small_parse_table_array *v) -{ - v->a[12180] = state(551); - v->a[12181] = 1; - v->a[12182] = sym_file_redirect; - v->a[12183] = state(555); - v->a[12184] = 1; - v->a[12185] = sym_concatenation; - v->a[12186] = state(974); - v->a[12187] = 1; - v->a[12188] = sym_pipeline; - v->a[12189] = state(1126); - v->a[12190] = 1; - v->a[12191] = aux_sym_redirected_statement_repeat2; - v->a[12192] = state(1561); - v->a[12193] = 1; - v->a[12194] = sym__statement_not_pipeline; - v->a[12195] = actions(11); - v->a[12196] = 2; - v->a[12197] = anon_sym_while; - v->a[12198] = anon_sym_until; - v->a[12199] = actions(59); - small_parse_table_610(v); -} - -/* EOF small_parse_table_121.c */ diff --git a/parser/static/small_parse_table/small_parse_table_122.c b/parser/static/small_parse_table/small_parse_table_122.c deleted file mode 100644 index 665ad3c8..00000000 --- a/parser/static/small_parse_table/small_parse_table_122.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_122.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_610(t_small_parse_table_array *v) -{ - v->a[12200] = 2; - v->a[12201] = sym_raw_string; - v->a[12202] = sym_number; - v->a[12203] = actions(51); - v->a[12204] = 3; - v->a[12205] = anon_sym_LT; - v->a[12206] = anon_sym_GT; - v->a[12207] = anon_sym_GT_GT; - v->a[12208] = state(401); - v->a[12209] = 5; - v->a[12210] = sym_arithmetic_expansion; - v->a[12211] = sym_string; - v->a[12212] = sym_simple_expansion; - v->a[12213] = sym_expansion; - v->a[12214] = sym_command_substitution; - v->a[12215] = state(955); - v->a[12216] = 12; - v->a[12217] = sym_redirected_statement; - v->a[12218] = sym_for_statement; - v->a[12219] = sym_while_statement; - small_parse_table_611(v); -} - -void small_parse_table_611(t_small_parse_table_array *v) -{ - v->a[12220] = sym_if_statement; - v->a[12221] = sym_case_statement; - v->a[12222] = sym_function_definition; - v->a[12223] = sym_compound_statement; - v->a[12224] = sym_subshell; - v->a[12225] = sym_list; - v->a[12226] = sym_negated_command; - v->a[12227] = sym_command; - v->a[12228] = sym__variable_assignments; - v->a[12229] = 29; - v->a[12230] = actions(3); - v->a[12231] = 1; - v->a[12232] = sym_comment; - v->a[12233] = actions(9); - v->a[12234] = 1; - v->a[12235] = anon_sym_for; - v->a[12236] = actions(13); - v->a[12237] = 1; - v->a[12238] = anon_sym_if; - v->a[12239] = actions(15); - 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_case; - v->a[12242] = actions(17); - v->a[12243] = 1; - v->a[12244] = anon_sym_LPAREN; - v->a[12245] = actions(19); - v->a[12246] = 1; - v->a[12247] = anon_sym_LBRACE; - v->a[12248] = actions(41); - v->a[12249] = 1; - v->a[12250] = sym_word; - v->a[12251] = actions(49); - v->a[12252] = 1; - v->a[12253] = anon_sym_BANG; - v->a[12254] = actions(53); - v->a[12255] = 1; - v->a[12256] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12257] = actions(55); - v->a[12258] = 1; - v->a[12259] = anon_sym_DOLLAR; - small_parse_table_613(v); -} - -void small_parse_table_613(t_small_parse_table_array *v) -{ - v->a[12260] = actions(57); - v->a[12261] = 1; - v->a[12262] = anon_sym_DQUOTE; - v->a[12263] = actions(61); - v->a[12264] = 1; - v->a[12265] = anon_sym_DOLLAR_LBRACE; - v->a[12266] = actions(63); - v->a[12267] = 1; - v->a[12268] = anon_sym_DOLLAR_LPAREN; - v->a[12269] = actions(65); - v->a[12270] = 1; - v->a[12271] = anon_sym_BQUOTE; - v->a[12272] = actions(67); - v->a[12273] = 1; - v->a[12274] = sym_variable_name; - v->a[12275] = state(99); - v->a[12276] = 1; - v->a[12277] = aux_sym__terminated_statement; - v->a[12278] = state(185); - v->a[12279] = 1; - small_parse_table_614(v); -} - -void small_parse_table_614(t_small_parse_table_array *v) -{ - v->a[12280] = sym_command_name; - v->a[12281] = state(237); - v->a[12282] = 1; - v->a[12283] = sym_variable_assignment; - v->a[12284] = state(411); - v->a[12285] = 1; - v->a[12286] = aux_sym_command_repeat1; - v->a[12287] = state(551); - v->a[12288] = 1; - v->a[12289] = sym_file_redirect; - v->a[12290] = state(555); - v->a[12291] = 1; - v->a[12292] = sym_concatenation; - v->a[12293] = state(1059); - v->a[12294] = 1; - v->a[12295] = sym_pipeline; - v->a[12296] = state(1126); - v->a[12297] = 1; - v->a[12298] = aux_sym_redirected_statement_repeat2; - v->a[12299] = state(1561); - small_parse_table_615(v); -} - -/* EOF small_parse_table_122.c */ diff --git a/parser/static/small_parse_table/small_parse_table_123.c b/parser/static/small_parse_table/small_parse_table_123.c deleted file mode 100644 index 4d5a34e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_123.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_123.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_615(t_small_parse_table_array *v) -{ - v->a[12300] = 1; - v->a[12301] = sym__statement_not_pipeline; - v->a[12302] = actions(11); - v->a[12303] = 2; - v->a[12304] = anon_sym_while; - v->a[12305] = anon_sym_until; - v->a[12306] = actions(59); - v->a[12307] = 2; - v->a[12308] = sym_raw_string; - v->a[12309] = sym_number; - v->a[12310] = actions(51); - v->a[12311] = 3; - v->a[12312] = anon_sym_LT; - v->a[12313] = anon_sym_GT; - v->a[12314] = anon_sym_GT_GT; - v->a[12315] = state(401); - v->a[12316] = 5; - v->a[12317] = sym_arithmetic_expansion; - v->a[12318] = sym_string; - v->a[12319] = sym_simple_expansion; - small_parse_table_616(v); -} - -void small_parse_table_616(t_small_parse_table_array *v) -{ - v->a[12320] = sym_expansion; - v->a[12321] = sym_command_substitution; - v->a[12322] = state(949); - v->a[12323] = 12; - v->a[12324] = sym_redirected_statement; - v->a[12325] = sym_for_statement; - v->a[12326] = sym_while_statement; - v->a[12327] = sym_if_statement; - v->a[12328] = sym_case_statement; - v->a[12329] = sym_function_definition; - v->a[12330] = sym_compound_statement; - v->a[12331] = sym_subshell; - v->a[12332] = sym_list; - v->a[12333] = sym_negated_command; - v->a[12334] = sym_command; - v->a[12335] = sym__variable_assignments; - v->a[12336] = 40; - v->a[12337] = actions(3); - v->a[12338] = 1; - v->a[12339] = sym_comment; - small_parse_table_617(v); -} - -void small_parse_table_617(t_small_parse_table_array *v) -{ - v->a[12340] = actions(9); - v->a[12341] = 1; - v->a[12342] = anon_sym_for; - v->a[12343] = actions(13); - v->a[12344] = 1; - v->a[12345] = anon_sym_if; - v->a[12346] = actions(15); - v->a[12347] = 1; - v->a[12348] = anon_sym_case; - v->a[12349] = actions(17); - v->a[12350] = 1; - v->a[12351] = anon_sym_LPAREN; - v->a[12352] = actions(19); - v->a[12353] = 1; - v->a[12354] = anon_sym_LBRACE; - v->a[12355] = actions(53); - v->a[12356] = 1; - v->a[12357] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12358] = actions(55); - v->a[12359] = 1; - small_parse_table_618(v); -} - -void small_parse_table_618(t_small_parse_table_array *v) -{ - v->a[12360] = anon_sym_DOLLAR; - v->a[12361] = actions(57); - v->a[12362] = 1; - v->a[12363] = anon_sym_DQUOTE; - v->a[12364] = actions(61); - v->a[12365] = 1; - v->a[12366] = anon_sym_DOLLAR_LBRACE; - v->a[12367] = actions(63); - v->a[12368] = 1; - v->a[12369] = anon_sym_DOLLAR_LPAREN; - v->a[12370] = actions(65); - v->a[12371] = 1; - v->a[12372] = anon_sym_BQUOTE; - v->a[12373] = actions(208); - v->a[12374] = 1; - v->a[12375] = sym_word; - v->a[12376] = actions(210); - v->a[12377] = 1; - v->a[12378] = anon_sym_BANG; - v->a[12379] = actions(216); - small_parse_table_619(v); -} - -void small_parse_table_619(t_small_parse_table_array *v) -{ - v->a[12380] = 1; - v->a[12381] = sym_variable_name; - v->a[12382] = state(109); - v->a[12383] = 1; - v->a[12384] = aux_sym__statements_repeat1; - v->a[12385] = state(158); - v->a[12386] = 1; - v->a[12387] = sym_command_name; - v->a[12388] = state(178); - v->a[12389] = 1; - v->a[12390] = sym_variable_assignment; - v->a[12391] = state(298); - v->a[12392] = 1; - v->a[12393] = aux_sym_command_repeat1; - v->a[12394] = state(551); - v->a[12395] = 1; - v->a[12396] = sym_file_redirect; - v->a[12397] = state(555); - v->a[12398] = 1; - v->a[12399] = sym_concatenation; - small_parse_table_620(v); -} - -/* EOF small_parse_table_123.c */ diff --git a/parser/static/small_parse_table/small_parse_table_124.c b/parser/static/small_parse_table/small_parse_table_124.c deleted file mode 100644 index 07efd1ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_124.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_124.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_620(t_small_parse_table_array *v) -{ - v->a[12400] = state(813); - v->a[12401] = 1; - v->a[12402] = sym_function_definition; - v->a[12403] = state(878); - v->a[12404] = 1; - v->a[12405] = sym_redirected_statement; - v->a[12406] = state(881); - v->a[12407] = 1; - v->a[12408] = sym_for_statement; - v->a[12409] = state(890); - v->a[12410] = 1; - v->a[12411] = sym_while_statement; - v->a[12412] = state(894); - v->a[12413] = 1; - v->a[12414] = sym_if_statement; - v->a[12415] = state(896); - v->a[12416] = 1; - v->a[12417] = sym_case_statement; - v->a[12418] = state(897); - v->a[12419] = 1; - small_parse_table_621(v); -} - -void small_parse_table_621(t_small_parse_table_array *v) -{ - v->a[12420] = sym_compound_statement; - v->a[12421] = state(898); - v->a[12422] = 1; - v->a[12423] = sym_subshell; - v->a[12424] = state(900); - v->a[12425] = 1; - v->a[12426] = sym__variable_assignments; - v->a[12427] = state(901); - v->a[12428] = 1; - v->a[12429] = sym_list; - v->a[12430] = state(902); - v->a[12431] = 1; - v->a[12432] = sym_negated_command; - v->a[12433] = state(903); - v->a[12434] = 1; - v->a[12435] = sym_command; - v->a[12436] = state(904); - v->a[12437] = 1; - v->a[12438] = sym_pipeline; - v->a[12439] = state(1019); - small_parse_table_622(v); -} - -void small_parse_table_622(t_small_parse_table_array *v) -{ - v->a[12440] = 1; - v->a[12441] = aux_sym_redirected_statement_repeat2; - v->a[12442] = state(1557); - v->a[12443] = 1; - v->a[12444] = sym__statement_not_pipeline; - v->a[12445] = actions(11); - v->a[12446] = 2; - v->a[12447] = anon_sym_while; - v->a[12448] = anon_sym_until; - v->a[12449] = actions(214); - v->a[12450] = 2; - v->a[12451] = sym_raw_string; - v->a[12452] = sym_number; - v->a[12453] = actions(212); - v->a[12454] = 3; - v->a[12455] = anon_sym_LT; - v->a[12456] = anon_sym_GT; - v->a[12457] = anon_sym_GT_GT; - v->a[12458] = state(277); - v->a[12459] = 5; - small_parse_table_623(v); -} - -void small_parse_table_623(t_small_parse_table_array *v) -{ - v->a[12460] = sym_arithmetic_expansion; - v->a[12461] = sym_string; - v->a[12462] = sym_simple_expansion; - v->a[12463] = sym_expansion; - v->a[12464] = sym_command_substitution; - v->a[12465] = 29; - v->a[12466] = actions(3); - v->a[12467] = 1; - v->a[12468] = sym_comment; - v->a[12469] = actions(9); - v->a[12470] = 1; - v->a[12471] = anon_sym_for; - v->a[12472] = actions(13); - v->a[12473] = 1; - v->a[12474] = anon_sym_if; - v->a[12475] = actions(15); - v->a[12476] = 1; - v->a[12477] = anon_sym_case; - v->a[12478] = actions(17); - v->a[12479] = 1; - small_parse_table_624(v); -} - -void small_parse_table_624(t_small_parse_table_array *v) -{ - v->a[12480] = anon_sym_LPAREN; - v->a[12481] = actions(19); - v->a[12482] = 1; - v->a[12483] = anon_sym_LBRACE; - v->a[12484] = actions(41); - v->a[12485] = 1; - v->a[12486] = sym_word; - v->a[12487] = actions(49); - v->a[12488] = 1; - v->a[12489] = anon_sym_BANG; - v->a[12490] = actions(53); - v->a[12491] = 1; - v->a[12492] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12493] = actions(55); - v->a[12494] = 1; - v->a[12495] = anon_sym_DOLLAR; - v->a[12496] = actions(57); - v->a[12497] = 1; - v->a[12498] = anon_sym_DQUOTE; - v->a[12499] = actions(61); - small_parse_table_625(v); -} - -/* EOF small_parse_table_124.c */ diff --git a/parser/static/small_parse_table/small_parse_table_125.c b/parser/static/small_parse_table/small_parse_table_125.c deleted file mode 100644 index 486d4569..00000000 --- a/parser/static/small_parse_table/small_parse_table_125.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_125.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_625(t_small_parse_table_array *v) -{ - v->a[12500] = 1; - v->a[12501] = anon_sym_DOLLAR_LBRACE; - v->a[12502] = actions(63); - v->a[12503] = 1; - v->a[12504] = anon_sym_DOLLAR_LPAREN; - v->a[12505] = actions(65); - v->a[12506] = 1; - v->a[12507] = anon_sym_BQUOTE; - v->a[12508] = actions(67); - v->a[12509] = 1; - v->a[12510] = sym_variable_name; - v->a[12511] = state(36); - v->a[12512] = 1; - v->a[12513] = aux_sym__terminated_statement; - v->a[12514] = state(185); - v->a[12515] = 1; - v->a[12516] = sym_command_name; - v->a[12517] = state(238); - v->a[12518] = 1; - v->a[12519] = sym_variable_assignment; - small_parse_table_626(v); -} - -void small_parse_table_626(t_small_parse_table_array *v) -{ - v->a[12520] = state(411); - v->a[12521] = 1; - v->a[12522] = aux_sym_command_repeat1; - v->a[12523] = state(551); - v->a[12524] = 1; - v->a[12525] = sym_file_redirect; - v->a[12526] = state(555); - v->a[12527] = 1; - v->a[12528] = sym_concatenation; - v->a[12529] = state(1001); - v->a[12530] = 1; - v->a[12531] = sym_pipeline; - v->a[12532] = state(1126); - v->a[12533] = 1; - v->a[12534] = aux_sym_redirected_statement_repeat2; - v->a[12535] = state(1561); - v->a[12536] = 1; - v->a[12537] = sym__statement_not_pipeline; - v->a[12538] = actions(11); - v->a[12539] = 2; - small_parse_table_627(v); -} - -void small_parse_table_627(t_small_parse_table_array *v) -{ - v->a[12540] = anon_sym_while; - v->a[12541] = anon_sym_until; - v->a[12542] = actions(59); - v->a[12543] = 2; - v->a[12544] = sym_raw_string; - v->a[12545] = sym_number; - v->a[12546] = actions(51); - v->a[12547] = 3; - v->a[12548] = anon_sym_LT; - v->a[12549] = anon_sym_GT; - v->a[12550] = anon_sym_GT_GT; - v->a[12551] = state(401); - v->a[12552] = 5; - v->a[12553] = sym_arithmetic_expansion; - v->a[12554] = sym_string; - v->a[12555] = sym_simple_expansion; - v->a[12556] = sym_expansion; - v->a[12557] = sym_command_substitution; - v->a[12558] = state(958); - v->a[12559] = 12; - small_parse_table_628(v); -} - -void small_parse_table_628(t_small_parse_table_array *v) -{ - v->a[12560] = sym_redirected_statement; - v->a[12561] = sym_for_statement; - v->a[12562] = sym_while_statement; - v->a[12563] = sym_if_statement; - v->a[12564] = sym_case_statement; - v->a[12565] = sym_function_definition; - v->a[12566] = sym_compound_statement; - v->a[12567] = sym_subshell; - v->a[12568] = sym_list; - v->a[12569] = sym_negated_command; - v->a[12570] = sym_command; - v->a[12571] = sym__variable_assignments; - v->a[12572] = 40; - v->a[12573] = actions(3); - v->a[12574] = 1; - v->a[12575] = sym_comment; - v->a[12576] = actions(7); - v->a[12577] = 1; - v->a[12578] = sym_word; - v->a[12579] = actions(9); - small_parse_table_629(v); -} - -void small_parse_table_629(t_small_parse_table_array *v) -{ - v->a[12580] = 1; - v->a[12581] = anon_sym_for; - v->a[12582] = actions(13); - v->a[12583] = 1; - v->a[12584] = anon_sym_if; - v->a[12585] = actions(15); - v->a[12586] = 1; - v->a[12587] = anon_sym_case; - v->a[12588] = actions(17); - v->a[12589] = 1; - v->a[12590] = anon_sym_LPAREN; - v->a[12591] = actions(19); - v->a[12592] = 1; - v->a[12593] = anon_sym_LBRACE; - v->a[12594] = actions(21); - v->a[12595] = 1; - v->a[12596] = anon_sym_BANG; - v->a[12597] = actions(25); - v->a[12598] = 1; - v->a[12599] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_630(v); -} - -/* EOF small_parse_table_125.c */ diff --git a/parser/static/small_parse_table/small_parse_table_126.c b/parser/static/small_parse_table/small_parse_table_126.c deleted file mode 100644 index 25c8f3cb..00000000 --- a/parser/static/small_parse_table/small_parse_table_126.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_126.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_630(t_small_parse_table_array *v) -{ - v->a[12600] = actions(27); - v->a[12601] = 1; - v->a[12602] = anon_sym_DOLLAR; - v->a[12603] = actions(29); - v->a[12604] = 1; - v->a[12605] = anon_sym_DQUOTE; - v->a[12606] = actions(33); - v->a[12607] = 1; - v->a[12608] = anon_sym_DOLLAR_LBRACE; - v->a[12609] = actions(35); - v->a[12610] = 1; - v->a[12611] = anon_sym_DOLLAR_LPAREN; - v->a[12612] = actions(37); - v->a[12613] = 1; - v->a[12614] = anon_sym_BQUOTE; - v->a[12615] = actions(39); - v->a[12616] = 1; - v->a[12617] = sym_variable_name; - v->a[12618] = state(109); - v->a[12619] = 1; - small_parse_table_631(v); -} - -void small_parse_table_631(t_small_parse_table_array *v) -{ - v->a[12620] = aux_sym__statements_repeat1; - v->a[12621] = state(166); - v->a[12622] = 1; - v->a[12623] = sym_command_name; - v->a[12624] = state(197); - v->a[12625] = 1; - v->a[12626] = sym_variable_assignment; - v->a[12627] = state(398); - v->a[12628] = 1; - v->a[12629] = aux_sym_command_repeat1; - v->a[12630] = state(549); - v->a[12631] = 1; - v->a[12632] = sym_concatenation; - v->a[12633] = state(556); - v->a[12634] = 1; - v->a[12635] = sym_file_redirect; - v->a[12636] = state(814); - v->a[12637] = 1; - v->a[12638] = sym_if_statement; - v->a[12639] = state(868); - small_parse_table_632(v); -} - -void small_parse_table_632(t_small_parse_table_array *v) -{ - v->a[12640] = 1; - v->a[12641] = sym__variable_assignments; - v->a[12642] = state(869); - v->a[12643] = 1; - v->a[12644] = sym_command; - v->a[12645] = state(871); - v->a[12646] = 1; - v->a[12647] = sym_negated_command; - v->a[12648] = state(872); - v->a[12649] = 1; - v->a[12650] = sym_list; - v->a[12651] = state(874); - v->a[12652] = 1; - v->a[12653] = sym_subshell; - v->a[12654] = state(875); - v->a[12655] = 1; - v->a[12656] = sym_compound_statement; - v->a[12657] = state(876); - v->a[12658] = 1; - v->a[12659] = sym_function_definition; - small_parse_table_633(v); -} - -void small_parse_table_633(t_small_parse_table_array *v) -{ - v->a[12660] = state(879); - v->a[12661] = 1; - v->a[12662] = sym_case_statement; - v->a[12663] = state(882); - v->a[12664] = 1; - v->a[12665] = sym_while_statement; - v->a[12666] = state(883); - v->a[12667] = 1; - v->a[12668] = sym_for_statement; - v->a[12669] = state(885); - v->a[12670] = 1; - v->a[12671] = sym_redirected_statement; - v->a[12672] = state(940); - v->a[12673] = 1; - v->a[12674] = sym_pipeline; - v->a[12675] = state(999); - v->a[12676] = 1; - v->a[12677] = aux_sym_redirected_statement_repeat2; - v->a[12678] = state(1558); - v->a[12679] = 1; - small_parse_table_634(v); -} - -void small_parse_table_634(t_small_parse_table_array *v) -{ - v->a[12680] = sym__statement_not_pipeline; - v->a[12681] = actions(11); - v->a[12682] = 2; - v->a[12683] = anon_sym_while; - v->a[12684] = anon_sym_until; - v->a[12685] = actions(31); - v->a[12686] = 2; - v->a[12687] = sym_raw_string; - v->a[12688] = sym_number; - v->a[12689] = actions(23); - v->a[12690] = 3; - v->a[12691] = anon_sym_LT; - v->a[12692] = anon_sym_GT; - v->a[12693] = anon_sym_GT_GT; - v->a[12694] = state(280); - v->a[12695] = 5; - v->a[12696] = sym_arithmetic_expansion; - v->a[12697] = sym_string; - v->a[12698] = sym_simple_expansion; - v->a[12699] = sym_expansion; - small_parse_table_635(v); -} - -/* EOF small_parse_table_126.c */ diff --git a/parser/static/small_parse_table/small_parse_table_127.c b/parser/static/small_parse_table/small_parse_table_127.c deleted file mode 100644 index cc759a80..00000000 --- a/parser/static/small_parse_table/small_parse_table_127.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_127.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_635(t_small_parse_table_array *v) -{ - v->a[12700] = sym_command_substitution; - v->a[12701] = 29; - v->a[12702] = actions(3); - v->a[12703] = 1; - v->a[12704] = sym_comment; - v->a[12705] = actions(9); - v->a[12706] = 1; - v->a[12707] = anon_sym_for; - v->a[12708] = actions(13); - v->a[12709] = 1; - v->a[12710] = anon_sym_if; - v->a[12711] = actions(15); - v->a[12712] = 1; - v->a[12713] = anon_sym_case; - v->a[12714] = actions(17); - v->a[12715] = 1; - v->a[12716] = anon_sym_LPAREN; - v->a[12717] = actions(19); - v->a[12718] = 1; - v->a[12719] = anon_sym_LBRACE; - small_parse_table_636(v); -} - -void small_parse_table_636(t_small_parse_table_array *v) -{ - v->a[12720] = actions(41); - v->a[12721] = 1; - v->a[12722] = sym_word; - v->a[12723] = actions(49); - v->a[12724] = 1; - v->a[12725] = anon_sym_BANG; - v->a[12726] = actions(53); - v->a[12727] = 1; - v->a[12728] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12729] = actions(55); - v->a[12730] = 1; - v->a[12731] = anon_sym_DOLLAR; - v->a[12732] = actions(57); - v->a[12733] = 1; - v->a[12734] = anon_sym_DQUOTE; - v->a[12735] = actions(61); - v->a[12736] = 1; - v->a[12737] = anon_sym_DOLLAR_LBRACE; - v->a[12738] = actions(63); - v->a[12739] = 1; - small_parse_table_637(v); -} - -void small_parse_table_637(t_small_parse_table_array *v) -{ - v->a[12740] = anon_sym_DOLLAR_LPAREN; - v->a[12741] = actions(65); - v->a[12742] = 1; - v->a[12743] = anon_sym_BQUOTE; - v->a[12744] = actions(67); - v->a[12745] = 1; - v->a[12746] = sym_variable_name; - v->a[12747] = state(64); - v->a[12748] = 1; - v->a[12749] = aux_sym__terminated_statement; - v->a[12750] = state(185); - v->a[12751] = 1; - v->a[12752] = sym_command_name; - v->a[12753] = state(209); - v->a[12754] = 1; - v->a[12755] = sym_variable_assignment; - v->a[12756] = state(411); - v->a[12757] = 1; - v->a[12758] = aux_sym_command_repeat1; - v->a[12759] = state(551); - small_parse_table_638(v); -} - -void small_parse_table_638(t_small_parse_table_array *v) -{ - v->a[12760] = 1; - v->a[12761] = sym_file_redirect; - v->a[12762] = state(555); - v->a[12763] = 1; - v->a[12764] = sym_concatenation; - v->a[12765] = state(974); - v->a[12766] = 1; - v->a[12767] = sym_pipeline; - v->a[12768] = state(1126); - v->a[12769] = 1; - v->a[12770] = aux_sym_redirected_statement_repeat2; - v->a[12771] = state(1561); - v->a[12772] = 1; - v->a[12773] = sym__statement_not_pipeline; - v->a[12774] = actions(11); - v->a[12775] = 2; - v->a[12776] = anon_sym_while; - v->a[12777] = anon_sym_until; - v->a[12778] = actions(59); - v->a[12779] = 2; - small_parse_table_639(v); -} - -void small_parse_table_639(t_small_parse_table_array *v) -{ - v->a[12780] = sym_raw_string; - v->a[12781] = sym_number; - v->a[12782] = actions(51); - v->a[12783] = 3; - v->a[12784] = anon_sym_LT; - v->a[12785] = anon_sym_GT; - v->a[12786] = anon_sym_GT_GT; - v->a[12787] = state(401); - v->a[12788] = 5; - v->a[12789] = sym_arithmetic_expansion; - v->a[12790] = sym_string; - v->a[12791] = sym_simple_expansion; - v->a[12792] = sym_expansion; - v->a[12793] = sym_command_substitution; - v->a[12794] = state(955); - v->a[12795] = 12; - v->a[12796] = sym_redirected_statement; - v->a[12797] = sym_for_statement; - v->a[12798] = sym_while_statement; - v->a[12799] = sym_if_statement; - small_parse_table_640(v); -} - -/* EOF small_parse_table_127.c */ diff --git a/parser/static/small_parse_table/small_parse_table_128.c b/parser/static/small_parse_table/small_parse_table_128.c deleted file mode 100644 index cbeebe07..00000000 --- a/parser/static/small_parse_table/small_parse_table_128.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_128.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_640(t_small_parse_table_array *v) -{ - v->a[12800] = sym_case_statement; - v->a[12801] = sym_function_definition; - v->a[12802] = sym_compound_statement; - v->a[12803] = sym_subshell; - v->a[12804] = sym_list; - v->a[12805] = sym_negated_command; - v->a[12806] = sym_command; - v->a[12807] = sym__variable_assignments; - v->a[12808] = 40; - v->a[12809] = actions(3); - v->a[12810] = 1; - v->a[12811] = sym_comment; - v->a[12812] = actions(9); - v->a[12813] = 1; - v->a[12814] = anon_sym_for; - v->a[12815] = actions(13); - v->a[12816] = 1; - v->a[12817] = anon_sym_if; - v->a[12818] = actions(15); - v->a[12819] = 1; - small_parse_table_641(v); -} - -void small_parse_table_641(t_small_parse_table_array *v) -{ - v->a[12820] = anon_sym_case; - v->a[12821] = actions(17); - v->a[12822] = 1; - v->a[12823] = anon_sym_LPAREN; - v->a[12824] = actions(19); - v->a[12825] = 1; - v->a[12826] = anon_sym_LBRACE; - v->a[12827] = actions(53); - v->a[12828] = 1; - v->a[12829] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12830] = actions(55); - v->a[12831] = 1; - v->a[12832] = anon_sym_DOLLAR; - v->a[12833] = actions(57); - v->a[12834] = 1; - v->a[12835] = anon_sym_DQUOTE; - v->a[12836] = actions(61); - v->a[12837] = 1; - v->a[12838] = anon_sym_DOLLAR_LBRACE; - v->a[12839] = actions(63); - small_parse_table_642(v); -} - -void small_parse_table_642(t_small_parse_table_array *v) -{ - v->a[12840] = 1; - v->a[12841] = anon_sym_DOLLAR_LPAREN; - v->a[12842] = actions(65); - v->a[12843] = 1; - v->a[12844] = anon_sym_BQUOTE; - v->a[12845] = actions(67); - v->a[12846] = 1; - v->a[12847] = sym_variable_name; - v->a[12848] = actions(204); - v->a[12849] = 1; - v->a[12850] = sym_word; - v->a[12851] = actions(206); - v->a[12852] = 1; - v->a[12853] = anon_sym_BANG; - v->a[12854] = state(109); - v->a[12855] = 1; - v->a[12856] = aux_sym__statements_repeat1; - v->a[12857] = state(179); - v->a[12858] = 1; - v->a[12859] = sym_command_name; - small_parse_table_643(v); -} - -void small_parse_table_643(t_small_parse_table_array *v) -{ - v->a[12860] = state(239); - v->a[12861] = 1; - v->a[12862] = sym_variable_assignment; - v->a[12863] = state(385); - v->a[12864] = 1; - v->a[12865] = aux_sym_command_repeat1; - v->a[12866] = state(555); - v->a[12867] = 1; - v->a[12868] = sym_concatenation; - v->a[12869] = state(599); - v->a[12870] = 1; - v->a[12871] = sym_file_redirect; - v->a[12872] = state(835); - v->a[12873] = 1; - v->a[12874] = sym__variable_assignments; - v->a[12875] = state(840); - v->a[12876] = 1; - v->a[12877] = sym_command; - v->a[12878] = state(841); - v->a[12879] = 1; - small_parse_table_644(v); -} - -void small_parse_table_644(t_small_parse_table_array *v) -{ - v->a[12880] = sym_negated_command; - v->a[12881] = state(842); - v->a[12882] = 1; - v->a[12883] = sym_list; - v->a[12884] = state(845); - v->a[12885] = 1; - v->a[12886] = sym_subshell; - v->a[12887] = state(848); - v->a[12888] = 1; - v->a[12889] = sym_compound_statement; - v->a[12890] = state(849); - v->a[12891] = 1; - v->a[12892] = sym_function_definition; - v->a[12893] = state(850); - v->a[12894] = 1; - v->a[12895] = sym_case_statement; - v->a[12896] = state(851); - v->a[12897] = 1; - v->a[12898] = sym_if_statement; - v->a[12899] = state(855); - small_parse_table_645(v); -} - -/* EOF small_parse_table_128.c */ diff --git a/parser/static/small_parse_table/small_parse_table_129.c b/parser/static/small_parse_table/small_parse_table_129.c deleted file mode 100644 index ebe90e5c..00000000 --- a/parser/static/small_parse_table/small_parse_table_129.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_129.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_645(t_small_parse_table_array *v) -{ - v->a[12900] = 1; - v->a[12901] = sym_while_statement; - v->a[12902] = state(858); - v->a[12903] = 1; - v->a[12904] = sym_for_statement; - v->a[12905] = state(859); - v->a[12906] = 1; - v->a[12907] = sym_redirected_statement; - v->a[12908] = state(962); - v->a[12909] = 1; - v->a[12910] = sym_pipeline; - v->a[12911] = state(1006); - v->a[12912] = 1; - v->a[12913] = aux_sym_redirected_statement_repeat2; - v->a[12914] = state(1560); - v->a[12915] = 1; - v->a[12916] = sym__statement_not_pipeline; - v->a[12917] = actions(11); - v->a[12918] = 2; - v->a[12919] = anon_sym_while; - small_parse_table_646(v); -} - -void small_parse_table_646(t_small_parse_table_array *v) -{ - v->a[12920] = anon_sym_until; - v->a[12921] = actions(59); - v->a[12922] = 2; - v->a[12923] = sym_raw_string; - v->a[12924] = sym_number; - v->a[12925] = actions(51); - v->a[12926] = 3; - v->a[12927] = anon_sym_LT; - v->a[12928] = anon_sym_GT; - v->a[12929] = anon_sym_GT_GT; - v->a[12930] = state(401); - v->a[12931] = 5; - v->a[12932] = sym_arithmetic_expansion; - v->a[12933] = sym_string; - v->a[12934] = sym_simple_expansion; - v->a[12935] = sym_expansion; - v->a[12936] = sym_command_substitution; - v->a[12937] = 29; - v->a[12938] = actions(3); - v->a[12939] = 1; - small_parse_table_647(v); -} - -void small_parse_table_647(t_small_parse_table_array *v) -{ - v->a[12940] = sym_comment; - v->a[12941] = actions(9); - v->a[12942] = 1; - v->a[12943] = anon_sym_for; - v->a[12944] = actions(13); - v->a[12945] = 1; - v->a[12946] = anon_sym_if; - v->a[12947] = actions(15); - v->a[12948] = 1; - v->a[12949] = anon_sym_case; - v->a[12950] = actions(17); - v->a[12951] = 1; - v->a[12952] = anon_sym_LPAREN; - v->a[12953] = actions(19); - v->a[12954] = 1; - v->a[12955] = anon_sym_LBRACE; - v->a[12956] = actions(41); - v->a[12957] = 1; - v->a[12958] = sym_word; - v->a[12959] = actions(49); - small_parse_table_648(v); -} - -void small_parse_table_648(t_small_parse_table_array *v) -{ - v->a[12960] = 1; - v->a[12961] = anon_sym_BANG; - v->a[12962] = actions(53); - v->a[12963] = 1; - v->a[12964] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[12965] = actions(55); - v->a[12966] = 1; - v->a[12967] = anon_sym_DOLLAR; - v->a[12968] = actions(57); - v->a[12969] = 1; - v->a[12970] = anon_sym_DQUOTE; - v->a[12971] = actions(61); - v->a[12972] = 1; - v->a[12973] = anon_sym_DOLLAR_LBRACE; - v->a[12974] = actions(63); - v->a[12975] = 1; - v->a[12976] = anon_sym_DOLLAR_LPAREN; - v->a[12977] = actions(65); - v->a[12978] = 1; - v->a[12979] = anon_sym_BQUOTE; - small_parse_table_649(v); -} - -void small_parse_table_649(t_small_parse_table_array *v) -{ - v->a[12980] = actions(67); - v->a[12981] = 1; - v->a[12982] = sym_variable_name; - v->a[12983] = state(81); - v->a[12984] = 1; - v->a[12985] = aux_sym__terminated_statement; - v->a[12986] = state(185); - v->a[12987] = 1; - v->a[12988] = sym_command_name; - v->a[12989] = state(237); - v->a[12990] = 1; - v->a[12991] = sym_variable_assignment; - v->a[12992] = state(411); - v->a[12993] = 1; - v->a[12994] = aux_sym_command_repeat1; - v->a[12995] = state(551); - v->a[12996] = 1; - v->a[12997] = sym_file_redirect; - v->a[12998] = state(555); - v->a[12999] = 1; - small_parse_table_650(v); -} - -/* EOF small_parse_table_129.c */ diff --git a/parser/static/small_parse_table/small_parse_table_13.c b/parser/static/small_parse_table/small_parse_table_13.c deleted file mode 100644 index c0ba4acf..00000000 --- a/parser/static/small_parse_table/small_parse_table_13.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_13.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_65(t_small_parse_table_array *v) -{ - v->a[1300] = sym_string; - v->a[1301] = sym_simple_expansion; - v->a[1302] = sym_expansion; - v->a[1303] = sym_command_substitution; - v->a[1304] = state(867); - v->a[1305] = 12; - v->a[1306] = sym_redirected_statement; - v->a[1307] = sym_for_statement; - v->a[1308] = sym_while_statement; - v->a[1309] = sym_if_statement; - v->a[1310] = sym_case_statement; - v->a[1311] = sym_function_definition; - v->a[1312] = sym_compound_statement; - v->a[1313] = sym_subshell; - v->a[1314] = sym_list; - v->a[1315] = sym_negated_command; - v->a[1316] = sym_command; - v->a[1317] = sym__variable_assignments; - v->a[1318] = 32; - v->a[1319] = actions(3); - small_parse_table_66(v); -} - -void small_parse_table_66(t_small_parse_table_array *v) -{ - v->a[1320] = 1; - v->a[1321] = sym_comment; - v->a[1322] = actions(9); - v->a[1323] = 1; - v->a[1324] = anon_sym_for; - v->a[1325] = actions(13); - v->a[1326] = 1; - v->a[1327] = anon_sym_if; - v->a[1328] = actions(15); - v->a[1329] = 1; - v->a[1330] = anon_sym_case; - v->a[1331] = actions(17); - v->a[1332] = 1; - v->a[1333] = anon_sym_LPAREN; - v->a[1334] = actions(19); - v->a[1335] = 1; - v->a[1336] = anon_sym_LBRACE; - v->a[1337] = actions(41); - v->a[1338] = 1; - v->a[1339] = sym_word; - small_parse_table_67(v); -} - -void small_parse_table_67(t_small_parse_table_array *v) -{ - v->a[1340] = actions(49); - v->a[1341] = 1; - v->a[1342] = anon_sym_BANG; - v->a[1343] = actions(53); - v->a[1344] = 1; - v->a[1345] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1346] = actions(55); - v->a[1347] = 1; - v->a[1348] = anon_sym_DOLLAR; - v->a[1349] = actions(57); - v->a[1350] = 1; - v->a[1351] = anon_sym_DQUOTE; - v->a[1352] = actions(61); - v->a[1353] = 1; - v->a[1354] = anon_sym_DOLLAR_LBRACE; - v->a[1355] = actions(63); - v->a[1356] = 1; - v->a[1357] = anon_sym_DOLLAR_LPAREN; - v->a[1358] = actions(65); - v->a[1359] = 1; - small_parse_table_68(v); -} - -void small_parse_table_68(t_small_parse_table_array *v) -{ - v->a[1360] = anon_sym_BQUOTE; - v->a[1361] = actions(67); - v->a[1362] = 1; - v->a[1363] = sym_variable_name; - v->a[1364] = actions(115); - v->a[1365] = 1; - v->a[1366] = anon_sym_LF; - v->a[1367] = state(118); - v->a[1368] = 1; - v->a[1369] = aux_sym__statements_repeat1; - v->a[1370] = state(185); - v->a[1371] = 1; - v->a[1372] = sym_command_name; - v->a[1373] = state(216); - v->a[1374] = 1; - v->a[1375] = sym_variable_assignment; - v->a[1376] = state(326); - v->a[1377] = 1; - v->a[1378] = aux_sym__case_item_last_repeat2; - v->a[1379] = state(411); - small_parse_table_69(v); -} - -void small_parse_table_69(t_small_parse_table_array *v) -{ - v->a[1380] = 1; - v->a[1381] = aux_sym_command_repeat1; - v->a[1382] = state(551); - v->a[1383] = 1; - v->a[1384] = sym_file_redirect; - v->a[1385] = state(555); - v->a[1386] = 1; - v->a[1387] = sym_concatenation; - v->a[1388] = state(991); - v->a[1389] = 1; - v->a[1390] = sym_pipeline; - v->a[1391] = state(1126); - v->a[1392] = 1; - v->a[1393] = aux_sym_redirected_statement_repeat2; - v->a[1394] = state(1561); - v->a[1395] = 1; - v->a[1396] = sym__statement_not_pipeline; - v->a[1397] = state(1717); - v->a[1398] = 1; - v->a[1399] = sym__statements; - small_parse_table_70(v); -} - -/* EOF small_parse_table_13.c */ diff --git a/parser/static/small_parse_table/small_parse_table_130.c b/parser/static/small_parse_table/small_parse_table_130.c deleted file mode 100644 index bebd0e46..00000000 --- a/parser/static/small_parse_table/small_parse_table_130.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_130.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_650(t_small_parse_table_array *v) -{ - v->a[13000] = sym_concatenation; - v->a[13001] = state(1059); - v->a[13002] = 1; - v->a[13003] = sym_pipeline; - v->a[13004] = state(1126); - v->a[13005] = 1; - v->a[13006] = aux_sym_redirected_statement_repeat2; - v->a[13007] = state(1561); - v->a[13008] = 1; - v->a[13009] = sym__statement_not_pipeline; - v->a[13010] = actions(11); - v->a[13011] = 2; - v->a[13012] = anon_sym_while; - v->a[13013] = anon_sym_until; - v->a[13014] = actions(59); - v->a[13015] = 2; - v->a[13016] = sym_raw_string; - v->a[13017] = sym_number; - v->a[13018] = actions(51); - v->a[13019] = 3; - small_parse_table_651(v); -} - -void small_parse_table_651(t_small_parse_table_array *v) -{ - v->a[13020] = anon_sym_LT; - v->a[13021] = anon_sym_GT; - v->a[13022] = anon_sym_GT_GT; - v->a[13023] = state(401); - v->a[13024] = 5; - v->a[13025] = sym_arithmetic_expansion; - v->a[13026] = sym_string; - v->a[13027] = sym_simple_expansion; - v->a[13028] = sym_expansion; - v->a[13029] = sym_command_substitution; - v->a[13030] = state(949); - v->a[13031] = 12; - v->a[13032] = sym_redirected_statement; - v->a[13033] = sym_for_statement; - v->a[13034] = sym_while_statement; - v->a[13035] = sym_if_statement; - v->a[13036] = sym_case_statement; - v->a[13037] = sym_function_definition; - v->a[13038] = sym_compound_statement; - v->a[13039] = sym_subshell; - small_parse_table_652(v); -} - -void small_parse_table_652(t_small_parse_table_array *v) -{ - v->a[13040] = sym_list; - v->a[13041] = sym_negated_command; - v->a[13042] = sym_command; - v->a[13043] = sym__variable_assignments; - v->a[13044] = 40; - v->a[13045] = actions(3); - v->a[13046] = 1; - v->a[13047] = sym_comment; - v->a[13048] = actions(9); - v->a[13049] = 1; - v->a[13050] = anon_sym_for; - v->a[13051] = actions(13); - v->a[13052] = 1; - v->a[13053] = anon_sym_if; - v->a[13054] = actions(15); - v->a[13055] = 1; - v->a[13056] = anon_sym_case; - v->a[13057] = actions(17); - v->a[13058] = 1; - v->a[13059] = anon_sym_LPAREN; - small_parse_table_653(v); -} - -void small_parse_table_653(t_small_parse_table_array *v) -{ - v->a[13060] = actions(19); - v->a[13061] = 1; - v->a[13062] = anon_sym_LBRACE; - v->a[13063] = actions(41); - v->a[13064] = 1; - v->a[13065] = sym_word; - v->a[13066] = actions(49); - v->a[13067] = 1; - v->a[13068] = anon_sym_BANG; - v->a[13069] = actions(53); - v->a[13070] = 1; - v->a[13071] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13072] = actions(55); - v->a[13073] = 1; - v->a[13074] = anon_sym_DOLLAR; - v->a[13075] = actions(57); - v->a[13076] = 1; - v->a[13077] = anon_sym_DQUOTE; - v->a[13078] = actions(61); - v->a[13079] = 1; - small_parse_table_654(v); -} - -void small_parse_table_654(t_small_parse_table_array *v) -{ - v->a[13080] = anon_sym_DOLLAR_LBRACE; - v->a[13081] = actions(63); - v->a[13082] = 1; - v->a[13083] = anon_sym_DOLLAR_LPAREN; - v->a[13084] = actions(65); - v->a[13085] = 1; - v->a[13086] = anon_sym_BQUOTE; - v->a[13087] = actions(67); - v->a[13088] = 1; - v->a[13089] = sym_variable_name; - v->a[13090] = state(109); - v->a[13091] = 1; - v->a[13092] = aux_sym__statements_repeat1; - v->a[13093] = state(185); - v->a[13094] = 1; - v->a[13095] = sym_command_name; - v->a[13096] = state(215); - v->a[13097] = 1; - v->a[13098] = sym_variable_assignment; - v->a[13099] = state(411); - small_parse_table_655(v); -} - -/* EOF small_parse_table_130.c */ diff --git a/parser/static/small_parse_table/small_parse_table_131.c b/parser/static/small_parse_table/small_parse_table_131.c deleted file mode 100644 index d0964e05..00000000 --- a/parser/static/small_parse_table/small_parse_table_131.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_131.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_655(t_small_parse_table_array *v) -{ - v->a[13100] = 1; - v->a[13101] = aux_sym_command_repeat1; - v->a[13102] = state(551); - v->a[13103] = 1; - v->a[13104] = sym_file_redirect; - v->a[13105] = state(555); - v->a[13106] = 1; - v->a[13107] = sym_concatenation; - v->a[13108] = state(938); - v->a[13109] = 1; - v->a[13110] = sym_redirected_statement; - v->a[13111] = state(939); - v->a[13112] = 1; - v->a[13113] = sym_for_statement; - v->a[13114] = state(941); - v->a[13115] = 1; - v->a[13116] = sym_while_statement; - v->a[13117] = state(943); - v->a[13118] = 1; - v->a[13119] = sym_if_statement; - small_parse_table_656(v); -} - -void small_parse_table_656(t_small_parse_table_array *v) -{ - v->a[13120] = state(944); - v->a[13121] = 1; - v->a[13122] = sym_case_statement; - v->a[13123] = state(945); - v->a[13124] = 1; - v->a[13125] = sym_function_definition; - v->a[13126] = state(946); - v->a[13127] = 1; - v->a[13128] = sym_compound_statement; - v->a[13129] = state(947); - v->a[13130] = 1; - v->a[13131] = sym_subshell; - v->a[13132] = state(948); - v->a[13133] = 1; - v->a[13134] = sym_list; - v->a[13135] = state(951); - v->a[13136] = 1; - v->a[13137] = sym_negated_command; - v->a[13138] = state(952); - v->a[13139] = 1; - small_parse_table_657(v); -} - -void small_parse_table_657(t_small_parse_table_array *v) -{ - v->a[13140] = sym_command; - v->a[13141] = state(954); - v->a[13142] = 1; - v->a[13143] = sym__variable_assignments; - v->a[13144] = state(1064); - v->a[13145] = 1; - v->a[13146] = sym_pipeline; - v->a[13147] = state(1126); - v->a[13148] = 1; - v->a[13149] = aux_sym_redirected_statement_repeat2; - v->a[13150] = state(1561); - v->a[13151] = 1; - v->a[13152] = sym__statement_not_pipeline; - v->a[13153] = actions(11); - v->a[13154] = 2; - v->a[13155] = anon_sym_while; - v->a[13156] = anon_sym_until; - v->a[13157] = actions(59); - v->a[13158] = 2; - v->a[13159] = sym_raw_string; - small_parse_table_658(v); -} - -void small_parse_table_658(t_small_parse_table_array *v) -{ - v->a[13160] = sym_number; - v->a[13161] = actions(51); - v->a[13162] = 3; - v->a[13163] = anon_sym_LT; - v->a[13164] = anon_sym_GT; - v->a[13165] = anon_sym_GT_GT; - v->a[13166] = state(401); - v->a[13167] = 5; - v->a[13168] = sym_arithmetic_expansion; - v->a[13169] = sym_string; - v->a[13170] = sym_simple_expansion; - v->a[13171] = sym_expansion; - v->a[13172] = sym_command_substitution; - v->a[13173] = 29; - v->a[13174] = actions(3); - v->a[13175] = 1; - v->a[13176] = sym_comment; - v->a[13177] = actions(9); - v->a[13178] = 1; - v->a[13179] = anon_sym_for; - small_parse_table_659(v); -} - -void small_parse_table_659(t_small_parse_table_array *v) -{ - v->a[13180] = actions(13); - v->a[13181] = 1; - v->a[13182] = anon_sym_if; - v->a[13183] = actions(15); - v->a[13184] = 1; - v->a[13185] = anon_sym_case; - v->a[13186] = actions(17); - v->a[13187] = 1; - v->a[13188] = anon_sym_LPAREN; - v->a[13189] = actions(19); - v->a[13190] = 1; - v->a[13191] = anon_sym_LBRACE; - v->a[13192] = actions(41); - v->a[13193] = 1; - v->a[13194] = sym_word; - v->a[13195] = actions(49); - v->a[13196] = 1; - v->a[13197] = anon_sym_BANG; - v->a[13198] = actions(53); - v->a[13199] = 1; - small_parse_table_660(v); -} - -/* EOF small_parse_table_131.c */ diff --git a/parser/static/small_parse_table/small_parse_table_132.c b/parser/static/small_parse_table/small_parse_table_132.c deleted file mode 100644 index 7ffcad60..00000000 --- a/parser/static/small_parse_table/small_parse_table_132.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_132.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_660(t_small_parse_table_array *v) -{ - v->a[13200] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13201] = actions(55); - v->a[13202] = 1; - v->a[13203] = anon_sym_DOLLAR; - v->a[13204] = actions(57); - v->a[13205] = 1; - v->a[13206] = anon_sym_DQUOTE; - v->a[13207] = actions(61); - v->a[13208] = 1; - v->a[13209] = anon_sym_DOLLAR_LBRACE; - v->a[13210] = actions(63); - v->a[13211] = 1; - v->a[13212] = anon_sym_DOLLAR_LPAREN; - v->a[13213] = actions(65); - v->a[13214] = 1; - v->a[13215] = anon_sym_BQUOTE; - v->a[13216] = actions(67); - v->a[13217] = 1; - v->a[13218] = sym_variable_name; - v->a[13219] = state(39); - small_parse_table_661(v); -} - -void small_parse_table_661(t_small_parse_table_array *v) -{ - v->a[13220] = 1; - v->a[13221] = aux_sym__terminated_statement; - v->a[13222] = state(185); - v->a[13223] = 1; - v->a[13224] = sym_command_name; - v->a[13225] = state(237); - v->a[13226] = 1; - v->a[13227] = sym_variable_assignment; - v->a[13228] = state(411); - v->a[13229] = 1; - v->a[13230] = aux_sym_command_repeat1; - v->a[13231] = state(551); - v->a[13232] = 1; - v->a[13233] = sym_file_redirect; - v->a[13234] = state(555); - v->a[13235] = 1; - v->a[13236] = sym_concatenation; - v->a[13237] = state(1059); - v->a[13238] = 1; - v->a[13239] = sym_pipeline; - small_parse_table_662(v); -} - -void small_parse_table_662(t_small_parse_table_array *v) -{ - v->a[13240] = state(1126); - v->a[13241] = 1; - v->a[13242] = aux_sym_redirected_statement_repeat2; - v->a[13243] = state(1561); - v->a[13244] = 1; - v->a[13245] = sym__statement_not_pipeline; - v->a[13246] = actions(11); - v->a[13247] = 2; - v->a[13248] = anon_sym_while; - v->a[13249] = anon_sym_until; - v->a[13250] = actions(59); - v->a[13251] = 2; - v->a[13252] = sym_raw_string; - v->a[13253] = sym_number; - v->a[13254] = actions(51); - v->a[13255] = 3; - v->a[13256] = anon_sym_LT; - v->a[13257] = anon_sym_GT; - v->a[13258] = anon_sym_GT_GT; - v->a[13259] = state(401); - small_parse_table_663(v); -} - -void small_parse_table_663(t_small_parse_table_array *v) -{ - v->a[13260] = 5; - v->a[13261] = sym_arithmetic_expansion; - v->a[13262] = sym_string; - v->a[13263] = sym_simple_expansion; - v->a[13264] = sym_expansion; - v->a[13265] = sym_command_substitution; - v->a[13266] = state(949); - v->a[13267] = 12; - v->a[13268] = sym_redirected_statement; - v->a[13269] = sym_for_statement; - v->a[13270] = sym_while_statement; - v->a[13271] = sym_if_statement; - v->a[13272] = sym_case_statement; - v->a[13273] = sym_function_definition; - v->a[13274] = sym_compound_statement; - v->a[13275] = sym_subshell; - v->a[13276] = sym_list; - v->a[13277] = sym_negated_command; - v->a[13278] = sym_command; - v->a[13279] = sym__variable_assignments; - small_parse_table_664(v); -} - -void small_parse_table_664(t_small_parse_table_array *v) -{ - v->a[13280] = 27; - v->a[13281] = actions(3); - v->a[13282] = 1; - v->a[13283] = sym_comment; - v->a[13284] = actions(7); - v->a[13285] = 1; - v->a[13286] = sym_word; - v->a[13287] = actions(9); - v->a[13288] = 1; - v->a[13289] = anon_sym_for; - v->a[13290] = actions(13); - v->a[13291] = 1; - v->a[13292] = anon_sym_if; - v->a[13293] = actions(15); - v->a[13294] = 1; - v->a[13295] = anon_sym_case; - v->a[13296] = actions(17); - v->a[13297] = 1; - v->a[13298] = anon_sym_LPAREN; - v->a[13299] = actions(19); - small_parse_table_665(v); -} - -/* EOF small_parse_table_132.c */ diff --git a/parser/static/small_parse_table/small_parse_table_133.c b/parser/static/small_parse_table/small_parse_table_133.c deleted file mode 100644 index 0492db31..00000000 --- a/parser/static/small_parse_table/small_parse_table_133.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_133.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_665(t_small_parse_table_array *v) -{ - v->a[13300] = 1; - v->a[13301] = anon_sym_LBRACE; - v->a[13302] = actions(21); - v->a[13303] = 1; - v->a[13304] = anon_sym_BANG; - v->a[13305] = actions(25); - v->a[13306] = 1; - v->a[13307] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13308] = actions(27); - v->a[13309] = 1; - v->a[13310] = anon_sym_DOLLAR; - v->a[13311] = actions(29); - v->a[13312] = 1; - v->a[13313] = anon_sym_DQUOTE; - v->a[13314] = actions(33); - v->a[13315] = 1; - v->a[13316] = anon_sym_DOLLAR_LBRACE; - v->a[13317] = actions(35); - v->a[13318] = 1; - v->a[13319] = anon_sym_DOLLAR_LPAREN; - small_parse_table_666(v); -} - -void small_parse_table_666(t_small_parse_table_array *v) -{ - v->a[13320] = actions(37); - v->a[13321] = 1; - v->a[13322] = anon_sym_BQUOTE; - v->a[13323] = actions(39); - v->a[13324] = 1; - v->a[13325] = sym_variable_name; - v->a[13326] = state(166); - v->a[13327] = 1; - v->a[13328] = sym_command_name; - v->a[13329] = state(236); - v->a[13330] = 1; - v->a[13331] = sym_variable_assignment; - v->a[13332] = state(398); - v->a[13333] = 1; - v->a[13334] = aux_sym_command_repeat1; - v->a[13335] = state(549); - v->a[13336] = 1; - v->a[13337] = sym_concatenation; - v->a[13338] = state(556); - v->a[13339] = 1; - small_parse_table_667(v); -} - -void small_parse_table_667(t_small_parse_table_array *v) -{ - v->a[13340] = sym_file_redirect; - v->a[13341] = state(999); - v->a[13342] = 1; - v->a[13343] = aux_sym_redirected_statement_repeat2; - v->a[13344] = state(1335); - v->a[13345] = 1; - v->a[13346] = sym_pipeline; - v->a[13347] = actions(11); - v->a[13348] = 2; - v->a[13349] = anon_sym_while; - v->a[13350] = anon_sym_until; - v->a[13351] = actions(31); - v->a[13352] = 2; - v->a[13353] = sym_raw_string; - v->a[13354] = sym_number; - v->a[13355] = actions(23); - v->a[13356] = 3; - v->a[13357] = anon_sym_LT; - v->a[13358] = anon_sym_GT; - v->a[13359] = anon_sym_GT_GT; - small_parse_table_668(v); -} - -void small_parse_table_668(t_small_parse_table_array *v) -{ - v->a[13360] = state(280); - v->a[13361] = 5; - v->a[13362] = sym_arithmetic_expansion; - v->a[13363] = sym_string; - v->a[13364] = sym_simple_expansion; - v->a[13365] = sym_expansion; - v->a[13366] = sym_command_substitution; - v->a[13367] = state(953); - v->a[13368] = 13; - v->a[13369] = sym__statement_not_pipeline; - v->a[13370] = sym_redirected_statement; - v->a[13371] = sym_for_statement; - v->a[13372] = sym_while_statement; - v->a[13373] = sym_if_statement; - v->a[13374] = sym_case_statement; - v->a[13375] = sym_function_definition; - v->a[13376] = sym_compound_statement; - v->a[13377] = sym_subshell; - v->a[13378] = sym_list; - v->a[13379] = sym_negated_command; - small_parse_table_669(v); -} - -void small_parse_table_669(t_small_parse_table_array *v) -{ - v->a[13380] = sym_command; - v->a[13381] = sym__variable_assignments; - v->a[13382] = 27; - v->a[13383] = actions(3); - v->a[13384] = 1; - v->a[13385] = sym_comment; - v->a[13386] = actions(9); - v->a[13387] = 1; - v->a[13388] = anon_sym_for; - v->a[13389] = actions(13); - v->a[13390] = 1; - v->a[13391] = anon_sym_if; - v->a[13392] = actions(15); - v->a[13393] = 1; - v->a[13394] = anon_sym_case; - v->a[13395] = actions(17); - v->a[13396] = 1; - v->a[13397] = anon_sym_LPAREN; - v->a[13398] = actions(19); - v->a[13399] = 1; - small_parse_table_670(v); -} - -/* EOF small_parse_table_133.c */ diff --git a/parser/static/small_parse_table/small_parse_table_134.c b/parser/static/small_parse_table/small_parse_table_134.c deleted file mode 100644 index fca1e01d..00000000 --- a/parser/static/small_parse_table/small_parse_table_134.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_134.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_670(t_small_parse_table_array *v) -{ - v->a[13400] = anon_sym_LBRACE; - v->a[13401] = actions(41); - v->a[13402] = 1; - v->a[13403] = sym_word; - v->a[13404] = actions(49); - v->a[13405] = 1; - v->a[13406] = anon_sym_BANG; - v->a[13407] = actions(53); - v->a[13408] = 1; - v->a[13409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13410] = actions(55); - v->a[13411] = 1; - v->a[13412] = anon_sym_DOLLAR; - v->a[13413] = actions(57); - v->a[13414] = 1; - v->a[13415] = anon_sym_DQUOTE; - v->a[13416] = actions(61); - v->a[13417] = 1; - v->a[13418] = anon_sym_DOLLAR_LBRACE; - v->a[13419] = actions(63); - small_parse_table_671(v); -} - -void small_parse_table_671(t_small_parse_table_array *v) -{ - v->a[13420] = 1; - v->a[13421] = anon_sym_DOLLAR_LPAREN; - v->a[13422] = actions(65); - v->a[13423] = 1; - v->a[13424] = anon_sym_BQUOTE; - v->a[13425] = actions(67); - v->a[13426] = 1; - v->a[13427] = sym_variable_name; - v->a[13428] = state(185); - v->a[13429] = 1; - v->a[13430] = sym_command_name; - v->a[13431] = state(247); - v->a[13432] = 1; - v->a[13433] = sym_variable_assignment; - v->a[13434] = state(411); - v->a[13435] = 1; - v->a[13436] = aux_sym_command_repeat1; - v->a[13437] = state(551); - v->a[13438] = 1; - v->a[13439] = sym_file_redirect; - small_parse_table_672(v); -} - -void small_parse_table_672(t_small_parse_table_array *v) -{ - v->a[13440] = state(555); - v->a[13441] = 1; - v->a[13442] = sym_concatenation; - v->a[13443] = state(1126); - v->a[13444] = 1; - v->a[13445] = aux_sym_redirected_statement_repeat2; - v->a[13446] = state(1364); - v->a[13447] = 1; - v->a[13448] = sym_pipeline; - v->a[13449] = actions(11); - v->a[13450] = 2; - v->a[13451] = anon_sym_while; - v->a[13452] = anon_sym_until; - v->a[13453] = actions(59); - v->a[13454] = 2; - v->a[13455] = sym_raw_string; - v->a[13456] = sym_number; - v->a[13457] = actions(51); - v->a[13458] = 3; - v->a[13459] = anon_sym_LT; - small_parse_table_673(v); -} - -void small_parse_table_673(t_small_parse_table_array *v) -{ - v->a[13460] = anon_sym_GT; - v->a[13461] = anon_sym_GT_GT; - v->a[13462] = state(401); - v->a[13463] = 5; - v->a[13464] = sym_arithmetic_expansion; - v->a[13465] = sym_string; - v->a[13466] = sym_simple_expansion; - v->a[13467] = sym_expansion; - v->a[13468] = sym_command_substitution; - v->a[13469] = state(953); - v->a[13470] = 13; - v->a[13471] = sym__statement_not_pipeline; - v->a[13472] = sym_redirected_statement; - v->a[13473] = sym_for_statement; - v->a[13474] = sym_while_statement; - v->a[13475] = sym_if_statement; - v->a[13476] = sym_case_statement; - v->a[13477] = sym_function_definition; - v->a[13478] = sym_compound_statement; - v->a[13479] = sym_subshell; - small_parse_table_674(v); -} - -void small_parse_table_674(t_small_parse_table_array *v) -{ - v->a[13480] = sym_list; - v->a[13481] = sym_negated_command; - v->a[13482] = sym_command; - v->a[13483] = sym__variable_assignments; - v->a[13484] = 27; - v->a[13485] = actions(3); - v->a[13486] = 1; - v->a[13487] = sym_comment; - v->a[13488] = actions(9); - v->a[13489] = 1; - v->a[13490] = anon_sym_for; - v->a[13491] = actions(13); - v->a[13492] = 1; - v->a[13493] = anon_sym_if; - v->a[13494] = actions(15); - v->a[13495] = 1; - v->a[13496] = anon_sym_case; - v->a[13497] = actions(17); - v->a[13498] = 1; - v->a[13499] = anon_sym_LPAREN; - small_parse_table_675(v); -} - -/* EOF small_parse_table_134.c */ diff --git a/parser/static/small_parse_table/small_parse_table_135.c b/parser/static/small_parse_table/small_parse_table_135.c deleted file mode 100644 index aa2b720b..00000000 --- a/parser/static/small_parse_table/small_parse_table_135.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_135.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_675(t_small_parse_table_array *v) -{ - v->a[13500] = actions(19); - v->a[13501] = 1; - v->a[13502] = anon_sym_LBRACE; - v->a[13503] = actions(53); - v->a[13504] = 1; - v->a[13505] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13506] = actions(55); - v->a[13507] = 1; - v->a[13508] = anon_sym_DOLLAR; - v->a[13509] = actions(57); - v->a[13510] = 1; - v->a[13511] = anon_sym_DQUOTE; - v->a[13512] = actions(61); - v->a[13513] = 1; - v->a[13514] = anon_sym_DOLLAR_LBRACE; - v->a[13515] = actions(63); - v->a[13516] = 1; - v->a[13517] = anon_sym_DOLLAR_LPAREN; - v->a[13518] = actions(65); - v->a[13519] = 1; - small_parse_table_676(v); -} - -void small_parse_table_676(t_small_parse_table_array *v) -{ - v->a[13520] = anon_sym_BQUOTE; - v->a[13521] = actions(208); - v->a[13522] = 1; - v->a[13523] = sym_word; - v->a[13524] = actions(210); - v->a[13525] = 1; - v->a[13526] = anon_sym_BANG; - v->a[13527] = actions(216); - v->a[13528] = 1; - v->a[13529] = sym_variable_name; - v->a[13530] = state(158); - v->a[13531] = 1; - v->a[13532] = sym_command_name; - v->a[13533] = state(233); - v->a[13534] = 1; - v->a[13535] = sym_variable_assignment; - v->a[13536] = state(298); - v->a[13537] = 1; - v->a[13538] = aux_sym_command_repeat1; - v->a[13539] = state(551); - small_parse_table_677(v); -} - -void small_parse_table_677(t_small_parse_table_array *v) -{ - v->a[13540] = 1; - v->a[13541] = sym_file_redirect; - v->a[13542] = state(555); - v->a[13543] = 1; - v->a[13544] = sym_concatenation; - v->a[13545] = state(1019); - v->a[13546] = 1; - v->a[13547] = aux_sym_redirected_statement_repeat2; - v->a[13548] = state(1324); - v->a[13549] = 1; - v->a[13550] = sym_pipeline; - v->a[13551] = actions(11); - v->a[13552] = 2; - v->a[13553] = anon_sym_while; - v->a[13554] = anon_sym_until; - v->a[13555] = actions(214); - v->a[13556] = 2; - v->a[13557] = sym_raw_string; - v->a[13558] = sym_number; - v->a[13559] = actions(212); - small_parse_table_678(v); -} - -void small_parse_table_678(t_small_parse_table_array *v) -{ - v->a[13560] = 3; - v->a[13561] = anon_sym_LT; - v->a[13562] = anon_sym_GT; - v->a[13563] = anon_sym_GT_GT; - v->a[13564] = state(277); - v->a[13565] = 5; - v->a[13566] = sym_arithmetic_expansion; - v->a[13567] = sym_string; - v->a[13568] = sym_simple_expansion; - v->a[13569] = sym_expansion; - v->a[13570] = sym_command_substitution; - v->a[13571] = state(953); - v->a[13572] = 13; - v->a[13573] = sym__statement_not_pipeline; - v->a[13574] = sym_redirected_statement; - v->a[13575] = sym_for_statement; - v->a[13576] = sym_while_statement; - v->a[13577] = sym_if_statement; - v->a[13578] = sym_case_statement; - v->a[13579] = sym_function_definition; - small_parse_table_679(v); -} - -void small_parse_table_679(t_small_parse_table_array *v) -{ - v->a[13580] = sym_compound_statement; - v->a[13581] = sym_subshell; - v->a[13582] = sym_list; - v->a[13583] = sym_negated_command; - v->a[13584] = sym_command; - v->a[13585] = sym__variable_assignments; - v->a[13586] = 28; - v->a[13587] = actions(3); - v->a[13588] = 1; - v->a[13589] = sym_comment; - v->a[13590] = actions(9); - v->a[13591] = 1; - v->a[13592] = anon_sym_for; - v->a[13593] = actions(13); - v->a[13594] = 1; - v->a[13595] = anon_sym_if; - v->a[13596] = actions(15); - v->a[13597] = 1; - v->a[13598] = anon_sym_case; - v->a[13599] = actions(17); - small_parse_table_680(v); -} - -/* EOF small_parse_table_135.c */ diff --git a/parser/static/small_parse_table/small_parse_table_136.c b/parser/static/small_parse_table/small_parse_table_136.c deleted file mode 100644 index 48006eb9..00000000 --- a/parser/static/small_parse_table/small_parse_table_136.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_136.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_680(t_small_parse_table_array *v) -{ - v->a[13600] = 1; - v->a[13601] = anon_sym_LPAREN; - v->a[13602] = actions(19); - v->a[13603] = 1; - v->a[13604] = anon_sym_LBRACE; - v->a[13605] = actions(53); - v->a[13606] = 1; - v->a[13607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13608] = actions(55); - v->a[13609] = 1; - v->a[13610] = anon_sym_DOLLAR; - v->a[13611] = actions(57); - v->a[13612] = 1; - v->a[13613] = anon_sym_DQUOTE; - v->a[13614] = actions(61); - v->a[13615] = 1; - v->a[13616] = anon_sym_DOLLAR_LBRACE; - v->a[13617] = actions(63); - v->a[13618] = 1; - v->a[13619] = anon_sym_DOLLAR_LPAREN; - small_parse_table_681(v); -} - -void small_parse_table_681(t_small_parse_table_array *v) -{ - v->a[13620] = actions(65); - v->a[13621] = 1; - v->a[13622] = anon_sym_BQUOTE; - v->a[13623] = actions(208); - v->a[13624] = 1; - v->a[13625] = sym_word; - v->a[13626] = actions(210); - v->a[13627] = 1; - v->a[13628] = anon_sym_BANG; - v->a[13629] = actions(216); - v->a[13630] = 1; - v->a[13631] = sym_variable_name; - v->a[13632] = state(158); - v->a[13633] = 1; - v->a[13634] = sym_command_name; - v->a[13635] = state(227); - v->a[13636] = 1; - v->a[13637] = sym_variable_assignment; - v->a[13638] = state(298); - v->a[13639] = 1; - small_parse_table_682(v); -} - -void small_parse_table_682(t_small_parse_table_array *v) -{ - v->a[13640] = aux_sym_command_repeat1; - v->a[13641] = state(551); - v->a[13642] = 1; - v->a[13643] = sym_file_redirect; - v->a[13644] = state(555); - v->a[13645] = 1; - v->a[13646] = sym_concatenation; - v->a[13647] = state(918); - v->a[13648] = 1; - v->a[13649] = sym_pipeline; - v->a[13650] = state(1019); - v->a[13651] = 1; - v->a[13652] = aux_sym_redirected_statement_repeat2; - v->a[13653] = state(1557); - v->a[13654] = 1; - v->a[13655] = sym__statement_not_pipeline; - v->a[13656] = actions(11); - v->a[13657] = 2; - v->a[13658] = anon_sym_while; - v->a[13659] = anon_sym_until; - small_parse_table_683(v); -} - -void small_parse_table_683(t_small_parse_table_array *v) -{ - v->a[13660] = actions(214); - v->a[13661] = 2; - v->a[13662] = sym_raw_string; - v->a[13663] = sym_number; - v->a[13664] = actions(212); - v->a[13665] = 3; - v->a[13666] = anon_sym_LT; - v->a[13667] = anon_sym_GT; - v->a[13668] = anon_sym_GT_GT; - v->a[13669] = state(277); - v->a[13670] = 5; - v->a[13671] = sym_arithmetic_expansion; - v->a[13672] = sym_string; - v->a[13673] = sym_simple_expansion; - v->a[13674] = sym_expansion; - v->a[13675] = sym_command_substitution; - v->a[13676] = state(917); - v->a[13677] = 12; - v->a[13678] = sym_redirected_statement; - v->a[13679] = sym_for_statement; - small_parse_table_684(v); -} - -void small_parse_table_684(t_small_parse_table_array *v) -{ - v->a[13680] = sym_while_statement; - v->a[13681] = sym_if_statement; - v->a[13682] = sym_case_statement; - v->a[13683] = sym_function_definition; - v->a[13684] = sym_compound_statement; - v->a[13685] = sym_subshell; - v->a[13686] = sym_list; - v->a[13687] = sym_negated_command; - v->a[13688] = sym_command; - v->a[13689] = sym__variable_assignments; - v->a[13690] = 28; - v->a[13691] = actions(3); - v->a[13692] = 1; - v->a[13693] = sym_comment; - v->a[13694] = actions(297); - v->a[13695] = 1; - v->a[13696] = sym_word; - v->a[13697] = actions(299); - v->a[13698] = 1; - v->a[13699] = anon_sym_for; - small_parse_table_685(v); -} - -/* EOF small_parse_table_136.c */ diff --git a/parser/static/small_parse_table/small_parse_table_137.c b/parser/static/small_parse_table/small_parse_table_137.c deleted file mode 100644 index a7fd32fa..00000000 --- a/parser/static/small_parse_table/small_parse_table_137.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_137.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_685(t_small_parse_table_array *v) -{ - v->a[13700] = actions(303); - v->a[13701] = 1; - v->a[13702] = anon_sym_if; - v->a[13703] = actions(305); - v->a[13704] = 1; - v->a[13705] = anon_sym_case; - v->a[13706] = actions(307); - v->a[13707] = 1; - v->a[13708] = anon_sym_LPAREN; - v->a[13709] = actions(309); - v->a[13710] = 1; - v->a[13711] = anon_sym_LBRACE; - v->a[13712] = actions(311); - v->a[13713] = 1; - v->a[13714] = anon_sym_BANG; - v->a[13715] = actions(315); - v->a[13716] = 1; - v->a[13717] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13718] = actions(317); - v->a[13719] = 1; - small_parse_table_686(v); -} - -void small_parse_table_686(t_small_parse_table_array *v) -{ - v->a[13720] = anon_sym_DOLLAR; - v->a[13721] = actions(319); - v->a[13722] = 1; - v->a[13723] = anon_sym_DQUOTE; - v->a[13724] = actions(323); - v->a[13725] = 1; - v->a[13726] = anon_sym_DOLLAR_LBRACE; - v->a[13727] = actions(325); - v->a[13728] = 1; - v->a[13729] = anon_sym_DOLLAR_LPAREN; - v->a[13730] = actions(327); - v->a[13731] = 1; - v->a[13732] = anon_sym_BQUOTE; - v->a[13733] = actions(329); - v->a[13734] = 1; - v->a[13735] = sym_variable_name; - v->a[13736] = state(274); - v->a[13737] = 1; - v->a[13738] = sym_command_name; - v->a[13739] = state(328); - small_parse_table_687(v); -} - -void small_parse_table_687(t_small_parse_table_array *v) -{ - v->a[13740] = 1; - v->a[13741] = aux_sym_command_repeat1; - v->a[13742] = state(435); - v->a[13743] = 1; - v->a[13744] = sym_variable_assignment; - v->a[13745] = state(707); - v->a[13746] = 1; - v->a[13747] = sym_file_redirect; - v->a[13748] = state(772); - v->a[13749] = 1; - v->a[13750] = sym_concatenation; - v->a[13751] = state(1308); - v->a[13752] = 1; - v->a[13753] = sym_pipeline; - v->a[13754] = state(1343); - v->a[13755] = 1; - v->a[13756] = aux_sym_redirected_statement_repeat2; - v->a[13757] = state(1566); - v->a[13758] = 1; - v->a[13759] = sym__statement_not_pipeline; - small_parse_table_688(v); -} - -void small_parse_table_688(t_small_parse_table_array *v) -{ - v->a[13760] = actions(301); - v->a[13761] = 2; - v->a[13762] = anon_sym_while; - v->a[13763] = anon_sym_until; - v->a[13764] = actions(321); - v->a[13765] = 2; - v->a[13766] = sym_raw_string; - v->a[13767] = sym_number; - v->a[13768] = actions(313); - v->a[13769] = 3; - v->a[13770] = anon_sym_LT; - v->a[13771] = anon_sym_GT; - v->a[13772] = anon_sym_GT_GT; - v->a[13773] = state(606); - v->a[13774] = 5; - v->a[13775] = sym_arithmetic_expansion; - v->a[13776] = sym_string; - v->a[13777] = sym_simple_expansion; - v->a[13778] = sym_expansion; - v->a[13779] = sym_command_substitution; - small_parse_table_689(v); -} - -void small_parse_table_689(t_small_parse_table_array *v) -{ - v->a[13780] = state(1287); - v->a[13781] = 12; - v->a[13782] = sym_redirected_statement; - v->a[13783] = sym_for_statement; - v->a[13784] = sym_while_statement; - v->a[13785] = sym_if_statement; - v->a[13786] = sym_case_statement; - v->a[13787] = sym_function_definition; - v->a[13788] = sym_compound_statement; - v->a[13789] = sym_subshell; - v->a[13790] = sym_list; - v->a[13791] = sym_negated_command; - v->a[13792] = sym_command; - v->a[13793] = sym__variable_assignments; - v->a[13794] = 28; - v->a[13795] = actions(3); - v->a[13796] = 1; - v->a[13797] = sym_comment; - v->a[13798] = actions(7); - v->a[13799] = 1; - small_parse_table_690(v); -} - -/* EOF small_parse_table_137.c */ diff --git a/parser/static/small_parse_table/small_parse_table_138.c b/parser/static/small_parse_table/small_parse_table_138.c deleted file mode 100644 index 25a05b90..00000000 --- a/parser/static/small_parse_table/small_parse_table_138.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_138.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_690(t_small_parse_table_array *v) -{ - v->a[13800] = sym_word; - v->a[13801] = actions(9); - v->a[13802] = 1; - v->a[13803] = anon_sym_for; - v->a[13804] = actions(13); - v->a[13805] = 1; - v->a[13806] = anon_sym_if; - v->a[13807] = actions(15); - v->a[13808] = 1; - v->a[13809] = anon_sym_case; - v->a[13810] = actions(17); - v->a[13811] = 1; - v->a[13812] = anon_sym_LPAREN; - v->a[13813] = actions(19); - v->a[13814] = 1; - v->a[13815] = anon_sym_LBRACE; - v->a[13816] = actions(21); - v->a[13817] = 1; - v->a[13818] = anon_sym_BANG; - v->a[13819] = actions(25); - small_parse_table_691(v); -} - -void small_parse_table_691(t_small_parse_table_array *v) -{ - v->a[13820] = 1; - v->a[13821] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13822] = actions(27); - v->a[13823] = 1; - v->a[13824] = anon_sym_DOLLAR; - v->a[13825] = actions(29); - v->a[13826] = 1; - v->a[13827] = anon_sym_DQUOTE; - v->a[13828] = actions(33); - v->a[13829] = 1; - v->a[13830] = anon_sym_DOLLAR_LBRACE; - v->a[13831] = actions(35); - v->a[13832] = 1; - v->a[13833] = anon_sym_DOLLAR_LPAREN; - v->a[13834] = actions(37); - v->a[13835] = 1; - v->a[13836] = anon_sym_BQUOTE; - v->a[13837] = actions(39); - v->a[13838] = 1; - v->a[13839] = sym_variable_name; - small_parse_table_692(v); -} - -void small_parse_table_692(t_small_parse_table_array *v) -{ - v->a[13840] = state(166); - v->a[13841] = 1; - v->a[13842] = sym_command_name; - v->a[13843] = state(234); - v->a[13844] = 1; - v->a[13845] = sym_variable_assignment; - v->a[13846] = state(398); - v->a[13847] = 1; - v->a[13848] = aux_sym_command_repeat1; - v->a[13849] = state(549); - v->a[13850] = 1; - v->a[13851] = sym_concatenation; - v->a[13852] = state(556); - v->a[13853] = 1; - v->a[13854] = sym_file_redirect; - v->a[13855] = state(957); - v->a[13856] = 1; - v->a[13857] = sym_pipeline; - v->a[13858] = state(999); - v->a[13859] = 1; - small_parse_table_693(v); -} - -void small_parse_table_693(t_small_parse_table_array *v) -{ - v->a[13860] = aux_sym_redirected_statement_repeat2; - v->a[13861] = state(1558); - v->a[13862] = 1; - v->a[13863] = sym__statement_not_pipeline; - v->a[13864] = actions(11); - v->a[13865] = 2; - v->a[13866] = anon_sym_while; - v->a[13867] = anon_sym_until; - v->a[13868] = actions(31); - v->a[13869] = 2; - v->a[13870] = sym_raw_string; - v->a[13871] = sym_number; - v->a[13872] = actions(23); - v->a[13873] = 3; - v->a[13874] = anon_sym_LT; - v->a[13875] = anon_sym_GT; - v->a[13876] = anon_sym_GT_GT; - v->a[13877] = state(280); - v->a[13878] = 5; - v->a[13879] = sym_arithmetic_expansion; - small_parse_table_694(v); -} - -void small_parse_table_694(t_small_parse_table_array *v) -{ - v->a[13880] = sym_string; - v->a[13881] = sym_simple_expansion; - v->a[13882] = sym_expansion; - v->a[13883] = sym_command_substitution; - v->a[13884] = state(956); - v->a[13885] = 12; - v->a[13886] = sym_redirected_statement; - v->a[13887] = sym_for_statement; - v->a[13888] = sym_while_statement; - v->a[13889] = sym_if_statement; - v->a[13890] = sym_case_statement; - v->a[13891] = sym_function_definition; - v->a[13892] = sym_compound_statement; - v->a[13893] = sym_subshell; - v->a[13894] = sym_list; - v->a[13895] = sym_negated_command; - v->a[13896] = sym_command; - v->a[13897] = sym__variable_assignments; - v->a[13898] = 27; - v->a[13899] = actions(3); - small_parse_table_695(v); -} - -/* EOF small_parse_table_138.c */ diff --git a/parser/static/small_parse_table/small_parse_table_139.c b/parser/static/small_parse_table/small_parse_table_139.c deleted file mode 100644 index 26cb72e3..00000000 --- a/parser/static/small_parse_table/small_parse_table_139.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_139.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_695(t_small_parse_table_array *v) -{ - v->a[13900] = 1; - v->a[13901] = sym_comment; - v->a[13902] = actions(79); - v->a[13903] = 1; - v->a[13904] = sym_word; - v->a[13905] = actions(81); - v->a[13906] = 1; - v->a[13907] = anon_sym_for; - v->a[13908] = actions(85); - v->a[13909] = 1; - v->a[13910] = anon_sym_if; - v->a[13911] = actions(87); - v->a[13912] = 1; - v->a[13913] = anon_sym_case; - v->a[13914] = actions(89); - v->a[13915] = 1; - v->a[13916] = anon_sym_LPAREN; - v->a[13917] = actions(93); - v->a[13918] = 1; - v->a[13919] = anon_sym_LBRACE; - small_parse_table_696(v); -} - -void small_parse_table_696(t_small_parse_table_array *v) -{ - v->a[13920] = actions(95); - v->a[13921] = 1; - v->a[13922] = anon_sym_BANG; - v->a[13923] = actions(99); - v->a[13924] = 1; - v->a[13925] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[13926] = actions(101); - v->a[13927] = 1; - v->a[13928] = anon_sym_DOLLAR; - v->a[13929] = actions(103); - v->a[13930] = 1; - v->a[13931] = anon_sym_DQUOTE; - v->a[13932] = actions(107); - v->a[13933] = 1; - v->a[13934] = anon_sym_DOLLAR_LBRACE; - v->a[13935] = actions(109); - v->a[13936] = 1; - v->a[13937] = anon_sym_DOLLAR_LPAREN; - v->a[13938] = actions(111); - v->a[13939] = 1; - small_parse_table_697(v); -} - -void small_parse_table_697(t_small_parse_table_array *v) -{ - v->a[13940] = anon_sym_BQUOTE; - v->a[13941] = actions(113); - v->a[13942] = 1; - v->a[13943] = sym_variable_name; - v->a[13944] = state(170); - v->a[13945] = 1; - v->a[13946] = sym_command_name; - v->a[13947] = state(235); - v->a[13948] = 1; - v->a[13949] = sym_variable_assignment; - v->a[13950] = state(408); - v->a[13951] = 1; - v->a[13952] = aux_sym_command_repeat1; - v->a[13953] = state(541); - v->a[13954] = 1; - v->a[13955] = sym_file_redirect; - v->a[13956] = state(546); - v->a[13957] = 1; - v->a[13958] = sym_concatenation; - v->a[13959] = state(990); - small_parse_table_698(v); -} - -void small_parse_table_698(t_small_parse_table_array *v) -{ - v->a[13960] = 1; - v->a[13961] = aux_sym_redirected_statement_repeat2; - v->a[13962] = state(1349); - v->a[13963] = 1; - v->a[13964] = sym_pipeline; - v->a[13965] = actions(83); - v->a[13966] = 2; - v->a[13967] = anon_sym_while; - v->a[13968] = anon_sym_until; - v->a[13969] = actions(105); - v->a[13970] = 2; - v->a[13971] = sym_raw_string; - v->a[13972] = sym_number; - v->a[13973] = actions(97); - v->a[13974] = 3; - v->a[13975] = anon_sym_LT; - v->a[13976] = anon_sym_GT; - v->a[13977] = anon_sym_GT_GT; - v->a[13978] = state(276); - v->a[13979] = 5; - small_parse_table_699(v); -} - -void small_parse_table_699(t_small_parse_table_array *v) -{ - v->a[13980] = sym_arithmetic_expansion; - v->a[13981] = sym_string; - v->a[13982] = sym_simple_expansion; - v->a[13983] = sym_expansion; - v->a[13984] = sym_command_substitution; - v->a[13985] = state(1164); - v->a[13986] = 13; - v->a[13987] = sym__statement_not_pipeline; - v->a[13988] = sym_redirected_statement; - v->a[13989] = sym_for_statement; - v->a[13990] = sym_while_statement; - v->a[13991] = sym_if_statement; - v->a[13992] = sym_case_statement; - v->a[13993] = sym_function_definition; - v->a[13994] = sym_compound_statement; - v->a[13995] = sym_subshell; - v->a[13996] = sym_list; - v->a[13997] = sym_negated_command; - v->a[13998] = sym_command; - v->a[13999] = sym__variable_assignments; - small_parse_table_700(v); -} - -/* EOF small_parse_table_139.c */ diff --git a/parser/static/small_parse_table/small_parse_table_14.c b/parser/static/small_parse_table/small_parse_table_14.c deleted file mode 100644 index 38edd30e..00000000 --- a/parser/static/small_parse_table/small_parse_table_14.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_14.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_70(t_small_parse_table_array *v) -{ - v->a[1400] = actions(11); - v->a[1401] = 2; - v->a[1402] = anon_sym_while; - v->a[1403] = anon_sym_until; - v->a[1404] = actions(59); - v->a[1405] = 2; - v->a[1406] = sym_raw_string; - v->a[1407] = sym_number; - v->a[1408] = actions(51); - v->a[1409] = 3; - v->a[1410] = anon_sym_LT; - v->a[1411] = anon_sym_GT; - v->a[1412] = anon_sym_GT_GT; - v->a[1413] = state(401); - v->a[1414] = 5; - v->a[1415] = sym_arithmetic_expansion; - v->a[1416] = sym_string; - v->a[1417] = sym_simple_expansion; - v->a[1418] = sym_expansion; - v->a[1419] = sym_command_substitution; - small_parse_table_71(v); -} - -void small_parse_table_71(t_small_parse_table_array *v) -{ - v->a[1420] = state(972); - v->a[1421] = 12; - v->a[1422] = sym_redirected_statement; - v->a[1423] = sym_for_statement; - v->a[1424] = sym_while_statement; - v->a[1425] = sym_if_statement; - v->a[1426] = sym_case_statement; - v->a[1427] = sym_function_definition; - v->a[1428] = sym_compound_statement; - v->a[1429] = sym_subshell; - v->a[1430] = sym_list; - v->a[1431] = sym_negated_command; - v->a[1432] = sym_command; - v->a[1433] = sym__variable_assignments; - v->a[1434] = 32; - v->a[1435] = actions(3); - v->a[1436] = 1; - v->a[1437] = sym_comment; - v->a[1438] = actions(79); - v->a[1439] = 1; - small_parse_table_72(v); -} - -void small_parse_table_72(t_small_parse_table_array *v) -{ - v->a[1440] = sym_word; - v->a[1441] = actions(81); - v->a[1442] = 1; - v->a[1443] = anon_sym_for; - v->a[1444] = actions(85); - v->a[1445] = 1; - v->a[1446] = anon_sym_if; - v->a[1447] = actions(87); - v->a[1448] = 1; - v->a[1449] = anon_sym_case; - v->a[1450] = actions(89); - v->a[1451] = 1; - v->a[1452] = anon_sym_LPAREN; - v->a[1453] = actions(93); - v->a[1454] = 1; - v->a[1455] = anon_sym_LBRACE; - v->a[1456] = actions(95); - v->a[1457] = 1; - v->a[1458] = anon_sym_BANG; - v->a[1459] = actions(99); - small_parse_table_73(v); -} - -void small_parse_table_73(t_small_parse_table_array *v) -{ - v->a[1460] = 1; - v->a[1461] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1462] = actions(101); - v->a[1463] = 1; - v->a[1464] = anon_sym_DOLLAR; - v->a[1465] = actions(103); - v->a[1466] = 1; - v->a[1467] = anon_sym_DQUOTE; - v->a[1468] = actions(107); - v->a[1469] = 1; - v->a[1470] = anon_sym_DOLLAR_LBRACE; - v->a[1471] = actions(109); - v->a[1472] = 1; - v->a[1473] = anon_sym_DOLLAR_LPAREN; - v->a[1474] = actions(111); - v->a[1475] = 1; - v->a[1476] = anon_sym_BQUOTE; - v->a[1477] = actions(113); - v->a[1478] = 1; - v->a[1479] = sym_variable_name; - small_parse_table_74(v); -} - -void small_parse_table_74(t_small_parse_table_array *v) -{ - v->a[1480] = actions(115); - v->a[1481] = 1; - v->a[1482] = anon_sym_LF; - v->a[1483] = state(104); - v->a[1484] = 1; - v->a[1485] = aux_sym__statements_repeat1; - v->a[1486] = state(170); - v->a[1487] = 1; - v->a[1488] = sym_command_name; - v->a[1489] = state(177); - v->a[1490] = 1; - v->a[1491] = sym_variable_assignment; - v->a[1492] = state(326); - v->a[1493] = 1; - v->a[1494] = aux_sym__case_item_last_repeat2; - v->a[1495] = state(408); - v->a[1496] = 1; - v->a[1497] = aux_sym_command_repeat1; - v->a[1498] = state(541); - v->a[1499] = 1; - small_parse_table_75(v); -} - -/* EOF small_parse_table_14.c */ diff --git a/parser/static/small_parse_table/small_parse_table_140.c b/parser/static/small_parse_table/small_parse_table_140.c deleted file mode 100644 index d095103b..00000000 --- a/parser/static/small_parse_table/small_parse_table_140.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_140.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_700(t_small_parse_table_array *v) -{ - v->a[14000] = 27; - v->a[14001] = actions(3); - v->a[14002] = 1; - v->a[14003] = sym_comment; - v->a[14004] = actions(297); - v->a[14005] = 1; - v->a[14006] = sym_word; - v->a[14007] = actions(299); - v->a[14008] = 1; - v->a[14009] = anon_sym_for; - v->a[14010] = actions(303); - v->a[14011] = 1; - v->a[14012] = anon_sym_if; - v->a[14013] = actions(305); - v->a[14014] = 1; - v->a[14015] = anon_sym_case; - v->a[14016] = actions(307); - v->a[14017] = 1; - v->a[14018] = anon_sym_LPAREN; - v->a[14019] = actions(309); - small_parse_table_701(v); -} - -void small_parse_table_701(t_small_parse_table_array *v) -{ - v->a[14020] = 1; - v->a[14021] = anon_sym_LBRACE; - v->a[14022] = actions(311); - v->a[14023] = 1; - v->a[14024] = anon_sym_BANG; - v->a[14025] = actions(315); - v->a[14026] = 1; - v->a[14027] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14028] = actions(317); - v->a[14029] = 1; - v->a[14030] = anon_sym_DOLLAR; - v->a[14031] = actions(319); - v->a[14032] = 1; - v->a[14033] = anon_sym_DQUOTE; - v->a[14034] = actions(323); - v->a[14035] = 1; - v->a[14036] = anon_sym_DOLLAR_LBRACE; - v->a[14037] = actions(325); - v->a[14038] = 1; - v->a[14039] = anon_sym_DOLLAR_LPAREN; - small_parse_table_702(v); -} - -void small_parse_table_702(t_small_parse_table_array *v) -{ - v->a[14040] = actions(327); - v->a[14041] = 1; - v->a[14042] = anon_sym_BQUOTE; - v->a[14043] = actions(329); - v->a[14044] = 1; - v->a[14045] = sym_variable_name; - v->a[14046] = state(274); - v->a[14047] = 1; - v->a[14048] = sym_command_name; - v->a[14049] = state(328); - v->a[14050] = 1; - v->a[14051] = aux_sym_command_repeat1; - v->a[14052] = state(439); - v->a[14053] = 1; - v->a[14054] = sym_variable_assignment; - v->a[14055] = state(707); - v->a[14056] = 1; - v->a[14057] = sym_file_redirect; - v->a[14058] = state(772); - v->a[14059] = 1; - small_parse_table_703(v); -} - -void small_parse_table_703(t_small_parse_table_array *v) -{ - v->a[14060] = sym_concatenation; - v->a[14061] = state(1326); - v->a[14062] = 1; - v->a[14063] = sym_pipeline; - v->a[14064] = state(1343); - v->a[14065] = 1; - v->a[14066] = aux_sym_redirected_statement_repeat2; - v->a[14067] = actions(301); - v->a[14068] = 2; - v->a[14069] = anon_sym_while; - v->a[14070] = anon_sym_until; - v->a[14071] = actions(321); - v->a[14072] = 2; - v->a[14073] = sym_raw_string; - v->a[14074] = sym_number; - v->a[14075] = actions(313); - v->a[14076] = 3; - v->a[14077] = anon_sym_LT; - v->a[14078] = anon_sym_GT; - v->a[14079] = anon_sym_GT_GT; - small_parse_table_704(v); -} - -void small_parse_table_704(t_small_parse_table_array *v) -{ - v->a[14080] = state(606); - v->a[14081] = 5; - v->a[14082] = sym_arithmetic_expansion; - v->a[14083] = sym_string; - v->a[14084] = sym_simple_expansion; - v->a[14085] = sym_expansion; - v->a[14086] = sym_command_substitution; - v->a[14087] = state(1383); - v->a[14088] = 13; - v->a[14089] = sym__statement_not_pipeline; - v->a[14090] = sym_redirected_statement; - v->a[14091] = sym_for_statement; - v->a[14092] = sym_while_statement; - v->a[14093] = sym_if_statement; - v->a[14094] = sym_case_statement; - v->a[14095] = sym_function_definition; - v->a[14096] = sym_compound_statement; - v->a[14097] = sym_subshell; - v->a[14098] = sym_list; - v->a[14099] = sym_negated_command; - small_parse_table_705(v); -} - -/* EOF small_parse_table_140.c */ diff --git a/parser/static/small_parse_table/small_parse_table_141.c b/parser/static/small_parse_table/small_parse_table_141.c deleted file mode 100644 index 7a331acb..00000000 --- a/parser/static/small_parse_table/small_parse_table_141.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_141.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_705(t_small_parse_table_array *v) -{ - v->a[14100] = sym_command; - v->a[14101] = sym__variable_assignments; - v->a[14102] = 28; - v->a[14103] = actions(3); - v->a[14104] = 1; - v->a[14105] = sym_comment; - v->a[14106] = actions(9); - v->a[14107] = 1; - v->a[14108] = anon_sym_for; - v->a[14109] = actions(13); - v->a[14110] = 1; - v->a[14111] = anon_sym_if; - v->a[14112] = actions(15); - v->a[14113] = 1; - v->a[14114] = anon_sym_case; - v->a[14115] = actions(17); - v->a[14116] = 1; - v->a[14117] = anon_sym_LPAREN; - v->a[14118] = actions(19); - v->a[14119] = 1; - small_parse_table_706(v); -} - -void small_parse_table_706(t_small_parse_table_array *v) -{ - v->a[14120] = anon_sym_LBRACE; - v->a[14121] = actions(41); - v->a[14122] = 1; - v->a[14123] = sym_word; - v->a[14124] = actions(49); - v->a[14125] = 1; - v->a[14126] = anon_sym_BANG; - v->a[14127] = actions(53); - v->a[14128] = 1; - v->a[14129] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14130] = actions(55); - v->a[14131] = 1; - v->a[14132] = anon_sym_DOLLAR; - v->a[14133] = actions(57); - v->a[14134] = 1; - v->a[14135] = anon_sym_DQUOTE; - v->a[14136] = actions(61); - v->a[14137] = 1; - v->a[14138] = anon_sym_DOLLAR_LBRACE; - v->a[14139] = actions(63); - small_parse_table_707(v); -} - -void small_parse_table_707(t_small_parse_table_array *v) -{ - v->a[14140] = 1; - v->a[14141] = anon_sym_DOLLAR_LPAREN; - v->a[14142] = actions(65); - v->a[14143] = 1; - v->a[14144] = anon_sym_BQUOTE; - v->a[14145] = actions(67); - v->a[14146] = 1; - v->a[14147] = sym_variable_name; - v->a[14148] = state(185); - v->a[14149] = 1; - v->a[14150] = sym_command_name; - v->a[14151] = state(246); - v->a[14152] = 1; - v->a[14153] = sym_variable_assignment; - v->a[14154] = state(411); - v->a[14155] = 1; - v->a[14156] = aux_sym_command_repeat1; - v->a[14157] = state(551); - v->a[14158] = 1; - v->a[14159] = sym_file_redirect; - small_parse_table_708(v); -} - -void small_parse_table_708(t_small_parse_table_array *v) -{ - v->a[14160] = state(555); - v->a[14161] = 1; - v->a[14162] = sym_concatenation; - v->a[14163] = state(1035); - v->a[14164] = 1; - v->a[14165] = sym_pipeline; - v->a[14166] = state(1126); - v->a[14167] = 1; - v->a[14168] = aux_sym_redirected_statement_repeat2; - v->a[14169] = state(1561); - v->a[14170] = 1; - v->a[14171] = sym__statement_not_pipeline; - v->a[14172] = actions(11); - v->a[14173] = 2; - v->a[14174] = anon_sym_while; - v->a[14175] = anon_sym_until; - v->a[14176] = actions(59); - v->a[14177] = 2; - v->a[14178] = sym_raw_string; - v->a[14179] = sym_number; - small_parse_table_709(v); -} - -void small_parse_table_709(t_small_parse_table_array *v) -{ - v->a[14180] = actions(51); - v->a[14181] = 3; - v->a[14182] = anon_sym_LT; - v->a[14183] = anon_sym_GT; - v->a[14184] = anon_sym_GT_GT; - v->a[14185] = state(401); - v->a[14186] = 5; - v->a[14187] = sym_arithmetic_expansion; - v->a[14188] = sym_string; - v->a[14189] = sym_simple_expansion; - v->a[14190] = sym_expansion; - v->a[14191] = sym_command_substitution; - v->a[14192] = state(1037); - v->a[14193] = 12; - v->a[14194] = sym_redirected_statement; - v->a[14195] = sym_for_statement; - v->a[14196] = sym_while_statement; - v->a[14197] = sym_if_statement; - v->a[14198] = sym_case_statement; - v->a[14199] = sym_function_definition; - small_parse_table_710(v); -} - -/* EOF small_parse_table_141.c */ diff --git a/parser/static/small_parse_table/small_parse_table_142.c b/parser/static/small_parse_table/small_parse_table_142.c deleted file mode 100644 index d9df9eff..00000000 --- a/parser/static/small_parse_table/small_parse_table_142.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_142.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_710(t_small_parse_table_array *v) -{ - v->a[14200] = sym_compound_statement; - v->a[14201] = sym_subshell; - v->a[14202] = sym_list; - v->a[14203] = sym_negated_command; - v->a[14204] = sym_command; - v->a[14205] = sym__variable_assignments; - v->a[14206] = 28; - v->a[14207] = actions(3); - v->a[14208] = 1; - v->a[14209] = sym_comment; - v->a[14210] = actions(9); - v->a[14211] = 1; - v->a[14212] = anon_sym_for; - v->a[14213] = actions(13); - v->a[14214] = 1; - v->a[14215] = anon_sym_if; - v->a[14216] = actions(15); - v->a[14217] = 1; - v->a[14218] = anon_sym_case; - v->a[14219] = actions(17); - small_parse_table_711(v); -} - -void small_parse_table_711(t_small_parse_table_array *v) -{ - v->a[14220] = 1; - v->a[14221] = anon_sym_LPAREN; - v->a[14222] = actions(19); - v->a[14223] = 1; - v->a[14224] = anon_sym_LBRACE; - v->a[14225] = actions(53); - v->a[14226] = 1; - v->a[14227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14228] = actions(55); - v->a[14229] = 1; - v->a[14230] = anon_sym_DOLLAR; - v->a[14231] = actions(57); - v->a[14232] = 1; - v->a[14233] = anon_sym_DQUOTE; - v->a[14234] = actions(61); - v->a[14235] = 1; - v->a[14236] = anon_sym_DOLLAR_LBRACE; - v->a[14237] = actions(63); - v->a[14238] = 1; - v->a[14239] = anon_sym_DOLLAR_LPAREN; - small_parse_table_712(v); -} - -void small_parse_table_712(t_small_parse_table_array *v) -{ - v->a[14240] = actions(65); - v->a[14241] = 1; - v->a[14242] = anon_sym_BQUOTE; - v->a[14243] = actions(331); - v->a[14244] = 1; - v->a[14245] = sym_word; - v->a[14246] = actions(333); - v->a[14247] = 1; - v->a[14248] = anon_sym_BANG; - v->a[14249] = actions(339); - v->a[14250] = 1; - v->a[14251] = sym_variable_name; - v->a[14252] = state(252); - v->a[14253] = 1; - v->a[14254] = sym_command_name; - v->a[14255] = state(294); - v->a[14256] = 1; - v->a[14257] = sym_variable_assignment; - v->a[14258] = state(387); - v->a[14259] = 1; - small_parse_table_713(v); -} - -void small_parse_table_713(t_small_parse_table_array *v) -{ - v->a[14260] = aux_sym_command_repeat1; - v->a[14261] = state(551); - v->a[14262] = 1; - v->a[14263] = sym_file_redirect; - v->a[14264] = state(555); - v->a[14265] = 1; - v->a[14266] = sym_concatenation; - v->a[14267] = state(1284); - v->a[14268] = 1; - v->a[14269] = sym_pipeline; - v->a[14270] = state(1309); - v->a[14271] = 1; - v->a[14272] = aux_sym_redirected_statement_repeat2; - v->a[14273] = state(1559); - v->a[14274] = 1; - v->a[14275] = sym__statement_not_pipeline; - v->a[14276] = actions(11); - v->a[14277] = 2; - v->a[14278] = anon_sym_while; - v->a[14279] = anon_sym_until; - small_parse_table_714(v); -} - -void small_parse_table_714(t_small_parse_table_array *v) -{ - v->a[14280] = actions(337); - v->a[14281] = 2; - v->a[14282] = sym_raw_string; - v->a[14283] = sym_number; - v->a[14284] = actions(335); - v->a[14285] = 3; - v->a[14286] = anon_sym_LT; - v->a[14287] = anon_sym_GT; - v->a[14288] = anon_sym_GT_GT; - v->a[14289] = state(525); - v->a[14290] = 5; - v->a[14291] = sym_arithmetic_expansion; - v->a[14292] = sym_string; - v->a[14293] = sym_simple_expansion; - v->a[14294] = sym_expansion; - v->a[14295] = sym_command_substitution; - v->a[14296] = state(1222); - v->a[14297] = 12; - v->a[14298] = sym_redirected_statement; - v->a[14299] = sym_for_statement; - small_parse_table_715(v); -} - -/* EOF small_parse_table_142.c */ diff --git a/parser/static/small_parse_table/small_parse_table_143.c b/parser/static/small_parse_table/small_parse_table_143.c deleted file mode 100644 index b1f83750..00000000 --- a/parser/static/small_parse_table/small_parse_table_143.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_143.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_715(t_small_parse_table_array *v) -{ - v->a[14300] = sym_while_statement; - v->a[14301] = sym_if_statement; - v->a[14302] = sym_case_statement; - v->a[14303] = sym_function_definition; - v->a[14304] = sym_compound_statement; - v->a[14305] = sym_subshell; - v->a[14306] = sym_list; - v->a[14307] = sym_negated_command; - v->a[14308] = sym_command; - v->a[14309] = sym__variable_assignments; - v->a[14310] = 28; - v->a[14311] = actions(3); - v->a[14312] = 1; - v->a[14313] = sym_comment; - v->a[14314] = actions(9); - v->a[14315] = 1; - v->a[14316] = anon_sym_for; - v->a[14317] = actions(13); - v->a[14318] = 1; - v->a[14319] = anon_sym_if; - small_parse_table_716(v); -} - -void small_parse_table_716(t_small_parse_table_array *v) -{ - v->a[14320] = actions(15); - v->a[14321] = 1; - v->a[14322] = anon_sym_case; - v->a[14323] = actions(17); - v->a[14324] = 1; - v->a[14325] = anon_sym_LPAREN; - v->a[14326] = actions(19); - v->a[14327] = 1; - v->a[14328] = anon_sym_LBRACE; - v->a[14329] = actions(53); - v->a[14330] = 1; - v->a[14331] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14332] = actions(55); - v->a[14333] = 1; - v->a[14334] = anon_sym_DOLLAR; - v->a[14335] = actions(57); - v->a[14336] = 1; - v->a[14337] = anon_sym_DQUOTE; - v->a[14338] = actions(61); - v->a[14339] = 1; - small_parse_table_717(v); -} - -void small_parse_table_717(t_small_parse_table_array *v) -{ - v->a[14340] = anon_sym_DOLLAR_LBRACE; - v->a[14341] = actions(63); - v->a[14342] = 1; - v->a[14343] = anon_sym_DOLLAR_LPAREN; - v->a[14344] = actions(65); - v->a[14345] = 1; - v->a[14346] = anon_sym_BQUOTE; - v->a[14347] = actions(331); - v->a[14348] = 1; - v->a[14349] = sym_word; - v->a[14350] = actions(333); - v->a[14351] = 1; - v->a[14352] = anon_sym_BANG; - v->a[14353] = actions(339); - v->a[14354] = 1; - v->a[14355] = sym_variable_name; - v->a[14356] = state(252); - v->a[14357] = 1; - v->a[14358] = sym_command_name; - v->a[14359] = state(364); - small_parse_table_718(v); -} - -void small_parse_table_718(t_small_parse_table_array *v) -{ - v->a[14360] = 1; - v->a[14361] = sym_variable_assignment; - v->a[14362] = state(387); - v->a[14363] = 1; - v->a[14364] = aux_sym_command_repeat1; - v->a[14365] = state(551); - v->a[14366] = 1; - v->a[14367] = sym_file_redirect; - v->a[14368] = state(555); - v->a[14369] = 1; - v->a[14370] = sym_concatenation; - v->a[14371] = state(1278); - v->a[14372] = 1; - v->a[14373] = sym_pipeline; - v->a[14374] = state(1309); - v->a[14375] = 1; - v->a[14376] = aux_sym_redirected_statement_repeat2; - v->a[14377] = state(1559); - v->a[14378] = 1; - v->a[14379] = sym__statement_not_pipeline; - small_parse_table_719(v); -} - -void small_parse_table_719(t_small_parse_table_array *v) -{ - v->a[14380] = actions(11); - v->a[14381] = 2; - v->a[14382] = anon_sym_while; - v->a[14383] = anon_sym_until; - v->a[14384] = actions(337); - v->a[14385] = 2; - v->a[14386] = sym_raw_string; - v->a[14387] = sym_number; - v->a[14388] = actions(335); - v->a[14389] = 3; - v->a[14390] = anon_sym_LT; - v->a[14391] = anon_sym_GT; - v->a[14392] = anon_sym_GT_GT; - v->a[14393] = state(525); - v->a[14394] = 5; - v->a[14395] = sym_arithmetic_expansion; - v->a[14396] = sym_string; - v->a[14397] = sym_simple_expansion; - v->a[14398] = sym_expansion; - v->a[14399] = sym_command_substitution; - small_parse_table_720(v); -} - -/* EOF small_parse_table_143.c */ diff --git a/parser/static/small_parse_table/small_parse_table_144.c b/parser/static/small_parse_table/small_parse_table_144.c deleted file mode 100644 index 17b4a7c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_144.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_144.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_720(t_small_parse_table_array *v) -{ - v->a[14400] = state(1221); - v->a[14401] = 12; - v->a[14402] = sym_redirected_statement; - v->a[14403] = sym_for_statement; - v->a[14404] = sym_while_statement; - v->a[14405] = sym_if_statement; - v->a[14406] = sym_case_statement; - v->a[14407] = sym_function_definition; - v->a[14408] = sym_compound_statement; - v->a[14409] = sym_subshell; - v->a[14410] = sym_list; - v->a[14411] = sym_negated_command; - v->a[14412] = sym_command; - v->a[14413] = sym__variable_assignments; - v->a[14414] = 28; - v->a[14415] = actions(3); - v->a[14416] = 1; - v->a[14417] = sym_comment; - v->a[14418] = actions(79); - v->a[14419] = 1; - small_parse_table_721(v); -} - -void small_parse_table_721(t_small_parse_table_array *v) -{ - v->a[14420] = sym_word; - v->a[14421] = actions(81); - v->a[14422] = 1; - v->a[14423] = anon_sym_for; - v->a[14424] = actions(85); - v->a[14425] = 1; - v->a[14426] = anon_sym_if; - v->a[14427] = actions(87); - v->a[14428] = 1; - v->a[14429] = anon_sym_case; - v->a[14430] = actions(89); - v->a[14431] = 1; - v->a[14432] = anon_sym_LPAREN; - v->a[14433] = actions(93); - v->a[14434] = 1; - v->a[14435] = anon_sym_LBRACE; - v->a[14436] = actions(95); - v->a[14437] = 1; - v->a[14438] = anon_sym_BANG; - v->a[14439] = actions(99); - 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_DOLLAR_LPAREN_LPAREN; - v->a[14442] = actions(101); - v->a[14443] = 1; - v->a[14444] = anon_sym_DOLLAR; - v->a[14445] = actions(103); - v->a[14446] = 1; - v->a[14447] = anon_sym_DQUOTE; - v->a[14448] = actions(107); - v->a[14449] = 1; - v->a[14450] = anon_sym_DOLLAR_LBRACE; - v->a[14451] = actions(109); - v->a[14452] = 1; - v->a[14453] = anon_sym_DOLLAR_LPAREN; - v->a[14454] = actions(111); - v->a[14455] = 1; - v->a[14456] = anon_sym_BQUOTE; - v->a[14457] = actions(113); - v->a[14458] = 1; - v->a[14459] = sym_variable_name; - small_parse_table_723(v); -} - -void small_parse_table_723(t_small_parse_table_array *v) -{ - v->a[14460] = state(170); - v->a[14461] = 1; - v->a[14462] = sym_command_name; - v->a[14463] = state(222); - v->a[14464] = 1; - v->a[14465] = sym_variable_assignment; - v->a[14466] = state(408); - v->a[14467] = 1; - v->a[14468] = aux_sym_command_repeat1; - v->a[14469] = state(541); - v->a[14470] = 1; - v->a[14471] = sym_file_redirect; - v->a[14472] = state(546); - v->a[14473] = 1; - v->a[14474] = sym_concatenation; - v->a[14475] = state(936); - v->a[14476] = 1; - v->a[14477] = sym_pipeline; - v->a[14478] = state(990); - v->a[14479] = 1; - small_parse_table_724(v); -} - -void small_parse_table_724(t_small_parse_table_array *v) -{ - v->a[14480] = aux_sym_redirected_statement_repeat2; - v->a[14481] = state(1564); - v->a[14482] = 1; - v->a[14483] = sym__statement_not_pipeline; - v->a[14484] = actions(83); - v->a[14485] = 2; - v->a[14486] = anon_sym_while; - v->a[14487] = anon_sym_until; - v->a[14488] = actions(105); - v->a[14489] = 2; - v->a[14490] = sym_raw_string; - v->a[14491] = sym_number; - v->a[14492] = actions(97); - v->a[14493] = 3; - v->a[14494] = anon_sym_LT; - v->a[14495] = anon_sym_GT; - v->a[14496] = anon_sym_GT_GT; - v->a[14497] = state(276); - v->a[14498] = 5; - v->a[14499] = sym_arithmetic_expansion; - small_parse_table_725(v); -} - -/* EOF small_parse_table_144.c */ diff --git a/parser/static/small_parse_table/small_parse_table_145.c b/parser/static/small_parse_table/small_parse_table_145.c deleted file mode 100644 index 08ec7f92..00000000 --- a/parser/static/small_parse_table/small_parse_table_145.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_145.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_725(t_small_parse_table_array *v) -{ - v->a[14500] = sym_string; - v->a[14501] = sym_simple_expansion; - v->a[14502] = sym_expansion; - v->a[14503] = sym_command_substitution; - v->a[14504] = state(942); - v->a[14505] = 12; - v->a[14506] = sym_redirected_statement; - v->a[14507] = sym_for_statement; - v->a[14508] = sym_while_statement; - v->a[14509] = sym_if_statement; - v->a[14510] = sym_case_statement; - v->a[14511] = sym_function_definition; - v->a[14512] = sym_compound_statement; - v->a[14513] = sym_subshell; - v->a[14514] = sym_list; - v->a[14515] = sym_negated_command; - v->a[14516] = sym_command; - v->a[14517] = sym__variable_assignments; - v->a[14518] = 28; - v->a[14519] = actions(3); - small_parse_table_726(v); -} - -void small_parse_table_726(t_small_parse_table_array *v) -{ - v->a[14520] = 1; - v->a[14521] = sym_comment; - v->a[14522] = actions(9); - v->a[14523] = 1; - v->a[14524] = anon_sym_for; - v->a[14525] = actions(13); - v->a[14526] = 1; - v->a[14527] = anon_sym_if; - v->a[14528] = actions(15); - v->a[14529] = 1; - v->a[14530] = anon_sym_case; - v->a[14531] = actions(17); - v->a[14532] = 1; - v->a[14533] = anon_sym_LPAREN; - v->a[14534] = actions(19); - v->a[14535] = 1; - v->a[14536] = anon_sym_LBRACE; - v->a[14537] = actions(53); - v->a[14538] = 1; - v->a[14539] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_727(v); -} - -void small_parse_table_727(t_small_parse_table_array *v) -{ - v->a[14540] = actions(55); - v->a[14541] = 1; - v->a[14542] = anon_sym_DOLLAR; - v->a[14543] = actions(57); - v->a[14544] = 1; - v->a[14545] = anon_sym_DQUOTE; - v->a[14546] = actions(61); - v->a[14547] = 1; - v->a[14548] = anon_sym_DOLLAR_LBRACE; - v->a[14549] = actions(63); - v->a[14550] = 1; - v->a[14551] = anon_sym_DOLLAR_LPAREN; - v->a[14552] = actions(65); - v->a[14553] = 1; - v->a[14554] = anon_sym_BQUOTE; - v->a[14555] = actions(331); - v->a[14556] = 1; - v->a[14557] = sym_word; - v->a[14558] = actions(333); - v->a[14559] = 1; - small_parse_table_728(v); -} - -void small_parse_table_728(t_small_parse_table_array *v) -{ - v->a[14560] = anon_sym_BANG; - v->a[14561] = actions(339); - v->a[14562] = 1; - v->a[14563] = sym_variable_name; - v->a[14564] = state(252); - v->a[14565] = 1; - v->a[14566] = sym_command_name; - v->a[14567] = state(309); - v->a[14568] = 1; - v->a[14569] = sym_variable_assignment; - v->a[14570] = state(387); - v->a[14571] = 1; - v->a[14572] = aux_sym_command_repeat1; - v->a[14573] = state(551); - v->a[14574] = 1; - v->a[14575] = sym_file_redirect; - v->a[14576] = state(555); - v->a[14577] = 1; - v->a[14578] = sym_concatenation; - v->a[14579] = state(1228); - small_parse_table_729(v); -} - -void small_parse_table_729(t_small_parse_table_array *v) -{ - v->a[14580] = 1; - v->a[14581] = sym_pipeline; - v->a[14582] = state(1309); - v->a[14583] = 1; - v->a[14584] = aux_sym_redirected_statement_repeat2; - v->a[14585] = state(1559); - v->a[14586] = 1; - v->a[14587] = sym__statement_not_pipeline; - v->a[14588] = actions(11); - v->a[14589] = 2; - v->a[14590] = anon_sym_while; - v->a[14591] = anon_sym_until; - v->a[14592] = actions(337); - v->a[14593] = 2; - v->a[14594] = sym_raw_string; - v->a[14595] = sym_number; - v->a[14596] = actions(335); - v->a[14597] = 3; - v->a[14598] = anon_sym_LT; - v->a[14599] = anon_sym_GT; - small_parse_table_730(v); -} - -/* EOF small_parse_table_145.c */ diff --git a/parser/static/small_parse_table/small_parse_table_146.c b/parser/static/small_parse_table/small_parse_table_146.c deleted file mode 100644 index b4656f6e..00000000 --- a/parser/static/small_parse_table/small_parse_table_146.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_146.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_730(t_small_parse_table_array *v) -{ - v->a[14600] = anon_sym_GT_GT; - v->a[14601] = state(525); - v->a[14602] = 5; - v->a[14603] = sym_arithmetic_expansion; - v->a[14604] = sym_string; - v->a[14605] = sym_simple_expansion; - v->a[14606] = sym_expansion; - v->a[14607] = sym_command_substitution; - v->a[14608] = state(1226); - v->a[14609] = 12; - v->a[14610] = sym_redirected_statement; - v->a[14611] = sym_for_statement; - v->a[14612] = sym_while_statement; - v->a[14613] = sym_if_statement; - v->a[14614] = sym_case_statement; - v->a[14615] = sym_function_definition; - v->a[14616] = sym_compound_statement; - v->a[14617] = sym_subshell; - v->a[14618] = sym_list; - v->a[14619] = sym_negated_command; - small_parse_table_731(v); -} - -void small_parse_table_731(t_small_parse_table_array *v) -{ - v->a[14620] = sym_command; - v->a[14621] = sym__variable_assignments; - v->a[14622] = 28; - v->a[14623] = actions(3); - v->a[14624] = 1; - v->a[14625] = sym_comment; - v->a[14626] = actions(9); - v->a[14627] = 1; - v->a[14628] = anon_sym_for; - v->a[14629] = actions(13); - v->a[14630] = 1; - v->a[14631] = anon_sym_if; - v->a[14632] = actions(15); - v->a[14633] = 1; - v->a[14634] = anon_sym_case; - v->a[14635] = actions(17); - v->a[14636] = 1; - v->a[14637] = anon_sym_LPAREN; - v->a[14638] = actions(19); - v->a[14639] = 1; - small_parse_table_732(v); -} - -void small_parse_table_732(t_small_parse_table_array *v) -{ - v->a[14640] = anon_sym_LBRACE; - v->a[14641] = actions(53); - v->a[14642] = 1; - v->a[14643] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14644] = actions(55); - v->a[14645] = 1; - v->a[14646] = anon_sym_DOLLAR; - v->a[14647] = actions(57); - v->a[14648] = 1; - v->a[14649] = anon_sym_DQUOTE; - v->a[14650] = actions(61); - v->a[14651] = 1; - v->a[14652] = anon_sym_DOLLAR_LBRACE; - v->a[14653] = actions(63); - v->a[14654] = 1; - v->a[14655] = anon_sym_DOLLAR_LPAREN; - v->a[14656] = actions(65); - v->a[14657] = 1; - v->a[14658] = anon_sym_BQUOTE; - v->a[14659] = actions(67); - small_parse_table_733(v); -} - -void small_parse_table_733(t_small_parse_table_array *v) -{ - v->a[14660] = 1; - v->a[14661] = sym_variable_name; - v->a[14662] = actions(204); - v->a[14663] = 1; - v->a[14664] = sym_word; - v->a[14665] = actions(206); - v->a[14666] = 1; - v->a[14667] = anon_sym_BANG; - v->a[14668] = state(179); - v->a[14669] = 1; - v->a[14670] = sym_command_name; - v->a[14671] = state(254); - v->a[14672] = 1; - v->a[14673] = sym_variable_assignment; - v->a[14674] = state(385); - v->a[14675] = 1; - v->a[14676] = aux_sym_command_repeat1; - v->a[14677] = state(555); - v->a[14678] = 1; - v->a[14679] = sym_concatenation; - small_parse_table_734(v); -} - -void small_parse_table_734(t_small_parse_table_array *v) -{ - v->a[14680] = state(599); - v->a[14681] = 1; - v->a[14682] = sym_file_redirect; - v->a[14683] = state(929); - v->a[14684] = 1; - v->a[14685] = sym_pipeline; - v->a[14686] = state(1006); - v->a[14687] = 1; - v->a[14688] = aux_sym_redirected_statement_repeat2; - v->a[14689] = state(1560); - v->a[14690] = 1; - v->a[14691] = sym__statement_not_pipeline; - v->a[14692] = actions(11); - v->a[14693] = 2; - v->a[14694] = anon_sym_while; - v->a[14695] = anon_sym_until; - v->a[14696] = actions(59); - v->a[14697] = 2; - v->a[14698] = sym_raw_string; - v->a[14699] = sym_number; - small_parse_table_735(v); -} - -/* EOF small_parse_table_146.c */ diff --git a/parser/static/small_parse_table/small_parse_table_147.c b/parser/static/small_parse_table/small_parse_table_147.c deleted file mode 100644 index ee475104..00000000 --- a/parser/static/small_parse_table/small_parse_table_147.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_147.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_735(t_small_parse_table_array *v) -{ - v->a[14700] = actions(51); - v->a[14701] = 3; - v->a[14702] = anon_sym_LT; - v->a[14703] = anon_sym_GT; - v->a[14704] = anon_sym_GT_GT; - v->a[14705] = state(401); - v->a[14706] = 5; - v->a[14707] = sym_arithmetic_expansion; - v->a[14708] = sym_string; - v->a[14709] = sym_simple_expansion; - v->a[14710] = sym_expansion; - v->a[14711] = sym_command_substitution; - v->a[14712] = state(927); - v->a[14713] = 12; - v->a[14714] = sym_redirected_statement; - v->a[14715] = sym_for_statement; - v->a[14716] = sym_while_statement; - v->a[14717] = sym_if_statement; - v->a[14718] = sym_case_statement; - v->a[14719] = sym_function_definition; - small_parse_table_736(v); -} - -void small_parse_table_736(t_small_parse_table_array *v) -{ - v->a[14720] = sym_compound_statement; - v->a[14721] = sym_subshell; - v->a[14722] = sym_list; - v->a[14723] = sym_negated_command; - v->a[14724] = sym_command; - v->a[14725] = sym__variable_assignments; - v->a[14726] = 27; - v->a[14727] = actions(3); - v->a[14728] = 1; - v->a[14729] = sym_comment; - v->a[14730] = actions(9); - v->a[14731] = 1; - v->a[14732] = anon_sym_for; - v->a[14733] = actions(13); - v->a[14734] = 1; - v->a[14735] = anon_sym_if; - v->a[14736] = actions(15); - v->a[14737] = 1; - v->a[14738] = anon_sym_case; - v->a[14739] = actions(17); - small_parse_table_737(v); -} - -void small_parse_table_737(t_small_parse_table_array *v) -{ - v->a[14740] = 1; - v->a[14741] = anon_sym_LPAREN; - v->a[14742] = actions(19); - v->a[14743] = 1; - v->a[14744] = anon_sym_LBRACE; - v->a[14745] = actions(53); - v->a[14746] = 1; - v->a[14747] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14748] = actions(55); - v->a[14749] = 1; - v->a[14750] = anon_sym_DOLLAR; - v->a[14751] = actions(57); - v->a[14752] = 1; - v->a[14753] = anon_sym_DQUOTE; - v->a[14754] = actions(61); - v->a[14755] = 1; - v->a[14756] = anon_sym_DOLLAR_LBRACE; - v->a[14757] = actions(63); - v->a[14758] = 1; - v->a[14759] = anon_sym_DOLLAR_LPAREN; - small_parse_table_738(v); -} - -void small_parse_table_738(t_small_parse_table_array *v) -{ - v->a[14760] = actions(65); - v->a[14761] = 1; - v->a[14762] = anon_sym_BQUOTE; - v->a[14763] = actions(67); - v->a[14764] = 1; - v->a[14765] = sym_variable_name; - v->a[14766] = actions(204); - v->a[14767] = 1; - v->a[14768] = sym_word; - v->a[14769] = actions(206); - v->a[14770] = 1; - v->a[14771] = anon_sym_BANG; - v->a[14772] = state(179); - v->a[14773] = 1; - v->a[14774] = sym_command_name; - v->a[14775] = state(244); - v->a[14776] = 1; - v->a[14777] = sym_variable_assignment; - v->a[14778] = state(385); - v->a[14779] = 1; - small_parse_table_739(v); -} - -void small_parse_table_739(t_small_parse_table_array *v) -{ - v->a[14780] = aux_sym_command_repeat1; - v->a[14781] = state(555); - v->a[14782] = 1; - v->a[14783] = sym_concatenation; - v->a[14784] = state(599); - v->a[14785] = 1; - v->a[14786] = sym_file_redirect; - v->a[14787] = state(1006); - v->a[14788] = 1; - v->a[14789] = aux_sym_redirected_statement_repeat2; - v->a[14790] = state(1357); - v->a[14791] = 1; - v->a[14792] = sym_pipeline; - v->a[14793] = actions(11); - v->a[14794] = 2; - v->a[14795] = anon_sym_while; - v->a[14796] = anon_sym_until; - v->a[14797] = actions(59); - v->a[14798] = 2; - v->a[14799] = sym_raw_string; - small_parse_table_740(v); -} - -/* EOF small_parse_table_147.c */ diff --git a/parser/static/small_parse_table/small_parse_table_148.c b/parser/static/small_parse_table/small_parse_table_148.c deleted file mode 100644 index 3d53b135..00000000 --- a/parser/static/small_parse_table/small_parse_table_148.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_148.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_740(t_small_parse_table_array *v) -{ - v->a[14800] = sym_number; - v->a[14801] = actions(51); - v->a[14802] = 3; - v->a[14803] = anon_sym_LT; - v->a[14804] = anon_sym_GT; - v->a[14805] = anon_sym_GT_GT; - v->a[14806] = state(401); - v->a[14807] = 5; - v->a[14808] = sym_arithmetic_expansion; - v->a[14809] = sym_string; - v->a[14810] = sym_simple_expansion; - v->a[14811] = sym_expansion; - v->a[14812] = sym_command_substitution; - v->a[14813] = state(953); - v->a[14814] = 13; - v->a[14815] = sym__statement_not_pipeline; - v->a[14816] = sym_redirected_statement; - v->a[14817] = sym_for_statement; - v->a[14818] = sym_while_statement; - v->a[14819] = sym_if_statement; - small_parse_table_741(v); -} - -void small_parse_table_741(t_small_parse_table_array *v) -{ - v->a[14820] = sym_case_statement; - v->a[14821] = sym_function_definition; - v->a[14822] = sym_compound_statement; - v->a[14823] = sym_subshell; - v->a[14824] = sym_list; - v->a[14825] = sym_negated_command; - v->a[14826] = sym_command; - v->a[14827] = sym__variable_assignments; - v->a[14828] = 27; - v->a[14829] = actions(3); - v->a[14830] = 1; - v->a[14831] = sym_comment; - v->a[14832] = actions(9); - v->a[14833] = 1; - v->a[14834] = anon_sym_for; - v->a[14835] = actions(13); - v->a[14836] = 1; - v->a[14837] = anon_sym_if; - v->a[14838] = actions(15); - v->a[14839] = 1; - small_parse_table_742(v); -} - -void small_parse_table_742(t_small_parse_table_array *v) -{ - v->a[14840] = anon_sym_case; - v->a[14841] = actions(17); - v->a[14842] = 1; - v->a[14843] = anon_sym_LPAREN; - v->a[14844] = actions(19); - v->a[14845] = 1; - v->a[14846] = anon_sym_LBRACE; - v->a[14847] = actions(53); - v->a[14848] = 1; - v->a[14849] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14850] = actions(55); - v->a[14851] = 1; - v->a[14852] = anon_sym_DOLLAR; - v->a[14853] = actions(57); - v->a[14854] = 1; - v->a[14855] = anon_sym_DQUOTE; - v->a[14856] = actions(61); - v->a[14857] = 1; - v->a[14858] = anon_sym_DOLLAR_LBRACE; - v->a[14859] = actions(63); - small_parse_table_743(v); -} - -void small_parse_table_743(t_small_parse_table_array *v) -{ - v->a[14860] = 1; - v->a[14861] = anon_sym_DOLLAR_LPAREN; - v->a[14862] = actions(65); - v->a[14863] = 1; - v->a[14864] = anon_sym_BQUOTE; - v->a[14865] = actions(331); - v->a[14866] = 1; - v->a[14867] = sym_word; - v->a[14868] = actions(333); - v->a[14869] = 1; - v->a[14870] = anon_sym_BANG; - v->a[14871] = actions(339); - v->a[14872] = 1; - v->a[14873] = sym_variable_name; - v->a[14874] = state(252); - v->a[14875] = 1; - v->a[14876] = sym_command_name; - v->a[14877] = state(387); - v->a[14878] = 1; - v->a[14879] = aux_sym_command_repeat1; - small_parse_table_744(v); -} - -void small_parse_table_744(t_small_parse_table_array *v) -{ - v->a[14880] = state(427); - v->a[14881] = 1; - v->a[14882] = sym_variable_assignment; - v->a[14883] = state(551); - v->a[14884] = 1; - v->a[14885] = sym_file_redirect; - v->a[14886] = state(555); - v->a[14887] = 1; - v->a[14888] = sym_concatenation; - v->a[14889] = state(1309); - v->a[14890] = 1; - v->a[14891] = aux_sym_redirected_statement_repeat2; - v->a[14892] = state(1351); - v->a[14893] = 1; - v->a[14894] = sym_pipeline; - v->a[14895] = actions(11); - v->a[14896] = 2; - v->a[14897] = anon_sym_while; - v->a[14898] = anon_sym_until; - v->a[14899] = actions(337); - small_parse_table_745(v); -} - -/* EOF small_parse_table_148.c */ diff --git a/parser/static/small_parse_table/small_parse_table_149.c b/parser/static/small_parse_table/small_parse_table_149.c deleted file mode 100644 index 4f82fed6..00000000 --- a/parser/static/small_parse_table/small_parse_table_149.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_149.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_745(t_small_parse_table_array *v) -{ - v->a[14900] = 2; - v->a[14901] = sym_raw_string; - v->a[14902] = sym_number; - v->a[14903] = actions(335); - v->a[14904] = 3; - v->a[14905] = anon_sym_LT; - v->a[14906] = anon_sym_GT; - v->a[14907] = anon_sym_GT_GT; - v->a[14908] = state(525); - v->a[14909] = 5; - v->a[14910] = sym_arithmetic_expansion; - v->a[14911] = sym_string; - v->a[14912] = sym_simple_expansion; - v->a[14913] = sym_expansion; - v->a[14914] = sym_command_substitution; - v->a[14915] = state(953); - v->a[14916] = 13; - v->a[14917] = sym__statement_not_pipeline; - v->a[14918] = sym_redirected_statement; - v->a[14919] = sym_for_statement; - small_parse_table_746(v); -} - -void small_parse_table_746(t_small_parse_table_array *v) -{ - v->a[14920] = sym_while_statement; - v->a[14921] = sym_if_statement; - v->a[14922] = sym_case_statement; - v->a[14923] = sym_function_definition; - v->a[14924] = sym_compound_statement; - v->a[14925] = sym_subshell; - v->a[14926] = sym_list; - v->a[14927] = sym_negated_command; - v->a[14928] = sym_command; - v->a[14929] = sym__variable_assignments; - v->a[14930] = 23; - v->a[14931] = actions(3); - v->a[14932] = 1; - v->a[14933] = sym_comment; - v->a[14934] = actions(9); - v->a[14935] = 1; - v->a[14936] = anon_sym_for; - v->a[14937] = actions(13); - v->a[14938] = 1; - v->a[14939] = anon_sym_if; - small_parse_table_747(v); -} - -void small_parse_table_747(t_small_parse_table_array *v) -{ - v->a[14940] = actions(17); - v->a[14941] = 1; - v->a[14942] = anon_sym_LPAREN; - v->a[14943] = actions(19); - v->a[14944] = 1; - v->a[14945] = anon_sym_LBRACE; - v->a[14946] = actions(53); - v->a[14947] = 1; - v->a[14948] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[14949] = actions(55); - v->a[14950] = 1; - v->a[14951] = anon_sym_DOLLAR; - v->a[14952] = actions(57); - v->a[14953] = 1; - v->a[14954] = anon_sym_DQUOTE; - v->a[14955] = actions(61); - v->a[14956] = 1; - v->a[14957] = anon_sym_DOLLAR_LBRACE; - v->a[14958] = actions(63); - v->a[14959] = 1; - small_parse_table_748(v); -} - -void small_parse_table_748(t_small_parse_table_array *v) -{ - v->a[14960] = anon_sym_DOLLAR_LPAREN; - v->a[14961] = actions(65); - v->a[14962] = 1; - v->a[14963] = anon_sym_BQUOTE; - v->a[14964] = actions(341); - v->a[14965] = 1; - v->a[14966] = sym_variable_name; - v->a[14967] = state(185); - v->a[14968] = 1; - v->a[14969] = sym_command_name; - v->a[14970] = state(411); - v->a[14971] = 1; - v->a[14972] = aux_sym_command_repeat1; - v->a[14973] = state(551); - v->a[14974] = 1; - v->a[14975] = sym_file_redirect; - v->a[14976] = state(555); - v->a[14977] = 1; - v->a[14978] = sym_concatenation; - v->a[14979] = state(839); - small_parse_table_749(v); -} - -void small_parse_table_749(t_small_parse_table_array *v) -{ - v->a[14980] = 1; - v->a[14981] = sym_variable_assignment; - v->a[14982] = state(1148); - v->a[14983] = 1; - v->a[14984] = aux_sym_redirected_statement_repeat2; - v->a[14985] = actions(11); - v->a[14986] = 2; - v->a[14987] = anon_sym_while; - v->a[14988] = anon_sym_until; - v->a[14989] = actions(51); - v->a[14990] = 3; - v->a[14991] = anon_sym_LT; - v->a[14992] = anon_sym_GT; - v->a[14993] = anon_sym_GT_GT; - v->a[14994] = actions(59); - v->a[14995] = 3; - v->a[14996] = sym_raw_string; - v->a[14997] = sym_number; - v->a[14998] = sym_word; - v->a[14999] = state(401); - small_parse_table_750(v); -} - -/* EOF small_parse_table_149.c */ diff --git a/parser/static/small_parse_table/small_parse_table_15.c b/parser/static/small_parse_table/small_parse_table_15.c deleted file mode 100644 index 3e244247..00000000 --- a/parser/static/small_parse_table/small_parse_table_15.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_15.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_75(t_small_parse_table_array *v) -{ - v->a[1500] = sym_file_redirect; - v->a[1501] = state(546); - v->a[1502] = 1; - v->a[1503] = sym_concatenation; - v->a[1504] = state(913); - v->a[1505] = 1; - v->a[1506] = sym_pipeline; - v->a[1507] = state(990); - v->a[1508] = 1; - v->a[1509] = aux_sym_redirected_statement_repeat2; - v->a[1510] = state(1564); - v->a[1511] = 1; - v->a[1512] = sym__statement_not_pipeline; - v->a[1513] = state(1569); - v->a[1514] = 1; - v->a[1515] = sym__statements; - v->a[1516] = actions(83); - v->a[1517] = 2; - v->a[1518] = anon_sym_while; - v->a[1519] = anon_sym_until; - small_parse_table_76(v); -} - -void small_parse_table_76(t_small_parse_table_array *v) -{ - v->a[1520] = actions(105); - v->a[1521] = 2; - v->a[1522] = sym_raw_string; - v->a[1523] = sym_number; - v->a[1524] = actions(97); - v->a[1525] = 3; - v->a[1526] = anon_sym_LT; - v->a[1527] = anon_sym_GT; - v->a[1528] = anon_sym_GT_GT; - v->a[1529] = state(276); - v->a[1530] = 5; - v->a[1531] = sym_arithmetic_expansion; - v->a[1532] = sym_string; - v->a[1533] = sym_simple_expansion; - v->a[1534] = sym_expansion; - v->a[1535] = sym_command_substitution; - v->a[1536] = state(867); - v->a[1537] = 12; - v->a[1538] = sym_redirected_statement; - v->a[1539] = sym_for_statement; - small_parse_table_77(v); -} - -void small_parse_table_77(t_small_parse_table_array *v) -{ - v->a[1540] = sym_while_statement; - v->a[1541] = sym_if_statement; - v->a[1542] = sym_case_statement; - v->a[1543] = sym_function_definition; - v->a[1544] = sym_compound_statement; - v->a[1545] = sym_subshell; - v->a[1546] = sym_list; - v->a[1547] = sym_negated_command; - v->a[1548] = sym_command; - v->a[1549] = sym__variable_assignments; - v->a[1550] = 32; - v->a[1551] = actions(3); - v->a[1552] = 1; - v->a[1553] = sym_comment; - v->a[1554] = actions(79); - v->a[1555] = 1; - v->a[1556] = sym_word; - v->a[1557] = actions(81); - v->a[1558] = 1; - v->a[1559] = anon_sym_for; - small_parse_table_78(v); -} - -void small_parse_table_78(t_small_parse_table_array *v) -{ - v->a[1560] = actions(85); - v->a[1561] = 1; - v->a[1562] = anon_sym_if; - v->a[1563] = actions(87); - v->a[1564] = 1; - v->a[1565] = anon_sym_case; - v->a[1566] = actions(89); - v->a[1567] = 1; - v->a[1568] = anon_sym_LPAREN; - v->a[1569] = actions(93); - v->a[1570] = 1; - v->a[1571] = anon_sym_LBRACE; - v->a[1572] = actions(95); - v->a[1573] = 1; - v->a[1574] = anon_sym_BANG; - v->a[1575] = actions(99); - v->a[1576] = 1; - v->a[1577] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1578] = actions(101); - v->a[1579] = 1; - small_parse_table_79(v); -} - -void small_parse_table_79(t_small_parse_table_array *v) -{ - v->a[1580] = anon_sym_DOLLAR; - v->a[1581] = actions(103); - v->a[1582] = 1; - v->a[1583] = anon_sym_DQUOTE; - v->a[1584] = actions(107); - v->a[1585] = 1; - v->a[1586] = anon_sym_DOLLAR_LBRACE; - v->a[1587] = actions(109); - v->a[1588] = 1; - v->a[1589] = anon_sym_DOLLAR_LPAREN; - v->a[1590] = actions(111); - v->a[1591] = 1; - v->a[1592] = anon_sym_BQUOTE; - v->a[1593] = actions(113); - v->a[1594] = 1; - v->a[1595] = sym_variable_name; - v->a[1596] = actions(117); - v->a[1597] = 1; - v->a[1598] = anon_sym_LF; - v->a[1599] = state(10); - small_parse_table_80(v); -} - -/* EOF small_parse_table_15.c */ diff --git a/parser/static/small_parse_table/small_parse_table_150.c b/parser/static/small_parse_table/small_parse_table_150.c deleted file mode 100644 index 2061541b..00000000 --- a/parser/static/small_parse_table/small_parse_table_150.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_150.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_750(t_small_parse_table_array *v) -{ - v->a[15000] = 5; - v->a[15001] = sym_arithmetic_expansion; - v->a[15002] = sym_string; - v->a[15003] = sym_simple_expansion; - v->a[15004] = sym_expansion; - v->a[15005] = sym_command_substitution; - v->a[15006] = state(1008); - v->a[15007] = 7; - v->a[15008] = sym_for_statement; - v->a[15009] = sym_while_statement; - v->a[15010] = sym_if_statement; - v->a[15011] = sym_compound_statement; - v->a[15012] = sym_subshell; - v->a[15013] = sym_command; - v->a[15014] = sym__variable_assignments; - v->a[15015] = 23; - v->a[15016] = actions(3); - v->a[15017] = 1; - v->a[15018] = sym_comment; - v->a[15019] = actions(299); - small_parse_table_751(v); -} - -void small_parse_table_751(t_small_parse_table_array *v) -{ - v->a[15020] = 1; - v->a[15021] = anon_sym_for; - v->a[15022] = actions(303); - v->a[15023] = 1; - v->a[15024] = anon_sym_if; - v->a[15025] = actions(307); - v->a[15026] = 1; - v->a[15027] = anon_sym_LPAREN; - v->a[15028] = actions(309); - v->a[15029] = 1; - v->a[15030] = anon_sym_LBRACE; - v->a[15031] = actions(315); - v->a[15032] = 1; - v->a[15033] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15034] = actions(317); - v->a[15035] = 1; - v->a[15036] = anon_sym_DOLLAR; - v->a[15037] = actions(319); - v->a[15038] = 1; - v->a[15039] = anon_sym_DQUOTE; - small_parse_table_752(v); -} - -void small_parse_table_752(t_small_parse_table_array *v) -{ - v->a[15040] = actions(323); - v->a[15041] = 1; - v->a[15042] = anon_sym_DOLLAR_LBRACE; - v->a[15043] = actions(325); - v->a[15044] = 1; - v->a[15045] = anon_sym_DOLLAR_LPAREN; - v->a[15046] = actions(327); - v->a[15047] = 1; - v->a[15048] = anon_sym_BQUOTE; - v->a[15049] = actions(341); - v->a[15050] = 1; - v->a[15051] = sym_variable_name; - v->a[15052] = state(274); - v->a[15053] = 1; - v->a[15054] = sym_command_name; - v->a[15055] = state(328); - v->a[15056] = 1; - v->a[15057] = aux_sym_command_repeat1; - v->a[15058] = state(707); - v->a[15059] = 1; - small_parse_table_753(v); -} - -void small_parse_table_753(t_small_parse_table_array *v) -{ - v->a[15060] = sym_file_redirect; - v->a[15061] = state(772); - v->a[15062] = 1; - v->a[15063] = sym_concatenation; - v->a[15064] = state(861); - v->a[15065] = 1; - v->a[15066] = sym_variable_assignment; - v->a[15067] = state(1337); - v->a[15068] = 1; - v->a[15069] = aux_sym_redirected_statement_repeat2; - v->a[15070] = actions(301); - v->a[15071] = 2; - v->a[15072] = anon_sym_while; - v->a[15073] = anon_sym_until; - v->a[15074] = actions(313); - v->a[15075] = 3; - v->a[15076] = anon_sym_LT; - v->a[15077] = anon_sym_GT; - v->a[15078] = anon_sym_GT_GT; - v->a[15079] = actions(321); - small_parse_table_754(v); -} - -void small_parse_table_754(t_small_parse_table_array *v) -{ - v->a[15080] = 3; - v->a[15081] = sym_raw_string; - v->a[15082] = sym_number; - v->a[15083] = sym_word; - v->a[15084] = state(606); - v->a[15085] = 5; - v->a[15086] = sym_arithmetic_expansion; - v->a[15087] = sym_string; - v->a[15088] = sym_simple_expansion; - v->a[15089] = sym_expansion; - v->a[15090] = sym_command_substitution; - v->a[15091] = state(1404); - v->a[15092] = 7; - v->a[15093] = sym_for_statement; - v->a[15094] = sym_while_statement; - v->a[15095] = sym_if_statement; - v->a[15096] = sym_compound_statement; - v->a[15097] = sym_subshell; - v->a[15098] = sym_command; - v->a[15099] = sym__variable_assignments; - small_parse_table_755(v); -} - -/* EOF small_parse_table_150.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 deleted file mode 100644 index fba0fa07..00000000 --- a/parser/static/small_parse_table/small_parse_table_151.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_151.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_755(t_small_parse_table_array *v) -{ - v->a[15100] = 23; - v->a[15101] = actions(3); - v->a[15102] = 1; - v->a[15103] = sym_comment; - v->a[15104] = actions(81); - v->a[15105] = 1; - v->a[15106] = anon_sym_for; - v->a[15107] = actions(85); - v->a[15108] = 1; - v->a[15109] = anon_sym_if; - v->a[15110] = actions(89); - v->a[15111] = 1; - v->a[15112] = anon_sym_LPAREN; - v->a[15113] = actions(93); - v->a[15114] = 1; - v->a[15115] = anon_sym_LBRACE; - v->a[15116] = actions(99); - v->a[15117] = 1; - v->a[15118] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15119] = actions(101); - small_parse_table_756(v); -} - -void small_parse_table_756(t_small_parse_table_array *v) -{ - v->a[15120] = 1; - v->a[15121] = anon_sym_DOLLAR; - v->a[15122] = actions(103); - v->a[15123] = 1; - v->a[15124] = anon_sym_DQUOTE; - v->a[15125] = actions(107); - v->a[15126] = 1; - v->a[15127] = anon_sym_DOLLAR_LBRACE; - v->a[15128] = actions(109); - v->a[15129] = 1; - v->a[15130] = anon_sym_DOLLAR_LPAREN; - v->a[15131] = actions(111); - v->a[15132] = 1; - v->a[15133] = anon_sym_BQUOTE; - v->a[15134] = actions(341); - v->a[15135] = 1; - v->a[15136] = sym_variable_name; - v->a[15137] = state(170); - v->a[15138] = 1; - v->a[15139] = sym_command_name; - small_parse_table_757(v); -} - -void small_parse_table_757(t_small_parse_table_array *v) -{ - v->a[15140] = state(408); - v->a[15141] = 1; - v->a[15142] = aux_sym_command_repeat1; - v->a[15143] = state(541); - v->a[15144] = 1; - v->a[15145] = sym_file_redirect; - v->a[15146] = state(546); - v->a[15147] = 1; - v->a[15148] = sym_concatenation; - v->a[15149] = state(880); - v->a[15150] = 1; - v->a[15151] = sym_variable_assignment; - v->a[15152] = state(1015); - v->a[15153] = 1; - v->a[15154] = aux_sym_redirected_statement_repeat2; - v->a[15155] = actions(83); - v->a[15156] = 2; - v->a[15157] = anon_sym_while; - v->a[15158] = anon_sym_until; - v->a[15159] = actions(97); - small_parse_table_758(v); -} - -void small_parse_table_758(t_small_parse_table_array *v) -{ - v->a[15160] = 3; - v->a[15161] = anon_sym_LT; - v->a[15162] = anon_sym_GT; - v->a[15163] = anon_sym_GT_GT; - v->a[15164] = actions(105); - v->a[15165] = 3; - v->a[15166] = sym_raw_string; - v->a[15167] = sym_number; - v->a[15168] = sym_word; - v->a[15169] = state(276); - v->a[15170] = 5; - v->a[15171] = sym_arithmetic_expansion; - v->a[15172] = sym_string; - v->a[15173] = sym_simple_expansion; - v->a[15174] = sym_expansion; - v->a[15175] = sym_command_substitution; - v->a[15176] = state(1241); - v->a[15177] = 7; - v->a[15178] = sym_for_statement; - v->a[15179] = sym_while_statement; - small_parse_table_759(v); -} - -void small_parse_table_759(t_small_parse_table_array *v) -{ - v->a[15180] = sym_if_statement; - v->a[15181] = sym_compound_statement; - v->a[15182] = sym_subshell; - v->a[15183] = sym_command; - v->a[15184] = sym__variable_assignments; - v->a[15185] = 23; - v->a[15186] = actions(3); - v->a[15187] = 1; - v->a[15188] = sym_comment; - v->a[15189] = actions(9); - v->a[15190] = 1; - v->a[15191] = anon_sym_for; - v->a[15192] = actions(13); - v->a[15193] = 1; - v->a[15194] = anon_sym_if; - v->a[15195] = actions(17); - v->a[15196] = 1; - v->a[15197] = anon_sym_LPAREN; - v->a[15198] = actions(19); - v->a[15199] = 1; - small_parse_table_760(v); -} - -/* EOF small_parse_table_151.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 deleted file mode 100644 index 5a8c0bc8..00000000 --- a/parser/static/small_parse_table/small_parse_table_152.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_152.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_760(t_small_parse_table_array *v) -{ - v->a[15200] = anon_sym_LBRACE; - v->a[15201] = actions(53); - v->a[15202] = 1; - v->a[15203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15204] = actions(55); - v->a[15205] = 1; - v->a[15206] = anon_sym_DOLLAR; - v->a[15207] = actions(57); - v->a[15208] = 1; - v->a[15209] = anon_sym_DQUOTE; - v->a[15210] = actions(61); - v->a[15211] = 1; - v->a[15212] = anon_sym_DOLLAR_LBRACE; - v->a[15213] = actions(63); - v->a[15214] = 1; - v->a[15215] = anon_sym_DOLLAR_LPAREN; - v->a[15216] = actions(65); - v->a[15217] = 1; - v->a[15218] = anon_sym_BQUOTE; - v->a[15219] = actions(341); - small_parse_table_761(v); -} - -void small_parse_table_761(t_small_parse_table_array *v) -{ - v->a[15220] = 1; - v->a[15221] = sym_variable_name; - v->a[15222] = state(179); - v->a[15223] = 1; - v->a[15224] = sym_command_name; - v->a[15225] = state(385); - v->a[15226] = 1; - v->a[15227] = aux_sym_command_repeat1; - v->a[15228] = state(555); - v->a[15229] = 1; - v->a[15230] = sym_concatenation; - v->a[15231] = state(599); - v->a[15232] = 1; - v->a[15233] = sym_file_redirect; - v->a[15234] = state(821); - v->a[15235] = 1; - v->a[15236] = sym_variable_assignment; - v->a[15237] = state(1000); - v->a[15238] = 1; - v->a[15239] = aux_sym_redirected_statement_repeat2; - small_parse_table_762(v); -} - -void small_parse_table_762(t_small_parse_table_array *v) -{ - v->a[15240] = actions(11); - v->a[15241] = 2; - v->a[15242] = anon_sym_while; - v->a[15243] = anon_sym_until; - v->a[15244] = actions(51); - v->a[15245] = 3; - v->a[15246] = anon_sym_LT; - v->a[15247] = anon_sym_GT; - v->a[15248] = anon_sym_GT_GT; - v->a[15249] = actions(59); - v->a[15250] = 3; - v->a[15251] = sym_raw_string; - v->a[15252] = sym_number; - v->a[15253] = sym_word; - v->a[15254] = state(401); - v->a[15255] = 5; - v->a[15256] = sym_arithmetic_expansion; - v->a[15257] = sym_string; - v->a[15258] = sym_simple_expansion; - v->a[15259] = sym_expansion; - small_parse_table_763(v); -} - -void small_parse_table_763(t_small_parse_table_array *v) -{ - v->a[15260] = sym_command_substitution; - v->a[15261] = state(1008); - v->a[15262] = 7; - v->a[15263] = sym_for_statement; - v->a[15264] = sym_while_statement; - v->a[15265] = sym_if_statement; - v->a[15266] = sym_compound_statement; - v->a[15267] = sym_subshell; - v->a[15268] = sym_command; - v->a[15269] = sym__variable_assignments; - v->a[15270] = 23; - v->a[15271] = actions(3); - v->a[15272] = 1; - v->a[15273] = sym_comment; - v->a[15274] = actions(9); - v->a[15275] = 1; - v->a[15276] = anon_sym_for; - v->a[15277] = actions(13); - v->a[15278] = 1; - v->a[15279] = anon_sym_if; - small_parse_table_764(v); -} - -void small_parse_table_764(t_small_parse_table_array *v) -{ - v->a[15280] = actions(17); - v->a[15281] = 1; - v->a[15282] = anon_sym_LPAREN; - v->a[15283] = actions(19); - v->a[15284] = 1; - v->a[15285] = anon_sym_LBRACE; - v->a[15286] = actions(53); - v->a[15287] = 1; - v->a[15288] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15289] = actions(55); - v->a[15290] = 1; - v->a[15291] = anon_sym_DOLLAR; - v->a[15292] = actions(57); - v->a[15293] = 1; - v->a[15294] = anon_sym_DQUOTE; - v->a[15295] = actions(61); - v->a[15296] = 1; - v->a[15297] = anon_sym_DOLLAR_LBRACE; - v->a[15298] = actions(63); - v->a[15299] = 1; - small_parse_table_765(v); -} - -/* EOF small_parse_table_152.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 deleted file mode 100644 index cda6fc9a..00000000 --- a/parser/static/small_parse_table/small_parse_table_153.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_153.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_765(t_small_parse_table_array *v) -{ - v->a[15300] = anon_sym_DOLLAR_LPAREN; - v->a[15301] = actions(65); - v->a[15302] = 1; - v->a[15303] = anon_sym_BQUOTE; - v->a[15304] = actions(341); - v->a[15305] = 1; - v->a[15306] = sym_variable_name; - v->a[15307] = state(252); - v->a[15308] = 1; - v->a[15309] = sym_command_name; - v->a[15310] = state(387); - v->a[15311] = 1; - v->a[15312] = aux_sym_command_repeat1; - v->a[15313] = state(551); - v->a[15314] = 1; - v->a[15315] = sym_file_redirect; - v->a[15316] = state(555); - v->a[15317] = 1; - v->a[15318] = sym_concatenation; - v->a[15319] = state(818); - small_parse_table_766(v); -} - -void small_parse_table_766(t_small_parse_table_array *v) -{ - v->a[15320] = 1; - v->a[15321] = sym_variable_assignment; - v->a[15322] = state(1313); - v->a[15323] = 1; - v->a[15324] = aux_sym_redirected_statement_repeat2; - v->a[15325] = actions(11); - v->a[15326] = 2; - v->a[15327] = anon_sym_while; - v->a[15328] = anon_sym_until; - v->a[15329] = actions(335); - v->a[15330] = 3; - v->a[15331] = anon_sym_LT; - v->a[15332] = anon_sym_GT; - v->a[15333] = anon_sym_GT_GT; - v->a[15334] = actions(337); - v->a[15335] = 3; - v->a[15336] = sym_raw_string; - v->a[15337] = sym_number; - v->a[15338] = sym_word; - v->a[15339] = state(525); - small_parse_table_767(v); -} - -void small_parse_table_767(t_small_parse_table_array *v) -{ - v->a[15340] = 5; - v->a[15341] = sym_arithmetic_expansion; - v->a[15342] = sym_string; - v->a[15343] = sym_simple_expansion; - v->a[15344] = sym_expansion; - v->a[15345] = sym_command_substitution; - v->a[15346] = state(1008); - v->a[15347] = 7; - v->a[15348] = sym_for_statement; - v->a[15349] = sym_while_statement; - v->a[15350] = sym_if_statement; - v->a[15351] = sym_compound_statement; - v->a[15352] = sym_subshell; - v->a[15353] = sym_command; - v->a[15354] = sym__variable_assignments; - v->a[15355] = 23; - v->a[15356] = actions(3); - v->a[15357] = 1; - v->a[15358] = sym_comment; - v->a[15359] = actions(9); - small_parse_table_768(v); -} - -void small_parse_table_768(t_small_parse_table_array *v) -{ - v->a[15360] = 1; - v->a[15361] = anon_sym_for; - v->a[15362] = actions(13); - v->a[15363] = 1; - v->a[15364] = anon_sym_if; - v->a[15365] = actions(17); - v->a[15366] = 1; - v->a[15367] = anon_sym_LPAREN; - v->a[15368] = actions(19); - v->a[15369] = 1; - v->a[15370] = anon_sym_LBRACE; - v->a[15371] = actions(53); - v->a[15372] = 1; - v->a[15373] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15374] = actions(55); - v->a[15375] = 1; - v->a[15376] = anon_sym_DOLLAR; - v->a[15377] = actions(57); - v->a[15378] = 1; - v->a[15379] = anon_sym_DQUOTE; - small_parse_table_769(v); -} - -void small_parse_table_769(t_small_parse_table_array *v) -{ - v->a[15380] = actions(61); - v->a[15381] = 1; - v->a[15382] = anon_sym_DOLLAR_LBRACE; - v->a[15383] = actions(63); - v->a[15384] = 1; - v->a[15385] = anon_sym_DOLLAR_LPAREN; - v->a[15386] = actions(65); - v->a[15387] = 1; - v->a[15388] = anon_sym_BQUOTE; - v->a[15389] = actions(341); - v->a[15390] = 1; - v->a[15391] = sym_variable_name; - v->a[15392] = state(158); - v->a[15393] = 1; - v->a[15394] = sym_command_name; - v->a[15395] = state(298); - v->a[15396] = 1; - v->a[15397] = aux_sym_command_repeat1; - v->a[15398] = state(551); - v->a[15399] = 1; - small_parse_table_770(v); -} - -/* EOF small_parse_table_153.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 deleted file mode 100644 index de5d1e3a..00000000 --- a/parser/static/small_parse_table/small_parse_table_154.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_154.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_770(t_small_parse_table_array *v) -{ - v->a[15400] = sym_file_redirect; - v->a[15401] = state(555); - v->a[15402] = 1; - v->a[15403] = sym_concatenation; - v->a[15404] = state(831); - v->a[15405] = 1; - v->a[15406] = sym_variable_assignment; - v->a[15407] = state(1012); - v->a[15408] = 1; - v->a[15409] = aux_sym_redirected_statement_repeat2; - v->a[15410] = actions(11); - v->a[15411] = 2; - v->a[15412] = anon_sym_while; - v->a[15413] = anon_sym_until; - v->a[15414] = actions(212); - v->a[15415] = 3; - v->a[15416] = anon_sym_LT; - v->a[15417] = anon_sym_GT; - v->a[15418] = anon_sym_GT_GT; - v->a[15419] = actions(214); - small_parse_table_771(v); -} - -void small_parse_table_771(t_small_parse_table_array *v) -{ - v->a[15420] = 3; - v->a[15421] = sym_raw_string; - v->a[15422] = sym_number; - v->a[15423] = sym_word; - v->a[15424] = state(277); - v->a[15425] = 5; - v->a[15426] = sym_arithmetic_expansion; - v->a[15427] = sym_string; - v->a[15428] = sym_simple_expansion; - v->a[15429] = sym_expansion; - v->a[15430] = sym_command_substitution; - v->a[15431] = state(1008); - v->a[15432] = 7; - v->a[15433] = sym_for_statement; - v->a[15434] = sym_while_statement; - v->a[15435] = sym_if_statement; - v->a[15436] = sym_compound_statement; - v->a[15437] = sym_subshell; - v->a[15438] = sym_command; - v->a[15439] = sym__variable_assignments; - small_parse_table_772(v); -} - -void small_parse_table_772(t_small_parse_table_array *v) -{ - v->a[15440] = 23; - v->a[15441] = actions(3); - v->a[15442] = 1; - v->a[15443] = sym_comment; - v->a[15444] = actions(9); - v->a[15445] = 1; - v->a[15446] = anon_sym_for; - v->a[15447] = actions(13); - v->a[15448] = 1; - v->a[15449] = anon_sym_if; - v->a[15450] = actions(17); - v->a[15451] = 1; - v->a[15452] = anon_sym_LPAREN; - v->a[15453] = actions(19); - v->a[15454] = 1; - v->a[15455] = anon_sym_LBRACE; - v->a[15456] = actions(25); - v->a[15457] = 1; - v->a[15458] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15459] = actions(27); - small_parse_table_773(v); -} - -void small_parse_table_773(t_small_parse_table_array *v) -{ - v->a[15460] = 1; - v->a[15461] = anon_sym_DOLLAR; - v->a[15462] = actions(29); - v->a[15463] = 1; - v->a[15464] = anon_sym_DQUOTE; - v->a[15465] = actions(33); - v->a[15466] = 1; - v->a[15467] = anon_sym_DOLLAR_LBRACE; - v->a[15468] = actions(35); - v->a[15469] = 1; - v->a[15470] = anon_sym_DOLLAR_LPAREN; - v->a[15471] = actions(37); - v->a[15472] = 1; - v->a[15473] = anon_sym_BQUOTE; - v->a[15474] = actions(341); - v->a[15475] = 1; - v->a[15476] = sym_variable_name; - v->a[15477] = state(166); - v->a[15478] = 1; - v->a[15479] = sym_command_name; - small_parse_table_774(v); -} - -void small_parse_table_774(t_small_parse_table_array *v) -{ - v->a[15480] = state(398); - v->a[15481] = 1; - v->a[15482] = aux_sym_command_repeat1; - v->a[15483] = state(549); - v->a[15484] = 1; - v->a[15485] = sym_concatenation; - v->a[15486] = state(556); - v->a[15487] = 1; - v->a[15488] = sym_file_redirect; - v->a[15489] = state(888); - v->a[15490] = 1; - v->a[15491] = sym_variable_assignment; - v->a[15492] = state(1010); - v->a[15493] = 1; - v->a[15494] = aux_sym_redirected_statement_repeat2; - v->a[15495] = actions(11); - v->a[15496] = 2; - v->a[15497] = anon_sym_while; - v->a[15498] = anon_sym_until; - v->a[15499] = actions(23); - small_parse_table_775(v); -} - -/* EOF small_parse_table_154.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 deleted file mode 100644 index 947ea40c..00000000 --- a/parser/static/small_parse_table/small_parse_table_155.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_155.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_775(t_small_parse_table_array *v) -{ - v->a[15500] = 3; - v->a[15501] = anon_sym_LT; - v->a[15502] = anon_sym_GT; - v->a[15503] = anon_sym_GT_GT; - v->a[15504] = actions(31); - v->a[15505] = 3; - v->a[15506] = sym_raw_string; - v->a[15507] = sym_number; - v->a[15508] = sym_word; - v->a[15509] = state(280); - v->a[15510] = 5; - v->a[15511] = sym_arithmetic_expansion; - v->a[15512] = sym_string; - v->a[15513] = sym_simple_expansion; - v->a[15514] = sym_expansion; - v->a[15515] = sym_command_substitution; - v->a[15516] = state(1008); - v->a[15517] = 7; - v->a[15518] = sym_for_statement; - v->a[15519] = sym_while_statement; - small_parse_table_776(v); -} - -void small_parse_table_776(t_small_parse_table_array *v) -{ - v->a[15520] = sym_if_statement; - v->a[15521] = sym_compound_statement; - v->a[15522] = sym_subshell; - v->a[15523] = sym_command; - v->a[15524] = sym__variable_assignments; - v->a[15525] = 6; - v->a[15526] = actions(3); - v->a[15527] = 1; - v->a[15528] = sym_comment; - v->a[15529] = actions(349); - v->a[15530] = 1; - v->a[15531] = sym_variable_name; - v->a[15532] = actions(351); - v->a[15533] = 1; - v->a[15534] = sym__bare_dollar; - v->a[15535] = actions(347); - v->a[15536] = 2; - v->a[15537] = aux_sym__simple_variable_name_token1; - v->a[15538] = aux_sym__multiline_variable_name_token1; - v->a[15539] = actions(345); - small_parse_table_777(v); -} - -void small_parse_table_777(t_small_parse_table_array *v) -{ - v->a[15540] = 8; - v->a[15541] = anon_sym_BANG; - v->a[15542] = anon_sym_DASH; - v->a[15543] = anon_sym_STAR; - v->a[15544] = anon_sym_QMARK; - v->a[15545] = anon_sym_DOLLAR; - v->a[15546] = anon_sym_POUND; - v->a[15547] = anon_sym_AT; - v->a[15548] = anon_sym_0; - v->a[15549] = actions(343); - v->a[15550] = 19; - v->a[15551] = anon_sym_PIPE; - v->a[15552] = anon_sym_RPAREN; - v->a[15553] = anon_sym_SEMI_SEMI; - v->a[15554] = anon_sym_AMP_AMP; - v->a[15555] = anon_sym_PIPE_PIPE; - v->a[15556] = anon_sym_LT; - v->a[15557] = anon_sym_GT; - v->a[15558] = anon_sym_GT_GT; - v->a[15559] = anon_sym_LT_LT; - small_parse_table_778(v); -} - -void small_parse_table_778(t_small_parse_table_array *v) -{ - v->a[15560] = aux_sym_heredoc_redirect_token1; - v->a[15561] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15562] = anon_sym_DQUOTE; - v->a[15563] = sym_raw_string; - v->a[15564] = sym_number; - v->a[15565] = anon_sym_DOLLAR_LBRACE; - v->a[15566] = anon_sym_DOLLAR_LPAREN; - v->a[15567] = anon_sym_BQUOTE; - v->a[15568] = sym_word; - v->a[15569] = anon_sym_SEMI; - v->a[15570] = 6; - v->a[15571] = actions(3); - v->a[15572] = 1; - v->a[15573] = sym_comment; - v->a[15574] = actions(357); - v->a[15575] = 1; - v->a[15576] = sym_variable_name; - v->a[15577] = actions(351); - v->a[15578] = 2; - v->a[15579] = sym__bare_dollar; - small_parse_table_779(v); -} - -void small_parse_table_779(t_small_parse_table_array *v) -{ - v->a[15580] = ts_builtin_sym_end; - v->a[15581] = actions(355); - v->a[15582] = 2; - v->a[15583] = aux_sym__simple_variable_name_token1; - v->a[15584] = aux_sym__multiline_variable_name_token1; - v->a[15585] = actions(353); - v->a[15586] = 8; - v->a[15587] = anon_sym_BANG; - v->a[15588] = anon_sym_DASH; - v->a[15589] = anon_sym_STAR; - v->a[15590] = anon_sym_QMARK; - v->a[15591] = anon_sym_DOLLAR; - v->a[15592] = anon_sym_POUND; - v->a[15593] = anon_sym_AT; - v->a[15594] = anon_sym_0; - v->a[15595] = actions(343); - v->a[15596] = 18; - v->a[15597] = anon_sym_PIPE; - v->a[15598] = anon_sym_SEMI_SEMI; - v->a[15599] = anon_sym_AMP_AMP; - small_parse_table_780(v); -} - -/* EOF small_parse_table_155.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 deleted file mode 100644 index e1088b02..00000000 --- a/parser/static/small_parse_table/small_parse_table_156.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_156.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_780(t_small_parse_table_array *v) -{ - v->a[15600] = anon_sym_PIPE_PIPE; - v->a[15601] = anon_sym_LT; - v->a[15602] = anon_sym_GT; - v->a[15603] = anon_sym_GT_GT; - v->a[15604] = anon_sym_LT_LT; - v->a[15605] = aux_sym_heredoc_redirect_token1; - v->a[15606] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15607] = anon_sym_DQUOTE; - v->a[15608] = sym_raw_string; - v->a[15609] = sym_number; - v->a[15610] = anon_sym_DOLLAR_LBRACE; - v->a[15611] = anon_sym_DOLLAR_LPAREN; - v->a[15612] = anon_sym_BQUOTE; - v->a[15613] = sym_word; - v->a[15614] = anon_sym_SEMI; - v->a[15615] = 6; - v->a[15616] = actions(3); - v->a[15617] = 1; - v->a[15618] = sym_comment; - v->a[15619] = actions(351); - small_parse_table_781(v); -} - -void small_parse_table_781(t_small_parse_table_array *v) -{ - v->a[15620] = 1; - v->a[15621] = sym__bare_dollar; - v->a[15622] = actions(363); - v->a[15623] = 1; - v->a[15624] = sym_variable_name; - v->a[15625] = actions(361); - v->a[15626] = 2; - v->a[15627] = aux_sym__simple_variable_name_token1; - v->a[15628] = aux_sym__multiline_variable_name_token1; - v->a[15629] = actions(359); - v->a[15630] = 8; - v->a[15631] = anon_sym_BANG; - v->a[15632] = anon_sym_DASH; - v->a[15633] = anon_sym_STAR; - v->a[15634] = anon_sym_QMARK; - v->a[15635] = anon_sym_DOLLAR; - v->a[15636] = anon_sym_POUND; - v->a[15637] = anon_sym_AT; - v->a[15638] = anon_sym_0; - v->a[15639] = actions(343); - small_parse_table_782(v); -} - -void small_parse_table_782(t_small_parse_table_array *v) -{ - v->a[15640] = 19; - v->a[15641] = anon_sym_esac; - v->a[15642] = anon_sym_PIPE; - v->a[15643] = anon_sym_SEMI_SEMI; - v->a[15644] = anon_sym_AMP_AMP; - v->a[15645] = anon_sym_PIPE_PIPE; - v->a[15646] = anon_sym_LT; - v->a[15647] = anon_sym_GT; - v->a[15648] = anon_sym_GT_GT; - v->a[15649] = anon_sym_LT_LT; - v->a[15650] = aux_sym_heredoc_redirect_token1; - v->a[15651] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15652] = anon_sym_DQUOTE; - v->a[15653] = sym_raw_string; - v->a[15654] = sym_number; - v->a[15655] = anon_sym_DOLLAR_LBRACE; - v->a[15656] = anon_sym_DOLLAR_LPAREN; - v->a[15657] = anon_sym_BQUOTE; - v->a[15658] = sym_word; - v->a[15659] = anon_sym_SEMI; - small_parse_table_783(v); -} - -void small_parse_table_783(t_small_parse_table_array *v) -{ - v->a[15660] = 6; - v->a[15661] = actions(3); - v->a[15662] = 1; - v->a[15663] = sym_comment; - v->a[15664] = actions(351); - v->a[15665] = 1; - v->a[15666] = ts_builtin_sym_end; - v->a[15667] = actions(369); - v->a[15668] = 1; - v->a[15669] = sym_variable_name; - v->a[15670] = actions(367); - v->a[15671] = 2; - v->a[15672] = aux_sym__simple_variable_name_token1; - v->a[15673] = aux_sym__multiline_variable_name_token1; - v->a[15674] = actions(365); - v->a[15675] = 8; - v->a[15676] = anon_sym_BANG; - v->a[15677] = anon_sym_DASH; - v->a[15678] = anon_sym_STAR; - v->a[15679] = anon_sym_QMARK; - small_parse_table_784(v); -} - -void small_parse_table_784(t_small_parse_table_array *v) -{ - v->a[15680] = anon_sym_DOLLAR; - v->a[15681] = anon_sym_POUND; - v->a[15682] = anon_sym_AT; - v->a[15683] = anon_sym_0; - v->a[15684] = actions(343); - v->a[15685] = 18; - v->a[15686] = anon_sym_PIPE; - v->a[15687] = anon_sym_SEMI_SEMI; - v->a[15688] = anon_sym_AMP_AMP; - v->a[15689] = anon_sym_PIPE_PIPE; - v->a[15690] = anon_sym_LT; - v->a[15691] = anon_sym_GT; - v->a[15692] = anon_sym_GT_GT; - v->a[15693] = anon_sym_LT_LT; - v->a[15694] = aux_sym_heredoc_redirect_token1; - v->a[15695] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15696] = anon_sym_DQUOTE; - v->a[15697] = sym_raw_string; - v->a[15698] = sym_number; - v->a[15699] = anon_sym_DOLLAR_LBRACE; - small_parse_table_785(v); -} - -/* EOF small_parse_table_156.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 deleted file mode 100644 index c03751cf..00000000 --- a/parser/static/small_parse_table/small_parse_table_157.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_157.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_785(t_small_parse_table_array *v) -{ - v->a[15700] = anon_sym_DOLLAR_LPAREN; - v->a[15701] = anon_sym_BQUOTE; - v->a[15702] = sym_word; - v->a[15703] = anon_sym_SEMI; - v->a[15704] = 5; - v->a[15705] = actions(3); - v->a[15706] = 1; - v->a[15707] = sym_comment; - v->a[15708] = actions(375); - v->a[15709] = 1; - v->a[15710] = sym_variable_name; - v->a[15711] = actions(373); - v->a[15712] = 2; - v->a[15713] = aux_sym__simple_variable_name_token1; - v->a[15714] = aux_sym__multiline_variable_name_token1; - v->a[15715] = actions(371); - v->a[15716] = 8; - v->a[15717] = anon_sym_BANG; - v->a[15718] = anon_sym_DASH; - v->a[15719] = anon_sym_STAR; - small_parse_table_786(v); -} - -void small_parse_table_786(t_small_parse_table_array *v) -{ - v->a[15720] = anon_sym_QMARK; - v->a[15721] = anon_sym_DOLLAR; - v->a[15722] = anon_sym_POUND; - v->a[15723] = anon_sym_AT; - v->a[15724] = anon_sym_0; - v->a[15725] = actions(343); - v->a[15726] = 19; - v->a[15727] = anon_sym_esac; - v->a[15728] = anon_sym_PIPE; - v->a[15729] = anon_sym_SEMI_SEMI; - v->a[15730] = anon_sym_AMP_AMP; - v->a[15731] = anon_sym_PIPE_PIPE; - v->a[15732] = anon_sym_LT; - v->a[15733] = anon_sym_GT; - v->a[15734] = anon_sym_GT_GT; - v->a[15735] = anon_sym_LT_LT; - v->a[15736] = aux_sym_heredoc_redirect_token1; - v->a[15737] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15738] = anon_sym_DQUOTE; - v->a[15739] = sym_raw_string; - small_parse_table_787(v); -} - -void small_parse_table_787(t_small_parse_table_array *v) -{ - v->a[15740] = sym_number; - v->a[15741] = anon_sym_DOLLAR_LBRACE; - v->a[15742] = anon_sym_DOLLAR_LPAREN; - v->a[15743] = anon_sym_BQUOTE; - v->a[15744] = sym_word; - v->a[15745] = anon_sym_SEMI; - v->a[15746] = 5; - v->a[15747] = actions(3); - v->a[15748] = 1; - v->a[15749] = sym_comment; - v->a[15750] = actions(381); - v->a[15751] = 1; - v->a[15752] = sym_variable_name; - v->a[15753] = actions(379); - v->a[15754] = 2; - v->a[15755] = aux_sym__simple_variable_name_token1; - v->a[15756] = aux_sym__multiline_variable_name_token1; - v->a[15757] = actions(377); - v->a[15758] = 8; - v->a[15759] = anon_sym_BANG; - small_parse_table_788(v); -} - -void small_parse_table_788(t_small_parse_table_array *v) -{ - v->a[15760] = anon_sym_DASH; - v->a[15761] = anon_sym_STAR; - v->a[15762] = anon_sym_QMARK; - v->a[15763] = anon_sym_DOLLAR; - v->a[15764] = anon_sym_POUND; - v->a[15765] = anon_sym_AT; - v->a[15766] = anon_sym_0; - v->a[15767] = actions(343); - v->a[15768] = 19; - v->a[15769] = anon_sym_esac; - v->a[15770] = anon_sym_PIPE; - v->a[15771] = anon_sym_SEMI_SEMI; - v->a[15772] = anon_sym_AMP_AMP; - v->a[15773] = anon_sym_PIPE_PIPE; - v->a[15774] = anon_sym_LT; - v->a[15775] = anon_sym_GT; - v->a[15776] = anon_sym_GT_GT; - v->a[15777] = anon_sym_LT_LT; - v->a[15778] = aux_sym_heredoc_redirect_token1; - v->a[15779] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_789(v); -} - -void small_parse_table_789(t_small_parse_table_array *v) -{ - v->a[15780] = anon_sym_DQUOTE; - v->a[15781] = sym_raw_string; - v->a[15782] = sym_number; - v->a[15783] = anon_sym_DOLLAR_LBRACE; - v->a[15784] = anon_sym_DOLLAR_LPAREN; - v->a[15785] = anon_sym_BQUOTE; - v->a[15786] = sym_word; - v->a[15787] = anon_sym_SEMI; - v->a[15788] = 6; - v->a[15789] = actions(3); - v->a[15790] = 1; - v->a[15791] = sym_comment; - v->a[15792] = actions(351); - v->a[15793] = 1; - v->a[15794] = ts_builtin_sym_end; - v->a[15795] = actions(387); - v->a[15796] = 1; - v->a[15797] = sym_variable_name; - v->a[15798] = actions(385); - v->a[15799] = 2; - small_parse_table_790(v); -} - -/* EOF small_parse_table_157.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 deleted file mode 100644 index eff8e457..00000000 --- a/parser/static/small_parse_table/small_parse_table_158.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_158.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_790(t_small_parse_table_array *v) -{ - v->a[15800] = aux_sym__simple_variable_name_token1; - v->a[15801] = aux_sym__multiline_variable_name_token1; - v->a[15802] = actions(383); - v->a[15803] = 8; - v->a[15804] = anon_sym_BANG; - v->a[15805] = anon_sym_DASH; - v->a[15806] = anon_sym_STAR; - v->a[15807] = anon_sym_QMARK; - v->a[15808] = anon_sym_DOLLAR; - v->a[15809] = anon_sym_POUND; - v->a[15810] = anon_sym_AT; - v->a[15811] = anon_sym_0; - v->a[15812] = actions(343); - v->a[15813] = 18; - v->a[15814] = anon_sym_PIPE; - v->a[15815] = anon_sym_SEMI_SEMI; - v->a[15816] = anon_sym_AMP_AMP; - v->a[15817] = anon_sym_PIPE_PIPE; - v->a[15818] = anon_sym_LT; - v->a[15819] = anon_sym_GT; - small_parse_table_791(v); -} - -void small_parse_table_791(t_small_parse_table_array *v) -{ - v->a[15820] = anon_sym_GT_GT; - v->a[15821] = anon_sym_LT_LT; - v->a[15822] = aux_sym_heredoc_redirect_token1; - v->a[15823] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15824] = anon_sym_DQUOTE; - v->a[15825] = sym_raw_string; - v->a[15826] = sym_number; - v->a[15827] = anon_sym_DOLLAR_LBRACE; - v->a[15828] = anon_sym_DOLLAR_LPAREN; - v->a[15829] = anon_sym_BQUOTE; - v->a[15830] = sym_word; - v->a[15831] = anon_sym_SEMI; - v->a[15832] = 5; - v->a[15833] = actions(3); - v->a[15834] = 1; - v->a[15835] = sym_comment; - v->a[15836] = actions(393); - v->a[15837] = 1; - v->a[15838] = sym_variable_name; - v->a[15839] = actions(391); - small_parse_table_792(v); -} - -void small_parse_table_792(t_small_parse_table_array *v) -{ - v->a[15840] = 2; - v->a[15841] = aux_sym__simple_variable_name_token1; - v->a[15842] = aux_sym__multiline_variable_name_token1; - v->a[15843] = actions(389); - v->a[15844] = 8; - v->a[15845] = anon_sym_BANG; - v->a[15846] = anon_sym_DASH; - v->a[15847] = anon_sym_STAR; - v->a[15848] = anon_sym_QMARK; - v->a[15849] = anon_sym_DOLLAR; - v->a[15850] = anon_sym_POUND; - v->a[15851] = anon_sym_AT; - v->a[15852] = anon_sym_0; - v->a[15853] = actions(343); - v->a[15854] = 19; - v->a[15855] = anon_sym_PIPE; - v->a[15856] = anon_sym_RPAREN; - v->a[15857] = anon_sym_SEMI_SEMI; - v->a[15858] = anon_sym_AMP_AMP; - v->a[15859] = anon_sym_PIPE_PIPE; - small_parse_table_793(v); -} - -void small_parse_table_793(t_small_parse_table_array *v) -{ - v->a[15860] = anon_sym_LT; - v->a[15861] = anon_sym_GT; - v->a[15862] = anon_sym_GT_GT; - v->a[15863] = anon_sym_LT_LT; - v->a[15864] = aux_sym_heredoc_redirect_token1; - v->a[15865] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15866] = anon_sym_DQUOTE; - v->a[15867] = sym_raw_string; - v->a[15868] = sym_number; - v->a[15869] = anon_sym_DOLLAR_LBRACE; - v->a[15870] = anon_sym_DOLLAR_LPAREN; - v->a[15871] = anon_sym_BQUOTE; - v->a[15872] = sym_word; - v->a[15873] = anon_sym_SEMI; - v->a[15874] = 6; - v->a[15875] = actions(3); - v->a[15876] = 1; - v->a[15877] = sym_comment; - v->a[15878] = actions(349); - v->a[15879] = 1; - small_parse_table_794(v); -} - -void small_parse_table_794(t_small_parse_table_array *v) -{ - v->a[15880] = sym_variable_name; - v->a[15881] = actions(351); - v->a[15882] = 1; - v->a[15883] = sym__bare_dollar; - v->a[15884] = actions(347); - v->a[15885] = 2; - v->a[15886] = aux_sym__simple_variable_name_token1; - v->a[15887] = aux_sym__multiline_variable_name_token1; - v->a[15888] = actions(345); - v->a[15889] = 8; - v->a[15890] = anon_sym_BANG; - v->a[15891] = anon_sym_DASH; - v->a[15892] = anon_sym_STAR; - v->a[15893] = anon_sym_QMARK; - v->a[15894] = anon_sym_DOLLAR; - v->a[15895] = anon_sym_POUND; - v->a[15896] = anon_sym_AT; - v->a[15897] = anon_sym_0; - v->a[15898] = actions(343); - v->a[15899] = 18; - small_parse_table_795(v); -} - -/* EOF small_parse_table_158.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 deleted file mode 100644 index 0c2a5bce..00000000 --- a/parser/static/small_parse_table/small_parse_table_159.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_159.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_795(t_small_parse_table_array *v) -{ - v->a[15900] = anon_sym_PIPE; - v->a[15901] = anon_sym_SEMI_SEMI; - v->a[15902] = anon_sym_AMP_AMP; - v->a[15903] = anon_sym_PIPE_PIPE; - v->a[15904] = anon_sym_LT; - v->a[15905] = anon_sym_GT; - v->a[15906] = anon_sym_GT_GT; - v->a[15907] = anon_sym_LT_LT; - v->a[15908] = aux_sym_heredoc_redirect_token1; - v->a[15909] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15910] = anon_sym_DQUOTE; - v->a[15911] = sym_raw_string; - v->a[15912] = sym_number; - v->a[15913] = anon_sym_DOLLAR_LBRACE; - v->a[15914] = anon_sym_DOLLAR_LPAREN; - v->a[15915] = anon_sym_BQUOTE; - v->a[15916] = sym_word; - v->a[15917] = anon_sym_SEMI; - v->a[15918] = 5; - v->a[15919] = actions(3); - small_parse_table_796(v); -} - -void small_parse_table_796(t_small_parse_table_array *v) -{ - v->a[15920] = 1; - v->a[15921] = sym_comment; - v->a[15922] = actions(399); - v->a[15923] = 1; - v->a[15924] = sym_variable_name; - v->a[15925] = actions(397); - v->a[15926] = 2; - v->a[15927] = aux_sym__simple_variable_name_token1; - v->a[15928] = aux_sym__multiline_variable_name_token1; - v->a[15929] = actions(395); - v->a[15930] = 8; - v->a[15931] = anon_sym_BANG; - v->a[15932] = anon_sym_DASH; - v->a[15933] = anon_sym_STAR; - v->a[15934] = anon_sym_QMARK; - v->a[15935] = anon_sym_DOLLAR; - v->a[15936] = anon_sym_POUND; - v->a[15937] = anon_sym_AT; - v->a[15938] = anon_sym_0; - v->a[15939] = actions(343); - small_parse_table_797(v); -} - -void small_parse_table_797(t_small_parse_table_array *v) -{ - v->a[15940] = 19; - v->a[15941] = anon_sym_PIPE; - v->a[15942] = anon_sym_RPAREN; - v->a[15943] = anon_sym_SEMI_SEMI; - v->a[15944] = anon_sym_AMP_AMP; - v->a[15945] = anon_sym_PIPE_PIPE; - v->a[15946] = anon_sym_LT; - v->a[15947] = anon_sym_GT; - v->a[15948] = anon_sym_GT_GT; - v->a[15949] = anon_sym_LT_LT; - v->a[15950] = aux_sym_heredoc_redirect_token1; - v->a[15951] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15952] = anon_sym_DQUOTE; - v->a[15953] = sym_raw_string; - v->a[15954] = sym_number; - v->a[15955] = anon_sym_DOLLAR_LBRACE; - v->a[15956] = anon_sym_DOLLAR_LPAREN; - v->a[15957] = anon_sym_BQUOTE; - v->a[15958] = sym_word; - v->a[15959] = anon_sym_SEMI; - small_parse_table_798(v); -} - -void small_parse_table_798(t_small_parse_table_array *v) -{ - v->a[15960] = 5; - v->a[15961] = actions(3); - v->a[15962] = 1; - v->a[15963] = sym_comment; - v->a[15964] = actions(399); - v->a[15965] = 1; - v->a[15966] = sym_variable_name; - v->a[15967] = actions(397); - v->a[15968] = 2; - v->a[15969] = aux_sym__simple_variable_name_token1; - v->a[15970] = aux_sym__multiline_variable_name_token1; - v->a[15971] = actions(395); - v->a[15972] = 8; - v->a[15973] = anon_sym_BANG; - v->a[15974] = anon_sym_DASH; - v->a[15975] = anon_sym_STAR; - v->a[15976] = anon_sym_QMARK; - v->a[15977] = anon_sym_DOLLAR; - v->a[15978] = anon_sym_POUND; - v->a[15979] = anon_sym_AT; - small_parse_table_799(v); -} - -void small_parse_table_799(t_small_parse_table_array *v) -{ - v->a[15980] = anon_sym_0; - v->a[15981] = actions(343); - v->a[15982] = 18; - v->a[15983] = anon_sym_PIPE; - v->a[15984] = anon_sym_SEMI_SEMI; - v->a[15985] = anon_sym_AMP_AMP; - v->a[15986] = anon_sym_PIPE_PIPE; - v->a[15987] = anon_sym_LT; - v->a[15988] = anon_sym_GT; - v->a[15989] = anon_sym_GT_GT; - v->a[15990] = anon_sym_LT_LT; - v->a[15991] = aux_sym_heredoc_redirect_token1; - v->a[15992] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[15993] = anon_sym_DQUOTE; - v->a[15994] = sym_raw_string; - v->a[15995] = sym_number; - v->a[15996] = anon_sym_DOLLAR_LBRACE; - v->a[15997] = anon_sym_DOLLAR_LPAREN; - v->a[15998] = anon_sym_BQUOTE; - v->a[15999] = sym_word; - small_parse_table_800(v); -} - -/* EOF small_parse_table_159.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 deleted file mode 100644 index 89c590bd..00000000 --- a/parser/static/small_parse_table/small_parse_table_16.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_16.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_80(t_small_parse_table_array *v) -{ - v->a[1600] = 1; - v->a[1601] = aux_sym__case_item_last_repeat2; - v->a[1602] = state(104); - v->a[1603] = 1; - v->a[1604] = aux_sym__statements_repeat1; - v->a[1605] = state(170); - v->a[1606] = 1; - v->a[1607] = sym_command_name; - v->a[1608] = state(177); - v->a[1609] = 1; - v->a[1610] = sym_variable_assignment; - v->a[1611] = state(408); - v->a[1612] = 1; - v->a[1613] = aux_sym_command_repeat1; - v->a[1614] = state(541); - v->a[1615] = 1; - v->a[1616] = sym_file_redirect; - v->a[1617] = state(546); - v->a[1618] = 1; - v->a[1619] = sym_concatenation; - small_parse_table_81(v); -} - -void small_parse_table_81(t_small_parse_table_array *v) -{ - v->a[1620] = state(913); - v->a[1621] = 1; - v->a[1622] = sym_pipeline; - v->a[1623] = state(990); - v->a[1624] = 1; - v->a[1625] = aux_sym_redirected_statement_repeat2; - v->a[1626] = state(1550); - v->a[1627] = 1; - v->a[1628] = sym__statements; - v->a[1629] = state(1564); - v->a[1630] = 1; - v->a[1631] = sym__statement_not_pipeline; - v->a[1632] = actions(83); - v->a[1633] = 2; - v->a[1634] = anon_sym_while; - v->a[1635] = anon_sym_until; - v->a[1636] = actions(105); - v->a[1637] = 2; - v->a[1638] = sym_raw_string; - v->a[1639] = sym_number; - small_parse_table_82(v); -} - -void small_parse_table_82(t_small_parse_table_array *v) -{ - v->a[1640] = actions(97); - v->a[1641] = 3; - v->a[1642] = anon_sym_LT; - v->a[1643] = anon_sym_GT; - v->a[1644] = anon_sym_GT_GT; - v->a[1645] = state(276); - v->a[1646] = 5; - v->a[1647] = sym_arithmetic_expansion; - v->a[1648] = sym_string; - v->a[1649] = sym_simple_expansion; - v->a[1650] = sym_expansion; - v->a[1651] = sym_command_substitution; - v->a[1652] = state(867); - v->a[1653] = 12; - v->a[1654] = sym_redirected_statement; - v->a[1655] = sym_for_statement; - v->a[1656] = sym_while_statement; - v->a[1657] = sym_if_statement; - v->a[1658] = sym_case_statement; - v->a[1659] = sym_function_definition; - small_parse_table_83(v); -} - -void small_parse_table_83(t_small_parse_table_array *v) -{ - v->a[1660] = sym_compound_statement; - v->a[1661] = sym_subshell; - v->a[1662] = sym_list; - v->a[1663] = sym_negated_command; - v->a[1664] = sym_command; - v->a[1665] = sym__variable_assignments; - v->a[1666] = 30; - v->a[1667] = actions(3); - v->a[1668] = 1; - v->a[1669] = sym_comment; - v->a[1670] = actions(9); - v->a[1671] = 1; - v->a[1672] = anon_sym_for; - v->a[1673] = actions(13); - v->a[1674] = 1; - v->a[1675] = anon_sym_if; - v->a[1676] = actions(15); - v->a[1677] = 1; - v->a[1678] = anon_sym_case; - v->a[1679] = actions(17); - small_parse_table_84(v); -} - -void small_parse_table_84(t_small_parse_table_array *v) -{ - v->a[1680] = 1; - v->a[1681] = anon_sym_LPAREN; - v->a[1682] = actions(19); - v->a[1683] = 1; - v->a[1684] = anon_sym_LBRACE; - v->a[1685] = actions(41); - v->a[1686] = 1; - v->a[1687] = sym_word; - v->a[1688] = actions(49); - v->a[1689] = 1; - v->a[1690] = anon_sym_BANG; - v->a[1691] = actions(53); - v->a[1692] = 1; - v->a[1693] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1694] = actions(55); - v->a[1695] = 1; - v->a[1696] = anon_sym_DOLLAR; - v->a[1697] = actions(57); - v->a[1698] = 1; - v->a[1699] = anon_sym_DQUOTE; - small_parse_table_85(v); -} - -/* EOF small_parse_table_16.c */ diff --git a/parser/static/small_parse_table/small_parse_table_160.c b/parser/static/small_parse_table/small_parse_table_160.c deleted file mode 100644 index 2858f057..00000000 --- a/parser/static/small_parse_table/small_parse_table_160.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_160.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_800(t_small_parse_table_array *v) -{ - v->a[16000] = anon_sym_SEMI; - v->a[16001] = 5; - v->a[16002] = actions(3); - v->a[16003] = 1; - v->a[16004] = sym_comment; - v->a[16005] = actions(393); - v->a[16006] = 1; - v->a[16007] = sym_variable_name; - v->a[16008] = actions(391); - v->a[16009] = 2; - v->a[16010] = aux_sym__simple_variable_name_token1; - v->a[16011] = aux_sym__multiline_variable_name_token1; - v->a[16012] = actions(389); - v->a[16013] = 8; - v->a[16014] = anon_sym_BANG; - v->a[16015] = anon_sym_DASH; - v->a[16016] = anon_sym_STAR; - v->a[16017] = anon_sym_QMARK; - v->a[16018] = anon_sym_DOLLAR; - v->a[16019] = anon_sym_POUND; - small_parse_table_801(v); -} - -void small_parse_table_801(t_small_parse_table_array *v) -{ - v->a[16020] = anon_sym_AT; - v->a[16021] = anon_sym_0; - v->a[16022] = actions(343); - v->a[16023] = 18; - v->a[16024] = anon_sym_PIPE; - v->a[16025] = anon_sym_SEMI_SEMI; - v->a[16026] = anon_sym_AMP_AMP; - v->a[16027] = anon_sym_PIPE_PIPE; - v->a[16028] = anon_sym_LT; - v->a[16029] = anon_sym_GT; - v->a[16030] = anon_sym_GT_GT; - v->a[16031] = anon_sym_LT_LT; - v->a[16032] = aux_sym_heredoc_redirect_token1; - v->a[16033] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16034] = anon_sym_DQUOTE; - v->a[16035] = sym_raw_string; - v->a[16036] = sym_number; - v->a[16037] = anon_sym_DOLLAR_LBRACE; - v->a[16038] = anon_sym_DOLLAR_LPAREN; - v->a[16039] = anon_sym_BQUOTE; - small_parse_table_802(v); -} - -void small_parse_table_802(t_small_parse_table_array *v) -{ - v->a[16040] = sym_word; - v->a[16041] = anon_sym_SEMI; - v->a[16042] = 13; - v->a[16043] = actions(3); - v->a[16044] = 1; - v->a[16045] = sym_comment; - v->a[16046] = actions(99); - v->a[16047] = 1; - v->a[16048] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16049] = actions(101); - v->a[16050] = 1; - v->a[16051] = anon_sym_DOLLAR; - v->a[16052] = actions(103); - v->a[16053] = 1; - v->a[16054] = anon_sym_DQUOTE; - v->a[16055] = actions(107); - v->a[16056] = 1; - v->a[16057] = anon_sym_DOLLAR_LBRACE; - v->a[16058] = actions(109); - v->a[16059] = 1; - small_parse_table_803(v); -} - -void small_parse_table_803(t_small_parse_table_array *v) -{ - v->a[16060] = anon_sym_DOLLAR_LPAREN; - v->a[16061] = actions(111); - v->a[16062] = 1; - v->a[16063] = anon_sym_BQUOTE; - v->a[16064] = actions(405); - v->a[16065] = 1; - v->a[16066] = sym__bare_dollar; - v->a[16067] = state(174); - v->a[16068] = 1; - v->a[16069] = aux_sym_command_repeat2; - v->a[16070] = state(523); - v->a[16071] = 1; - v->a[16072] = sym_concatenation; - v->a[16073] = actions(401); - v->a[16074] = 3; - v->a[16075] = sym_raw_string; - v->a[16076] = sym_number; - v->a[16077] = sym_word; - v->a[16078] = state(261); - v->a[16079] = 5; - small_parse_table_804(v); -} - -void small_parse_table_804(t_small_parse_table_array *v) -{ - v->a[16080] = sym_arithmetic_expansion; - v->a[16081] = sym_string; - v->a[16082] = sym_simple_expansion; - v->a[16083] = sym_expansion; - v->a[16084] = sym_command_substitution; - v->a[16085] = actions(403); - v->a[16086] = 11; - v->a[16087] = anon_sym_esac; - v->a[16088] = anon_sym_PIPE; - v->a[16089] = anon_sym_SEMI_SEMI; - v->a[16090] = anon_sym_AMP_AMP; - v->a[16091] = anon_sym_PIPE_PIPE; - v->a[16092] = anon_sym_LT; - v->a[16093] = anon_sym_GT; - v->a[16094] = anon_sym_GT_GT; - v->a[16095] = anon_sym_LT_LT; - v->a[16096] = aux_sym_heredoc_redirect_token1; - v->a[16097] = anon_sym_SEMI; - v->a[16098] = 6; - v->a[16099] = actions(3); - small_parse_table_805(v); -} - -/* EOF small_parse_table_160.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 deleted file mode 100644 index 29afe905..00000000 --- a/parser/static/small_parse_table/small_parse_table_161.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_161.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_805(t_small_parse_table_array *v) -{ - v->a[16100] = 1; - v->a[16101] = sym_comment; - v->a[16102] = actions(349); - v->a[16103] = 1; - v->a[16104] = sym_variable_name; - v->a[16105] = actions(351); - v->a[16106] = 1; - v->a[16107] = sym__bare_dollar; - v->a[16108] = actions(347); - v->a[16109] = 2; - v->a[16110] = aux_sym__simple_variable_name_token1; - v->a[16111] = aux_sym__multiline_variable_name_token1; - v->a[16112] = actions(345); - v->a[16113] = 8; - v->a[16114] = anon_sym_BANG; - v->a[16115] = anon_sym_DASH; - v->a[16116] = anon_sym_STAR; - v->a[16117] = anon_sym_QMARK; - v->a[16118] = anon_sym_DOLLAR; - v->a[16119] = anon_sym_POUND; - small_parse_table_806(v); -} - -void small_parse_table_806(t_small_parse_table_array *v) -{ - v->a[16120] = anon_sym_AT; - v->a[16121] = anon_sym_0; - v->a[16122] = actions(343); - v->a[16123] = 16; - v->a[16124] = anon_sym_PIPE; - v->a[16125] = anon_sym_AMP_AMP; - v->a[16126] = anon_sym_PIPE_PIPE; - v->a[16127] = anon_sym_LT; - v->a[16128] = anon_sym_GT; - v->a[16129] = anon_sym_GT_GT; - v->a[16130] = anon_sym_LT_LT; - v->a[16131] = aux_sym_heredoc_redirect_token1; - v->a[16132] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16133] = anon_sym_DQUOTE; - v->a[16134] = sym_raw_string; - v->a[16135] = sym_number; - v->a[16136] = anon_sym_DOLLAR_LBRACE; - v->a[16137] = anon_sym_DOLLAR_LPAREN; - v->a[16138] = anon_sym_BQUOTE; - v->a[16139] = sym_word; - small_parse_table_807(v); -} - -void small_parse_table_807(t_small_parse_table_array *v) -{ - v->a[16140] = 14; - v->a[16141] = actions(3); - v->a[16142] = 1; - v->a[16143] = sym_comment; - v->a[16144] = actions(25); - v->a[16145] = 1; - v->a[16146] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16147] = actions(27); - v->a[16148] = 1; - v->a[16149] = anon_sym_DOLLAR; - v->a[16150] = actions(29); - v->a[16151] = 1; - v->a[16152] = anon_sym_DQUOTE; - v->a[16153] = actions(33); - v->a[16154] = 1; - v->a[16155] = anon_sym_DOLLAR_LBRACE; - v->a[16156] = actions(35); - v->a[16157] = 1; - v->a[16158] = anon_sym_DOLLAR_LPAREN; - v->a[16159] = actions(37); - small_parse_table_808(v); -} - -void small_parse_table_808(t_small_parse_table_array *v) -{ - v->a[16160] = 1; - v->a[16161] = anon_sym_BQUOTE; - v->a[16162] = actions(407); - v->a[16163] = 1; - v->a[16164] = ts_builtin_sym_end; - v->a[16165] = actions(413); - v->a[16166] = 1; - v->a[16167] = sym__bare_dollar; - v->a[16168] = state(167); - v->a[16169] = 1; - v->a[16170] = aux_sym_command_repeat2; - v->a[16171] = state(564); - v->a[16172] = 1; - v->a[16173] = sym_concatenation; - v->a[16174] = actions(409); - v->a[16175] = 3; - v->a[16176] = sym_raw_string; - v->a[16177] = sym_number; - v->a[16178] = sym_word; - v->a[16179] = state(273); - small_parse_table_809(v); -} - -void small_parse_table_809(t_small_parse_table_array *v) -{ - v->a[16180] = 5; - v->a[16181] = sym_arithmetic_expansion; - v->a[16182] = sym_string; - v->a[16183] = sym_simple_expansion; - v->a[16184] = sym_expansion; - v->a[16185] = sym_command_substitution; - v->a[16186] = actions(411); - v->a[16187] = 10; - v->a[16188] = anon_sym_PIPE; - v->a[16189] = anon_sym_SEMI_SEMI; - v->a[16190] = anon_sym_AMP_AMP; - v->a[16191] = anon_sym_PIPE_PIPE; - v->a[16192] = anon_sym_LT; - v->a[16193] = anon_sym_GT; - v->a[16194] = anon_sym_GT_GT; - v->a[16195] = anon_sym_LT_LT; - v->a[16196] = aux_sym_heredoc_redirect_token1; - v->a[16197] = anon_sym_SEMI; - v->a[16198] = 13; - v->a[16199] = actions(3); - small_parse_table_810(v); -} - -/* EOF small_parse_table_161.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 deleted file mode 100644 index 7c53a34c..00000000 --- a/parser/static/small_parse_table/small_parse_table_162.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_162.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_810(t_small_parse_table_array *v) -{ - v->a[16200] = 1; - v->a[16201] = sym_comment; - v->a[16202] = actions(53); - v->a[16203] = 1; - v->a[16204] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16205] = actions(55); - v->a[16206] = 1; - v->a[16207] = anon_sym_DOLLAR; - v->a[16208] = actions(57); - v->a[16209] = 1; - v->a[16210] = anon_sym_DQUOTE; - v->a[16211] = actions(61); - v->a[16212] = 1; - v->a[16213] = anon_sym_DOLLAR_LBRACE; - v->a[16214] = actions(63); - v->a[16215] = 1; - v->a[16216] = anon_sym_DOLLAR_LPAREN; - v->a[16217] = actions(65); - v->a[16218] = 1; - v->a[16219] = anon_sym_BQUOTE; - small_parse_table_811(v); -} - -void small_parse_table_811(t_small_parse_table_array *v) -{ - v->a[16220] = actions(419); - v->a[16221] = 1; - v->a[16222] = sym__bare_dollar; - v->a[16223] = state(161); - v->a[16224] = 1; - v->a[16225] = aux_sym_command_repeat2; - v->a[16226] = state(570); - v->a[16227] = 1; - v->a[16228] = sym_concatenation; - v->a[16229] = actions(415); - v->a[16230] = 3; - v->a[16231] = sym_raw_string; - v->a[16232] = sym_number; - v->a[16233] = sym_word; - v->a[16234] = state(289); - v->a[16235] = 5; - v->a[16236] = sym_arithmetic_expansion; - v->a[16237] = sym_string; - v->a[16238] = sym_simple_expansion; - v->a[16239] = sym_expansion; - small_parse_table_812(v); -} - -void small_parse_table_812(t_small_parse_table_array *v) -{ - v->a[16240] = sym_command_substitution; - v->a[16241] = actions(417); - v->a[16242] = 11; - v->a[16243] = anon_sym_PIPE; - v->a[16244] = anon_sym_RPAREN; - v->a[16245] = anon_sym_SEMI_SEMI; - v->a[16246] = anon_sym_AMP_AMP; - v->a[16247] = anon_sym_PIPE_PIPE; - v->a[16248] = anon_sym_LT; - v->a[16249] = anon_sym_GT; - v->a[16250] = anon_sym_GT_GT; - v->a[16251] = anon_sym_LT_LT; - v->a[16252] = aux_sym_heredoc_redirect_token1; - v->a[16253] = anon_sym_SEMI; - v->a[16254] = 5; - v->a[16255] = actions(3); - v->a[16256] = 1; - v->a[16257] = sym_comment; - v->a[16258] = actions(423); - v->a[16259] = 1; - 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(176); - v->a[16262] = 2; - v->a[16263] = sym_concatenation; - v->a[16264] = aux_sym_for_statement_repeat1; - v->a[16265] = state(292); - v->a[16266] = 5; - v->a[16267] = sym_arithmetic_expansion; - v->a[16268] = sym_string; - v->a[16269] = sym_simple_expansion; - v->a[16270] = sym_expansion; - v->a[16271] = sym_command_substitution; - v->a[16272] = actions(421); - v->a[16273] = 20; - v->a[16274] = anon_sym_PIPE; - v->a[16275] = anon_sym_RPAREN; - v->a[16276] = anon_sym_SEMI_SEMI; - v->a[16277] = anon_sym_AMP_AMP; - v->a[16278] = anon_sym_PIPE_PIPE; - v->a[16279] = anon_sym_LT; - small_parse_table_814(v); -} - -void small_parse_table_814(t_small_parse_table_array *v) -{ - v->a[16280] = anon_sym_GT; - v->a[16281] = anon_sym_GT_GT; - v->a[16282] = anon_sym_LT_LT; - v->a[16283] = aux_sym_heredoc_redirect_token1; - v->a[16284] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16285] = anon_sym_DOLLAR; - v->a[16286] = anon_sym_DQUOTE; - v->a[16287] = sym_raw_string; - v->a[16288] = sym_number; - v->a[16289] = anon_sym_DOLLAR_LBRACE; - v->a[16290] = anon_sym_DOLLAR_LPAREN; - v->a[16291] = anon_sym_BQUOTE; - v->a[16292] = sym_word; - v->a[16293] = anon_sym_SEMI; - v->a[16294] = 12; - v->a[16295] = actions(3); - v->a[16296] = 1; - v->a[16297] = sym_comment; - v->a[16298] = actions(430); - v->a[16299] = 1; - small_parse_table_815(v); -} - -/* EOF small_parse_table_162.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 deleted file mode 100644 index e3c4b275..00000000 --- a/parser/static/small_parse_table/small_parse_table_163.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_163.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_815(t_small_parse_table_array *v) -{ - v->a[16300] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16301] = actions(433); - v->a[16302] = 1; - v->a[16303] = anon_sym_DOLLAR; - v->a[16304] = actions(436); - v->a[16305] = 1; - v->a[16306] = anon_sym_DQUOTE; - v->a[16307] = actions(439); - v->a[16308] = 1; - v->a[16309] = anon_sym_DOLLAR_LBRACE; - v->a[16310] = actions(442); - v->a[16311] = 1; - v->a[16312] = anon_sym_DOLLAR_LPAREN; - v->a[16313] = actions(445); - v->a[16314] = 1; - v->a[16315] = anon_sym_BQUOTE; - v->a[16316] = actions(448); - v->a[16317] = 1; - v->a[16318] = sym_variable_name; - v->a[16319] = state(160); - small_parse_table_816(v); -} - -void small_parse_table_816(t_small_parse_table_array *v) -{ - v->a[16320] = 2; - v->a[16321] = sym_concatenation; - v->a[16322] = aux_sym_for_statement_repeat1; - v->a[16323] = actions(425); - v->a[16324] = 3; - v->a[16325] = sym_raw_string; - v->a[16326] = sym_number; - v->a[16327] = sym_word; - v->a[16328] = state(282); - v->a[16329] = 5; - v->a[16330] = sym_arithmetic_expansion; - v->a[16331] = sym_string; - v->a[16332] = sym_simple_expansion; - v->a[16333] = sym_expansion; - v->a[16334] = sym_command_substitution; - v->a[16335] = actions(428); - v->a[16336] = 11; - v->a[16337] = anon_sym_esac; - v->a[16338] = anon_sym_PIPE; - v->a[16339] = anon_sym_SEMI_SEMI; - small_parse_table_817(v); -} - -void small_parse_table_817(t_small_parse_table_array *v) -{ - v->a[16340] = anon_sym_AMP_AMP; - v->a[16341] = anon_sym_PIPE_PIPE; - v->a[16342] = anon_sym_LT; - v->a[16343] = anon_sym_GT; - v->a[16344] = anon_sym_GT_GT; - v->a[16345] = anon_sym_LT_LT; - v->a[16346] = aux_sym_heredoc_redirect_token1; - v->a[16347] = anon_sym_SEMI; - v->a[16348] = 13; - v->a[16349] = actions(3); - v->a[16350] = 1; - v->a[16351] = sym_comment; - v->a[16352] = actions(53); - v->a[16353] = 1; - v->a[16354] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16355] = actions(55); - v->a[16356] = 1; - v->a[16357] = anon_sym_DOLLAR; - v->a[16358] = actions(57); - v->a[16359] = 1; - small_parse_table_818(v); -} - -void small_parse_table_818(t_small_parse_table_array *v) -{ - v->a[16360] = anon_sym_DQUOTE; - v->a[16361] = actions(61); - v->a[16362] = 1; - v->a[16363] = anon_sym_DOLLAR_LBRACE; - v->a[16364] = actions(63); - v->a[16365] = 1; - v->a[16366] = anon_sym_DOLLAR_LPAREN; - v->a[16367] = actions(65); - v->a[16368] = 1; - v->a[16369] = anon_sym_BQUOTE; - v->a[16370] = actions(419); - v->a[16371] = 1; - v->a[16372] = sym__bare_dollar; - v->a[16373] = state(163); - v->a[16374] = 1; - v->a[16375] = aux_sym_command_repeat2; - v->a[16376] = state(570); - v->a[16377] = 1; - v->a[16378] = sym_concatenation; - v->a[16379] = actions(415); - small_parse_table_819(v); -} - -void small_parse_table_819(t_small_parse_table_array *v) -{ - v->a[16380] = 3; - v->a[16381] = sym_raw_string; - v->a[16382] = sym_number; - v->a[16383] = sym_word; - v->a[16384] = state(289); - v->a[16385] = 5; - v->a[16386] = sym_arithmetic_expansion; - v->a[16387] = sym_string; - v->a[16388] = sym_simple_expansion; - v->a[16389] = sym_expansion; - v->a[16390] = sym_command_substitution; - v->a[16391] = actions(411); - v->a[16392] = 11; - v->a[16393] = anon_sym_PIPE; - v->a[16394] = anon_sym_RPAREN; - v->a[16395] = anon_sym_SEMI_SEMI; - v->a[16396] = anon_sym_AMP_AMP; - v->a[16397] = anon_sym_PIPE_PIPE; - v->a[16398] = anon_sym_LT; - v->a[16399] = anon_sym_GT; - small_parse_table_820(v); -} - -/* EOF small_parse_table_163.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 deleted file mode 100644 index b3d8a174..00000000 --- a/parser/static/small_parse_table/small_parse_table_164.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_164.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_820(t_small_parse_table_array *v) -{ - v->a[16400] = anon_sym_GT_GT; - v->a[16401] = anon_sym_LT_LT; - v->a[16402] = aux_sym_heredoc_redirect_token1; - v->a[16403] = anon_sym_SEMI; - v->a[16404] = 13; - v->a[16405] = actions(3); - v->a[16406] = 1; - v->a[16407] = sym_comment; - v->a[16408] = actions(53); - v->a[16409] = 1; - v->a[16410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16411] = actions(55); - v->a[16412] = 1; - v->a[16413] = anon_sym_DOLLAR; - v->a[16414] = actions(57); - v->a[16415] = 1; - v->a[16416] = anon_sym_DQUOTE; - v->a[16417] = actions(61); - v->a[16418] = 1; - v->a[16419] = anon_sym_DOLLAR_LBRACE; - small_parse_table_821(v); -} - -void small_parse_table_821(t_small_parse_table_array *v) -{ - v->a[16420] = actions(63); - v->a[16421] = 1; - v->a[16422] = anon_sym_DOLLAR_LPAREN; - v->a[16423] = actions(65); - v->a[16424] = 1; - v->a[16425] = anon_sym_BQUOTE; - v->a[16426] = actions(419); - v->a[16427] = 1; - v->a[16428] = sym__bare_dollar; - v->a[16429] = state(164); - v->a[16430] = 1; - v->a[16431] = aux_sym_command_repeat2; - v->a[16432] = state(570); - v->a[16433] = 1; - v->a[16434] = sym_concatenation; - v->a[16435] = actions(415); - v->a[16436] = 3; - v->a[16437] = sym_raw_string; - v->a[16438] = sym_number; - v->a[16439] = sym_word; - small_parse_table_822(v); -} - -void small_parse_table_822(t_small_parse_table_array *v) -{ - v->a[16440] = state(289); - v->a[16441] = 5; - v->a[16442] = sym_arithmetic_expansion; - v->a[16443] = sym_string; - v->a[16444] = sym_simple_expansion; - v->a[16445] = sym_expansion; - v->a[16446] = sym_command_substitution; - v->a[16447] = actions(450); - v->a[16448] = 11; - v->a[16449] = anon_sym_PIPE; - v->a[16450] = anon_sym_RPAREN; - v->a[16451] = anon_sym_SEMI_SEMI; - v->a[16452] = anon_sym_AMP_AMP; - v->a[16453] = anon_sym_PIPE_PIPE; - v->a[16454] = anon_sym_LT; - v->a[16455] = anon_sym_GT; - v->a[16456] = anon_sym_GT_GT; - v->a[16457] = anon_sym_LT_LT; - v->a[16458] = aux_sym_heredoc_redirect_token1; - v->a[16459] = anon_sym_SEMI; - small_parse_table_823(v); -} - -void small_parse_table_823(t_small_parse_table_array *v) -{ - v->a[16460] = 13; - v->a[16461] = actions(3); - v->a[16462] = 1; - v->a[16463] = sym_comment; - v->a[16464] = actions(457); - v->a[16465] = 1; - v->a[16466] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16467] = actions(460); - v->a[16468] = 1; - v->a[16469] = anon_sym_DOLLAR; - v->a[16470] = actions(463); - v->a[16471] = 1; - v->a[16472] = anon_sym_DQUOTE; - v->a[16473] = actions(466); - v->a[16474] = 1; - v->a[16475] = anon_sym_DOLLAR_LBRACE; - v->a[16476] = actions(469); - v->a[16477] = 1; - v->a[16478] = anon_sym_DOLLAR_LPAREN; - v->a[16479] = actions(472); - 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(475); - v->a[16483] = 1; - v->a[16484] = sym__bare_dollar; - v->a[16485] = state(163); - v->a[16486] = 1; - v->a[16487] = aux_sym_command_repeat2; - v->a[16488] = state(570); - v->a[16489] = 1; - v->a[16490] = sym_concatenation; - v->a[16491] = actions(452); - v->a[16492] = 3; - v->a[16493] = sym_raw_string; - v->a[16494] = sym_number; - v->a[16495] = sym_word; - v->a[16496] = state(289); - v->a[16497] = 5; - v->a[16498] = sym_arithmetic_expansion; - v->a[16499] = sym_string; - small_parse_table_825(v); -} - -/* EOF small_parse_table_164.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 deleted file mode 100644 index c0c18ec7..00000000 --- a/parser/static/small_parse_table/small_parse_table_165.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_165.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_825(t_small_parse_table_array *v) -{ - v->a[16500] = sym_simple_expansion; - v->a[16501] = sym_expansion; - v->a[16502] = sym_command_substitution; - v->a[16503] = actions(455); - v->a[16504] = 11; - v->a[16505] = anon_sym_PIPE; - v->a[16506] = anon_sym_RPAREN; - v->a[16507] = anon_sym_SEMI_SEMI; - v->a[16508] = anon_sym_AMP_AMP; - v->a[16509] = anon_sym_PIPE_PIPE; - v->a[16510] = anon_sym_LT; - v->a[16511] = anon_sym_GT; - v->a[16512] = anon_sym_GT_GT; - v->a[16513] = anon_sym_LT_LT; - v->a[16514] = aux_sym_heredoc_redirect_token1; - v->a[16515] = anon_sym_SEMI; - v->a[16516] = 13; - v->a[16517] = actions(3); - v->a[16518] = 1; - v->a[16519] = sym_comment; - small_parse_table_826(v); -} - -void small_parse_table_826(t_small_parse_table_array *v) -{ - v->a[16520] = actions(53); - v->a[16521] = 1; - v->a[16522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16523] = actions(55); - v->a[16524] = 1; - v->a[16525] = anon_sym_DOLLAR; - v->a[16526] = actions(57); - v->a[16527] = 1; - v->a[16528] = anon_sym_DQUOTE; - v->a[16529] = actions(61); - v->a[16530] = 1; - v->a[16531] = anon_sym_DOLLAR_LBRACE; - v->a[16532] = actions(63); - v->a[16533] = 1; - v->a[16534] = anon_sym_DOLLAR_LPAREN; - v->a[16535] = actions(65); - v->a[16536] = 1; - v->a[16537] = anon_sym_BQUOTE; - v->a[16538] = actions(419); - v->a[16539] = 1; - small_parse_table_827(v); -} - -void small_parse_table_827(t_small_parse_table_array *v) -{ - v->a[16540] = sym__bare_dollar; - v->a[16541] = state(163); - v->a[16542] = 1; - v->a[16543] = aux_sym_command_repeat2; - v->a[16544] = state(570); - v->a[16545] = 1; - v->a[16546] = sym_concatenation; - v->a[16547] = actions(415); - v->a[16548] = 3; - v->a[16549] = sym_raw_string; - v->a[16550] = sym_number; - v->a[16551] = sym_word; - v->a[16552] = state(289); - v->a[16553] = 5; - v->a[16554] = sym_arithmetic_expansion; - v->a[16555] = sym_string; - v->a[16556] = sym_simple_expansion; - v->a[16557] = sym_expansion; - v->a[16558] = sym_command_substitution; - v->a[16559] = actions(403); - small_parse_table_828(v); -} - -void small_parse_table_828(t_small_parse_table_array *v) -{ - v->a[16560] = 11; - v->a[16561] = anon_sym_PIPE; - v->a[16562] = anon_sym_RPAREN; - v->a[16563] = anon_sym_SEMI_SEMI; - v->a[16564] = anon_sym_AMP_AMP; - v->a[16565] = anon_sym_PIPE_PIPE; - v->a[16566] = anon_sym_LT; - v->a[16567] = anon_sym_GT; - v->a[16568] = anon_sym_GT_GT; - v->a[16569] = anon_sym_LT_LT; - v->a[16570] = aux_sym_heredoc_redirect_token1; - v->a[16571] = anon_sym_SEMI; - v->a[16572] = 12; - v->a[16573] = actions(3); - v->a[16574] = 1; - v->a[16575] = sym_comment; - v->a[16576] = actions(481); - v->a[16577] = 1; - v->a[16578] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16579] = actions(484); - small_parse_table_829(v); -} - -void small_parse_table_829(t_small_parse_table_array *v) -{ - v->a[16580] = 1; - v->a[16581] = anon_sym_DOLLAR; - v->a[16582] = actions(487); - v->a[16583] = 1; - v->a[16584] = anon_sym_DQUOTE; - v->a[16585] = actions(490); - v->a[16586] = 1; - v->a[16587] = anon_sym_DOLLAR_LBRACE; - v->a[16588] = actions(493); - v->a[16589] = 1; - v->a[16590] = anon_sym_DOLLAR_LPAREN; - v->a[16591] = actions(496); - v->a[16592] = 1; - v->a[16593] = anon_sym_BQUOTE; - v->a[16594] = actions(448); - v->a[16595] = 2; - v->a[16596] = sym_variable_name; - v->a[16597] = ts_builtin_sym_end; - v->a[16598] = state(165); - v->a[16599] = 2; - small_parse_table_830(v); -} - -/* EOF small_parse_table_165.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 deleted file mode 100644 index ffda7ce5..00000000 --- a/parser/static/small_parse_table/small_parse_table_166.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_166.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_830(t_small_parse_table_array *v) -{ - v->a[16600] = sym_concatenation; - v->a[16601] = aux_sym_for_statement_repeat1; - v->a[16602] = actions(478); - v->a[16603] = 3; - v->a[16604] = sym_raw_string; - v->a[16605] = sym_number; - v->a[16606] = sym_word; - v->a[16607] = state(258); - v->a[16608] = 5; - v->a[16609] = sym_arithmetic_expansion; - v->a[16610] = sym_string; - v->a[16611] = sym_simple_expansion; - v->a[16612] = sym_expansion; - v->a[16613] = sym_command_substitution; - v->a[16614] = actions(428); - v->a[16615] = 10; - v->a[16616] = anon_sym_PIPE; - v->a[16617] = anon_sym_SEMI_SEMI; - v->a[16618] = anon_sym_AMP_AMP; - v->a[16619] = anon_sym_PIPE_PIPE; - small_parse_table_831(v); -} - -void small_parse_table_831(t_small_parse_table_array *v) -{ - v->a[16620] = anon_sym_LT; - v->a[16621] = anon_sym_GT; - v->a[16622] = anon_sym_GT_GT; - v->a[16623] = anon_sym_LT_LT; - v->a[16624] = aux_sym_heredoc_redirect_token1; - v->a[16625] = anon_sym_SEMI; - v->a[16626] = 14; - v->a[16627] = actions(3); - v->a[16628] = 1; - v->a[16629] = sym_comment; - v->a[16630] = actions(25); - v->a[16631] = 1; - v->a[16632] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16633] = actions(27); - v->a[16634] = 1; - v->a[16635] = anon_sym_DOLLAR; - v->a[16636] = actions(29); - v->a[16637] = 1; - v->a[16638] = anon_sym_DQUOTE; - v->a[16639] = actions(33); - small_parse_table_832(v); -} - -void small_parse_table_832(t_small_parse_table_array *v) -{ - v->a[16640] = 1; - v->a[16641] = anon_sym_DOLLAR_LBRACE; - v->a[16642] = actions(35); - v->a[16643] = 1; - v->a[16644] = anon_sym_DOLLAR_LPAREN; - v->a[16645] = actions(37); - v->a[16646] = 1; - v->a[16647] = anon_sym_BQUOTE; - v->a[16648] = actions(413); - v->a[16649] = 1; - v->a[16650] = sym__bare_dollar; - v->a[16651] = actions(499); - v->a[16652] = 1; - v->a[16653] = ts_builtin_sym_end; - v->a[16654] = state(157); - v->a[16655] = 1; - v->a[16656] = aux_sym_command_repeat2; - v->a[16657] = state(564); - v->a[16658] = 1; - v->a[16659] = sym_concatenation; - small_parse_table_833(v); -} - -void small_parse_table_833(t_small_parse_table_array *v) -{ - v->a[16660] = actions(409); - v->a[16661] = 3; - v->a[16662] = sym_raw_string; - v->a[16663] = sym_number; - v->a[16664] = sym_word; - v->a[16665] = state(273); - v->a[16666] = 5; - v->a[16667] = sym_arithmetic_expansion; - v->a[16668] = sym_string; - v->a[16669] = sym_simple_expansion; - v->a[16670] = sym_expansion; - v->a[16671] = sym_command_substitution; - v->a[16672] = actions(417); - v->a[16673] = 10; - v->a[16674] = anon_sym_PIPE; - v->a[16675] = anon_sym_SEMI_SEMI; - v->a[16676] = anon_sym_AMP_AMP; - v->a[16677] = anon_sym_PIPE_PIPE; - v->a[16678] = anon_sym_LT; - v->a[16679] = anon_sym_GT; - small_parse_table_834(v); -} - -void small_parse_table_834(t_small_parse_table_array *v) -{ - v->a[16680] = anon_sym_GT_GT; - v->a[16681] = anon_sym_LT_LT; - v->a[16682] = aux_sym_heredoc_redirect_token1; - v->a[16683] = anon_sym_SEMI; - v->a[16684] = 14; - v->a[16685] = actions(3); - v->a[16686] = 1; - v->a[16687] = sym_comment; - v->a[16688] = actions(501); - v->a[16689] = 1; - v->a[16690] = ts_builtin_sym_end; - v->a[16691] = actions(506); - v->a[16692] = 1; - v->a[16693] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16694] = actions(509); - v->a[16695] = 1; - v->a[16696] = anon_sym_DOLLAR; - v->a[16697] = actions(512); - v->a[16698] = 1; - v->a[16699] = anon_sym_DQUOTE; - small_parse_table_835(v); -} - -/* EOF small_parse_table_166.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 deleted file mode 100644 index dc3710ae..00000000 --- a/parser/static/small_parse_table/small_parse_table_167.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_167.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_835(t_small_parse_table_array *v) -{ - v->a[16700] = actions(515); - v->a[16701] = 1; - v->a[16702] = anon_sym_DOLLAR_LBRACE; - v->a[16703] = actions(518); - v->a[16704] = 1; - v->a[16705] = anon_sym_DOLLAR_LPAREN; - v->a[16706] = actions(521); - v->a[16707] = 1; - v->a[16708] = anon_sym_BQUOTE; - v->a[16709] = actions(524); - v->a[16710] = 1; - v->a[16711] = sym__bare_dollar; - v->a[16712] = state(167); - v->a[16713] = 1; - v->a[16714] = aux_sym_command_repeat2; - v->a[16715] = state(564); - v->a[16716] = 1; - v->a[16717] = sym_concatenation; - v->a[16718] = actions(503); - v->a[16719] = 3; - small_parse_table_836(v); -} - -void small_parse_table_836(t_small_parse_table_array *v) -{ - v->a[16720] = sym_raw_string; - v->a[16721] = sym_number; - v->a[16722] = sym_word; - v->a[16723] = state(273); - v->a[16724] = 5; - v->a[16725] = sym_arithmetic_expansion; - v->a[16726] = sym_string; - v->a[16727] = sym_simple_expansion; - v->a[16728] = sym_expansion; - v->a[16729] = sym_command_substitution; - v->a[16730] = actions(455); - v->a[16731] = 10; - v->a[16732] = anon_sym_PIPE; - v->a[16733] = anon_sym_SEMI_SEMI; - v->a[16734] = anon_sym_AMP_AMP; - v->a[16735] = anon_sym_PIPE_PIPE; - v->a[16736] = anon_sym_LT; - v->a[16737] = anon_sym_GT; - v->a[16738] = anon_sym_GT_GT; - v->a[16739] = anon_sym_LT_LT; - small_parse_table_837(v); -} - -void small_parse_table_837(t_small_parse_table_array *v) -{ - v->a[16740] = aux_sym_heredoc_redirect_token1; - v->a[16741] = anon_sym_SEMI; - v->a[16742] = 5; - v->a[16743] = actions(3); - v->a[16744] = 1; - v->a[16745] = sym_comment; - v->a[16746] = actions(423); - v->a[16747] = 1; - v->a[16748] = sym_variable_name; - v->a[16749] = state(160); - v->a[16750] = 2; - v->a[16751] = sym_concatenation; - v->a[16752] = aux_sym_for_statement_repeat1; - v->a[16753] = state(282); - v->a[16754] = 5; - v->a[16755] = sym_arithmetic_expansion; - v->a[16756] = sym_string; - v->a[16757] = sym_simple_expansion; - v->a[16758] = sym_expansion; - v->a[16759] = sym_command_substitution; - small_parse_table_838(v); -} - -void small_parse_table_838(t_small_parse_table_array *v) -{ - v->a[16760] = actions(421); - v->a[16761] = 20; - v->a[16762] = anon_sym_esac; - v->a[16763] = anon_sym_PIPE; - v->a[16764] = anon_sym_SEMI_SEMI; - v->a[16765] = anon_sym_AMP_AMP; - v->a[16766] = anon_sym_PIPE_PIPE; - v->a[16767] = anon_sym_LT; - v->a[16768] = anon_sym_GT; - v->a[16769] = anon_sym_GT_GT; - v->a[16770] = anon_sym_LT_LT; - v->a[16771] = aux_sym_heredoc_redirect_token1; - v->a[16772] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16773] = anon_sym_DOLLAR; - v->a[16774] = anon_sym_DQUOTE; - v->a[16775] = sym_raw_string; - v->a[16776] = sym_number; - 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] = sym_word; - v->a[16781] = anon_sym_SEMI; - v->a[16782] = 5; - v->a[16783] = actions(3); - v->a[16784] = 1; - v->a[16785] = sym_comment; - v->a[16786] = actions(423); - v->a[16787] = 2; - v->a[16788] = sym_variable_name; - v->a[16789] = ts_builtin_sym_end; - v->a[16790] = state(165); - v->a[16791] = 2; - v->a[16792] = sym_concatenation; - v->a[16793] = aux_sym_for_statement_repeat1; - v->a[16794] = state(258); - v->a[16795] = 5; - v->a[16796] = sym_arithmetic_expansion; - v->a[16797] = sym_string; - v->a[16798] = sym_simple_expansion; - v->a[16799] = sym_expansion; - small_parse_table_840(v); -} - -/* EOF small_parse_table_167.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 deleted file mode 100644 index 389d518f..00000000 --- a/parser/static/small_parse_table/small_parse_table_168.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_168.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_840(t_small_parse_table_array *v) -{ - v->a[16800] = sym_command_substitution; - v->a[16801] = actions(421); - v->a[16802] = 19; - v->a[16803] = anon_sym_PIPE; - v->a[16804] = anon_sym_SEMI_SEMI; - v->a[16805] = anon_sym_AMP_AMP; - v->a[16806] = anon_sym_PIPE_PIPE; - v->a[16807] = anon_sym_LT; - v->a[16808] = anon_sym_GT; - v->a[16809] = anon_sym_GT_GT; - v->a[16810] = anon_sym_LT_LT; - v->a[16811] = aux_sym_heredoc_redirect_token1; - v->a[16812] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16813] = anon_sym_DOLLAR; - v->a[16814] = anon_sym_DQUOTE; - v->a[16815] = sym_raw_string; - v->a[16816] = sym_number; - v->a[16817] = anon_sym_DOLLAR_LBRACE; - v->a[16818] = anon_sym_DOLLAR_LPAREN; - v->a[16819] = anon_sym_BQUOTE; - small_parse_table_841(v); -} - -void small_parse_table_841(t_small_parse_table_array *v) -{ - v->a[16820] = sym_word; - v->a[16821] = anon_sym_SEMI; - v->a[16822] = 13; - v->a[16823] = actions(3); - v->a[16824] = 1; - v->a[16825] = sym_comment; - v->a[16826] = actions(99); - v->a[16827] = 1; - v->a[16828] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16829] = actions(101); - v->a[16830] = 1; - v->a[16831] = anon_sym_DOLLAR; - v->a[16832] = actions(103); - v->a[16833] = 1; - v->a[16834] = anon_sym_DQUOTE; - v->a[16835] = actions(107); - v->a[16836] = 1; - v->a[16837] = anon_sym_DOLLAR_LBRACE; - v->a[16838] = actions(109); - v->a[16839] = 1; - small_parse_table_842(v); -} - -void small_parse_table_842(t_small_parse_table_array *v) -{ - v->a[16840] = anon_sym_DOLLAR_LPAREN; - v->a[16841] = actions(111); - v->a[16842] = 1; - v->a[16843] = anon_sym_BQUOTE; - v->a[16844] = actions(405); - v->a[16845] = 1; - v->a[16846] = sym__bare_dollar; - v->a[16847] = state(171); - v->a[16848] = 1; - v->a[16849] = aux_sym_command_repeat2; - v->a[16850] = state(523); - v->a[16851] = 1; - v->a[16852] = sym_concatenation; - v->a[16853] = actions(401); - v->a[16854] = 3; - v->a[16855] = sym_raw_string; - v->a[16856] = sym_number; - v->a[16857] = sym_word; - v->a[16858] = state(261); - v->a[16859] = 5; - small_parse_table_843(v); -} - -void small_parse_table_843(t_small_parse_table_array *v) -{ - v->a[16860] = sym_arithmetic_expansion; - v->a[16861] = sym_string; - v->a[16862] = sym_simple_expansion; - v->a[16863] = sym_expansion; - v->a[16864] = sym_command_substitution; - v->a[16865] = actions(417); - v->a[16866] = 11; - v->a[16867] = anon_sym_esac; - v->a[16868] = anon_sym_PIPE; - v->a[16869] = anon_sym_SEMI_SEMI; - v->a[16870] = anon_sym_AMP_AMP; - v->a[16871] = anon_sym_PIPE_PIPE; - v->a[16872] = anon_sym_LT; - v->a[16873] = anon_sym_GT; - v->a[16874] = anon_sym_GT_GT; - v->a[16875] = anon_sym_LT_LT; - v->a[16876] = aux_sym_heredoc_redirect_token1; - v->a[16877] = anon_sym_SEMI; - v->a[16878] = 13; - v->a[16879] = actions(3); - small_parse_table_844(v); -} - -void small_parse_table_844(t_small_parse_table_array *v) -{ - v->a[16880] = 1; - v->a[16881] = sym_comment; - v->a[16882] = actions(99); - v->a[16883] = 1; - v->a[16884] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16885] = actions(101); - v->a[16886] = 1; - v->a[16887] = anon_sym_DOLLAR; - v->a[16888] = actions(103); - v->a[16889] = 1; - v->a[16890] = anon_sym_DQUOTE; - v->a[16891] = actions(107); - v->a[16892] = 1; - v->a[16893] = anon_sym_DOLLAR_LBRACE; - v->a[16894] = actions(109); - v->a[16895] = 1; - v->a[16896] = anon_sym_DOLLAR_LPAREN; - v->a[16897] = actions(111); - v->a[16898] = 1; - v->a[16899] = anon_sym_BQUOTE; - small_parse_table_845(v); -} - -/* EOF small_parse_table_168.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 deleted file mode 100644 index f84a0500..00000000 --- a/parser/static/small_parse_table/small_parse_table_169.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_169.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_845(t_small_parse_table_array *v) -{ - v->a[16900] = actions(405); - v->a[16901] = 1; - v->a[16902] = sym__bare_dollar; - v->a[16903] = state(174); - v->a[16904] = 1; - v->a[16905] = aux_sym_command_repeat2; - v->a[16906] = state(523); - v->a[16907] = 1; - v->a[16908] = sym_concatenation; - v->a[16909] = actions(401); - v->a[16910] = 3; - v->a[16911] = sym_raw_string; - v->a[16912] = sym_number; - v->a[16913] = sym_word; - v->a[16914] = state(261); - v->a[16915] = 5; - v->a[16916] = sym_arithmetic_expansion; - v->a[16917] = sym_string; - v->a[16918] = sym_simple_expansion; - v->a[16919] = sym_expansion; - small_parse_table_846(v); -} - -void small_parse_table_846(t_small_parse_table_array *v) -{ - v->a[16920] = sym_command_substitution; - v->a[16921] = actions(411); - v->a[16922] = 11; - v->a[16923] = anon_sym_esac; - v->a[16924] = anon_sym_PIPE; - v->a[16925] = anon_sym_SEMI_SEMI; - v->a[16926] = anon_sym_AMP_AMP; - v->a[16927] = anon_sym_PIPE_PIPE; - v->a[16928] = anon_sym_LT; - v->a[16929] = anon_sym_GT; - v->a[16930] = anon_sym_GT_GT; - v->a[16931] = anon_sym_LT_LT; - v->a[16932] = aux_sym_heredoc_redirect_token1; - v->a[16933] = anon_sym_SEMI; - v->a[16934] = 14; - v->a[16935] = actions(3); - v->a[16936] = 1; - v->a[16937] = sym_comment; - v->a[16938] = actions(25); - v->a[16939] = 1; - small_parse_table_847(v); -} - -void small_parse_table_847(t_small_parse_table_array *v) -{ - v->a[16940] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16941] = actions(27); - v->a[16942] = 1; - v->a[16943] = anon_sym_DOLLAR; - v->a[16944] = actions(29); - v->a[16945] = 1; - v->a[16946] = anon_sym_DQUOTE; - v->a[16947] = actions(33); - v->a[16948] = 1; - v->a[16949] = anon_sym_DOLLAR_LBRACE; - v->a[16950] = actions(35); - v->a[16951] = 1; - v->a[16952] = anon_sym_DOLLAR_LPAREN; - v->a[16953] = actions(37); - v->a[16954] = 1; - v->a[16955] = anon_sym_BQUOTE; - v->a[16956] = actions(413); - v->a[16957] = 1; - v->a[16958] = sym__bare_dollar; - v->a[16959] = actions(527); - small_parse_table_848(v); -} - -void small_parse_table_848(t_small_parse_table_array *v) -{ - v->a[16960] = 1; - v->a[16961] = ts_builtin_sym_end; - v->a[16962] = state(175); - v->a[16963] = 1; - v->a[16964] = aux_sym_command_repeat2; - v->a[16965] = state(564); - v->a[16966] = 1; - v->a[16967] = sym_concatenation; - v->a[16968] = actions(409); - v->a[16969] = 3; - v->a[16970] = sym_raw_string; - v->a[16971] = sym_number; - v->a[16972] = sym_word; - v->a[16973] = state(273); - v->a[16974] = 5; - v->a[16975] = sym_arithmetic_expansion; - v->a[16976] = sym_string; - v->a[16977] = sym_simple_expansion; - v->a[16978] = sym_expansion; - v->a[16979] = sym_command_substitution; - small_parse_table_849(v); -} - -void small_parse_table_849(t_small_parse_table_array *v) -{ - v->a[16980] = actions(450); - v->a[16981] = 10; - v->a[16982] = anon_sym_PIPE; - v->a[16983] = anon_sym_SEMI_SEMI; - v->a[16984] = anon_sym_AMP_AMP; - v->a[16985] = anon_sym_PIPE_PIPE; - v->a[16986] = anon_sym_LT; - v->a[16987] = anon_sym_GT; - v->a[16988] = anon_sym_GT_GT; - v->a[16989] = anon_sym_LT_LT; - v->a[16990] = aux_sym_heredoc_redirect_token1; - v->a[16991] = anon_sym_SEMI; - v->a[16992] = 13; - v->a[16993] = actions(3); - v->a[16994] = 1; - v->a[16995] = sym_comment; - v->a[16996] = actions(99); - v->a[16997] = 1; - v->a[16998] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[16999] = actions(101); - small_parse_table_850(v); -} - -/* EOF small_parse_table_169.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 deleted file mode 100644 index 531d0010..00000000 --- a/parser/static/small_parse_table/small_parse_table_17.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_17.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_85(t_small_parse_table_array *v) -{ - v->a[1700] = actions(61); - v->a[1701] = 1; - v->a[1702] = anon_sym_DOLLAR_LBRACE; - v->a[1703] = actions(63); - v->a[1704] = 1; - v->a[1705] = anon_sym_DOLLAR_LPAREN; - v->a[1706] = actions(65); - v->a[1707] = 1; - v->a[1708] = anon_sym_BQUOTE; - v->a[1709] = actions(67); - v->a[1710] = 1; - v->a[1711] = sym_variable_name; - v->a[1712] = state(27); - v->a[1713] = 1; - v->a[1714] = aux_sym__terminated_statement; - v->a[1715] = state(185); - v->a[1716] = 1; - v->a[1717] = sym_command_name; - v->a[1718] = state(231); - v->a[1719] = 1; - small_parse_table_86(v); -} - -void small_parse_table_86(t_small_parse_table_array *v) -{ - v->a[1720] = sym_variable_assignment; - v->a[1721] = state(411); - v->a[1722] = 1; - v->a[1723] = aux_sym_command_repeat1; - v->a[1724] = state(551); - v->a[1725] = 1; - v->a[1726] = sym_file_redirect; - v->a[1727] = state(555); - v->a[1728] = 1; - v->a[1729] = sym_concatenation; - v->a[1730] = state(1070); - v->a[1731] = 1; - v->a[1732] = sym_pipeline; - v->a[1733] = state(1126); - v->a[1734] = 1; - v->a[1735] = aux_sym_redirected_statement_repeat2; - v->a[1736] = state(1561); - v->a[1737] = 1; - v->a[1738] = sym__statement_not_pipeline; - v->a[1739] = actions(11); - small_parse_table_87(v); -} - -void small_parse_table_87(t_small_parse_table_array *v) -{ - v->a[1740] = 2; - v->a[1741] = anon_sym_while; - v->a[1742] = anon_sym_until; - v->a[1743] = actions(59); - v->a[1744] = 2; - v->a[1745] = sym_raw_string; - v->a[1746] = sym_number; - v->a[1747] = actions(51); - v->a[1748] = 3; - v->a[1749] = anon_sym_LT; - v->a[1750] = anon_sym_GT; - v->a[1751] = anon_sym_GT_GT; - v->a[1752] = actions(119); - v->a[1753] = 3; - v->a[1754] = anon_sym_fi; - v->a[1755] = anon_sym_elif; - v->a[1756] = anon_sym_else; - v->a[1757] = state(401); - v->a[1758] = 5; - v->a[1759] = sym_arithmetic_expansion; - small_parse_table_88(v); -} - -void small_parse_table_88(t_small_parse_table_array *v) -{ - v->a[1760] = sym_string; - v->a[1761] = sym_simple_expansion; - v->a[1762] = sym_expansion; - v->a[1763] = sym_command_substitution; - v->a[1764] = state(905); - v->a[1765] = 12; - v->a[1766] = sym_redirected_statement; - v->a[1767] = sym_for_statement; - v->a[1768] = sym_while_statement; - v->a[1769] = sym_if_statement; - v->a[1770] = sym_case_statement; - v->a[1771] = sym_function_definition; - v->a[1772] = sym_compound_statement; - v->a[1773] = sym_subshell; - v->a[1774] = sym_list; - v->a[1775] = sym_negated_command; - v->a[1776] = sym_command; - v->a[1777] = sym__variable_assignments; - v->a[1778] = 32; - v->a[1779] = actions(3); - small_parse_table_89(v); -} - -void small_parse_table_89(t_small_parse_table_array *v) -{ - v->a[1780] = 1; - v->a[1781] = sym_comment; - v->a[1782] = actions(9); - v->a[1783] = 1; - v->a[1784] = anon_sym_for; - v->a[1785] = actions(13); - v->a[1786] = 1; - v->a[1787] = anon_sym_if; - v->a[1788] = actions(15); - v->a[1789] = 1; - v->a[1790] = anon_sym_case; - v->a[1791] = actions(17); - v->a[1792] = 1; - v->a[1793] = anon_sym_LPAREN; - v->a[1794] = actions(19); - v->a[1795] = 1; - v->a[1796] = anon_sym_LBRACE; - v->a[1797] = actions(41); - v->a[1798] = 1; - v->a[1799] = sym_word; - small_parse_table_90(v); -} - -/* EOF small_parse_table_17.c */ diff --git a/parser/static/small_parse_table/small_parse_table_170.c b/parser/static/small_parse_table/small_parse_table_170.c deleted file mode 100644 index 84e0f0bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_170.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_170.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_850(t_small_parse_table_array *v) -{ - v->a[17000] = 1; - v->a[17001] = anon_sym_DOLLAR; - v->a[17002] = actions(103); - v->a[17003] = 1; - v->a[17004] = anon_sym_DQUOTE; - v->a[17005] = actions(107); - v->a[17006] = 1; - v->a[17007] = anon_sym_DOLLAR_LBRACE; - v->a[17008] = actions(109); - v->a[17009] = 1; - v->a[17010] = anon_sym_DOLLAR_LPAREN; - v->a[17011] = actions(111); - v->a[17012] = 1; - v->a[17013] = anon_sym_BQUOTE; - v->a[17014] = actions(405); - v->a[17015] = 1; - v->a[17016] = sym__bare_dollar; - v->a[17017] = state(155); - v->a[17018] = 1; - v->a[17019] = aux_sym_command_repeat2; - small_parse_table_851(v); -} - -void small_parse_table_851(t_small_parse_table_array *v) -{ - v->a[17020] = state(523); - v->a[17021] = 1; - v->a[17022] = sym_concatenation; - v->a[17023] = actions(401); - v->a[17024] = 3; - v->a[17025] = sym_raw_string; - v->a[17026] = sym_number; - v->a[17027] = sym_word; - v->a[17028] = state(261); - v->a[17029] = 5; - v->a[17030] = sym_arithmetic_expansion; - v->a[17031] = sym_string; - v->a[17032] = sym_simple_expansion; - v->a[17033] = sym_expansion; - v->a[17034] = sym_command_substitution; - v->a[17035] = actions(450); - v->a[17036] = 11; - v->a[17037] = anon_sym_esac; - v->a[17038] = anon_sym_PIPE; - v->a[17039] = anon_sym_SEMI_SEMI; - small_parse_table_852(v); -} - -void small_parse_table_852(t_small_parse_table_array *v) -{ - v->a[17040] = anon_sym_AMP_AMP; - v->a[17041] = anon_sym_PIPE_PIPE; - v->a[17042] = anon_sym_LT; - v->a[17043] = anon_sym_GT; - v->a[17044] = anon_sym_GT_GT; - v->a[17045] = anon_sym_LT_LT; - v->a[17046] = aux_sym_heredoc_redirect_token1; - v->a[17047] = anon_sym_SEMI; - v->a[17048] = 13; - v->a[17049] = actions(3); - v->a[17050] = 1; - v->a[17051] = sym_comment; - v->a[17052] = actions(532); - v->a[17053] = 1; - v->a[17054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17055] = actions(535); - v->a[17056] = 1; - v->a[17057] = anon_sym_DOLLAR; - v->a[17058] = actions(538); - v->a[17059] = 1; - small_parse_table_853(v); -} - -void small_parse_table_853(t_small_parse_table_array *v) -{ - v->a[17060] = anon_sym_DQUOTE; - v->a[17061] = actions(541); - v->a[17062] = 1; - v->a[17063] = anon_sym_DOLLAR_LBRACE; - v->a[17064] = actions(544); - v->a[17065] = 1; - v->a[17066] = anon_sym_DOLLAR_LPAREN; - v->a[17067] = actions(547); - v->a[17068] = 1; - v->a[17069] = anon_sym_BQUOTE; - v->a[17070] = actions(550); - v->a[17071] = 1; - v->a[17072] = sym__bare_dollar; - v->a[17073] = state(174); - v->a[17074] = 1; - v->a[17075] = aux_sym_command_repeat2; - v->a[17076] = state(523); - v->a[17077] = 1; - v->a[17078] = sym_concatenation; - v->a[17079] = actions(529); - small_parse_table_854(v); -} - -void small_parse_table_854(t_small_parse_table_array *v) -{ - v->a[17080] = 3; - v->a[17081] = sym_raw_string; - v->a[17082] = sym_number; - v->a[17083] = sym_word; - v->a[17084] = state(261); - v->a[17085] = 5; - v->a[17086] = sym_arithmetic_expansion; - v->a[17087] = sym_string; - v->a[17088] = sym_simple_expansion; - v->a[17089] = sym_expansion; - v->a[17090] = sym_command_substitution; - v->a[17091] = actions(455); - v->a[17092] = 11; - v->a[17093] = anon_sym_esac; - v->a[17094] = anon_sym_PIPE; - v->a[17095] = anon_sym_SEMI_SEMI; - v->a[17096] = anon_sym_AMP_AMP; - v->a[17097] = anon_sym_PIPE_PIPE; - v->a[17098] = anon_sym_LT; - v->a[17099] = anon_sym_GT; - small_parse_table_855(v); -} - -/* EOF small_parse_table_170.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 deleted file mode 100644 index 56756c89..00000000 --- a/parser/static/small_parse_table/small_parse_table_171.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_171.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_855(t_small_parse_table_array *v) -{ - v->a[17100] = anon_sym_GT_GT; - v->a[17101] = anon_sym_LT_LT; - v->a[17102] = aux_sym_heredoc_redirect_token1; - v->a[17103] = anon_sym_SEMI; - v->a[17104] = 14; - v->a[17105] = actions(3); - v->a[17106] = 1; - v->a[17107] = sym_comment; - v->a[17108] = actions(25); - v->a[17109] = 1; - v->a[17110] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17111] = actions(27); - v->a[17112] = 1; - v->a[17113] = anon_sym_DOLLAR; - v->a[17114] = actions(29); - v->a[17115] = 1; - v->a[17116] = anon_sym_DQUOTE; - v->a[17117] = actions(33); - v->a[17118] = 1; - v->a[17119] = anon_sym_DOLLAR_LBRACE; - small_parse_table_856(v); -} - -void small_parse_table_856(t_small_parse_table_array *v) -{ - v->a[17120] = actions(35); - v->a[17121] = 1; - v->a[17122] = anon_sym_DOLLAR_LPAREN; - v->a[17123] = actions(37); - v->a[17124] = 1; - v->a[17125] = anon_sym_BQUOTE; - v->a[17126] = actions(413); - v->a[17127] = 1; - v->a[17128] = sym__bare_dollar; - v->a[17129] = actions(553); - v->a[17130] = 1; - v->a[17131] = ts_builtin_sym_end; - v->a[17132] = state(167); - v->a[17133] = 1; - v->a[17134] = aux_sym_command_repeat2; - v->a[17135] = state(564); - v->a[17136] = 1; - v->a[17137] = sym_concatenation; - v->a[17138] = actions(409); - v->a[17139] = 3; - small_parse_table_857(v); -} - -void small_parse_table_857(t_small_parse_table_array *v) -{ - v->a[17140] = sym_raw_string; - v->a[17141] = sym_number; - v->a[17142] = sym_word; - v->a[17143] = state(273); - v->a[17144] = 5; - v->a[17145] = sym_arithmetic_expansion; - v->a[17146] = sym_string; - v->a[17147] = sym_simple_expansion; - v->a[17148] = sym_expansion; - v->a[17149] = sym_command_substitution; - v->a[17150] = actions(403); - v->a[17151] = 10; - v->a[17152] = anon_sym_PIPE; - v->a[17153] = anon_sym_SEMI_SEMI; - v->a[17154] = anon_sym_AMP_AMP; - v->a[17155] = anon_sym_PIPE_PIPE; - v->a[17156] = anon_sym_LT; - v->a[17157] = anon_sym_GT; - v->a[17158] = anon_sym_GT_GT; - v->a[17159] = anon_sym_LT_LT; - small_parse_table_858(v); -} - -void small_parse_table_858(t_small_parse_table_array *v) -{ - v->a[17160] = aux_sym_heredoc_redirect_token1; - v->a[17161] = anon_sym_SEMI; - v->a[17162] = 12; - v->a[17163] = actions(3); - v->a[17164] = 1; - v->a[17165] = sym_comment; - v->a[17166] = actions(448); - v->a[17167] = 1; - v->a[17168] = sym_variable_name; - v->a[17169] = actions(558); - v->a[17170] = 1; - v->a[17171] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17172] = actions(561); - v->a[17173] = 1; - v->a[17174] = anon_sym_DOLLAR; - v->a[17175] = actions(564); - v->a[17176] = 1; - v->a[17177] = anon_sym_DQUOTE; - v->a[17178] = actions(567); - v->a[17179] = 1; - small_parse_table_859(v); -} - -void small_parse_table_859(t_small_parse_table_array *v) -{ - v->a[17180] = anon_sym_DOLLAR_LBRACE; - v->a[17181] = actions(570); - v->a[17182] = 1; - v->a[17183] = anon_sym_DOLLAR_LPAREN; - v->a[17184] = actions(573); - v->a[17185] = 1; - v->a[17186] = anon_sym_BQUOTE; - v->a[17187] = state(176); - v->a[17188] = 2; - v->a[17189] = sym_concatenation; - v->a[17190] = aux_sym_for_statement_repeat1; - v->a[17191] = actions(555); - v->a[17192] = 3; - v->a[17193] = sym_raw_string; - v->a[17194] = sym_number; - v->a[17195] = sym_word; - v->a[17196] = state(292); - v->a[17197] = 5; - v->a[17198] = sym_arithmetic_expansion; - v->a[17199] = sym_string; - small_parse_table_860(v); -} - -/* EOF small_parse_table_171.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 deleted file mode 100644 index 5c40964b..00000000 --- a/parser/static/small_parse_table/small_parse_table_172.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_172.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_860(t_small_parse_table_array *v) -{ - v->a[17200] = sym_simple_expansion; - v->a[17201] = sym_expansion; - v->a[17202] = sym_command_substitution; - v->a[17203] = actions(428); - v->a[17204] = 11; - v->a[17205] = anon_sym_PIPE; - v->a[17206] = anon_sym_RPAREN; - v->a[17207] = anon_sym_SEMI_SEMI; - v->a[17208] = anon_sym_AMP_AMP; - v->a[17209] = anon_sym_PIPE_PIPE; - v->a[17210] = anon_sym_LT; - v->a[17211] = anon_sym_GT; - v->a[17212] = anon_sym_GT_GT; - v->a[17213] = anon_sym_LT_LT; - v->a[17214] = aux_sym_heredoc_redirect_token1; - v->a[17215] = anon_sym_SEMI; - v->a[17216] = 11; - v->a[17217] = actions(3); - v->a[17218] = 1; - v->a[17219] = sym_comment; - small_parse_table_861(v); -} - -void small_parse_table_861(t_small_parse_table_array *v) -{ - v->a[17220] = actions(580); - v->a[17221] = 1; - v->a[17222] = anon_sym_PIPE; - v->a[17223] = actions(584); - v->a[17224] = 1; - v->a[17225] = anon_sym_LT_LT; - v->a[17226] = actions(588); - v->a[17227] = 1; - v->a[17228] = sym_variable_name; - v->a[17229] = state(381); - v->a[17230] = 1; - v->a[17231] = sym_terminator; - v->a[17232] = actions(578); - v->a[17233] = 2; - v->a[17234] = anon_sym_esac; - v->a[17235] = anon_sym_SEMI_SEMI; - v->a[17236] = actions(582); - v->a[17237] = 2; - v->a[17238] = anon_sym_AMP_AMP; - v->a[17239] = anon_sym_PIPE_PIPE; - small_parse_table_862(v); -} - -void small_parse_table_862(t_small_parse_table_array *v) -{ - v->a[17240] = actions(586); - v->a[17241] = 2; - v->a[17242] = aux_sym_heredoc_redirect_token1; - v->a[17243] = anon_sym_SEMI; - v->a[17244] = state(970); - v->a[17245] = 2; - v->a[17246] = sym_variable_assignment; - v->a[17247] = aux_sym__variable_assignments_repeat1; - v->a[17248] = state(971); - v->a[17249] = 3; - v->a[17250] = sym_file_redirect; - v->a[17251] = sym_heredoc_redirect; - v->a[17252] = aux_sym_redirected_statement_repeat1; - v->a[17253] = actions(576); - v->a[17254] = 12; - v->a[17255] = anon_sym_LT; - v->a[17256] = anon_sym_GT; - v->a[17257] = anon_sym_GT_GT; - v->a[17258] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17259] = anon_sym_DOLLAR; - small_parse_table_863(v); -} - -void small_parse_table_863(t_small_parse_table_array *v) -{ - v->a[17260] = anon_sym_DQUOTE; - v->a[17261] = sym_raw_string; - v->a[17262] = sym_number; - v->a[17263] = anon_sym_DOLLAR_LBRACE; - v->a[17264] = anon_sym_DOLLAR_LPAREN; - v->a[17265] = anon_sym_BQUOTE; - v->a[17266] = sym_word; - v->a[17267] = 11; - v->a[17268] = actions(3); - v->a[17269] = 1; - v->a[17270] = sym_comment; - v->a[17271] = actions(580); - v->a[17272] = 1; - v->a[17273] = anon_sym_PIPE; - v->a[17274] = actions(591); - v->a[17275] = 1; - v->a[17276] = anon_sym_RPAREN; - v->a[17277] = actions(597); - v->a[17278] = 1; - v->a[17279] = anon_sym_LT_LT; - small_parse_table_864(v); -} - -void small_parse_table_864(t_small_parse_table_array *v) -{ - v->a[17280] = actions(599); - v->a[17281] = 1; - v->a[17282] = sym_variable_name; - v->a[17283] = state(361); - v->a[17284] = 1; - v->a[17285] = sym_terminator; - v->a[17286] = actions(595); - v->a[17287] = 2; - v->a[17288] = anon_sym_AMP_AMP; - v->a[17289] = anon_sym_PIPE_PIPE; - v->a[17290] = state(963); - v->a[17291] = 2; - v->a[17292] = sym_variable_assignment; - v->a[17293] = aux_sym__variable_assignments_repeat1; - v->a[17294] = actions(593); - v->a[17295] = 3; - v->a[17296] = anon_sym_SEMI_SEMI; - v->a[17297] = aux_sym_heredoc_redirect_token1; - v->a[17298] = anon_sym_SEMI; - v->a[17299] = state(916); - small_parse_table_865(v); -} - -/* EOF small_parse_table_172.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 deleted file mode 100644 index 12821cb8..00000000 --- a/parser/static/small_parse_table/small_parse_table_173.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_173.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_865(t_small_parse_table_array *v) -{ - v->a[17300] = 3; - v->a[17301] = sym_file_redirect; - v->a[17302] = sym_heredoc_redirect; - v->a[17303] = aux_sym_redirected_statement_repeat1; - v->a[17304] = actions(576); - v->a[17305] = 12; - v->a[17306] = anon_sym_LT; - v->a[17307] = anon_sym_GT; - v->a[17308] = anon_sym_GT_GT; - v->a[17309] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17310] = anon_sym_DOLLAR; - v->a[17311] = anon_sym_DQUOTE; - v->a[17312] = sym_raw_string; - v->a[17313] = sym_number; - v->a[17314] = anon_sym_DOLLAR_LBRACE; - v->a[17315] = anon_sym_DOLLAR_LPAREN; - v->a[17316] = anon_sym_BQUOTE; - v->a[17317] = sym_word; - v->a[17318] = 12; - v->a[17319] = actions(3); - small_parse_table_866(v); -} - -void small_parse_table_866(t_small_parse_table_array *v) -{ - v->a[17320] = 1; - v->a[17321] = sym_comment; - v->a[17322] = actions(53); - v->a[17323] = 1; - v->a[17324] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17325] = actions(55); - v->a[17326] = 1; - v->a[17327] = anon_sym_DOLLAR; - v->a[17328] = actions(57); - v->a[17329] = 1; - v->a[17330] = anon_sym_DQUOTE; - v->a[17331] = actions(61); - v->a[17332] = 1; - v->a[17333] = anon_sym_DOLLAR_LBRACE; - v->a[17334] = actions(63); - v->a[17335] = 1; - v->a[17336] = anon_sym_DOLLAR_LPAREN; - v->a[17337] = actions(419); - v->a[17338] = 1; - v->a[17339] = sym__bare_dollar; - small_parse_table_867(v); -} - -void small_parse_table_867(t_small_parse_table_array *v) -{ - v->a[17340] = state(199); - v->a[17341] = 1; - v->a[17342] = aux_sym_command_repeat2; - v->a[17343] = state(570); - v->a[17344] = 1; - v->a[17345] = sym_concatenation; - v->a[17346] = actions(602); - v->a[17347] = 3; - v->a[17348] = sym_raw_string; - v->a[17349] = sym_number; - v->a[17350] = sym_word; - v->a[17351] = state(431); - v->a[17352] = 5; - v->a[17353] = sym_arithmetic_expansion; - v->a[17354] = sym_string; - v->a[17355] = sym_simple_expansion; - v->a[17356] = sym_expansion; - v->a[17357] = sym_command_substitution; - v->a[17358] = actions(417); - v->a[17359] = 11; - small_parse_table_868(v); -} - -void small_parse_table_868(t_small_parse_table_array *v) -{ - v->a[17360] = anon_sym_PIPE; - v->a[17361] = anon_sym_SEMI_SEMI; - v->a[17362] = anon_sym_AMP_AMP; - v->a[17363] = anon_sym_PIPE_PIPE; - v->a[17364] = anon_sym_LT; - v->a[17365] = anon_sym_GT; - v->a[17366] = anon_sym_GT_GT; - v->a[17367] = anon_sym_LT_LT; - v->a[17368] = aux_sym_heredoc_redirect_token1; - v->a[17369] = anon_sym_BQUOTE; - v->a[17370] = anon_sym_SEMI; - v->a[17371] = 12; - v->a[17372] = actions(3); - v->a[17373] = 1; - v->a[17374] = sym_comment; - v->a[17375] = actions(53); - v->a[17376] = 1; - v->a[17377] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17378] = actions(55); - v->a[17379] = 1; - small_parse_table_869(v); -} - -void small_parse_table_869(t_small_parse_table_array *v) -{ - v->a[17380] = anon_sym_DOLLAR; - v->a[17381] = actions(57); - v->a[17382] = 1; - v->a[17383] = anon_sym_DQUOTE; - v->a[17384] = actions(61); - v->a[17385] = 1; - v->a[17386] = anon_sym_DOLLAR_LBRACE; - v->a[17387] = actions(63); - v->a[17388] = 1; - v->a[17389] = anon_sym_DOLLAR_LPAREN; - v->a[17390] = actions(419); - v->a[17391] = 1; - v->a[17392] = sym__bare_dollar; - v->a[17393] = state(189); - v->a[17394] = 1; - v->a[17395] = aux_sym_command_repeat2; - v->a[17396] = state(570); - v->a[17397] = 1; - v->a[17398] = sym_concatenation; - v->a[17399] = actions(602); - small_parse_table_870(v); -} - -/* EOF small_parse_table_173.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 deleted file mode 100644 index 989460fd..00000000 --- a/parser/static/small_parse_table/small_parse_table_174.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_174.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_870(t_small_parse_table_array *v) -{ - v->a[17400] = 3; - v->a[17401] = sym_raw_string; - v->a[17402] = sym_number; - v->a[17403] = sym_word; - v->a[17404] = state(431); - v->a[17405] = 5; - v->a[17406] = sym_arithmetic_expansion; - v->a[17407] = sym_string; - v->a[17408] = sym_simple_expansion; - v->a[17409] = sym_expansion; - v->a[17410] = sym_command_substitution; - v->a[17411] = actions(403); - v->a[17412] = 11; - v->a[17413] = anon_sym_PIPE; - v->a[17414] = anon_sym_SEMI_SEMI; - v->a[17415] = anon_sym_AMP_AMP; - v->a[17416] = anon_sym_PIPE_PIPE; - v->a[17417] = anon_sym_LT; - v->a[17418] = anon_sym_GT; - v->a[17419] = anon_sym_GT_GT; - small_parse_table_871(v); -} - -void small_parse_table_871(t_small_parse_table_array *v) -{ - v->a[17420] = anon_sym_LT_LT; - v->a[17421] = aux_sym_heredoc_redirect_token1; - v->a[17422] = anon_sym_BQUOTE; - v->a[17423] = anon_sym_SEMI; - v->a[17424] = 11; - v->a[17425] = actions(3); - v->a[17426] = 1; - v->a[17427] = sym_comment; - v->a[17428] = actions(607); - v->a[17429] = 1; - v->a[17430] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17431] = actions(610); - v->a[17432] = 1; - v->a[17433] = anon_sym_DOLLAR; - v->a[17434] = actions(613); - v->a[17435] = 1; - v->a[17436] = anon_sym_DQUOTE; - v->a[17437] = actions(616); - v->a[17438] = 1; - v->a[17439] = anon_sym_DOLLAR_LBRACE; - small_parse_table_872(v); -} - -void small_parse_table_872(t_small_parse_table_array *v) -{ - v->a[17440] = actions(619); - v->a[17441] = 1; - v->a[17442] = anon_sym_DOLLAR_LPAREN; - v->a[17443] = actions(622); - v->a[17444] = 1; - v->a[17445] = anon_sym_BQUOTE; - v->a[17446] = state(181); - v->a[17447] = 2; - v->a[17448] = sym_concatenation; - v->a[17449] = aux_sym_for_statement_repeat1; - v->a[17450] = actions(604); - v->a[17451] = 3; - v->a[17452] = sym_raw_string; - v->a[17453] = sym_number; - v->a[17454] = sym_word; - v->a[17455] = state(402); - v->a[17456] = 5; - v->a[17457] = sym_arithmetic_expansion; - v->a[17458] = sym_string; - v->a[17459] = sym_simple_expansion; - small_parse_table_873(v); -} - -void small_parse_table_873(t_small_parse_table_array *v) -{ - v->a[17460] = sym_expansion; - v->a[17461] = sym_command_substitution; - v->a[17462] = actions(428); - v->a[17463] = 11; - v->a[17464] = anon_sym_PIPE; - v->a[17465] = anon_sym_RPAREN; - v->a[17466] = anon_sym_SEMI_SEMI; - v->a[17467] = anon_sym_AMP_AMP; - v->a[17468] = anon_sym_PIPE_PIPE; - v->a[17469] = anon_sym_LT; - v->a[17470] = anon_sym_GT; - v->a[17471] = anon_sym_GT_GT; - v->a[17472] = anon_sym_LT_LT; - v->a[17473] = aux_sym_heredoc_redirect_token1; - v->a[17474] = anon_sym_SEMI; - v->a[17475] = 11; - v->a[17476] = actions(3); - v->a[17477] = 1; - v->a[17478] = sym_comment; - v->a[17479] = actions(627); - small_parse_table_874(v); -} - -void small_parse_table_874(t_small_parse_table_array *v) -{ - v->a[17480] = 1; - v->a[17481] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17482] = actions(629); - v->a[17483] = 1; - v->a[17484] = anon_sym_DOLLAR; - v->a[17485] = actions(631); - v->a[17486] = 1; - v->a[17487] = anon_sym_DQUOTE; - v->a[17488] = actions(633); - v->a[17489] = 1; - v->a[17490] = anon_sym_DOLLAR_LBRACE; - v->a[17491] = actions(635); - v->a[17492] = 1; - v->a[17493] = anon_sym_DOLLAR_LPAREN; - v->a[17494] = actions(637); - v->a[17495] = 1; - v->a[17496] = anon_sym_BQUOTE; - v->a[17497] = state(187); - v->a[17498] = 2; - v->a[17499] = sym_concatenation; - small_parse_table_875(v); -} - -/* EOF small_parse_table_174.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 deleted file mode 100644 index 26a60b3b..00000000 --- a/parser/static/small_parse_table/small_parse_table_175.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_175.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_875(t_small_parse_table_array *v) -{ - v->a[17500] = aux_sym_for_statement_repeat1; - v->a[17501] = actions(625); - v->a[17502] = 3; - v->a[17503] = sym_raw_string; - v->a[17504] = sym_number; - v->a[17505] = sym_word; - v->a[17506] = state(362); - v->a[17507] = 5; - v->a[17508] = sym_arithmetic_expansion; - v->a[17509] = sym_string; - v->a[17510] = sym_simple_expansion; - v->a[17511] = sym_expansion; - v->a[17512] = sym_command_substitution; - v->a[17513] = actions(421); - v->a[17514] = 11; - v->a[17515] = anon_sym_esac; - v->a[17516] = anon_sym_PIPE; - v->a[17517] = anon_sym_SEMI_SEMI; - v->a[17518] = anon_sym_AMP_AMP; - v->a[17519] = anon_sym_PIPE_PIPE; - small_parse_table_876(v); -} - -void small_parse_table_876(t_small_parse_table_array *v) -{ - v->a[17520] = anon_sym_LT; - v->a[17521] = anon_sym_GT; - v->a[17522] = anon_sym_GT_GT; - v->a[17523] = anon_sym_LT_LT; - v->a[17524] = aux_sym_heredoc_redirect_token1; - v->a[17525] = anon_sym_SEMI; - v->a[17526] = 6; - v->a[17527] = actions(3); - v->a[17528] = 1; - v->a[17529] = sym_comment; - v->a[17530] = actions(351); - v->a[17531] = 1; - v->a[17532] = sym__bare_dollar; - v->a[17533] = actions(643); - v->a[17534] = 1; - v->a[17535] = sym_variable_name; - v->a[17536] = actions(641); - v->a[17537] = 2; - v->a[17538] = aux_sym__simple_variable_name_token1; - v->a[17539] = aux_sym__multiline_variable_name_token1; - small_parse_table_877(v); -} - -void small_parse_table_877(t_small_parse_table_array *v) -{ - v->a[17540] = actions(639); - v->a[17541] = 8; - v->a[17542] = anon_sym_BANG; - v->a[17543] = anon_sym_DASH; - v->a[17544] = anon_sym_STAR; - v->a[17545] = anon_sym_QMARK; - v->a[17546] = anon_sym_DOLLAR; - v->a[17547] = anon_sym_POUND; - v->a[17548] = anon_sym_AT; - v->a[17549] = anon_sym_0; - v->a[17550] = actions(343); - v->a[17551] = 15; - v->a[17552] = anon_sym_PIPE; - v->a[17553] = anon_sym_AMP_AMP; - v->a[17554] = anon_sym_PIPE_PIPE; - v->a[17555] = anon_sym_LT; - v->a[17556] = anon_sym_GT; - v->a[17557] = anon_sym_GT_GT; - v->a[17558] = anon_sym_LT_LT; - v->a[17559] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_878(v); -} - -void small_parse_table_878(t_small_parse_table_array *v) -{ - v->a[17560] = anon_sym_DQUOTE; - v->a[17561] = sym_raw_string; - v->a[17562] = sym_number; - v->a[17563] = anon_sym_DOLLAR_LBRACE; - v->a[17564] = anon_sym_DOLLAR_LPAREN; - v->a[17565] = anon_sym_BQUOTE; - v->a[17566] = sym_word; - v->a[17567] = 18; - v->a[17568] = actions(3); - v->a[17569] = 1; - v->a[17570] = sym_comment; - v->a[17571] = actions(647); - v->a[17572] = 1; - v->a[17573] = anon_sym_PIPE; - v->a[17574] = actions(653); - v->a[17575] = 1; - v->a[17576] = aux_sym_heredoc_redirect_token1; - v->a[17577] = actions(655); - v->a[17578] = 1; - v->a[17579] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_879(v); -} - -void small_parse_table_879(t_small_parse_table_array *v) -{ - v->a[17580] = actions(657); - v->a[17581] = 1; - v->a[17582] = anon_sym_DOLLAR; - v->a[17583] = actions(659); - v->a[17584] = 1; - v->a[17585] = anon_sym_DQUOTE; - v->a[17586] = actions(661); - v->a[17587] = 1; - v->a[17588] = anon_sym_DOLLAR_LBRACE; - v->a[17589] = actions(663); - v->a[17590] = 1; - v->a[17591] = anon_sym_DOLLAR_LPAREN; - v->a[17592] = actions(665); - v->a[17593] = 1; - v->a[17594] = anon_sym_BQUOTE; - v->a[17595] = state(753); - v->a[17596] = 1; - v->a[17597] = aux_sym__heredoc_command; - v->a[17598] = state(1296); - v->a[17599] = 1; - small_parse_table_880(v); -} - -/* EOF small_parse_table_175.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 deleted file mode 100644 index b65eb7de..00000000 --- a/parser/static/small_parse_table/small_parse_table_176.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_176.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_880(t_small_parse_table_array *v) -{ - v->a[17600] = sym_concatenation; - v->a[17601] = state(1585); - v->a[17602] = 1; - v->a[17603] = sym__heredoc_expression; - v->a[17604] = state(1593); - v->a[17605] = 1; - v->a[17606] = sym__heredoc_pipeline; - v->a[17607] = actions(649); - v->a[17608] = 2; - v->a[17609] = anon_sym_AMP_AMP; - v->a[17610] = anon_sym_PIPE_PIPE; - v->a[17611] = state(1371); - v->a[17612] = 2; - v->a[17613] = sym_file_redirect; - v->a[17614] = aux_sym_redirected_statement_repeat2; - v->a[17615] = actions(645); - v->a[17616] = 3; - v->a[17617] = sym_raw_string; - v->a[17618] = sym_number; - v->a[17619] = sym_word; - small_parse_table_881(v); -} - -void small_parse_table_881(t_small_parse_table_array *v) -{ - v->a[17620] = actions(651); - v->a[17621] = 3; - v->a[17622] = anon_sym_LT; - v->a[17623] = anon_sym_GT; - v->a[17624] = anon_sym_GT_GT; - v->a[17625] = state(1011); - v->a[17626] = 5; - v->a[17627] = sym_arithmetic_expansion; - v->a[17628] = sym_string; - v->a[17629] = sym_simple_expansion; - v->a[17630] = sym_expansion; - v->a[17631] = sym_command_substitution; - v->a[17632] = 13; - v->a[17633] = actions(3); - v->a[17634] = 1; - v->a[17635] = sym_comment; - v->a[17636] = actions(53); - v->a[17637] = 1; - v->a[17638] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17639] = actions(55); - small_parse_table_882(v); -} - -void small_parse_table_882(t_small_parse_table_array *v) -{ - v->a[17640] = 1; - v->a[17641] = anon_sym_DOLLAR; - v->a[17642] = actions(57); - v->a[17643] = 1; - v->a[17644] = anon_sym_DQUOTE; - v->a[17645] = actions(61); - v->a[17646] = 1; - v->a[17647] = anon_sym_DOLLAR_LBRACE; - v->a[17648] = actions(63); - v->a[17649] = 1; - v->a[17650] = anon_sym_DOLLAR_LPAREN; - v->a[17651] = actions(65); - v->a[17652] = 1; - v->a[17653] = anon_sym_BQUOTE; - v->a[17654] = actions(419); - v->a[17655] = 1; - v->a[17656] = sym__bare_dollar; - v->a[17657] = state(196); - v->a[17658] = 1; - v->a[17659] = aux_sym_command_repeat2; - small_parse_table_883(v); -} - -void small_parse_table_883(t_small_parse_table_array *v) -{ - v->a[17660] = state(570); - v->a[17661] = 1; - v->a[17662] = sym_concatenation; - v->a[17663] = actions(602); - v->a[17664] = 3; - v->a[17665] = sym_raw_string; - v->a[17666] = sym_number; - v->a[17667] = sym_word; - v->a[17668] = state(431); - v->a[17669] = 5; - v->a[17670] = sym_arithmetic_expansion; - v->a[17671] = sym_string; - v->a[17672] = sym_simple_expansion; - v->a[17673] = sym_expansion; - v->a[17674] = sym_command_substitution; - v->a[17675] = actions(417); - v->a[17676] = 10; - v->a[17677] = anon_sym_PIPE; - v->a[17678] = anon_sym_SEMI_SEMI; - v->a[17679] = anon_sym_AMP_AMP; - small_parse_table_884(v); -} - -void small_parse_table_884(t_small_parse_table_array *v) -{ - v->a[17680] = anon_sym_PIPE_PIPE; - v->a[17681] = anon_sym_LT; - v->a[17682] = anon_sym_GT; - v->a[17683] = anon_sym_GT_GT; - v->a[17684] = anon_sym_LT_LT; - v->a[17685] = aux_sym_heredoc_redirect_token1; - v->a[17686] = anon_sym_SEMI; - v->a[17687] = 11; - v->a[17688] = actions(3); - v->a[17689] = 1; - v->a[17690] = sym_comment; - v->a[17691] = actions(578); - v->a[17692] = 1; - v->a[17693] = anon_sym_RPAREN; - v->a[17694] = actions(580); - v->a[17695] = 1; - v->a[17696] = anon_sym_PIPE; - v->a[17697] = actions(597); - v->a[17698] = 1; - v->a[17699] = anon_sym_LT_LT; - small_parse_table_885(v); -} - -/* EOF small_parse_table_176.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 deleted file mode 100644 index f142fa51..00000000 --- a/parser/static/small_parse_table/small_parse_table_177.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_177.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_885(t_small_parse_table_array *v) -{ - v->a[17700] = actions(599); - v->a[17701] = 1; - v->a[17702] = sym_variable_name; - v->a[17703] = state(428); - v->a[17704] = 1; - v->a[17705] = sym_terminator; - v->a[17706] = actions(595); - v->a[17707] = 2; - v->a[17708] = anon_sym_AMP_AMP; - v->a[17709] = anon_sym_PIPE_PIPE; - v->a[17710] = state(963); - v->a[17711] = 2; - v->a[17712] = sym_variable_assignment; - v->a[17713] = aux_sym__variable_assignments_repeat1; - v->a[17714] = actions(593); - v->a[17715] = 3; - v->a[17716] = anon_sym_SEMI_SEMI; - v->a[17717] = aux_sym_heredoc_redirect_token1; - v->a[17718] = anon_sym_SEMI; - v->a[17719] = state(916); - small_parse_table_886(v); -} - -void small_parse_table_886(t_small_parse_table_array *v) -{ - v->a[17720] = 3; - v->a[17721] = sym_file_redirect; - v->a[17722] = sym_heredoc_redirect; - v->a[17723] = aux_sym_redirected_statement_repeat1; - v->a[17724] = actions(576); - v->a[17725] = 12; - v->a[17726] = anon_sym_LT; - v->a[17727] = anon_sym_GT; - v->a[17728] = anon_sym_GT_GT; - v->a[17729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17730] = anon_sym_DOLLAR; - v->a[17731] = anon_sym_DQUOTE; - v->a[17732] = sym_raw_string; - v->a[17733] = sym_number; - v->a[17734] = anon_sym_DOLLAR_LBRACE; - v->a[17735] = anon_sym_DOLLAR_LPAREN; - v->a[17736] = anon_sym_BQUOTE; - v->a[17737] = sym_word; - v->a[17738] = 11; - v->a[17739] = actions(3); - small_parse_table_887(v); -} - -void small_parse_table_887(t_small_parse_table_array *v) -{ - v->a[17740] = 1; - v->a[17741] = sym_comment; - v->a[17742] = actions(670); - v->a[17743] = 1; - v->a[17744] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17745] = actions(673); - v->a[17746] = 1; - v->a[17747] = anon_sym_DOLLAR; - v->a[17748] = actions(676); - v->a[17749] = 1; - v->a[17750] = anon_sym_DQUOTE; - v->a[17751] = actions(679); - v->a[17752] = 1; - v->a[17753] = anon_sym_DOLLAR_LBRACE; - v->a[17754] = actions(682); - v->a[17755] = 1; - v->a[17756] = anon_sym_DOLLAR_LPAREN; - v->a[17757] = actions(685); - v->a[17758] = 1; - v->a[17759] = anon_sym_BQUOTE; - small_parse_table_888(v); -} - -void small_parse_table_888(t_small_parse_table_array *v) -{ - v->a[17760] = state(187); - v->a[17761] = 2; - v->a[17762] = sym_concatenation; - v->a[17763] = aux_sym_for_statement_repeat1; - v->a[17764] = actions(667); - v->a[17765] = 3; - v->a[17766] = sym_raw_string; - v->a[17767] = sym_number; - v->a[17768] = sym_word; - v->a[17769] = state(362); - v->a[17770] = 5; - v->a[17771] = sym_arithmetic_expansion; - v->a[17772] = sym_string; - v->a[17773] = sym_simple_expansion; - v->a[17774] = sym_expansion; - v->a[17775] = sym_command_substitution; - v->a[17776] = actions(428); - v->a[17777] = 11; - v->a[17778] = anon_sym_esac; - v->a[17779] = anon_sym_PIPE; - small_parse_table_889(v); -} - -void small_parse_table_889(t_small_parse_table_array *v) -{ - v->a[17780] = anon_sym_SEMI_SEMI; - v->a[17781] = anon_sym_AMP_AMP; - v->a[17782] = anon_sym_PIPE_PIPE; - v->a[17783] = anon_sym_LT; - v->a[17784] = anon_sym_GT; - v->a[17785] = anon_sym_GT_GT; - v->a[17786] = anon_sym_LT_LT; - v->a[17787] = aux_sym_heredoc_redirect_token1; - v->a[17788] = anon_sym_SEMI; - v->a[17789] = 13; - v->a[17790] = actions(3); - v->a[17791] = 1; - v->a[17792] = sym_comment; - v->a[17793] = actions(53); - v->a[17794] = 1; - v->a[17795] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17796] = actions(55); - v->a[17797] = 1; - v->a[17798] = anon_sym_DOLLAR; - v->a[17799] = actions(57); - small_parse_table_890(v); -} - -/* EOF small_parse_table_177.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 deleted file mode 100644 index 86b12e76..00000000 --- a/parser/static/small_parse_table/small_parse_table_178.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_178.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_890(t_small_parse_table_array *v) -{ - v->a[17800] = 1; - v->a[17801] = anon_sym_DQUOTE; - v->a[17802] = actions(61); - v->a[17803] = 1; - v->a[17804] = anon_sym_DOLLAR_LBRACE; - v->a[17805] = actions(63); - v->a[17806] = 1; - v->a[17807] = anon_sym_DOLLAR_LPAREN; - v->a[17808] = actions(65); - v->a[17809] = 1; - v->a[17810] = anon_sym_BQUOTE; - v->a[17811] = actions(419); - v->a[17812] = 1; - v->a[17813] = sym__bare_dollar; - v->a[17814] = state(189); - v->a[17815] = 1; - v->a[17816] = aux_sym_command_repeat2; - v->a[17817] = state(570); - v->a[17818] = 1; - v->a[17819] = sym_concatenation; - small_parse_table_891(v); -} - -void small_parse_table_891(t_small_parse_table_array *v) -{ - v->a[17820] = actions(602); - v->a[17821] = 3; - v->a[17822] = sym_raw_string; - v->a[17823] = sym_number; - v->a[17824] = sym_word; - v->a[17825] = state(431); - v->a[17826] = 5; - v->a[17827] = sym_arithmetic_expansion; - v->a[17828] = sym_string; - v->a[17829] = sym_simple_expansion; - v->a[17830] = sym_expansion; - v->a[17831] = sym_command_substitution; - v->a[17832] = actions(403); - v->a[17833] = 10; - v->a[17834] = anon_sym_PIPE; - v->a[17835] = anon_sym_SEMI_SEMI; - v->a[17836] = anon_sym_AMP_AMP; - v->a[17837] = anon_sym_PIPE_PIPE; - v->a[17838] = anon_sym_LT; - v->a[17839] = anon_sym_GT; - small_parse_table_892(v); -} - -void small_parse_table_892(t_small_parse_table_array *v) -{ - v->a[17840] = anon_sym_GT_GT; - v->a[17841] = anon_sym_LT_LT; - v->a[17842] = aux_sym_heredoc_redirect_token1; - v->a[17843] = anon_sym_SEMI; - v->a[17844] = 13; - v->a[17845] = actions(3); - v->a[17846] = 1; - v->a[17847] = sym_comment; - v->a[17848] = actions(457); - v->a[17849] = 1; - v->a[17850] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17851] = actions(460); - v->a[17852] = 1; - v->a[17853] = anon_sym_DOLLAR; - v->a[17854] = actions(463); - v->a[17855] = 1; - v->a[17856] = anon_sym_DQUOTE; - v->a[17857] = actions(466); - v->a[17858] = 1; - v->a[17859] = anon_sym_DOLLAR_LBRACE; - small_parse_table_893(v); -} - -void small_parse_table_893(t_small_parse_table_array *v) -{ - v->a[17860] = actions(469); - v->a[17861] = 1; - v->a[17862] = anon_sym_DOLLAR_LPAREN; - v->a[17863] = actions(472); - v->a[17864] = 1; - v->a[17865] = anon_sym_BQUOTE; - v->a[17866] = actions(475); - v->a[17867] = 1; - v->a[17868] = sym__bare_dollar; - v->a[17869] = state(189); - v->a[17870] = 1; - v->a[17871] = aux_sym_command_repeat2; - v->a[17872] = state(570); - v->a[17873] = 1; - v->a[17874] = sym_concatenation; - v->a[17875] = actions(688); - v->a[17876] = 3; - v->a[17877] = sym_raw_string; - v->a[17878] = sym_number; - v->a[17879] = sym_word; - small_parse_table_894(v); -} - -void small_parse_table_894(t_small_parse_table_array *v) -{ - v->a[17880] = state(431); - v->a[17881] = 5; - v->a[17882] = sym_arithmetic_expansion; - v->a[17883] = sym_string; - v->a[17884] = sym_simple_expansion; - v->a[17885] = sym_expansion; - v->a[17886] = sym_command_substitution; - v->a[17887] = actions(455); - v->a[17888] = 10; - v->a[17889] = anon_sym_PIPE; - v->a[17890] = anon_sym_SEMI_SEMI; - v->a[17891] = anon_sym_AMP_AMP; - v->a[17892] = anon_sym_PIPE_PIPE; - v->a[17893] = anon_sym_LT; - v->a[17894] = anon_sym_GT; - v->a[17895] = anon_sym_GT_GT; - v->a[17896] = anon_sym_LT_LT; - v->a[17897] = aux_sym_heredoc_redirect_token1; - v->a[17898] = anon_sym_SEMI; - v->a[17899] = 5; - small_parse_table_895(v); -} - -/* EOF small_parse_table_178.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 deleted file mode 100644 index 0b25b6fe..00000000 --- a/parser/static/small_parse_table/small_parse_table_179.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_179.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_895(t_small_parse_table_array *v) -{ - v->a[17900] = actions(3); - v->a[17901] = 1; - v->a[17902] = sym_comment; - v->a[17903] = actions(423); - v->a[17904] = 1; - v->a[17905] = sym_variable_name; - v->a[17906] = state(201); - v->a[17907] = 2; - v->a[17908] = sym_concatenation; - v->a[17909] = aux_sym_for_statement_repeat1; - v->a[17910] = state(415); - v->a[17911] = 5; - v->a[17912] = sym_arithmetic_expansion; - v->a[17913] = sym_string; - v->a[17914] = sym_simple_expansion; - v->a[17915] = sym_expansion; - v->a[17916] = sym_command_substitution; - v->a[17917] = actions(421); - v->a[17918] = 19; - v->a[17919] = anon_sym_PIPE; - small_parse_table_896(v); -} - -void small_parse_table_896(t_small_parse_table_array *v) -{ - v->a[17920] = anon_sym_SEMI_SEMI; - v->a[17921] = anon_sym_AMP_AMP; - v->a[17922] = anon_sym_PIPE_PIPE; - v->a[17923] = anon_sym_LT; - v->a[17924] = anon_sym_GT; - v->a[17925] = anon_sym_GT_GT; - v->a[17926] = anon_sym_LT_LT; - v->a[17927] = aux_sym_heredoc_redirect_token1; - v->a[17928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17929] = anon_sym_DOLLAR; - v->a[17930] = anon_sym_DQUOTE; - v->a[17931] = sym_raw_string; - v->a[17932] = sym_number; - v->a[17933] = anon_sym_DOLLAR_LBRACE; - v->a[17934] = anon_sym_DOLLAR_LPAREN; - v->a[17935] = anon_sym_BQUOTE; - v->a[17936] = sym_word; - v->a[17937] = anon_sym_SEMI; - v->a[17938] = 11; - v->a[17939] = actions(3); - small_parse_table_897(v); -} - -void small_parse_table_897(t_small_parse_table_array *v) -{ - v->a[17940] = 1; - v->a[17941] = sym_comment; - v->a[17942] = actions(580); - v->a[17943] = 1; - v->a[17944] = anon_sym_PIPE; - v->a[17945] = actions(584); - v->a[17946] = 1; - v->a[17947] = anon_sym_LT_LT; - v->a[17948] = actions(588); - v->a[17949] = 1; - v->a[17950] = sym_variable_name; - v->a[17951] = state(356); - v->a[17952] = 1; - v->a[17953] = sym_terminator; - v->a[17954] = actions(582); - v->a[17955] = 2; - v->a[17956] = anon_sym_AMP_AMP; - v->a[17957] = anon_sym_PIPE_PIPE; - v->a[17958] = actions(586); - v->a[17959] = 2; - small_parse_table_898(v); -} - -void small_parse_table_898(t_small_parse_table_array *v) -{ - v->a[17960] = aux_sym_heredoc_redirect_token1; - v->a[17961] = anon_sym_SEMI; - v->a[17962] = actions(591); - v->a[17963] = 2; - v->a[17964] = anon_sym_esac; - v->a[17965] = anon_sym_SEMI_SEMI; - v->a[17966] = state(970); - v->a[17967] = 2; - v->a[17968] = sym_variable_assignment; - v->a[17969] = aux_sym__variable_assignments_repeat1; - v->a[17970] = state(971); - v->a[17971] = 3; - v->a[17972] = sym_file_redirect; - v->a[17973] = sym_heredoc_redirect; - v->a[17974] = aux_sym_redirected_statement_repeat1; - v->a[17975] = actions(576); - v->a[17976] = 12; - v->a[17977] = anon_sym_LT; - v->a[17978] = anon_sym_GT; - v->a[17979] = anon_sym_GT_GT; - small_parse_table_899(v); -} - -void small_parse_table_899(t_small_parse_table_array *v) -{ - v->a[17980] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[17981] = anon_sym_DOLLAR; - v->a[17982] = anon_sym_DQUOTE; - v->a[17983] = sym_raw_string; - v->a[17984] = sym_number; - v->a[17985] = anon_sym_DOLLAR_LBRACE; - v->a[17986] = anon_sym_DOLLAR_LPAREN; - v->a[17987] = anon_sym_BQUOTE; - v->a[17988] = sym_word; - v->a[17989] = 11; - v->a[17990] = actions(3); - v->a[17991] = 1; - v->a[17992] = sym_comment; - v->a[17993] = actions(580); - v->a[17994] = 1; - v->a[17995] = anon_sym_PIPE; - v->a[17996] = actions(597); - v->a[17997] = 1; - v->a[17998] = anon_sym_LT_LT; - v->a[17999] = actions(691); - small_parse_table_900(v); -} - -/* EOF small_parse_table_179.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 deleted file mode 100644 index 9f89599d..00000000 --- a/parser/static/small_parse_table/small_parse_table_18.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_18.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_90(t_small_parse_table_array *v) -{ - v->a[1800] = actions(49); - v->a[1801] = 1; - v->a[1802] = anon_sym_BANG; - v->a[1803] = actions(53); - v->a[1804] = 1; - v->a[1805] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1806] = actions(55); - v->a[1807] = 1; - v->a[1808] = anon_sym_DOLLAR; - v->a[1809] = actions(57); - v->a[1810] = 1; - v->a[1811] = anon_sym_DQUOTE; - v->a[1812] = actions(61); - v->a[1813] = 1; - v->a[1814] = anon_sym_DOLLAR_LBRACE; - v->a[1815] = actions(63); - v->a[1816] = 1; - v->a[1817] = anon_sym_DOLLAR_LPAREN; - v->a[1818] = actions(65); - v->a[1819] = 1; - small_parse_table_91(v); -} - -void small_parse_table_91(t_small_parse_table_array *v) -{ - v->a[1820] = anon_sym_BQUOTE; - v->a[1821] = actions(67); - v->a[1822] = 1; - v->a[1823] = sym_variable_name; - v->a[1824] = actions(121); - v->a[1825] = 1; - v->a[1826] = anon_sym_LF; - v->a[1827] = state(9); - v->a[1828] = 1; - v->a[1829] = aux_sym__case_item_last_repeat2; - v->a[1830] = state(118); - v->a[1831] = 1; - v->a[1832] = aux_sym__statements_repeat1; - v->a[1833] = state(185); - v->a[1834] = 1; - v->a[1835] = sym_command_name; - v->a[1836] = state(216); - v->a[1837] = 1; - v->a[1838] = sym_variable_assignment; - v->a[1839] = state(411); - small_parse_table_92(v); -} - -void small_parse_table_92(t_small_parse_table_array *v) -{ - v->a[1840] = 1; - v->a[1841] = aux_sym_command_repeat1; - v->a[1842] = state(551); - v->a[1843] = 1; - v->a[1844] = sym_file_redirect; - v->a[1845] = state(555); - v->a[1846] = 1; - v->a[1847] = sym_concatenation; - v->a[1848] = state(991); - v->a[1849] = 1; - v->a[1850] = sym_pipeline; - v->a[1851] = state(1126); - v->a[1852] = 1; - v->a[1853] = aux_sym_redirected_statement_repeat2; - v->a[1854] = state(1561); - v->a[1855] = 1; - v->a[1856] = sym__statement_not_pipeline; - v->a[1857] = state(1605); - v->a[1858] = 1; - v->a[1859] = sym__statements; - small_parse_table_93(v); -} - -void small_parse_table_93(t_small_parse_table_array *v) -{ - v->a[1860] = actions(11); - v->a[1861] = 2; - v->a[1862] = anon_sym_while; - v->a[1863] = anon_sym_until; - v->a[1864] = actions(59); - v->a[1865] = 2; - v->a[1866] = sym_raw_string; - v->a[1867] = sym_number; - v->a[1868] = actions(51); - v->a[1869] = 3; - v->a[1870] = anon_sym_LT; - v->a[1871] = anon_sym_GT; - v->a[1872] = anon_sym_GT_GT; - v->a[1873] = state(401); - v->a[1874] = 5; - v->a[1875] = sym_arithmetic_expansion; - v->a[1876] = sym_string; - v->a[1877] = sym_simple_expansion; - v->a[1878] = sym_expansion; - v->a[1879] = sym_command_substitution; - small_parse_table_94(v); -} - -void small_parse_table_94(t_small_parse_table_array *v) -{ - v->a[1880] = state(972); - v->a[1881] = 12; - v->a[1882] = sym_redirected_statement; - v->a[1883] = sym_for_statement; - v->a[1884] = sym_while_statement; - v->a[1885] = sym_if_statement; - v->a[1886] = sym_case_statement; - v->a[1887] = sym_function_definition; - v->a[1888] = sym_compound_statement; - v->a[1889] = sym_subshell; - v->a[1890] = sym_list; - v->a[1891] = sym_negated_command; - v->a[1892] = sym_command; - v->a[1893] = sym__variable_assignments; - v->a[1894] = 32; - v->a[1895] = actions(3); - v->a[1896] = 1; - v->a[1897] = sym_comment; - v->a[1898] = actions(9); - v->a[1899] = 1; - small_parse_table_95(v); -} - -/* EOF small_parse_table_18.c */ diff --git a/parser/static/small_parse_table/small_parse_table_180.c b/parser/static/small_parse_table/small_parse_table_180.c deleted file mode 100644 index 20d90d7b..00000000 --- a/parser/static/small_parse_table/small_parse_table_180.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_180.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_900(t_small_parse_table_array *v) -{ - v->a[18000] = 1; - v->a[18001] = ts_builtin_sym_end; - v->a[18002] = actions(697); - v->a[18003] = 1; - v->a[18004] = sym_variable_name; - v->a[18005] = state(461); - v->a[18006] = 1; - v->a[18007] = sym_terminator; - v->a[18008] = actions(695); - v->a[18009] = 2; - v->a[18010] = anon_sym_AMP_AMP; - v->a[18011] = anon_sym_PIPE_PIPE; - v->a[18012] = state(924); - v->a[18013] = 2; - v->a[18014] = sym_variable_assignment; - v->a[18015] = aux_sym__variable_assignments_repeat1; - v->a[18016] = actions(693); - v->a[18017] = 3; - v->a[18018] = anon_sym_SEMI_SEMI; - v->a[18019] = aux_sym_heredoc_redirect_token1; - small_parse_table_901(v); -} - -void small_parse_table_901(t_small_parse_table_array *v) -{ - v->a[18020] = anon_sym_SEMI; - v->a[18021] = state(922); - v->a[18022] = 3; - v->a[18023] = sym_file_redirect; - v->a[18024] = sym_heredoc_redirect; - v->a[18025] = aux_sym_redirected_statement_repeat1; - v->a[18026] = actions(576); - v->a[18027] = 12; - v->a[18028] = anon_sym_LT; - v->a[18029] = anon_sym_GT; - v->a[18030] = anon_sym_GT_GT; - v->a[18031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18032] = anon_sym_DOLLAR; - v->a[18033] = anon_sym_DQUOTE; - v->a[18034] = sym_raw_string; - v->a[18035] = sym_number; - v->a[18036] = anon_sym_DOLLAR_LBRACE; - v->a[18037] = anon_sym_DOLLAR_LPAREN; - v->a[18038] = anon_sym_BQUOTE; - v->a[18039] = sym_word; - small_parse_table_902(v); -} - -void small_parse_table_902(t_small_parse_table_array *v) -{ - v->a[18040] = 18; - v->a[18041] = actions(3); - v->a[18042] = 1; - v->a[18043] = sym_comment; - v->a[18044] = actions(647); - v->a[18045] = 1; - v->a[18046] = anon_sym_PIPE; - v->a[18047] = actions(655); - v->a[18048] = 1; - v->a[18049] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18050] = actions(657); - v->a[18051] = 1; - v->a[18052] = anon_sym_DOLLAR; - v->a[18053] = actions(659); - v->a[18054] = 1; - v->a[18055] = anon_sym_DQUOTE; - v->a[18056] = actions(661); - v->a[18057] = 1; - v->a[18058] = anon_sym_DOLLAR_LBRACE; - v->a[18059] = actions(663); - small_parse_table_903(v); -} - -void small_parse_table_903(t_small_parse_table_array *v) -{ - v->a[18060] = 1; - v->a[18061] = anon_sym_DOLLAR_LPAREN; - v->a[18062] = actions(665); - v->a[18063] = 1; - v->a[18064] = anon_sym_BQUOTE; - v->a[18065] = actions(700); - v->a[18066] = 1; - v->a[18067] = aux_sym_heredoc_redirect_token1; - v->a[18068] = state(756); - v->a[18069] = 1; - v->a[18070] = aux_sym__heredoc_command; - v->a[18071] = state(1296); - v->a[18072] = 1; - v->a[18073] = sym_concatenation; - v->a[18074] = state(1596); - v->a[18075] = 1; - v->a[18076] = sym__heredoc_pipeline; - v->a[18077] = state(1667); - v->a[18078] = 1; - v->a[18079] = sym__heredoc_expression; - small_parse_table_904(v); -} - -void small_parse_table_904(t_small_parse_table_array *v) -{ - v->a[18080] = actions(649); - v->a[18081] = 2; - v->a[18082] = anon_sym_AMP_AMP; - v->a[18083] = anon_sym_PIPE_PIPE; - v->a[18084] = state(1360); - v->a[18085] = 2; - v->a[18086] = sym_file_redirect; - v->a[18087] = aux_sym_redirected_statement_repeat2; - v->a[18088] = actions(645); - v->a[18089] = 3; - v->a[18090] = sym_raw_string; - v->a[18091] = sym_number; - v->a[18092] = sym_word; - v->a[18093] = actions(651); - v->a[18094] = 3; - v->a[18095] = anon_sym_LT; - v->a[18096] = anon_sym_GT; - v->a[18097] = anon_sym_GT_GT; - v->a[18098] = state(1011); - v->a[18099] = 5; - small_parse_table_905(v); -} - -/* EOF small_parse_table_180.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 deleted file mode 100644 index ce06ab4c..00000000 --- a/parser/static/small_parse_table/small_parse_table_181.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_181.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_905(t_small_parse_table_array *v) -{ - v->a[18100] = sym_arithmetic_expansion; - v->a[18101] = sym_string; - v->a[18102] = sym_simple_expansion; - v->a[18103] = sym_expansion; - v->a[18104] = sym_command_substitution; - v->a[18105] = 5; - v->a[18106] = actions(3); - v->a[18107] = 1; - v->a[18108] = sym_comment; - v->a[18109] = actions(399); - v->a[18110] = 1; - v->a[18111] = sym_variable_name; - v->a[18112] = actions(397); - v->a[18113] = 2; - v->a[18114] = aux_sym__simple_variable_name_token1; - v->a[18115] = aux_sym__multiline_variable_name_token1; - v->a[18116] = actions(395); - v->a[18117] = 8; - v->a[18118] = anon_sym_BANG; - v->a[18119] = anon_sym_DASH; - small_parse_table_906(v); -} - -void small_parse_table_906(t_small_parse_table_array *v) -{ - v->a[18120] = anon_sym_STAR; - v->a[18121] = anon_sym_QMARK; - v->a[18122] = anon_sym_DOLLAR; - v->a[18123] = anon_sym_POUND; - v->a[18124] = anon_sym_AT; - v->a[18125] = anon_sym_0; - v->a[18126] = actions(343); - v->a[18127] = 16; - v->a[18128] = anon_sym_PIPE; - v->a[18129] = anon_sym_AMP_AMP; - v->a[18130] = anon_sym_PIPE_PIPE; - v->a[18131] = anon_sym_LT; - v->a[18132] = anon_sym_GT; - v->a[18133] = anon_sym_GT_GT; - v->a[18134] = anon_sym_LT_LT; - v->a[18135] = aux_sym_heredoc_redirect_token1; - v->a[18136] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18137] = anon_sym_DQUOTE; - v->a[18138] = sym_raw_string; - v->a[18139] = sym_number; - small_parse_table_907(v); -} - -void small_parse_table_907(t_small_parse_table_array *v) -{ - v->a[18140] = anon_sym_DOLLAR_LBRACE; - v->a[18141] = anon_sym_DOLLAR_LPAREN; - v->a[18142] = anon_sym_BQUOTE; - v->a[18143] = sym_word; - v->a[18144] = 11; - v->a[18145] = actions(3); - v->a[18146] = 1; - v->a[18147] = sym_comment; - v->a[18148] = actions(704); - v->a[18149] = 1; - v->a[18150] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18151] = actions(706); - v->a[18152] = 1; - v->a[18153] = anon_sym_DOLLAR; - v->a[18154] = actions(708); - v->a[18155] = 1; - v->a[18156] = anon_sym_DQUOTE; - v->a[18157] = actions(710); - v->a[18158] = 1; - v->a[18159] = anon_sym_DOLLAR_LBRACE; - small_parse_table_908(v); -} - -void small_parse_table_908(t_small_parse_table_array *v) -{ - v->a[18160] = actions(712); - v->a[18161] = 1; - v->a[18162] = anon_sym_DOLLAR_LPAREN; - v->a[18163] = actions(714); - v->a[18164] = 1; - v->a[18165] = anon_sym_BQUOTE; - v->a[18166] = state(181); - v->a[18167] = 2; - v->a[18168] = sym_concatenation; - v->a[18169] = aux_sym_for_statement_repeat1; - v->a[18170] = actions(702); - v->a[18171] = 3; - v->a[18172] = sym_raw_string; - v->a[18173] = sym_number; - v->a[18174] = sym_word; - v->a[18175] = state(402); - v->a[18176] = 5; - v->a[18177] = sym_arithmetic_expansion; - v->a[18178] = sym_string; - v->a[18179] = sym_simple_expansion; - small_parse_table_909(v); -} - -void small_parse_table_909(t_small_parse_table_array *v) -{ - v->a[18180] = sym_expansion; - v->a[18181] = sym_command_substitution; - v->a[18182] = actions(421); - v->a[18183] = 11; - v->a[18184] = anon_sym_PIPE; - v->a[18185] = anon_sym_RPAREN; - v->a[18186] = anon_sym_SEMI_SEMI; - v->a[18187] = anon_sym_AMP_AMP; - v->a[18188] = anon_sym_PIPE_PIPE; - v->a[18189] = anon_sym_LT; - v->a[18190] = anon_sym_GT; - v->a[18191] = anon_sym_GT_GT; - v->a[18192] = anon_sym_LT_LT; - v->a[18193] = aux_sym_heredoc_redirect_token1; - v->a[18194] = anon_sym_SEMI; - v->a[18195] = 13; - v->a[18196] = actions(3); - v->a[18197] = 1; - v->a[18198] = sym_comment; - v->a[18199] = actions(53); - small_parse_table_910(v); -} - -/* EOF small_parse_table_181.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 deleted file mode 100644 index 7987e28d..00000000 --- a/parser/static/small_parse_table/small_parse_table_182.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_182.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_910(t_small_parse_table_array *v) -{ - v->a[18200] = 1; - v->a[18201] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18202] = actions(55); - v->a[18203] = 1; - v->a[18204] = anon_sym_DOLLAR; - v->a[18205] = actions(57); - v->a[18206] = 1; - v->a[18207] = anon_sym_DQUOTE; - v->a[18208] = actions(61); - v->a[18209] = 1; - v->a[18210] = anon_sym_DOLLAR_LBRACE; - v->a[18211] = actions(63); - v->a[18212] = 1; - v->a[18213] = anon_sym_DOLLAR_LPAREN; - v->a[18214] = actions(65); - v->a[18215] = 1; - v->a[18216] = anon_sym_BQUOTE; - v->a[18217] = actions(419); - v->a[18218] = 1; - v->a[18219] = sym__bare_dollar; - small_parse_table_911(v); -} - -void small_parse_table_911(t_small_parse_table_array *v) -{ - v->a[18220] = state(189); - v->a[18221] = 1; - v->a[18222] = aux_sym_command_repeat2; - v->a[18223] = state(570); - v->a[18224] = 1; - v->a[18225] = sym_concatenation; - v->a[18226] = actions(602); - v->a[18227] = 3; - v->a[18228] = sym_raw_string; - v->a[18229] = sym_number; - v->a[18230] = sym_word; - v->a[18231] = state(431); - v->a[18232] = 5; - v->a[18233] = sym_arithmetic_expansion; - v->a[18234] = sym_string; - v->a[18235] = sym_simple_expansion; - v->a[18236] = sym_expansion; - v->a[18237] = sym_command_substitution; - v->a[18238] = actions(411); - v->a[18239] = 10; - small_parse_table_912(v); -} - -void small_parse_table_912(t_small_parse_table_array *v) -{ - v->a[18240] = anon_sym_PIPE; - v->a[18241] = anon_sym_SEMI_SEMI; - v->a[18242] = anon_sym_AMP_AMP; - v->a[18243] = anon_sym_PIPE_PIPE; - v->a[18244] = anon_sym_LT; - v->a[18245] = anon_sym_GT; - v->a[18246] = anon_sym_GT_GT; - v->a[18247] = anon_sym_LT_LT; - v->a[18248] = aux_sym_heredoc_redirect_token1; - v->a[18249] = anon_sym_SEMI; - v->a[18250] = 11; - v->a[18251] = actions(3); - v->a[18252] = 1; - v->a[18253] = sym_comment; - v->a[18254] = actions(580); - v->a[18255] = 1; - v->a[18256] = anon_sym_PIPE; - v->a[18257] = actions(597); - v->a[18258] = 1; - v->a[18259] = anon_sym_LT_LT; - small_parse_table_913(v); -} - -void small_parse_table_913(t_small_parse_table_array *v) -{ - v->a[18260] = actions(697); - v->a[18261] = 1; - v->a[18262] = sym_variable_name; - v->a[18263] = actions(716); - v->a[18264] = 1; - v->a[18265] = ts_builtin_sym_end; - v->a[18266] = state(510); - v->a[18267] = 1; - v->a[18268] = sym_terminator; - v->a[18269] = actions(695); - v->a[18270] = 2; - v->a[18271] = anon_sym_AMP_AMP; - v->a[18272] = anon_sym_PIPE_PIPE; - v->a[18273] = state(924); - v->a[18274] = 2; - v->a[18275] = sym_variable_assignment; - v->a[18276] = aux_sym__variable_assignments_repeat1; - v->a[18277] = actions(693); - v->a[18278] = 3; - v->a[18279] = anon_sym_SEMI_SEMI; - small_parse_table_914(v); -} - -void small_parse_table_914(t_small_parse_table_array *v) -{ - v->a[18280] = aux_sym_heredoc_redirect_token1; - v->a[18281] = anon_sym_SEMI; - v->a[18282] = state(922); - v->a[18283] = 3; - v->a[18284] = sym_file_redirect; - v->a[18285] = sym_heredoc_redirect; - v->a[18286] = aux_sym_redirected_statement_repeat1; - v->a[18287] = actions(576); - v->a[18288] = 12; - v->a[18289] = anon_sym_LT; - v->a[18290] = anon_sym_GT; - v->a[18291] = anon_sym_GT_GT; - v->a[18292] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18293] = anon_sym_DOLLAR; - v->a[18294] = anon_sym_DQUOTE; - v->a[18295] = sym_raw_string; - v->a[18296] = sym_number; - v->a[18297] = anon_sym_DOLLAR_LBRACE; - v->a[18298] = anon_sym_DOLLAR_LPAREN; - v->a[18299] = anon_sym_BQUOTE; - small_parse_table_915(v); -} - -/* EOF small_parse_table_182.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 deleted file mode 100644 index 42978c6b..00000000 --- a/parser/static/small_parse_table/small_parse_table_183.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_183.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_915(t_small_parse_table_array *v) -{ - v->a[18300] = sym_word; - v->a[18301] = 5; - v->a[18302] = actions(3); - v->a[18303] = 1; - v->a[18304] = sym_comment; - v->a[18305] = actions(393); - v->a[18306] = 1; - v->a[18307] = sym_variable_name; - v->a[18308] = actions(391); - v->a[18309] = 2; - v->a[18310] = aux_sym__simple_variable_name_token1; - v->a[18311] = aux_sym__multiline_variable_name_token1; - v->a[18312] = actions(389); - v->a[18313] = 8; - v->a[18314] = anon_sym_BANG; - v->a[18315] = anon_sym_DASH; - v->a[18316] = anon_sym_STAR; - v->a[18317] = anon_sym_QMARK; - v->a[18318] = anon_sym_DOLLAR; - v->a[18319] = anon_sym_POUND; - small_parse_table_916(v); -} - -void small_parse_table_916(t_small_parse_table_array *v) -{ - v->a[18320] = anon_sym_AT; - v->a[18321] = anon_sym_0; - v->a[18322] = actions(343); - v->a[18323] = 16; - v->a[18324] = anon_sym_PIPE; - v->a[18325] = anon_sym_AMP_AMP; - v->a[18326] = anon_sym_PIPE_PIPE; - v->a[18327] = anon_sym_LT; - v->a[18328] = anon_sym_GT; - v->a[18329] = anon_sym_GT_GT; - v->a[18330] = anon_sym_LT_LT; - v->a[18331] = aux_sym_heredoc_redirect_token1; - v->a[18332] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18333] = anon_sym_DQUOTE; - v->a[18334] = sym_raw_string; - v->a[18335] = sym_number; - v->a[18336] = anon_sym_DOLLAR_LBRACE; - v->a[18337] = anon_sym_DOLLAR_LPAREN; - v->a[18338] = anon_sym_BQUOTE; - v->a[18339] = sym_word; - small_parse_table_917(v); -} - -void small_parse_table_917(t_small_parse_table_array *v) -{ - v->a[18340] = 12; - v->a[18341] = actions(3); - v->a[18342] = 1; - v->a[18343] = sym_comment; - v->a[18344] = actions(53); - v->a[18345] = 1; - v->a[18346] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18347] = actions(55); - v->a[18348] = 1; - v->a[18349] = anon_sym_DOLLAR; - v->a[18350] = actions(57); - v->a[18351] = 1; - v->a[18352] = anon_sym_DQUOTE; - v->a[18353] = actions(61); - v->a[18354] = 1; - v->a[18355] = anon_sym_DOLLAR_LBRACE; - v->a[18356] = actions(63); - v->a[18357] = 1; - v->a[18358] = anon_sym_DOLLAR_LPAREN; - v->a[18359] = actions(419); - small_parse_table_918(v); -} - -void small_parse_table_918(t_small_parse_table_array *v) -{ - v->a[18360] = 1; - v->a[18361] = sym__bare_dollar; - v->a[18362] = state(189); - v->a[18363] = 1; - v->a[18364] = aux_sym_command_repeat2; - v->a[18365] = state(570); - v->a[18366] = 1; - v->a[18367] = sym_concatenation; - v->a[18368] = actions(602); - v->a[18369] = 3; - v->a[18370] = sym_raw_string; - v->a[18371] = sym_number; - v->a[18372] = sym_word; - v->a[18373] = state(431); - v->a[18374] = 5; - v->a[18375] = sym_arithmetic_expansion; - v->a[18376] = sym_string; - v->a[18377] = sym_simple_expansion; - v->a[18378] = sym_expansion; - v->a[18379] = sym_command_substitution; - small_parse_table_919(v); -} - -void small_parse_table_919(t_small_parse_table_array *v) -{ - v->a[18380] = actions(411); - v->a[18381] = 11; - v->a[18382] = anon_sym_PIPE; - v->a[18383] = anon_sym_SEMI_SEMI; - v->a[18384] = anon_sym_AMP_AMP; - v->a[18385] = anon_sym_PIPE_PIPE; - v->a[18386] = anon_sym_LT; - v->a[18387] = anon_sym_GT; - v->a[18388] = anon_sym_GT_GT; - v->a[18389] = anon_sym_LT_LT; - v->a[18390] = aux_sym_heredoc_redirect_token1; - v->a[18391] = anon_sym_BQUOTE; - v->a[18392] = anon_sym_SEMI; - v->a[18393] = 12; - v->a[18394] = actions(3); - v->a[18395] = 1; - v->a[18396] = sym_comment; - v->a[18397] = actions(53); - v->a[18398] = 1; - v->a[18399] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_920(v); -} - -/* EOF small_parse_table_183.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 deleted file mode 100644 index ac7e41ea..00000000 --- a/parser/static/small_parse_table/small_parse_table_184.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_184.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_920(t_small_parse_table_array *v) -{ - v->a[18400] = actions(55); - v->a[18401] = 1; - v->a[18402] = anon_sym_DOLLAR; - v->a[18403] = actions(57); - v->a[18404] = 1; - v->a[18405] = anon_sym_DQUOTE; - v->a[18406] = actions(61); - v->a[18407] = 1; - v->a[18408] = anon_sym_DOLLAR_LBRACE; - v->a[18409] = actions(63); - v->a[18410] = 1; - v->a[18411] = anon_sym_DOLLAR_LPAREN; - v->a[18412] = actions(419); - v->a[18413] = 1; - v->a[18414] = sym__bare_dollar; - v->a[18415] = state(180); - v->a[18416] = 1; - v->a[18417] = aux_sym_command_repeat2; - v->a[18418] = state(570); - v->a[18419] = 1; - small_parse_table_921(v); -} - -void small_parse_table_921(t_small_parse_table_array *v) -{ - v->a[18420] = sym_concatenation; - v->a[18421] = actions(602); - v->a[18422] = 3; - v->a[18423] = sym_raw_string; - v->a[18424] = sym_number; - v->a[18425] = sym_word; - v->a[18426] = state(431); - v->a[18427] = 5; - v->a[18428] = sym_arithmetic_expansion; - v->a[18429] = sym_string; - v->a[18430] = sym_simple_expansion; - v->a[18431] = sym_expansion; - v->a[18432] = sym_command_substitution; - v->a[18433] = actions(450); - v->a[18434] = 11; - v->a[18435] = anon_sym_PIPE; - v->a[18436] = anon_sym_SEMI_SEMI; - v->a[18437] = anon_sym_AMP_AMP; - v->a[18438] = anon_sym_PIPE_PIPE; - v->a[18439] = anon_sym_LT; - small_parse_table_922(v); -} - -void small_parse_table_922(t_small_parse_table_array *v) -{ - v->a[18440] = anon_sym_GT; - v->a[18441] = anon_sym_GT_GT; - v->a[18442] = anon_sym_LT_LT; - v->a[18443] = aux_sym_heredoc_redirect_token1; - v->a[18444] = anon_sym_BQUOTE; - v->a[18445] = anon_sym_SEMI; - v->a[18446] = 12; - v->a[18447] = actions(3); - v->a[18448] = 1; - v->a[18449] = sym_comment; - v->a[18450] = actions(448); - v->a[18451] = 1; - v->a[18452] = sym_variable_name; - v->a[18453] = actions(558); - v->a[18454] = 1; - v->a[18455] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18456] = actions(561); - v->a[18457] = 1; - v->a[18458] = anon_sym_DOLLAR; - v->a[18459] = actions(564); - small_parse_table_923(v); -} - -void small_parse_table_923(t_small_parse_table_array *v) -{ - v->a[18460] = 1; - v->a[18461] = anon_sym_DQUOTE; - v->a[18462] = actions(567); - v->a[18463] = 1; - v->a[18464] = anon_sym_DOLLAR_LBRACE; - v->a[18465] = actions(570); - v->a[18466] = 1; - v->a[18467] = anon_sym_DOLLAR_LPAREN; - v->a[18468] = actions(573); - v->a[18469] = 1; - v->a[18470] = anon_sym_BQUOTE; - v->a[18471] = state(201); - v->a[18472] = 2; - v->a[18473] = sym_concatenation; - v->a[18474] = aux_sym_for_statement_repeat1; - v->a[18475] = actions(718); - v->a[18476] = 3; - v->a[18477] = sym_raw_string; - v->a[18478] = sym_number; - v->a[18479] = sym_word; - small_parse_table_924(v); -} - -void small_parse_table_924(t_small_parse_table_array *v) -{ - v->a[18480] = state(415); - v->a[18481] = 5; - v->a[18482] = sym_arithmetic_expansion; - v->a[18483] = sym_string; - v->a[18484] = sym_simple_expansion; - v->a[18485] = sym_expansion; - v->a[18486] = sym_command_substitution; - v->a[18487] = actions(428); - v->a[18488] = 10; - v->a[18489] = anon_sym_PIPE; - v->a[18490] = anon_sym_SEMI_SEMI; - v->a[18491] = anon_sym_AMP_AMP; - v->a[18492] = anon_sym_PIPE_PIPE; - v->a[18493] = anon_sym_LT; - v->a[18494] = anon_sym_GT; - v->a[18495] = anon_sym_GT_GT; - v->a[18496] = anon_sym_LT_LT; - v->a[18497] = aux_sym_heredoc_redirect_token1; - v->a[18498] = anon_sym_SEMI; - v->a[18499] = 12; - small_parse_table_925(v); -} - -/* EOF small_parse_table_184.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 deleted file mode 100644 index 97f03642..00000000 --- a/parser/static/small_parse_table/small_parse_table_185.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_185.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_925(t_small_parse_table_array *v) -{ - v->a[18500] = actions(3); - v->a[18501] = 1; - v->a[18502] = sym_comment; - v->a[18503] = actions(423); - v->a[18504] = 1; - v->a[18505] = ts_builtin_sym_end; - v->a[18506] = actions(723); - v->a[18507] = 1; - v->a[18508] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18509] = actions(725); - v->a[18510] = 1; - v->a[18511] = anon_sym_DOLLAR; - v->a[18512] = actions(727); - v->a[18513] = 1; - v->a[18514] = anon_sym_DQUOTE; - v->a[18515] = actions(729); - v->a[18516] = 1; - v->a[18517] = anon_sym_DOLLAR_LBRACE; - v->a[18518] = actions(731); - v->a[18519] = 1; - small_parse_table_926(v); -} - -void small_parse_table_926(t_small_parse_table_array *v) -{ - v->a[18520] = anon_sym_DOLLAR_LPAREN; - v->a[18521] = actions(733); - v->a[18522] = 1; - v->a[18523] = anon_sym_BQUOTE; - v->a[18524] = state(203); - v->a[18525] = 2; - v->a[18526] = sym_concatenation; - v->a[18527] = aux_sym_for_statement_repeat1; - v->a[18528] = actions(721); - v->a[18529] = 3; - v->a[18530] = sym_raw_string; - v->a[18531] = sym_number; - v->a[18532] = sym_word; - v->a[18533] = state(409); - v->a[18534] = 5; - v->a[18535] = sym_arithmetic_expansion; - v->a[18536] = sym_string; - v->a[18537] = sym_simple_expansion; - v->a[18538] = sym_expansion; - v->a[18539] = sym_command_substitution; - small_parse_table_927(v); -} - -void small_parse_table_927(t_small_parse_table_array *v) -{ - v->a[18540] = actions(421); - v->a[18541] = 10; - v->a[18542] = anon_sym_PIPE; - v->a[18543] = anon_sym_SEMI_SEMI; - v->a[18544] = anon_sym_AMP_AMP; - v->a[18545] = anon_sym_PIPE_PIPE; - v->a[18546] = anon_sym_LT; - v->a[18547] = anon_sym_GT; - v->a[18548] = anon_sym_GT_GT; - v->a[18549] = anon_sym_LT_LT; - v->a[18550] = aux_sym_heredoc_redirect_token1; - v->a[18551] = anon_sym_SEMI; - v->a[18552] = 12; - v->a[18553] = actions(3); - v->a[18554] = 1; - v->a[18555] = sym_comment; - v->a[18556] = actions(448); - v->a[18557] = 1; - v->a[18558] = ts_builtin_sym_end; - v->a[18559] = actions(738); - small_parse_table_928(v); -} - -void small_parse_table_928(t_small_parse_table_array *v) -{ - v->a[18560] = 1; - v->a[18561] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18562] = actions(741); - v->a[18563] = 1; - v->a[18564] = anon_sym_DOLLAR; - v->a[18565] = actions(744); - v->a[18566] = 1; - v->a[18567] = anon_sym_DQUOTE; - v->a[18568] = actions(747); - v->a[18569] = 1; - v->a[18570] = anon_sym_DOLLAR_LBRACE; - v->a[18571] = actions(750); - v->a[18572] = 1; - v->a[18573] = anon_sym_DOLLAR_LPAREN; - v->a[18574] = actions(753); - v->a[18575] = 1; - v->a[18576] = anon_sym_BQUOTE; - v->a[18577] = state(203); - v->a[18578] = 2; - v->a[18579] = sym_concatenation; - small_parse_table_929(v); -} - -void small_parse_table_929(t_small_parse_table_array *v) -{ - v->a[18580] = aux_sym_for_statement_repeat1; - v->a[18581] = actions(735); - v->a[18582] = 3; - v->a[18583] = sym_raw_string; - v->a[18584] = sym_number; - v->a[18585] = sym_word; - v->a[18586] = state(409); - v->a[18587] = 5; - v->a[18588] = sym_arithmetic_expansion; - v->a[18589] = sym_string; - v->a[18590] = sym_simple_expansion; - v->a[18591] = sym_expansion; - v->a[18592] = sym_command_substitution; - v->a[18593] = actions(428); - v->a[18594] = 10; - v->a[18595] = anon_sym_PIPE; - v->a[18596] = anon_sym_SEMI_SEMI; - v->a[18597] = anon_sym_AMP_AMP; - v->a[18598] = anon_sym_PIPE_PIPE; - v->a[18599] = anon_sym_LT; - small_parse_table_930(v); -} - -/* EOF small_parse_table_185.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 deleted file mode 100644 index 3e278b2c..00000000 --- a/parser/static/small_parse_table/small_parse_table_186.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_186.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_930(t_small_parse_table_array *v) -{ - v->a[18600] = anon_sym_GT; - v->a[18601] = anon_sym_GT_GT; - v->a[18602] = anon_sym_LT_LT; - v->a[18603] = aux_sym_heredoc_redirect_token1; - v->a[18604] = anon_sym_SEMI; - v->a[18605] = 18; - v->a[18606] = actions(3); - v->a[18607] = 1; - v->a[18608] = sym_comment; - v->a[18609] = actions(647); - v->a[18610] = 1; - v->a[18611] = anon_sym_PIPE; - v->a[18612] = actions(655); - v->a[18613] = 1; - v->a[18614] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18615] = actions(657); - v->a[18616] = 1; - v->a[18617] = anon_sym_DOLLAR; - v->a[18618] = actions(659); - 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_DQUOTE; - v->a[18621] = actions(661); - v->a[18622] = 1; - v->a[18623] = anon_sym_DOLLAR_LBRACE; - v->a[18624] = actions(663); - v->a[18625] = 1; - v->a[18626] = anon_sym_DOLLAR_LPAREN; - v->a[18627] = actions(665); - v->a[18628] = 1; - v->a[18629] = anon_sym_BQUOTE; - v->a[18630] = actions(756); - v->a[18631] = 1; - v->a[18632] = aux_sym_heredoc_redirect_token1; - v->a[18633] = state(755); - v->a[18634] = 1; - v->a[18635] = aux_sym__heredoc_command; - v->a[18636] = state(1296); - v->a[18637] = 1; - v->a[18638] = sym_concatenation; - v->a[18639] = state(1632); - small_parse_table_932(v); -} - -void small_parse_table_932(t_small_parse_table_array *v) -{ - v->a[18640] = 1; - v->a[18641] = sym__heredoc_expression; - v->a[18642] = state(1633); - v->a[18643] = 1; - v->a[18644] = sym__heredoc_pipeline; - v->a[18645] = actions(649); - v->a[18646] = 2; - v->a[18647] = anon_sym_AMP_AMP; - v->a[18648] = anon_sym_PIPE_PIPE; - v->a[18649] = state(1370); - v->a[18650] = 2; - v->a[18651] = sym_file_redirect; - v->a[18652] = aux_sym_redirected_statement_repeat2; - v->a[18653] = actions(645); - v->a[18654] = 3; - v->a[18655] = sym_raw_string; - v->a[18656] = sym_number; - v->a[18657] = sym_word; - v->a[18658] = actions(651); - v->a[18659] = 3; - small_parse_table_933(v); -} - -void small_parse_table_933(t_small_parse_table_array *v) -{ - v->a[18660] = anon_sym_LT; - v->a[18661] = anon_sym_GT; - v->a[18662] = anon_sym_GT_GT; - v->a[18663] = state(1011); - v->a[18664] = 5; - v->a[18665] = sym_arithmetic_expansion; - v->a[18666] = sym_string; - v->a[18667] = sym_simple_expansion; - v->a[18668] = sym_expansion; - v->a[18669] = sym_command_substitution; - v->a[18670] = 13; - v->a[18671] = actions(3); - v->a[18672] = 1; - v->a[18673] = sym_comment; - v->a[18674] = actions(53); - v->a[18675] = 1; - v->a[18676] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18677] = actions(55); - v->a[18678] = 1; - v->a[18679] = anon_sym_DOLLAR; - small_parse_table_934(v); -} - -void small_parse_table_934(t_small_parse_table_array *v) -{ - v->a[18680] = actions(57); - v->a[18681] = 1; - v->a[18682] = anon_sym_DQUOTE; - v->a[18683] = actions(61); - v->a[18684] = 1; - v->a[18685] = anon_sym_DOLLAR_LBRACE; - v->a[18686] = actions(63); - v->a[18687] = 1; - v->a[18688] = anon_sym_DOLLAR_LPAREN; - v->a[18689] = actions(65); - v->a[18690] = 1; - v->a[18691] = anon_sym_BQUOTE; - v->a[18692] = actions(419); - v->a[18693] = 1; - v->a[18694] = sym__bare_dollar; - v->a[18695] = state(188); - v->a[18696] = 1; - v->a[18697] = aux_sym_command_repeat2; - v->a[18698] = state(570); - v->a[18699] = 1; - small_parse_table_935(v); -} - -/* EOF small_parse_table_186.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 deleted file mode 100644 index 14c5db9e..00000000 --- a/parser/static/small_parse_table/small_parse_table_187.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_187.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_935(t_small_parse_table_array *v) -{ - v->a[18700] = sym_concatenation; - v->a[18701] = actions(602); - v->a[18702] = 3; - v->a[18703] = sym_raw_string; - v->a[18704] = sym_number; - v->a[18705] = sym_word; - v->a[18706] = state(431); - v->a[18707] = 5; - v->a[18708] = sym_arithmetic_expansion; - v->a[18709] = sym_string; - v->a[18710] = sym_simple_expansion; - v->a[18711] = sym_expansion; - v->a[18712] = sym_command_substitution; - v->a[18713] = actions(450); - v->a[18714] = 10; - v->a[18715] = anon_sym_PIPE; - v->a[18716] = anon_sym_SEMI_SEMI; - v->a[18717] = anon_sym_AMP_AMP; - v->a[18718] = anon_sym_PIPE_PIPE; - v->a[18719] = anon_sym_LT; - small_parse_table_936(v); -} - -void small_parse_table_936(t_small_parse_table_array *v) -{ - v->a[18720] = anon_sym_GT; - v->a[18721] = anon_sym_GT_GT; - v->a[18722] = anon_sym_LT_LT; - v->a[18723] = aux_sym_heredoc_redirect_token1; - v->a[18724] = anon_sym_SEMI; - v->a[18725] = 19; - v->a[18726] = actions(3); - v->a[18727] = 1; - v->a[18728] = sym_comment; - v->a[18729] = actions(17); - v->a[18730] = 1; - v->a[18731] = anon_sym_LPAREN; - v->a[18732] = actions(53); - v->a[18733] = 1; - v->a[18734] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18735] = actions(55); - v->a[18736] = 1; - v->a[18737] = anon_sym_DOLLAR; - v->a[18738] = actions(57); - v->a[18739] = 1; - small_parse_table_937(v); -} - -void small_parse_table_937(t_small_parse_table_array *v) -{ - v->a[18740] = anon_sym_DQUOTE; - v->a[18741] = actions(61); - v->a[18742] = 1; - v->a[18743] = anon_sym_DOLLAR_LBRACE; - v->a[18744] = actions(63); - v->a[18745] = 1; - v->a[18746] = anon_sym_DOLLAR_LPAREN; - v->a[18747] = actions(65); - v->a[18748] = 1; - v->a[18749] = anon_sym_BQUOTE; - v->a[18750] = actions(339); - v->a[18751] = 1; - v->a[18752] = sym_variable_name; - v->a[18753] = state(252); - v->a[18754] = 1; - v->a[18755] = sym_command_name; - v->a[18756] = state(387); - v->a[18757] = 1; - v->a[18758] = aux_sym_command_repeat1; - v->a[18759] = state(555); - small_parse_table_938(v); -} - -void small_parse_table_938(t_small_parse_table_array *v) -{ - v->a[18760] = 1; - v->a[18761] = sym_concatenation; - v->a[18762] = state(557); - v->a[18763] = 1; - v->a[18764] = sym_variable_assignment; - v->a[18765] = state(1039); - v->a[18766] = 1; - v->a[18767] = sym_subshell; - v->a[18768] = state(1065); - v->a[18769] = 1; - v->a[18770] = sym_command; - v->a[18771] = state(1083); - v->a[18772] = 1; - v->a[18773] = sym_file_redirect; - v->a[18774] = actions(337); - v->a[18775] = 3; - v->a[18776] = sym_raw_string; - v->a[18777] = sym_number; - v->a[18778] = sym_word; - v->a[18779] = actions(758); - small_parse_table_939(v); -} - -void small_parse_table_939(t_small_parse_table_array *v) -{ - v->a[18780] = 3; - v->a[18781] = anon_sym_LT; - v->a[18782] = anon_sym_GT; - v->a[18783] = anon_sym_GT_GT; - v->a[18784] = state(525); - v->a[18785] = 5; - v->a[18786] = sym_arithmetic_expansion; - v->a[18787] = sym_string; - v->a[18788] = sym_simple_expansion; - v->a[18789] = sym_expansion; - v->a[18790] = sym_command_substitution; - v->a[18791] = 10; - v->a[18792] = actions(3); - v->a[18793] = 1; - v->a[18794] = sym_comment; - v->a[18795] = actions(704); - v->a[18796] = 1; - v->a[18797] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18798] = actions(706); - v->a[18799] = 1; - small_parse_table_940(v); -} - -/* EOF small_parse_table_187.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 deleted file mode 100644 index b712ddea..00000000 --- a/parser/static/small_parse_table/small_parse_table_188.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_188.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_940(t_small_parse_table_array *v) -{ - v->a[18800] = anon_sym_DOLLAR; - v->a[18801] = actions(708); - v->a[18802] = 1; - v->a[18803] = anon_sym_DQUOTE; - v->a[18804] = actions(710); - v->a[18805] = 1; - v->a[18806] = anon_sym_DOLLAR_LBRACE; - v->a[18807] = actions(712); - v->a[18808] = 1; - v->a[18809] = anon_sym_DOLLAR_LPAREN; - v->a[18810] = state(225); - v->a[18811] = 2; - v->a[18812] = sym_concatenation; - v->a[18813] = aux_sym_for_statement_repeat1; - v->a[18814] = actions(760); - v->a[18815] = 3; - v->a[18816] = sym_raw_string; - v->a[18817] = sym_number; - v->a[18818] = sym_word; - v->a[18819] = state(493); - small_parse_table_941(v); -} - -void small_parse_table_941(t_small_parse_table_array *v) -{ - v->a[18820] = 5; - v->a[18821] = sym_arithmetic_expansion; - v->a[18822] = sym_string; - v->a[18823] = sym_simple_expansion; - v->a[18824] = sym_expansion; - v->a[18825] = sym_command_substitution; - v->a[18826] = actions(421); - v->a[18827] = 11; - v->a[18828] = anon_sym_PIPE; - v->a[18829] = anon_sym_SEMI_SEMI; - v->a[18830] = anon_sym_AMP_AMP; - v->a[18831] = anon_sym_PIPE_PIPE; - v->a[18832] = anon_sym_LT; - v->a[18833] = anon_sym_GT; - v->a[18834] = anon_sym_GT_GT; - v->a[18835] = anon_sym_LT_LT; - v->a[18836] = aux_sym_heredoc_redirect_token1; - v->a[18837] = anon_sym_BQUOTE; - v->a[18838] = anon_sym_SEMI; - v->a[18839] = 11; - small_parse_table_942(v); -} - -void small_parse_table_942(t_small_parse_table_array *v) -{ - v->a[18840] = actions(3); - v->a[18841] = 1; - v->a[18842] = sym_comment; - v->a[18843] = actions(578); - v->a[18844] = 1; - v->a[18845] = anon_sym_BQUOTE; - v->a[18846] = actions(580); - v->a[18847] = 1; - v->a[18848] = anon_sym_PIPE; - v->a[18849] = actions(597); - v->a[18850] = 1; - v->a[18851] = anon_sym_LT_LT; - v->a[18852] = actions(764); - v->a[18853] = 1; - v->a[18854] = sym_variable_name; - v->a[18855] = state(559); - v->a[18856] = 1; - v->a[18857] = sym_terminator; - v->a[18858] = actions(762); - v->a[18859] = 2; - small_parse_table_943(v); -} - -void small_parse_table_943(t_small_parse_table_array *v) -{ - v->a[18860] = anon_sym_AMP_AMP; - v->a[18861] = anon_sym_PIPE_PIPE; - v->a[18862] = state(967); - v->a[18863] = 2; - v->a[18864] = sym_variable_assignment; - v->a[18865] = aux_sym__variable_assignments_repeat1; - v->a[18866] = actions(593); - v->a[18867] = 3; - v->a[18868] = anon_sym_SEMI_SEMI; - v->a[18869] = aux_sym_heredoc_redirect_token1; - v->a[18870] = anon_sym_SEMI; - v->a[18871] = state(925); - v->a[18872] = 3; - v->a[18873] = sym_file_redirect; - v->a[18874] = sym_heredoc_redirect; - v->a[18875] = aux_sym_redirected_statement_repeat1; - v->a[18876] = actions(576); - v->a[18877] = 11; - v->a[18878] = anon_sym_LT; - v->a[18879] = anon_sym_GT; - small_parse_table_944(v); -} - -void small_parse_table_944(t_small_parse_table_array *v) -{ - v->a[18880] = anon_sym_GT_GT; - v->a[18881] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18882] = anon_sym_DOLLAR; - v->a[18883] = anon_sym_DQUOTE; - v->a[18884] = sym_raw_string; - v->a[18885] = sym_number; - v->a[18886] = anon_sym_DOLLAR_LBRACE; - v->a[18887] = anon_sym_DOLLAR_LPAREN; - v->a[18888] = sym_word; - v->a[18889] = 10; - v->a[18890] = actions(3); - v->a[18891] = 1; - v->a[18892] = sym_comment; - v->a[18893] = actions(580); - v->a[18894] = 1; - v->a[18895] = anon_sym_PIPE; - v->a[18896] = actions(597); - v->a[18897] = 1; - v->a[18898] = anon_sym_LT_LT; - v->a[18899] = actions(771); - small_parse_table_945(v); -} - -/* EOF small_parse_table_188.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 deleted file mode 100644 index eb4c5118..00000000 --- a/parser/static/small_parse_table/small_parse_table_189.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_189.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_945(t_small_parse_table_array *v) -{ - v->a[18900] = 1; - v->a[18901] = sym_variable_name; - v->a[18902] = state(438); - v->a[18903] = 1; - v->a[18904] = sym_terminator; - v->a[18905] = actions(769); - v->a[18906] = 2; - v->a[18907] = anon_sym_AMP_AMP; - v->a[18908] = anon_sym_PIPE_PIPE; - v->a[18909] = state(995); - v->a[18910] = 2; - v->a[18911] = sym_variable_assignment; - v->a[18912] = aux_sym__variable_assignments_repeat1; - v->a[18913] = actions(767); - v->a[18914] = 3; - v->a[18915] = anon_sym_SEMI_SEMI; - v->a[18916] = aux_sym_heredoc_redirect_token1; - v->a[18917] = anon_sym_SEMI; - v->a[18918] = state(1040); - v->a[18919] = 3; - small_parse_table_946(v); -} - -void small_parse_table_946(t_small_parse_table_array *v) -{ - v->a[18920] = sym_file_redirect; - v->a[18921] = sym_heredoc_redirect; - v->a[18922] = aux_sym_redirected_statement_repeat1; - v->a[18923] = actions(576); - v->a[18924] = 12; - v->a[18925] = anon_sym_LT; - v->a[18926] = anon_sym_GT; - v->a[18927] = anon_sym_GT_GT; - v->a[18928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18929] = anon_sym_DOLLAR; - v->a[18930] = anon_sym_DQUOTE; - v->a[18931] = sym_raw_string; - v->a[18932] = sym_number; - v->a[18933] = anon_sym_DOLLAR_LBRACE; - v->a[18934] = anon_sym_DOLLAR_LPAREN; - v->a[18935] = anon_sym_BQUOTE; - v->a[18936] = sym_word; - v->a[18937] = 19; - v->a[18938] = actions(3); - v->a[18939] = 1; - small_parse_table_947(v); -} - -void small_parse_table_947(t_small_parse_table_array *v) -{ - v->a[18940] = sym_comment; - v->a[18941] = actions(17); - v->a[18942] = 1; - v->a[18943] = anon_sym_LPAREN; - v->a[18944] = actions(53); - v->a[18945] = 1; - v->a[18946] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[18947] = actions(55); - v->a[18948] = 1; - v->a[18949] = anon_sym_DOLLAR; - v->a[18950] = actions(57); - v->a[18951] = 1; - v->a[18952] = anon_sym_DQUOTE; - v->a[18953] = actions(61); - v->a[18954] = 1; - v->a[18955] = anon_sym_DOLLAR_LBRACE; - v->a[18956] = actions(63); - v->a[18957] = 1; - v->a[18958] = anon_sym_DOLLAR_LPAREN; - v->a[18959] = actions(65); - small_parse_table_948(v); -} - -void small_parse_table_948(t_small_parse_table_array *v) -{ - v->a[18960] = 1; - v->a[18961] = anon_sym_BQUOTE; - v->a[18962] = actions(67); - v->a[18963] = 1; - v->a[18964] = sym_variable_name; - v->a[18965] = state(179); - v->a[18966] = 1; - v->a[18967] = sym_command_name; - v->a[18968] = state(385); - v->a[18969] = 1; - v->a[18970] = aux_sym_command_repeat1; - v->a[18971] = state(555); - v->a[18972] = 1; - v->a[18973] = sym_concatenation; - v->a[18974] = state(602); - v->a[18975] = 1; - v->a[18976] = sym_variable_assignment; - v->a[18977] = state(1039); - v->a[18978] = 1; - v->a[18979] = sym_subshell; - small_parse_table_949(v); -} - -void small_parse_table_949(t_small_parse_table_array *v) -{ - v->a[18980] = state(1065); - v->a[18981] = 1; - v->a[18982] = sym_command; - v->a[18983] = state(1083); - v->a[18984] = 1; - v->a[18985] = sym_file_redirect; - v->a[18986] = actions(59); - v->a[18987] = 3; - v->a[18988] = sym_raw_string; - v->a[18989] = sym_number; - v->a[18990] = sym_word; - v->a[18991] = actions(758); - v->a[18992] = 3; - v->a[18993] = anon_sym_LT; - v->a[18994] = anon_sym_GT; - v->a[18995] = anon_sym_GT_GT; - v->a[18996] = state(401); - v->a[18997] = 5; - v->a[18998] = sym_arithmetic_expansion; - v->a[18999] = sym_string; - small_parse_table_950(v); -} - -/* EOF small_parse_table_189.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 deleted file mode 100644 index 26ffc3b1..00000000 --- a/parser/static/small_parse_table/small_parse_table_19.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_19.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_95(t_small_parse_table_array *v) -{ - v->a[1900] = anon_sym_for; - v->a[1901] = actions(13); - v->a[1902] = 1; - v->a[1903] = anon_sym_if; - v->a[1904] = actions(15); - v->a[1905] = 1; - v->a[1906] = anon_sym_case; - v->a[1907] = actions(17); - v->a[1908] = 1; - v->a[1909] = anon_sym_LPAREN; - v->a[1910] = actions(19); - v->a[1911] = 1; - v->a[1912] = anon_sym_LBRACE; - v->a[1913] = actions(41); - v->a[1914] = 1; - v->a[1915] = sym_word; - v->a[1916] = actions(49); - v->a[1917] = 1; - v->a[1918] = anon_sym_BANG; - v->a[1919] = actions(53); - small_parse_table_96(v); -} - -void small_parse_table_96(t_small_parse_table_array *v) -{ - v->a[1920] = 1; - v->a[1921] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[1922] = actions(55); - v->a[1923] = 1; - v->a[1924] = anon_sym_DOLLAR; - v->a[1925] = actions(57); - v->a[1926] = 1; - v->a[1927] = anon_sym_DQUOTE; - v->a[1928] = actions(61); - v->a[1929] = 1; - v->a[1930] = anon_sym_DOLLAR_LBRACE; - v->a[1931] = actions(63); - v->a[1932] = 1; - v->a[1933] = anon_sym_DOLLAR_LPAREN; - v->a[1934] = actions(65); - v->a[1935] = 1; - v->a[1936] = anon_sym_BQUOTE; - v->a[1937] = actions(67); - v->a[1938] = 1; - v->a[1939] = sym_variable_name; - small_parse_table_97(v); -} - -void small_parse_table_97(t_small_parse_table_array *v) -{ - v->a[1940] = actions(115); - v->a[1941] = 1; - v->a[1942] = anon_sym_LF; - v->a[1943] = state(118); - v->a[1944] = 1; - v->a[1945] = aux_sym__statements_repeat1; - v->a[1946] = state(185); - v->a[1947] = 1; - v->a[1948] = sym_command_name; - v->a[1949] = state(216); - v->a[1950] = 1; - v->a[1951] = sym_variable_assignment; - v->a[1952] = state(326); - v->a[1953] = 1; - v->a[1954] = aux_sym__case_item_last_repeat2; - v->a[1955] = state(411); - v->a[1956] = 1; - v->a[1957] = aux_sym_command_repeat1; - v->a[1958] = state(551); - v->a[1959] = 1; - small_parse_table_98(v); -} - -void small_parse_table_98(t_small_parse_table_array *v) -{ - v->a[1960] = sym_file_redirect; - v->a[1961] = state(555); - v->a[1962] = 1; - v->a[1963] = sym_concatenation; - v->a[1964] = state(991); - v->a[1965] = 1; - v->a[1966] = sym_pipeline; - v->a[1967] = state(1126); - v->a[1968] = 1; - v->a[1969] = aux_sym_redirected_statement_repeat2; - v->a[1970] = state(1561); - v->a[1971] = 1; - v->a[1972] = sym__statement_not_pipeline; - v->a[1973] = state(1722); - v->a[1974] = 1; - v->a[1975] = sym__statements; - v->a[1976] = actions(11); - v->a[1977] = 2; - v->a[1978] = anon_sym_while; - v->a[1979] = anon_sym_until; - small_parse_table_99(v); -} - -void small_parse_table_99(t_small_parse_table_array *v) -{ - v->a[1980] = actions(59); - v->a[1981] = 2; - v->a[1982] = sym_raw_string; - v->a[1983] = sym_number; - v->a[1984] = actions(51); - v->a[1985] = 3; - v->a[1986] = anon_sym_LT; - v->a[1987] = anon_sym_GT; - v->a[1988] = anon_sym_GT_GT; - v->a[1989] = state(401); - v->a[1990] = 5; - v->a[1991] = sym_arithmetic_expansion; - v->a[1992] = sym_string; - v->a[1993] = sym_simple_expansion; - v->a[1994] = sym_expansion; - v->a[1995] = sym_command_substitution; - v->a[1996] = state(972); - v->a[1997] = 12; - v->a[1998] = sym_redirected_statement; - v->a[1999] = sym_for_statement; - small_parse_table_100(v); -} - -/* EOF small_parse_table_19.c */ diff --git a/parser/static/small_parse_table/small_parse_table_190.c b/parser/static/small_parse_table/small_parse_table_190.c deleted file mode 100644 index 2b44f658..00000000 --- a/parser/static/small_parse_table/small_parse_table_190.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_190.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_950(t_small_parse_table_array *v) -{ - v->a[19000] = sym_simple_expansion; - v->a[19001] = sym_expansion; - v->a[19002] = sym_command_substitution; - v->a[19003] = 19; - v->a[19004] = actions(3); - v->a[19005] = 1; - v->a[19006] = sym_comment; - v->a[19007] = actions(17); - v->a[19008] = 1; - v->a[19009] = anon_sym_LPAREN; - v->a[19010] = actions(53); - v->a[19011] = 1; - v->a[19012] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19013] = actions(55); - v->a[19014] = 1; - v->a[19015] = anon_sym_DOLLAR; - v->a[19016] = actions(57); - v->a[19017] = 1; - v->a[19018] = anon_sym_DQUOTE; - v->a[19019] = actions(61); - small_parse_table_951(v); -} - -void small_parse_table_951(t_small_parse_table_array *v) -{ - v->a[19020] = 1; - v->a[19021] = anon_sym_DOLLAR_LBRACE; - v->a[19022] = actions(63); - v->a[19023] = 1; - v->a[19024] = anon_sym_DOLLAR_LPAREN; - v->a[19025] = actions(65); - v->a[19026] = 1; - v->a[19027] = anon_sym_BQUOTE; - v->a[19028] = actions(216); - v->a[19029] = 1; - v->a[19030] = sym_variable_name; - v->a[19031] = state(158); - v->a[19032] = 1; - v->a[19033] = sym_command_name; - v->a[19034] = state(298); - v->a[19035] = 1; - v->a[19036] = aux_sym_command_repeat1; - v->a[19037] = state(555); - v->a[19038] = 1; - v->a[19039] = sym_concatenation; - small_parse_table_952(v); -} - -void small_parse_table_952(t_small_parse_table_array *v) -{ - v->a[19040] = state(557); - v->a[19041] = 1; - v->a[19042] = sym_variable_assignment; - v->a[19043] = state(1039); - v->a[19044] = 1; - v->a[19045] = sym_subshell; - v->a[19046] = state(1065); - v->a[19047] = 1; - v->a[19048] = sym_command; - v->a[19049] = state(1083); - v->a[19050] = 1; - v->a[19051] = sym_file_redirect; - v->a[19052] = actions(214); - v->a[19053] = 3; - v->a[19054] = sym_raw_string; - v->a[19055] = sym_number; - v->a[19056] = sym_word; - v->a[19057] = actions(758); - v->a[19058] = 3; - v->a[19059] = anon_sym_LT; - small_parse_table_953(v); -} - -void small_parse_table_953(t_small_parse_table_array *v) -{ - v->a[19060] = anon_sym_GT; - v->a[19061] = anon_sym_GT_GT; - v->a[19062] = state(277); - v->a[19063] = 5; - v->a[19064] = sym_arithmetic_expansion; - v->a[19065] = sym_string; - v->a[19066] = sym_simple_expansion; - v->a[19067] = sym_expansion; - v->a[19068] = sym_command_substitution; - v->a[19069] = 19; - v->a[19070] = actions(3); - v->a[19071] = 1; - v->a[19072] = sym_comment; - v->a[19073] = actions(17); - v->a[19074] = 1; - v->a[19075] = anon_sym_LPAREN; - v->a[19076] = actions(25); - v->a[19077] = 1; - v->a[19078] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19079] = actions(27); - small_parse_table_954(v); -} - -void small_parse_table_954(t_small_parse_table_array *v) -{ - v->a[19080] = 1; - v->a[19081] = anon_sym_DOLLAR; - v->a[19082] = actions(29); - v->a[19083] = 1; - v->a[19084] = anon_sym_DQUOTE; - v->a[19085] = actions(33); - v->a[19086] = 1; - v->a[19087] = anon_sym_DOLLAR_LBRACE; - v->a[19088] = actions(35); - v->a[19089] = 1; - v->a[19090] = anon_sym_DOLLAR_LPAREN; - v->a[19091] = actions(37); - v->a[19092] = 1; - v->a[19093] = anon_sym_BQUOTE; - v->a[19094] = actions(39); - v->a[19095] = 1; - v->a[19096] = sym_variable_name; - v->a[19097] = state(166); - v->a[19098] = 1; - v->a[19099] = sym_command_name; - small_parse_table_955(v); -} - -/* EOF small_parse_table_190.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 deleted file mode 100644 index de195979..00000000 --- a/parser/static/small_parse_table/small_parse_table_191.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_191.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_955(t_small_parse_table_array *v) -{ - v->a[19100] = state(398); - v->a[19101] = 1; - v->a[19102] = aux_sym_command_repeat1; - v->a[19103] = state(527); - v->a[19104] = 1; - v->a[19105] = sym_variable_assignment; - v->a[19106] = state(549); - v->a[19107] = 1; - v->a[19108] = sym_concatenation; - v->a[19109] = state(1039); - v->a[19110] = 1; - v->a[19111] = sym_subshell; - v->a[19112] = state(1065); - v->a[19113] = 1; - v->a[19114] = sym_command; - v->a[19115] = state(1083); - v->a[19116] = 1; - v->a[19117] = sym_file_redirect; - v->a[19118] = actions(31); - v->a[19119] = 3; - small_parse_table_956(v); -} - -void small_parse_table_956(t_small_parse_table_array *v) -{ - v->a[19120] = sym_raw_string; - v->a[19121] = sym_number; - v->a[19122] = sym_word; - v->a[19123] = actions(758); - v->a[19124] = 3; - v->a[19125] = anon_sym_LT; - v->a[19126] = anon_sym_GT; - v->a[19127] = anon_sym_GT_GT; - v->a[19128] = state(280); - v->a[19129] = 5; - v->a[19130] = sym_arithmetic_expansion; - v->a[19131] = sym_string; - v->a[19132] = sym_simple_expansion; - v->a[19133] = sym_expansion; - v->a[19134] = sym_command_substitution; - v->a[19135] = 18; - v->a[19136] = actions(3); - v->a[19137] = 1; - v->a[19138] = sym_comment; - v->a[19139] = actions(776); - small_parse_table_957(v); -} - -void small_parse_table_957(t_small_parse_table_array *v) -{ - v->a[19140] = 1; - v->a[19141] = anon_sym_esac; - v->a[19142] = actions(778); - v->a[19143] = 1; - v->a[19144] = anon_sym_LPAREN; - v->a[19145] = actions(782); - v->a[19146] = 1; - v->a[19147] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19148] = actions(784); - v->a[19149] = 1; - v->a[19150] = anon_sym_DOLLAR; - v->a[19151] = actions(786); - v->a[19152] = 1; - v->a[19153] = anon_sym_DQUOTE; - v->a[19154] = actions(788); - v->a[19155] = 1; - v->a[19156] = anon_sym_DOLLAR_LBRACE; - v->a[19157] = actions(790); - v->a[19158] = 1; - v->a[19159] = anon_sym_DOLLAR_LPAREN; - small_parse_table_958(v); -} - -void small_parse_table_958(t_small_parse_table_array *v) -{ - v->a[19160] = actions(792); - v->a[19161] = 1; - v->a[19162] = anon_sym_BQUOTE; - v->a[19163] = actions(794); - v->a[19164] = 1; - v->a[19165] = sym_extglob_pattern; - v->a[19166] = state(507); - v->a[19167] = 1; - v->a[19168] = sym_terminator; - v->a[19169] = state(567); - v->a[19170] = 1; - v->a[19171] = aux_sym_case_statement_repeat1; - v->a[19172] = state(1232); - v->a[19173] = 1; - v->a[19174] = sym_case_item; - v->a[19175] = state(1618); - v->a[19176] = 1; - v->a[19177] = sym__case_item_last; - v->a[19178] = state(1538); - v->a[19179] = 2; - small_parse_table_959(v); -} - -void small_parse_table_959(t_small_parse_table_array *v) -{ - v->a[19180] = sym_concatenation; - v->a[19181] = sym__extglob_blob; - v->a[19182] = actions(774); - v->a[19183] = 3; - v->a[19184] = sym_raw_string; - v->a[19185] = sym_number; - v->a[19186] = sym_word; - v->a[19187] = actions(780); - v->a[19188] = 3; - v->a[19189] = anon_sym_SEMI_SEMI; - v->a[19190] = aux_sym_heredoc_redirect_token1; - v->a[19191] = anon_sym_SEMI; - v->a[19192] = state(1468); - v->a[19193] = 5; - v->a[19194] = sym_arithmetic_expansion; - v->a[19195] = sym_string; - v->a[19196] = sym_simple_expansion; - v->a[19197] = sym_expansion; - v->a[19198] = sym_command_substitution; - v->a[19199] = 5; - small_parse_table_960(v); -} - -/* EOF small_parse_table_191.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 deleted file mode 100644 index d70f1598..00000000 --- a/parser/static/small_parse_table/small_parse_table_192.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_192.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_960(t_small_parse_table_array *v) -{ - v->a[19200] = actions(3); - v->a[19201] = 1; - v->a[19202] = sym_comment; - v->a[19203] = actions(800); - v->a[19204] = 1; - v->a[19205] = sym_variable_name; - v->a[19206] = actions(798); - v->a[19207] = 2; - v->a[19208] = aux_sym__simple_variable_name_token1; - v->a[19209] = aux_sym__multiline_variable_name_token1; - v->a[19210] = actions(796); - v->a[19211] = 8; - v->a[19212] = anon_sym_BANG; - v->a[19213] = anon_sym_DASH; - v->a[19214] = anon_sym_STAR; - v->a[19215] = anon_sym_QMARK; - v->a[19216] = anon_sym_DOLLAR; - v->a[19217] = anon_sym_POUND; - v->a[19218] = anon_sym_AT; - v->a[19219] = anon_sym_0; - small_parse_table_961(v); -} - -void small_parse_table_961(t_small_parse_table_array *v) -{ - v->a[19220] = actions(343); - v->a[19221] = 15; - v->a[19222] = anon_sym_PIPE; - v->a[19223] = anon_sym_AMP_AMP; - v->a[19224] = anon_sym_PIPE_PIPE; - v->a[19225] = anon_sym_LT; - v->a[19226] = anon_sym_GT; - v->a[19227] = anon_sym_GT_GT; - v->a[19228] = anon_sym_LT_LT; - v->a[19229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19230] = anon_sym_DQUOTE; - v->a[19231] = sym_raw_string; - v->a[19232] = sym_number; - v->a[19233] = anon_sym_DOLLAR_LBRACE; - v->a[19234] = anon_sym_DOLLAR_LPAREN; - v->a[19235] = anon_sym_BQUOTE; - v->a[19236] = sym_word; - v->a[19237] = 11; - v->a[19238] = actions(3); - v->a[19239] = 1; - small_parse_table_962(v); -} - -void small_parse_table_962(t_small_parse_table_array *v) -{ - v->a[19240] = sym_comment; - v->a[19241] = actions(580); - v->a[19242] = 1; - v->a[19243] = anon_sym_PIPE; - v->a[19244] = actions(591); - v->a[19245] = 1; - v->a[19246] = anon_sym_SEMI_SEMI; - v->a[19247] = actions(597); - v->a[19248] = 1; - v->a[19249] = anon_sym_LT_LT; - v->a[19250] = actions(771); - v->a[19251] = 1; - v->a[19252] = sym_variable_name; - v->a[19253] = state(361); - v->a[19254] = 1; - v->a[19255] = sym_terminator; - v->a[19256] = actions(593); - v->a[19257] = 2; - v->a[19258] = aux_sym_heredoc_redirect_token1; - v->a[19259] = anon_sym_SEMI; - small_parse_table_963(v); -} - -void small_parse_table_963(t_small_parse_table_array *v) -{ - v->a[19260] = actions(769); - v->a[19261] = 2; - v->a[19262] = anon_sym_AMP_AMP; - v->a[19263] = anon_sym_PIPE_PIPE; - v->a[19264] = state(995); - v->a[19265] = 2; - v->a[19266] = sym_variable_assignment; - v->a[19267] = aux_sym__variable_assignments_repeat1; - v->a[19268] = state(1040); - v->a[19269] = 3; - v->a[19270] = sym_file_redirect; - v->a[19271] = sym_heredoc_redirect; - v->a[19272] = aux_sym_redirected_statement_repeat1; - v->a[19273] = actions(576); - v->a[19274] = 12; - v->a[19275] = anon_sym_LT; - v->a[19276] = anon_sym_GT; - v->a[19277] = anon_sym_GT_GT; - v->a[19278] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19279] = anon_sym_DOLLAR; - small_parse_table_964(v); -} - -void small_parse_table_964(t_small_parse_table_array *v) -{ - v->a[19280] = anon_sym_DQUOTE; - v->a[19281] = sym_raw_string; - v->a[19282] = sym_number; - v->a[19283] = anon_sym_DOLLAR_LBRACE; - v->a[19284] = anon_sym_DOLLAR_LPAREN; - v->a[19285] = anon_sym_BQUOTE; - v->a[19286] = sym_word; - v->a[19287] = 11; - v->a[19288] = actions(3); - v->a[19289] = 1; - v->a[19290] = sym_comment; - v->a[19291] = actions(578); - v->a[19292] = 1; - v->a[19293] = anon_sym_SEMI_SEMI; - v->a[19294] = actions(580); - v->a[19295] = 1; - v->a[19296] = anon_sym_PIPE; - v->a[19297] = actions(597); - v->a[19298] = 1; - v->a[19299] = anon_sym_LT_LT; - small_parse_table_965(v); -} - -/* EOF small_parse_table_192.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 deleted file mode 100644 index 0d0d41e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_193.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_193.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_965(t_small_parse_table_array *v) -{ - v->a[19300] = actions(771); - v->a[19301] = 1; - v->a[19302] = sym_variable_name; - v->a[19303] = state(428); - v->a[19304] = 1; - v->a[19305] = sym_terminator; - v->a[19306] = actions(593); - v->a[19307] = 2; - v->a[19308] = aux_sym_heredoc_redirect_token1; - v->a[19309] = anon_sym_SEMI; - v->a[19310] = actions(769); - v->a[19311] = 2; - v->a[19312] = anon_sym_AMP_AMP; - v->a[19313] = anon_sym_PIPE_PIPE; - v->a[19314] = state(995); - v->a[19315] = 2; - v->a[19316] = sym_variable_assignment; - v->a[19317] = aux_sym__variable_assignments_repeat1; - v->a[19318] = state(1040); - v->a[19319] = 3; - small_parse_table_966(v); -} - -void small_parse_table_966(t_small_parse_table_array *v) -{ - v->a[19320] = sym_file_redirect; - v->a[19321] = sym_heredoc_redirect; - v->a[19322] = aux_sym_redirected_statement_repeat1; - v->a[19323] = actions(576); - v->a[19324] = 12; - v->a[19325] = anon_sym_LT; - v->a[19326] = anon_sym_GT; - v->a[19327] = anon_sym_GT_GT; - v->a[19328] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19329] = anon_sym_DOLLAR; - v->a[19330] = anon_sym_DQUOTE; - v->a[19331] = sym_raw_string; - v->a[19332] = sym_number; - v->a[19333] = anon_sym_DOLLAR_LBRACE; - v->a[19334] = anon_sym_DOLLAR_LPAREN; - v->a[19335] = anon_sym_BQUOTE; - v->a[19336] = sym_word; - v->a[19337] = 18; - v->a[19338] = actions(3); - v->a[19339] = 1; - small_parse_table_967(v); -} - -void small_parse_table_967(t_small_parse_table_array *v) -{ - v->a[19340] = sym_comment; - v->a[19341] = actions(778); - v->a[19342] = 1; - v->a[19343] = anon_sym_LPAREN; - v->a[19344] = actions(782); - v->a[19345] = 1; - v->a[19346] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19347] = actions(784); - v->a[19348] = 1; - v->a[19349] = anon_sym_DOLLAR; - v->a[19350] = actions(786); - v->a[19351] = 1; - v->a[19352] = anon_sym_DQUOTE; - v->a[19353] = actions(788); - v->a[19354] = 1; - v->a[19355] = anon_sym_DOLLAR_LBRACE; - v->a[19356] = actions(790); - v->a[19357] = 1; - v->a[19358] = anon_sym_DOLLAR_LPAREN; - v->a[19359] = actions(792); - small_parse_table_968(v); -} - -void small_parse_table_968(t_small_parse_table_array *v) -{ - v->a[19360] = 1; - v->a[19361] = anon_sym_BQUOTE; - v->a[19362] = actions(794); - v->a[19363] = 1; - v->a[19364] = sym_extglob_pattern; - v->a[19365] = actions(802); - v->a[19366] = 1; - v->a[19367] = anon_sym_esac; - v->a[19368] = state(478); - v->a[19369] = 1; - v->a[19370] = sym_terminator; - v->a[19371] = state(522); - v->a[19372] = 1; - v->a[19373] = aux_sym_case_statement_repeat1; - v->a[19374] = state(1232); - v->a[19375] = 1; - v->a[19376] = sym_case_item; - v->a[19377] = state(1721); - v->a[19378] = 1; - v->a[19379] = sym__case_item_last; - small_parse_table_969(v); -} - -void small_parse_table_969(t_small_parse_table_array *v) -{ - v->a[19380] = state(1538); - v->a[19381] = 2; - v->a[19382] = sym_concatenation; - v->a[19383] = sym__extglob_blob; - v->a[19384] = actions(774); - v->a[19385] = 3; - v->a[19386] = sym_raw_string; - v->a[19387] = sym_number; - v->a[19388] = sym_word; - v->a[19389] = actions(780); - v->a[19390] = 3; - v->a[19391] = anon_sym_SEMI_SEMI; - v->a[19392] = aux_sym_heredoc_redirect_token1; - v->a[19393] = anon_sym_SEMI; - v->a[19394] = state(1468); - v->a[19395] = 5; - v->a[19396] = sym_arithmetic_expansion; - v->a[19397] = sym_string; - v->a[19398] = sym_simple_expansion; - v->a[19399] = sym_expansion; - small_parse_table_970(v); -} - -/* EOF small_parse_table_193.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 deleted file mode 100644 index 501f9880..00000000 --- a/parser/static/small_parse_table/small_parse_table_194.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_194.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_970(t_small_parse_table_array *v) -{ - v->a[19400] = sym_command_substitution; - v->a[19401] = 18; - v->a[19402] = actions(3); - v->a[19403] = 1; - v->a[19404] = sym_comment; - v->a[19405] = actions(778); - v->a[19406] = 1; - v->a[19407] = anon_sym_LPAREN; - v->a[19408] = actions(782); - v->a[19409] = 1; - v->a[19410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19411] = actions(784); - v->a[19412] = 1; - v->a[19413] = anon_sym_DOLLAR; - v->a[19414] = actions(786); - v->a[19415] = 1; - v->a[19416] = anon_sym_DQUOTE; - v->a[19417] = actions(788); - v->a[19418] = 1; - v->a[19419] = anon_sym_DOLLAR_LBRACE; - small_parse_table_971(v); -} - -void small_parse_table_971(t_small_parse_table_array *v) -{ - v->a[19420] = actions(790); - v->a[19421] = 1; - v->a[19422] = anon_sym_DOLLAR_LPAREN; - v->a[19423] = actions(792); - v->a[19424] = 1; - v->a[19425] = anon_sym_BQUOTE; - v->a[19426] = actions(794); - v->a[19427] = 1; - v->a[19428] = sym_extglob_pattern; - v->a[19429] = actions(804); - v->a[19430] = 1; - v->a[19431] = anon_sym_esac; - v->a[19432] = state(484); - v->a[19433] = 1; - v->a[19434] = sym_terminator; - v->a[19435] = state(533); - v->a[19436] = 1; - v->a[19437] = aux_sym_case_statement_repeat1; - v->a[19438] = state(1232); - v->a[19439] = 1; - small_parse_table_972(v); -} - -void small_parse_table_972(t_small_parse_table_array *v) -{ - v->a[19440] = sym_case_item; - v->a[19441] = state(1752); - v->a[19442] = 1; - v->a[19443] = sym__case_item_last; - v->a[19444] = state(1538); - v->a[19445] = 2; - v->a[19446] = sym_concatenation; - v->a[19447] = sym__extglob_blob; - v->a[19448] = actions(774); - v->a[19449] = 3; - v->a[19450] = sym_raw_string; - v->a[19451] = sym_number; - v->a[19452] = sym_word; - v->a[19453] = actions(780); - v->a[19454] = 3; - v->a[19455] = anon_sym_SEMI_SEMI; - v->a[19456] = aux_sym_heredoc_redirect_token1; - v->a[19457] = anon_sym_SEMI; - v->a[19458] = state(1468); - v->a[19459] = 5; - small_parse_table_973(v); -} - -void small_parse_table_973(t_small_parse_table_array *v) -{ - v->a[19460] = sym_arithmetic_expansion; - v->a[19461] = sym_string; - v->a[19462] = sym_simple_expansion; - v->a[19463] = sym_expansion; - v->a[19464] = sym_command_substitution; - v->a[19465] = 5; - v->a[19466] = actions(3); - v->a[19467] = 1; - v->a[19468] = sym_comment; - v->a[19469] = actions(810); - v->a[19470] = 1; - v->a[19471] = sym_variable_name; - v->a[19472] = actions(808); - v->a[19473] = 2; - v->a[19474] = aux_sym__simple_variable_name_token1; - v->a[19475] = aux_sym__multiline_variable_name_token1; - v->a[19476] = actions(806); - v->a[19477] = 8; - v->a[19478] = anon_sym_BANG; - v->a[19479] = anon_sym_DASH; - small_parse_table_974(v); -} - -void small_parse_table_974(t_small_parse_table_array *v) -{ - v->a[19480] = anon_sym_STAR; - v->a[19481] = anon_sym_QMARK; - v->a[19482] = anon_sym_DOLLAR; - v->a[19483] = anon_sym_POUND; - v->a[19484] = anon_sym_AT; - v->a[19485] = anon_sym_0; - v->a[19486] = actions(343); - v->a[19487] = 15; - v->a[19488] = anon_sym_PIPE; - v->a[19489] = anon_sym_AMP_AMP; - v->a[19490] = anon_sym_PIPE_PIPE; - v->a[19491] = anon_sym_LT; - v->a[19492] = anon_sym_GT; - v->a[19493] = anon_sym_GT_GT; - v->a[19494] = anon_sym_LT_LT; - v->a[19495] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19496] = anon_sym_DQUOTE; - v->a[19497] = sym_raw_string; - v->a[19498] = sym_number; - v->a[19499] = anon_sym_DOLLAR_LBRACE; - small_parse_table_975(v); -} - -/* EOF small_parse_table_194.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 deleted file mode 100644 index 971dc081..00000000 --- a/parser/static/small_parse_table/small_parse_table_195.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_195.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_975(t_small_parse_table_array *v) -{ - v->a[19500] = anon_sym_DOLLAR_LPAREN; - v->a[19501] = anon_sym_BQUOTE; - v->a[19502] = sym_word; - v->a[19503] = 10; - v->a[19504] = actions(3); - v->a[19505] = 1; - v->a[19506] = sym_comment; - v->a[19507] = actions(580); - v->a[19508] = 1; - v->a[19509] = anon_sym_PIPE; - v->a[19510] = actions(597); - v->a[19511] = 1; - v->a[19512] = anon_sym_LT_LT; - v->a[19513] = actions(771); - v->a[19514] = 1; - v->a[19515] = sym_variable_name; - v->a[19516] = state(480); - v->a[19517] = 1; - v->a[19518] = sym_terminator; - v->a[19519] = actions(769); - small_parse_table_976(v); -} - -void small_parse_table_976(t_small_parse_table_array *v) -{ - v->a[19520] = 2; - v->a[19521] = anon_sym_AMP_AMP; - v->a[19522] = anon_sym_PIPE_PIPE; - v->a[19523] = state(995); - v->a[19524] = 2; - v->a[19525] = sym_variable_assignment; - v->a[19526] = aux_sym__variable_assignments_repeat1; - v->a[19527] = actions(812); - v->a[19528] = 3; - v->a[19529] = anon_sym_SEMI_SEMI; - v->a[19530] = aux_sym_heredoc_redirect_token1; - v->a[19531] = anon_sym_SEMI; - v->a[19532] = state(1040); - v->a[19533] = 3; - v->a[19534] = sym_file_redirect; - v->a[19535] = sym_heredoc_redirect; - v->a[19536] = aux_sym_redirected_statement_repeat1; - v->a[19537] = actions(576); - v->a[19538] = 12; - v->a[19539] = anon_sym_LT; - small_parse_table_977(v); -} - -void small_parse_table_977(t_small_parse_table_array *v) -{ - v->a[19540] = anon_sym_GT; - v->a[19541] = anon_sym_GT_GT; - v->a[19542] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19543] = anon_sym_DOLLAR; - v->a[19544] = anon_sym_DQUOTE; - v->a[19545] = sym_raw_string; - v->a[19546] = sym_number; - v->a[19547] = anon_sym_DOLLAR_LBRACE; - v->a[19548] = anon_sym_DOLLAR_LPAREN; - v->a[19549] = anon_sym_BQUOTE; - v->a[19550] = sym_word; - v->a[19551] = 18; - v->a[19552] = actions(3); - v->a[19553] = 1; - v->a[19554] = sym_comment; - v->a[19555] = actions(778); - v->a[19556] = 1; - v->a[19557] = anon_sym_LPAREN; - v->a[19558] = actions(782); - v->a[19559] = 1; - small_parse_table_978(v); -} - -void small_parse_table_978(t_small_parse_table_array *v) -{ - v->a[19560] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19561] = actions(784); - v->a[19562] = 1; - v->a[19563] = anon_sym_DOLLAR; - v->a[19564] = actions(786); - v->a[19565] = 1; - v->a[19566] = anon_sym_DQUOTE; - v->a[19567] = actions(788); - v->a[19568] = 1; - v->a[19569] = anon_sym_DOLLAR_LBRACE; - v->a[19570] = actions(790); - v->a[19571] = 1; - v->a[19572] = anon_sym_DOLLAR_LPAREN; - v->a[19573] = actions(792); - v->a[19574] = 1; - v->a[19575] = anon_sym_BQUOTE; - v->a[19576] = actions(794); - v->a[19577] = 1; - v->a[19578] = sym_extglob_pattern; - v->a[19579] = actions(814); - small_parse_table_979(v); -} - -void small_parse_table_979(t_small_parse_table_array *v) -{ - v->a[19580] = 1; - v->a[19581] = anon_sym_esac; - v->a[19582] = state(508); - v->a[19583] = 1; - v->a[19584] = sym_terminator; - v->a[19585] = state(538); - v->a[19586] = 1; - v->a[19587] = aux_sym_case_statement_repeat1; - v->a[19588] = state(1232); - v->a[19589] = 1; - v->a[19590] = sym_case_item; - v->a[19591] = state(1657); - v->a[19592] = 1; - v->a[19593] = sym__case_item_last; - v->a[19594] = state(1538); - v->a[19595] = 2; - v->a[19596] = sym_concatenation; - v->a[19597] = sym__extglob_blob; - v->a[19598] = actions(774); - v->a[19599] = 3; - small_parse_table_980(v); -} - -/* EOF small_parse_table_195.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 deleted file mode 100644 index 7c80cac6..00000000 --- a/parser/static/small_parse_table/small_parse_table_196.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_196.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_980(t_small_parse_table_array *v) -{ - v->a[19600] = sym_raw_string; - v->a[19601] = sym_number; - v->a[19602] = sym_word; - v->a[19603] = actions(780); - v->a[19604] = 3; - v->a[19605] = anon_sym_SEMI_SEMI; - v->a[19606] = aux_sym_heredoc_redirect_token1; - v->a[19607] = anon_sym_SEMI; - v->a[19608] = state(1468); - v->a[19609] = 5; - v->a[19610] = sym_arithmetic_expansion; - v->a[19611] = sym_string; - v->a[19612] = sym_simple_expansion; - v->a[19613] = sym_expansion; - v->a[19614] = sym_command_substitution; - v->a[19615] = 7; - v->a[19616] = actions(3); - v->a[19617] = 1; - v->a[19618] = sym_comment; - v->a[19619] = actions(580); - small_parse_table_981(v); -} - -void small_parse_table_981(t_small_parse_table_array *v) -{ - v->a[19620] = 1; - v->a[19621] = anon_sym_PIPE; - v->a[19622] = actions(588); - v->a[19623] = 1; - v->a[19624] = sym_variable_name; - v->a[19625] = state(970); - v->a[19626] = 2; - v->a[19627] = sym_variable_assignment; - v->a[19628] = aux_sym__variable_assignments_repeat1; - v->a[19629] = state(971); - v->a[19630] = 3; - v->a[19631] = sym_file_redirect; - v->a[19632] = sym_heredoc_redirect; - v->a[19633] = aux_sym_redirected_statement_repeat1; - v->a[19634] = actions(816); - v->a[19635] = 7; - v->a[19636] = anon_sym_esac; - v->a[19637] = anon_sym_SEMI_SEMI; - v->a[19638] = anon_sym_AMP_AMP; - v->a[19639] = anon_sym_PIPE_PIPE; - small_parse_table_982(v); -} - -void small_parse_table_982(t_small_parse_table_array *v) -{ - v->a[19640] = anon_sym_LT_LT; - v->a[19641] = aux_sym_heredoc_redirect_token1; - v->a[19642] = anon_sym_SEMI; - v->a[19643] = actions(576); - v->a[19644] = 12; - v->a[19645] = anon_sym_LT; - v->a[19646] = anon_sym_GT; - v->a[19647] = anon_sym_GT_GT; - v->a[19648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19649] = anon_sym_DOLLAR; - v->a[19650] = anon_sym_DQUOTE; - v->a[19651] = sym_raw_string; - v->a[19652] = sym_number; - v->a[19653] = anon_sym_DOLLAR_LBRACE; - v->a[19654] = anon_sym_DOLLAR_LPAREN; - v->a[19655] = anon_sym_BQUOTE; - v->a[19656] = sym_word; - v->a[19657] = 19; - v->a[19658] = actions(3); - v->a[19659] = 1; - small_parse_table_983(v); -} - -void small_parse_table_983(t_small_parse_table_array *v) -{ - v->a[19660] = sym_comment; - v->a[19661] = actions(89); - v->a[19662] = 1; - v->a[19663] = anon_sym_LPAREN; - v->a[19664] = actions(99); - v->a[19665] = 1; - v->a[19666] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19667] = actions(101); - v->a[19668] = 1; - v->a[19669] = anon_sym_DOLLAR; - v->a[19670] = actions(103); - v->a[19671] = 1; - v->a[19672] = anon_sym_DQUOTE; - v->a[19673] = actions(107); - v->a[19674] = 1; - v->a[19675] = anon_sym_DOLLAR_LBRACE; - v->a[19676] = actions(109); - v->a[19677] = 1; - v->a[19678] = anon_sym_DOLLAR_LPAREN; - v->a[19679] = actions(111); - small_parse_table_984(v); -} - -void small_parse_table_984(t_small_parse_table_array *v) -{ - v->a[19680] = 1; - v->a[19681] = anon_sym_BQUOTE; - v->a[19682] = actions(113); - v->a[19683] = 1; - v->a[19684] = sym_variable_name; - v->a[19685] = state(170); - v->a[19686] = 1; - v->a[19687] = sym_command_name; - v->a[19688] = state(408); - v->a[19689] = 1; - v->a[19690] = aux_sym_command_repeat1; - v->a[19691] = state(545); - v->a[19692] = 1; - v->a[19693] = sym_variable_assignment; - v->a[19694] = state(546); - v->a[19695] = 1; - v->a[19696] = sym_concatenation; - v->a[19697] = state(1083); - v->a[19698] = 1; - v->a[19699] = sym_file_redirect; - small_parse_table_985(v); -} - -/* EOF small_parse_table_196.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 deleted file mode 100644 index ff373de4..00000000 --- a/parser/static/small_parse_table/small_parse_table_197.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_985(t_small_parse_table_array *v) -{ - v->a[19700] = state(1230); - v->a[19701] = 1; - v->a[19702] = sym_subshell; - v->a[19703] = state(1231); - v->a[19704] = 1; - v->a[19705] = sym_command; - v->a[19706] = actions(105); - v->a[19707] = 3; - v->a[19708] = sym_raw_string; - v->a[19709] = sym_number; - v->a[19710] = sym_word; - v->a[19711] = actions(758); - v->a[19712] = 3; - v->a[19713] = anon_sym_LT; - v->a[19714] = anon_sym_GT; - v->a[19715] = anon_sym_GT_GT; - v->a[19716] = state(276); - v->a[19717] = 5; - v->a[19718] = sym_arithmetic_expansion; - v->a[19719] = sym_string; - small_parse_table_986(v); -} - -void small_parse_table_986(t_small_parse_table_array *v) -{ - v->a[19720] = sym_simple_expansion; - v->a[19721] = sym_expansion; - v->a[19722] = sym_command_substitution; - v->a[19723] = 11; - v->a[19724] = actions(3); - v->a[19725] = 1; - v->a[19726] = sym_comment; - v->a[19727] = actions(704); - v->a[19728] = 1; - v->a[19729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19730] = actions(706); - v->a[19731] = 1; - v->a[19732] = anon_sym_DOLLAR; - v->a[19733] = actions(708); - v->a[19734] = 1; - v->a[19735] = anon_sym_DQUOTE; - v->a[19736] = actions(710); - v->a[19737] = 1; - v->a[19738] = anon_sym_DOLLAR_LBRACE; - v->a[19739] = actions(712); - small_parse_table_987(v); -} - -void small_parse_table_987(t_small_parse_table_array *v) -{ - v->a[19740] = 1; - v->a[19741] = anon_sym_DOLLAR_LPAREN; - v->a[19742] = actions(714); - v->a[19743] = 1; - v->a[19744] = anon_sym_BQUOTE; - v->a[19745] = state(225); - v->a[19746] = 2; - v->a[19747] = sym_concatenation; - v->a[19748] = aux_sym_for_statement_repeat1; - v->a[19749] = actions(760); - v->a[19750] = 3; - v->a[19751] = sym_raw_string; - v->a[19752] = sym_number; - v->a[19753] = sym_word; - v->a[19754] = state(493); - v->a[19755] = 5; - v->a[19756] = sym_arithmetic_expansion; - v->a[19757] = sym_string; - v->a[19758] = sym_simple_expansion; - v->a[19759] = sym_expansion; - small_parse_table_988(v); -} - -void small_parse_table_988(t_small_parse_table_array *v) -{ - v->a[19760] = sym_command_substitution; - v->a[19761] = actions(421); - v->a[19762] = 10; - v->a[19763] = anon_sym_PIPE; - v->a[19764] = anon_sym_SEMI_SEMI; - v->a[19765] = anon_sym_AMP_AMP; - v->a[19766] = anon_sym_PIPE_PIPE; - v->a[19767] = anon_sym_LT; - v->a[19768] = anon_sym_GT; - v->a[19769] = anon_sym_GT_GT; - v->a[19770] = anon_sym_LT_LT; - v->a[19771] = aux_sym_heredoc_redirect_token1; - v->a[19772] = anon_sym_SEMI; - v->a[19773] = 11; - v->a[19774] = actions(3); - v->a[19775] = 1; - v->a[19776] = sym_comment; - v->a[19777] = actions(607); - v->a[19778] = 1; - v->a[19779] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_989(v); -} - -void small_parse_table_989(t_small_parse_table_array *v) -{ - v->a[19780] = actions(610); - v->a[19781] = 1; - v->a[19782] = anon_sym_DOLLAR; - v->a[19783] = actions(613); - v->a[19784] = 1; - v->a[19785] = anon_sym_DQUOTE; - v->a[19786] = actions(616); - v->a[19787] = 1; - v->a[19788] = anon_sym_DOLLAR_LBRACE; - v->a[19789] = actions(619); - v->a[19790] = 1; - v->a[19791] = anon_sym_DOLLAR_LPAREN; - v->a[19792] = actions(622); - v->a[19793] = 1; - v->a[19794] = anon_sym_BQUOTE; - v->a[19795] = state(225); - v->a[19796] = 2; - v->a[19797] = sym_concatenation; - v->a[19798] = aux_sym_for_statement_repeat1; - v->a[19799] = actions(818); - small_parse_table_990(v); -} - -/* EOF small_parse_table_197.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 deleted file mode 100644 index d55539b6..00000000 --- a/parser/static/small_parse_table/small_parse_table_198.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_990(t_small_parse_table_array *v) -{ - v->a[19800] = 3; - v->a[19801] = sym_raw_string; - v->a[19802] = sym_number; - v->a[19803] = sym_word; - v->a[19804] = state(493); - v->a[19805] = 5; - v->a[19806] = sym_arithmetic_expansion; - v->a[19807] = sym_string; - v->a[19808] = sym_simple_expansion; - v->a[19809] = sym_expansion; - v->a[19810] = sym_command_substitution; - v->a[19811] = actions(428); - v->a[19812] = 10; - v->a[19813] = anon_sym_PIPE; - v->a[19814] = anon_sym_SEMI_SEMI; - v->a[19815] = anon_sym_AMP_AMP; - v->a[19816] = anon_sym_PIPE_PIPE; - v->a[19817] = anon_sym_LT; - v->a[19818] = anon_sym_GT; - v->a[19819] = anon_sym_GT_GT; - small_parse_table_991(v); -} - -void small_parse_table_991(t_small_parse_table_array *v) -{ - v->a[19820] = anon_sym_LT_LT; - v->a[19821] = aux_sym_heredoc_redirect_token1; - v->a[19822] = anon_sym_SEMI; - v->a[19823] = 18; - v->a[19824] = actions(3); - v->a[19825] = 1; - v->a[19826] = sym_comment; - v->a[19827] = actions(778); - v->a[19828] = 1; - v->a[19829] = anon_sym_LPAREN; - v->a[19830] = actions(782); - v->a[19831] = 1; - v->a[19832] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19833] = actions(784); - v->a[19834] = 1; - v->a[19835] = anon_sym_DOLLAR; - v->a[19836] = actions(786); - v->a[19837] = 1; - v->a[19838] = anon_sym_DQUOTE; - v->a[19839] = actions(788); - small_parse_table_992(v); -} - -void small_parse_table_992(t_small_parse_table_array *v) -{ - v->a[19840] = 1; - v->a[19841] = anon_sym_DOLLAR_LBRACE; - v->a[19842] = actions(790); - v->a[19843] = 1; - v->a[19844] = anon_sym_DOLLAR_LPAREN; - v->a[19845] = actions(792); - v->a[19846] = 1; - v->a[19847] = anon_sym_BQUOTE; - v->a[19848] = actions(794); - v->a[19849] = 1; - v->a[19850] = sym_extglob_pattern; - v->a[19851] = actions(821); - v->a[19852] = 1; - v->a[19853] = anon_sym_esac; - v->a[19854] = state(485); - v->a[19855] = 1; - v->a[19856] = sym_terminator; - v->a[19857] = state(524); - v->a[19858] = 1; - v->a[19859] = aux_sym_case_statement_repeat1; - small_parse_table_993(v); -} - -void small_parse_table_993(t_small_parse_table_array *v) -{ - v->a[19860] = state(1232); - v->a[19861] = 1; - v->a[19862] = sym_case_item; - v->a[19863] = state(1627); - v->a[19864] = 1; - v->a[19865] = sym__case_item_last; - v->a[19866] = state(1538); - v->a[19867] = 2; - v->a[19868] = sym_concatenation; - v->a[19869] = sym__extglob_blob; - v->a[19870] = actions(774); - v->a[19871] = 3; - v->a[19872] = sym_raw_string; - v->a[19873] = sym_number; - v->a[19874] = sym_word; - v->a[19875] = actions(780); - v->a[19876] = 3; - v->a[19877] = anon_sym_SEMI_SEMI; - v->a[19878] = aux_sym_heredoc_redirect_token1; - v->a[19879] = anon_sym_SEMI; - small_parse_table_994(v); -} - -void small_parse_table_994(t_small_parse_table_array *v) -{ - v->a[19880] = state(1468); - v->a[19881] = 5; - v->a[19882] = sym_arithmetic_expansion; - v->a[19883] = sym_string; - v->a[19884] = sym_simple_expansion; - v->a[19885] = sym_expansion; - v->a[19886] = sym_command_substitution; - v->a[19887] = 7; - v->a[19888] = actions(3); - v->a[19889] = 1; - v->a[19890] = sym_comment; - v->a[19891] = actions(580); - v->a[19892] = 1; - v->a[19893] = anon_sym_PIPE; - v->a[19894] = actions(599); - v->a[19895] = 1; - v->a[19896] = sym_variable_name; - v->a[19897] = state(963); - v->a[19898] = 2; - v->a[19899] = sym_variable_assignment; - small_parse_table_995(v); -} - -/* EOF small_parse_table_198.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 deleted file mode 100644 index 82336034..00000000 --- a/parser/static/small_parse_table/small_parse_table_199.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_995(t_small_parse_table_array *v) -{ - v->a[19900] = aux_sym__variable_assignments_repeat1; - v->a[19901] = state(916); - v->a[19902] = 3; - v->a[19903] = sym_file_redirect; - v->a[19904] = sym_heredoc_redirect; - v->a[19905] = aux_sym_redirected_statement_repeat1; - v->a[19906] = actions(816); - v->a[19907] = 7; - v->a[19908] = anon_sym_RPAREN; - v->a[19909] = anon_sym_SEMI_SEMI; - v->a[19910] = anon_sym_AMP_AMP; - v->a[19911] = anon_sym_PIPE_PIPE; - v->a[19912] = anon_sym_LT_LT; - v->a[19913] = aux_sym_heredoc_redirect_token1; - v->a[19914] = anon_sym_SEMI; - v->a[19915] = actions(576); - v->a[19916] = 12; - v->a[19917] = anon_sym_LT; - v->a[19918] = anon_sym_GT; - v->a[19919] = anon_sym_GT_GT; - small_parse_table_996(v); -} - -void small_parse_table_996(t_small_parse_table_array *v) -{ - v->a[19920] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19921] = anon_sym_DOLLAR; - v->a[19922] = anon_sym_DQUOTE; - v->a[19923] = sym_raw_string; - v->a[19924] = sym_number; - v->a[19925] = anon_sym_DOLLAR_LBRACE; - v->a[19926] = anon_sym_DOLLAR_LPAREN; - v->a[19927] = anon_sym_BQUOTE; - v->a[19928] = sym_word; - v->a[19929] = 19; - v->a[19930] = actions(3); - v->a[19931] = 1; - v->a[19932] = sym_comment; - v->a[19933] = actions(17); - v->a[19934] = 1; - v->a[19935] = anon_sym_LPAREN; - v->a[19936] = actions(53); - v->a[19937] = 1; - v->a[19938] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[19939] = actions(55); - 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; - v->a[19942] = actions(57); - v->a[19943] = 1; - v->a[19944] = anon_sym_DQUOTE; - v->a[19945] = actions(61); - v->a[19946] = 1; - v->a[19947] = anon_sym_DOLLAR_LBRACE; - v->a[19948] = actions(63); - v->a[19949] = 1; - v->a[19950] = anon_sym_DOLLAR_LPAREN; - v->a[19951] = actions(65); - v->a[19952] = 1; - v->a[19953] = anon_sym_BQUOTE; - v->a[19954] = actions(67); - v->a[19955] = 1; - v->a[19956] = sym_variable_name; - v->a[19957] = state(185); - v->a[19958] = 1; - v->a[19959] = sym_command_name; - small_parse_table_998(v); -} - -void small_parse_table_998(t_small_parse_table_array *v) -{ - v->a[19960] = state(411); - v->a[19961] = 1; - v->a[19962] = aux_sym_command_repeat1; - v->a[19963] = state(555); - v->a[19964] = 1; - v->a[19965] = sym_concatenation; - v->a[19966] = state(557); - v->a[19967] = 1; - v->a[19968] = sym_variable_assignment; - v->a[19969] = state(1039); - v->a[19970] = 1; - v->a[19971] = sym_subshell; - v->a[19972] = state(1065); - v->a[19973] = 1; - v->a[19974] = sym_command; - v->a[19975] = state(1083); - v->a[19976] = 1; - v->a[19977] = sym_file_redirect; - v->a[19978] = actions(59); - v->a[19979] = 3; - small_parse_table_999(v); -} - -void small_parse_table_999(t_small_parse_table_array *v) -{ - v->a[19980] = sym_raw_string; - v->a[19981] = sym_number; - v->a[19982] = sym_word; - v->a[19983] = actions(758); - v->a[19984] = 3; - v->a[19985] = anon_sym_LT; - v->a[19986] = anon_sym_GT; - v->a[19987] = anon_sym_GT_GT; - v->a[19988] = state(401); - v->a[19989] = 5; - v->a[19990] = sym_arithmetic_expansion; - v->a[19991] = sym_string; - v->a[19992] = sym_simple_expansion; - v->a[19993] = sym_expansion; - v->a[19994] = sym_command_substitution; - v->a[19995] = 19; - v->a[19996] = actions(3); - v->a[19997] = 1; - v->a[19998] = sym_comment; - v->a[19999] = actions(307); - small_parse_table_1000(v); -} - -/* EOF small_parse_table_199.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 deleted file mode 100644 index b988dfb8..00000000 --- a/parser/static/small_parse_table/small_parse_table_2.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_2.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_10(t_small_parse_table_array *v) -{ - v->a[200] = 1; - v->a[201] = aux_sym_redirected_statement_repeat2; - v->a[202] = state(1561); - v->a[203] = 1; - v->a[204] = sym__statement_not_pipeline; - v->a[205] = state(1636); - v->a[206] = 1; - v->a[207] = sym_else_clause; - v->a[208] = actions(11); - v->a[209] = 2; - v->a[210] = anon_sym_while; - v->a[211] = anon_sym_until; - v->a[212] = actions(59); - v->a[213] = 2; - v->a[214] = sym_raw_string; - v->a[215] = sym_number; - v->a[216] = state(1464); - v->a[217] = 2; - v->a[218] = sym_elif_clause; - v->a[219] = aux_sym_if_statement_repeat1; - small_parse_table_11(v); -} - -void small_parse_table_11(t_small_parse_table_array *v) -{ - v->a[220] = actions(51); - v->a[221] = 3; - v->a[222] = anon_sym_LT; - v->a[223] = anon_sym_GT; - v->a[224] = anon_sym_GT_GT; - v->a[225] = state(401); - v->a[226] = 5; - v->a[227] = sym_arithmetic_expansion; - v->a[228] = sym_string; - v->a[229] = sym_simple_expansion; - v->a[230] = sym_expansion; - v->a[231] = sym_command_substitution; - v->a[232] = state(905); - v->a[233] = 12; - v->a[234] = sym_redirected_statement; - v->a[235] = sym_for_statement; - v->a[236] = sym_while_statement; - v->a[237] = sym_if_statement; - v->a[238] = sym_case_statement; - v->a[239] = sym_function_definition; - small_parse_table_12(v); -} - -void small_parse_table_12(t_small_parse_table_array *v) -{ - v->a[240] = sym_compound_statement; - v->a[241] = sym_subshell; - v->a[242] = sym_list; - v->a[243] = sym_negated_command; - v->a[244] = sym_command; - v->a[245] = sym__variable_assignments; - v->a[246] = 34; - v->a[247] = actions(3); - v->a[248] = 1; - v->a[249] = sym_comment; - v->a[250] = actions(9); - v->a[251] = 1; - v->a[252] = anon_sym_for; - v->a[253] = actions(13); - v->a[254] = 1; - v->a[255] = anon_sym_if; - v->a[256] = actions(15); - v->a[257] = 1; - v->a[258] = anon_sym_case; - v->a[259] = actions(17); - 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_LPAREN; - v->a[262] = actions(19); - v->a[263] = 1; - v->a[264] = anon_sym_LBRACE; - v->a[265] = actions(41); - v->a[266] = 1; - v->a[267] = sym_word; - v->a[268] = actions(45); - v->a[269] = 1; - v->a[270] = anon_sym_elif; - v->a[271] = actions(47); - v->a[272] = 1; - v->a[273] = anon_sym_else; - v->a[274] = actions(49); - v->a[275] = 1; - v->a[276] = anon_sym_BANG; - v->a[277] = actions(53); - v->a[278] = 1; - v->a[279] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_14(v); -} - -void small_parse_table_14(t_small_parse_table_array *v) -{ - v->a[280] = actions(55); - v->a[281] = 1; - v->a[282] = anon_sym_DOLLAR; - v->a[283] = actions(57); - v->a[284] = 1; - v->a[285] = anon_sym_DQUOTE; - v->a[286] = actions(61); - v->a[287] = 1; - v->a[288] = anon_sym_DOLLAR_LBRACE; - v->a[289] = actions(63); - v->a[290] = 1; - v->a[291] = anon_sym_DOLLAR_LPAREN; - v->a[292] = actions(65); - v->a[293] = 1; - v->a[294] = anon_sym_BQUOTE; - v->a[295] = actions(67); - v->a[296] = 1; - v->a[297] = sym_variable_name; - v->a[298] = actions(71); - v->a[299] = 1; - small_parse_table_15(v); -} - -/* EOF small_parse_table_2.c */ diff --git a/parser/static/small_parse_table/small_parse_table_20.c b/parser/static/small_parse_table/small_parse_table_20.c deleted file mode 100644 index 2fe8685b..00000000 --- a/parser/static/small_parse_table/small_parse_table_20.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_20.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_100(t_small_parse_table_array *v) -{ - v->a[2000] = sym_while_statement; - v->a[2001] = sym_if_statement; - v->a[2002] = sym_case_statement; - v->a[2003] = sym_function_definition; - v->a[2004] = sym_compound_statement; - v->a[2005] = sym_subshell; - v->a[2006] = sym_list; - v->a[2007] = sym_negated_command; - v->a[2008] = sym_command; - v->a[2009] = sym__variable_assignments; - v->a[2010] = 30; - v->a[2011] = actions(3); - v->a[2012] = 1; - v->a[2013] = sym_comment; - v->a[2014] = actions(123); - v->a[2015] = 1; - v->a[2016] = sym_word; - v->a[2017] = actions(126); - v->a[2018] = 1; - v->a[2019] = anon_sym_for; - small_parse_table_101(v); -} - -void small_parse_table_101(t_small_parse_table_array *v) -{ - v->a[2020] = actions(132); - v->a[2021] = 1; - v->a[2022] = anon_sym_if; - v->a[2023] = actions(137); - v->a[2024] = 1; - v->a[2025] = anon_sym_case; - v->a[2026] = actions(140); - v->a[2027] = 1; - v->a[2028] = anon_sym_LPAREN; - v->a[2029] = actions(143); - v->a[2030] = 1; - v->a[2031] = anon_sym_LBRACE; - v->a[2032] = actions(146); - v->a[2033] = 1; - v->a[2034] = anon_sym_BANG; - v->a[2035] = actions(152); - v->a[2036] = 1; - v->a[2037] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2038] = actions(155); - v->a[2039] = 1; - small_parse_table_102(v); -} - -void small_parse_table_102(t_small_parse_table_array *v) -{ - v->a[2040] = anon_sym_DOLLAR; - v->a[2041] = actions(158); - v->a[2042] = 1; - v->a[2043] = anon_sym_DQUOTE; - v->a[2044] = actions(164); - v->a[2045] = 1; - v->a[2046] = anon_sym_DOLLAR_LBRACE; - v->a[2047] = actions(167); - v->a[2048] = 1; - v->a[2049] = anon_sym_DOLLAR_LPAREN; - v->a[2050] = actions(170); - v->a[2051] = 1; - v->a[2052] = anon_sym_BQUOTE; - v->a[2053] = actions(173); - v->a[2054] = 1; - v->a[2055] = sym_variable_name; - v->a[2056] = state(19); - v->a[2057] = 1; - v->a[2058] = aux_sym__terminated_statement; - v->a[2059] = state(185); - small_parse_table_103(v); -} - -void small_parse_table_103(t_small_parse_table_array *v) -{ - v->a[2060] = 1; - v->a[2061] = sym_command_name; - v->a[2062] = state(231); - v->a[2063] = 1; - v->a[2064] = sym_variable_assignment; - v->a[2065] = state(411); - v->a[2066] = 1; - v->a[2067] = aux_sym_command_repeat1; - v->a[2068] = state(551); - v->a[2069] = 1; - v->a[2070] = sym_file_redirect; - v->a[2071] = state(555); - v->a[2072] = 1; - v->a[2073] = sym_concatenation; - v->a[2074] = state(1070); - v->a[2075] = 1; - v->a[2076] = sym_pipeline; - v->a[2077] = state(1126); - v->a[2078] = 1; - v->a[2079] = aux_sym_redirected_statement_repeat2; - small_parse_table_104(v); -} - -void small_parse_table_104(t_small_parse_table_array *v) -{ - v->a[2080] = state(1561); - v->a[2081] = 1; - v->a[2082] = sym__statement_not_pipeline; - v->a[2083] = actions(129); - v->a[2084] = 2; - v->a[2085] = anon_sym_while; - v->a[2086] = anon_sym_until; - v->a[2087] = actions(161); - v->a[2088] = 2; - v->a[2089] = sym_raw_string; - v->a[2090] = sym_number; - v->a[2091] = actions(135); - v->a[2092] = 3; - v->a[2093] = anon_sym_fi; - v->a[2094] = anon_sym_elif; - v->a[2095] = anon_sym_else; - v->a[2096] = actions(149); - v->a[2097] = 3; - v->a[2098] = anon_sym_LT; - v->a[2099] = anon_sym_GT; - small_parse_table_105(v); -} - -/* EOF small_parse_table_20.c */ diff --git a/parser/static/small_parse_table/small_parse_table_200.c b/parser/static/small_parse_table/small_parse_table_200.c deleted file mode 100644 index 2e343621..00000000 --- a/parser/static/small_parse_table/small_parse_table_200.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1000(t_small_parse_table_array *v) -{ - v->a[20000] = 1; - v->a[20001] = anon_sym_LPAREN; - v->a[20002] = actions(315); - v->a[20003] = 1; - v->a[20004] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20005] = actions(317); - v->a[20006] = 1; - v->a[20007] = anon_sym_DOLLAR; - v->a[20008] = actions(319); - v->a[20009] = 1; - v->a[20010] = anon_sym_DQUOTE; - v->a[20011] = actions(323); - v->a[20012] = 1; - v->a[20013] = anon_sym_DOLLAR_LBRACE; - v->a[20014] = actions(325); - v->a[20015] = 1; - v->a[20016] = anon_sym_DOLLAR_LPAREN; - v->a[20017] = actions(327); - v->a[20018] = 1; - v->a[20019] = anon_sym_BQUOTE; - small_parse_table_1001(v); -} - -void small_parse_table_1001(t_small_parse_table_array *v) -{ - v->a[20020] = actions(329); - v->a[20021] = 1; - v->a[20022] = sym_variable_name; - v->a[20023] = state(274); - v->a[20024] = 1; - v->a[20025] = sym_command_name; - v->a[20026] = state(328); - v->a[20027] = 1; - v->a[20028] = aux_sym_command_repeat1; - v->a[20029] = state(701); - v->a[20030] = 1; - v->a[20031] = sym_variable_assignment; - v->a[20032] = state(772); - v->a[20033] = 1; - v->a[20034] = sym_concatenation; - v->a[20035] = state(1083); - v->a[20036] = 1; - v->a[20037] = sym_file_redirect; - v->a[20038] = state(1431); - v->a[20039] = 1; - small_parse_table_1002(v); -} - -void small_parse_table_1002(t_small_parse_table_array *v) -{ - v->a[20040] = sym_subshell; - v->a[20041] = state(1432); - v->a[20042] = 1; - v->a[20043] = sym_command; - v->a[20044] = actions(321); - v->a[20045] = 3; - v->a[20046] = sym_raw_string; - v->a[20047] = sym_number; - v->a[20048] = sym_word; - v->a[20049] = actions(758); - v->a[20050] = 3; - v->a[20051] = anon_sym_LT; - v->a[20052] = anon_sym_GT; - v->a[20053] = anon_sym_GT_GT; - v->a[20054] = state(606); - v->a[20055] = 5; - v->a[20056] = sym_arithmetic_expansion; - v->a[20057] = sym_string; - v->a[20058] = sym_simple_expansion; - v->a[20059] = sym_expansion; - small_parse_table_1003(v); -} - -void small_parse_table_1003(t_small_parse_table_array *v) -{ - v->a[20060] = sym_command_substitution; - v->a[20061] = 10; - v->a[20062] = actions(3); - v->a[20063] = 1; - v->a[20064] = sym_comment; - v->a[20065] = actions(580); - v->a[20066] = 1; - v->a[20067] = anon_sym_PIPE; - v->a[20068] = actions(597); - v->a[20069] = 1; - v->a[20070] = anon_sym_LT_LT; - v->a[20071] = actions(771); - v->a[20072] = 1; - v->a[20073] = sym_variable_name; - v->a[20074] = state(573); - v->a[20075] = 1; - v->a[20076] = sym_terminator; - v->a[20077] = actions(769); - v->a[20078] = 2; - v->a[20079] = anon_sym_AMP_AMP; - small_parse_table_1004(v); -} - -void small_parse_table_1004(t_small_parse_table_array *v) -{ - v->a[20080] = anon_sym_PIPE_PIPE; - v->a[20081] = state(995); - v->a[20082] = 2; - v->a[20083] = sym_variable_assignment; - v->a[20084] = aux_sym__variable_assignments_repeat1; - v->a[20085] = actions(593); - v->a[20086] = 3; - v->a[20087] = anon_sym_SEMI_SEMI; - v->a[20088] = aux_sym_heredoc_redirect_token1; - v->a[20089] = anon_sym_SEMI; - v->a[20090] = state(1040); - v->a[20091] = 3; - v->a[20092] = sym_file_redirect; - v->a[20093] = sym_heredoc_redirect; - v->a[20094] = aux_sym_redirected_statement_repeat1; - v->a[20095] = actions(576); - v->a[20096] = 12; - v->a[20097] = anon_sym_LT; - v->a[20098] = anon_sym_GT; - v->a[20099] = anon_sym_GT_GT; - small_parse_table_1005(v); -} - -/* EOF small_parse_table_200.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 deleted file mode 100644 index 988c03a6..00000000 --- a/parser/static/small_parse_table/small_parse_table_201.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1005(t_small_parse_table_array *v) -{ - v->a[20100] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20101] = anon_sym_DOLLAR; - v->a[20102] = anon_sym_DQUOTE; - v->a[20103] = sym_raw_string; - v->a[20104] = sym_number; - v->a[20105] = anon_sym_DOLLAR_LBRACE; - v->a[20106] = anon_sym_DOLLAR_LPAREN; - v->a[20107] = anon_sym_BQUOTE; - v->a[20108] = sym_word; - v->a[20109] = 10; - v->a[20110] = actions(3); - v->a[20111] = 1; - v->a[20112] = sym_comment; - v->a[20113] = actions(580); - v->a[20114] = 1; - v->a[20115] = anon_sym_PIPE; - v->a[20116] = actions(597); - v->a[20117] = 1; - v->a[20118] = anon_sym_LT_LT; - v->a[20119] = actions(771); - small_parse_table_1006(v); -} - -void small_parse_table_1006(t_small_parse_table_array *v) -{ - v->a[20120] = 1; - v->a[20121] = sym_variable_name; - v->a[20122] = state(281); - v->a[20123] = 1; - v->a[20124] = sym_terminator; - v->a[20125] = actions(769); - v->a[20126] = 2; - v->a[20127] = anon_sym_AMP_AMP; - v->a[20128] = anon_sym_PIPE_PIPE; - v->a[20129] = state(995); - v->a[20130] = 2; - v->a[20131] = sym_variable_assignment; - v->a[20132] = aux_sym__variable_assignments_repeat1; - v->a[20133] = actions(823); - v->a[20134] = 3; - v->a[20135] = anon_sym_SEMI_SEMI; - v->a[20136] = aux_sym_heredoc_redirect_token1; - v->a[20137] = anon_sym_SEMI; - v->a[20138] = state(1040); - v->a[20139] = 3; - small_parse_table_1007(v); -} - -void small_parse_table_1007(t_small_parse_table_array *v) -{ - v->a[20140] = sym_file_redirect; - v->a[20141] = sym_heredoc_redirect; - v->a[20142] = aux_sym_redirected_statement_repeat1; - v->a[20143] = actions(576); - v->a[20144] = 12; - v->a[20145] = anon_sym_LT; - v->a[20146] = anon_sym_GT; - v->a[20147] = anon_sym_GT_GT; - v->a[20148] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20149] = anon_sym_DOLLAR; - v->a[20150] = anon_sym_DQUOTE; - v->a[20151] = sym_raw_string; - v->a[20152] = sym_number; - v->a[20153] = anon_sym_DOLLAR_LBRACE; - v->a[20154] = anon_sym_DOLLAR_LPAREN; - v->a[20155] = anon_sym_BQUOTE; - v->a[20156] = sym_word; - v->a[20157] = 18; - v->a[20158] = actions(3); - v->a[20159] = 1; - small_parse_table_1008(v); -} - -void small_parse_table_1008(t_small_parse_table_array *v) -{ - v->a[20160] = sym_comment; - v->a[20161] = actions(778); - v->a[20162] = 1; - v->a[20163] = anon_sym_LPAREN; - v->a[20164] = actions(782); - v->a[20165] = 1; - v->a[20166] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20167] = actions(784); - v->a[20168] = 1; - v->a[20169] = anon_sym_DOLLAR; - v->a[20170] = actions(786); - v->a[20171] = 1; - v->a[20172] = anon_sym_DQUOTE; - v->a[20173] = actions(788); - v->a[20174] = 1; - v->a[20175] = anon_sym_DOLLAR_LBRACE; - v->a[20176] = actions(790); - v->a[20177] = 1; - v->a[20178] = anon_sym_DOLLAR_LPAREN; - v->a[20179] = actions(792); - small_parse_table_1009(v); -} - -void small_parse_table_1009(t_small_parse_table_array *v) -{ - v->a[20180] = 1; - v->a[20181] = anon_sym_BQUOTE; - v->a[20182] = actions(794); - v->a[20183] = 1; - v->a[20184] = sym_extglob_pattern; - v->a[20185] = actions(825); - v->a[20186] = 1; - v->a[20187] = anon_sym_esac; - v->a[20188] = state(479); - v->a[20189] = 1; - v->a[20190] = sym_terminator; - v->a[20191] = state(529); - v->a[20192] = 1; - v->a[20193] = aux_sym_case_statement_repeat1; - v->a[20194] = state(1232); - v->a[20195] = 1; - v->a[20196] = sym_case_item; - v->a[20197] = state(1631); - v->a[20198] = 1; - v->a[20199] = sym__case_item_last; - small_parse_table_1010(v); -} - -/* EOF small_parse_table_201.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 deleted file mode 100644 index 7fd27bd0..00000000 --- a/parser/static/small_parse_table/small_parse_table_202.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1010(t_small_parse_table_array *v) -{ - v->a[20200] = state(1538); - v->a[20201] = 2; - v->a[20202] = sym_concatenation; - v->a[20203] = sym__extglob_blob; - v->a[20204] = actions(774); - v->a[20205] = 3; - v->a[20206] = sym_raw_string; - v->a[20207] = sym_number; - v->a[20208] = sym_word; - v->a[20209] = actions(780); - v->a[20210] = 3; - v->a[20211] = anon_sym_SEMI_SEMI; - v->a[20212] = aux_sym_heredoc_redirect_token1; - v->a[20213] = anon_sym_SEMI; - v->a[20214] = state(1468); - v->a[20215] = 5; - v->a[20216] = sym_arithmetic_expansion; - v->a[20217] = sym_string; - v->a[20218] = sym_simple_expansion; - v->a[20219] = sym_expansion; - small_parse_table_1011(v); -} - -void small_parse_table_1011(t_small_parse_table_array *v) -{ - v->a[20220] = sym_command_substitution; - v->a[20221] = 6; - v->a[20222] = actions(3); - v->a[20223] = 1; - v->a[20224] = sym_comment; - v->a[20225] = actions(599); - v->a[20226] = 1; - v->a[20227] = sym_variable_name; - v->a[20228] = state(963); - v->a[20229] = 2; - v->a[20230] = sym_variable_assignment; - v->a[20231] = aux_sym__variable_assignments_repeat1; - v->a[20232] = state(916); - v->a[20233] = 3; - v->a[20234] = sym_file_redirect; - v->a[20235] = sym_heredoc_redirect; - v->a[20236] = aux_sym_redirected_statement_repeat1; - v->a[20237] = actions(576); - v->a[20238] = 9; - v->a[20239] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1012(v); -} - -void small_parse_table_1012(t_small_parse_table_array *v) -{ - v->a[20240] = anon_sym_DOLLAR; - v->a[20241] = anon_sym_DQUOTE; - v->a[20242] = sym_raw_string; - v->a[20243] = sym_number; - v->a[20244] = anon_sym_DOLLAR_LBRACE; - v->a[20245] = anon_sym_DOLLAR_LPAREN; - v->a[20246] = anon_sym_BQUOTE; - v->a[20247] = sym_word; - v->a[20248] = actions(580); - v->a[20249] = 11; - v->a[20250] = anon_sym_PIPE; - v->a[20251] = anon_sym_RPAREN; - v->a[20252] = anon_sym_SEMI_SEMI; - v->a[20253] = anon_sym_AMP_AMP; - v->a[20254] = anon_sym_PIPE_PIPE; - v->a[20255] = anon_sym_LT; - v->a[20256] = anon_sym_GT; - v->a[20257] = anon_sym_GT_GT; - v->a[20258] = anon_sym_LT_LT; - v->a[20259] = aux_sym_heredoc_redirect_token1; - small_parse_table_1013(v); -} - -void small_parse_table_1013(t_small_parse_table_array *v) -{ - v->a[20260] = anon_sym_SEMI; - v->a[20261] = 8; - v->a[20262] = actions(3); - v->a[20263] = 1; - v->a[20264] = sym_comment; - v->a[20265] = actions(580); - v->a[20266] = 1; - v->a[20267] = anon_sym_PIPE; - v->a[20268] = actions(697); - v->a[20269] = 1; - v->a[20270] = sym_variable_name; - v->a[20271] = actions(827); - v->a[20272] = 1; - v->a[20273] = ts_builtin_sym_end; - v->a[20274] = state(924); - v->a[20275] = 2; - v->a[20276] = sym_variable_assignment; - v->a[20277] = aux_sym__variable_assignments_repeat1; - v->a[20278] = state(922); - v->a[20279] = 3; - small_parse_table_1014(v); -} - -void small_parse_table_1014(t_small_parse_table_array *v) -{ - v->a[20280] = sym_file_redirect; - v->a[20281] = sym_heredoc_redirect; - v->a[20282] = aux_sym_redirected_statement_repeat1; - v->a[20283] = actions(816); - v->a[20284] = 6; - v->a[20285] = anon_sym_SEMI_SEMI; - v->a[20286] = anon_sym_AMP_AMP; - v->a[20287] = anon_sym_PIPE_PIPE; - v->a[20288] = anon_sym_LT_LT; - v->a[20289] = aux_sym_heredoc_redirect_token1; - v->a[20290] = anon_sym_SEMI; - v->a[20291] = actions(576); - v->a[20292] = 12; - v->a[20293] = anon_sym_LT; - v->a[20294] = anon_sym_GT; - v->a[20295] = anon_sym_GT_GT; - v->a[20296] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20297] = anon_sym_DOLLAR; - v->a[20298] = anon_sym_DQUOTE; - v->a[20299] = sym_raw_string; - small_parse_table_1015(v); -} - -/* EOF small_parse_table_202.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 deleted file mode 100644 index a10bb61a..00000000 --- a/parser/static/small_parse_table/small_parse_table_203.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1015(t_small_parse_table_array *v) -{ - v->a[20300] = sym_number; - v->a[20301] = anon_sym_DOLLAR_LBRACE; - v->a[20302] = anon_sym_DOLLAR_LPAREN; - v->a[20303] = anon_sym_BQUOTE; - v->a[20304] = sym_word; - v->a[20305] = 6; - v->a[20306] = actions(3); - v->a[20307] = 1; - v->a[20308] = sym_comment; - v->a[20309] = actions(588); - v->a[20310] = 1; - v->a[20311] = sym_variable_name; - v->a[20312] = state(970); - v->a[20313] = 2; - v->a[20314] = sym_variable_assignment; - v->a[20315] = aux_sym__variable_assignments_repeat1; - v->a[20316] = state(971); - v->a[20317] = 3; - v->a[20318] = sym_file_redirect; - v->a[20319] = sym_heredoc_redirect; - small_parse_table_1016(v); -} - -void small_parse_table_1016(t_small_parse_table_array *v) -{ - v->a[20320] = aux_sym_redirected_statement_repeat1; - v->a[20321] = actions(576); - v->a[20322] = 9; - v->a[20323] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20324] = anon_sym_DOLLAR; - v->a[20325] = anon_sym_DQUOTE; - v->a[20326] = sym_raw_string; - v->a[20327] = sym_number; - v->a[20328] = anon_sym_DOLLAR_LBRACE; - v->a[20329] = anon_sym_DOLLAR_LPAREN; - v->a[20330] = anon_sym_BQUOTE; - v->a[20331] = sym_word; - v->a[20332] = actions(580); - v->a[20333] = 11; - v->a[20334] = anon_sym_esac; - v->a[20335] = anon_sym_PIPE; - v->a[20336] = anon_sym_SEMI_SEMI; - v->a[20337] = anon_sym_AMP_AMP; - v->a[20338] = anon_sym_PIPE_PIPE; - v->a[20339] = anon_sym_LT; - small_parse_table_1017(v); -} - -void small_parse_table_1017(t_small_parse_table_array *v) -{ - v->a[20340] = anon_sym_GT; - v->a[20341] = anon_sym_GT_GT; - v->a[20342] = anon_sym_LT_LT; - v->a[20343] = aux_sym_heredoc_redirect_token1; - v->a[20344] = anon_sym_SEMI; - v->a[20345] = 7; - v->a[20346] = actions(3); - v->a[20347] = 1; - v->a[20348] = sym_comment; - v->a[20349] = actions(697); - v->a[20350] = 1; - v->a[20351] = sym_variable_name; - v->a[20352] = actions(829); - v->a[20353] = 1; - v->a[20354] = ts_builtin_sym_end; - v->a[20355] = state(924); - v->a[20356] = 2; - v->a[20357] = sym_variable_assignment; - v->a[20358] = aux_sym__variable_assignments_repeat1; - v->a[20359] = state(922); - small_parse_table_1018(v); -} - -void small_parse_table_1018(t_small_parse_table_array *v) -{ - v->a[20360] = 3; - v->a[20361] = sym_file_redirect; - v->a[20362] = sym_heredoc_redirect; - v->a[20363] = aux_sym_redirected_statement_repeat1; - v->a[20364] = actions(576); - v->a[20365] = 9; - v->a[20366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20367] = anon_sym_DOLLAR; - v->a[20368] = anon_sym_DQUOTE; - v->a[20369] = sym_raw_string; - v->a[20370] = sym_number; - v->a[20371] = anon_sym_DOLLAR_LBRACE; - v->a[20372] = anon_sym_DOLLAR_LPAREN; - v->a[20373] = anon_sym_BQUOTE; - v->a[20374] = sym_word; - v->a[20375] = actions(580); - v->a[20376] = 10; - v->a[20377] = anon_sym_PIPE; - v->a[20378] = anon_sym_SEMI_SEMI; - v->a[20379] = anon_sym_AMP_AMP; - small_parse_table_1019(v); -} - -void small_parse_table_1019(t_small_parse_table_array *v) -{ - v->a[20380] = anon_sym_PIPE_PIPE; - v->a[20381] = anon_sym_LT; - v->a[20382] = anon_sym_GT; - v->a[20383] = anon_sym_GT_GT; - v->a[20384] = anon_sym_LT_LT; - v->a[20385] = aux_sym_heredoc_redirect_token1; - v->a[20386] = anon_sym_SEMI; - v->a[20387] = 10; - v->a[20388] = actions(3); - v->a[20389] = 1; - v->a[20390] = sym_comment; - v->a[20391] = actions(580); - v->a[20392] = 1; - v->a[20393] = anon_sym_PIPE; - v->a[20394] = actions(597); - v->a[20395] = 1; - v->a[20396] = anon_sym_LT_LT; - v->a[20397] = actions(771); - v->a[20398] = 1; - v->a[20399] = sym_variable_name; - small_parse_table_1020(v); -} - -/* EOF small_parse_table_203.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 deleted file mode 100644 index d762f747..00000000 --- a/parser/static/small_parse_table/small_parse_table_204.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1020(t_small_parse_table_array *v) -{ - v->a[20400] = state(416); - v->a[20401] = 1; - v->a[20402] = sym_terminator; - v->a[20403] = actions(769); - v->a[20404] = 2; - v->a[20405] = anon_sym_AMP_AMP; - v->a[20406] = anon_sym_PIPE_PIPE; - v->a[20407] = state(995); - v->a[20408] = 2; - v->a[20409] = sym_variable_assignment; - v->a[20410] = aux_sym__variable_assignments_repeat1; - v->a[20411] = actions(593); - v->a[20412] = 3; - v->a[20413] = anon_sym_SEMI_SEMI; - v->a[20414] = aux_sym_heredoc_redirect_token1; - v->a[20415] = anon_sym_SEMI; - v->a[20416] = state(1040); - v->a[20417] = 3; - v->a[20418] = sym_file_redirect; - v->a[20419] = sym_heredoc_redirect; - small_parse_table_1021(v); -} - -void small_parse_table_1021(t_small_parse_table_array *v) -{ - v->a[20420] = aux_sym_redirected_statement_repeat1; - v->a[20421] = actions(576); - v->a[20422] = 12; - v->a[20423] = anon_sym_LT; - v->a[20424] = anon_sym_GT; - v->a[20425] = anon_sym_GT_GT; - v->a[20426] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20427] = anon_sym_DOLLAR; - v->a[20428] = anon_sym_DQUOTE; - v->a[20429] = sym_raw_string; - v->a[20430] = sym_number; - v->a[20431] = anon_sym_DOLLAR_LBRACE; - v->a[20432] = anon_sym_DOLLAR_LPAREN; - v->a[20433] = anon_sym_BQUOTE; - v->a[20434] = sym_word; - v->a[20435] = 10; - v->a[20436] = actions(3); - v->a[20437] = 1; - v->a[20438] = sym_comment; - v->a[20439] = actions(580); - small_parse_table_1022(v); -} - -void small_parse_table_1022(t_small_parse_table_array *v) -{ - v->a[20440] = 1; - v->a[20441] = anon_sym_PIPE; - v->a[20442] = actions(597); - v->a[20443] = 1; - v->a[20444] = anon_sym_LT_LT; - v->a[20445] = actions(771); - v->a[20446] = 1; - v->a[20447] = sym_variable_name; - v->a[20448] = state(469); - v->a[20449] = 1; - v->a[20450] = sym_terminator; - v->a[20451] = actions(769); - v->a[20452] = 2; - v->a[20453] = anon_sym_AMP_AMP; - v->a[20454] = anon_sym_PIPE_PIPE; - v->a[20455] = state(995); - v->a[20456] = 2; - v->a[20457] = sym_variable_assignment; - v->a[20458] = aux_sym__variable_assignments_repeat1; - v->a[20459] = actions(831); - small_parse_table_1023(v); -} - -void small_parse_table_1023(t_small_parse_table_array *v) -{ - v->a[20460] = 3; - v->a[20461] = anon_sym_SEMI_SEMI; - v->a[20462] = aux_sym_heredoc_redirect_token1; - v->a[20463] = anon_sym_SEMI; - v->a[20464] = state(1040); - v->a[20465] = 3; - v->a[20466] = sym_file_redirect; - v->a[20467] = sym_heredoc_redirect; - v->a[20468] = aux_sym_redirected_statement_repeat1; - v->a[20469] = actions(576); - v->a[20470] = 12; - v->a[20471] = anon_sym_LT; - v->a[20472] = anon_sym_GT; - v->a[20473] = anon_sym_GT_GT; - v->a[20474] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20475] = anon_sym_DOLLAR; - v->a[20476] = anon_sym_DQUOTE; - v->a[20477] = sym_raw_string; - v->a[20478] = sym_number; - v->a[20479] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1024(v); -} - -void small_parse_table_1024(t_small_parse_table_array *v) -{ - v->a[20480] = anon_sym_DOLLAR_LPAREN; - v->a[20481] = anon_sym_BQUOTE; - v->a[20482] = sym_word; - v->a[20483] = 11; - v->a[20484] = actions(3); - v->a[20485] = 1; - v->a[20486] = sym_comment; - v->a[20487] = actions(580); - v->a[20488] = 1; - v->a[20489] = anon_sym_PIPE; - v->a[20490] = actions(591); - v->a[20491] = 1; - v->a[20492] = anon_sym_BQUOTE; - v->a[20493] = actions(597); - v->a[20494] = 1; - v->a[20495] = anon_sym_LT_LT; - v->a[20496] = actions(764); - v->a[20497] = 1; - v->a[20498] = sym_variable_name; - v->a[20499] = state(544); - small_parse_table_1025(v); -} - -/* EOF small_parse_table_204.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 deleted file mode 100644 index 3842d8f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_205.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1025(t_small_parse_table_array *v) -{ - v->a[20500] = 1; - v->a[20501] = sym_terminator; - v->a[20502] = actions(762); - v->a[20503] = 2; - v->a[20504] = anon_sym_AMP_AMP; - v->a[20505] = anon_sym_PIPE_PIPE; - v->a[20506] = state(967); - v->a[20507] = 2; - v->a[20508] = sym_variable_assignment; - v->a[20509] = aux_sym__variable_assignments_repeat1; - v->a[20510] = actions(593); - v->a[20511] = 3; - v->a[20512] = anon_sym_SEMI_SEMI; - v->a[20513] = aux_sym_heredoc_redirect_token1; - v->a[20514] = anon_sym_SEMI; - v->a[20515] = state(925); - v->a[20516] = 3; - v->a[20517] = sym_file_redirect; - v->a[20518] = sym_heredoc_redirect; - v->a[20519] = aux_sym_redirected_statement_repeat1; - small_parse_table_1026(v); -} - -void small_parse_table_1026(t_small_parse_table_array *v) -{ - v->a[20520] = actions(576); - v->a[20521] = 11; - v->a[20522] = anon_sym_LT; - v->a[20523] = anon_sym_GT; - v->a[20524] = anon_sym_GT_GT; - v->a[20525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20526] = anon_sym_DOLLAR; - v->a[20527] = anon_sym_DQUOTE; - v->a[20528] = sym_raw_string; - v->a[20529] = sym_number; - v->a[20530] = anon_sym_DOLLAR_LBRACE; - v->a[20531] = anon_sym_DOLLAR_LPAREN; - v->a[20532] = sym_word; - v->a[20533] = 7; - v->a[20534] = actions(3); - v->a[20535] = 1; - v->a[20536] = sym_comment; - v->a[20537] = actions(835); - v->a[20538] = 1; - v->a[20539] = anon_sym_LPAREN; - small_parse_table_1027(v); -} - -void small_parse_table_1027(t_small_parse_table_array *v) -{ - v->a[20540] = actions(837); - v->a[20541] = 1; - v->a[20542] = aux_sym_concatenation_token1; - v->a[20543] = actions(839); - v->a[20544] = 1; - v->a[20545] = sym__concat; - v->a[20546] = actions(841); - v->a[20547] = 1; - v->a[20548] = sym__bare_dollar; - v->a[20549] = state(284); - v->a[20550] = 1; - v->a[20551] = aux_sym_concatenation_repeat1; - v->a[20552] = actions(833); - v->a[20553] = 20; - v->a[20554] = anon_sym_esac; - v->a[20555] = anon_sym_PIPE; - v->a[20556] = anon_sym_SEMI_SEMI; - v->a[20557] = anon_sym_AMP_AMP; - v->a[20558] = anon_sym_PIPE_PIPE; - v->a[20559] = anon_sym_LT; - small_parse_table_1028(v); -} - -void small_parse_table_1028(t_small_parse_table_array *v) -{ - v->a[20560] = anon_sym_GT; - v->a[20561] = anon_sym_GT_GT; - v->a[20562] = anon_sym_LT_LT; - v->a[20563] = aux_sym_heredoc_redirect_token1; - v->a[20564] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20565] = anon_sym_DOLLAR; - v->a[20566] = anon_sym_DQUOTE; - v->a[20567] = sym_raw_string; - v->a[20568] = sym_number; - v->a[20569] = anon_sym_DOLLAR_LBRACE; - v->a[20570] = anon_sym_DOLLAR_LPAREN; - v->a[20571] = anon_sym_BQUOTE; - v->a[20572] = sym_word; - v->a[20573] = anon_sym_SEMI; - v->a[20574] = 13; - v->a[20575] = actions(3); - v->a[20576] = 1; - v->a[20577] = sym_comment; - v->a[20578] = actions(457); - v->a[20579] = 1; - small_parse_table_1029(v); -} - -void small_parse_table_1029(t_small_parse_table_array *v) -{ - v->a[20580] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20581] = actions(460); - v->a[20582] = 1; - v->a[20583] = anon_sym_DOLLAR; - v->a[20584] = actions(463); - v->a[20585] = 1; - v->a[20586] = anon_sym_DQUOTE; - v->a[20587] = actions(466); - v->a[20588] = 1; - v->a[20589] = anon_sym_DOLLAR_LBRACE; - v->a[20590] = actions(469); - v->a[20591] = 1; - v->a[20592] = anon_sym_DOLLAR_LPAREN; - v->a[20593] = actions(472); - v->a[20594] = 1; - v->a[20595] = anon_sym_BQUOTE; - v->a[20596] = actions(475); - v->a[20597] = 1; - v->a[20598] = sym__bare_dollar; - v->a[20599] = state(241); - small_parse_table_1030(v); -} - -/* EOF small_parse_table_205.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 deleted file mode 100644 index 50928839..00000000 --- a/parser/static/small_parse_table/small_parse_table_206.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1030(t_small_parse_table_array *v) -{ - v->a[20600] = 1; - v->a[20601] = aux_sym_command_repeat2; - v->a[20602] = state(570); - v->a[20603] = 1; - v->a[20604] = sym_concatenation; - v->a[20605] = actions(843); - v->a[20606] = 3; - v->a[20607] = sym_raw_string; - v->a[20608] = sym_number; - v->a[20609] = sym_word; - v->a[20610] = state(574); - v->a[20611] = 5; - v->a[20612] = sym_arithmetic_expansion; - v->a[20613] = sym_string; - v->a[20614] = sym_simple_expansion; - v->a[20615] = sym_expansion; - v->a[20616] = sym_command_substitution; - v->a[20617] = actions(455); - v->a[20618] = 8; - v->a[20619] = anon_sym_PIPE; - small_parse_table_1031(v); -} - -void small_parse_table_1031(t_small_parse_table_array *v) -{ - v->a[20620] = anon_sym_AMP_AMP; - v->a[20621] = anon_sym_PIPE_PIPE; - v->a[20622] = anon_sym_LT; - v->a[20623] = anon_sym_GT; - v->a[20624] = anon_sym_GT_GT; - v->a[20625] = anon_sym_LT_LT; - v->a[20626] = aux_sym_heredoc_redirect_token1; - v->a[20627] = 12; - v->a[20628] = actions(3); - v->a[20629] = 1; - v->a[20630] = sym_comment; - v->a[20631] = actions(448); - v->a[20632] = 1; - v->a[20633] = sym_variable_name; - v->a[20634] = actions(558); - v->a[20635] = 1; - v->a[20636] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20637] = actions(561); - v->a[20638] = 1; - v->a[20639] = anon_sym_DOLLAR; - small_parse_table_1032(v); -} - -void small_parse_table_1032(t_small_parse_table_array *v) -{ - v->a[20640] = actions(564); - v->a[20641] = 1; - v->a[20642] = anon_sym_DQUOTE; - v->a[20643] = actions(567); - v->a[20644] = 1; - v->a[20645] = anon_sym_DOLLAR_LBRACE; - v->a[20646] = actions(570); - v->a[20647] = 1; - v->a[20648] = anon_sym_DOLLAR_LPAREN; - v->a[20649] = actions(573); - v->a[20650] = 1; - v->a[20651] = anon_sym_BQUOTE; - v->a[20652] = state(242); - v->a[20653] = 2; - v->a[20654] = sym_concatenation; - v->a[20655] = aux_sym_for_statement_repeat1; - v->a[20656] = actions(846); - v->a[20657] = 3; - v->a[20658] = sym_raw_string; - v->a[20659] = sym_number; - small_parse_table_1033(v); -} - -void small_parse_table_1033(t_small_parse_table_array *v) -{ - v->a[20660] = sym_word; - v->a[20661] = state(530); - v->a[20662] = 5; - v->a[20663] = sym_arithmetic_expansion; - v->a[20664] = sym_string; - v->a[20665] = sym_simple_expansion; - v->a[20666] = sym_expansion; - v->a[20667] = sym_command_substitution; - v->a[20668] = actions(428); - v->a[20669] = 8; - v->a[20670] = anon_sym_PIPE; - v->a[20671] = anon_sym_AMP_AMP; - v->a[20672] = anon_sym_PIPE_PIPE; - v->a[20673] = anon_sym_LT; - v->a[20674] = anon_sym_GT; - v->a[20675] = anon_sym_GT_GT; - v->a[20676] = anon_sym_LT_LT; - v->a[20677] = aux_sym_heredoc_redirect_token1; - v->a[20678] = 7; - v->a[20679] = actions(3); - small_parse_table_1034(v); -} - -void small_parse_table_1034(t_small_parse_table_array *v) -{ - v->a[20680] = 1; - v->a[20681] = sym_comment; - v->a[20682] = actions(849); - v->a[20683] = 1; - v->a[20684] = anon_sym_LPAREN; - v->a[20685] = actions(851); - v->a[20686] = 1; - v->a[20687] = aux_sym_concatenation_token1; - v->a[20688] = actions(853); - v->a[20689] = 1; - v->a[20690] = sym__concat; - v->a[20691] = state(266); - v->a[20692] = 1; - v->a[20693] = aux_sym_concatenation_repeat1; - v->a[20694] = actions(841); - v->a[20695] = 2; - v->a[20696] = sym__bare_dollar; - v->a[20697] = ts_builtin_sym_end; - v->a[20698] = actions(833); - v->a[20699] = 19; - small_parse_table_1035(v); -} - -/* EOF small_parse_table_206.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 deleted file mode 100644 index 7a8b2f63..00000000 --- a/parser/static/small_parse_table/small_parse_table_207.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1035(t_small_parse_table_array *v) -{ - v->a[20700] = anon_sym_PIPE; - v->a[20701] = anon_sym_SEMI_SEMI; - v->a[20702] = anon_sym_AMP_AMP; - v->a[20703] = anon_sym_PIPE_PIPE; - v->a[20704] = anon_sym_LT; - v->a[20705] = anon_sym_GT; - v->a[20706] = anon_sym_GT_GT; - v->a[20707] = anon_sym_LT_LT; - v->a[20708] = aux_sym_heredoc_redirect_token1; - v->a[20709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20710] = anon_sym_DOLLAR; - v->a[20711] = anon_sym_DQUOTE; - v->a[20712] = sym_raw_string; - v->a[20713] = sym_number; - v->a[20714] = anon_sym_DOLLAR_LBRACE; - v->a[20715] = anon_sym_DOLLAR_LPAREN; - v->a[20716] = anon_sym_BQUOTE; - v->a[20717] = sym_word; - v->a[20718] = anon_sym_SEMI; - v->a[20719] = 6; - small_parse_table_1036(v); -} - -void small_parse_table_1036(t_small_parse_table_array *v) -{ - v->a[20720] = actions(3); - v->a[20721] = 1; - v->a[20722] = sym_comment; - v->a[20723] = actions(764); - v->a[20724] = 1; - v->a[20725] = sym_variable_name; - v->a[20726] = state(967); - v->a[20727] = 2; - v->a[20728] = sym_variable_assignment; - v->a[20729] = aux_sym__variable_assignments_repeat1; - v->a[20730] = state(925); - v->a[20731] = 3; - v->a[20732] = sym_file_redirect; - v->a[20733] = sym_heredoc_redirect; - v->a[20734] = aux_sym_redirected_statement_repeat1; - v->a[20735] = actions(576); - v->a[20736] = 8; - v->a[20737] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20738] = anon_sym_DOLLAR; - v->a[20739] = anon_sym_DQUOTE; - small_parse_table_1037(v); -} - -void small_parse_table_1037(t_small_parse_table_array *v) -{ - v->a[20740] = sym_raw_string; - v->a[20741] = sym_number; - v->a[20742] = anon_sym_DOLLAR_LBRACE; - v->a[20743] = anon_sym_DOLLAR_LPAREN; - v->a[20744] = sym_word; - v->a[20745] = actions(580); - v->a[20746] = 11; - v->a[20747] = anon_sym_PIPE; - v->a[20748] = anon_sym_SEMI_SEMI; - v->a[20749] = anon_sym_AMP_AMP; - v->a[20750] = anon_sym_PIPE_PIPE; - v->a[20751] = anon_sym_LT; - v->a[20752] = anon_sym_GT; - v->a[20753] = anon_sym_GT_GT; - v->a[20754] = anon_sym_LT_LT; - v->a[20755] = aux_sym_heredoc_redirect_token1; - v->a[20756] = anon_sym_BQUOTE; - v->a[20757] = anon_sym_SEMI; - v->a[20758] = 7; - v->a[20759] = actions(3); - small_parse_table_1038(v); -} - -void small_parse_table_1038(t_small_parse_table_array *v) -{ - v->a[20760] = 1; - v->a[20761] = sym_comment; - v->a[20762] = actions(841); - v->a[20763] = 1; - v->a[20764] = sym__bare_dollar; - v->a[20765] = actions(855); - v->a[20766] = 1; - v->a[20767] = anon_sym_LPAREN; - v->a[20768] = actions(857); - v->a[20769] = 1; - v->a[20770] = aux_sym_concatenation_token1; - v->a[20771] = actions(859); - v->a[20772] = 1; - v->a[20773] = sym__concat; - v->a[20774] = state(283); - v->a[20775] = 1; - v->a[20776] = aux_sym_concatenation_repeat1; - v->a[20777] = actions(833); - v->a[20778] = 20; - v->a[20779] = anon_sym_PIPE; - small_parse_table_1039(v); -} - -void small_parse_table_1039(t_small_parse_table_array *v) -{ - v->a[20780] = anon_sym_RPAREN; - v->a[20781] = anon_sym_SEMI_SEMI; - v->a[20782] = anon_sym_AMP_AMP; - v->a[20783] = anon_sym_PIPE_PIPE; - v->a[20784] = anon_sym_LT; - v->a[20785] = anon_sym_GT; - v->a[20786] = anon_sym_GT_GT; - v->a[20787] = anon_sym_LT_LT; - v->a[20788] = aux_sym_heredoc_redirect_token1; - v->a[20789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20790] = anon_sym_DOLLAR; - v->a[20791] = anon_sym_DQUOTE; - v->a[20792] = sym_raw_string; - v->a[20793] = sym_number; - v->a[20794] = anon_sym_DOLLAR_LBRACE; - v->a[20795] = anon_sym_DOLLAR_LPAREN; - v->a[20796] = anon_sym_BQUOTE; - v->a[20797] = sym_word; - v->a[20798] = anon_sym_SEMI; - v->a[20799] = 7; - small_parse_table_1040(v); -} - -/* EOF small_parse_table_207.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 deleted file mode 100644 index 70627958..00000000 --- a/parser/static/small_parse_table/small_parse_table_208.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1040(t_small_parse_table_array *v) -{ - v->a[20800] = actions(3); - v->a[20801] = 1; - v->a[20802] = sym_comment; - v->a[20803] = actions(580); - v->a[20804] = 1; - v->a[20805] = anon_sym_PIPE; - v->a[20806] = actions(771); - v->a[20807] = 1; - v->a[20808] = sym_variable_name; - v->a[20809] = state(995); - v->a[20810] = 2; - v->a[20811] = sym_variable_assignment; - v->a[20812] = aux_sym__variable_assignments_repeat1; - v->a[20813] = state(1040); - v->a[20814] = 3; - v->a[20815] = sym_file_redirect; - v->a[20816] = sym_heredoc_redirect; - v->a[20817] = aux_sym_redirected_statement_repeat1; - v->a[20818] = actions(816); - v->a[20819] = 6; - small_parse_table_1041(v); -} - -void small_parse_table_1041(t_small_parse_table_array *v) -{ - v->a[20820] = anon_sym_SEMI_SEMI; - v->a[20821] = anon_sym_AMP_AMP; - v->a[20822] = anon_sym_PIPE_PIPE; - v->a[20823] = anon_sym_LT_LT; - v->a[20824] = aux_sym_heredoc_redirect_token1; - v->a[20825] = anon_sym_SEMI; - v->a[20826] = actions(576); - v->a[20827] = 12; - v->a[20828] = anon_sym_LT; - v->a[20829] = anon_sym_GT; - v->a[20830] = anon_sym_GT_GT; - v->a[20831] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20832] = anon_sym_DOLLAR; - v->a[20833] = anon_sym_DQUOTE; - v->a[20834] = sym_raw_string; - v->a[20835] = sym_number; - v->a[20836] = anon_sym_DOLLAR_LBRACE; - v->a[20837] = anon_sym_DOLLAR_LPAREN; - v->a[20838] = anon_sym_BQUOTE; - v->a[20839] = sym_word; - small_parse_table_1042(v); -} - -void small_parse_table_1042(t_small_parse_table_array *v) -{ - v->a[20840] = 6; - v->a[20841] = actions(3); - v->a[20842] = 1; - v->a[20843] = sym_comment; - v->a[20844] = actions(771); - v->a[20845] = 1; - v->a[20846] = sym_variable_name; - v->a[20847] = state(995); - v->a[20848] = 2; - v->a[20849] = sym_variable_assignment; - v->a[20850] = aux_sym__variable_assignments_repeat1; - v->a[20851] = state(1040); - v->a[20852] = 3; - v->a[20853] = sym_file_redirect; - v->a[20854] = sym_heredoc_redirect; - v->a[20855] = aux_sym_redirected_statement_repeat1; - v->a[20856] = actions(576); - v->a[20857] = 9; - v->a[20858] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20859] = anon_sym_DOLLAR; - small_parse_table_1043(v); -} - -void small_parse_table_1043(t_small_parse_table_array *v) -{ - v->a[20860] = anon_sym_DQUOTE; - v->a[20861] = sym_raw_string; - v->a[20862] = sym_number; - v->a[20863] = anon_sym_DOLLAR_LBRACE; - v->a[20864] = anon_sym_DOLLAR_LPAREN; - v->a[20865] = anon_sym_BQUOTE; - v->a[20866] = sym_word; - v->a[20867] = actions(580); - v->a[20868] = 10; - v->a[20869] = anon_sym_PIPE; - v->a[20870] = anon_sym_SEMI_SEMI; - v->a[20871] = anon_sym_AMP_AMP; - v->a[20872] = anon_sym_PIPE_PIPE; - v->a[20873] = anon_sym_LT; - v->a[20874] = anon_sym_GT; - v->a[20875] = anon_sym_GT_GT; - v->a[20876] = anon_sym_LT_LT; - v->a[20877] = aux_sym_heredoc_redirect_token1; - v->a[20878] = anon_sym_SEMI; - v->a[20879] = 5; - small_parse_table_1044(v); -} - -void small_parse_table_1044(t_small_parse_table_array *v) -{ - v->a[20880] = actions(3); - v->a[20881] = 1; - v->a[20882] = sym_comment; - v->a[20883] = actions(865); - v->a[20884] = 1; - v->a[20885] = sym_variable_name; - v->a[20886] = actions(863); - v->a[20887] = 2; - v->a[20888] = aux_sym__simple_variable_name_token1; - v->a[20889] = aux_sym__multiline_variable_name_token1; - v->a[20890] = actions(861); - v->a[20891] = 8; - v->a[20892] = anon_sym_BANG; - v->a[20893] = anon_sym_DASH; - v->a[20894] = anon_sym_STAR; - v->a[20895] = anon_sym_QMARK; - v->a[20896] = anon_sym_DOLLAR; - v->a[20897] = anon_sym_POUND; - v->a[20898] = anon_sym_AT; - v->a[20899] = anon_sym_0; - small_parse_table_1045(v); -} - -/* EOF small_parse_table_208.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 deleted file mode 100644 index d0dd1db5..00000000 --- a/parser/static/small_parse_table/small_parse_table_209.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1045(t_small_parse_table_array *v) -{ - v->a[20900] = actions(343); - v->a[20901] = 14; - v->a[20902] = anon_sym_AMP_AMP; - v->a[20903] = anon_sym_PIPE_PIPE; - v->a[20904] = anon_sym_LT; - v->a[20905] = anon_sym_GT; - v->a[20906] = anon_sym_GT_GT; - v->a[20907] = aux_sym_heredoc_redirect_token1; - v->a[20908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20909] = anon_sym_DQUOTE; - v->a[20910] = sym_raw_string; - v->a[20911] = sym_number; - v->a[20912] = anon_sym_DOLLAR_LBRACE; - v->a[20913] = anon_sym_DOLLAR_LPAREN; - v->a[20914] = anon_sym_BQUOTE; - v->a[20915] = sym_word; - v->a[20916] = 5; - v->a[20917] = actions(3); - v->a[20918] = 1; - v->a[20919] = sym_comment; - small_parse_table_1046(v); -} - -void small_parse_table_1046(t_small_parse_table_array *v) -{ - v->a[20920] = actions(423); - v->a[20921] = 1; - v->a[20922] = sym_variable_name; - v->a[20923] = state(242); - v->a[20924] = 2; - v->a[20925] = sym_concatenation; - v->a[20926] = aux_sym_for_statement_repeat1; - v->a[20927] = state(530); - v->a[20928] = 5; - v->a[20929] = sym_arithmetic_expansion; - v->a[20930] = sym_string; - v->a[20931] = sym_simple_expansion; - v->a[20932] = sym_expansion; - v->a[20933] = sym_command_substitution; - v->a[20934] = actions(421); - v->a[20935] = 17; - v->a[20936] = anon_sym_PIPE; - v->a[20937] = anon_sym_AMP_AMP; - v->a[20938] = anon_sym_PIPE_PIPE; - v->a[20939] = anon_sym_LT; - small_parse_table_1047(v); -} - -void small_parse_table_1047(t_small_parse_table_array *v) -{ - v->a[20940] = anon_sym_GT; - v->a[20941] = anon_sym_GT_GT; - v->a[20942] = anon_sym_LT_LT; - v->a[20943] = aux_sym_heredoc_redirect_token1; - v->a[20944] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20945] = anon_sym_DOLLAR; - v->a[20946] = anon_sym_DQUOTE; - v->a[20947] = sym_raw_string; - v->a[20948] = sym_number; - v->a[20949] = anon_sym_DOLLAR_LBRACE; - v->a[20950] = anon_sym_DOLLAR_LPAREN; - v->a[20951] = anon_sym_BQUOTE; - v->a[20952] = sym_word; - v->a[20953] = 3; - v->a[20954] = actions(3); - v->a[20955] = 1; - v->a[20956] = sym_comment; - v->a[20957] = actions(869); - v->a[20958] = 1; - v->a[20959] = sym_variable_name; - small_parse_table_1048(v); -} - -void small_parse_table_1048(t_small_parse_table_array *v) -{ - v->a[20960] = actions(867); - v->a[20961] = 24; - v->a[20962] = anon_sym_for; - v->a[20963] = anon_sym_while; - v->a[20964] = anon_sym_until; - v->a[20965] = anon_sym_done; - v->a[20966] = anon_sym_if; - v->a[20967] = anon_sym_then; - v->a[20968] = anon_sym_case; - v->a[20969] = anon_sym_LPAREN; - v->a[20970] = anon_sym_RPAREN; - v->a[20971] = anon_sym_SEMI_SEMI; - v->a[20972] = anon_sym_LBRACE; - v->a[20973] = anon_sym_BANG; - v->a[20974] = anon_sym_LT; - v->a[20975] = anon_sym_GT; - v->a[20976] = anon_sym_GT_GT; - v->a[20977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20978] = anon_sym_DOLLAR; - v->a[20979] = anon_sym_DQUOTE; - small_parse_table_1049(v); -} - -void small_parse_table_1049(t_small_parse_table_array *v) -{ - v->a[20980] = sym_raw_string; - v->a[20981] = sym_number; - v->a[20982] = anon_sym_DOLLAR_LBRACE; - v->a[20983] = anon_sym_DOLLAR_LPAREN; - v->a[20984] = anon_sym_BQUOTE; - v->a[20985] = sym_word; - v->a[20986] = 13; - v->a[20987] = actions(3); - v->a[20988] = 1; - v->a[20989] = sym_comment; - v->a[20990] = actions(53); - v->a[20991] = 1; - v->a[20992] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[20993] = actions(55); - v->a[20994] = 1; - v->a[20995] = anon_sym_DOLLAR; - v->a[20996] = actions(57); - v->a[20997] = 1; - v->a[20998] = anon_sym_DQUOTE; - v->a[20999] = actions(61); - small_parse_table_1050(v); -} - -/* EOF small_parse_table_209.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 deleted file mode 100644 index bf29162d..00000000 --- a/parser/static/small_parse_table/small_parse_table_21.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_21.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_105(t_small_parse_table_array *v) -{ - v->a[2100] = anon_sym_GT_GT; - v->a[2101] = state(401); - v->a[2102] = 5; - v->a[2103] = sym_arithmetic_expansion; - v->a[2104] = sym_string; - v->a[2105] = sym_simple_expansion; - v->a[2106] = sym_expansion; - v->a[2107] = sym_command_substitution; - v->a[2108] = state(905); - v->a[2109] = 12; - v->a[2110] = sym_redirected_statement; - v->a[2111] = sym_for_statement; - v->a[2112] = sym_while_statement; - v->a[2113] = sym_if_statement; - v->a[2114] = sym_case_statement; - v->a[2115] = sym_function_definition; - v->a[2116] = sym_compound_statement; - v->a[2117] = sym_subshell; - v->a[2118] = sym_list; - v->a[2119] = sym_negated_command; - small_parse_table_106(v); -} - -void small_parse_table_106(t_small_parse_table_array *v) -{ - v->a[2120] = sym_command; - v->a[2121] = sym__variable_assignments; - v->a[2122] = 32; - v->a[2123] = actions(3); - v->a[2124] = 1; - v->a[2125] = sym_comment; - v->a[2126] = actions(9); - v->a[2127] = 1; - v->a[2128] = anon_sym_for; - v->a[2129] = actions(13); - v->a[2130] = 1; - v->a[2131] = anon_sym_if; - v->a[2132] = actions(15); - v->a[2133] = 1; - v->a[2134] = anon_sym_case; - v->a[2135] = actions(17); - v->a[2136] = 1; - v->a[2137] = anon_sym_LPAREN; - v->a[2138] = actions(19); - v->a[2139] = 1; - small_parse_table_107(v); -} - -void small_parse_table_107(t_small_parse_table_array *v) -{ - v->a[2140] = anon_sym_LBRACE; - v->a[2141] = actions(41); - v->a[2142] = 1; - v->a[2143] = sym_word; - v->a[2144] = actions(49); - v->a[2145] = 1; - v->a[2146] = anon_sym_BANG; - v->a[2147] = actions(53); - v->a[2148] = 1; - v->a[2149] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2150] = actions(55); - v->a[2151] = 1; - v->a[2152] = anon_sym_DOLLAR; - v->a[2153] = actions(57); - v->a[2154] = 1; - v->a[2155] = anon_sym_DQUOTE; - v->a[2156] = actions(61); - v->a[2157] = 1; - v->a[2158] = anon_sym_DOLLAR_LBRACE; - v->a[2159] = actions(63); - small_parse_table_108(v); -} - -void small_parse_table_108(t_small_parse_table_array *v) -{ - v->a[2160] = 1; - v->a[2161] = anon_sym_DOLLAR_LPAREN; - v->a[2162] = actions(65); - v->a[2163] = 1; - v->a[2164] = anon_sym_BQUOTE; - v->a[2165] = actions(67); - v->a[2166] = 1; - v->a[2167] = sym_variable_name; - v->a[2168] = actions(115); - v->a[2169] = 1; - v->a[2170] = anon_sym_LF; - v->a[2171] = state(118); - v->a[2172] = 1; - v->a[2173] = aux_sym__statements_repeat1; - v->a[2174] = state(185); - v->a[2175] = 1; - v->a[2176] = sym_command_name; - v->a[2177] = state(216); - v->a[2178] = 1; - v->a[2179] = sym_variable_assignment; - small_parse_table_109(v); -} - -void small_parse_table_109(t_small_parse_table_array *v) -{ - v->a[2180] = state(326); - v->a[2181] = 1; - v->a[2182] = aux_sym__case_item_last_repeat2; - v->a[2183] = state(411); - v->a[2184] = 1; - v->a[2185] = aux_sym_command_repeat1; - v->a[2186] = state(551); - v->a[2187] = 1; - v->a[2188] = sym_file_redirect; - v->a[2189] = state(555); - v->a[2190] = 1; - v->a[2191] = sym_concatenation; - v->a[2192] = state(991); - v->a[2193] = 1; - v->a[2194] = sym_pipeline; - v->a[2195] = state(1126); - v->a[2196] = 1; - v->a[2197] = aux_sym_redirected_statement_repeat2; - v->a[2198] = state(1561); - v->a[2199] = 1; - small_parse_table_110(v); -} - -/* EOF small_parse_table_21.c */ diff --git a/parser/static/small_parse_table/small_parse_table_210.c b/parser/static/small_parse_table/small_parse_table_210.c deleted file mode 100644 index 38730f5e..00000000 --- a/parser/static/small_parse_table/small_parse_table_210.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1050(t_small_parse_table_array *v) -{ - v->a[21000] = 1; - v->a[21001] = anon_sym_DOLLAR_LBRACE; - v->a[21002] = actions(63); - v->a[21003] = 1; - v->a[21004] = anon_sym_DOLLAR_LPAREN; - v->a[21005] = actions(65); - v->a[21006] = 1; - v->a[21007] = anon_sym_BQUOTE; - v->a[21008] = actions(419); - v->a[21009] = 1; - v->a[21010] = sym__bare_dollar; - v->a[21011] = state(241); - v->a[21012] = 1; - v->a[21013] = aux_sym_command_repeat2; - v->a[21014] = state(570); - v->a[21015] = 1; - v->a[21016] = sym_concatenation; - v->a[21017] = actions(871); - v->a[21018] = 3; - v->a[21019] = sym_raw_string; - small_parse_table_1051(v); -} - -void small_parse_table_1051(t_small_parse_table_array *v) -{ - v->a[21020] = sym_number; - v->a[21021] = sym_word; - v->a[21022] = state(574); - v->a[21023] = 5; - v->a[21024] = sym_arithmetic_expansion; - v->a[21025] = sym_string; - v->a[21026] = sym_simple_expansion; - v->a[21027] = sym_expansion; - v->a[21028] = sym_command_substitution; - v->a[21029] = actions(403); - v->a[21030] = 8; - v->a[21031] = anon_sym_PIPE; - v->a[21032] = anon_sym_AMP_AMP; - v->a[21033] = anon_sym_PIPE_PIPE; - v->a[21034] = anon_sym_LT; - v->a[21035] = anon_sym_GT; - v->a[21036] = anon_sym_GT_GT; - v->a[21037] = anon_sym_LT_LT; - v->a[21038] = aux_sym_heredoc_redirect_token1; - v->a[21039] = 13; - small_parse_table_1052(v); -} - -void small_parse_table_1052(t_small_parse_table_array *v) -{ - v->a[21040] = actions(3); - v->a[21041] = 1; - v->a[21042] = sym_comment; - v->a[21043] = actions(53); - v->a[21044] = 1; - v->a[21045] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21046] = actions(55); - v->a[21047] = 1; - v->a[21048] = anon_sym_DOLLAR; - v->a[21049] = actions(57); - v->a[21050] = 1; - v->a[21051] = anon_sym_DQUOTE; - v->a[21052] = actions(61); - v->a[21053] = 1; - v->a[21054] = anon_sym_DOLLAR_LBRACE; - v->a[21055] = actions(63); - v->a[21056] = 1; - v->a[21057] = anon_sym_DOLLAR_LPAREN; - v->a[21058] = actions(65); - 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_BQUOTE; - v->a[21061] = actions(419); - v->a[21062] = 1; - v->a[21063] = sym__bare_dollar; - v->a[21064] = state(255); - v->a[21065] = 1; - v->a[21066] = aux_sym_command_repeat2; - v->a[21067] = state(570); - v->a[21068] = 1; - v->a[21069] = sym_concatenation; - v->a[21070] = actions(871); - v->a[21071] = 3; - v->a[21072] = sym_raw_string; - v->a[21073] = sym_number; - v->a[21074] = sym_word; - v->a[21075] = state(574); - v->a[21076] = 5; - v->a[21077] = sym_arithmetic_expansion; - v->a[21078] = sym_string; - v->a[21079] = sym_simple_expansion; - small_parse_table_1054(v); -} - -void small_parse_table_1054(t_small_parse_table_array *v) -{ - v->a[21080] = sym_expansion; - v->a[21081] = sym_command_substitution; - v->a[21082] = actions(417); - v->a[21083] = 8; - v->a[21084] = anon_sym_PIPE; - v->a[21085] = anon_sym_AMP_AMP; - v->a[21086] = anon_sym_PIPE_PIPE; - v->a[21087] = anon_sym_LT; - v->a[21088] = anon_sym_GT; - v->a[21089] = anon_sym_GT_GT; - v->a[21090] = anon_sym_LT_LT; - v->a[21091] = aux_sym_heredoc_redirect_token1; - v->a[21092] = 13; - v->a[21093] = actions(3); - v->a[21094] = 1; - v->a[21095] = sym_comment; - v->a[21096] = actions(53); - v->a[21097] = 1; - v->a[21098] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21099] = actions(55); - small_parse_table_1055(v); -} - -/* EOF small_parse_table_210.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 deleted file mode 100644 index 27d515b4..00000000 --- a/parser/static/small_parse_table/small_parse_table_211.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1055(t_small_parse_table_array *v) -{ - v->a[21100] = 1; - v->a[21101] = anon_sym_DOLLAR; - v->a[21102] = actions(57); - v->a[21103] = 1; - v->a[21104] = anon_sym_DQUOTE; - v->a[21105] = actions(61); - v->a[21106] = 1; - v->a[21107] = anon_sym_DOLLAR_LBRACE; - v->a[21108] = actions(63); - v->a[21109] = 1; - v->a[21110] = anon_sym_DOLLAR_LPAREN; - v->a[21111] = actions(65); - v->a[21112] = 1; - v->a[21113] = anon_sym_BQUOTE; - v->a[21114] = actions(419); - v->a[21115] = 1; - v->a[21116] = sym__bare_dollar; - v->a[21117] = state(251); - v->a[21118] = 1; - v->a[21119] = aux_sym_command_repeat2; - small_parse_table_1056(v); -} - -void small_parse_table_1056(t_small_parse_table_array *v) -{ - v->a[21120] = state(570); - v->a[21121] = 1; - v->a[21122] = sym_concatenation; - v->a[21123] = actions(871); - v->a[21124] = 3; - v->a[21125] = sym_raw_string; - v->a[21126] = sym_number; - v->a[21127] = sym_word; - v->a[21128] = state(574); - v->a[21129] = 5; - v->a[21130] = sym_arithmetic_expansion; - v->a[21131] = sym_string; - v->a[21132] = sym_simple_expansion; - v->a[21133] = sym_expansion; - v->a[21134] = sym_command_substitution; - v->a[21135] = actions(450); - v->a[21136] = 8; - v->a[21137] = anon_sym_PIPE; - v->a[21138] = anon_sym_AMP_AMP; - v->a[21139] = anon_sym_PIPE_PIPE; - small_parse_table_1057(v); -} - -void small_parse_table_1057(t_small_parse_table_array *v) -{ - v->a[21140] = anon_sym_LT; - v->a[21141] = anon_sym_GT; - v->a[21142] = anon_sym_GT_GT; - v->a[21143] = anon_sym_LT_LT; - v->a[21144] = aux_sym_heredoc_redirect_token1; - v->a[21145] = 7; - v->a[21146] = actions(3); - v->a[21147] = 1; - v->a[21148] = sym_comment; - v->a[21149] = actions(580); - v->a[21150] = 1; - v->a[21151] = anon_sym_PIPE; - v->a[21152] = actions(764); - v->a[21153] = 1; - v->a[21154] = sym_variable_name; - v->a[21155] = state(967); - v->a[21156] = 2; - v->a[21157] = sym_variable_assignment; - v->a[21158] = aux_sym__variable_assignments_repeat1; - v->a[21159] = state(925); - small_parse_table_1058(v); -} - -void small_parse_table_1058(t_small_parse_table_array *v) -{ - v->a[21160] = 3; - v->a[21161] = sym_file_redirect; - v->a[21162] = sym_heredoc_redirect; - v->a[21163] = aux_sym_redirected_statement_repeat1; - v->a[21164] = actions(816); - v->a[21165] = 6; - v->a[21166] = anon_sym_SEMI_SEMI; - v->a[21167] = anon_sym_AMP_AMP; - v->a[21168] = anon_sym_PIPE_PIPE; - v->a[21169] = anon_sym_LT_LT; - v->a[21170] = aux_sym_heredoc_redirect_token1; - v->a[21171] = anon_sym_SEMI; - v->a[21172] = actions(576); - v->a[21173] = 12; - v->a[21174] = anon_sym_LT; - v->a[21175] = anon_sym_GT; - v->a[21176] = anon_sym_GT_GT; - v->a[21177] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21178] = anon_sym_DOLLAR; - v->a[21179] = anon_sym_DQUOTE; - small_parse_table_1059(v); -} - -void small_parse_table_1059(t_small_parse_table_array *v) -{ - v->a[21180] = sym_raw_string; - v->a[21181] = sym_number; - v->a[21182] = anon_sym_DOLLAR_LBRACE; - v->a[21183] = anon_sym_DOLLAR_LPAREN; - v->a[21184] = anon_sym_BQUOTE; - v->a[21185] = sym_word; - v->a[21186] = 13; - v->a[21187] = actions(3); - v->a[21188] = 1; - v->a[21189] = sym_comment; - v->a[21190] = actions(53); - v->a[21191] = 1; - v->a[21192] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21193] = actions(55); - v->a[21194] = 1; - v->a[21195] = anon_sym_DOLLAR; - v->a[21196] = actions(57); - v->a[21197] = 1; - v->a[21198] = anon_sym_DQUOTE; - v->a[21199] = actions(61); - small_parse_table_1060(v); -} - -/* EOF small_parse_table_211.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 deleted file mode 100644 index b6baeb86..00000000 --- a/parser/static/small_parse_table/small_parse_table_212.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1060(t_small_parse_table_array *v) -{ - v->a[21200] = 1; - v->a[21201] = anon_sym_DOLLAR_LBRACE; - v->a[21202] = actions(63); - v->a[21203] = 1; - v->a[21204] = anon_sym_DOLLAR_LPAREN; - v->a[21205] = actions(65); - v->a[21206] = 1; - v->a[21207] = anon_sym_BQUOTE; - v->a[21208] = actions(419); - v->a[21209] = 1; - v->a[21210] = sym__bare_dollar; - v->a[21211] = state(241); - v->a[21212] = 1; - v->a[21213] = aux_sym_command_repeat2; - v->a[21214] = state(570); - v->a[21215] = 1; - v->a[21216] = sym_concatenation; - v->a[21217] = actions(871); - v->a[21218] = 3; - v->a[21219] = sym_raw_string; - small_parse_table_1061(v); -} - -void small_parse_table_1061(t_small_parse_table_array *v) -{ - v->a[21220] = sym_number; - v->a[21221] = sym_word; - v->a[21222] = state(574); - v->a[21223] = 5; - v->a[21224] = sym_arithmetic_expansion; - v->a[21225] = sym_string; - v->a[21226] = sym_simple_expansion; - v->a[21227] = sym_expansion; - v->a[21228] = sym_command_substitution; - v->a[21229] = actions(411); - v->a[21230] = 8; - v->a[21231] = anon_sym_PIPE; - v->a[21232] = anon_sym_AMP_AMP; - v->a[21233] = anon_sym_PIPE_PIPE; - v->a[21234] = anon_sym_LT; - v->a[21235] = anon_sym_GT; - v->a[21236] = anon_sym_GT_GT; - v->a[21237] = anon_sym_LT_LT; - v->a[21238] = aux_sym_heredoc_redirect_token1; - v->a[21239] = 11; - small_parse_table_1062(v); -} - -void small_parse_table_1062(t_small_parse_table_array *v) -{ - v->a[21240] = actions(3); - v->a[21241] = 1; - v->a[21242] = sym_comment; - v->a[21243] = actions(607); - v->a[21244] = 1; - v->a[21245] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21246] = actions(610); - v->a[21247] = 1; - v->a[21248] = anon_sym_DOLLAR; - v->a[21249] = actions(613); - v->a[21250] = 1; - v->a[21251] = anon_sym_DQUOTE; - v->a[21252] = actions(616); - v->a[21253] = 1; - v->a[21254] = anon_sym_DOLLAR_LBRACE; - v->a[21255] = actions(619); - v->a[21256] = 1; - v->a[21257] = anon_sym_DOLLAR_LPAREN; - v->a[21258] = actions(622); - v->a[21259] = 1; - small_parse_table_1063(v); -} - -void small_parse_table_1063(t_small_parse_table_array *v) -{ - v->a[21260] = anon_sym_BQUOTE; - v->a[21261] = state(256); - v->a[21262] = 2; - v->a[21263] = sym_concatenation; - v->a[21264] = aux_sym_for_statement_repeat1; - v->a[21265] = actions(873); - v->a[21266] = 3; - v->a[21267] = sym_raw_string; - v->a[21268] = sym_number; - v->a[21269] = sym_word; - v->a[21270] = state(593); - v->a[21271] = 5; - v->a[21272] = sym_arithmetic_expansion; - v->a[21273] = sym_string; - v->a[21274] = sym_simple_expansion; - v->a[21275] = sym_expansion; - v->a[21276] = sym_command_substitution; - v->a[21277] = actions(428); - v->a[21278] = 8; - v->a[21279] = anon_sym_PIPE; - small_parse_table_1064(v); -} - -void small_parse_table_1064(t_small_parse_table_array *v) -{ - v->a[21280] = anon_sym_AMP_AMP; - v->a[21281] = anon_sym_PIPE_PIPE; - v->a[21282] = anon_sym_LT; - v->a[21283] = anon_sym_GT; - v->a[21284] = anon_sym_GT_GT; - v->a[21285] = anon_sym_LT_LT; - v->a[21286] = aux_sym_heredoc_redirect_token1; - v->a[21287] = 7; - v->a[21288] = actions(3); - v->a[21289] = 1; - v->a[21290] = sym_comment; - v->a[21291] = actions(841); - v->a[21292] = 1; - v->a[21293] = sym__bare_dollar; - v->a[21294] = actions(857); - v->a[21295] = 1; - v->a[21296] = aux_sym_concatenation_token1; - v->a[21297] = actions(859); - v->a[21298] = 1; - v->a[21299] = sym__concat; - small_parse_table_1065(v); -} - -/* EOF small_parse_table_212.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 deleted file mode 100644 index 31b60d3e..00000000 --- a/parser/static/small_parse_table/small_parse_table_213.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1065(t_small_parse_table_array *v) -{ - v->a[21300] = actions(876); - v->a[21301] = 1; - v->a[21302] = anon_sym_LPAREN; - v->a[21303] = state(422); - v->a[21304] = 1; - v->a[21305] = aux_sym_concatenation_repeat1; - v->a[21306] = actions(833); - v->a[21307] = 19; - v->a[21308] = anon_sym_PIPE; - v->a[21309] = anon_sym_SEMI_SEMI; - v->a[21310] = anon_sym_AMP_AMP; - v->a[21311] = anon_sym_PIPE_PIPE; - v->a[21312] = anon_sym_LT; - v->a[21313] = anon_sym_GT; - v->a[21314] = anon_sym_GT_GT; - v->a[21315] = anon_sym_LT_LT; - v->a[21316] = aux_sym_heredoc_redirect_token1; - v->a[21317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21318] = anon_sym_DOLLAR; - v->a[21319] = anon_sym_DQUOTE; - small_parse_table_1066(v); -} - -void small_parse_table_1066(t_small_parse_table_array *v) -{ - v->a[21320] = sym_raw_string; - v->a[21321] = sym_number; - v->a[21322] = anon_sym_DOLLAR_LBRACE; - v->a[21323] = anon_sym_DOLLAR_LPAREN; - v->a[21324] = anon_sym_BQUOTE; - v->a[21325] = sym_word; - v->a[21326] = anon_sym_SEMI; - v->a[21327] = 6; - v->a[21328] = actions(3); - v->a[21329] = 1; - v->a[21330] = sym_comment; - v->a[21331] = actions(882); - v->a[21332] = 1; - v->a[21333] = aux_sym_concatenation_token1; - v->a[21334] = actions(884); - v->a[21335] = 1; - v->a[21336] = sym__concat; - v->a[21337] = state(291); - v->a[21338] = 1; - v->a[21339] = aux_sym_concatenation_repeat1; - small_parse_table_1067(v); -} - -void small_parse_table_1067(t_small_parse_table_array *v) -{ - v->a[21340] = actions(878); - v->a[21341] = 2; - v->a[21342] = sym_variable_name; - v->a[21343] = ts_builtin_sym_end; - v->a[21344] = actions(880); - v->a[21345] = 19; - v->a[21346] = anon_sym_PIPE; - v->a[21347] = anon_sym_SEMI_SEMI; - v->a[21348] = anon_sym_AMP_AMP; - v->a[21349] = anon_sym_PIPE_PIPE; - v->a[21350] = anon_sym_LT; - v->a[21351] = anon_sym_GT; - v->a[21352] = anon_sym_GT_GT; - v->a[21353] = anon_sym_LT_LT; - v->a[21354] = aux_sym_heredoc_redirect_token1; - v->a[21355] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21356] = anon_sym_DOLLAR; - v->a[21357] = anon_sym_DQUOTE; - v->a[21358] = sym_raw_string; - v->a[21359] = sym_number; - small_parse_table_1068(v); -} - -void small_parse_table_1068(t_small_parse_table_array *v) -{ - v->a[21360] = anon_sym_DOLLAR_LBRACE; - v->a[21361] = anon_sym_DOLLAR_LPAREN; - v->a[21362] = anon_sym_BQUOTE; - v->a[21363] = sym_word; - v->a[21364] = anon_sym_SEMI; - v->a[21365] = 11; - v->a[21366] = actions(3); - v->a[21367] = 1; - v->a[21368] = sym_comment; - v->a[21369] = actions(704); - v->a[21370] = 1; - v->a[21371] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21372] = actions(706); - v->a[21373] = 1; - v->a[21374] = anon_sym_DOLLAR; - v->a[21375] = actions(708); - v->a[21376] = 1; - v->a[21377] = anon_sym_DQUOTE; - v->a[21378] = actions(710); - v->a[21379] = 1; - small_parse_table_1069(v); -} - -void small_parse_table_1069(t_small_parse_table_array *v) -{ - v->a[21380] = anon_sym_DOLLAR_LBRACE; - v->a[21381] = actions(712); - v->a[21382] = 1; - v->a[21383] = anon_sym_DOLLAR_LPAREN; - v->a[21384] = actions(714); - v->a[21385] = 1; - v->a[21386] = anon_sym_BQUOTE; - v->a[21387] = state(256); - v->a[21388] = 2; - v->a[21389] = sym_concatenation; - v->a[21390] = aux_sym_for_statement_repeat1; - v->a[21391] = actions(886); - v->a[21392] = 3; - v->a[21393] = sym_raw_string; - v->a[21394] = sym_number; - v->a[21395] = sym_word; - v->a[21396] = state(593); - v->a[21397] = 5; - v->a[21398] = sym_arithmetic_expansion; - v->a[21399] = sym_string; - small_parse_table_1070(v); -} - -/* EOF small_parse_table_213.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 deleted file mode 100644 index 1f8832da..00000000 --- a/parser/static/small_parse_table/small_parse_table_214.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1070(t_small_parse_table_array *v) -{ - v->a[21400] = sym_simple_expansion; - v->a[21401] = sym_expansion; - v->a[21402] = sym_command_substitution; - v->a[21403] = actions(421); - v->a[21404] = 8; - v->a[21405] = anon_sym_PIPE; - v->a[21406] = anon_sym_AMP_AMP; - v->a[21407] = anon_sym_PIPE_PIPE; - v->a[21408] = anon_sym_LT; - v->a[21409] = anon_sym_GT; - v->a[21410] = anon_sym_GT_GT; - v->a[21411] = anon_sym_LT_LT; - v->a[21412] = aux_sym_heredoc_redirect_token1; - v->a[21413] = 12; - v->a[21414] = actions(3); - v->a[21415] = 1; - v->a[21416] = sym_comment; - v->a[21417] = actions(448); - v->a[21418] = 1; - v->a[21419] = sym_variable_name; - small_parse_table_1071(v); -} - -void small_parse_table_1071(t_small_parse_table_array *v) -{ - v->a[21420] = actions(891); - v->a[21421] = 1; - v->a[21422] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21423] = actions(894); - v->a[21424] = 1; - v->a[21425] = anon_sym_DOLLAR; - v->a[21426] = actions(897); - v->a[21427] = 1; - v->a[21428] = anon_sym_DQUOTE; - v->a[21429] = actions(900); - v->a[21430] = 1; - v->a[21431] = anon_sym_DOLLAR_LBRACE; - v->a[21432] = actions(903); - v->a[21433] = 1; - v->a[21434] = anon_sym_DOLLAR_LPAREN; - v->a[21435] = actions(906); - v->a[21436] = 1; - v->a[21437] = anon_sym_BQUOTE; - v->a[21438] = state(260); - v->a[21439] = 2; - small_parse_table_1072(v); -} - -void small_parse_table_1072(t_small_parse_table_array *v) -{ - v->a[21440] = sym_concatenation; - v->a[21441] = aux_sym_for_statement_repeat1; - v->a[21442] = actions(888); - v->a[21443] = 3; - v->a[21444] = sym_raw_string; - v->a[21445] = sym_number; - v->a[21446] = sym_word; - v->a[21447] = state(589); - v->a[21448] = 5; - v->a[21449] = sym_arithmetic_expansion; - v->a[21450] = sym_string; - v->a[21451] = sym_simple_expansion; - v->a[21452] = sym_expansion; - v->a[21453] = sym_command_substitution; - v->a[21454] = actions(428); - v->a[21455] = 7; - v->a[21456] = anon_sym_PIPE; - v->a[21457] = anon_sym_AMP_AMP; - v->a[21458] = anon_sym_PIPE_PIPE; - v->a[21459] = anon_sym_LT; - small_parse_table_1073(v); -} - -void small_parse_table_1073(t_small_parse_table_array *v) -{ - v->a[21460] = anon_sym_GT; - v->a[21461] = anon_sym_GT_GT; - v->a[21462] = anon_sym_LT_LT; - v->a[21463] = 6; - v->a[21464] = actions(3); - v->a[21465] = 1; - v->a[21466] = sym_comment; - v->a[21467] = actions(837); - v->a[21468] = 1; - v->a[21469] = aux_sym_concatenation_token1; - v->a[21470] = actions(839); - v->a[21471] = 1; - v->a[21472] = sym__concat; - v->a[21473] = actions(911); - v->a[21474] = 1; - v->a[21475] = sym__bare_dollar; - v->a[21476] = state(284); - v->a[21477] = 1; - v->a[21478] = aux_sym_concatenation_repeat1; - v->a[21479] = actions(909); - small_parse_table_1074(v); -} - -void small_parse_table_1074(t_small_parse_table_array *v) -{ - v->a[21480] = 20; - v->a[21481] = anon_sym_esac; - v->a[21482] = anon_sym_PIPE; - v->a[21483] = anon_sym_SEMI_SEMI; - v->a[21484] = anon_sym_AMP_AMP; - v->a[21485] = anon_sym_PIPE_PIPE; - v->a[21486] = anon_sym_LT; - v->a[21487] = anon_sym_GT; - v->a[21488] = anon_sym_GT_GT; - v->a[21489] = anon_sym_LT_LT; - v->a[21490] = aux_sym_heredoc_redirect_token1; - v->a[21491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21492] = anon_sym_DOLLAR; - v->a[21493] = anon_sym_DQUOTE; - v->a[21494] = sym_raw_string; - v->a[21495] = sym_number; - v->a[21496] = anon_sym_DOLLAR_LBRACE; - v->a[21497] = anon_sym_DOLLAR_LPAREN; - v->a[21498] = anon_sym_BQUOTE; - v->a[21499] = sym_word; - small_parse_table_1075(v); -} - -/* EOF small_parse_table_214.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 deleted file mode 100644 index d6e3053b..00000000 --- a/parser/static/small_parse_table/small_parse_table_215.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1075(t_small_parse_table_array *v) -{ - v->a[21500] = anon_sym_SEMI; - v->a[21501] = 13; - v->a[21502] = actions(3); - v->a[21503] = 1; - v->a[21504] = sym_comment; - v->a[21505] = actions(315); - v->a[21506] = 1; - v->a[21507] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21508] = actions(317); - v->a[21509] = 1; - v->a[21510] = anon_sym_DOLLAR; - v->a[21511] = actions(319); - v->a[21512] = 1; - v->a[21513] = anon_sym_DQUOTE; - v->a[21514] = actions(323); - v->a[21515] = 1; - v->a[21516] = anon_sym_DOLLAR_LBRACE; - v->a[21517] = actions(325); - v->a[21518] = 1; - v->a[21519] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1076(v); -} - -void small_parse_table_1076(t_small_parse_table_array *v) -{ - v->a[21520] = actions(327); - v->a[21521] = 1; - v->a[21522] = anon_sym_BQUOTE; - v->a[21523] = actions(915); - v->a[21524] = 1; - v->a[21525] = sym__bare_dollar; - v->a[21526] = state(269); - v->a[21527] = 1; - v->a[21528] = aux_sym_command_repeat2; - v->a[21529] = state(775); - v->a[21530] = 1; - v->a[21531] = sym_concatenation; - v->a[21532] = actions(913); - v->a[21533] = 3; - v->a[21534] = sym_raw_string; - v->a[21535] = sym_number; - v->a[21536] = sym_word; - v->a[21537] = state(600); - v->a[21538] = 5; - v->a[21539] = sym_arithmetic_expansion; - small_parse_table_1077(v); -} - -void small_parse_table_1077(t_small_parse_table_array *v) -{ - v->a[21540] = sym_string; - v->a[21541] = sym_simple_expansion; - v->a[21542] = sym_expansion; - v->a[21543] = sym_command_substitution; - v->a[21544] = actions(411); - v->a[21545] = 7; - v->a[21546] = anon_sym_PIPE; - v->a[21547] = anon_sym_AMP_AMP; - v->a[21548] = anon_sym_PIPE_PIPE; - v->a[21549] = anon_sym_LT; - v->a[21550] = anon_sym_GT; - v->a[21551] = anon_sym_GT_GT; - v->a[21552] = anon_sym_LT_LT; - v->a[21553] = 13; - v->a[21554] = actions(3); - v->a[21555] = 1; - v->a[21556] = sym_comment; - v->a[21557] = actions(315); - v->a[21558] = 1; - v->a[21559] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1078(v); -} - -void small_parse_table_1078(t_small_parse_table_array *v) -{ - v->a[21560] = actions(317); - v->a[21561] = 1; - v->a[21562] = anon_sym_DOLLAR; - v->a[21563] = actions(319); - v->a[21564] = 1; - v->a[21565] = anon_sym_DQUOTE; - v->a[21566] = actions(323); - v->a[21567] = 1; - v->a[21568] = anon_sym_DOLLAR_LBRACE; - v->a[21569] = actions(325); - v->a[21570] = 1; - v->a[21571] = anon_sym_DOLLAR_LPAREN; - v->a[21572] = actions(327); - v->a[21573] = 1; - v->a[21574] = anon_sym_BQUOTE; - v->a[21575] = actions(915); - v->a[21576] = 1; - v->a[21577] = sym__bare_dollar; - v->a[21578] = state(269); - v->a[21579] = 1; - small_parse_table_1079(v); -} - -void small_parse_table_1079(t_small_parse_table_array *v) -{ - v->a[21580] = aux_sym_command_repeat2; - v->a[21581] = state(775); - v->a[21582] = 1; - v->a[21583] = sym_concatenation; - v->a[21584] = actions(913); - v->a[21585] = 3; - v->a[21586] = sym_raw_string; - v->a[21587] = sym_number; - v->a[21588] = sym_word; - v->a[21589] = state(600); - v->a[21590] = 5; - v->a[21591] = sym_arithmetic_expansion; - v->a[21592] = sym_string; - v->a[21593] = sym_simple_expansion; - v->a[21594] = sym_expansion; - v->a[21595] = sym_command_substitution; - v->a[21596] = actions(403); - v->a[21597] = 7; - v->a[21598] = anon_sym_PIPE; - v->a[21599] = anon_sym_AMP_AMP; - small_parse_table_1080(v); -} - -/* EOF small_parse_table_215.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 deleted file mode 100644 index 849dfd57..00000000 --- a/parser/static/small_parse_table/small_parse_table_216.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1080(t_small_parse_table_array *v) -{ - v->a[21600] = anon_sym_PIPE_PIPE; - v->a[21601] = anon_sym_LT; - v->a[21602] = anon_sym_GT; - v->a[21603] = anon_sym_GT_GT; - v->a[21604] = anon_sym_LT_LT; - v->a[21605] = 3; - v->a[21606] = actions(3); - v->a[21607] = 1; - v->a[21608] = sym_comment; - v->a[21609] = actions(869); - v->a[21610] = 1; - v->a[21611] = sym_variable_name; - v->a[21612] = actions(867); - v->a[21613] = 23; - v->a[21614] = anon_sym_for; - v->a[21615] = anon_sym_while; - v->a[21616] = anon_sym_until; - v->a[21617] = anon_sym_if; - v->a[21618] = anon_sym_fi; - v->a[21619] = anon_sym_elif; - small_parse_table_1081(v); -} - -void small_parse_table_1081(t_small_parse_table_array *v) -{ - v->a[21620] = anon_sym_else; - v->a[21621] = anon_sym_case; - v->a[21622] = anon_sym_LPAREN; - v->a[21623] = anon_sym_LBRACE; - v->a[21624] = anon_sym_BANG; - v->a[21625] = anon_sym_LT; - v->a[21626] = anon_sym_GT; - v->a[21627] = anon_sym_GT_GT; - v->a[21628] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21629] = anon_sym_DOLLAR; - v->a[21630] = anon_sym_DQUOTE; - v->a[21631] = sym_raw_string; - v->a[21632] = sym_number; - v->a[21633] = anon_sym_DOLLAR_LBRACE; - v->a[21634] = anon_sym_DOLLAR_LPAREN; - v->a[21635] = anon_sym_BQUOTE; - v->a[21636] = sym_word; - v->a[21637] = 6; - v->a[21638] = actions(3); - v->a[21639] = 1; - small_parse_table_1082(v); -} - -void small_parse_table_1082(t_small_parse_table_array *v) -{ - v->a[21640] = sym_comment; - v->a[21641] = actions(882); - v->a[21642] = 1; - v->a[21643] = aux_sym_concatenation_token1; - v->a[21644] = actions(884); - v->a[21645] = 1; - v->a[21646] = sym__concat; - v->a[21647] = state(291); - v->a[21648] = 1; - v->a[21649] = aux_sym_concatenation_repeat1; - v->a[21650] = actions(917); - v->a[21651] = 2; - v->a[21652] = sym_variable_name; - v->a[21653] = ts_builtin_sym_end; - v->a[21654] = actions(919); - v->a[21655] = 19; - v->a[21656] = anon_sym_PIPE; - v->a[21657] = anon_sym_SEMI_SEMI; - v->a[21658] = anon_sym_AMP_AMP; - v->a[21659] = anon_sym_PIPE_PIPE; - small_parse_table_1083(v); -} - -void small_parse_table_1083(t_small_parse_table_array *v) -{ - v->a[21660] = anon_sym_LT; - v->a[21661] = anon_sym_GT; - v->a[21662] = anon_sym_GT_GT; - v->a[21663] = anon_sym_LT_LT; - v->a[21664] = aux_sym_heredoc_redirect_token1; - v->a[21665] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21666] = anon_sym_DOLLAR; - v->a[21667] = anon_sym_DQUOTE; - v->a[21668] = sym_raw_string; - v->a[21669] = sym_number; - v->a[21670] = anon_sym_DOLLAR_LBRACE; - v->a[21671] = anon_sym_DOLLAR_LPAREN; - v->a[21672] = anon_sym_BQUOTE; - v->a[21673] = sym_word; - v->a[21674] = anon_sym_SEMI; - v->a[21675] = 6; - v->a[21676] = actions(3); - v->a[21677] = 1; - v->a[21678] = sym_comment; - v->a[21679] = actions(851); - small_parse_table_1084(v); -} - -void small_parse_table_1084(t_small_parse_table_array *v) -{ - v->a[21680] = 1; - v->a[21681] = aux_sym_concatenation_token1; - v->a[21682] = actions(925); - v->a[21683] = 1; - v->a[21684] = sym__concat; - v->a[21685] = state(271); - v->a[21686] = 1; - v->a[21687] = aux_sym_concatenation_repeat1; - v->a[21688] = actions(921); - v->a[21689] = 2; - v->a[21690] = sym__bare_dollar; - v->a[21691] = ts_builtin_sym_end; - v->a[21692] = actions(923); - v->a[21693] = 19; - v->a[21694] = anon_sym_PIPE; - v->a[21695] = anon_sym_SEMI_SEMI; - v->a[21696] = anon_sym_AMP_AMP; - v->a[21697] = anon_sym_PIPE_PIPE; - v->a[21698] = anon_sym_LT; - v->a[21699] = anon_sym_GT; - small_parse_table_1085(v); -} - -/* EOF small_parse_table_216.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 deleted file mode 100644 index 1800d2f8..00000000 --- a/parser/static/small_parse_table/small_parse_table_217.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1085(t_small_parse_table_array *v) -{ - v->a[21700] = anon_sym_GT_GT; - v->a[21701] = anon_sym_LT_LT; - v->a[21702] = aux_sym_heredoc_redirect_token1; - v->a[21703] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21704] = anon_sym_DOLLAR; - v->a[21705] = anon_sym_DQUOTE; - v->a[21706] = sym_raw_string; - v->a[21707] = sym_number; - v->a[21708] = anon_sym_DOLLAR_LBRACE; - v->a[21709] = anon_sym_DOLLAR_LPAREN; - v->a[21710] = anon_sym_BQUOTE; - v->a[21711] = sym_word; - v->a[21712] = anon_sym_SEMI; - v->a[21713] = 6; - v->a[21714] = actions(3); - v->a[21715] = 1; - v->a[21716] = sym_comment; - v->a[21717] = actions(921); - v->a[21718] = 1; - v->a[21719] = sym_variable_name; - small_parse_table_1086(v); -} - -void small_parse_table_1086(t_small_parse_table_array *v) -{ - v->a[21720] = actions(927); - v->a[21721] = 1; - v->a[21722] = aux_sym_concatenation_token1; - v->a[21723] = actions(929); - v->a[21724] = 1; - v->a[21725] = sym__concat; - v->a[21726] = state(279); - v->a[21727] = 1; - v->a[21728] = aux_sym_concatenation_repeat1; - v->a[21729] = actions(923); - v->a[21730] = 20; - v->a[21731] = anon_sym_PIPE; - v->a[21732] = anon_sym_RPAREN; - v->a[21733] = anon_sym_SEMI_SEMI; - v->a[21734] = anon_sym_AMP_AMP; - v->a[21735] = anon_sym_PIPE_PIPE; - v->a[21736] = anon_sym_LT; - v->a[21737] = anon_sym_GT; - v->a[21738] = anon_sym_GT_GT; - v->a[21739] = anon_sym_LT_LT; - small_parse_table_1087(v); -} - -void small_parse_table_1087(t_small_parse_table_array *v) -{ - v->a[21740] = aux_sym_heredoc_redirect_token1; - v->a[21741] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21742] = anon_sym_DOLLAR; - v->a[21743] = anon_sym_DQUOTE; - v->a[21744] = sym_raw_string; - v->a[21745] = sym_number; - v->a[21746] = anon_sym_DOLLAR_LBRACE; - v->a[21747] = anon_sym_DOLLAR_LPAREN; - v->a[21748] = anon_sym_BQUOTE; - v->a[21749] = sym_word; - v->a[21750] = anon_sym_SEMI; - v->a[21751] = 12; - v->a[21752] = actions(3); - v->a[21753] = 1; - v->a[21754] = sym_comment; - v->a[21755] = actions(931); - v->a[21756] = 1; - v->a[21757] = anon_sym_RBRACE; - v->a[21758] = actions(937); - v->a[21759] = 1; - small_parse_table_1088(v); -} - -void small_parse_table_1088(t_small_parse_table_array *v) -{ - v->a[21760] = anon_sym_PERCENT; - v->a[21761] = actions(939); - v->a[21762] = 1; - v->a[21763] = anon_sym_POUND; - v->a[21764] = actions(945); - v->a[21765] = 1; - v->a[21766] = aux_sym__simple_variable_name_token1; - v->a[21767] = actions(947); - v->a[21768] = 1; - v->a[21769] = sym_variable_name; - v->a[21770] = state(1649); - v->a[21771] = 1; - v->a[21772] = sym__expansion_regex; - v->a[21773] = state(1650); - v->a[21774] = 1; - v->a[21775] = sym__expansion_expression; - v->a[21776] = actions(943); - v->a[21777] = 2; - v->a[21778] = sym__immediate_double_hash; - v->a[21779] = anon_sym_PERCENT_PERCENT; - small_parse_table_1089(v); -} - -void small_parse_table_1089(t_small_parse_table_array *v) -{ - v->a[21780] = actions(935); - v->a[21781] = 3; - v->a[21782] = anon_sym_DASH; - v->a[21783] = anon_sym_QMARK; - v->a[21784] = anon_sym_0; - v->a[21785] = actions(933); - v->a[21786] = 4; - v->a[21787] = anon_sym_BANG; - v->a[21788] = anon_sym_STAR; - v->a[21789] = anon_sym_DOLLAR; - v->a[21790] = anon_sym_AT; - v->a[21791] = actions(941); - v->a[21792] = 8; - v->a[21793] = anon_sym_COLON_DASH; - v->a[21794] = anon_sym_DASH3; - v->a[21795] = anon_sym_COLON_EQ; - v->a[21796] = anon_sym_EQ2; - v->a[21797] = anon_sym_COLON_QMARK; - v->a[21798] = anon_sym_QMARK2; - v->a[21799] = anon_sym_COLON_PLUS; - small_parse_table_1090(v); -} - -/* EOF small_parse_table_217.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 deleted file mode 100644 index f8f7a87c..00000000 --- a/parser/static/small_parse_table/small_parse_table_218.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1090(t_small_parse_table_array *v) -{ - v->a[21800] = anon_sym_PLUS3; - v->a[21801] = 13; - v->a[21802] = actions(3); - v->a[21803] = 1; - v->a[21804] = sym_comment; - v->a[21805] = actions(952); - v->a[21806] = 1; - v->a[21807] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21808] = actions(955); - v->a[21809] = 1; - v->a[21810] = anon_sym_DOLLAR; - v->a[21811] = actions(958); - v->a[21812] = 1; - v->a[21813] = anon_sym_DQUOTE; - v->a[21814] = actions(961); - v->a[21815] = 1; - v->a[21816] = anon_sym_DOLLAR_LBRACE; - v->a[21817] = actions(964); - v->a[21818] = 1; - v->a[21819] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1091(v); -} - -void small_parse_table_1091(t_small_parse_table_array *v) -{ - v->a[21820] = actions(967); - v->a[21821] = 1; - v->a[21822] = anon_sym_BQUOTE; - v->a[21823] = actions(970); - v->a[21824] = 1; - v->a[21825] = sym__bare_dollar; - v->a[21826] = state(269); - v->a[21827] = 1; - v->a[21828] = aux_sym_command_repeat2; - v->a[21829] = state(775); - v->a[21830] = 1; - v->a[21831] = sym_concatenation; - v->a[21832] = actions(949); - v->a[21833] = 3; - v->a[21834] = sym_raw_string; - v->a[21835] = sym_number; - v->a[21836] = sym_word; - v->a[21837] = state(600); - v->a[21838] = 5; - v->a[21839] = sym_arithmetic_expansion; - small_parse_table_1092(v); -} - -void small_parse_table_1092(t_small_parse_table_array *v) -{ - v->a[21840] = sym_string; - v->a[21841] = sym_simple_expansion; - v->a[21842] = sym_expansion; - v->a[21843] = sym_command_substitution; - v->a[21844] = actions(455); - v->a[21845] = 7; - v->a[21846] = anon_sym_PIPE; - v->a[21847] = anon_sym_AMP_AMP; - v->a[21848] = anon_sym_PIPE_PIPE; - v->a[21849] = anon_sym_LT; - v->a[21850] = anon_sym_GT; - v->a[21851] = anon_sym_GT_GT; - v->a[21852] = anon_sym_LT_LT; - v->a[21853] = 6; - v->a[21854] = actions(3); - v->a[21855] = 1; - v->a[21856] = sym_comment; - v->a[21857] = actions(975); - v->a[21858] = 1; - v->a[21859] = aux_sym_concatenation_token1; - small_parse_table_1093(v); -} - -void small_parse_table_1093(t_small_parse_table_array *v) -{ - v->a[21860] = actions(978); - v->a[21861] = 1; - v->a[21862] = sym__concat; - v->a[21863] = actions(981); - v->a[21864] = 1; - v->a[21865] = sym__bare_dollar; - v->a[21866] = state(270); - v->a[21867] = 1; - v->a[21868] = aux_sym_concatenation_repeat1; - v->a[21869] = actions(973); - v->a[21870] = 20; - v->a[21871] = anon_sym_PIPE; - v->a[21872] = anon_sym_RPAREN; - v->a[21873] = anon_sym_SEMI_SEMI; - v->a[21874] = anon_sym_AMP_AMP; - v->a[21875] = anon_sym_PIPE_PIPE; - v->a[21876] = anon_sym_LT; - v->a[21877] = anon_sym_GT; - v->a[21878] = anon_sym_GT_GT; - v->a[21879] = anon_sym_LT_LT; - small_parse_table_1094(v); -} - -void small_parse_table_1094(t_small_parse_table_array *v) -{ - v->a[21880] = aux_sym_heredoc_redirect_token1; - v->a[21881] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21882] = anon_sym_DOLLAR; - v->a[21883] = anon_sym_DQUOTE; - v->a[21884] = sym_raw_string; - v->a[21885] = sym_number; - v->a[21886] = anon_sym_DOLLAR_LBRACE; - v->a[21887] = anon_sym_DOLLAR_LPAREN; - v->a[21888] = anon_sym_BQUOTE; - v->a[21889] = sym_word; - v->a[21890] = anon_sym_SEMI; - v->a[21891] = 6; - v->a[21892] = actions(3); - v->a[21893] = 1; - v->a[21894] = sym_comment; - v->a[21895] = actions(983); - v->a[21896] = 1; - v->a[21897] = aux_sym_concatenation_token1; - v->a[21898] = actions(986); - v->a[21899] = 1; - small_parse_table_1095(v); -} - -/* EOF small_parse_table_218.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 deleted file mode 100644 index a6bdfac8..00000000 --- a/parser/static/small_parse_table/small_parse_table_219.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1095(t_small_parse_table_array *v) -{ - v->a[21900] = sym__concat; - v->a[21901] = state(271); - v->a[21902] = 1; - v->a[21903] = aux_sym_concatenation_repeat1; - v->a[21904] = actions(981); - v->a[21905] = 2; - v->a[21906] = sym__bare_dollar; - v->a[21907] = ts_builtin_sym_end; - v->a[21908] = actions(973); - v->a[21909] = 19; - v->a[21910] = anon_sym_PIPE; - v->a[21911] = anon_sym_SEMI_SEMI; - v->a[21912] = anon_sym_AMP_AMP; - v->a[21913] = anon_sym_PIPE_PIPE; - v->a[21914] = anon_sym_LT; - v->a[21915] = anon_sym_GT; - v->a[21916] = anon_sym_GT_GT; - v->a[21917] = anon_sym_LT_LT; - v->a[21918] = aux_sym_heredoc_redirect_token1; - v->a[21919] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1096(v); -} - -void small_parse_table_1096(t_small_parse_table_array *v) -{ - v->a[21920] = anon_sym_DOLLAR; - v->a[21921] = anon_sym_DQUOTE; - v->a[21922] = sym_raw_string; - v->a[21923] = sym_number; - v->a[21924] = anon_sym_DOLLAR_LBRACE; - v->a[21925] = anon_sym_DOLLAR_LPAREN; - v->a[21926] = anon_sym_BQUOTE; - v->a[21927] = sym_word; - v->a[21928] = anon_sym_SEMI; - v->a[21929] = 7; - v->a[21930] = actions(3); - v->a[21931] = 1; - v->a[21932] = sym_comment; - v->a[21933] = actions(841); - v->a[21934] = 1; - v->a[21935] = sym__bare_dollar; - v->a[21936] = actions(857); - v->a[21937] = 1; - v->a[21938] = aux_sym_concatenation_token1; - v->a[21939] = actions(859); - small_parse_table_1097(v); -} - -void small_parse_table_1097(t_small_parse_table_array *v) -{ - v->a[21940] = 1; - v->a[21941] = sym__concat; - v->a[21942] = actions(989); - v->a[21943] = 1; - v->a[21944] = anon_sym_LPAREN; - v->a[21945] = state(422); - v->a[21946] = 1; - v->a[21947] = aux_sym_concatenation_repeat1; - v->a[21948] = actions(833); - v->a[21949] = 19; - v->a[21950] = anon_sym_PIPE; - v->a[21951] = anon_sym_SEMI_SEMI; - v->a[21952] = anon_sym_AMP_AMP; - v->a[21953] = anon_sym_PIPE_PIPE; - v->a[21954] = anon_sym_LT; - v->a[21955] = anon_sym_GT; - v->a[21956] = anon_sym_GT_GT; - v->a[21957] = anon_sym_LT_LT; - v->a[21958] = aux_sym_heredoc_redirect_token1; - v->a[21959] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1098(v); -} - -void small_parse_table_1098(t_small_parse_table_array *v) -{ - v->a[21960] = anon_sym_DOLLAR; - v->a[21961] = anon_sym_DQUOTE; - v->a[21962] = sym_raw_string; - v->a[21963] = sym_number; - v->a[21964] = anon_sym_DOLLAR_LBRACE; - v->a[21965] = anon_sym_DOLLAR_LPAREN; - v->a[21966] = anon_sym_BQUOTE; - v->a[21967] = sym_word; - v->a[21968] = anon_sym_SEMI; - v->a[21969] = 6; - v->a[21970] = actions(3); - v->a[21971] = 1; - v->a[21972] = sym_comment; - v->a[21973] = actions(851); - v->a[21974] = 1; - v->a[21975] = aux_sym_concatenation_token1; - v->a[21976] = actions(853); - v->a[21977] = 1; - v->a[21978] = sym__concat; - v->a[21979] = state(266); - small_parse_table_1099(v); -} - -void small_parse_table_1099(t_small_parse_table_array *v) -{ - v->a[21980] = 1; - v->a[21981] = aux_sym_concatenation_repeat1; - v->a[21982] = actions(911); - v->a[21983] = 2; - v->a[21984] = sym__bare_dollar; - v->a[21985] = ts_builtin_sym_end; - v->a[21986] = actions(909); - v->a[21987] = 19; - v->a[21988] = anon_sym_PIPE; - v->a[21989] = anon_sym_SEMI_SEMI; - v->a[21990] = anon_sym_AMP_AMP; - v->a[21991] = anon_sym_PIPE_PIPE; - v->a[21992] = anon_sym_LT; - v->a[21993] = anon_sym_GT; - v->a[21994] = anon_sym_GT_GT; - v->a[21995] = anon_sym_LT_LT; - v->a[21996] = aux_sym_heredoc_redirect_token1; - v->a[21997] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[21998] = anon_sym_DOLLAR; - v->a[21999] = anon_sym_DQUOTE; - small_parse_table_1100(v); -} - -/* EOF small_parse_table_219.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 deleted file mode 100644 index b957d26e..00000000 --- a/parser/static/small_parse_table/small_parse_table_22.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_22.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_110(t_small_parse_table_array *v) -{ - v->a[2200] = sym__statement_not_pipeline; - v->a[2201] = state(1754); - v->a[2202] = 1; - v->a[2203] = sym__statements; - v->a[2204] = actions(11); - v->a[2205] = 2; - v->a[2206] = anon_sym_while; - v->a[2207] = anon_sym_until; - v->a[2208] = actions(59); - v->a[2209] = 2; - v->a[2210] = sym_raw_string; - v->a[2211] = sym_number; - v->a[2212] = actions(51); - v->a[2213] = 3; - v->a[2214] = anon_sym_LT; - v->a[2215] = anon_sym_GT; - v->a[2216] = anon_sym_GT_GT; - v->a[2217] = state(401); - v->a[2218] = 5; - v->a[2219] = sym_arithmetic_expansion; - small_parse_table_111(v); -} - -void small_parse_table_111(t_small_parse_table_array *v) -{ - v->a[2220] = sym_string; - v->a[2221] = sym_simple_expansion; - v->a[2222] = sym_expansion; - v->a[2223] = sym_command_substitution; - v->a[2224] = state(972); - v->a[2225] = 12; - v->a[2226] = sym_redirected_statement; - v->a[2227] = sym_for_statement; - v->a[2228] = sym_while_statement; - v->a[2229] = sym_if_statement; - v->a[2230] = sym_case_statement; - v->a[2231] = sym_function_definition; - v->a[2232] = sym_compound_statement; - v->a[2233] = sym_subshell; - v->a[2234] = sym_list; - v->a[2235] = sym_negated_command; - v->a[2236] = sym_command; - v->a[2237] = sym__variable_assignments; - v->a[2238] = 32; - v->a[2239] = actions(3); - small_parse_table_112(v); -} - -void small_parse_table_112(t_small_parse_table_array *v) -{ - v->a[2240] = 1; - v->a[2241] = sym_comment; - v->a[2242] = actions(9); - v->a[2243] = 1; - v->a[2244] = anon_sym_for; - v->a[2245] = actions(13); - v->a[2246] = 1; - v->a[2247] = anon_sym_if; - v->a[2248] = actions(15); - v->a[2249] = 1; - v->a[2250] = anon_sym_case; - v->a[2251] = actions(17); - v->a[2252] = 1; - v->a[2253] = anon_sym_LPAREN; - v->a[2254] = actions(19); - v->a[2255] = 1; - v->a[2256] = anon_sym_LBRACE; - v->a[2257] = actions(41); - v->a[2258] = 1; - v->a[2259] = sym_word; - small_parse_table_113(v); -} - -void small_parse_table_113(t_small_parse_table_array *v) -{ - v->a[2260] = actions(49); - v->a[2261] = 1; - v->a[2262] = anon_sym_BANG; - v->a[2263] = actions(53); - v->a[2264] = 1; - v->a[2265] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2266] = actions(55); - v->a[2267] = 1; - v->a[2268] = anon_sym_DOLLAR; - v->a[2269] = actions(57); - v->a[2270] = 1; - v->a[2271] = anon_sym_DQUOTE; - v->a[2272] = actions(61); - v->a[2273] = 1; - v->a[2274] = anon_sym_DOLLAR_LBRACE; - v->a[2275] = actions(63); - v->a[2276] = 1; - v->a[2277] = anon_sym_DOLLAR_LPAREN; - v->a[2278] = actions(65); - v->a[2279] = 1; - small_parse_table_114(v); -} - -void small_parse_table_114(t_small_parse_table_array *v) -{ - v->a[2280] = anon_sym_BQUOTE; - v->a[2281] = actions(67); - v->a[2282] = 1; - v->a[2283] = sym_variable_name; - v->a[2284] = actions(176); - v->a[2285] = 1; - v->a[2286] = anon_sym_LF; - v->a[2287] = state(11); - v->a[2288] = 1; - v->a[2289] = aux_sym__case_item_last_repeat2; - v->a[2290] = state(118); - v->a[2291] = 1; - v->a[2292] = aux_sym__statements_repeat1; - v->a[2293] = state(185); - v->a[2294] = 1; - v->a[2295] = sym_command_name; - v->a[2296] = state(216); - v->a[2297] = 1; - v->a[2298] = sym_variable_assignment; - v->a[2299] = state(411); - small_parse_table_115(v); -} - -/* EOF small_parse_table_22.c */ diff --git a/parser/static/small_parse_table/small_parse_table_220.c b/parser/static/small_parse_table/small_parse_table_220.c deleted file mode 100644 index 8ba6d86b..00000000 --- a/parser/static/small_parse_table/small_parse_table_220.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1100(t_small_parse_table_array *v) -{ - v->a[22000] = sym_raw_string; - v->a[22001] = sym_number; - v->a[22002] = anon_sym_DOLLAR_LBRACE; - v->a[22003] = anon_sym_DOLLAR_LPAREN; - v->a[22004] = anon_sym_BQUOTE; - v->a[22005] = sym_word; - v->a[22006] = anon_sym_SEMI; - v->a[22007] = 13; - v->a[22008] = actions(3); - v->a[22009] = 1; - v->a[22010] = sym_comment; - v->a[22011] = actions(315); - v->a[22012] = 1; - v->a[22013] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22014] = actions(317); - v->a[22015] = 1; - v->a[22016] = anon_sym_DOLLAR; - v->a[22017] = actions(319); - v->a[22018] = 1; - v->a[22019] = anon_sym_DQUOTE; - small_parse_table_1101(v); -} - -void small_parse_table_1101(t_small_parse_table_array *v) -{ - v->a[22020] = actions(323); - v->a[22021] = 1; - v->a[22022] = anon_sym_DOLLAR_LBRACE; - v->a[22023] = actions(325); - v->a[22024] = 1; - v->a[22025] = anon_sym_DOLLAR_LPAREN; - v->a[22026] = actions(327); - v->a[22027] = 1; - v->a[22028] = anon_sym_BQUOTE; - v->a[22029] = actions(915); - v->a[22030] = 1; - v->a[22031] = sym__bare_dollar; - v->a[22032] = state(262); - v->a[22033] = 1; - v->a[22034] = aux_sym_command_repeat2; - v->a[22035] = state(775); - v->a[22036] = 1; - v->a[22037] = sym_concatenation; - v->a[22038] = actions(913); - v->a[22039] = 3; - small_parse_table_1102(v); -} - -void small_parse_table_1102(t_small_parse_table_array *v) -{ - v->a[22040] = sym_raw_string; - v->a[22041] = sym_number; - v->a[22042] = sym_word; - v->a[22043] = state(600); - v->a[22044] = 5; - v->a[22045] = sym_arithmetic_expansion; - v->a[22046] = sym_string; - v->a[22047] = sym_simple_expansion; - v->a[22048] = sym_expansion; - v->a[22049] = sym_command_substitution; - v->a[22050] = actions(417); - v->a[22051] = 7; - v->a[22052] = anon_sym_PIPE; - v->a[22053] = anon_sym_AMP_AMP; - v->a[22054] = anon_sym_PIPE_PIPE; - v->a[22055] = anon_sym_LT; - v->a[22056] = anon_sym_GT; - v->a[22057] = anon_sym_GT_GT; - v->a[22058] = anon_sym_LT_LT; - v->a[22059] = 6; - small_parse_table_1103(v); -} - -void small_parse_table_1103(t_small_parse_table_array *v) -{ - v->a[22060] = actions(3); - v->a[22061] = 1; - v->a[22062] = sym_comment; - v->a[22063] = actions(917); - v->a[22064] = 1; - v->a[22065] = sym_variable_name; - v->a[22066] = actions(991); - v->a[22067] = 1; - v->a[22068] = aux_sym_concatenation_token1; - v->a[22069] = actions(993); - v->a[22070] = 1; - v->a[22071] = sym__concat; - v->a[22072] = state(288); - v->a[22073] = 1; - v->a[22074] = aux_sym_concatenation_repeat1; - v->a[22075] = actions(919); - v->a[22076] = 20; - v->a[22077] = anon_sym_esac; - v->a[22078] = anon_sym_PIPE; - v->a[22079] = anon_sym_SEMI_SEMI; - small_parse_table_1104(v); -} - -void small_parse_table_1104(t_small_parse_table_array *v) -{ - v->a[22080] = anon_sym_AMP_AMP; - v->a[22081] = anon_sym_PIPE_PIPE; - v->a[22082] = anon_sym_LT; - v->a[22083] = anon_sym_GT; - v->a[22084] = anon_sym_GT_GT; - v->a[22085] = anon_sym_LT_LT; - v->a[22086] = aux_sym_heredoc_redirect_token1; - v->a[22087] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22088] = anon_sym_DOLLAR; - v->a[22089] = anon_sym_DQUOTE; - v->a[22090] = sym_raw_string; - v->a[22091] = sym_number; - v->a[22092] = anon_sym_DOLLAR_LBRACE; - v->a[22093] = anon_sym_DOLLAR_LPAREN; - v->a[22094] = anon_sym_BQUOTE; - v->a[22095] = sym_word; - v->a[22096] = anon_sym_SEMI; - v->a[22097] = 6; - v->a[22098] = actions(3); - v->a[22099] = 1; - small_parse_table_1105(v); -} - -/* EOF small_parse_table_220.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 deleted file mode 100644 index 84180c24..00000000 --- a/parser/static/small_parse_table/small_parse_table_221.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1105(t_small_parse_table_array *v) -{ - v->a[22100] = sym_comment; - v->a[22101] = actions(837); - v->a[22102] = 1; - v->a[22103] = aux_sym_concatenation_token1; - v->a[22104] = actions(839); - v->a[22105] = 1; - v->a[22106] = sym__concat; - v->a[22107] = actions(841); - v->a[22108] = 1; - v->a[22109] = sym__bare_dollar; - v->a[22110] = state(284); - v->a[22111] = 1; - v->a[22112] = aux_sym_concatenation_repeat1; - v->a[22113] = actions(833); - v->a[22114] = 20; - v->a[22115] = anon_sym_esac; - v->a[22116] = anon_sym_PIPE; - v->a[22117] = anon_sym_SEMI_SEMI; - v->a[22118] = anon_sym_AMP_AMP; - v->a[22119] = anon_sym_PIPE_PIPE; - small_parse_table_1106(v); -} - -void small_parse_table_1106(t_small_parse_table_array *v) -{ - v->a[22120] = anon_sym_LT; - v->a[22121] = anon_sym_GT; - v->a[22122] = anon_sym_GT_GT; - v->a[22123] = anon_sym_LT_LT; - v->a[22124] = aux_sym_heredoc_redirect_token1; - v->a[22125] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22126] = anon_sym_DOLLAR; - v->a[22127] = anon_sym_DQUOTE; - v->a[22128] = sym_raw_string; - v->a[22129] = sym_number; - v->a[22130] = anon_sym_DOLLAR_LBRACE; - v->a[22131] = anon_sym_DOLLAR_LPAREN; - v->a[22132] = anon_sym_BQUOTE; - v->a[22133] = sym_word; - v->a[22134] = anon_sym_SEMI; - v->a[22135] = 6; - v->a[22136] = actions(3); - v->a[22137] = 1; - v->a[22138] = sym_comment; - v->a[22139] = actions(841); - small_parse_table_1107(v); -} - -void small_parse_table_1107(t_small_parse_table_array *v) -{ - v->a[22140] = 1; - v->a[22141] = sym__bare_dollar; - v->a[22142] = actions(857); - v->a[22143] = 1; - v->a[22144] = aux_sym_concatenation_token1; - v->a[22145] = actions(859); - v->a[22146] = 1; - v->a[22147] = sym__concat; - v->a[22148] = state(283); - v->a[22149] = 1; - v->a[22150] = aux_sym_concatenation_repeat1; - v->a[22151] = actions(833); - v->a[22152] = 20; - v->a[22153] = anon_sym_PIPE; - v->a[22154] = anon_sym_RPAREN; - v->a[22155] = anon_sym_SEMI_SEMI; - v->a[22156] = anon_sym_AMP_AMP; - v->a[22157] = anon_sym_PIPE_PIPE; - v->a[22158] = anon_sym_LT; - v->a[22159] = anon_sym_GT; - small_parse_table_1108(v); -} - -void small_parse_table_1108(t_small_parse_table_array *v) -{ - v->a[22160] = anon_sym_GT_GT; - v->a[22161] = anon_sym_LT_LT; - v->a[22162] = aux_sym_heredoc_redirect_token1; - v->a[22163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22164] = anon_sym_DOLLAR; - v->a[22165] = anon_sym_DQUOTE; - v->a[22166] = sym_raw_string; - v->a[22167] = sym_number; - v->a[22168] = anon_sym_DOLLAR_LBRACE; - v->a[22169] = anon_sym_DOLLAR_LPAREN; - v->a[22170] = anon_sym_BQUOTE; - v->a[22171] = sym_word; - v->a[22172] = anon_sym_SEMI; - v->a[22173] = 13; - v->a[22174] = actions(3); - v->a[22175] = 1; - v->a[22176] = sym_comment; - v->a[22177] = actions(315); - v->a[22178] = 1; - v->a[22179] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1109(v); -} - -void small_parse_table_1109(t_small_parse_table_array *v) -{ - v->a[22180] = actions(317); - v->a[22181] = 1; - v->a[22182] = anon_sym_DOLLAR; - v->a[22183] = actions(319); - v->a[22184] = 1; - v->a[22185] = anon_sym_DQUOTE; - v->a[22186] = actions(323); - v->a[22187] = 1; - v->a[22188] = anon_sym_DOLLAR_LBRACE; - v->a[22189] = actions(325); - v->a[22190] = 1; - v->a[22191] = anon_sym_DOLLAR_LPAREN; - v->a[22192] = actions(327); - v->a[22193] = 1; - v->a[22194] = anon_sym_BQUOTE; - v->a[22195] = actions(915); - v->a[22196] = 1; - v->a[22197] = sym__bare_dollar; - v->a[22198] = state(263); - v->a[22199] = 1; - small_parse_table_1110(v); -} - -/* EOF small_parse_table_221.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 deleted file mode 100644 index 0ed5fb5a..00000000 --- a/parser/static/small_parse_table/small_parse_table_222.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1110(t_small_parse_table_array *v) -{ - v->a[22200] = aux_sym_command_repeat2; - v->a[22201] = state(775); - v->a[22202] = 1; - v->a[22203] = sym_concatenation; - v->a[22204] = actions(913); - v->a[22205] = 3; - v->a[22206] = sym_raw_string; - v->a[22207] = sym_number; - v->a[22208] = sym_word; - v->a[22209] = state(600); - v->a[22210] = 5; - v->a[22211] = sym_arithmetic_expansion; - v->a[22212] = sym_string; - v->a[22213] = sym_simple_expansion; - v->a[22214] = sym_expansion; - v->a[22215] = sym_command_substitution; - v->a[22216] = actions(450); - v->a[22217] = 7; - v->a[22218] = anon_sym_PIPE; - v->a[22219] = anon_sym_AMP_AMP; - small_parse_table_1111(v); -} - -void small_parse_table_1111(t_small_parse_table_array *v) -{ - v->a[22220] = anon_sym_PIPE_PIPE; - v->a[22221] = anon_sym_LT; - v->a[22222] = anon_sym_GT; - v->a[22223] = anon_sym_GT_GT; - v->a[22224] = anon_sym_LT_LT; - v->a[22225] = 6; - v->a[22226] = actions(3); - v->a[22227] = 1; - v->a[22228] = sym_comment; - v->a[22229] = actions(981); - v->a[22230] = 1; - v->a[22231] = sym_variable_name; - v->a[22232] = actions(995); - v->a[22233] = 1; - v->a[22234] = aux_sym_concatenation_token1; - v->a[22235] = actions(998); - v->a[22236] = 1; - v->a[22237] = sym__concat; - v->a[22238] = state(279); - v->a[22239] = 1; - small_parse_table_1112(v); -} - -void small_parse_table_1112(t_small_parse_table_array *v) -{ - v->a[22240] = aux_sym_concatenation_repeat1; - v->a[22241] = actions(973); - v->a[22242] = 20; - v->a[22243] = anon_sym_PIPE; - v->a[22244] = anon_sym_RPAREN; - v->a[22245] = anon_sym_SEMI_SEMI; - v->a[22246] = anon_sym_AMP_AMP; - v->a[22247] = anon_sym_PIPE_PIPE; - v->a[22248] = anon_sym_LT; - v->a[22249] = anon_sym_GT; - v->a[22250] = anon_sym_GT_GT; - v->a[22251] = anon_sym_LT_LT; - v->a[22252] = aux_sym_heredoc_redirect_token1; - v->a[22253] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22254] = anon_sym_DOLLAR; - v->a[22255] = anon_sym_DQUOTE; - v->a[22256] = sym_raw_string; - v->a[22257] = sym_number; - v->a[22258] = anon_sym_DOLLAR_LBRACE; - v->a[22259] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1113(v); -} - -void small_parse_table_1113(t_small_parse_table_array *v) -{ - v->a[22260] = anon_sym_BQUOTE; - v->a[22261] = sym_word; - v->a[22262] = anon_sym_SEMI; - v->a[22263] = 6; - v->a[22264] = actions(3); - v->a[22265] = 1; - v->a[22266] = sym_comment; - v->a[22267] = actions(851); - v->a[22268] = 1; - v->a[22269] = aux_sym_concatenation_token1; - v->a[22270] = actions(853); - v->a[22271] = 1; - v->a[22272] = sym__concat; - v->a[22273] = state(266); - v->a[22274] = 1; - v->a[22275] = aux_sym_concatenation_repeat1; - v->a[22276] = actions(841); - v->a[22277] = 2; - v->a[22278] = sym__bare_dollar; - v->a[22279] = ts_builtin_sym_end; - small_parse_table_1114(v); -} - -void small_parse_table_1114(t_small_parse_table_array *v) -{ - v->a[22280] = actions(833); - v->a[22281] = 19; - v->a[22282] = anon_sym_PIPE; - v->a[22283] = anon_sym_SEMI_SEMI; - v->a[22284] = anon_sym_AMP_AMP; - v->a[22285] = anon_sym_PIPE_PIPE; - v->a[22286] = anon_sym_LT; - v->a[22287] = anon_sym_GT; - v->a[22288] = anon_sym_GT_GT; - v->a[22289] = anon_sym_LT_LT; - v->a[22290] = aux_sym_heredoc_redirect_token1; - v->a[22291] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22292] = anon_sym_DOLLAR; - v->a[22293] = anon_sym_DQUOTE; - v->a[22294] = sym_raw_string; - v->a[22295] = sym_number; - v->a[22296] = anon_sym_DOLLAR_LBRACE; - v->a[22297] = anon_sym_DOLLAR_LPAREN; - v->a[22298] = anon_sym_BQUOTE; - v->a[22299] = sym_word; - small_parse_table_1115(v); -} - -/* EOF small_parse_table_222.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 deleted file mode 100644 index c37d17da..00000000 --- a/parser/static/small_parse_table/small_parse_table_223.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1115(t_small_parse_table_array *v) -{ - v->a[22300] = anon_sym_SEMI; - v->a[22301] = 3; - v->a[22302] = actions(3); - v->a[22303] = 1; - v->a[22304] = sym_comment; - v->a[22305] = actions(1003); - v->a[22306] = 1; - v->a[22307] = sym_variable_name; - v->a[22308] = actions(1001); - v->a[22309] = 23; - v->a[22310] = anon_sym_for; - v->a[22311] = anon_sym_while; - v->a[22312] = anon_sym_until; - v->a[22313] = anon_sym_if; - v->a[22314] = anon_sym_fi; - v->a[22315] = anon_sym_elif; - v->a[22316] = anon_sym_else; - v->a[22317] = anon_sym_case; - v->a[22318] = anon_sym_LPAREN; - v->a[22319] = anon_sym_LBRACE; - small_parse_table_1116(v); -} - -void small_parse_table_1116(t_small_parse_table_array *v) -{ - v->a[22320] = anon_sym_BANG; - v->a[22321] = anon_sym_LT; - v->a[22322] = anon_sym_GT; - v->a[22323] = anon_sym_GT_GT; - v->a[22324] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22325] = anon_sym_DOLLAR; - v->a[22326] = anon_sym_DQUOTE; - v->a[22327] = sym_raw_string; - v->a[22328] = sym_number; - v->a[22329] = anon_sym_DOLLAR_LBRACE; - v->a[22330] = anon_sym_DOLLAR_LPAREN; - v->a[22331] = anon_sym_BQUOTE; - v->a[22332] = sym_word; - v->a[22333] = 6; - v->a[22334] = actions(3); - v->a[22335] = 1; - v->a[22336] = sym_comment; - v->a[22337] = actions(878); - v->a[22338] = 1; - v->a[22339] = sym_variable_name; - small_parse_table_1117(v); -} - -void small_parse_table_1117(t_small_parse_table_array *v) -{ - v->a[22340] = actions(991); - v->a[22341] = 1; - v->a[22342] = aux_sym_concatenation_token1; - v->a[22343] = actions(993); - v->a[22344] = 1; - v->a[22345] = sym__concat; - v->a[22346] = state(288); - v->a[22347] = 1; - v->a[22348] = aux_sym_concatenation_repeat1; - v->a[22349] = actions(880); - v->a[22350] = 20; - v->a[22351] = anon_sym_esac; - v->a[22352] = anon_sym_PIPE; - v->a[22353] = anon_sym_SEMI_SEMI; - v->a[22354] = anon_sym_AMP_AMP; - v->a[22355] = anon_sym_PIPE_PIPE; - v->a[22356] = anon_sym_LT; - v->a[22357] = anon_sym_GT; - v->a[22358] = anon_sym_GT_GT; - v->a[22359] = anon_sym_LT_LT; - small_parse_table_1118(v); -} - -void small_parse_table_1118(t_small_parse_table_array *v) -{ - v->a[22360] = aux_sym_heredoc_redirect_token1; - v->a[22361] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22362] = anon_sym_DOLLAR; - v->a[22363] = anon_sym_DQUOTE; - v->a[22364] = sym_raw_string; - v->a[22365] = sym_number; - v->a[22366] = anon_sym_DOLLAR_LBRACE; - v->a[22367] = anon_sym_DOLLAR_LPAREN; - v->a[22368] = anon_sym_BQUOTE; - v->a[22369] = sym_word; - v->a[22370] = anon_sym_SEMI; - v->a[22371] = 6; - v->a[22372] = actions(3); - v->a[22373] = 1; - v->a[22374] = sym_comment; - v->a[22375] = actions(857); - v->a[22376] = 1; - v->a[22377] = aux_sym_concatenation_token1; - v->a[22378] = actions(921); - v->a[22379] = 1; - small_parse_table_1119(v); -} - -void small_parse_table_1119(t_small_parse_table_array *v) -{ - v->a[22380] = sym__bare_dollar; - v->a[22381] = actions(1005); - v->a[22382] = 1; - v->a[22383] = sym__concat; - v->a[22384] = state(270); - v->a[22385] = 1; - v->a[22386] = aux_sym_concatenation_repeat1; - v->a[22387] = actions(923); - v->a[22388] = 20; - v->a[22389] = anon_sym_PIPE; - v->a[22390] = anon_sym_RPAREN; - v->a[22391] = anon_sym_SEMI_SEMI; - v->a[22392] = anon_sym_AMP_AMP; - v->a[22393] = anon_sym_PIPE_PIPE; - v->a[22394] = anon_sym_LT; - v->a[22395] = anon_sym_GT; - v->a[22396] = anon_sym_GT_GT; - v->a[22397] = anon_sym_LT_LT; - v->a[22398] = aux_sym_heredoc_redirect_token1; - v->a[22399] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1120(v); -} - -/* EOF small_parse_table_223.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 deleted file mode 100644 index d216dd8e..00000000 --- a/parser/static/small_parse_table/small_parse_table_224.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1120(t_small_parse_table_array *v) -{ - v->a[22400] = anon_sym_DOLLAR; - v->a[22401] = anon_sym_DQUOTE; - v->a[22402] = sym_raw_string; - v->a[22403] = sym_number; - v->a[22404] = anon_sym_DOLLAR_LBRACE; - v->a[22405] = anon_sym_DOLLAR_LPAREN; - v->a[22406] = anon_sym_BQUOTE; - v->a[22407] = sym_word; - v->a[22408] = anon_sym_SEMI; - v->a[22409] = 6; - v->a[22410] = actions(3); - v->a[22411] = 1; - v->a[22412] = sym_comment; - v->a[22413] = actions(837); - v->a[22414] = 1; - v->a[22415] = aux_sym_concatenation_token1; - v->a[22416] = actions(921); - v->a[22417] = 1; - v->a[22418] = sym__bare_dollar; - v->a[22419] = actions(1007); - small_parse_table_1121(v); -} - -void small_parse_table_1121(t_small_parse_table_array *v) -{ - v->a[22420] = 1; - v->a[22421] = sym__concat; - v->a[22422] = state(290); - v->a[22423] = 1; - v->a[22424] = aux_sym_concatenation_repeat1; - v->a[22425] = actions(923); - v->a[22426] = 20; - v->a[22427] = anon_sym_esac; - v->a[22428] = anon_sym_PIPE; - v->a[22429] = anon_sym_SEMI_SEMI; - v->a[22430] = anon_sym_AMP_AMP; - v->a[22431] = anon_sym_PIPE_PIPE; - v->a[22432] = anon_sym_LT; - v->a[22433] = anon_sym_GT; - v->a[22434] = anon_sym_GT_GT; - v->a[22435] = anon_sym_LT_LT; - v->a[22436] = aux_sym_heredoc_redirect_token1; - v->a[22437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22438] = anon_sym_DOLLAR; - v->a[22439] = anon_sym_DQUOTE; - small_parse_table_1122(v); -} - -void small_parse_table_1122(t_small_parse_table_array *v) -{ - v->a[22440] = sym_raw_string; - v->a[22441] = sym_number; - v->a[22442] = anon_sym_DOLLAR_LBRACE; - v->a[22443] = anon_sym_DOLLAR_LPAREN; - v->a[22444] = anon_sym_BQUOTE; - v->a[22445] = sym_word; - v->a[22446] = anon_sym_SEMI; - v->a[22447] = 5; - v->a[22448] = actions(3); - v->a[22449] = 1; - v->a[22450] = sym_comment; - v->a[22451] = actions(423); - v->a[22452] = 1; - v->a[22453] = sym_variable_name; - v->a[22454] = state(260); - v->a[22455] = 2; - v->a[22456] = sym_concatenation; - v->a[22457] = aux_sym_for_statement_repeat1; - v->a[22458] = state(589); - v->a[22459] = 5; - small_parse_table_1123(v); -} - -void small_parse_table_1123(t_small_parse_table_array *v) -{ - v->a[22460] = sym_arithmetic_expansion; - v->a[22461] = sym_string; - v->a[22462] = sym_simple_expansion; - v->a[22463] = sym_expansion; - v->a[22464] = sym_command_substitution; - v->a[22465] = actions(421); - v->a[22466] = 16; - v->a[22467] = anon_sym_PIPE; - v->a[22468] = anon_sym_AMP_AMP; - v->a[22469] = anon_sym_PIPE_PIPE; - v->a[22470] = anon_sym_LT; - v->a[22471] = anon_sym_GT; - v->a[22472] = anon_sym_GT_GT; - v->a[22473] = anon_sym_LT_LT; - v->a[22474] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22475] = anon_sym_DOLLAR; - v->a[22476] = anon_sym_DQUOTE; - v->a[22477] = sym_raw_string; - v->a[22478] = sym_number; - v->a[22479] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1124(v); -} - -void small_parse_table_1124(t_small_parse_table_array *v) -{ - v->a[22480] = anon_sym_DOLLAR_LPAREN; - v->a[22481] = anon_sym_BQUOTE; - v->a[22482] = sym_word; - v->a[22483] = 6; - v->a[22484] = actions(3); - v->a[22485] = 1; - v->a[22486] = sym_comment; - v->a[22487] = actions(917); - v->a[22488] = 1; - v->a[22489] = sym_variable_name; - v->a[22490] = actions(927); - v->a[22491] = 1; - v->a[22492] = aux_sym_concatenation_token1; - v->a[22493] = actions(1009); - v->a[22494] = 1; - v->a[22495] = sym__concat; - v->a[22496] = state(267); - v->a[22497] = 1; - v->a[22498] = aux_sym_concatenation_repeat1; - v->a[22499] = actions(919); - small_parse_table_1125(v); -} - -/* EOF small_parse_table_224.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 deleted file mode 100644 index 4f25e961..00000000 --- a/parser/static/small_parse_table/small_parse_table_225.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1125(t_small_parse_table_array *v) -{ - v->a[22500] = 20; - v->a[22501] = anon_sym_PIPE; - v->a[22502] = anon_sym_RPAREN; - v->a[22503] = anon_sym_SEMI_SEMI; - v->a[22504] = anon_sym_AMP_AMP; - v->a[22505] = anon_sym_PIPE_PIPE; - v->a[22506] = anon_sym_LT; - v->a[22507] = anon_sym_GT; - v->a[22508] = anon_sym_GT_GT; - v->a[22509] = anon_sym_LT_LT; - v->a[22510] = aux_sym_heredoc_redirect_token1; - v->a[22511] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22512] = anon_sym_DOLLAR; - v->a[22513] = anon_sym_DQUOTE; - v->a[22514] = sym_raw_string; - v->a[22515] = sym_number; - v->a[22516] = anon_sym_DOLLAR_LBRACE; - v->a[22517] = anon_sym_DOLLAR_LPAREN; - v->a[22518] = anon_sym_BQUOTE; - v->a[22519] = sym_word; - small_parse_table_1126(v); -} - -void small_parse_table_1126(t_small_parse_table_array *v) -{ - v->a[22520] = anon_sym_SEMI; - v->a[22521] = 6; - v->a[22522] = actions(3); - v->a[22523] = 1; - v->a[22524] = sym_comment; - v->a[22525] = actions(981); - v->a[22526] = 1; - v->a[22527] = sym_variable_name; - v->a[22528] = actions(1011); - v->a[22529] = 1; - v->a[22530] = aux_sym_concatenation_token1; - v->a[22531] = actions(1014); - v->a[22532] = 1; - v->a[22533] = sym__concat; - v->a[22534] = state(287); - v->a[22535] = 1; - v->a[22536] = aux_sym_concatenation_repeat1; - v->a[22537] = actions(973); - v->a[22538] = 20; - v->a[22539] = anon_sym_esac; - small_parse_table_1127(v); -} - -void small_parse_table_1127(t_small_parse_table_array *v) -{ - v->a[22540] = anon_sym_PIPE; - v->a[22541] = anon_sym_SEMI_SEMI; - v->a[22542] = anon_sym_AMP_AMP; - v->a[22543] = anon_sym_PIPE_PIPE; - v->a[22544] = anon_sym_LT; - v->a[22545] = anon_sym_GT; - v->a[22546] = anon_sym_GT_GT; - v->a[22547] = anon_sym_LT_LT; - v->a[22548] = aux_sym_heredoc_redirect_token1; - v->a[22549] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22550] = anon_sym_DOLLAR; - v->a[22551] = anon_sym_DQUOTE; - v->a[22552] = sym_raw_string; - v->a[22553] = sym_number; - v->a[22554] = anon_sym_DOLLAR_LBRACE; - v->a[22555] = anon_sym_DOLLAR_LPAREN; - v->a[22556] = anon_sym_BQUOTE; - v->a[22557] = sym_word; - v->a[22558] = anon_sym_SEMI; - v->a[22559] = 6; - small_parse_table_1128(v); -} - -void small_parse_table_1128(t_small_parse_table_array *v) -{ - v->a[22560] = actions(3); - v->a[22561] = 1; - v->a[22562] = sym_comment; - v->a[22563] = actions(921); - v->a[22564] = 1; - v->a[22565] = sym_variable_name; - v->a[22566] = actions(991); - v->a[22567] = 1; - v->a[22568] = aux_sym_concatenation_token1; - v->a[22569] = actions(1017); - v->a[22570] = 1; - v->a[22571] = sym__concat; - v->a[22572] = state(287); - v->a[22573] = 1; - v->a[22574] = aux_sym_concatenation_repeat1; - v->a[22575] = actions(923); - v->a[22576] = 20; - v->a[22577] = anon_sym_esac; - v->a[22578] = anon_sym_PIPE; - v->a[22579] = anon_sym_SEMI_SEMI; - small_parse_table_1129(v); -} - -void small_parse_table_1129(t_small_parse_table_array *v) -{ - v->a[22580] = anon_sym_AMP_AMP; - v->a[22581] = anon_sym_PIPE_PIPE; - v->a[22582] = anon_sym_LT; - v->a[22583] = anon_sym_GT; - v->a[22584] = anon_sym_GT_GT; - v->a[22585] = anon_sym_LT_LT; - v->a[22586] = aux_sym_heredoc_redirect_token1; - v->a[22587] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22588] = anon_sym_DOLLAR; - v->a[22589] = anon_sym_DQUOTE; - v->a[22590] = sym_raw_string; - v->a[22591] = sym_number; - v->a[22592] = anon_sym_DOLLAR_LBRACE; - v->a[22593] = anon_sym_DOLLAR_LPAREN; - v->a[22594] = anon_sym_BQUOTE; - v->a[22595] = sym_word; - v->a[22596] = anon_sym_SEMI; - v->a[22597] = 6; - v->a[22598] = actions(3); - v->a[22599] = 1; - small_parse_table_1130(v); -} - -/* EOF small_parse_table_225.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 deleted file mode 100644 index 51d34499..00000000 --- a/parser/static/small_parse_table/small_parse_table_226.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1130(t_small_parse_table_array *v) -{ - v->a[22600] = sym_comment; - v->a[22601] = actions(857); - v->a[22602] = 1; - v->a[22603] = aux_sym_concatenation_token1; - v->a[22604] = actions(859); - v->a[22605] = 1; - v->a[22606] = sym__concat; - v->a[22607] = actions(911); - v->a[22608] = 1; - v->a[22609] = sym__bare_dollar; - v->a[22610] = state(283); - v->a[22611] = 1; - v->a[22612] = aux_sym_concatenation_repeat1; - v->a[22613] = actions(909); - v->a[22614] = 20; - v->a[22615] = anon_sym_PIPE; - v->a[22616] = anon_sym_RPAREN; - v->a[22617] = anon_sym_SEMI_SEMI; - v->a[22618] = anon_sym_AMP_AMP; - v->a[22619] = anon_sym_PIPE_PIPE; - small_parse_table_1131(v); -} - -void small_parse_table_1131(t_small_parse_table_array *v) -{ - v->a[22620] = anon_sym_LT; - v->a[22621] = anon_sym_GT; - v->a[22622] = anon_sym_GT_GT; - v->a[22623] = anon_sym_LT_LT; - v->a[22624] = aux_sym_heredoc_redirect_token1; - v->a[22625] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22626] = anon_sym_DOLLAR; - v->a[22627] = anon_sym_DQUOTE; - v->a[22628] = sym_raw_string; - v->a[22629] = sym_number; - v->a[22630] = anon_sym_DOLLAR_LBRACE; - v->a[22631] = anon_sym_DOLLAR_LPAREN; - v->a[22632] = anon_sym_BQUOTE; - v->a[22633] = sym_word; - v->a[22634] = anon_sym_SEMI; - v->a[22635] = 6; - v->a[22636] = actions(3); - v->a[22637] = 1; - v->a[22638] = sym_comment; - v->a[22639] = actions(981); - small_parse_table_1132(v); -} - -void small_parse_table_1132(t_small_parse_table_array *v) -{ - v->a[22640] = 1; - v->a[22641] = sym__bare_dollar; - v->a[22642] = actions(1019); - v->a[22643] = 1; - v->a[22644] = aux_sym_concatenation_token1; - v->a[22645] = actions(1022); - v->a[22646] = 1; - v->a[22647] = sym__concat; - v->a[22648] = state(290); - v->a[22649] = 1; - v->a[22650] = aux_sym_concatenation_repeat1; - v->a[22651] = actions(973); - v->a[22652] = 20; - v->a[22653] = anon_sym_esac; - v->a[22654] = anon_sym_PIPE; - v->a[22655] = anon_sym_SEMI_SEMI; - v->a[22656] = anon_sym_AMP_AMP; - v->a[22657] = anon_sym_PIPE_PIPE; - v->a[22658] = anon_sym_LT; - v->a[22659] = anon_sym_GT; - small_parse_table_1133(v); -} - -void small_parse_table_1133(t_small_parse_table_array *v) -{ - v->a[22660] = anon_sym_GT_GT; - v->a[22661] = anon_sym_LT_LT; - v->a[22662] = aux_sym_heredoc_redirect_token1; - v->a[22663] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22664] = anon_sym_DOLLAR; - v->a[22665] = anon_sym_DQUOTE; - v->a[22666] = sym_raw_string; - v->a[22667] = sym_number; - v->a[22668] = anon_sym_DOLLAR_LBRACE; - v->a[22669] = anon_sym_DOLLAR_LPAREN; - v->a[22670] = anon_sym_BQUOTE; - v->a[22671] = sym_word; - v->a[22672] = anon_sym_SEMI; - v->a[22673] = 6; - v->a[22674] = actions(3); - v->a[22675] = 1; - v->a[22676] = sym_comment; - v->a[22677] = actions(882); - v->a[22678] = 1; - v->a[22679] = aux_sym_concatenation_token1; - small_parse_table_1134(v); -} - -void small_parse_table_1134(t_small_parse_table_array *v) -{ - v->a[22680] = actions(1025); - v->a[22681] = 1; - v->a[22682] = sym__concat; - v->a[22683] = state(293); - v->a[22684] = 1; - v->a[22685] = aux_sym_concatenation_repeat1; - v->a[22686] = actions(921); - v->a[22687] = 2; - v->a[22688] = sym_variable_name; - v->a[22689] = ts_builtin_sym_end; - v->a[22690] = actions(923); - v->a[22691] = 19; - v->a[22692] = anon_sym_PIPE; - v->a[22693] = anon_sym_SEMI_SEMI; - v->a[22694] = anon_sym_AMP_AMP; - v->a[22695] = anon_sym_PIPE_PIPE; - v->a[22696] = anon_sym_LT; - v->a[22697] = anon_sym_GT; - v->a[22698] = anon_sym_GT_GT; - v->a[22699] = anon_sym_LT_LT; - small_parse_table_1135(v); -} - -/* EOF small_parse_table_226.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 deleted file mode 100644 index ea98e5eb..00000000 --- a/parser/static/small_parse_table/small_parse_table_227.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1135(t_small_parse_table_array *v) -{ - v->a[22700] = aux_sym_heredoc_redirect_token1; - v->a[22701] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22702] = anon_sym_DOLLAR; - v->a[22703] = anon_sym_DQUOTE; - v->a[22704] = sym_raw_string; - v->a[22705] = sym_number; - v->a[22706] = anon_sym_DOLLAR_LBRACE; - v->a[22707] = anon_sym_DOLLAR_LPAREN; - v->a[22708] = anon_sym_BQUOTE; - v->a[22709] = sym_word; - v->a[22710] = anon_sym_SEMI; - v->a[22711] = 6; - v->a[22712] = actions(3); - v->a[22713] = 1; - v->a[22714] = sym_comment; - v->a[22715] = actions(878); - v->a[22716] = 1; - v->a[22717] = sym_variable_name; - v->a[22718] = actions(927); - v->a[22719] = 1; - small_parse_table_1136(v); -} - -void small_parse_table_1136(t_small_parse_table_array *v) -{ - v->a[22720] = aux_sym_concatenation_token1; - v->a[22721] = actions(1009); - v->a[22722] = 1; - v->a[22723] = sym__concat; - v->a[22724] = state(267); - v->a[22725] = 1; - v->a[22726] = aux_sym_concatenation_repeat1; - v->a[22727] = actions(880); - v->a[22728] = 20; - v->a[22729] = anon_sym_PIPE; - v->a[22730] = anon_sym_RPAREN; - v->a[22731] = anon_sym_SEMI_SEMI; - v->a[22732] = anon_sym_AMP_AMP; - v->a[22733] = anon_sym_PIPE_PIPE; - v->a[22734] = anon_sym_LT; - v->a[22735] = anon_sym_GT; - v->a[22736] = anon_sym_GT_GT; - v->a[22737] = anon_sym_LT_LT; - v->a[22738] = aux_sym_heredoc_redirect_token1; - v->a[22739] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1137(v); -} - -void small_parse_table_1137(t_small_parse_table_array *v) -{ - v->a[22740] = anon_sym_DOLLAR; - v->a[22741] = anon_sym_DQUOTE; - v->a[22742] = sym_raw_string; - v->a[22743] = sym_number; - v->a[22744] = anon_sym_DOLLAR_LBRACE; - v->a[22745] = anon_sym_DOLLAR_LPAREN; - v->a[22746] = anon_sym_BQUOTE; - v->a[22747] = sym_word; - v->a[22748] = anon_sym_SEMI; - v->a[22749] = 6; - v->a[22750] = actions(3); - v->a[22751] = 1; - v->a[22752] = sym_comment; - v->a[22753] = actions(1027); - v->a[22754] = 1; - v->a[22755] = aux_sym_concatenation_token1; - v->a[22756] = actions(1030); - v->a[22757] = 1; - v->a[22758] = sym__concat; - v->a[22759] = state(293); - small_parse_table_1138(v); -} - -void small_parse_table_1138(t_small_parse_table_array *v) -{ - v->a[22760] = 1; - v->a[22761] = aux_sym_concatenation_repeat1; - v->a[22762] = actions(981); - v->a[22763] = 2; - v->a[22764] = sym_variable_name; - v->a[22765] = ts_builtin_sym_end; - v->a[22766] = actions(973); - v->a[22767] = 19; - v->a[22768] = anon_sym_PIPE; - v->a[22769] = anon_sym_SEMI_SEMI; - v->a[22770] = anon_sym_AMP_AMP; - v->a[22771] = anon_sym_PIPE_PIPE; - v->a[22772] = anon_sym_LT; - v->a[22773] = anon_sym_GT; - v->a[22774] = anon_sym_GT_GT; - v->a[22775] = anon_sym_LT_LT; - v->a[22776] = aux_sym_heredoc_redirect_token1; - v->a[22777] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22778] = anon_sym_DOLLAR; - v->a[22779] = anon_sym_DQUOTE; - small_parse_table_1139(v); -} - -void small_parse_table_1139(t_small_parse_table_array *v) -{ - v->a[22780] = sym_raw_string; - v->a[22781] = sym_number; - v->a[22782] = anon_sym_DOLLAR_LBRACE; - v->a[22783] = anon_sym_DOLLAR_LPAREN; - v->a[22784] = anon_sym_BQUOTE; - v->a[22785] = sym_word; - v->a[22786] = anon_sym_SEMI; - v->a[22787] = 9; - v->a[22788] = actions(3); - v->a[22789] = 1; - v->a[22790] = sym_comment; - v->a[22791] = actions(580); - v->a[22792] = 1; - v->a[22793] = anon_sym_PIPE; - v->a[22794] = actions(597); - v->a[22795] = 1; - v->a[22796] = anon_sym_LT_LT; - v->a[22797] = actions(1035); - v->a[22798] = 1; - v->a[22799] = aux_sym_heredoc_redirect_token1; - small_parse_table_1140(v); -} - -/* EOF small_parse_table_227.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 deleted file mode 100644 index c306d14f..00000000 --- a/parser/static/small_parse_table/small_parse_table_228.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1140(t_small_parse_table_array *v) -{ - v->a[22800] = actions(1037); - v->a[22801] = 1; - v->a[22802] = sym_variable_name; - v->a[22803] = actions(1033); - v->a[22804] = 2; - v->a[22805] = anon_sym_AMP_AMP; - v->a[22806] = anon_sym_PIPE_PIPE; - v->a[22807] = state(1277); - v->a[22808] = 2; - v->a[22809] = sym_variable_assignment; - v->a[22810] = aux_sym__variable_assignments_repeat1; - v->a[22811] = state(1225); - v->a[22812] = 3; - v->a[22813] = sym_file_redirect; - v->a[22814] = sym_heredoc_redirect; - v->a[22815] = aux_sym_redirected_statement_repeat1; - v->a[22816] = actions(576); - v->a[22817] = 12; - v->a[22818] = anon_sym_LT; - v->a[22819] = anon_sym_GT; - small_parse_table_1141(v); -} - -void small_parse_table_1141(t_small_parse_table_array *v) -{ - v->a[22820] = anon_sym_GT_GT; - v->a[22821] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22822] = anon_sym_DOLLAR; - v->a[22823] = anon_sym_DQUOTE; - v->a[22824] = sym_raw_string; - v->a[22825] = sym_number; - v->a[22826] = anon_sym_DOLLAR_LBRACE; - v->a[22827] = anon_sym_DOLLAR_LPAREN; - v->a[22828] = anon_sym_BQUOTE; - v->a[22829] = sym_word; - v->a[22830] = 4; - v->a[22831] = actions(3); - v->a[22832] = 1; - v->a[22833] = sym_comment; - v->a[22834] = actions(1044); - v->a[22835] = 1; - v->a[22836] = sym_variable_name; - v->a[22837] = actions(1042); - v->a[22838] = 2; - v->a[22839] = anon_sym_esac; - small_parse_table_1142(v); -} - -void small_parse_table_1142(t_small_parse_table_array *v) -{ - v->a[22840] = anon_sym_SEMI_SEMI; - v->a[22841] = actions(1040); - v->a[22842] = 20; - v->a[22843] = anon_sym_for; - v->a[22844] = anon_sym_while; - v->a[22845] = anon_sym_until; - v->a[22846] = anon_sym_if; - v->a[22847] = anon_sym_case; - v->a[22848] = anon_sym_LPAREN; - v->a[22849] = anon_sym_LBRACE; - v->a[22850] = anon_sym_BANG; - v->a[22851] = anon_sym_LT; - v->a[22852] = anon_sym_GT; - v->a[22853] = anon_sym_GT_GT; - v->a[22854] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22855] = anon_sym_DOLLAR; - v->a[22856] = anon_sym_DQUOTE; - v->a[22857] = sym_raw_string; - v->a[22858] = sym_number; - v->a[22859] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1143(v); -} - -void small_parse_table_1143(t_small_parse_table_array *v) -{ - v->a[22860] = anon_sym_DOLLAR_LPAREN; - v->a[22861] = anon_sym_BQUOTE; - v->a[22862] = sym_word; - v->a[22863] = 3; - v->a[22864] = actions(3); - v->a[22865] = 1; - v->a[22866] = sym_comment; - v->a[22867] = actions(1046); - v->a[22868] = 3; - v->a[22869] = sym__concat; - v->a[22870] = sym__bare_dollar; - v->a[22871] = ts_builtin_sym_end; - v->a[22872] = actions(1048); - v->a[22873] = 20; - v->a[22874] = anon_sym_PIPE; - v->a[22875] = anon_sym_SEMI_SEMI; - v->a[22876] = anon_sym_AMP_AMP; - v->a[22877] = anon_sym_PIPE_PIPE; - v->a[22878] = anon_sym_LT; - v->a[22879] = anon_sym_GT; - small_parse_table_1144(v); -} - -void small_parse_table_1144(t_small_parse_table_array *v) -{ - v->a[22880] = anon_sym_GT_GT; - v->a[22881] = anon_sym_LT_LT; - v->a[22882] = aux_sym_heredoc_redirect_token1; - v->a[22883] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22884] = aux_sym_concatenation_token1; - v->a[22885] = anon_sym_DOLLAR; - v->a[22886] = anon_sym_DQUOTE; - v->a[22887] = sym_raw_string; - v->a[22888] = sym_number; - v->a[22889] = anon_sym_DOLLAR_LBRACE; - v->a[22890] = anon_sym_DOLLAR_LPAREN; - v->a[22891] = anon_sym_BQUOTE; - v->a[22892] = sym_word; - v->a[22893] = anon_sym_SEMI; - v->a[22894] = 4; - v->a[22895] = actions(3); - v->a[22896] = 1; - v->a[22897] = sym_comment; - v->a[22898] = actions(1044); - v->a[22899] = 1; - small_parse_table_1145(v); -} - -/* EOF small_parse_table_228.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 deleted file mode 100644 index 832d8ee3..00000000 --- a/parser/static/small_parse_table/small_parse_table_229.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1145(t_small_parse_table_array *v) -{ - v->a[22900] = sym_variable_name; - v->a[22901] = actions(1042); - v->a[22902] = 2; - v->a[22903] = anon_sym_esac; - v->a[22904] = anon_sym_SEMI_SEMI; - v->a[22905] = actions(1040); - v->a[22906] = 20; - v->a[22907] = anon_sym_for; - v->a[22908] = anon_sym_while; - v->a[22909] = anon_sym_until; - v->a[22910] = anon_sym_if; - v->a[22911] = anon_sym_case; - v->a[22912] = anon_sym_LPAREN; - v->a[22913] = anon_sym_LBRACE; - v->a[22914] = anon_sym_BANG; - v->a[22915] = anon_sym_LT; - v->a[22916] = anon_sym_GT; - v->a[22917] = anon_sym_GT_GT; - v->a[22918] = anon_sym_DOLLAR_LPAREN_LPAREN; - 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] = anon_sym_DQUOTE; - v->a[22921] = sym_raw_string; - v->a[22922] = sym_number; - v->a[22923] = anon_sym_DOLLAR_LBRACE; - v->a[22924] = anon_sym_DOLLAR_LPAREN; - v->a[22925] = anon_sym_BQUOTE; - v->a[22926] = sym_word; - v->a[22927] = 15; - v->a[22928] = actions(3); - v->a[22929] = 1; - v->a[22930] = sym_comment; - v->a[22931] = actions(53); - v->a[22932] = 1; - v->a[22933] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[22934] = actions(55); - v->a[22935] = 1; - v->a[22936] = anon_sym_DOLLAR; - v->a[22937] = actions(57); - v->a[22938] = 1; - v->a[22939] = anon_sym_DQUOTE; - small_parse_table_1147(v); -} - -void small_parse_table_1147(t_small_parse_table_array *v) -{ - v->a[22940] = actions(61); - v->a[22941] = 1; - v->a[22942] = anon_sym_DOLLAR_LBRACE; - v->a[22943] = actions(63); - v->a[22944] = 1; - v->a[22945] = anon_sym_DOLLAR_LPAREN; - v->a[22946] = actions(65); - v->a[22947] = 1; - v->a[22948] = anon_sym_BQUOTE; - v->a[22949] = actions(341); - v->a[22950] = 1; - v->a[22951] = sym_variable_name; - v->a[22952] = state(162); - v->a[22953] = 1; - v->a[22954] = sym_command_name; - v->a[22955] = state(555); - v->a[22956] = 1; - v->a[22957] = sym_concatenation; - v->a[22958] = state(1083); - v->a[22959] = 1; - small_parse_table_1148(v); -} - -void small_parse_table_1148(t_small_parse_table_array *v) -{ - v->a[22960] = sym_file_redirect; - v->a[22961] = state(792); - v->a[22962] = 2; - v->a[22963] = sym_variable_assignment; - v->a[22964] = aux_sym_command_repeat1; - v->a[22965] = actions(214); - v->a[22966] = 3; - v->a[22967] = sym_raw_string; - v->a[22968] = sym_number; - v->a[22969] = sym_word; - v->a[22970] = actions(758); - v->a[22971] = 3; - v->a[22972] = anon_sym_LT; - v->a[22973] = anon_sym_GT; - v->a[22974] = anon_sym_GT_GT; - v->a[22975] = state(277); - v->a[22976] = 5; - v->a[22977] = sym_arithmetic_expansion; - v->a[22978] = sym_string; - v->a[22979] = sym_simple_expansion; - small_parse_table_1149(v); -} - -void small_parse_table_1149(t_small_parse_table_array *v) -{ - v->a[22980] = sym_expansion; - v->a[22981] = sym_command_substitution; - v->a[22982] = 3; - v->a[22983] = actions(3); - v->a[22984] = 1; - v->a[22985] = sym_comment; - v->a[22986] = actions(981); - v->a[22987] = 2; - v->a[22988] = sym__concat; - v->a[22989] = sym__bare_dollar; - v->a[22990] = actions(973); - v->a[22991] = 21; - v->a[22992] = anon_sym_esac; - v->a[22993] = anon_sym_PIPE; - v->a[22994] = anon_sym_SEMI_SEMI; - v->a[22995] = anon_sym_AMP_AMP; - v->a[22996] = anon_sym_PIPE_PIPE; - v->a[22997] = anon_sym_LT; - v->a[22998] = anon_sym_GT; - v->a[22999] = anon_sym_GT_GT; - small_parse_table_1150(v); -} - -/* EOF small_parse_table_229.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 deleted file mode 100644 index 85f57b2c..00000000 --- a/parser/static/small_parse_table/small_parse_table_23.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_23.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_115(t_small_parse_table_array *v) -{ - v->a[2300] = 1; - v->a[2301] = aux_sym_command_repeat1; - v->a[2302] = state(551); - v->a[2303] = 1; - v->a[2304] = sym_file_redirect; - v->a[2305] = state(555); - v->a[2306] = 1; - v->a[2307] = sym_concatenation; - v->a[2308] = state(991); - v->a[2309] = 1; - v->a[2310] = sym_pipeline; - v->a[2311] = state(1126); - v->a[2312] = 1; - v->a[2313] = aux_sym_redirected_statement_repeat2; - v->a[2314] = state(1561); - v->a[2315] = 1; - v->a[2316] = sym__statement_not_pipeline; - v->a[2317] = state(1638); - v->a[2318] = 1; - v->a[2319] = sym__statements; - small_parse_table_116(v); -} - -void small_parse_table_116(t_small_parse_table_array *v) -{ - v->a[2320] = actions(11); - v->a[2321] = 2; - v->a[2322] = anon_sym_while; - v->a[2323] = anon_sym_until; - v->a[2324] = actions(59); - v->a[2325] = 2; - v->a[2326] = sym_raw_string; - v->a[2327] = sym_number; - v->a[2328] = actions(51); - v->a[2329] = 3; - v->a[2330] = anon_sym_LT; - v->a[2331] = anon_sym_GT; - v->a[2332] = anon_sym_GT_GT; - v->a[2333] = state(401); - v->a[2334] = 5; - v->a[2335] = sym_arithmetic_expansion; - v->a[2336] = sym_string; - v->a[2337] = sym_simple_expansion; - v->a[2338] = sym_expansion; - v->a[2339] = sym_command_substitution; - small_parse_table_117(v); -} - -void small_parse_table_117(t_small_parse_table_array *v) -{ - v->a[2340] = state(972); - v->a[2341] = 12; - v->a[2342] = sym_redirected_statement; - v->a[2343] = sym_for_statement; - v->a[2344] = sym_while_statement; - v->a[2345] = sym_if_statement; - v->a[2346] = sym_case_statement; - v->a[2347] = sym_function_definition; - v->a[2348] = sym_compound_statement; - v->a[2349] = sym_subshell; - v->a[2350] = sym_list; - v->a[2351] = sym_negated_command; - v->a[2352] = sym_command; - v->a[2353] = sym__variable_assignments; - v->a[2354] = 32; - v->a[2355] = actions(3); - v->a[2356] = 1; - v->a[2357] = sym_comment; - v->a[2358] = actions(9); - v->a[2359] = 1; - small_parse_table_118(v); -} - -void small_parse_table_118(t_small_parse_table_array *v) -{ - v->a[2360] = anon_sym_for; - v->a[2361] = actions(13); - v->a[2362] = 1; - v->a[2363] = anon_sym_if; - v->a[2364] = actions(15); - v->a[2365] = 1; - v->a[2366] = anon_sym_case; - v->a[2367] = actions(17); - v->a[2368] = 1; - v->a[2369] = anon_sym_LPAREN; - v->a[2370] = actions(19); - v->a[2371] = 1; - v->a[2372] = anon_sym_LBRACE; - v->a[2373] = actions(41); - v->a[2374] = 1; - v->a[2375] = sym_word; - v->a[2376] = actions(49); - v->a[2377] = 1; - v->a[2378] = anon_sym_BANG; - v->a[2379] = actions(53); - small_parse_table_119(v); -} - -void small_parse_table_119(t_small_parse_table_array *v) -{ - v->a[2380] = 1; - v->a[2381] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2382] = actions(55); - v->a[2383] = 1; - v->a[2384] = anon_sym_DOLLAR; - v->a[2385] = actions(57); - v->a[2386] = 1; - v->a[2387] = anon_sym_DQUOTE; - v->a[2388] = actions(61); - v->a[2389] = 1; - v->a[2390] = anon_sym_DOLLAR_LBRACE; - v->a[2391] = actions(63); - v->a[2392] = 1; - v->a[2393] = anon_sym_DOLLAR_LPAREN; - v->a[2394] = actions(65); - v->a[2395] = 1; - v->a[2396] = anon_sym_BQUOTE; - v->a[2397] = actions(67); - v->a[2398] = 1; - v->a[2399] = sym_variable_name; - small_parse_table_120(v); -} - -/* EOF small_parse_table_23.c */ diff --git a/parser/static/small_parse_table/small_parse_table_230.c b/parser/static/small_parse_table/small_parse_table_230.c deleted file mode 100644 index 6bb63610..00000000 --- a/parser/static/small_parse_table/small_parse_table_230.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1150(t_small_parse_table_array *v) -{ - v->a[23000] = anon_sym_LT_LT; - v->a[23001] = aux_sym_heredoc_redirect_token1; - v->a[23002] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23003] = aux_sym_concatenation_token1; - v->a[23004] = anon_sym_DOLLAR; - v->a[23005] = anon_sym_DQUOTE; - v->a[23006] = sym_raw_string; - v->a[23007] = sym_number; - v->a[23008] = anon_sym_DOLLAR_LBRACE; - v->a[23009] = anon_sym_DOLLAR_LPAREN; - v->a[23010] = anon_sym_BQUOTE; - v->a[23011] = sym_word; - v->a[23012] = anon_sym_SEMI; - v->a[23013] = 4; - v->a[23014] = actions(3); - v->a[23015] = 1; - v->a[23016] = sym_comment; - v->a[23017] = actions(1044); - v->a[23018] = 1; - v->a[23019] = sym_variable_name; - small_parse_table_1151(v); -} - -void small_parse_table_1151(t_small_parse_table_array *v) -{ - v->a[23020] = actions(1042); - v->a[23021] = 2; - v->a[23022] = anon_sym_esac; - v->a[23023] = anon_sym_SEMI_SEMI; - v->a[23024] = actions(1040); - v->a[23025] = 20; - v->a[23026] = anon_sym_for; - v->a[23027] = anon_sym_while; - v->a[23028] = anon_sym_until; - v->a[23029] = anon_sym_if; - v->a[23030] = anon_sym_case; - v->a[23031] = anon_sym_LPAREN; - v->a[23032] = anon_sym_LBRACE; - v->a[23033] = anon_sym_BANG; - v->a[23034] = anon_sym_LT; - v->a[23035] = anon_sym_GT; - v->a[23036] = anon_sym_GT_GT; - v->a[23037] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23038] = anon_sym_DOLLAR; - v->a[23039] = anon_sym_DQUOTE; - small_parse_table_1152(v); -} - -void small_parse_table_1152(t_small_parse_table_array *v) -{ - v->a[23040] = sym_raw_string; - v->a[23041] = sym_number; - v->a[23042] = anon_sym_DOLLAR_LBRACE; - v->a[23043] = anon_sym_DOLLAR_LPAREN; - v->a[23044] = anon_sym_BQUOTE; - v->a[23045] = sym_word; - v->a[23046] = 3; - v->a[23047] = actions(3); - v->a[23048] = 1; - v->a[23049] = sym_comment; - v->a[23050] = actions(1050); - v->a[23051] = 3; - v->a[23052] = sym__concat; - v->a[23053] = sym__bare_dollar; - v->a[23054] = ts_builtin_sym_end; - v->a[23055] = actions(1052); - v->a[23056] = 20; - v->a[23057] = anon_sym_PIPE; - v->a[23058] = anon_sym_SEMI_SEMI; - 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] = 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_LT_LT; - v->a[23065] = aux_sym_heredoc_redirect_token1; - v->a[23066] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23067] = aux_sym_concatenation_token1; - v->a[23068] = anon_sym_DOLLAR; - v->a[23069] = anon_sym_DQUOTE; - v->a[23070] = sym_raw_string; - v->a[23071] = sym_number; - v->a[23072] = anon_sym_DOLLAR_LBRACE; - v->a[23073] = anon_sym_DOLLAR_LPAREN; - v->a[23074] = anon_sym_BQUOTE; - v->a[23075] = sym_word; - v->a[23076] = anon_sym_SEMI; - v->a[23077] = 4; - v->a[23078] = actions(3); - v->a[23079] = 1; - small_parse_table_1154(v); -} - -void small_parse_table_1154(t_small_parse_table_array *v) -{ - v->a[23080] = sym_comment; - v->a[23081] = actions(1044); - v->a[23082] = 1; - v->a[23083] = sym_variable_name; - v->a[23084] = actions(1042); - v->a[23085] = 2; - v->a[23086] = anon_sym_esac; - v->a[23087] = anon_sym_SEMI_SEMI; - v->a[23088] = actions(1040); - v->a[23089] = 20; - v->a[23090] = anon_sym_for; - v->a[23091] = anon_sym_while; - v->a[23092] = anon_sym_until; - v->a[23093] = anon_sym_if; - v->a[23094] = anon_sym_case; - v->a[23095] = anon_sym_LPAREN; - v->a[23096] = anon_sym_LBRACE; - v->a[23097] = anon_sym_BANG; - v->a[23098] = anon_sym_LT; - v->a[23099] = anon_sym_GT; - small_parse_table_1155(v); -} - -/* EOF small_parse_table_230.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 deleted file mode 100644 index 7c683a76..00000000 --- a/parser/static/small_parse_table/small_parse_table_231.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1155(t_small_parse_table_array *v) -{ - v->a[23100] = anon_sym_GT_GT; - v->a[23101] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23102] = anon_sym_DOLLAR; - v->a[23103] = anon_sym_DQUOTE; - v->a[23104] = sym_raw_string; - v->a[23105] = sym_number; - v->a[23106] = anon_sym_DOLLAR_LBRACE; - v->a[23107] = anon_sym_DOLLAR_LPAREN; - v->a[23108] = anon_sym_BQUOTE; - v->a[23109] = sym_word; - v->a[23110] = 4; - v->a[23111] = actions(3); - v->a[23112] = 1; - v->a[23113] = sym_comment; - v->a[23114] = actions(1044); - v->a[23115] = 1; - v->a[23116] = sym_variable_name; - v->a[23117] = actions(1042); - v->a[23118] = 2; - v->a[23119] = anon_sym_esac; - small_parse_table_1156(v); -} - -void small_parse_table_1156(t_small_parse_table_array *v) -{ - v->a[23120] = anon_sym_SEMI_SEMI; - v->a[23121] = actions(1040); - v->a[23122] = 20; - v->a[23123] = anon_sym_for; - v->a[23124] = anon_sym_while; - v->a[23125] = anon_sym_until; - v->a[23126] = anon_sym_if; - v->a[23127] = anon_sym_case; - v->a[23128] = anon_sym_LPAREN; - v->a[23129] = anon_sym_LBRACE; - v->a[23130] = anon_sym_BANG; - v->a[23131] = anon_sym_LT; - v->a[23132] = anon_sym_GT; - v->a[23133] = anon_sym_GT_GT; - v->a[23134] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23135] = anon_sym_DOLLAR; - v->a[23136] = anon_sym_DQUOTE; - v->a[23137] = sym_raw_string; - v->a[23138] = sym_number; - v->a[23139] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1157(v); -} - -void small_parse_table_1157(t_small_parse_table_array *v) -{ - v->a[23140] = anon_sym_DOLLAR_LPAREN; - v->a[23141] = anon_sym_BQUOTE; - v->a[23142] = sym_word; - v->a[23143] = 3; - v->a[23144] = actions(3); - v->a[23145] = 1; - v->a[23146] = sym_comment; - v->a[23147] = actions(1054); - v->a[23148] = 3; - v->a[23149] = sym__concat; - v->a[23150] = sym__bare_dollar; - v->a[23151] = ts_builtin_sym_end; - v->a[23152] = actions(1056); - v->a[23153] = 20; - v->a[23154] = anon_sym_PIPE; - v->a[23155] = anon_sym_SEMI_SEMI; - v->a[23156] = anon_sym_AMP_AMP; - v->a[23157] = anon_sym_PIPE_PIPE; - v->a[23158] = anon_sym_LT; - v->a[23159] = anon_sym_GT; - small_parse_table_1158(v); -} - -void small_parse_table_1158(t_small_parse_table_array *v) -{ - v->a[23160] = anon_sym_GT_GT; - v->a[23161] = anon_sym_LT_LT; - v->a[23162] = aux_sym_heredoc_redirect_token1; - v->a[23163] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23164] = aux_sym_concatenation_token1; - v->a[23165] = anon_sym_DOLLAR; - v->a[23166] = anon_sym_DQUOTE; - v->a[23167] = sym_raw_string; - v->a[23168] = sym_number; - v->a[23169] = anon_sym_DOLLAR_LBRACE; - v->a[23170] = anon_sym_DOLLAR_LPAREN; - v->a[23171] = anon_sym_BQUOTE; - v->a[23172] = sym_word; - v->a[23173] = anon_sym_SEMI; - v->a[23174] = 4; - v->a[23175] = actions(3); - v->a[23176] = 1; - v->a[23177] = sym_comment; - v->a[23178] = actions(1044); - v->a[23179] = 1; - small_parse_table_1159(v); -} - -void small_parse_table_1159(t_small_parse_table_array *v) -{ - v->a[23180] = sym_variable_name; - v->a[23181] = actions(1042); - v->a[23182] = 2; - v->a[23183] = anon_sym_esac; - v->a[23184] = anon_sym_SEMI_SEMI; - v->a[23185] = actions(1040); - v->a[23186] = 20; - v->a[23187] = anon_sym_for; - v->a[23188] = anon_sym_while; - v->a[23189] = anon_sym_until; - v->a[23190] = anon_sym_if; - v->a[23191] = anon_sym_case; - v->a[23192] = anon_sym_LPAREN; - v->a[23193] = anon_sym_LBRACE; - v->a[23194] = anon_sym_BANG; - v->a[23195] = anon_sym_LT; - v->a[23196] = anon_sym_GT; - v->a[23197] = anon_sym_GT_GT; - v->a[23198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23199] = anon_sym_DOLLAR; - small_parse_table_1160(v); -} - -/* EOF small_parse_table_231.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 deleted file mode 100644 index 797bae25..00000000 --- a/parser/static/small_parse_table/small_parse_table_232.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1160(t_small_parse_table_array *v) -{ - v->a[23200] = anon_sym_DQUOTE; - v->a[23201] = sym_raw_string; - v->a[23202] = sym_number; - v->a[23203] = anon_sym_DOLLAR_LBRACE; - v->a[23204] = anon_sym_DOLLAR_LPAREN; - v->a[23205] = anon_sym_BQUOTE; - v->a[23206] = sym_word; - v->a[23207] = 4; - v->a[23208] = actions(3); - v->a[23209] = 1; - v->a[23210] = sym_comment; - v->a[23211] = actions(1044); - v->a[23212] = 1; - v->a[23213] = sym_variable_name; - v->a[23214] = actions(1042); - v->a[23215] = 2; - v->a[23216] = anon_sym_esac; - v->a[23217] = anon_sym_SEMI_SEMI; - v->a[23218] = actions(1040); - v->a[23219] = 20; - small_parse_table_1161(v); -} - -void small_parse_table_1161(t_small_parse_table_array *v) -{ - v->a[23220] = anon_sym_for; - v->a[23221] = anon_sym_while; - v->a[23222] = anon_sym_until; - v->a[23223] = anon_sym_if; - v->a[23224] = anon_sym_case; - v->a[23225] = anon_sym_LPAREN; - v->a[23226] = anon_sym_LBRACE; - v->a[23227] = anon_sym_BANG; - v->a[23228] = anon_sym_LT; - v->a[23229] = anon_sym_GT; - v->a[23230] = anon_sym_GT_GT; - v->a[23231] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23232] = anon_sym_DOLLAR; - v->a[23233] = anon_sym_DQUOTE; - v->a[23234] = sym_raw_string; - v->a[23235] = sym_number; - v->a[23236] = anon_sym_DOLLAR_LBRACE; - v->a[23237] = anon_sym_DOLLAR_LPAREN; - v->a[23238] = anon_sym_BQUOTE; - v->a[23239] = sym_word; - small_parse_table_1162(v); -} - -void small_parse_table_1162(t_small_parse_table_array *v) -{ - v->a[23240] = 3; - v->a[23241] = actions(3); - v->a[23242] = 1; - v->a[23243] = sym_comment; - v->a[23244] = actions(1050); - v->a[23245] = 3; - v->a[23246] = sym__concat; - v->a[23247] = sym__bare_dollar; - v->a[23248] = ts_builtin_sym_end; - v->a[23249] = actions(1052); - v->a[23250] = 20; - v->a[23251] = anon_sym_PIPE; - v->a[23252] = anon_sym_SEMI_SEMI; - v->a[23253] = anon_sym_AMP_AMP; - v->a[23254] = anon_sym_PIPE_PIPE; - v->a[23255] = anon_sym_LT; - v->a[23256] = anon_sym_GT; - v->a[23257] = anon_sym_GT_GT; - v->a[23258] = anon_sym_LT_LT; - v->a[23259] = aux_sym_heredoc_redirect_token1; - small_parse_table_1163(v); -} - -void small_parse_table_1163(t_small_parse_table_array *v) -{ - v->a[23260] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23261] = aux_sym_concatenation_token1; - v->a[23262] = anon_sym_DOLLAR; - v->a[23263] = anon_sym_DQUOTE; - v->a[23264] = sym_raw_string; - v->a[23265] = sym_number; - v->a[23266] = anon_sym_DOLLAR_LBRACE; - v->a[23267] = anon_sym_DOLLAR_LPAREN; - v->a[23268] = anon_sym_BQUOTE; - v->a[23269] = sym_word; - v->a[23270] = anon_sym_SEMI; - v->a[23271] = 3; - v->a[23272] = actions(3); - v->a[23273] = 1; - v->a[23274] = sym_comment; - v->a[23275] = actions(1060); - v->a[23276] = 2; - v->a[23277] = sym__concat; - v->a[23278] = sym__bare_dollar; - v->a[23279] = actions(1058); - small_parse_table_1164(v); -} - -void small_parse_table_1164(t_small_parse_table_array *v) -{ - v->a[23280] = 21; - v->a[23281] = anon_sym_esac; - v->a[23282] = anon_sym_PIPE; - v->a[23283] = anon_sym_SEMI_SEMI; - v->a[23284] = anon_sym_AMP_AMP; - v->a[23285] = anon_sym_PIPE_PIPE; - v->a[23286] = anon_sym_LT; - v->a[23287] = anon_sym_GT; - v->a[23288] = anon_sym_GT_GT; - v->a[23289] = anon_sym_LT_LT; - v->a[23290] = aux_sym_heredoc_redirect_token1; - v->a[23291] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23292] = aux_sym_concatenation_token1; - v->a[23293] = anon_sym_DOLLAR; - v->a[23294] = anon_sym_DQUOTE; - v->a[23295] = sym_raw_string; - v->a[23296] = sym_number; - v->a[23297] = anon_sym_DOLLAR_LBRACE; - v->a[23298] = anon_sym_DOLLAR_LPAREN; - v->a[23299] = anon_sym_BQUOTE; - small_parse_table_1165(v); -} - -/* EOF small_parse_table_232.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 deleted file mode 100644 index 5530db90..00000000 --- a/parser/static/small_parse_table/small_parse_table_233.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1165(t_small_parse_table_array *v) -{ - v->a[23300] = sym_word; - v->a[23301] = anon_sym_SEMI; - v->a[23302] = 7; - v->a[23303] = actions(3); - v->a[23304] = 1; - v->a[23305] = sym_comment; - v->a[23306] = actions(580); - v->a[23307] = 1; - v->a[23308] = anon_sym_PIPE; - v->a[23309] = actions(1037); - v->a[23310] = 1; - v->a[23311] = sym_variable_name; - v->a[23312] = state(1277); - v->a[23313] = 2; - v->a[23314] = sym_variable_assignment; - v->a[23315] = aux_sym__variable_assignments_repeat1; - v->a[23316] = state(1225); - v->a[23317] = 3; - v->a[23318] = sym_file_redirect; - v->a[23319] = sym_heredoc_redirect; - small_parse_table_1166(v); -} - -void small_parse_table_1166(t_small_parse_table_array *v) -{ - v->a[23320] = aux_sym_redirected_statement_repeat1; - v->a[23321] = actions(816); - v->a[23322] = 4; - v->a[23323] = anon_sym_AMP_AMP; - v->a[23324] = anon_sym_PIPE_PIPE; - v->a[23325] = anon_sym_LT_LT; - v->a[23326] = aux_sym_heredoc_redirect_token1; - v->a[23327] = actions(576); - v->a[23328] = 12; - v->a[23329] = anon_sym_LT; - v->a[23330] = anon_sym_GT; - v->a[23331] = anon_sym_GT_GT; - v->a[23332] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23333] = anon_sym_DOLLAR; - v->a[23334] = anon_sym_DQUOTE; - v->a[23335] = sym_raw_string; - v->a[23336] = sym_number; - v->a[23337] = anon_sym_DOLLAR_LBRACE; - v->a[23338] = anon_sym_DOLLAR_LPAREN; - v->a[23339] = anon_sym_BQUOTE; - small_parse_table_1167(v); -} - -void small_parse_table_1167(t_small_parse_table_array *v) -{ - v->a[23340] = sym_word; - v->a[23341] = 3; - v->a[23342] = actions(3); - v->a[23343] = 1; - v->a[23344] = sym_comment; - v->a[23345] = actions(869); - v->a[23346] = 1; - v->a[23347] = sym_variable_name; - v->a[23348] = actions(867); - v->a[23349] = 22; - v->a[23350] = anon_sym_for; - v->a[23351] = anon_sym_while; - v->a[23352] = anon_sym_until; - v->a[23353] = anon_sym_if; - v->a[23354] = anon_sym_case; - v->a[23355] = anon_sym_esac; - v->a[23356] = anon_sym_LPAREN; - v->a[23357] = anon_sym_SEMI_SEMI; - v->a[23358] = anon_sym_LBRACE; - v->a[23359] = anon_sym_BANG; - small_parse_table_1168(v); -} - -void small_parse_table_1168(t_small_parse_table_array *v) -{ - v->a[23360] = anon_sym_LT; - v->a[23361] = anon_sym_GT; - v->a[23362] = anon_sym_GT_GT; - v->a[23363] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23364] = anon_sym_DOLLAR; - v->a[23365] = anon_sym_DQUOTE; - v->a[23366] = sym_raw_string; - v->a[23367] = sym_number; - v->a[23368] = anon_sym_DOLLAR_LBRACE; - v->a[23369] = anon_sym_DOLLAR_LPAREN; - v->a[23370] = anon_sym_BQUOTE; - v->a[23371] = sym_word; - v->a[23372] = 3; - v->a[23373] = actions(3); - v->a[23374] = 1; - v->a[23375] = sym_comment; - v->a[23376] = actions(981); - v->a[23377] = 2; - v->a[23378] = sym__concat; - v->a[23379] = sym_variable_name; - small_parse_table_1169(v); -} - -void small_parse_table_1169(t_small_parse_table_array *v) -{ - v->a[23380] = actions(973); - v->a[23381] = 21; - v->a[23382] = anon_sym_esac; - v->a[23383] = anon_sym_PIPE; - v->a[23384] = anon_sym_SEMI_SEMI; - v->a[23385] = anon_sym_AMP_AMP; - v->a[23386] = anon_sym_PIPE_PIPE; - v->a[23387] = anon_sym_LT; - v->a[23388] = anon_sym_GT; - v->a[23389] = anon_sym_GT_GT; - v->a[23390] = anon_sym_LT_LT; - v->a[23391] = aux_sym_heredoc_redirect_token1; - v->a[23392] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23393] = aux_sym_concatenation_token1; - v->a[23394] = anon_sym_DOLLAR; - v->a[23395] = anon_sym_DQUOTE; - v->a[23396] = sym_raw_string; - v->a[23397] = sym_number; - v->a[23398] = anon_sym_DOLLAR_LBRACE; - v->a[23399] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1170(v); -} - -/* EOF small_parse_table_233.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 deleted file mode 100644 index 7c058827..00000000 --- a/parser/static/small_parse_table/small_parse_table_234.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1170(t_small_parse_table_array *v) -{ - v->a[23400] = anon_sym_BQUOTE; - v->a[23401] = sym_word; - v->a[23402] = anon_sym_SEMI; - v->a[23403] = 3; - v->a[23404] = actions(3); - v->a[23405] = 1; - v->a[23406] = sym_comment; - v->a[23407] = actions(1050); - v->a[23408] = 2; - v->a[23409] = sym__concat; - v->a[23410] = sym__bare_dollar; - v->a[23411] = actions(1052); - v->a[23412] = 21; - v->a[23413] = anon_sym_esac; - v->a[23414] = anon_sym_PIPE; - v->a[23415] = anon_sym_SEMI_SEMI; - v->a[23416] = anon_sym_AMP_AMP; - v->a[23417] = anon_sym_PIPE_PIPE; - v->a[23418] = anon_sym_LT; - v->a[23419] = anon_sym_GT; - small_parse_table_1171(v); -} - -void small_parse_table_1171(t_small_parse_table_array *v) -{ - v->a[23420] = anon_sym_GT_GT; - v->a[23421] = anon_sym_LT_LT; - v->a[23422] = aux_sym_heredoc_redirect_token1; - v->a[23423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23424] = aux_sym_concatenation_token1; - v->a[23425] = anon_sym_DOLLAR; - v->a[23426] = anon_sym_DQUOTE; - v->a[23427] = sym_raw_string; - v->a[23428] = sym_number; - v->a[23429] = anon_sym_DOLLAR_LBRACE; - v->a[23430] = anon_sym_DOLLAR_LPAREN; - v->a[23431] = anon_sym_BQUOTE; - v->a[23432] = sym_word; - v->a[23433] = anon_sym_SEMI; - v->a[23434] = 11; - v->a[23435] = actions(3); - v->a[23436] = 1; - v->a[23437] = sym_comment; - v->a[23438] = actions(1065); - v->a[23439] = 1; - small_parse_table_1172(v); -} - -void small_parse_table_1172(t_small_parse_table_array *v) -{ - v->a[23440] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23441] = actions(1068); - v->a[23442] = 1; - v->a[23443] = anon_sym_DOLLAR; - v->a[23444] = actions(1071); - v->a[23445] = 1; - v->a[23446] = anon_sym_DQUOTE; - v->a[23447] = actions(1074); - v->a[23448] = 1; - v->a[23449] = anon_sym_DOLLAR_LBRACE; - v->a[23450] = actions(1077); - v->a[23451] = 1; - v->a[23452] = anon_sym_DOLLAR_LPAREN; - v->a[23453] = actions(1080); - v->a[23454] = 1; - v->a[23455] = anon_sym_BQUOTE; - v->a[23456] = state(313); - v->a[23457] = 2; - v->a[23458] = sym_concatenation; - v->a[23459] = aux_sym_for_statement_repeat1; - small_parse_table_1173(v); -} - -void small_parse_table_1173(t_small_parse_table_array *v) -{ - v->a[23460] = actions(1062); - v->a[23461] = 3; - v->a[23462] = sym_raw_string; - v->a[23463] = sym_number; - v->a[23464] = sym_word; - v->a[23465] = state(607); - v->a[23466] = 5; - v->a[23467] = sym_arithmetic_expansion; - v->a[23468] = sym_string; - v->a[23469] = sym_simple_expansion; - v->a[23470] = sym_expansion; - v->a[23471] = sym_command_substitution; - v->a[23472] = actions(428); - v->a[23473] = 7; - v->a[23474] = anon_sym_PIPE; - v->a[23475] = anon_sym_AMP_AMP; - v->a[23476] = anon_sym_PIPE_PIPE; - v->a[23477] = anon_sym_LT; - v->a[23478] = anon_sym_GT; - v->a[23479] = anon_sym_GT_GT; - small_parse_table_1174(v); -} - -void small_parse_table_1174(t_small_parse_table_array *v) -{ - v->a[23480] = anon_sym_LT_LT; - v->a[23481] = 3; - v->a[23482] = actions(3); - v->a[23483] = 1; - v->a[23484] = sym_comment; - v->a[23485] = actions(1050); - v->a[23486] = 3; - v->a[23487] = sym__concat; - v->a[23488] = sym_variable_name; - v->a[23489] = ts_builtin_sym_end; - v->a[23490] = actions(1052); - v->a[23491] = 20; - v->a[23492] = anon_sym_PIPE; - v->a[23493] = anon_sym_SEMI_SEMI; - v->a[23494] = anon_sym_AMP_AMP; - v->a[23495] = anon_sym_PIPE_PIPE; - v->a[23496] = anon_sym_LT; - v->a[23497] = anon_sym_GT; - v->a[23498] = anon_sym_GT_GT; - v->a[23499] = anon_sym_LT_LT; - small_parse_table_1175(v); -} - -/* EOF small_parse_table_234.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 deleted file mode 100644 index 3020fbe6..00000000 --- a/parser/static/small_parse_table/small_parse_table_235.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1175(t_small_parse_table_array *v) -{ - v->a[23500] = aux_sym_heredoc_redirect_token1; - v->a[23501] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23502] = aux_sym_concatenation_token1; - v->a[23503] = anon_sym_DOLLAR; - v->a[23504] = anon_sym_DQUOTE; - v->a[23505] = sym_raw_string; - v->a[23506] = sym_number; - v->a[23507] = anon_sym_DOLLAR_LBRACE; - v->a[23508] = anon_sym_DOLLAR_LPAREN; - v->a[23509] = anon_sym_BQUOTE; - v->a[23510] = sym_word; - v->a[23511] = anon_sym_SEMI; - v->a[23512] = 3; - v->a[23513] = actions(3); - v->a[23514] = 1; - v->a[23515] = sym_comment; - v->a[23516] = actions(1054); - v->a[23517] = 2; - v->a[23518] = sym__concat; - v->a[23519] = sym__bare_dollar; - small_parse_table_1176(v); -} - -void small_parse_table_1176(t_small_parse_table_array *v) -{ - v->a[23520] = actions(1056); - v->a[23521] = 21; - v->a[23522] = anon_sym_esac; - v->a[23523] = anon_sym_PIPE; - v->a[23524] = anon_sym_SEMI_SEMI; - v->a[23525] = anon_sym_AMP_AMP; - v->a[23526] = anon_sym_PIPE_PIPE; - v->a[23527] = anon_sym_LT; - v->a[23528] = anon_sym_GT; - v->a[23529] = anon_sym_GT_GT; - v->a[23530] = anon_sym_LT_LT; - v->a[23531] = aux_sym_heredoc_redirect_token1; - v->a[23532] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23533] = aux_sym_concatenation_token1; - v->a[23534] = anon_sym_DOLLAR; - v->a[23535] = anon_sym_DQUOTE; - v->a[23536] = sym_raw_string; - v->a[23537] = sym_number; - v->a[23538] = anon_sym_DOLLAR_LBRACE; - v->a[23539] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1177(v); -} - -void small_parse_table_1177(t_small_parse_table_array *v) -{ - v->a[23540] = anon_sym_BQUOTE; - v->a[23541] = sym_word; - v->a[23542] = anon_sym_SEMI; - v->a[23543] = 3; - v->a[23544] = actions(3); - v->a[23545] = 1; - v->a[23546] = sym_comment; - v->a[23547] = actions(1054); - v->a[23548] = 3; - v->a[23549] = sym__concat; - v->a[23550] = sym_variable_name; - v->a[23551] = ts_builtin_sym_end; - v->a[23552] = actions(1056); - v->a[23553] = 20; - v->a[23554] = anon_sym_PIPE; - v->a[23555] = anon_sym_SEMI_SEMI; - v->a[23556] = anon_sym_AMP_AMP; - v->a[23557] = anon_sym_PIPE_PIPE; - v->a[23558] = anon_sym_LT; - v->a[23559] = anon_sym_GT; - small_parse_table_1178(v); -} - -void small_parse_table_1178(t_small_parse_table_array *v) -{ - v->a[23560] = anon_sym_GT_GT; - v->a[23561] = anon_sym_LT_LT; - v->a[23562] = aux_sym_heredoc_redirect_token1; - v->a[23563] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23564] = aux_sym_concatenation_token1; - v->a[23565] = anon_sym_DOLLAR; - v->a[23566] = anon_sym_DQUOTE; - v->a[23567] = sym_raw_string; - v->a[23568] = sym_number; - v->a[23569] = anon_sym_DOLLAR_LBRACE; - v->a[23570] = anon_sym_DOLLAR_LPAREN; - v->a[23571] = anon_sym_BQUOTE; - v->a[23572] = sym_word; - v->a[23573] = anon_sym_SEMI; - v->a[23574] = 3; - v->a[23575] = actions(3); - v->a[23576] = 1; - v->a[23577] = sym_comment; - v->a[23578] = actions(1050); - v->a[23579] = 3; - small_parse_table_1179(v); -} - -void small_parse_table_1179(t_small_parse_table_array *v) -{ - v->a[23580] = sym__concat; - v->a[23581] = sym_variable_name; - v->a[23582] = ts_builtin_sym_end; - v->a[23583] = actions(1052); - v->a[23584] = 20; - v->a[23585] = anon_sym_PIPE; - v->a[23586] = anon_sym_SEMI_SEMI; - v->a[23587] = anon_sym_AMP_AMP; - v->a[23588] = anon_sym_PIPE_PIPE; - v->a[23589] = anon_sym_LT; - v->a[23590] = anon_sym_GT; - v->a[23591] = anon_sym_GT_GT; - v->a[23592] = anon_sym_LT_LT; - v->a[23593] = aux_sym_heredoc_redirect_token1; - v->a[23594] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23595] = aux_sym_concatenation_token1; - v->a[23596] = anon_sym_DOLLAR; - v->a[23597] = anon_sym_DQUOTE; - v->a[23598] = sym_raw_string; - v->a[23599] = sym_number; - small_parse_table_1180(v); -} - -/* EOF small_parse_table_235.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 deleted file mode 100644 index 6874e6cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_236.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1180(t_small_parse_table_array *v) -{ - v->a[23600] = anon_sym_DOLLAR_LBRACE; - v->a[23601] = anon_sym_DOLLAR_LPAREN; - v->a[23602] = anon_sym_BQUOTE; - v->a[23603] = sym_word; - v->a[23604] = anon_sym_SEMI; - v->a[23605] = 3; - v->a[23606] = actions(3); - v->a[23607] = 1; - v->a[23608] = sym_comment; - v->a[23609] = actions(1046); - v->a[23610] = 3; - v->a[23611] = sym__concat; - v->a[23612] = sym_variable_name; - v->a[23613] = ts_builtin_sym_end; - v->a[23614] = actions(1048); - v->a[23615] = 20; - v->a[23616] = anon_sym_PIPE; - v->a[23617] = anon_sym_SEMI_SEMI; - v->a[23618] = anon_sym_AMP_AMP; - v->a[23619] = anon_sym_PIPE_PIPE; - small_parse_table_1181(v); -} - -void small_parse_table_1181(t_small_parse_table_array *v) -{ - v->a[23620] = anon_sym_LT; - v->a[23621] = anon_sym_GT; - v->a[23622] = anon_sym_GT_GT; - v->a[23623] = anon_sym_LT_LT; - v->a[23624] = aux_sym_heredoc_redirect_token1; - v->a[23625] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23626] = aux_sym_concatenation_token1; - v->a[23627] = anon_sym_DOLLAR; - v->a[23628] = anon_sym_DQUOTE; - v->a[23629] = sym_raw_string; - v->a[23630] = sym_number; - v->a[23631] = anon_sym_DOLLAR_LBRACE; - v->a[23632] = anon_sym_DOLLAR_LPAREN; - v->a[23633] = anon_sym_BQUOTE; - v->a[23634] = sym_word; - v->a[23635] = anon_sym_SEMI; - v->a[23636] = 3; - v->a[23637] = actions(3); - v->a[23638] = 1; - v->a[23639] = sym_comment; - small_parse_table_1182(v); -} - -void small_parse_table_1182(t_small_parse_table_array *v) -{ - v->a[23640] = actions(1050); - v->a[23641] = 2; - v->a[23642] = sym__concat; - v->a[23643] = sym__bare_dollar; - v->a[23644] = actions(1052); - v->a[23645] = 21; - v->a[23646] = anon_sym_esac; - v->a[23647] = anon_sym_PIPE; - v->a[23648] = anon_sym_SEMI_SEMI; - v->a[23649] = anon_sym_AMP_AMP; - v->a[23650] = anon_sym_PIPE_PIPE; - v->a[23651] = anon_sym_LT; - v->a[23652] = anon_sym_GT; - v->a[23653] = anon_sym_GT_GT; - v->a[23654] = anon_sym_LT_LT; - v->a[23655] = aux_sym_heredoc_redirect_token1; - v->a[23656] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23657] = aux_sym_concatenation_token1; - v->a[23658] = anon_sym_DOLLAR; - v->a[23659] = anon_sym_DQUOTE; - 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_number; - v->a[23662] = anon_sym_DOLLAR_LBRACE; - v->a[23663] = anon_sym_DOLLAR_LPAREN; - v->a[23664] = anon_sym_BQUOTE; - v->a[23665] = sym_word; - v->a[23666] = anon_sym_SEMI; - v->a[23667] = 3; - v->a[23668] = actions(3); - v->a[23669] = 1; - v->a[23670] = sym_comment; - v->a[23671] = actions(981); - v->a[23672] = 3; - v->a[23673] = sym__concat; - v->a[23674] = sym_variable_name; - v->a[23675] = ts_builtin_sym_end; - v->a[23676] = actions(973); - v->a[23677] = 20; - v->a[23678] = anon_sym_PIPE; - v->a[23679] = anon_sym_SEMI_SEMI; - small_parse_table_1184(v); -} - -void small_parse_table_1184(t_small_parse_table_array *v) -{ - v->a[23680] = anon_sym_AMP_AMP; - v->a[23681] = anon_sym_PIPE_PIPE; - v->a[23682] = anon_sym_LT; - v->a[23683] = anon_sym_GT; - v->a[23684] = anon_sym_GT_GT; - v->a[23685] = anon_sym_LT_LT; - v->a[23686] = aux_sym_heredoc_redirect_token1; - v->a[23687] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23688] = aux_sym_concatenation_token1; - v->a[23689] = anon_sym_DOLLAR; - v->a[23690] = anon_sym_DQUOTE; - v->a[23691] = sym_raw_string; - v->a[23692] = sym_number; - v->a[23693] = anon_sym_DOLLAR_LBRACE; - v->a[23694] = anon_sym_DOLLAR_LPAREN; - v->a[23695] = anon_sym_BQUOTE; - v->a[23696] = sym_word; - v->a[23697] = anon_sym_SEMI; - v->a[23698] = 3; - v->a[23699] = actions(3); - small_parse_table_1185(v); -} - -/* EOF small_parse_table_236.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 deleted file mode 100644 index fee16f1c..00000000 --- a/parser/static/small_parse_table/small_parse_table_237.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1185(t_small_parse_table_array *v) -{ - v->a[23700] = 1; - v->a[23701] = sym_comment; - v->a[23702] = actions(1083); - v->a[23703] = 3; - v->a[23704] = sym__concat; - v->a[23705] = sym_variable_name; - v->a[23706] = ts_builtin_sym_end; - v->a[23707] = actions(1085); - v->a[23708] = 20; - v->a[23709] = anon_sym_PIPE; - v->a[23710] = anon_sym_SEMI_SEMI; - v->a[23711] = anon_sym_AMP_AMP; - v->a[23712] = anon_sym_PIPE_PIPE; - v->a[23713] = anon_sym_LT; - v->a[23714] = anon_sym_GT; - v->a[23715] = anon_sym_GT_GT; - v->a[23716] = anon_sym_LT_LT; - v->a[23717] = aux_sym_heredoc_redirect_token1; - v->a[23718] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23719] = aux_sym_concatenation_token1; - small_parse_table_1186(v); -} - -void small_parse_table_1186(t_small_parse_table_array *v) -{ - v->a[23720] = anon_sym_DOLLAR; - v->a[23721] = anon_sym_DQUOTE; - v->a[23722] = sym_raw_string; - v->a[23723] = sym_number; - v->a[23724] = anon_sym_DOLLAR_LBRACE; - v->a[23725] = anon_sym_DOLLAR_LPAREN; - v->a[23726] = anon_sym_BQUOTE; - v->a[23727] = sym_word; - v->a[23728] = anon_sym_SEMI; - v->a[23729] = 3; - v->a[23730] = actions(3); - v->a[23731] = 1; - v->a[23732] = sym_comment; - v->a[23733] = actions(1087); - v->a[23734] = 3; - v->a[23735] = sym__concat; - v->a[23736] = sym_variable_name; - v->a[23737] = ts_builtin_sym_end; - v->a[23738] = actions(1089); - v->a[23739] = 20; - small_parse_table_1187(v); -} - -void small_parse_table_1187(t_small_parse_table_array *v) -{ - v->a[23740] = anon_sym_PIPE; - v->a[23741] = anon_sym_SEMI_SEMI; - v->a[23742] = anon_sym_AMP_AMP; - v->a[23743] = anon_sym_PIPE_PIPE; - v->a[23744] = anon_sym_LT; - v->a[23745] = anon_sym_GT; - v->a[23746] = anon_sym_GT_GT; - v->a[23747] = anon_sym_LT_LT; - v->a[23748] = aux_sym_heredoc_redirect_token1; - v->a[23749] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23750] = aux_sym_concatenation_token1; - v->a[23751] = anon_sym_DOLLAR; - v->a[23752] = anon_sym_DQUOTE; - v->a[23753] = sym_raw_string; - v->a[23754] = sym_number; - v->a[23755] = anon_sym_DOLLAR_LBRACE; - v->a[23756] = anon_sym_DOLLAR_LPAREN; - v->a[23757] = anon_sym_BQUOTE; - v->a[23758] = sym_word; - v->a[23759] = anon_sym_SEMI; - small_parse_table_1188(v); -} - -void small_parse_table_1188(t_small_parse_table_array *v) -{ - v->a[23760] = 3; - v->a[23761] = actions(3); - v->a[23762] = 1; - v->a[23763] = sym_comment; - v->a[23764] = actions(1093); - v->a[23765] = 2; - v->a[23766] = sym__concat; - v->a[23767] = sym__bare_dollar; - v->a[23768] = actions(1091); - v->a[23769] = 21; - v->a[23770] = anon_sym_esac; - v->a[23771] = anon_sym_PIPE; - v->a[23772] = anon_sym_SEMI_SEMI; - v->a[23773] = anon_sym_AMP_AMP; - v->a[23774] = anon_sym_PIPE_PIPE; - v->a[23775] = anon_sym_LT; - v->a[23776] = anon_sym_GT; - v->a[23777] = anon_sym_GT_GT; - v->a[23778] = anon_sym_LT_LT; - v->a[23779] = aux_sym_heredoc_redirect_token1; - small_parse_table_1189(v); -} - -void small_parse_table_1189(t_small_parse_table_array *v) -{ - v->a[23780] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23781] = aux_sym_concatenation_token1; - v->a[23782] = anon_sym_DOLLAR; - v->a[23783] = anon_sym_DQUOTE; - v->a[23784] = sym_raw_string; - v->a[23785] = sym_number; - v->a[23786] = anon_sym_DOLLAR_LBRACE; - v->a[23787] = anon_sym_DOLLAR_LPAREN; - v->a[23788] = anon_sym_BQUOTE; - v->a[23789] = sym_word; - v->a[23790] = anon_sym_SEMI; - v->a[23791] = 3; - v->a[23792] = actions(3); - v->a[23793] = 1; - v->a[23794] = sym_comment; - v->a[23795] = actions(1097); - v->a[23796] = 2; - v->a[23797] = sym__concat; - v->a[23798] = sym__bare_dollar; - v->a[23799] = actions(1095); - small_parse_table_1190(v); -} - -/* EOF small_parse_table_237.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 deleted file mode 100644 index 3a05fef2..00000000 --- a/parser/static/small_parse_table/small_parse_table_238.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1190(t_small_parse_table_array *v) -{ - v->a[23800] = 21; - v->a[23801] = anon_sym_esac; - v->a[23802] = anon_sym_PIPE; - v->a[23803] = anon_sym_SEMI_SEMI; - v->a[23804] = anon_sym_AMP_AMP; - v->a[23805] = anon_sym_PIPE_PIPE; - v->a[23806] = anon_sym_LT; - v->a[23807] = anon_sym_GT; - v->a[23808] = anon_sym_GT_GT; - v->a[23809] = anon_sym_LT_LT; - v->a[23810] = aux_sym_heredoc_redirect_token1; - v->a[23811] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23812] = aux_sym_concatenation_token1; - v->a[23813] = anon_sym_DOLLAR; - v->a[23814] = anon_sym_DQUOTE; - v->a[23815] = sym_raw_string; - v->a[23816] = sym_number; - v->a[23817] = anon_sym_DOLLAR_LBRACE; - v->a[23818] = anon_sym_DOLLAR_LPAREN; - v->a[23819] = anon_sym_BQUOTE; - small_parse_table_1191(v); -} - -void small_parse_table_1191(t_small_parse_table_array *v) -{ - v->a[23820] = sym_word; - v->a[23821] = anon_sym_SEMI; - v->a[23822] = 3; - v->a[23823] = actions(3); - v->a[23824] = 1; - v->a[23825] = sym_comment; - v->a[23826] = actions(1060); - v->a[23827] = 3; - v->a[23828] = sym__concat; - v->a[23829] = sym_variable_name; - v->a[23830] = ts_builtin_sym_end; - v->a[23831] = actions(1058); - v->a[23832] = 20; - v->a[23833] = anon_sym_PIPE; - v->a[23834] = anon_sym_SEMI_SEMI; - v->a[23835] = anon_sym_AMP_AMP; - v->a[23836] = anon_sym_PIPE_PIPE; - v->a[23837] = anon_sym_LT; - v->a[23838] = anon_sym_GT; - v->a[23839] = anon_sym_GT_GT; - small_parse_table_1192(v); -} - -void small_parse_table_1192(t_small_parse_table_array *v) -{ - v->a[23840] = anon_sym_LT_LT; - v->a[23841] = aux_sym_heredoc_redirect_token1; - v->a[23842] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23843] = aux_sym_concatenation_token1; - v->a[23844] = anon_sym_DOLLAR; - v->a[23845] = anon_sym_DQUOTE; - v->a[23846] = sym_raw_string; - v->a[23847] = sym_number; - v->a[23848] = anon_sym_DOLLAR_LBRACE; - v->a[23849] = anon_sym_DOLLAR_LPAREN; - v->a[23850] = anon_sym_BQUOTE; - v->a[23851] = sym_word; - v->a[23852] = anon_sym_SEMI; - v->a[23853] = 5; - v->a[23854] = actions(3); - v->a[23855] = 1; - v->a[23856] = sym_comment; - v->a[23857] = actions(1101); - v->a[23858] = 1; - v->a[23859] = anon_sym_LF; - small_parse_table_1193(v); -} - -void small_parse_table_1193(t_small_parse_table_array *v) -{ - v->a[23860] = actions(1104); - v->a[23861] = 1; - v->a[23862] = sym_variable_name; - v->a[23863] = state(326); - v->a[23864] = 1; - v->a[23865] = aux_sym__case_item_last_repeat2; - v->a[23866] = actions(1099); - v->a[23867] = 20; - v->a[23868] = anon_sym_for; - v->a[23869] = anon_sym_while; - v->a[23870] = anon_sym_until; - v->a[23871] = anon_sym_if; - v->a[23872] = anon_sym_case; - v->a[23873] = anon_sym_LPAREN; - v->a[23874] = anon_sym_LBRACE; - v->a[23875] = anon_sym_BANG; - v->a[23876] = anon_sym_LT; - v->a[23877] = anon_sym_GT; - v->a[23878] = anon_sym_GT_GT; - v->a[23879] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1194(v); -} - -void small_parse_table_1194(t_small_parse_table_array *v) -{ - v->a[23880] = anon_sym_DOLLAR; - v->a[23881] = anon_sym_DQUOTE; - v->a[23882] = sym_raw_string; - v->a[23883] = sym_number; - v->a[23884] = anon_sym_DOLLAR_LBRACE; - v->a[23885] = anon_sym_DOLLAR_LPAREN; - v->a[23886] = anon_sym_BQUOTE; - v->a[23887] = sym_word; - v->a[23888] = 3; - v->a[23889] = actions(3); - v->a[23890] = 1; - v->a[23891] = sym_comment; - v->a[23892] = actions(1060); - v->a[23893] = 2; - v->a[23894] = sym__concat; - v->a[23895] = sym_variable_name; - v->a[23896] = actions(1058); - v->a[23897] = 21; - v->a[23898] = anon_sym_esac; - v->a[23899] = anon_sym_PIPE; - small_parse_table_1195(v); -} - -/* EOF small_parse_table_238.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 deleted file mode 100644 index 3369f934..00000000 --- a/parser/static/small_parse_table/small_parse_table_239.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1195(t_small_parse_table_array *v) -{ - v->a[23900] = anon_sym_SEMI_SEMI; - v->a[23901] = anon_sym_AMP_AMP; - v->a[23902] = anon_sym_PIPE_PIPE; - v->a[23903] = anon_sym_LT; - v->a[23904] = anon_sym_GT; - v->a[23905] = anon_sym_GT_GT; - v->a[23906] = anon_sym_LT_LT; - v->a[23907] = aux_sym_heredoc_redirect_token1; - v->a[23908] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23909] = aux_sym_concatenation_token1; - v->a[23910] = anon_sym_DOLLAR; - v->a[23911] = anon_sym_DQUOTE; - v->a[23912] = sym_raw_string; - v->a[23913] = sym_number; - v->a[23914] = anon_sym_DOLLAR_LBRACE; - v->a[23915] = anon_sym_DOLLAR_LPAREN; - v->a[23916] = anon_sym_BQUOTE; - v->a[23917] = sym_word; - v->a[23918] = anon_sym_SEMI; - v->a[23919] = 15; - small_parse_table_1196(v); -} - -void small_parse_table_1196(t_small_parse_table_array *v) -{ - v->a[23920] = actions(3); - v->a[23921] = 1; - v->a[23922] = sym_comment; - v->a[23923] = actions(315); - v->a[23924] = 1; - v->a[23925] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23926] = actions(317); - v->a[23927] = 1; - v->a[23928] = anon_sym_DOLLAR; - v->a[23929] = actions(319); - v->a[23930] = 1; - v->a[23931] = anon_sym_DQUOTE; - v->a[23932] = actions(323); - v->a[23933] = 1; - v->a[23934] = anon_sym_DOLLAR_LBRACE; - v->a[23935] = actions(325); - v->a[23936] = 1; - v->a[23937] = anon_sym_DOLLAR_LPAREN; - v->a[23938] = actions(327); - v->a[23939] = 1; - small_parse_table_1197(v); -} - -void small_parse_table_1197(t_small_parse_table_array *v) -{ - v->a[23940] = anon_sym_BQUOTE; - v->a[23941] = actions(341); - v->a[23942] = 1; - v->a[23943] = sym_variable_name; - v->a[23944] = state(278); - v->a[23945] = 1; - v->a[23946] = sym_command_name; - v->a[23947] = state(772); - v->a[23948] = 1; - v->a[23949] = sym_concatenation; - v->a[23950] = state(1083); - v->a[23951] = 1; - v->a[23952] = sym_file_redirect; - v->a[23953] = state(792); - v->a[23954] = 2; - v->a[23955] = sym_variable_assignment; - v->a[23956] = aux_sym_command_repeat1; - v->a[23957] = actions(321); - v->a[23958] = 3; - v->a[23959] = sym_raw_string; - small_parse_table_1198(v); -} - -void small_parse_table_1198(t_small_parse_table_array *v) -{ - v->a[23960] = sym_number; - v->a[23961] = sym_word; - v->a[23962] = actions(758); - v->a[23963] = 3; - v->a[23964] = anon_sym_LT; - v->a[23965] = anon_sym_GT; - v->a[23966] = anon_sym_GT_GT; - v->a[23967] = state(606); - v->a[23968] = 5; - v->a[23969] = sym_arithmetic_expansion; - v->a[23970] = sym_string; - v->a[23971] = sym_simple_expansion; - v->a[23972] = sym_expansion; - v->a[23973] = sym_command_substitution; - v->a[23974] = 3; - v->a[23975] = actions(3); - v->a[23976] = 1; - v->a[23977] = sym_comment; - v->a[23978] = actions(1108); - v->a[23979] = 2; - small_parse_table_1199(v); -} - -void small_parse_table_1199(t_small_parse_table_array *v) -{ - v->a[23980] = sym__concat; - v->a[23981] = sym__bare_dollar; - v->a[23982] = actions(1106); - v->a[23983] = 21; - v->a[23984] = anon_sym_esac; - v->a[23985] = anon_sym_PIPE; - v->a[23986] = anon_sym_SEMI_SEMI; - v->a[23987] = anon_sym_AMP_AMP; - v->a[23988] = anon_sym_PIPE_PIPE; - v->a[23989] = anon_sym_LT; - v->a[23990] = anon_sym_GT; - v->a[23991] = anon_sym_GT_GT; - v->a[23992] = anon_sym_LT_LT; - v->a[23993] = aux_sym_heredoc_redirect_token1; - v->a[23994] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[23995] = aux_sym_concatenation_token1; - v->a[23996] = anon_sym_DOLLAR; - v->a[23997] = anon_sym_DQUOTE; - v->a[23998] = sym_raw_string; - v->a[23999] = sym_number; - small_parse_table_1200(v); -} - -/* EOF small_parse_table_239.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 deleted file mode 100644 index b74129ac..00000000 --- a/parser/static/small_parse_table/small_parse_table_24.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_24.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_120(t_small_parse_table_array *v) -{ - v->a[2400] = actions(178); - v->a[2401] = 1; - v->a[2402] = anon_sym_LF; - v->a[2403] = state(13); - v->a[2404] = 1; - v->a[2405] = aux_sym__case_item_last_repeat2; - v->a[2406] = state(118); - v->a[2407] = 1; - v->a[2408] = aux_sym__statements_repeat1; - v->a[2409] = state(185); - v->a[2410] = 1; - v->a[2411] = sym_command_name; - v->a[2412] = state(216); - v->a[2413] = 1; - v->a[2414] = sym_variable_assignment; - v->a[2415] = state(411); - v->a[2416] = 1; - v->a[2417] = aux_sym_command_repeat1; - v->a[2418] = state(551); - v->a[2419] = 1; - small_parse_table_121(v); -} - -void small_parse_table_121(t_small_parse_table_array *v) -{ - v->a[2420] = sym_file_redirect; - v->a[2421] = state(555); - v->a[2422] = 1; - v->a[2423] = sym_concatenation; - v->a[2424] = state(991); - v->a[2425] = 1; - v->a[2426] = sym_pipeline; - v->a[2427] = state(1126); - v->a[2428] = 1; - v->a[2429] = aux_sym_redirected_statement_repeat2; - v->a[2430] = state(1561); - v->a[2431] = 1; - v->a[2432] = sym__statement_not_pipeline; - v->a[2433] = state(1637); - v->a[2434] = 1; - v->a[2435] = sym__statements; - v->a[2436] = actions(11); - v->a[2437] = 2; - v->a[2438] = anon_sym_while; - v->a[2439] = anon_sym_until; - small_parse_table_122(v); -} - -void small_parse_table_122(t_small_parse_table_array *v) -{ - v->a[2440] = actions(59); - v->a[2441] = 2; - v->a[2442] = sym_raw_string; - v->a[2443] = sym_number; - v->a[2444] = actions(51); - v->a[2445] = 3; - v->a[2446] = anon_sym_LT; - v->a[2447] = anon_sym_GT; - v->a[2448] = anon_sym_GT_GT; - v->a[2449] = state(401); - v->a[2450] = 5; - v->a[2451] = sym_arithmetic_expansion; - v->a[2452] = sym_string; - v->a[2453] = sym_simple_expansion; - v->a[2454] = sym_expansion; - v->a[2455] = sym_command_substitution; - v->a[2456] = state(972); - v->a[2457] = 12; - v->a[2458] = sym_redirected_statement; - v->a[2459] = sym_for_statement; - small_parse_table_123(v); -} - -void small_parse_table_123(t_small_parse_table_array *v) -{ - v->a[2460] = sym_while_statement; - v->a[2461] = sym_if_statement; - v->a[2462] = sym_case_statement; - v->a[2463] = sym_function_definition; - v->a[2464] = sym_compound_statement; - v->a[2465] = sym_subshell; - v->a[2466] = sym_list; - v->a[2467] = sym_negated_command; - v->a[2468] = sym_command; - v->a[2469] = sym__variable_assignments; - v->a[2470] = 32; - v->a[2471] = actions(3); - v->a[2472] = 1; - v->a[2473] = sym_comment; - v->a[2474] = actions(79); - v->a[2475] = 1; - v->a[2476] = sym_word; - v->a[2477] = actions(81); - v->a[2478] = 1; - v->a[2479] = anon_sym_for; - small_parse_table_124(v); -} - -void small_parse_table_124(t_small_parse_table_array *v) -{ - v->a[2480] = actions(85); - v->a[2481] = 1; - v->a[2482] = anon_sym_if; - v->a[2483] = actions(87); - v->a[2484] = 1; - v->a[2485] = anon_sym_case; - v->a[2486] = actions(89); - v->a[2487] = 1; - v->a[2488] = anon_sym_LPAREN; - v->a[2489] = actions(93); - v->a[2490] = 1; - v->a[2491] = anon_sym_LBRACE; - v->a[2492] = actions(95); - v->a[2493] = 1; - v->a[2494] = anon_sym_BANG; - v->a[2495] = actions(99); - v->a[2496] = 1; - v->a[2497] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2498] = actions(101); - v->a[2499] = 1; - small_parse_table_125(v); -} - -/* EOF small_parse_table_24.c */ diff --git a/parser/static/small_parse_table/small_parse_table_240.c b/parser/static/small_parse_table/small_parse_table_240.c deleted file mode 100644 index 6bba1634..00000000 --- a/parser/static/small_parse_table/small_parse_table_240.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1200(t_small_parse_table_array *v) -{ - v->a[24000] = anon_sym_DOLLAR_LBRACE; - v->a[24001] = anon_sym_DOLLAR_LPAREN; - v->a[24002] = anon_sym_BQUOTE; - v->a[24003] = sym_word; - v->a[24004] = anon_sym_SEMI; - v->a[24005] = 4; - v->a[24006] = actions(3); - v->a[24007] = 1; - v->a[24008] = sym_comment; - v->a[24009] = actions(1044); - v->a[24010] = 1; - v->a[24011] = sym_variable_name; - v->a[24012] = actions(1042); - v->a[24013] = 2; - v->a[24014] = anon_sym_esac; - v->a[24015] = anon_sym_SEMI_SEMI; - v->a[24016] = actions(1040); - v->a[24017] = 20; - v->a[24018] = anon_sym_for; - v->a[24019] = anon_sym_while; - small_parse_table_1201(v); -} - -void small_parse_table_1201(t_small_parse_table_array *v) -{ - v->a[24020] = anon_sym_until; - v->a[24021] = anon_sym_if; - v->a[24022] = anon_sym_case; - v->a[24023] = anon_sym_LPAREN; - v->a[24024] = anon_sym_LBRACE; - v->a[24025] = anon_sym_BANG; - v->a[24026] = anon_sym_LT; - v->a[24027] = anon_sym_GT; - v->a[24028] = anon_sym_GT_GT; - v->a[24029] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24030] = anon_sym_DOLLAR; - v->a[24031] = anon_sym_DQUOTE; - v->a[24032] = sym_raw_string; - v->a[24033] = sym_number; - v->a[24034] = anon_sym_DOLLAR_LBRACE; - v->a[24035] = anon_sym_DOLLAR_LPAREN; - v->a[24036] = anon_sym_BQUOTE; - v->a[24037] = sym_word; - v->a[24038] = 5; - v->a[24039] = actions(3); - small_parse_table_1202(v); -} - -void small_parse_table_1202(t_small_parse_table_array *v) -{ - v->a[24040] = 1; - v->a[24041] = sym_comment; - v->a[24042] = actions(1110); - v->a[24043] = 1; - v->a[24044] = aux_sym_concatenation_token1; - v->a[24045] = actions(1112); - v->a[24046] = 1; - v->a[24047] = sym__concat; - v->a[24048] = state(337); - v->a[24049] = 1; - v->a[24050] = aux_sym_concatenation_repeat1; - v->a[24051] = actions(923); - v->a[24052] = 20; - v->a[24053] = anon_sym_esac; - v->a[24054] = anon_sym_PIPE; - v->a[24055] = anon_sym_SEMI_SEMI; - v->a[24056] = anon_sym_AMP_AMP; - v->a[24057] = anon_sym_PIPE_PIPE; - v->a[24058] = anon_sym_LT; - v->a[24059] = anon_sym_GT; - small_parse_table_1203(v); -} - -void small_parse_table_1203(t_small_parse_table_array *v) -{ - v->a[24060] = anon_sym_GT_GT; - v->a[24061] = anon_sym_LT_LT; - v->a[24062] = aux_sym_heredoc_redirect_token1; - v->a[24063] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24064] = anon_sym_DOLLAR; - v->a[24065] = anon_sym_DQUOTE; - v->a[24066] = sym_raw_string; - v->a[24067] = sym_number; - v->a[24068] = anon_sym_DOLLAR_LBRACE; - v->a[24069] = anon_sym_DOLLAR_LPAREN; - v->a[24070] = anon_sym_BQUOTE; - v->a[24071] = sym_word; - v->a[24072] = anon_sym_SEMI; - v->a[24073] = 4; - v->a[24074] = actions(3); - v->a[24075] = 1; - v->a[24076] = sym_comment; - v->a[24077] = actions(1044); - v->a[24078] = 1; - v->a[24079] = sym_variable_name; - small_parse_table_1204(v); -} - -void small_parse_table_1204(t_small_parse_table_array *v) -{ - v->a[24080] = actions(1042); - v->a[24081] = 2; - v->a[24082] = anon_sym_esac; - v->a[24083] = anon_sym_SEMI_SEMI; - v->a[24084] = actions(1040); - v->a[24085] = 20; - v->a[24086] = anon_sym_for; - v->a[24087] = anon_sym_while; - v->a[24088] = anon_sym_until; - v->a[24089] = anon_sym_if; - v->a[24090] = anon_sym_case; - v->a[24091] = anon_sym_LPAREN; - v->a[24092] = anon_sym_LBRACE; - v->a[24093] = anon_sym_BANG; - v->a[24094] = anon_sym_LT; - v->a[24095] = anon_sym_GT; - v->a[24096] = anon_sym_GT_GT; - v->a[24097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24098] = anon_sym_DOLLAR; - v->a[24099] = anon_sym_DQUOTE; - small_parse_table_1205(v); -} - -/* EOF small_parse_table_240.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 deleted file mode 100644 index 478b4b5a..00000000 --- a/parser/static/small_parse_table/small_parse_table_241.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1205(t_small_parse_table_array *v) -{ - v->a[24100] = sym_raw_string; - v->a[24101] = sym_number; - v->a[24102] = anon_sym_DOLLAR_LBRACE; - v->a[24103] = anon_sym_DOLLAR_LPAREN; - v->a[24104] = anon_sym_BQUOTE; - v->a[24105] = sym_word; - v->a[24106] = 3; - v->a[24107] = actions(3); - v->a[24108] = 1; - v->a[24109] = sym_comment; - v->a[24110] = actions(1116); - v->a[24111] = 2; - v->a[24112] = sym__concat; - v->a[24113] = sym__bare_dollar; - v->a[24114] = actions(1114); - v->a[24115] = 21; - v->a[24116] = anon_sym_esac; - v->a[24117] = anon_sym_PIPE; - v->a[24118] = anon_sym_SEMI_SEMI; - v->a[24119] = anon_sym_AMP_AMP; - small_parse_table_1206(v); -} - -void small_parse_table_1206(t_small_parse_table_array *v) -{ - v->a[24120] = anon_sym_PIPE_PIPE; - v->a[24121] = anon_sym_LT; - v->a[24122] = anon_sym_GT; - v->a[24123] = anon_sym_GT_GT; - v->a[24124] = anon_sym_LT_LT; - v->a[24125] = aux_sym_heredoc_redirect_token1; - v->a[24126] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24127] = aux_sym_concatenation_token1; - v->a[24128] = anon_sym_DOLLAR; - v->a[24129] = anon_sym_DQUOTE; - v->a[24130] = sym_raw_string; - v->a[24131] = sym_number; - v->a[24132] = anon_sym_DOLLAR_LBRACE; - v->a[24133] = anon_sym_DOLLAR_LPAREN; - v->a[24134] = anon_sym_BQUOTE; - v->a[24135] = sym_word; - v->a[24136] = anon_sym_SEMI; - v->a[24137] = 3; - v->a[24138] = actions(3); - v->a[24139] = 1; - small_parse_table_1207(v); -} - -void small_parse_table_1207(t_small_parse_table_array *v) -{ - v->a[24140] = sym_comment; - v->a[24141] = actions(1087); - v->a[24142] = 2; - v->a[24143] = sym__concat; - v->a[24144] = sym__bare_dollar; - v->a[24145] = actions(1089); - v->a[24146] = 21; - v->a[24147] = anon_sym_esac; - v->a[24148] = anon_sym_PIPE; - v->a[24149] = anon_sym_SEMI_SEMI; - v->a[24150] = anon_sym_AMP_AMP; - v->a[24151] = anon_sym_PIPE_PIPE; - v->a[24152] = anon_sym_LT; - v->a[24153] = anon_sym_GT; - v->a[24154] = anon_sym_GT_GT; - v->a[24155] = anon_sym_LT_LT; - v->a[24156] = aux_sym_heredoc_redirect_token1; - v->a[24157] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24158] = aux_sym_concatenation_token1; - v->a[24159] = anon_sym_DOLLAR; - small_parse_table_1208(v); -} - -void small_parse_table_1208(t_small_parse_table_array *v) -{ - v->a[24160] = anon_sym_DQUOTE; - v->a[24161] = sym_raw_string; - v->a[24162] = sym_number; - v->a[24163] = anon_sym_DOLLAR_LBRACE; - v->a[24164] = anon_sym_DOLLAR_LPAREN; - v->a[24165] = anon_sym_BQUOTE; - v->a[24166] = sym_word; - v->a[24167] = anon_sym_SEMI; - v->a[24168] = 3; - v->a[24169] = actions(3); - v->a[24170] = 1; - v->a[24171] = sym_comment; - v->a[24172] = actions(1083); - v->a[24173] = 2; - v->a[24174] = sym__concat; - v->a[24175] = sym__bare_dollar; - v->a[24176] = actions(1085); - v->a[24177] = 21; - v->a[24178] = anon_sym_esac; - v->a[24179] = anon_sym_PIPE; - small_parse_table_1209(v); -} - -void small_parse_table_1209(t_small_parse_table_array *v) -{ - v->a[24180] = anon_sym_SEMI_SEMI; - v->a[24181] = anon_sym_AMP_AMP; - v->a[24182] = anon_sym_PIPE_PIPE; - v->a[24183] = anon_sym_LT; - v->a[24184] = anon_sym_GT; - v->a[24185] = anon_sym_GT_GT; - v->a[24186] = anon_sym_LT_LT; - v->a[24187] = aux_sym_heredoc_redirect_token1; - v->a[24188] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24189] = aux_sym_concatenation_token1; - v->a[24190] = anon_sym_DOLLAR; - v->a[24191] = anon_sym_DQUOTE; - v->a[24192] = sym_raw_string; - v->a[24193] = sym_number; - v->a[24194] = anon_sym_DOLLAR_LBRACE; - v->a[24195] = anon_sym_DOLLAR_LPAREN; - v->a[24196] = anon_sym_BQUOTE; - v->a[24197] = sym_word; - v->a[24198] = anon_sym_SEMI; - v->a[24199] = 4; - small_parse_table_1210(v); -} - -/* EOF small_parse_table_241.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 deleted file mode 100644 index 9ac98025..00000000 --- a/parser/static/small_parse_table/small_parse_table_242.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1210(t_small_parse_table_array *v) -{ - v->a[24200] = actions(3); - v->a[24201] = 1; - v->a[24202] = sym_comment; - v->a[24203] = actions(1044); - v->a[24204] = 1; - v->a[24205] = sym_variable_name; - v->a[24206] = actions(1042); - v->a[24207] = 2; - v->a[24208] = anon_sym_esac; - v->a[24209] = anon_sym_SEMI_SEMI; - v->a[24210] = actions(1040); - v->a[24211] = 20; - v->a[24212] = anon_sym_for; - v->a[24213] = anon_sym_while; - v->a[24214] = anon_sym_until; - v->a[24215] = anon_sym_if; - v->a[24216] = anon_sym_case; - v->a[24217] = anon_sym_LPAREN; - v->a[24218] = anon_sym_LBRACE; - v->a[24219] = anon_sym_BANG; - small_parse_table_1211(v); -} - -void small_parse_table_1211(t_small_parse_table_array *v) -{ - v->a[24220] = anon_sym_LT; - v->a[24221] = anon_sym_GT; - v->a[24222] = anon_sym_GT_GT; - v->a[24223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24224] = anon_sym_DOLLAR; - v->a[24225] = anon_sym_DQUOTE; - v->a[24226] = sym_raw_string; - v->a[24227] = sym_number; - v->a[24228] = anon_sym_DOLLAR_LBRACE; - v->a[24229] = anon_sym_DOLLAR_LPAREN; - v->a[24230] = anon_sym_BQUOTE; - v->a[24231] = sym_word; - v->a[24232] = 5; - v->a[24233] = actions(3); - v->a[24234] = 1; - v->a[24235] = sym_comment; - v->a[24236] = actions(1118); - v->a[24237] = 1; - v->a[24238] = aux_sym_concatenation_token1; - v->a[24239] = actions(1121); - small_parse_table_1212(v); -} - -void small_parse_table_1212(t_small_parse_table_array *v) -{ - v->a[24240] = 1; - v->a[24241] = sym__concat; - v->a[24242] = state(337); - v->a[24243] = 1; - v->a[24244] = aux_sym_concatenation_repeat1; - v->a[24245] = actions(973); - v->a[24246] = 20; - v->a[24247] = anon_sym_esac; - v->a[24248] = anon_sym_PIPE; - v->a[24249] = anon_sym_SEMI_SEMI; - v->a[24250] = anon_sym_AMP_AMP; - v->a[24251] = anon_sym_PIPE_PIPE; - v->a[24252] = anon_sym_LT; - v->a[24253] = anon_sym_GT; - v->a[24254] = anon_sym_GT_GT; - v->a[24255] = anon_sym_LT_LT; - v->a[24256] = aux_sym_heredoc_redirect_token1; - v->a[24257] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24258] = anon_sym_DOLLAR; - v->a[24259] = anon_sym_DQUOTE; - small_parse_table_1213(v); -} - -void small_parse_table_1213(t_small_parse_table_array *v) -{ - v->a[24260] = sym_raw_string; - v->a[24261] = sym_number; - v->a[24262] = anon_sym_DOLLAR_LBRACE; - v->a[24263] = anon_sym_DOLLAR_LPAREN; - v->a[24264] = anon_sym_BQUOTE; - v->a[24265] = sym_word; - v->a[24266] = anon_sym_SEMI; - v->a[24267] = 3; - v->a[24268] = actions(3); - v->a[24269] = 1; - v->a[24270] = sym_comment; - v->a[24271] = actions(1046); - v->a[24272] = 2; - v->a[24273] = sym__concat; - v->a[24274] = sym__bare_dollar; - v->a[24275] = actions(1048); - v->a[24276] = 21; - v->a[24277] = anon_sym_esac; - v->a[24278] = anon_sym_PIPE; - v->a[24279] = anon_sym_SEMI_SEMI; - small_parse_table_1214(v); -} - -void small_parse_table_1214(t_small_parse_table_array *v) -{ - v->a[24280] = anon_sym_AMP_AMP; - v->a[24281] = anon_sym_PIPE_PIPE; - v->a[24282] = anon_sym_LT; - v->a[24283] = anon_sym_GT; - v->a[24284] = anon_sym_GT_GT; - v->a[24285] = anon_sym_LT_LT; - v->a[24286] = aux_sym_heredoc_redirect_token1; - v->a[24287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24288] = aux_sym_concatenation_token1; - v->a[24289] = anon_sym_DOLLAR; - v->a[24290] = anon_sym_DQUOTE; - v->a[24291] = sym_raw_string; - v->a[24292] = sym_number; - v->a[24293] = anon_sym_DOLLAR_LBRACE; - v->a[24294] = anon_sym_DOLLAR_LPAREN; - v->a[24295] = anon_sym_BQUOTE; - v->a[24296] = sym_word; - v->a[24297] = anon_sym_SEMI; - v->a[24298] = 3; - v->a[24299] = actions(3); - small_parse_table_1215(v); -} - -/* EOF small_parse_table_242.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 deleted file mode 100644 index 187475a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_243.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1215(t_small_parse_table_array *v) -{ - v->a[24300] = 1; - v->a[24301] = sym_comment; - v->a[24302] = actions(1126); - v->a[24303] = 2; - v->a[24304] = sym__concat; - v->a[24305] = sym__bare_dollar; - v->a[24306] = actions(1124); - v->a[24307] = 21; - v->a[24308] = anon_sym_esac; - v->a[24309] = anon_sym_PIPE; - v->a[24310] = anon_sym_SEMI_SEMI; - v->a[24311] = anon_sym_AMP_AMP; - v->a[24312] = anon_sym_PIPE_PIPE; - v->a[24313] = anon_sym_LT; - v->a[24314] = anon_sym_GT; - v->a[24315] = anon_sym_GT_GT; - v->a[24316] = anon_sym_LT_LT; - v->a[24317] = aux_sym_heredoc_redirect_token1; - v->a[24318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24319] = aux_sym_concatenation_token1; - small_parse_table_1216(v); -} - -void small_parse_table_1216(t_small_parse_table_array *v) -{ - v->a[24320] = anon_sym_DOLLAR; - v->a[24321] = anon_sym_DQUOTE; - v->a[24322] = sym_raw_string; - v->a[24323] = sym_number; - v->a[24324] = anon_sym_DOLLAR_LBRACE; - v->a[24325] = anon_sym_DOLLAR_LPAREN; - v->a[24326] = anon_sym_BQUOTE; - v->a[24327] = sym_word; - v->a[24328] = anon_sym_SEMI; - v->a[24329] = 4; - v->a[24330] = actions(3); - v->a[24331] = 1; - v->a[24332] = sym_comment; - v->a[24333] = actions(1044); - v->a[24334] = 1; - v->a[24335] = sym_variable_name; - v->a[24336] = actions(1042); - v->a[24337] = 2; - v->a[24338] = anon_sym_esac; - v->a[24339] = anon_sym_SEMI_SEMI; - small_parse_table_1217(v); -} - -void small_parse_table_1217(t_small_parse_table_array *v) -{ - v->a[24340] = actions(1040); - v->a[24341] = 20; - v->a[24342] = anon_sym_for; - v->a[24343] = anon_sym_while; - v->a[24344] = anon_sym_until; - v->a[24345] = anon_sym_if; - v->a[24346] = anon_sym_case; - v->a[24347] = anon_sym_LPAREN; - v->a[24348] = anon_sym_LBRACE; - v->a[24349] = anon_sym_BANG; - v->a[24350] = anon_sym_LT; - v->a[24351] = anon_sym_GT; - v->a[24352] = anon_sym_GT_GT; - v->a[24353] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24354] = anon_sym_DOLLAR; - v->a[24355] = anon_sym_DQUOTE; - v->a[24356] = sym_raw_string; - v->a[24357] = sym_number; - v->a[24358] = anon_sym_DOLLAR_LBRACE; - v->a[24359] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1218(v); -} - -void small_parse_table_1218(t_small_parse_table_array *v) -{ - v->a[24360] = anon_sym_BQUOTE; - v->a[24361] = sym_word; - v->a[24362] = 3; - v->a[24363] = actions(3); - v->a[24364] = 1; - v->a[24365] = sym_comment; - v->a[24366] = actions(1050); - v->a[24367] = 2; - v->a[24368] = sym__concat; - v->a[24369] = sym_variable_name; - v->a[24370] = actions(1052); - v->a[24371] = 21; - v->a[24372] = anon_sym_esac; - v->a[24373] = anon_sym_PIPE; - v->a[24374] = anon_sym_SEMI_SEMI; - v->a[24375] = anon_sym_AMP_AMP; - v->a[24376] = anon_sym_PIPE_PIPE; - v->a[24377] = anon_sym_LT; - v->a[24378] = anon_sym_GT; - v->a[24379] = anon_sym_GT_GT; - small_parse_table_1219(v); -} - -void small_parse_table_1219(t_small_parse_table_array *v) -{ - v->a[24380] = anon_sym_LT_LT; - v->a[24381] = aux_sym_heredoc_redirect_token1; - v->a[24382] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24383] = aux_sym_concatenation_token1; - v->a[24384] = anon_sym_DOLLAR; - v->a[24385] = anon_sym_DQUOTE; - v->a[24386] = sym_raw_string; - v->a[24387] = sym_number; - v->a[24388] = anon_sym_DOLLAR_LBRACE; - v->a[24389] = anon_sym_DOLLAR_LPAREN; - v->a[24390] = anon_sym_BQUOTE; - v->a[24391] = sym_word; - v->a[24392] = anon_sym_SEMI; - v->a[24393] = 3; - v->a[24394] = actions(3); - v->a[24395] = 1; - v->a[24396] = sym_comment; - v->a[24397] = actions(1054); - v->a[24398] = 2; - v->a[24399] = sym__concat; - small_parse_table_1220(v); -} - -/* EOF small_parse_table_243.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 deleted file mode 100644 index 9329b7cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_244.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1220(t_small_parse_table_array *v) -{ - v->a[24400] = sym_variable_name; - v->a[24401] = actions(1056); - v->a[24402] = 21; - v->a[24403] = anon_sym_esac; - v->a[24404] = anon_sym_PIPE; - v->a[24405] = anon_sym_SEMI_SEMI; - v->a[24406] = anon_sym_AMP_AMP; - v->a[24407] = anon_sym_PIPE_PIPE; - v->a[24408] = anon_sym_LT; - v->a[24409] = anon_sym_GT; - v->a[24410] = anon_sym_GT_GT; - v->a[24411] = anon_sym_LT_LT; - v->a[24412] = aux_sym_heredoc_redirect_token1; - v->a[24413] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24414] = aux_sym_concatenation_token1; - v->a[24415] = anon_sym_DOLLAR; - v->a[24416] = anon_sym_DQUOTE; - v->a[24417] = sym_raw_string; - v->a[24418] = sym_number; - v->a[24419] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1221(v); -} - -void small_parse_table_1221(t_small_parse_table_array *v) -{ - v->a[24420] = anon_sym_DOLLAR_LPAREN; - v->a[24421] = anon_sym_BQUOTE; - v->a[24422] = sym_word; - v->a[24423] = anon_sym_SEMI; - v->a[24424] = 5; - v->a[24425] = actions(3); - v->a[24426] = 1; - v->a[24427] = sym_comment; - v->a[24428] = actions(1128); - v->a[24429] = 1; - v->a[24430] = aux_sym_concatenation_token1; - v->a[24431] = actions(1131); - v->a[24432] = 1; - v->a[24433] = sym__concat; - v->a[24434] = state(343); - v->a[24435] = 1; - v->a[24436] = aux_sym_concatenation_repeat1; - v->a[24437] = actions(973); - v->a[24438] = 20; - v->a[24439] = anon_sym_PIPE; - small_parse_table_1222(v); -} - -void small_parse_table_1222(t_small_parse_table_array *v) -{ - v->a[24440] = anon_sym_RPAREN; - v->a[24441] = anon_sym_SEMI_SEMI; - v->a[24442] = anon_sym_AMP_AMP; - v->a[24443] = anon_sym_PIPE_PIPE; - v->a[24444] = anon_sym_LT; - v->a[24445] = anon_sym_GT; - v->a[24446] = anon_sym_GT_GT; - v->a[24447] = anon_sym_LT_LT; - v->a[24448] = aux_sym_heredoc_redirect_token1; - v->a[24449] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24450] = anon_sym_DOLLAR; - v->a[24451] = anon_sym_DQUOTE; - v->a[24452] = sym_raw_string; - v->a[24453] = sym_number; - v->a[24454] = anon_sym_DOLLAR_LBRACE; - v->a[24455] = anon_sym_DOLLAR_LPAREN; - v->a[24456] = anon_sym_BQUOTE; - 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] = actions(3); - v->a[24461] = 1; - v->a[24462] = sym_comment; - v->a[24463] = actions(1050); - v->a[24464] = 2; - v->a[24465] = sym__concat; - v->a[24466] = sym_variable_name; - v->a[24467] = actions(1052); - v->a[24468] = 21; - v->a[24469] = anon_sym_esac; - v->a[24470] = anon_sym_PIPE; - v->a[24471] = anon_sym_SEMI_SEMI; - v->a[24472] = anon_sym_AMP_AMP; - v->a[24473] = anon_sym_PIPE_PIPE; - v->a[24474] = anon_sym_LT; - v->a[24475] = anon_sym_GT; - v->a[24476] = anon_sym_GT_GT; - v->a[24477] = anon_sym_LT_LT; - v->a[24478] = aux_sym_heredoc_redirect_token1; - v->a[24479] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1224(v); -} - -void small_parse_table_1224(t_small_parse_table_array *v) -{ - v->a[24480] = aux_sym_concatenation_token1; - v->a[24481] = anon_sym_DOLLAR; - v->a[24482] = anon_sym_DQUOTE; - v->a[24483] = sym_raw_string; - v->a[24484] = sym_number; - v->a[24485] = anon_sym_DOLLAR_LBRACE; - v->a[24486] = anon_sym_DOLLAR_LPAREN; - v->a[24487] = anon_sym_BQUOTE; - v->a[24488] = sym_word; - v->a[24489] = anon_sym_SEMI; - v->a[24490] = 3; - v->a[24491] = actions(3); - v->a[24492] = 1; - v->a[24493] = sym_comment; - v->a[24494] = actions(1093); - v->a[24495] = 2; - v->a[24496] = sym__concat; - v->a[24497] = sym_variable_name; - v->a[24498] = actions(1091); - v->a[24499] = 21; - small_parse_table_1225(v); -} - -/* EOF small_parse_table_244.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 deleted file mode 100644 index c248839a..00000000 --- a/parser/static/small_parse_table/small_parse_table_245.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1225(t_small_parse_table_array *v) -{ - v->a[24500] = anon_sym_esac; - v->a[24501] = anon_sym_PIPE; - v->a[24502] = anon_sym_SEMI_SEMI; - v->a[24503] = anon_sym_AMP_AMP; - v->a[24504] = anon_sym_PIPE_PIPE; - v->a[24505] = anon_sym_LT; - v->a[24506] = anon_sym_GT; - v->a[24507] = anon_sym_GT_GT; - v->a[24508] = anon_sym_LT_LT; - v->a[24509] = aux_sym_heredoc_redirect_token1; - v->a[24510] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24511] = aux_sym_concatenation_token1; - v->a[24512] = anon_sym_DOLLAR; - v->a[24513] = anon_sym_DQUOTE; - v->a[24514] = sym_raw_string; - v->a[24515] = sym_number; - v->a[24516] = anon_sym_DOLLAR_LBRACE; - v->a[24517] = anon_sym_DOLLAR_LPAREN; - v->a[24518] = anon_sym_BQUOTE; - v->a[24519] = sym_word; - small_parse_table_1226(v); -} - -void small_parse_table_1226(t_small_parse_table_array *v) -{ - v->a[24520] = anon_sym_SEMI; - v->a[24521] = 3; - v->a[24522] = actions(3); - v->a[24523] = 1; - v->a[24524] = sym_comment; - v->a[24525] = actions(1097); - v->a[24526] = 2; - v->a[24527] = sym__concat; - v->a[24528] = sym_variable_name; - v->a[24529] = actions(1095); - v->a[24530] = 21; - v->a[24531] = anon_sym_esac; - v->a[24532] = anon_sym_PIPE; - v->a[24533] = anon_sym_SEMI_SEMI; - v->a[24534] = anon_sym_AMP_AMP; - v->a[24535] = anon_sym_PIPE_PIPE; - v->a[24536] = anon_sym_LT; - v->a[24537] = anon_sym_GT; - v->a[24538] = anon_sym_GT_GT; - v->a[24539] = anon_sym_LT_LT; - small_parse_table_1227(v); -} - -void small_parse_table_1227(t_small_parse_table_array *v) -{ - v->a[24540] = aux_sym_heredoc_redirect_token1; - v->a[24541] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24542] = aux_sym_concatenation_token1; - v->a[24543] = anon_sym_DOLLAR; - v->a[24544] = anon_sym_DQUOTE; - v->a[24545] = sym_raw_string; - v->a[24546] = sym_number; - v->a[24547] = anon_sym_DOLLAR_LBRACE; - v->a[24548] = anon_sym_DOLLAR_LPAREN; - v->a[24549] = anon_sym_BQUOTE; - v->a[24550] = sym_word; - v->a[24551] = anon_sym_SEMI; - v->a[24552] = 3; - v->a[24553] = actions(3); - v->a[24554] = 1; - v->a[24555] = sym_comment; - v->a[24556] = actions(1108); - v->a[24557] = 2; - v->a[24558] = sym__concat; - v->a[24559] = sym_variable_name; - small_parse_table_1228(v); -} - -void small_parse_table_1228(t_small_parse_table_array *v) -{ - v->a[24560] = actions(1106); - v->a[24561] = 21; - v->a[24562] = anon_sym_esac; - v->a[24563] = anon_sym_PIPE; - v->a[24564] = anon_sym_SEMI_SEMI; - v->a[24565] = anon_sym_AMP_AMP; - v->a[24566] = anon_sym_PIPE_PIPE; - v->a[24567] = anon_sym_LT; - v->a[24568] = anon_sym_GT; - v->a[24569] = anon_sym_GT_GT; - v->a[24570] = anon_sym_LT_LT; - v->a[24571] = aux_sym_heredoc_redirect_token1; - v->a[24572] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24573] = aux_sym_concatenation_token1; - v->a[24574] = anon_sym_DOLLAR; - v->a[24575] = anon_sym_DQUOTE; - v->a[24576] = sym_raw_string; - v->a[24577] = sym_number; - v->a[24578] = anon_sym_DOLLAR_LBRACE; - v->a[24579] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1229(v); -} - -void small_parse_table_1229(t_small_parse_table_array *v) -{ - v->a[24580] = anon_sym_BQUOTE; - v->a[24581] = sym_word; - v->a[24582] = anon_sym_SEMI; - v->a[24583] = 4; - v->a[24584] = actions(3); - v->a[24585] = 1; - v->a[24586] = sym_comment; - v->a[24587] = actions(1044); - v->a[24588] = 1; - v->a[24589] = sym_variable_name; - v->a[24590] = actions(1042); - v->a[24591] = 2; - v->a[24592] = anon_sym_esac; - v->a[24593] = anon_sym_SEMI_SEMI; - v->a[24594] = actions(1040); - v->a[24595] = 20; - v->a[24596] = anon_sym_for; - v->a[24597] = anon_sym_while; - v->a[24598] = anon_sym_until; - v->a[24599] = anon_sym_if; - small_parse_table_1230(v); -} - -/* EOF small_parse_table_245.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 deleted file mode 100644 index 884f93e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_246.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1230(t_small_parse_table_array *v) -{ - v->a[24600] = anon_sym_case; - v->a[24601] = anon_sym_LPAREN; - v->a[24602] = anon_sym_LBRACE; - v->a[24603] = anon_sym_BANG; - v->a[24604] = anon_sym_LT; - v->a[24605] = anon_sym_GT; - v->a[24606] = anon_sym_GT_GT; - v->a[24607] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24608] = anon_sym_DOLLAR; - v->a[24609] = anon_sym_DQUOTE; - v->a[24610] = sym_raw_string; - v->a[24611] = sym_number; - v->a[24612] = anon_sym_DOLLAR_LBRACE; - v->a[24613] = anon_sym_DOLLAR_LPAREN; - v->a[24614] = anon_sym_BQUOTE; - v->a[24615] = sym_word; - v->a[24616] = 3; - v->a[24617] = actions(3); - v->a[24618] = 1; - v->a[24619] = sym_comment; - small_parse_table_1231(v); -} - -void small_parse_table_1231(t_small_parse_table_array *v) -{ - v->a[24620] = actions(1087); - v->a[24621] = 2; - v->a[24622] = sym__concat; - v->a[24623] = sym_variable_name; - v->a[24624] = actions(1089); - v->a[24625] = 21; - v->a[24626] = anon_sym_esac; - v->a[24627] = anon_sym_PIPE; - v->a[24628] = anon_sym_SEMI_SEMI; - v->a[24629] = anon_sym_AMP_AMP; - v->a[24630] = anon_sym_PIPE_PIPE; - v->a[24631] = anon_sym_LT; - v->a[24632] = anon_sym_GT; - v->a[24633] = anon_sym_GT_GT; - v->a[24634] = anon_sym_LT_LT; - v->a[24635] = aux_sym_heredoc_redirect_token1; - v->a[24636] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24637] = aux_sym_concatenation_token1; - v->a[24638] = anon_sym_DOLLAR; - v->a[24639] = anon_sym_DQUOTE; - small_parse_table_1232(v); -} - -void small_parse_table_1232(t_small_parse_table_array *v) -{ - v->a[24640] = sym_raw_string; - v->a[24641] = sym_number; - v->a[24642] = anon_sym_DOLLAR_LBRACE; - v->a[24643] = anon_sym_DOLLAR_LPAREN; - v->a[24644] = anon_sym_BQUOTE; - v->a[24645] = sym_word; - v->a[24646] = anon_sym_SEMI; - v->a[24647] = 3; - v->a[24648] = actions(3); - v->a[24649] = 1; - v->a[24650] = sym_comment; - v->a[24651] = actions(1083); - v->a[24652] = 2; - v->a[24653] = sym__concat; - v->a[24654] = sym_variable_name; - v->a[24655] = actions(1085); - v->a[24656] = 21; - v->a[24657] = anon_sym_esac; - v->a[24658] = anon_sym_PIPE; - v->a[24659] = anon_sym_SEMI_SEMI; - small_parse_table_1233(v); -} - -void small_parse_table_1233(t_small_parse_table_array *v) -{ - v->a[24660] = anon_sym_AMP_AMP; - v->a[24661] = anon_sym_PIPE_PIPE; - v->a[24662] = anon_sym_LT; - v->a[24663] = anon_sym_GT; - v->a[24664] = anon_sym_GT_GT; - v->a[24665] = anon_sym_LT_LT; - v->a[24666] = aux_sym_heredoc_redirect_token1; - v->a[24667] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24668] = aux_sym_concatenation_token1; - v->a[24669] = anon_sym_DOLLAR; - v->a[24670] = anon_sym_DQUOTE; - v->a[24671] = sym_raw_string; - v->a[24672] = sym_number; - v->a[24673] = anon_sym_DOLLAR_LBRACE; - v->a[24674] = anon_sym_DOLLAR_LPAREN; - v->a[24675] = anon_sym_BQUOTE; - v->a[24676] = sym_word; - v->a[24677] = anon_sym_SEMI; - v->a[24678] = 3; - v->a[24679] = actions(3); - small_parse_table_1234(v); -} - -void small_parse_table_1234(t_small_parse_table_array *v) -{ - v->a[24680] = 1; - v->a[24681] = sym_comment; - v->a[24682] = actions(1126); - v->a[24683] = 2; - v->a[24684] = sym__concat; - v->a[24685] = sym__bare_dollar; - v->a[24686] = actions(1124); - v->a[24687] = 21; - v->a[24688] = anon_sym_PIPE; - v->a[24689] = anon_sym_RPAREN; - v->a[24690] = anon_sym_SEMI_SEMI; - v->a[24691] = anon_sym_AMP_AMP; - v->a[24692] = anon_sym_PIPE_PIPE; - v->a[24693] = anon_sym_LT; - v->a[24694] = anon_sym_GT; - v->a[24695] = anon_sym_GT_GT; - v->a[24696] = anon_sym_LT_LT; - v->a[24697] = aux_sym_heredoc_redirect_token1; - v->a[24698] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24699] = aux_sym_concatenation_token1; - small_parse_table_1235(v); -} - -/* EOF small_parse_table_246.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 deleted file mode 100644 index ba0994d3..00000000 --- a/parser/static/small_parse_table/small_parse_table_247.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1235(t_small_parse_table_array *v) -{ - v->a[24700] = anon_sym_DOLLAR; - v->a[24701] = anon_sym_DQUOTE; - v->a[24702] = sym_raw_string; - v->a[24703] = sym_number; - v->a[24704] = anon_sym_DOLLAR_LBRACE; - v->a[24705] = anon_sym_DOLLAR_LPAREN; - v->a[24706] = anon_sym_BQUOTE; - v->a[24707] = sym_word; - v->a[24708] = anon_sym_SEMI; - v->a[24709] = 3; - v->a[24710] = actions(3); - v->a[24711] = 1; - v->a[24712] = sym_comment; - v->a[24713] = actions(1126); - v->a[24714] = 2; - v->a[24715] = sym__concat; - v->a[24716] = sym_variable_name; - v->a[24717] = actions(1124); - v->a[24718] = 21; - v->a[24719] = anon_sym_esac; - small_parse_table_1236(v); -} - -void small_parse_table_1236(t_small_parse_table_array *v) -{ - v->a[24720] = anon_sym_PIPE; - v->a[24721] = anon_sym_SEMI_SEMI; - v->a[24722] = anon_sym_AMP_AMP; - v->a[24723] = anon_sym_PIPE_PIPE; - v->a[24724] = anon_sym_LT; - v->a[24725] = anon_sym_GT; - v->a[24726] = anon_sym_GT_GT; - v->a[24727] = anon_sym_LT_LT; - v->a[24728] = aux_sym_heredoc_redirect_token1; - v->a[24729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24730] = aux_sym_concatenation_token1; - v->a[24731] = anon_sym_DOLLAR; - v->a[24732] = anon_sym_DQUOTE; - v->a[24733] = sym_raw_string; - v->a[24734] = sym_number; - v->a[24735] = anon_sym_DOLLAR_LBRACE; - v->a[24736] = anon_sym_DOLLAR_LPAREN; - v->a[24737] = anon_sym_BQUOTE; - v->a[24738] = sym_word; - v->a[24739] = anon_sym_SEMI; - small_parse_table_1237(v); -} - -void small_parse_table_1237(t_small_parse_table_array *v) -{ - v->a[24740] = 3; - v->a[24741] = actions(3); - v->a[24742] = 1; - v->a[24743] = sym_comment; - v->a[24744] = actions(981); - v->a[24745] = 2; - v->a[24746] = sym__concat; - v->a[24747] = sym_variable_name; - v->a[24748] = actions(973); - v->a[24749] = 21; - v->a[24750] = anon_sym_PIPE; - v->a[24751] = anon_sym_RPAREN; - v->a[24752] = anon_sym_SEMI_SEMI; - v->a[24753] = anon_sym_AMP_AMP; - v->a[24754] = anon_sym_PIPE_PIPE; - v->a[24755] = anon_sym_LT; - v->a[24756] = anon_sym_GT; - v->a[24757] = anon_sym_GT_GT; - v->a[24758] = anon_sym_LT_LT; - v->a[24759] = aux_sym_heredoc_redirect_token1; - small_parse_table_1238(v); -} - -void small_parse_table_1238(t_small_parse_table_array *v) -{ - v->a[24760] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24761] = aux_sym_concatenation_token1; - v->a[24762] = anon_sym_DOLLAR; - v->a[24763] = anon_sym_DQUOTE; - v->a[24764] = sym_raw_string; - v->a[24765] = sym_number; - v->a[24766] = anon_sym_DOLLAR_LBRACE; - v->a[24767] = anon_sym_DOLLAR_LPAREN; - v->a[24768] = anon_sym_BQUOTE; - v->a[24769] = sym_word; - v->a[24770] = anon_sym_SEMI; - v->a[24771] = 3; - v->a[24772] = actions(3); - v->a[24773] = 1; - v->a[24774] = sym_comment; - v->a[24775] = actions(1116); - v->a[24776] = 3; - v->a[24777] = sym__concat; - v->a[24778] = sym__bare_dollar; - v->a[24779] = ts_builtin_sym_end; - small_parse_table_1239(v); -} - -void small_parse_table_1239(t_small_parse_table_array *v) -{ - v->a[24780] = actions(1114); - v->a[24781] = 20; - v->a[24782] = anon_sym_PIPE; - v->a[24783] = anon_sym_SEMI_SEMI; - v->a[24784] = anon_sym_AMP_AMP; - v->a[24785] = anon_sym_PIPE_PIPE; - v->a[24786] = anon_sym_LT; - v->a[24787] = anon_sym_GT; - v->a[24788] = anon_sym_GT_GT; - v->a[24789] = anon_sym_LT_LT; - v->a[24790] = aux_sym_heredoc_redirect_token1; - v->a[24791] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24792] = aux_sym_concatenation_token1; - v->a[24793] = anon_sym_DOLLAR; - v->a[24794] = anon_sym_DQUOTE; - v->a[24795] = sym_raw_string; - v->a[24796] = sym_number; - v->a[24797] = anon_sym_DOLLAR_LBRACE; - v->a[24798] = anon_sym_DOLLAR_LPAREN; - v->a[24799] = anon_sym_BQUOTE; - small_parse_table_1240(v); -} - -/* EOF small_parse_table_247.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 deleted file mode 100644 index 6e83055f..00000000 --- a/parser/static/small_parse_table/small_parse_table_248.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1240(t_small_parse_table_array *v) -{ - v->a[24800] = sym_word; - v->a[24801] = anon_sym_SEMI; - v->a[24802] = 3; - v->a[24803] = actions(3); - v->a[24804] = 1; - v->a[24805] = sym_comment; - v->a[24806] = actions(1126); - v->a[24807] = 2; - v->a[24808] = sym__concat; - v->a[24809] = sym_variable_name; - v->a[24810] = actions(1124); - v->a[24811] = 21; - v->a[24812] = anon_sym_PIPE; - v->a[24813] = anon_sym_RPAREN; - v->a[24814] = anon_sym_SEMI_SEMI; - v->a[24815] = anon_sym_AMP_AMP; - v->a[24816] = anon_sym_PIPE_PIPE; - v->a[24817] = anon_sym_LT; - v->a[24818] = anon_sym_GT; - v->a[24819] = anon_sym_GT_GT; - small_parse_table_1241(v); -} - -void small_parse_table_1241(t_small_parse_table_array *v) -{ - v->a[24820] = anon_sym_LT_LT; - v->a[24821] = aux_sym_heredoc_redirect_token1; - v->a[24822] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24823] = aux_sym_concatenation_token1; - v->a[24824] = anon_sym_DOLLAR; - v->a[24825] = anon_sym_DQUOTE; - v->a[24826] = sym_raw_string; - v->a[24827] = sym_number; - v->a[24828] = anon_sym_DOLLAR_LBRACE; - v->a[24829] = anon_sym_DOLLAR_LPAREN; - v->a[24830] = anon_sym_BQUOTE; - v->a[24831] = sym_word; - v->a[24832] = anon_sym_SEMI; - v->a[24833] = 4; - v->a[24834] = actions(3); - v->a[24835] = 1; - v->a[24836] = sym_comment; - v->a[24837] = actions(1044); - v->a[24838] = 1; - v->a[24839] = sym_variable_name; - small_parse_table_1242(v); -} - -void small_parse_table_1242(t_small_parse_table_array *v) -{ - v->a[24840] = actions(1042); - v->a[24841] = 2; - v->a[24842] = anon_sym_esac; - v->a[24843] = anon_sym_SEMI_SEMI; - v->a[24844] = actions(1040); - v->a[24845] = 20; - v->a[24846] = anon_sym_for; - v->a[24847] = anon_sym_while; - v->a[24848] = anon_sym_until; - v->a[24849] = anon_sym_if; - v->a[24850] = anon_sym_case; - v->a[24851] = anon_sym_LPAREN; - v->a[24852] = anon_sym_LBRACE; - v->a[24853] = anon_sym_BANG; - v->a[24854] = anon_sym_LT; - v->a[24855] = anon_sym_GT; - v->a[24856] = anon_sym_GT_GT; - v->a[24857] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24858] = anon_sym_DOLLAR; - v->a[24859] = anon_sym_DQUOTE; - small_parse_table_1243(v); -} - -void small_parse_table_1243(t_small_parse_table_array *v) -{ - v->a[24860] = sym_raw_string; - v->a[24861] = sym_number; - v->a[24862] = anon_sym_DOLLAR_LBRACE; - v->a[24863] = anon_sym_DOLLAR_LPAREN; - v->a[24864] = anon_sym_BQUOTE; - v->a[24865] = sym_word; - v->a[24866] = 4; - v->a[24867] = actions(3); - v->a[24868] = 1; - v->a[24869] = sym_comment; - v->a[24870] = actions(1044); - v->a[24871] = 1; - v->a[24872] = sym_variable_name; - v->a[24873] = actions(1042); - v->a[24874] = 2; - v->a[24875] = anon_sym_RPAREN; - v->a[24876] = anon_sym_SEMI_SEMI; - v->a[24877] = actions(1040); - v->a[24878] = 20; - v->a[24879] = anon_sym_for; - small_parse_table_1244(v); -} - -void small_parse_table_1244(t_small_parse_table_array *v) -{ - v->a[24880] = anon_sym_while; - v->a[24881] = anon_sym_until; - v->a[24882] = anon_sym_if; - v->a[24883] = anon_sym_case; - v->a[24884] = anon_sym_LPAREN; - v->a[24885] = anon_sym_LBRACE; - v->a[24886] = anon_sym_BANG; - v->a[24887] = anon_sym_LT; - v->a[24888] = anon_sym_GT; - v->a[24889] = anon_sym_GT_GT; - v->a[24890] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24891] = anon_sym_DOLLAR; - v->a[24892] = anon_sym_DQUOTE; - v->a[24893] = sym_raw_string; - v->a[24894] = sym_number; - v->a[24895] = anon_sym_DOLLAR_LBRACE; - v->a[24896] = anon_sym_DOLLAR_LPAREN; - v->a[24897] = anon_sym_BQUOTE; - v->a[24898] = sym_word; - v->a[24899] = 3; - small_parse_table_1245(v); -} - -/* EOF small_parse_table_248.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 deleted file mode 100644 index 5a99f2f4..00000000 --- a/parser/static/small_parse_table/small_parse_table_249.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1245(t_small_parse_table_array *v) -{ - v->a[24900] = actions(3); - v->a[24901] = 1; - v->a[24902] = sym_comment; - v->a[24903] = actions(1093); - v->a[24904] = 2; - v->a[24905] = sym__concat; - v->a[24906] = sym_variable_name; - v->a[24907] = actions(1091); - v->a[24908] = 21; - v->a[24909] = anon_sym_PIPE; - v->a[24910] = anon_sym_RPAREN; - v->a[24911] = anon_sym_SEMI_SEMI; - v->a[24912] = anon_sym_AMP_AMP; - v->a[24913] = anon_sym_PIPE_PIPE; - v->a[24914] = anon_sym_LT; - v->a[24915] = anon_sym_GT; - v->a[24916] = anon_sym_GT_GT; - v->a[24917] = anon_sym_LT_LT; - v->a[24918] = aux_sym_heredoc_redirect_token1; - v->a[24919] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1246(v); -} - -void small_parse_table_1246(t_small_parse_table_array *v) -{ - v->a[24920] = aux_sym_concatenation_token1; - v->a[24921] = anon_sym_DOLLAR; - v->a[24922] = anon_sym_DQUOTE; - v->a[24923] = sym_raw_string; - v->a[24924] = sym_number; - v->a[24925] = anon_sym_DOLLAR_LBRACE; - v->a[24926] = anon_sym_DOLLAR_LPAREN; - v->a[24927] = anon_sym_BQUOTE; - v->a[24928] = sym_word; - v->a[24929] = anon_sym_SEMI; - v->a[24930] = 3; - v->a[24931] = actions(3); - v->a[24932] = 1; - v->a[24933] = sym_comment; - v->a[24934] = actions(1097); - v->a[24935] = 2; - v->a[24936] = sym__concat; - v->a[24937] = sym_variable_name; - v->a[24938] = actions(1095); - v->a[24939] = 21; - small_parse_table_1247(v); -} - -void small_parse_table_1247(t_small_parse_table_array *v) -{ - v->a[24940] = anon_sym_PIPE; - v->a[24941] = anon_sym_RPAREN; - v->a[24942] = anon_sym_SEMI_SEMI; - v->a[24943] = anon_sym_AMP_AMP; - v->a[24944] = anon_sym_PIPE_PIPE; - v->a[24945] = anon_sym_LT; - v->a[24946] = anon_sym_GT; - v->a[24947] = anon_sym_GT_GT; - v->a[24948] = anon_sym_LT_LT; - v->a[24949] = aux_sym_heredoc_redirect_token1; - v->a[24950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24951] = aux_sym_concatenation_token1; - v->a[24952] = anon_sym_DOLLAR; - v->a[24953] = anon_sym_DQUOTE; - v->a[24954] = sym_raw_string; - v->a[24955] = sym_number; - v->a[24956] = anon_sym_DOLLAR_LBRACE; - v->a[24957] = anon_sym_DOLLAR_LPAREN; - v->a[24958] = anon_sym_BQUOTE; - v->a[24959] = sym_word; - small_parse_table_1248(v); -} - -void small_parse_table_1248(t_small_parse_table_array *v) -{ - v->a[24960] = anon_sym_SEMI; - v->a[24961] = 6; - v->a[24962] = actions(3); - v->a[24963] = 1; - v->a[24964] = sym_comment; - v->a[24965] = actions(921); - v->a[24966] = 1; - v->a[24967] = ts_builtin_sym_end; - v->a[24968] = actions(1134); - v->a[24969] = 1; - v->a[24970] = aux_sym_concatenation_token1; - v->a[24971] = actions(1136); - v->a[24972] = 1; - v->a[24973] = sym__concat; - v->a[24974] = state(397); - v->a[24975] = 1; - v->a[24976] = aux_sym_concatenation_repeat1; - v->a[24977] = actions(923); - v->a[24978] = 19; - v->a[24979] = anon_sym_PIPE; - small_parse_table_1249(v); -} - -void small_parse_table_1249(t_small_parse_table_array *v) -{ - v->a[24980] = anon_sym_SEMI_SEMI; - v->a[24981] = anon_sym_AMP_AMP; - v->a[24982] = anon_sym_PIPE_PIPE; - v->a[24983] = anon_sym_LT; - v->a[24984] = anon_sym_GT; - v->a[24985] = anon_sym_GT_GT; - v->a[24986] = anon_sym_LT_LT; - v->a[24987] = aux_sym_heredoc_redirect_token1; - v->a[24988] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[24989] = anon_sym_DOLLAR; - v->a[24990] = anon_sym_DQUOTE; - v->a[24991] = sym_raw_string; - v->a[24992] = sym_number; - v->a[24993] = anon_sym_DOLLAR_LBRACE; - v->a[24994] = anon_sym_DOLLAR_LPAREN; - v->a[24995] = anon_sym_BQUOTE; - v->a[24996] = sym_word; - v->a[24997] = anon_sym_SEMI; - v->a[24998] = 4; - v->a[24999] = actions(3); - small_parse_table_1250(v); -} - -/* EOF small_parse_table_249.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 deleted file mode 100644 index d4c525fe..00000000 --- a/parser/static/small_parse_table/small_parse_table_25.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_25.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_125(t_small_parse_table_array *v) -{ - v->a[2500] = anon_sym_DOLLAR; - v->a[2501] = actions(103); - v->a[2502] = 1; - v->a[2503] = anon_sym_DQUOTE; - v->a[2504] = actions(107); - v->a[2505] = 1; - v->a[2506] = anon_sym_DOLLAR_LBRACE; - v->a[2507] = actions(109); - v->a[2508] = 1; - v->a[2509] = anon_sym_DOLLAR_LPAREN; - v->a[2510] = actions(111); - v->a[2511] = 1; - v->a[2512] = anon_sym_BQUOTE; - v->a[2513] = actions(113); - v->a[2514] = 1; - v->a[2515] = sym_variable_name; - v->a[2516] = actions(180); - v->a[2517] = 1; - v->a[2518] = anon_sym_LF; - v->a[2519] = state(14); - small_parse_table_126(v); -} - -void small_parse_table_126(t_small_parse_table_array *v) -{ - v->a[2520] = 1; - v->a[2521] = aux_sym__case_item_last_repeat2; - v->a[2522] = state(104); - v->a[2523] = 1; - v->a[2524] = aux_sym__statements_repeat1; - v->a[2525] = state(170); - v->a[2526] = 1; - v->a[2527] = sym_command_name; - v->a[2528] = state(177); - v->a[2529] = 1; - v->a[2530] = sym_variable_assignment; - v->a[2531] = state(408); - v->a[2532] = 1; - v->a[2533] = aux_sym_command_repeat1; - v->a[2534] = state(541); - v->a[2535] = 1; - v->a[2536] = sym_file_redirect; - v->a[2537] = state(546); - v->a[2538] = 1; - v->a[2539] = sym_concatenation; - small_parse_table_127(v); -} - -void small_parse_table_127(t_small_parse_table_array *v) -{ - v->a[2540] = state(913); - v->a[2541] = 1; - v->a[2542] = sym_pipeline; - v->a[2543] = state(990); - v->a[2544] = 1; - v->a[2545] = aux_sym_redirected_statement_repeat2; - v->a[2546] = state(1564); - v->a[2547] = 1; - v->a[2548] = sym__statement_not_pipeline; - v->a[2549] = state(1570); - v->a[2550] = 1; - v->a[2551] = sym__statements; - v->a[2552] = actions(83); - v->a[2553] = 2; - v->a[2554] = anon_sym_while; - v->a[2555] = anon_sym_until; - v->a[2556] = actions(105); - v->a[2557] = 2; - v->a[2558] = sym_raw_string; - v->a[2559] = sym_number; - small_parse_table_128(v); -} - -void small_parse_table_128(t_small_parse_table_array *v) -{ - v->a[2560] = actions(97); - v->a[2561] = 3; - v->a[2562] = anon_sym_LT; - v->a[2563] = anon_sym_GT; - v->a[2564] = anon_sym_GT_GT; - v->a[2565] = state(276); - v->a[2566] = 5; - v->a[2567] = sym_arithmetic_expansion; - v->a[2568] = sym_string; - v->a[2569] = sym_simple_expansion; - v->a[2570] = sym_expansion; - v->a[2571] = sym_command_substitution; - v->a[2572] = state(867); - v->a[2573] = 12; - v->a[2574] = sym_redirected_statement; - v->a[2575] = sym_for_statement; - v->a[2576] = sym_while_statement; - v->a[2577] = sym_if_statement; - v->a[2578] = sym_case_statement; - v->a[2579] = sym_function_definition; - small_parse_table_129(v); -} - -void small_parse_table_129(t_small_parse_table_array *v) -{ - v->a[2580] = sym_compound_statement; - v->a[2581] = sym_subshell; - v->a[2582] = sym_list; - v->a[2583] = sym_negated_command; - v->a[2584] = sym_command; - v->a[2585] = sym__variable_assignments; - v->a[2586] = 32; - v->a[2587] = actions(3); - v->a[2588] = 1; - v->a[2589] = sym_comment; - v->a[2590] = actions(9); - v->a[2591] = 1; - v->a[2592] = anon_sym_for; - v->a[2593] = actions(13); - v->a[2594] = 1; - v->a[2595] = anon_sym_if; - v->a[2596] = actions(15); - v->a[2597] = 1; - v->a[2598] = anon_sym_case; - v->a[2599] = actions(17); - small_parse_table_130(v); -} - -/* EOF small_parse_table_25.c */ diff --git a/parser/static/small_parse_table/small_parse_table_250.c b/parser/static/small_parse_table/small_parse_table_250.c deleted file mode 100644 index e6a1900c..00000000 --- a/parser/static/small_parse_table/small_parse_table_250.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1250(t_small_parse_table_array *v) -{ - v->a[25000] = 1; - v->a[25001] = sym_comment; - v->a[25002] = actions(1044); - v->a[25003] = 1; - v->a[25004] = sym_variable_name; - v->a[25005] = actions(1042); - v->a[25006] = 2; - v->a[25007] = anon_sym_RPAREN; - v->a[25008] = anon_sym_SEMI_SEMI; - v->a[25009] = actions(1040); - v->a[25010] = 20; - v->a[25011] = anon_sym_for; - v->a[25012] = anon_sym_while; - v->a[25013] = anon_sym_until; - v->a[25014] = anon_sym_if; - v->a[25015] = anon_sym_case; - v->a[25016] = anon_sym_LPAREN; - v->a[25017] = anon_sym_LBRACE; - v->a[25018] = anon_sym_BANG; - v->a[25019] = anon_sym_LT; - small_parse_table_1251(v); -} - -void small_parse_table_1251(t_small_parse_table_array *v) -{ - v->a[25020] = anon_sym_GT; - v->a[25021] = anon_sym_GT_GT; - v->a[25022] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25023] = anon_sym_DOLLAR; - v->a[25024] = anon_sym_DQUOTE; - v->a[25025] = sym_raw_string; - v->a[25026] = sym_number; - v->a[25027] = anon_sym_DOLLAR_LBRACE; - v->a[25028] = anon_sym_DOLLAR_LPAREN; - v->a[25029] = anon_sym_BQUOTE; - v->a[25030] = sym_word; - v->a[25031] = 5; - v->a[25032] = actions(3); - v->a[25033] = 1; - v->a[25034] = sym_comment; - v->a[25035] = actions(1110); - v->a[25036] = 1; - v->a[25037] = aux_sym_concatenation_token1; - v->a[25038] = actions(1138); - v->a[25039] = 1; - small_parse_table_1252(v); -} - -void small_parse_table_1252(t_small_parse_table_array *v) -{ - v->a[25040] = sym__concat; - v->a[25041] = state(331); - v->a[25042] = 1; - v->a[25043] = aux_sym_concatenation_repeat1; - v->a[25044] = actions(880); - v->a[25045] = 20; - v->a[25046] = anon_sym_esac; - v->a[25047] = anon_sym_PIPE; - v->a[25048] = anon_sym_SEMI_SEMI; - v->a[25049] = anon_sym_AMP_AMP; - v->a[25050] = anon_sym_PIPE_PIPE; - v->a[25051] = anon_sym_LT; - v->a[25052] = anon_sym_GT; - v->a[25053] = anon_sym_GT_GT; - v->a[25054] = anon_sym_LT_LT; - v->a[25055] = aux_sym_heredoc_redirect_token1; - v->a[25056] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25057] = anon_sym_DOLLAR; - v->a[25058] = anon_sym_DQUOTE; - v->a[25059] = sym_raw_string; - small_parse_table_1253(v); -} - -void small_parse_table_1253(t_small_parse_table_array *v) -{ - v->a[25060] = sym_number; - v->a[25061] = anon_sym_DOLLAR_LBRACE; - v->a[25062] = anon_sym_DOLLAR_LPAREN; - v->a[25063] = anon_sym_BQUOTE; - v->a[25064] = sym_word; - v->a[25065] = anon_sym_SEMI; - v->a[25066] = 3; - v->a[25067] = actions(3); - v->a[25068] = 1; - v->a[25069] = sym_comment; - v->a[25070] = actions(1108); - v->a[25071] = 3; - v->a[25072] = sym__concat; - v->a[25073] = sym__bare_dollar; - v->a[25074] = ts_builtin_sym_end; - v->a[25075] = actions(1106); - v->a[25076] = 20; - v->a[25077] = anon_sym_PIPE; - v->a[25078] = anon_sym_SEMI_SEMI; - v->a[25079] = anon_sym_AMP_AMP; - small_parse_table_1254(v); -} - -void small_parse_table_1254(t_small_parse_table_array *v) -{ - v->a[25080] = anon_sym_PIPE_PIPE; - v->a[25081] = anon_sym_LT; - v->a[25082] = anon_sym_GT; - v->a[25083] = anon_sym_GT_GT; - v->a[25084] = anon_sym_LT_LT; - v->a[25085] = aux_sym_heredoc_redirect_token1; - v->a[25086] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25087] = aux_sym_concatenation_token1; - v->a[25088] = anon_sym_DOLLAR; - v->a[25089] = anon_sym_DQUOTE; - v->a[25090] = sym_raw_string; - v->a[25091] = sym_number; - v->a[25092] = anon_sym_DOLLAR_LBRACE; - v->a[25093] = anon_sym_DOLLAR_LPAREN; - v->a[25094] = anon_sym_BQUOTE; - v->a[25095] = sym_word; - v->a[25096] = anon_sym_SEMI; - v->a[25097] = 9; - v->a[25098] = actions(3); - v->a[25099] = 1; - small_parse_table_1255(v); -} - -/* EOF small_parse_table_250.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 deleted file mode 100644 index 5726f626..00000000 --- a/parser/static/small_parse_table/small_parse_table_251.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1255(t_small_parse_table_array *v) -{ - v->a[25100] = sym_comment; - v->a[25101] = actions(580); - v->a[25102] = 1; - v->a[25103] = anon_sym_PIPE; - v->a[25104] = actions(597); - v->a[25105] = 1; - v->a[25106] = anon_sym_LT_LT; - v->a[25107] = actions(1037); - v->a[25108] = 1; - v->a[25109] = sym_variable_name; - v->a[25110] = actions(1140); - v->a[25111] = 1; - v->a[25112] = aux_sym_heredoc_redirect_token1; - v->a[25113] = actions(1033); - v->a[25114] = 2; - v->a[25115] = anon_sym_AMP_AMP; - v->a[25116] = anon_sym_PIPE_PIPE; - v->a[25117] = state(1277); - v->a[25118] = 2; - v->a[25119] = sym_variable_assignment; - small_parse_table_1256(v); -} - -void small_parse_table_1256(t_small_parse_table_array *v) -{ - v->a[25120] = aux_sym__variable_assignments_repeat1; - v->a[25121] = state(1225); - v->a[25122] = 3; - v->a[25123] = sym_file_redirect; - v->a[25124] = sym_heredoc_redirect; - v->a[25125] = aux_sym_redirected_statement_repeat1; - v->a[25126] = actions(576); - v->a[25127] = 12; - v->a[25128] = anon_sym_LT; - v->a[25129] = anon_sym_GT; - v->a[25130] = anon_sym_GT_GT; - v->a[25131] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25132] = anon_sym_DOLLAR; - v->a[25133] = anon_sym_DQUOTE; - v->a[25134] = sym_raw_string; - v->a[25135] = sym_number; - v->a[25136] = anon_sym_DOLLAR_LBRACE; - v->a[25137] = anon_sym_DOLLAR_LPAREN; - v->a[25138] = anon_sym_BQUOTE; - v->a[25139] = sym_word; - small_parse_table_1257(v); -} - -void small_parse_table_1257(t_small_parse_table_array *v) -{ - v->a[25140] = 3; - v->a[25141] = actions(3); - v->a[25142] = 1; - v->a[25143] = sym_comment; - v->a[25144] = actions(1116); - v->a[25145] = 2; - v->a[25146] = sym__concat; - v->a[25147] = sym_variable_name; - v->a[25148] = actions(1114); - v->a[25149] = 21; - v->a[25150] = anon_sym_PIPE; - v->a[25151] = anon_sym_RPAREN; - v->a[25152] = anon_sym_SEMI_SEMI; - v->a[25153] = anon_sym_AMP_AMP; - v->a[25154] = anon_sym_PIPE_PIPE; - v->a[25155] = anon_sym_LT; - v->a[25156] = anon_sym_GT; - v->a[25157] = anon_sym_GT_GT; - v->a[25158] = anon_sym_LT_LT; - v->a[25159] = aux_sym_heredoc_redirect_token1; - small_parse_table_1258(v); -} - -void small_parse_table_1258(t_small_parse_table_array *v) -{ - v->a[25160] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25161] = aux_sym_concatenation_token1; - v->a[25162] = anon_sym_DOLLAR; - v->a[25163] = anon_sym_DQUOTE; - v->a[25164] = sym_raw_string; - v->a[25165] = sym_number; - v->a[25166] = anon_sym_DOLLAR_LBRACE; - v->a[25167] = anon_sym_DOLLAR_LPAREN; - v->a[25168] = anon_sym_BQUOTE; - v->a[25169] = sym_word; - v->a[25170] = anon_sym_SEMI; - v->a[25171] = 11; - v->a[25172] = actions(3); - v->a[25173] = 1; - v->a[25174] = sym_comment; - v->a[25175] = actions(1144); - v->a[25176] = 1; - v->a[25177] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25178] = actions(1146); - v->a[25179] = 1; - small_parse_table_1259(v); -} - -void small_parse_table_1259(t_small_parse_table_array *v) -{ - v->a[25180] = anon_sym_DOLLAR; - v->a[25181] = actions(1148); - v->a[25182] = 1; - v->a[25183] = anon_sym_DQUOTE; - v->a[25184] = actions(1150); - v->a[25185] = 1; - v->a[25186] = anon_sym_DOLLAR_LBRACE; - v->a[25187] = actions(1152); - v->a[25188] = 1; - v->a[25189] = anon_sym_DOLLAR_LPAREN; - v->a[25190] = actions(1154); - v->a[25191] = 1; - v->a[25192] = anon_sym_BQUOTE; - v->a[25193] = state(313); - v->a[25194] = 2; - v->a[25195] = sym_concatenation; - v->a[25196] = aux_sym_for_statement_repeat1; - v->a[25197] = actions(1142); - v->a[25198] = 3; - v->a[25199] = sym_raw_string; - small_parse_table_1260(v); -} - -/* EOF small_parse_table_251.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 deleted file mode 100644 index afce9311..00000000 --- a/parser/static/small_parse_table/small_parse_table_252.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1260(t_small_parse_table_array *v) -{ - v->a[25200] = sym_number; - v->a[25201] = sym_word; - v->a[25202] = state(607); - v->a[25203] = 5; - v->a[25204] = sym_arithmetic_expansion; - v->a[25205] = sym_string; - v->a[25206] = sym_simple_expansion; - v->a[25207] = sym_expansion; - v->a[25208] = sym_command_substitution; - v->a[25209] = actions(421); - v->a[25210] = 7; - v->a[25211] = anon_sym_PIPE; - v->a[25212] = anon_sym_AMP_AMP; - v->a[25213] = anon_sym_PIPE_PIPE; - v->a[25214] = anon_sym_LT; - v->a[25215] = anon_sym_GT; - v->a[25216] = anon_sym_GT_GT; - v->a[25217] = anon_sym_LT_LT; - v->a[25218] = 4; - v->a[25219] = actions(3); - small_parse_table_1261(v); -} - -void small_parse_table_1261(t_small_parse_table_array *v) -{ - v->a[25220] = 1; - v->a[25221] = sym_comment; - v->a[25222] = actions(1044); - v->a[25223] = 1; - v->a[25224] = sym_variable_name; - v->a[25225] = actions(1042); - v->a[25226] = 2; - v->a[25227] = anon_sym_RPAREN; - v->a[25228] = anon_sym_SEMI_SEMI; - v->a[25229] = actions(1040); - v->a[25230] = 20; - v->a[25231] = anon_sym_for; - v->a[25232] = anon_sym_while; - v->a[25233] = anon_sym_until; - v->a[25234] = anon_sym_if; - v->a[25235] = anon_sym_case; - v->a[25236] = anon_sym_LPAREN; - v->a[25237] = anon_sym_LBRACE; - v->a[25238] = anon_sym_BANG; - v->a[25239] = anon_sym_LT; - small_parse_table_1262(v); -} - -void small_parse_table_1262(t_small_parse_table_array *v) -{ - v->a[25240] = anon_sym_GT; - v->a[25241] = anon_sym_GT_GT; - v->a[25242] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25243] = anon_sym_DOLLAR; - v->a[25244] = anon_sym_DQUOTE; - v->a[25245] = sym_raw_string; - v->a[25246] = sym_number; - v->a[25247] = anon_sym_DOLLAR_LBRACE; - v->a[25248] = anon_sym_DOLLAR_LPAREN; - v->a[25249] = anon_sym_BQUOTE; - v->a[25250] = sym_word; - v->a[25251] = 3; - v->a[25252] = actions(3); - v->a[25253] = 1; - v->a[25254] = sym_comment; - v->a[25255] = actions(1050); - v->a[25256] = 2; - v->a[25257] = sym__concat; - v->a[25258] = sym_variable_name; - v->a[25259] = actions(1052); - small_parse_table_1263(v); -} - -void small_parse_table_1263(t_small_parse_table_array *v) -{ - v->a[25260] = 21; - v->a[25261] = anon_sym_PIPE; - v->a[25262] = anon_sym_RPAREN; - v->a[25263] = anon_sym_SEMI_SEMI; - v->a[25264] = anon_sym_AMP_AMP; - v->a[25265] = anon_sym_PIPE_PIPE; - v->a[25266] = anon_sym_LT; - v->a[25267] = anon_sym_GT; - v->a[25268] = anon_sym_GT_GT; - v->a[25269] = anon_sym_LT_LT; - v->a[25270] = aux_sym_heredoc_redirect_token1; - v->a[25271] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25272] = aux_sym_concatenation_token1; - v->a[25273] = anon_sym_DOLLAR; - v->a[25274] = anon_sym_DQUOTE; - v->a[25275] = sym_raw_string; - v->a[25276] = sym_number; - v->a[25277] = anon_sym_DOLLAR_LBRACE; - v->a[25278] = anon_sym_DOLLAR_LPAREN; - v->a[25279] = anon_sym_BQUOTE; - small_parse_table_1264(v); -} - -void small_parse_table_1264(t_small_parse_table_array *v) -{ - v->a[25280] = sym_word; - v->a[25281] = anon_sym_SEMI; - v->a[25282] = 4; - v->a[25283] = actions(3); - v->a[25284] = 1; - v->a[25285] = sym_comment; - v->a[25286] = actions(1044); - v->a[25287] = 1; - v->a[25288] = sym_variable_name; - v->a[25289] = actions(1042); - v->a[25290] = 2; - v->a[25291] = anon_sym_RPAREN; - v->a[25292] = anon_sym_SEMI_SEMI; - v->a[25293] = actions(1040); - v->a[25294] = 20; - v->a[25295] = anon_sym_for; - v->a[25296] = anon_sym_while; - v->a[25297] = anon_sym_until; - v->a[25298] = anon_sym_if; - v->a[25299] = anon_sym_case; - small_parse_table_1265(v); -} - -/* EOF small_parse_table_252.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 deleted file mode 100644 index 50b9fea3..00000000 --- a/parser/static/small_parse_table/small_parse_table_253.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1265(t_small_parse_table_array *v) -{ - v->a[25300] = anon_sym_LPAREN; - v->a[25301] = anon_sym_LBRACE; - v->a[25302] = anon_sym_BANG; - v->a[25303] = anon_sym_LT; - v->a[25304] = anon_sym_GT; - v->a[25305] = anon_sym_GT_GT; - v->a[25306] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25307] = anon_sym_DOLLAR; - v->a[25308] = anon_sym_DQUOTE; - v->a[25309] = sym_raw_string; - v->a[25310] = sym_number; - v->a[25311] = anon_sym_DOLLAR_LBRACE; - v->a[25312] = anon_sym_DOLLAR_LPAREN; - v->a[25313] = anon_sym_BQUOTE; - v->a[25314] = sym_word; - v->a[25315] = 3; - v->a[25316] = actions(3); - v->a[25317] = 1; - v->a[25318] = sym_comment; - v->a[25319] = actions(1097); - small_parse_table_1266(v); -} - -void small_parse_table_1266(t_small_parse_table_array *v) -{ - v->a[25320] = 3; - v->a[25321] = sym__concat; - v->a[25322] = sym__bare_dollar; - v->a[25323] = ts_builtin_sym_end; - v->a[25324] = actions(1095); - v->a[25325] = 20; - v->a[25326] = anon_sym_PIPE; - v->a[25327] = anon_sym_SEMI_SEMI; - v->a[25328] = anon_sym_AMP_AMP; - v->a[25329] = anon_sym_PIPE_PIPE; - v->a[25330] = anon_sym_LT; - v->a[25331] = anon_sym_GT; - v->a[25332] = anon_sym_GT_GT; - v->a[25333] = anon_sym_LT_LT; - v->a[25334] = aux_sym_heredoc_redirect_token1; - v->a[25335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25336] = aux_sym_concatenation_token1; - v->a[25337] = anon_sym_DOLLAR; - v->a[25338] = anon_sym_DQUOTE; - v->a[25339] = sym_raw_string; - small_parse_table_1267(v); -} - -void small_parse_table_1267(t_small_parse_table_array *v) -{ - v->a[25340] = sym_number; - v->a[25341] = anon_sym_DOLLAR_LBRACE; - v->a[25342] = anon_sym_DOLLAR_LPAREN; - v->a[25343] = anon_sym_BQUOTE; - v->a[25344] = sym_word; - v->a[25345] = anon_sym_SEMI; - v->a[25346] = 3; - v->a[25347] = actions(3); - v->a[25348] = 1; - v->a[25349] = sym_comment; - v->a[25350] = actions(1093); - v->a[25351] = 3; - v->a[25352] = sym__concat; - v->a[25353] = sym__bare_dollar; - v->a[25354] = ts_builtin_sym_end; - v->a[25355] = actions(1091); - v->a[25356] = 20; - v->a[25357] = anon_sym_PIPE; - v->a[25358] = anon_sym_SEMI_SEMI; - v->a[25359] = anon_sym_AMP_AMP; - small_parse_table_1268(v); -} - -void small_parse_table_1268(t_small_parse_table_array *v) -{ - v->a[25360] = anon_sym_PIPE_PIPE; - v->a[25361] = anon_sym_LT; - v->a[25362] = anon_sym_GT; - v->a[25363] = anon_sym_GT_GT; - v->a[25364] = anon_sym_LT_LT; - v->a[25365] = aux_sym_heredoc_redirect_token1; - v->a[25366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25367] = aux_sym_concatenation_token1; - v->a[25368] = anon_sym_DOLLAR; - v->a[25369] = anon_sym_DQUOTE; - v->a[25370] = sym_raw_string; - v->a[25371] = sym_number; - v->a[25372] = anon_sym_DOLLAR_LBRACE; - v->a[25373] = anon_sym_DOLLAR_LPAREN; - v->a[25374] = anon_sym_BQUOTE; - v->a[25375] = sym_word; - v->a[25376] = anon_sym_SEMI; - v->a[25377] = 4; - v->a[25378] = actions(3); - v->a[25379] = 1; - small_parse_table_1269(v); -} - -void small_parse_table_1269(t_small_parse_table_array *v) -{ - v->a[25380] = sym_comment; - v->a[25381] = actions(1044); - v->a[25382] = 1; - v->a[25383] = sym_variable_name; - v->a[25384] = actions(1042); - v->a[25385] = 2; - v->a[25386] = anon_sym_RPAREN; - v->a[25387] = anon_sym_SEMI_SEMI; - v->a[25388] = actions(1040); - v->a[25389] = 20; - v->a[25390] = anon_sym_for; - v->a[25391] = anon_sym_while; - v->a[25392] = anon_sym_until; - v->a[25393] = anon_sym_if; - v->a[25394] = anon_sym_case; - v->a[25395] = anon_sym_LPAREN; - v->a[25396] = anon_sym_LBRACE; - v->a[25397] = anon_sym_BANG; - v->a[25398] = anon_sym_LT; - v->a[25399] = anon_sym_GT; - small_parse_table_1270(v); -} - -/* EOF small_parse_table_253.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 deleted file mode 100644 index f7015591..00000000 --- a/parser/static/small_parse_table/small_parse_table_254.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1270(t_small_parse_table_array *v) -{ - v->a[25400] = anon_sym_GT_GT; - v->a[25401] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25402] = anon_sym_DOLLAR; - v->a[25403] = anon_sym_DQUOTE; - v->a[25404] = sym_raw_string; - v->a[25405] = sym_number; - v->a[25406] = anon_sym_DOLLAR_LBRACE; - v->a[25407] = anon_sym_DOLLAR_LPAREN; - v->a[25408] = anon_sym_BQUOTE; - v->a[25409] = sym_word; - v->a[25410] = 4; - v->a[25411] = actions(3); - v->a[25412] = 1; - v->a[25413] = sym_comment; - v->a[25414] = actions(1044); - v->a[25415] = 1; - v->a[25416] = sym_variable_name; - v->a[25417] = actions(1042); - v->a[25418] = 2; - v->a[25419] = anon_sym_esac; - small_parse_table_1271(v); -} - -void small_parse_table_1271(t_small_parse_table_array *v) -{ - v->a[25420] = anon_sym_SEMI_SEMI; - v->a[25421] = actions(1040); - v->a[25422] = 20; - v->a[25423] = anon_sym_for; - v->a[25424] = anon_sym_while; - v->a[25425] = anon_sym_until; - v->a[25426] = anon_sym_if; - v->a[25427] = anon_sym_case; - v->a[25428] = anon_sym_LPAREN; - v->a[25429] = anon_sym_LBRACE; - v->a[25430] = anon_sym_BANG; - v->a[25431] = anon_sym_LT; - v->a[25432] = anon_sym_GT; - v->a[25433] = anon_sym_GT_GT; - v->a[25434] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25435] = anon_sym_DOLLAR; - v->a[25436] = anon_sym_DQUOTE; - v->a[25437] = sym_raw_string; - v->a[25438] = sym_number; - v->a[25439] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1272(v); -} - -void small_parse_table_1272(t_small_parse_table_array *v) -{ - v->a[25440] = anon_sym_DOLLAR_LPAREN; - v->a[25441] = anon_sym_BQUOTE; - v->a[25442] = sym_word; - v->a[25443] = 5; - v->a[25444] = actions(3); - v->a[25445] = 1; - v->a[25446] = sym_comment; - v->a[25447] = actions(1156); - v->a[25448] = 1; - v->a[25449] = aux_sym_concatenation_token1; - v->a[25450] = actions(1158); - v->a[25451] = 1; - v->a[25452] = sym__concat; - v->a[25453] = state(343); - v->a[25454] = 1; - v->a[25455] = aux_sym_concatenation_repeat1; - v->a[25456] = actions(923); - v->a[25457] = 20; - v->a[25458] = anon_sym_PIPE; - v->a[25459] = anon_sym_RPAREN; - small_parse_table_1273(v); -} - -void small_parse_table_1273(t_small_parse_table_array *v) -{ - v->a[25460] = anon_sym_SEMI_SEMI; - v->a[25461] = anon_sym_AMP_AMP; - v->a[25462] = anon_sym_PIPE_PIPE; - v->a[25463] = anon_sym_LT; - v->a[25464] = anon_sym_GT; - v->a[25465] = anon_sym_GT_GT; - v->a[25466] = anon_sym_LT_LT; - v->a[25467] = aux_sym_heredoc_redirect_token1; - v->a[25468] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25469] = anon_sym_DOLLAR; - v->a[25470] = anon_sym_DQUOTE; - v->a[25471] = sym_raw_string; - v->a[25472] = sym_number; - v->a[25473] = anon_sym_DOLLAR_LBRACE; - v->a[25474] = anon_sym_DOLLAR_LPAREN; - v->a[25475] = anon_sym_BQUOTE; - v->a[25476] = sym_word; - v->a[25477] = anon_sym_SEMI; - v->a[25478] = 3; - v->a[25479] = actions(3); - small_parse_table_1274(v); -} - -void small_parse_table_1274(t_small_parse_table_array *v) -{ - v->a[25480] = 1; - v->a[25481] = sym_comment; - v->a[25482] = actions(1126); - v->a[25483] = 3; - v->a[25484] = sym__concat; - v->a[25485] = sym_variable_name; - v->a[25486] = ts_builtin_sym_end; - v->a[25487] = actions(1124); - v->a[25488] = 20; - v->a[25489] = anon_sym_PIPE; - v->a[25490] = anon_sym_SEMI_SEMI; - v->a[25491] = anon_sym_AMP_AMP; - v->a[25492] = anon_sym_PIPE_PIPE; - v->a[25493] = anon_sym_LT; - v->a[25494] = anon_sym_GT; - v->a[25495] = anon_sym_GT_GT; - v->a[25496] = anon_sym_LT_LT; - v->a[25497] = aux_sym_heredoc_redirect_token1; - v->a[25498] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25499] = aux_sym_concatenation_token1; - small_parse_table_1275(v); -} - -/* EOF small_parse_table_254.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 deleted file mode 100644 index ae402b4a..00000000 --- a/parser/static/small_parse_table/small_parse_table_255.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1275(t_small_parse_table_array *v) -{ - v->a[25500] = anon_sym_DOLLAR; - v->a[25501] = anon_sym_DQUOTE; - v->a[25502] = sym_raw_string; - v->a[25503] = sym_number; - v->a[25504] = anon_sym_DOLLAR_LBRACE; - v->a[25505] = anon_sym_DOLLAR_LPAREN; - v->a[25506] = anon_sym_BQUOTE; - v->a[25507] = sym_word; - v->a[25508] = anon_sym_SEMI; - v->a[25509] = 4; - v->a[25510] = actions(3); - v->a[25511] = 1; - v->a[25512] = sym_comment; - v->a[25513] = actions(1044); - v->a[25514] = 1; - v->a[25515] = sym_variable_name; - v->a[25516] = actions(1042); - v->a[25517] = 2; - v->a[25518] = anon_sym_RPAREN; - v->a[25519] = anon_sym_SEMI_SEMI; - small_parse_table_1276(v); -} - -void small_parse_table_1276(t_small_parse_table_array *v) -{ - v->a[25520] = actions(1040); - v->a[25521] = 20; - v->a[25522] = anon_sym_for; - v->a[25523] = anon_sym_while; - v->a[25524] = anon_sym_until; - v->a[25525] = anon_sym_if; - v->a[25526] = anon_sym_case; - v->a[25527] = anon_sym_LPAREN; - v->a[25528] = anon_sym_LBRACE; - v->a[25529] = anon_sym_BANG; - v->a[25530] = anon_sym_LT; - v->a[25531] = anon_sym_GT; - v->a[25532] = anon_sym_GT_GT; - v->a[25533] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25534] = anon_sym_DOLLAR; - v->a[25535] = anon_sym_DQUOTE; - v->a[25536] = sym_raw_string; - v->a[25537] = sym_number; - v->a[25538] = anon_sym_DOLLAR_LBRACE; - v->a[25539] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1277(v); -} - -void small_parse_table_1277(t_small_parse_table_array *v) -{ - v->a[25540] = anon_sym_BQUOTE; - v->a[25541] = sym_word; - v->a[25542] = 4; - v->a[25543] = actions(3); - v->a[25544] = 1; - v->a[25545] = sym_comment; - v->a[25546] = actions(1044); - v->a[25547] = 1; - v->a[25548] = sym_variable_name; - v->a[25549] = actions(1042); - v->a[25550] = 2; - v->a[25551] = anon_sym_RPAREN; - v->a[25552] = anon_sym_SEMI_SEMI; - v->a[25553] = actions(1040); - v->a[25554] = 20; - v->a[25555] = anon_sym_for; - v->a[25556] = anon_sym_while; - v->a[25557] = anon_sym_until; - v->a[25558] = anon_sym_if; - v->a[25559] = anon_sym_case; - small_parse_table_1278(v); -} - -void small_parse_table_1278(t_small_parse_table_array *v) -{ - v->a[25560] = anon_sym_LPAREN; - v->a[25561] = anon_sym_LBRACE; - v->a[25562] = anon_sym_BANG; - v->a[25563] = anon_sym_LT; - v->a[25564] = anon_sym_GT; - v->a[25565] = anon_sym_GT_GT; - v->a[25566] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25567] = anon_sym_DOLLAR; - v->a[25568] = anon_sym_DQUOTE; - v->a[25569] = sym_raw_string; - v->a[25570] = sym_number; - v->a[25571] = anon_sym_DOLLAR_LBRACE; - v->a[25572] = anon_sym_DOLLAR_LPAREN; - v->a[25573] = anon_sym_BQUOTE; - v->a[25574] = sym_word; - v->a[25575] = 3; - v->a[25576] = actions(3); - v->a[25577] = 1; - v->a[25578] = sym_comment; - v->a[25579] = actions(1054); - small_parse_table_1279(v); -} - -void small_parse_table_1279(t_small_parse_table_array *v) -{ - v->a[25580] = 2; - v->a[25581] = sym__concat; - v->a[25582] = sym_variable_name; - v->a[25583] = actions(1056); - v->a[25584] = 21; - v->a[25585] = anon_sym_PIPE; - v->a[25586] = anon_sym_RPAREN; - v->a[25587] = anon_sym_SEMI_SEMI; - v->a[25588] = anon_sym_AMP_AMP; - v->a[25589] = anon_sym_PIPE_PIPE; - v->a[25590] = anon_sym_LT; - v->a[25591] = anon_sym_GT; - v->a[25592] = anon_sym_GT_GT; - v->a[25593] = anon_sym_LT_LT; - v->a[25594] = aux_sym_heredoc_redirect_token1; - v->a[25595] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25596] = aux_sym_concatenation_token1; - v->a[25597] = anon_sym_DOLLAR; - v->a[25598] = anon_sym_DQUOTE; - v->a[25599] = sym_raw_string; - small_parse_table_1280(v); -} - -/* EOF small_parse_table_255.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 deleted file mode 100644 index 532cc737..00000000 --- a/parser/static/small_parse_table/small_parse_table_256.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1280(t_small_parse_table_array *v) -{ - v->a[25600] = sym_number; - v->a[25601] = anon_sym_DOLLAR_LBRACE; - v->a[25602] = anon_sym_DOLLAR_LPAREN; - v->a[25603] = anon_sym_BQUOTE; - v->a[25604] = sym_word; - v->a[25605] = anon_sym_SEMI; - v->a[25606] = 4; - v->a[25607] = actions(3); - v->a[25608] = 1; - v->a[25609] = sym_comment; - v->a[25610] = actions(1044); - v->a[25611] = 1; - v->a[25612] = sym_variable_name; - v->a[25613] = actions(1042); - v->a[25614] = 2; - v->a[25615] = anon_sym_RPAREN; - v->a[25616] = anon_sym_SEMI_SEMI; - v->a[25617] = actions(1040); - v->a[25618] = 20; - v->a[25619] = anon_sym_for; - small_parse_table_1281(v); -} - -void small_parse_table_1281(t_small_parse_table_array *v) -{ - v->a[25620] = anon_sym_while; - v->a[25621] = anon_sym_until; - v->a[25622] = anon_sym_if; - v->a[25623] = anon_sym_case; - v->a[25624] = anon_sym_LPAREN; - v->a[25625] = anon_sym_LBRACE; - v->a[25626] = anon_sym_BANG; - v->a[25627] = anon_sym_LT; - v->a[25628] = anon_sym_GT; - v->a[25629] = anon_sym_GT_GT; - v->a[25630] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25631] = anon_sym_DOLLAR; - v->a[25632] = anon_sym_DQUOTE; - v->a[25633] = sym_raw_string; - v->a[25634] = sym_number; - v->a[25635] = anon_sym_DOLLAR_LBRACE; - v->a[25636] = anon_sym_DOLLAR_LPAREN; - v->a[25637] = anon_sym_BQUOTE; - v->a[25638] = sym_word; - v->a[25639] = 4; - small_parse_table_1282(v); -} - -void small_parse_table_1282(t_small_parse_table_array *v) -{ - v->a[25640] = actions(3); - v->a[25641] = 1; - v->a[25642] = sym_comment; - v->a[25643] = actions(1044); - v->a[25644] = 1; - v->a[25645] = sym_variable_name; - v->a[25646] = actions(1042); - v->a[25647] = 2; - v->a[25648] = anon_sym_RPAREN; - v->a[25649] = anon_sym_SEMI_SEMI; - v->a[25650] = actions(1040); - v->a[25651] = 20; - v->a[25652] = anon_sym_for; - v->a[25653] = anon_sym_while; - v->a[25654] = anon_sym_until; - v->a[25655] = anon_sym_if; - v->a[25656] = anon_sym_case; - v->a[25657] = anon_sym_LPAREN; - v->a[25658] = anon_sym_LBRACE; - v->a[25659] = anon_sym_BANG; - small_parse_table_1283(v); -} - -void small_parse_table_1283(t_small_parse_table_array *v) -{ - v->a[25660] = anon_sym_LT; - v->a[25661] = anon_sym_GT; - v->a[25662] = anon_sym_GT_GT; - v->a[25663] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25664] = anon_sym_DOLLAR; - v->a[25665] = anon_sym_DQUOTE; - v->a[25666] = sym_raw_string; - v->a[25667] = sym_number; - v->a[25668] = anon_sym_DOLLAR_LBRACE; - v->a[25669] = anon_sym_DOLLAR_LPAREN; - v->a[25670] = anon_sym_BQUOTE; - v->a[25671] = sym_word; - v->a[25672] = 4; - v->a[25673] = actions(3); - v->a[25674] = 1; - v->a[25675] = sym_comment; - v->a[25676] = actions(1044); - v->a[25677] = 1; - v->a[25678] = sym_variable_name; - v->a[25679] = actions(1160); - small_parse_table_1284(v); -} - -void small_parse_table_1284(t_small_parse_table_array *v) -{ - v->a[25680] = 2; - v->a[25681] = anon_sym_esac; - v->a[25682] = anon_sym_SEMI_SEMI; - v->a[25683] = actions(1040); - v->a[25684] = 20; - v->a[25685] = anon_sym_for; - v->a[25686] = anon_sym_while; - v->a[25687] = anon_sym_until; - v->a[25688] = anon_sym_if; - v->a[25689] = anon_sym_case; - v->a[25690] = anon_sym_LPAREN; - v->a[25691] = anon_sym_LBRACE; - v->a[25692] = anon_sym_BANG; - v->a[25693] = anon_sym_LT; - v->a[25694] = anon_sym_GT; - v->a[25695] = anon_sym_GT_GT; - v->a[25696] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25697] = anon_sym_DOLLAR; - v->a[25698] = anon_sym_DQUOTE; - v->a[25699] = sym_raw_string; - small_parse_table_1285(v); -} - -/* EOF small_parse_table_256.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 deleted file mode 100644 index 313e02c5..00000000 --- a/parser/static/small_parse_table/small_parse_table_257.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1285(t_small_parse_table_array *v) -{ - v->a[25700] = sym_number; - v->a[25701] = anon_sym_DOLLAR_LBRACE; - v->a[25702] = anon_sym_DOLLAR_LPAREN; - v->a[25703] = anon_sym_BQUOTE; - v->a[25704] = sym_word; - v->a[25705] = 4; - v->a[25706] = actions(3); - v->a[25707] = 1; - v->a[25708] = sym_comment; - v->a[25709] = actions(1044); - v->a[25710] = 1; - v->a[25711] = sym_variable_name; - v->a[25712] = actions(1042); - v->a[25713] = 2; - v->a[25714] = anon_sym_RPAREN; - v->a[25715] = anon_sym_SEMI_SEMI; - v->a[25716] = actions(1040); - v->a[25717] = 20; - v->a[25718] = anon_sym_for; - v->a[25719] = anon_sym_while; - small_parse_table_1286(v); -} - -void small_parse_table_1286(t_small_parse_table_array *v) -{ - v->a[25720] = anon_sym_until; - v->a[25721] = anon_sym_if; - v->a[25722] = anon_sym_case; - v->a[25723] = anon_sym_LPAREN; - v->a[25724] = anon_sym_LBRACE; - v->a[25725] = anon_sym_BANG; - v->a[25726] = anon_sym_LT; - v->a[25727] = anon_sym_GT; - v->a[25728] = anon_sym_GT_GT; - v->a[25729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25730] = anon_sym_DOLLAR; - v->a[25731] = anon_sym_DQUOTE; - v->a[25732] = sym_raw_string; - v->a[25733] = sym_number; - v->a[25734] = anon_sym_DOLLAR_LBRACE; - v->a[25735] = anon_sym_DOLLAR_LPAREN; - v->a[25736] = anon_sym_BQUOTE; - v->a[25737] = sym_word; - v->a[25738] = 4; - v->a[25739] = actions(3); - small_parse_table_1287(v); -} - -void small_parse_table_1287(t_small_parse_table_array *v) -{ - v->a[25740] = 1; - v->a[25741] = sym_comment; - v->a[25742] = actions(1044); - v->a[25743] = 1; - v->a[25744] = sym_variable_name; - v->a[25745] = actions(1042); - v->a[25746] = 2; - v->a[25747] = anon_sym_RPAREN; - v->a[25748] = anon_sym_SEMI_SEMI; - v->a[25749] = actions(1040); - v->a[25750] = 20; - v->a[25751] = anon_sym_for; - v->a[25752] = anon_sym_while; - v->a[25753] = anon_sym_until; - v->a[25754] = anon_sym_if; - v->a[25755] = anon_sym_case; - v->a[25756] = anon_sym_LPAREN; - v->a[25757] = anon_sym_LBRACE; - v->a[25758] = anon_sym_BANG; - v->a[25759] = anon_sym_LT; - small_parse_table_1288(v); -} - -void small_parse_table_1288(t_small_parse_table_array *v) -{ - v->a[25760] = anon_sym_GT; - v->a[25761] = anon_sym_GT_GT; - v->a[25762] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25763] = anon_sym_DOLLAR; - v->a[25764] = anon_sym_DQUOTE; - v->a[25765] = sym_raw_string; - v->a[25766] = sym_number; - v->a[25767] = anon_sym_DOLLAR_LBRACE; - v->a[25768] = anon_sym_DOLLAR_LPAREN; - v->a[25769] = anon_sym_BQUOTE; - v->a[25770] = sym_word; - v->a[25771] = 4; - v->a[25772] = actions(3); - v->a[25773] = 1; - v->a[25774] = sym_comment; - v->a[25775] = actions(1044); - v->a[25776] = 1; - v->a[25777] = sym_variable_name; - v->a[25778] = actions(1042); - v->a[25779] = 2; - small_parse_table_1289(v); -} - -void small_parse_table_1289(t_small_parse_table_array *v) -{ - v->a[25780] = anon_sym_RPAREN; - v->a[25781] = anon_sym_SEMI_SEMI; - v->a[25782] = actions(1040); - v->a[25783] = 20; - v->a[25784] = anon_sym_for; - v->a[25785] = anon_sym_while; - v->a[25786] = anon_sym_until; - v->a[25787] = anon_sym_if; - v->a[25788] = anon_sym_case; - v->a[25789] = anon_sym_LPAREN; - v->a[25790] = anon_sym_LBRACE; - v->a[25791] = anon_sym_BANG; - v->a[25792] = anon_sym_LT; - v->a[25793] = anon_sym_GT; - v->a[25794] = anon_sym_GT_GT; - v->a[25795] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25796] = anon_sym_DOLLAR; - v->a[25797] = anon_sym_DQUOTE; - v->a[25798] = sym_raw_string; - v->a[25799] = sym_number; - small_parse_table_1290(v); -} - -/* EOF small_parse_table_257.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 deleted file mode 100644 index 8e532ac4..00000000 --- a/parser/static/small_parse_table/small_parse_table_258.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1290(t_small_parse_table_array *v) -{ - v->a[25800] = anon_sym_DOLLAR_LBRACE; - v->a[25801] = anon_sym_DOLLAR_LPAREN; - v->a[25802] = anon_sym_BQUOTE; - v->a[25803] = sym_word; - v->a[25804] = 15; - v->a[25805] = actions(3); - v->a[25806] = 1; - v->a[25807] = sym_comment; - v->a[25808] = actions(53); - v->a[25809] = 1; - v->a[25810] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25811] = actions(55); - v->a[25812] = 1; - v->a[25813] = anon_sym_DOLLAR; - v->a[25814] = actions(57); - v->a[25815] = 1; - v->a[25816] = anon_sym_DQUOTE; - v->a[25817] = actions(61); - v->a[25818] = 1; - v->a[25819] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1291(v); -} - -void small_parse_table_1291(t_small_parse_table_array *v) -{ - v->a[25820] = actions(63); - v->a[25821] = 1; - v->a[25822] = anon_sym_DOLLAR_LPAREN; - v->a[25823] = actions(65); - v->a[25824] = 1; - v->a[25825] = anon_sym_BQUOTE; - v->a[25826] = actions(341); - v->a[25827] = 1; - v->a[25828] = sym_variable_name; - v->a[25829] = state(200); - v->a[25830] = 1; - v->a[25831] = sym_command_name; - v->a[25832] = state(555); - v->a[25833] = 1; - v->a[25834] = sym_concatenation; - v->a[25835] = state(1083); - v->a[25836] = 1; - v->a[25837] = sym_file_redirect; - v->a[25838] = state(792); - v->a[25839] = 2; - small_parse_table_1292(v); -} - -void small_parse_table_1292(t_small_parse_table_array *v) -{ - v->a[25840] = sym_variable_assignment; - v->a[25841] = aux_sym_command_repeat1; - v->a[25842] = actions(59); - v->a[25843] = 3; - v->a[25844] = sym_raw_string; - v->a[25845] = sym_number; - v->a[25846] = sym_word; - v->a[25847] = actions(758); - v->a[25848] = 3; - v->a[25849] = anon_sym_LT; - v->a[25850] = anon_sym_GT; - v->a[25851] = anon_sym_GT_GT; - v->a[25852] = state(401); - v->a[25853] = 5; - v->a[25854] = sym_arithmetic_expansion; - v->a[25855] = sym_string; - v->a[25856] = sym_simple_expansion; - v->a[25857] = sym_expansion; - v->a[25858] = sym_command_substitution; - v->a[25859] = 4; - small_parse_table_1293(v); -} - -void small_parse_table_1293(t_small_parse_table_array *v) -{ - v->a[25860] = actions(3); - v->a[25861] = 1; - v->a[25862] = sym_comment; - v->a[25863] = actions(1044); - v->a[25864] = 1; - v->a[25865] = sym_variable_name; - v->a[25866] = actions(1042); - v->a[25867] = 2; - v->a[25868] = anon_sym_RPAREN; - v->a[25869] = anon_sym_SEMI_SEMI; - v->a[25870] = actions(1040); - v->a[25871] = 20; - v->a[25872] = anon_sym_for; - v->a[25873] = anon_sym_while; - v->a[25874] = anon_sym_until; - v->a[25875] = anon_sym_if; - v->a[25876] = anon_sym_case; - v->a[25877] = anon_sym_LPAREN; - v->a[25878] = anon_sym_LBRACE; - v->a[25879] = anon_sym_BANG; - small_parse_table_1294(v); -} - -void small_parse_table_1294(t_small_parse_table_array *v) -{ - v->a[25880] = anon_sym_LT; - v->a[25881] = anon_sym_GT; - v->a[25882] = anon_sym_GT_GT; - v->a[25883] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25884] = anon_sym_DOLLAR; - v->a[25885] = anon_sym_DQUOTE; - v->a[25886] = sym_raw_string; - v->a[25887] = sym_number; - v->a[25888] = anon_sym_DOLLAR_LBRACE; - v->a[25889] = anon_sym_DOLLAR_LPAREN; - v->a[25890] = anon_sym_BQUOTE; - v->a[25891] = sym_word; - v->a[25892] = 15; - v->a[25893] = actions(3); - v->a[25894] = 1; - v->a[25895] = sym_comment; - v->a[25896] = actions(53); - v->a[25897] = 1; - v->a[25898] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25899] = actions(55); - small_parse_table_1295(v); -} - -/* EOF small_parse_table_258.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 deleted file mode 100644 index bf281800..00000000 --- a/parser/static/small_parse_table/small_parse_table_259.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1295(t_small_parse_table_array *v) -{ - v->a[25900] = 1; - v->a[25901] = anon_sym_DOLLAR; - v->a[25902] = actions(57); - v->a[25903] = 1; - v->a[25904] = anon_sym_DQUOTE; - v->a[25905] = actions(61); - v->a[25906] = 1; - v->a[25907] = anon_sym_DOLLAR_LBRACE; - v->a[25908] = actions(63); - v->a[25909] = 1; - v->a[25910] = anon_sym_DOLLAR_LPAREN; - v->a[25911] = actions(65); - v->a[25912] = 1; - v->a[25913] = anon_sym_BQUOTE; - v->a[25914] = actions(341); - v->a[25915] = 1; - v->a[25916] = sym_variable_name; - v->a[25917] = state(253); - v->a[25918] = 1; - v->a[25919] = sym_command_name; - small_parse_table_1296(v); -} - -void small_parse_table_1296(t_small_parse_table_array *v) -{ - v->a[25920] = state(555); - v->a[25921] = 1; - v->a[25922] = sym_concatenation; - v->a[25923] = state(1083); - v->a[25924] = 1; - v->a[25925] = sym_file_redirect; - v->a[25926] = state(792); - v->a[25927] = 2; - v->a[25928] = sym_variable_assignment; - v->a[25929] = aux_sym_command_repeat1; - v->a[25930] = actions(337); - v->a[25931] = 3; - v->a[25932] = sym_raw_string; - v->a[25933] = sym_number; - v->a[25934] = sym_word; - v->a[25935] = actions(758); - v->a[25936] = 3; - v->a[25937] = anon_sym_LT; - v->a[25938] = anon_sym_GT; - v->a[25939] = anon_sym_GT_GT; - small_parse_table_1297(v); -} - -void small_parse_table_1297(t_small_parse_table_array *v) -{ - v->a[25940] = state(525); - v->a[25941] = 5; - v->a[25942] = sym_arithmetic_expansion; - v->a[25943] = sym_string; - v->a[25944] = sym_simple_expansion; - v->a[25945] = sym_expansion; - v->a[25946] = sym_command_substitution; - v->a[25947] = 4; - v->a[25948] = actions(3); - v->a[25949] = 1; - v->a[25950] = sym_comment; - v->a[25951] = actions(1044); - v->a[25952] = 1; - v->a[25953] = sym_variable_name; - v->a[25954] = actions(1042); - v->a[25955] = 2; - v->a[25956] = anon_sym_RPAREN; - v->a[25957] = anon_sym_SEMI_SEMI; - v->a[25958] = actions(1040); - v->a[25959] = 20; - small_parse_table_1298(v); -} - -void small_parse_table_1298(t_small_parse_table_array *v) -{ - v->a[25960] = anon_sym_for; - v->a[25961] = anon_sym_while; - v->a[25962] = anon_sym_until; - v->a[25963] = anon_sym_if; - v->a[25964] = anon_sym_case; - v->a[25965] = anon_sym_LPAREN; - v->a[25966] = anon_sym_LBRACE; - v->a[25967] = anon_sym_BANG; - v->a[25968] = anon_sym_LT; - v->a[25969] = anon_sym_GT; - v->a[25970] = anon_sym_GT_GT; - v->a[25971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[25972] = anon_sym_DOLLAR; - v->a[25973] = anon_sym_DQUOTE; - v->a[25974] = sym_raw_string; - v->a[25975] = sym_number; - v->a[25976] = anon_sym_DOLLAR_LBRACE; - v->a[25977] = anon_sym_DOLLAR_LPAREN; - v->a[25978] = anon_sym_BQUOTE; - v->a[25979] = sym_word; - small_parse_table_1299(v); -} - -void small_parse_table_1299(t_small_parse_table_array *v) -{ - v->a[25980] = 3; - v->a[25981] = actions(3); - v->a[25982] = 1; - v->a[25983] = sym_comment; - v->a[25984] = actions(1116); - v->a[25985] = 2; - v->a[25986] = sym__concat; - v->a[25987] = sym_variable_name; - v->a[25988] = actions(1114); - v->a[25989] = 21; - v->a[25990] = anon_sym_esac; - v->a[25991] = anon_sym_PIPE; - v->a[25992] = anon_sym_SEMI_SEMI; - v->a[25993] = anon_sym_AMP_AMP; - v->a[25994] = anon_sym_PIPE_PIPE; - v->a[25995] = anon_sym_LT; - v->a[25996] = anon_sym_GT; - v->a[25997] = anon_sym_GT_GT; - v->a[25998] = anon_sym_LT_LT; - v->a[25999] = aux_sym_heredoc_redirect_token1; - small_parse_table_1300(v); -} - -/* EOF small_parse_table_259.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 deleted file mode 100644 index 50a6d2be..00000000 --- a/parser/static/small_parse_table/small_parse_table_26.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_26.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_130(t_small_parse_table_array *v) -{ - v->a[2600] = 1; - v->a[2601] = anon_sym_LPAREN; - v->a[2602] = actions(19); - v->a[2603] = 1; - v->a[2604] = anon_sym_LBRACE; - v->a[2605] = actions(41); - v->a[2606] = 1; - v->a[2607] = sym_word; - v->a[2608] = actions(49); - v->a[2609] = 1; - v->a[2610] = anon_sym_BANG; - v->a[2611] = actions(53); - v->a[2612] = 1; - v->a[2613] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2614] = actions(55); - v->a[2615] = 1; - v->a[2616] = anon_sym_DOLLAR; - v->a[2617] = actions(57); - v->a[2618] = 1; - v->a[2619] = anon_sym_DQUOTE; - small_parse_table_131(v); -} - -void small_parse_table_131(t_small_parse_table_array *v) -{ - v->a[2620] = actions(61); - v->a[2621] = 1; - v->a[2622] = anon_sym_DOLLAR_LBRACE; - v->a[2623] = actions(63); - v->a[2624] = 1; - v->a[2625] = anon_sym_DOLLAR_LPAREN; - v->a[2626] = actions(65); - v->a[2627] = 1; - v->a[2628] = anon_sym_BQUOTE; - v->a[2629] = actions(67); - v->a[2630] = 1; - v->a[2631] = sym_variable_name; - v->a[2632] = actions(115); - v->a[2633] = 1; - v->a[2634] = anon_sym_LF; - v->a[2635] = state(118); - v->a[2636] = 1; - v->a[2637] = aux_sym__statements_repeat1; - v->a[2638] = state(185); - v->a[2639] = 1; - small_parse_table_132(v); -} - -void small_parse_table_132(t_small_parse_table_array *v) -{ - v->a[2640] = sym_command_name; - v->a[2641] = state(216); - v->a[2642] = 1; - v->a[2643] = sym_variable_assignment; - v->a[2644] = state(326); - v->a[2645] = 1; - v->a[2646] = aux_sym__case_item_last_repeat2; - v->a[2647] = state(411); - v->a[2648] = 1; - v->a[2649] = aux_sym_command_repeat1; - v->a[2650] = state(551); - v->a[2651] = 1; - v->a[2652] = sym_file_redirect; - v->a[2653] = state(555); - v->a[2654] = 1; - v->a[2655] = sym_concatenation; - v->a[2656] = state(991); - v->a[2657] = 1; - v->a[2658] = sym_pipeline; - v->a[2659] = state(1126); - small_parse_table_133(v); -} - -void small_parse_table_133(t_small_parse_table_array *v) -{ - v->a[2660] = 1; - v->a[2661] = aux_sym_redirected_statement_repeat2; - v->a[2662] = state(1561); - v->a[2663] = 1; - v->a[2664] = sym__statement_not_pipeline; - v->a[2665] = state(1635); - v->a[2666] = 1; - v->a[2667] = sym__statements; - v->a[2668] = actions(11); - v->a[2669] = 2; - v->a[2670] = anon_sym_while; - v->a[2671] = anon_sym_until; - v->a[2672] = actions(59); - v->a[2673] = 2; - v->a[2674] = sym_raw_string; - v->a[2675] = sym_number; - v->a[2676] = actions(51); - v->a[2677] = 3; - v->a[2678] = anon_sym_LT; - v->a[2679] = anon_sym_GT; - small_parse_table_134(v); -} - -void small_parse_table_134(t_small_parse_table_array *v) -{ - v->a[2680] = anon_sym_GT_GT; - v->a[2681] = state(401); - v->a[2682] = 5; - v->a[2683] = sym_arithmetic_expansion; - v->a[2684] = sym_string; - v->a[2685] = sym_simple_expansion; - v->a[2686] = sym_expansion; - v->a[2687] = sym_command_substitution; - v->a[2688] = state(972); - v->a[2689] = 12; - v->a[2690] = sym_redirected_statement; - v->a[2691] = sym_for_statement; - v->a[2692] = sym_while_statement; - v->a[2693] = sym_if_statement; - v->a[2694] = sym_case_statement; - v->a[2695] = sym_function_definition; - v->a[2696] = sym_compound_statement; - v->a[2697] = sym_subshell; - v->a[2698] = sym_list; - v->a[2699] = sym_negated_command; - small_parse_table_135(v); -} - -/* EOF small_parse_table_26.c */ diff --git a/parser/static/small_parse_table/small_parse_table_260.c b/parser/static/small_parse_table/small_parse_table_260.c deleted file mode 100644 index 332dfb60..00000000 --- a/parser/static/small_parse_table/small_parse_table_260.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1300(t_small_parse_table_array *v) -{ - v->a[26000] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26001] = aux_sym_concatenation_token1; - v->a[26002] = anon_sym_DOLLAR; - v->a[26003] = anon_sym_DQUOTE; - v->a[26004] = sym_raw_string; - v->a[26005] = sym_number; - v->a[26006] = anon_sym_DOLLAR_LBRACE; - v->a[26007] = anon_sym_DOLLAR_LPAREN; - v->a[26008] = anon_sym_BQUOTE; - v->a[26009] = sym_word; - v->a[26010] = anon_sym_SEMI; - v->a[26011] = 3; - v->a[26012] = actions(3); - v->a[26013] = 1; - v->a[26014] = sym_comment; - v->a[26015] = actions(1108); - v->a[26016] = 2; - v->a[26017] = sym__concat; - v->a[26018] = sym_variable_name; - v->a[26019] = actions(1106); - small_parse_table_1301(v); -} - -void small_parse_table_1301(t_small_parse_table_array *v) -{ - v->a[26020] = 21; - v->a[26021] = anon_sym_PIPE; - v->a[26022] = anon_sym_RPAREN; - v->a[26023] = anon_sym_SEMI_SEMI; - v->a[26024] = anon_sym_AMP_AMP; - v->a[26025] = anon_sym_PIPE_PIPE; - v->a[26026] = anon_sym_LT; - v->a[26027] = anon_sym_GT; - v->a[26028] = anon_sym_GT_GT; - v->a[26029] = anon_sym_LT_LT; - v->a[26030] = aux_sym_heredoc_redirect_token1; - v->a[26031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26032] = aux_sym_concatenation_token1; - v->a[26033] = anon_sym_DOLLAR; - v->a[26034] = anon_sym_DQUOTE; - v->a[26035] = sym_raw_string; - v->a[26036] = sym_number; - v->a[26037] = anon_sym_DOLLAR_LBRACE; - v->a[26038] = anon_sym_DOLLAR_LPAREN; - v->a[26039] = anon_sym_BQUOTE; - small_parse_table_1302(v); -} - -void small_parse_table_1302(t_small_parse_table_array *v) -{ - v->a[26040] = sym_word; - v->a[26041] = anon_sym_SEMI; - v->a[26042] = 3; - v->a[26043] = actions(3); - v->a[26044] = 1; - v->a[26045] = sym_comment; - v->a[26046] = actions(1126); - v->a[26047] = 3; - v->a[26048] = sym__concat; - v->a[26049] = sym__bare_dollar; - v->a[26050] = ts_builtin_sym_end; - v->a[26051] = actions(1124); - v->a[26052] = 20; - v->a[26053] = anon_sym_PIPE; - v->a[26054] = anon_sym_SEMI_SEMI; - v->a[26055] = anon_sym_AMP_AMP; - v->a[26056] = anon_sym_PIPE_PIPE; - v->a[26057] = anon_sym_LT; - v->a[26058] = anon_sym_GT; - v->a[26059] = anon_sym_GT_GT; - small_parse_table_1303(v); -} - -void small_parse_table_1303(t_small_parse_table_array *v) -{ - v->a[26060] = anon_sym_LT_LT; - v->a[26061] = aux_sym_heredoc_redirect_token1; - v->a[26062] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26063] = aux_sym_concatenation_token1; - v->a[26064] = anon_sym_DOLLAR; - v->a[26065] = anon_sym_DQUOTE; - v->a[26066] = sym_raw_string; - v->a[26067] = sym_number; - v->a[26068] = anon_sym_DOLLAR_LBRACE; - v->a[26069] = anon_sym_DOLLAR_LPAREN; - v->a[26070] = anon_sym_BQUOTE; - v->a[26071] = sym_word; - v->a[26072] = anon_sym_SEMI; - v->a[26073] = 3; - v->a[26074] = actions(3); - v->a[26075] = 1; - v->a[26076] = sym_comment; - v->a[26077] = actions(1046); - v->a[26078] = 2; - v->a[26079] = sym__concat; - small_parse_table_1304(v); -} - -void small_parse_table_1304(t_small_parse_table_array *v) -{ - v->a[26080] = sym_variable_name; - v->a[26081] = actions(1048); - v->a[26082] = 21; - v->a[26083] = anon_sym_esac; - v->a[26084] = anon_sym_PIPE; - v->a[26085] = anon_sym_SEMI_SEMI; - v->a[26086] = anon_sym_AMP_AMP; - v->a[26087] = anon_sym_PIPE_PIPE; - v->a[26088] = anon_sym_LT; - v->a[26089] = anon_sym_GT; - v->a[26090] = anon_sym_GT_GT; - v->a[26091] = anon_sym_LT_LT; - v->a[26092] = aux_sym_heredoc_redirect_token1; - v->a[26093] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26094] = aux_sym_concatenation_token1; - v->a[26095] = anon_sym_DOLLAR; - v->a[26096] = anon_sym_DQUOTE; - v->a[26097] = sym_raw_string; - v->a[26098] = sym_number; - v->a[26099] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1305(v); -} - -/* EOF small_parse_table_260.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 deleted file mode 100644 index 65db09e9..00000000 --- a/parser/static/small_parse_table/small_parse_table_261.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1305(t_small_parse_table_array *v) -{ - v->a[26100] = anon_sym_DOLLAR_LPAREN; - v->a[26101] = anon_sym_BQUOTE; - v->a[26102] = sym_word; - v->a[26103] = anon_sym_SEMI; - v->a[26104] = 3; - v->a[26105] = actions(3); - v->a[26106] = 1; - v->a[26107] = sym_comment; - v->a[26108] = actions(1046); - v->a[26109] = 2; - v->a[26110] = sym__concat; - v->a[26111] = sym_variable_name; - v->a[26112] = actions(1048); - v->a[26113] = 21; - v->a[26114] = anon_sym_PIPE; - v->a[26115] = anon_sym_RPAREN; - v->a[26116] = anon_sym_SEMI_SEMI; - v->a[26117] = anon_sym_AMP_AMP; - v->a[26118] = anon_sym_PIPE_PIPE; - v->a[26119] = anon_sym_LT; - small_parse_table_1306(v); -} - -void small_parse_table_1306(t_small_parse_table_array *v) -{ - v->a[26120] = anon_sym_GT; - v->a[26121] = anon_sym_GT_GT; - v->a[26122] = anon_sym_LT_LT; - v->a[26123] = aux_sym_heredoc_redirect_token1; - v->a[26124] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26125] = aux_sym_concatenation_token1; - v->a[26126] = anon_sym_DOLLAR; - v->a[26127] = anon_sym_DQUOTE; - v->a[26128] = sym_raw_string; - v->a[26129] = sym_number; - v->a[26130] = anon_sym_DOLLAR_LBRACE; - v->a[26131] = anon_sym_DOLLAR_LPAREN; - v->a[26132] = anon_sym_BQUOTE; - v->a[26133] = sym_word; - v->a[26134] = anon_sym_SEMI; - v->a[26135] = 3; - v->a[26136] = actions(3); - v->a[26137] = 1; - v->a[26138] = sym_comment; - v->a[26139] = actions(1050); - small_parse_table_1307(v); -} - -void small_parse_table_1307(t_small_parse_table_array *v) -{ - v->a[26140] = 2; - v->a[26141] = sym__concat; - v->a[26142] = sym__bare_dollar; - v->a[26143] = actions(1052); - v->a[26144] = 21; - v->a[26145] = anon_sym_PIPE; - v->a[26146] = anon_sym_RPAREN; - v->a[26147] = anon_sym_SEMI_SEMI; - v->a[26148] = anon_sym_AMP_AMP; - v->a[26149] = anon_sym_PIPE_PIPE; - v->a[26150] = anon_sym_LT; - v->a[26151] = anon_sym_GT; - v->a[26152] = anon_sym_GT_GT; - v->a[26153] = anon_sym_LT_LT; - v->a[26154] = aux_sym_heredoc_redirect_token1; - v->a[26155] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26156] = aux_sym_concatenation_token1; - v->a[26157] = anon_sym_DOLLAR; - v->a[26158] = anon_sym_DQUOTE; - v->a[26159] = sym_raw_string; - small_parse_table_1308(v); -} - -void small_parse_table_1308(t_small_parse_table_array *v) -{ - v->a[26160] = sym_number; - v->a[26161] = anon_sym_DOLLAR_LBRACE; - v->a[26162] = anon_sym_DOLLAR_LPAREN; - v->a[26163] = anon_sym_BQUOTE; - v->a[26164] = sym_word; - v->a[26165] = anon_sym_SEMI; - v->a[26166] = 3; - v->a[26167] = actions(3); - v->a[26168] = 1; - v->a[26169] = sym_comment; - v->a[26170] = actions(1054); - v->a[26171] = 2; - v->a[26172] = sym__concat; - v->a[26173] = sym__bare_dollar; - v->a[26174] = actions(1056); - v->a[26175] = 21; - v->a[26176] = anon_sym_PIPE; - v->a[26177] = anon_sym_RPAREN; - v->a[26178] = anon_sym_SEMI_SEMI; - v->a[26179] = anon_sym_AMP_AMP; - small_parse_table_1309(v); -} - -void small_parse_table_1309(t_small_parse_table_array *v) -{ - v->a[26180] = anon_sym_PIPE_PIPE; - v->a[26181] = anon_sym_LT; - v->a[26182] = anon_sym_GT; - v->a[26183] = anon_sym_GT_GT; - v->a[26184] = anon_sym_LT_LT; - v->a[26185] = aux_sym_heredoc_redirect_token1; - v->a[26186] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26187] = aux_sym_concatenation_token1; - v->a[26188] = anon_sym_DOLLAR; - v->a[26189] = anon_sym_DQUOTE; - v->a[26190] = sym_raw_string; - v->a[26191] = sym_number; - v->a[26192] = anon_sym_DOLLAR_LBRACE; - v->a[26193] = anon_sym_DOLLAR_LPAREN; - v->a[26194] = anon_sym_BQUOTE; - v->a[26195] = sym_word; - v->a[26196] = anon_sym_SEMI; - v->a[26197] = 3; - v->a[26198] = actions(3); - v->a[26199] = 1; - small_parse_table_1310(v); -} - -/* EOF small_parse_table_261.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 deleted file mode 100644 index 8c15686b..00000000 --- a/parser/static/small_parse_table/small_parse_table_262.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1310(t_small_parse_table_array *v) -{ - v->a[26200] = sym_comment; - v->a[26201] = actions(1050); - v->a[26202] = 2; - v->a[26203] = sym__concat; - v->a[26204] = sym__bare_dollar; - v->a[26205] = actions(1052); - v->a[26206] = 21; - v->a[26207] = anon_sym_PIPE; - v->a[26208] = anon_sym_RPAREN; - v->a[26209] = anon_sym_SEMI_SEMI; - v->a[26210] = anon_sym_AMP_AMP; - v->a[26211] = anon_sym_PIPE_PIPE; - v->a[26212] = anon_sym_LT; - v->a[26213] = anon_sym_GT; - v->a[26214] = anon_sym_GT_GT; - v->a[26215] = anon_sym_LT_LT; - v->a[26216] = aux_sym_heredoc_redirect_token1; - v->a[26217] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26218] = aux_sym_concatenation_token1; - 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_DQUOTE; - v->a[26221] = sym_raw_string; - v->a[26222] = sym_number; - v->a[26223] = anon_sym_DOLLAR_LBRACE; - v->a[26224] = anon_sym_DOLLAR_LPAREN; - v->a[26225] = anon_sym_BQUOTE; - v->a[26226] = sym_word; - v->a[26227] = anon_sym_SEMI; - v->a[26228] = 6; - v->a[26229] = actions(3); - v->a[26230] = 1; - v->a[26231] = sym_comment; - v->a[26232] = actions(981); - v->a[26233] = 1; - v->a[26234] = ts_builtin_sym_end; - v->a[26235] = actions(1162); - v->a[26236] = 1; - v->a[26237] = aux_sym_concatenation_token1; - v->a[26238] = actions(1165); - v->a[26239] = 1; - small_parse_table_1312(v); -} - -void small_parse_table_1312(t_small_parse_table_array *v) -{ - v->a[26240] = sym__concat; - v->a[26241] = state(397); - v->a[26242] = 1; - v->a[26243] = aux_sym_concatenation_repeat1; - v->a[26244] = actions(973); - v->a[26245] = 19; - v->a[26246] = anon_sym_PIPE; - v->a[26247] = anon_sym_SEMI_SEMI; - v->a[26248] = anon_sym_AMP_AMP; - v->a[26249] = anon_sym_PIPE_PIPE; - v->a[26250] = anon_sym_LT; - v->a[26251] = anon_sym_GT; - v->a[26252] = anon_sym_GT_GT; - v->a[26253] = anon_sym_LT_LT; - v->a[26254] = aux_sym_heredoc_redirect_token1; - v->a[26255] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26256] = anon_sym_DOLLAR; - v->a[26257] = anon_sym_DQUOTE; - v->a[26258] = sym_raw_string; - v->a[26259] = sym_number; - small_parse_table_1313(v); -} - -void small_parse_table_1313(t_small_parse_table_array *v) -{ - v->a[26260] = anon_sym_DOLLAR_LBRACE; - v->a[26261] = anon_sym_DOLLAR_LPAREN; - v->a[26262] = anon_sym_BQUOTE; - v->a[26263] = sym_word; - v->a[26264] = anon_sym_SEMI; - v->a[26265] = 15; - v->a[26266] = actions(3); - v->a[26267] = 1; - v->a[26268] = sym_comment; - v->a[26269] = actions(25); - v->a[26270] = 1; - v->a[26271] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26272] = actions(27); - v->a[26273] = 1; - v->a[26274] = anon_sym_DOLLAR; - v->a[26275] = actions(29); - v->a[26276] = 1; - v->a[26277] = anon_sym_DQUOTE; - v->a[26278] = actions(33); - v->a[26279] = 1; - small_parse_table_1314(v); -} - -void small_parse_table_1314(t_small_parse_table_array *v) -{ - v->a[26280] = anon_sym_DOLLAR_LBRACE; - v->a[26281] = actions(35); - v->a[26282] = 1; - v->a[26283] = anon_sym_DOLLAR_LPAREN; - v->a[26284] = actions(37); - v->a[26285] = 1; - v->a[26286] = anon_sym_BQUOTE; - v->a[26287] = actions(341); - v->a[26288] = 1; - v->a[26289] = sym_variable_name; - v->a[26290] = state(172); - v->a[26291] = 1; - v->a[26292] = sym_command_name; - v->a[26293] = state(549); - v->a[26294] = 1; - v->a[26295] = sym_concatenation; - v->a[26296] = state(1083); - v->a[26297] = 1; - v->a[26298] = sym_file_redirect; - v->a[26299] = state(792); - small_parse_table_1315(v); -} - -/* EOF small_parse_table_262.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 deleted file mode 100644 index 7a6c0877..00000000 --- a/parser/static/small_parse_table/small_parse_table_263.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1315(t_small_parse_table_array *v) -{ - v->a[26300] = 2; - v->a[26301] = sym_variable_assignment; - v->a[26302] = aux_sym_command_repeat1; - v->a[26303] = actions(31); - v->a[26304] = 3; - v->a[26305] = sym_raw_string; - v->a[26306] = sym_number; - v->a[26307] = sym_word; - v->a[26308] = actions(758); - v->a[26309] = 3; - v->a[26310] = anon_sym_LT; - v->a[26311] = anon_sym_GT; - v->a[26312] = anon_sym_GT_GT; - v->a[26313] = state(280); - v->a[26314] = 5; - v->a[26315] = sym_arithmetic_expansion; - v->a[26316] = sym_string; - v->a[26317] = sym_simple_expansion; - v->a[26318] = sym_expansion; - v->a[26319] = sym_command_substitution; - small_parse_table_1316(v); -} - -void small_parse_table_1316(t_small_parse_table_array *v) -{ - v->a[26320] = 3; - v->a[26321] = actions(3); - v->a[26322] = 1; - v->a[26323] = sym_comment; - v->a[26324] = actions(1046); - v->a[26325] = 2; - v->a[26326] = sym__concat; - v->a[26327] = sym__bare_dollar; - v->a[26328] = actions(1048); - v->a[26329] = 21; - v->a[26330] = anon_sym_PIPE; - v->a[26331] = anon_sym_RPAREN; - v->a[26332] = anon_sym_SEMI_SEMI; - v->a[26333] = anon_sym_AMP_AMP; - v->a[26334] = anon_sym_PIPE_PIPE; - v->a[26335] = anon_sym_LT; - v->a[26336] = anon_sym_GT; - v->a[26337] = anon_sym_GT_GT; - v->a[26338] = anon_sym_LT_LT; - v->a[26339] = aux_sym_heredoc_redirect_token1; - small_parse_table_1317(v); -} - -void small_parse_table_1317(t_small_parse_table_array *v) -{ - v->a[26340] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26341] = aux_sym_concatenation_token1; - v->a[26342] = anon_sym_DOLLAR; - v->a[26343] = anon_sym_DQUOTE; - v->a[26344] = sym_raw_string; - v->a[26345] = sym_number; - v->a[26346] = anon_sym_DOLLAR_LBRACE; - v->a[26347] = anon_sym_DOLLAR_LPAREN; - v->a[26348] = anon_sym_BQUOTE; - v->a[26349] = sym_word; - v->a[26350] = anon_sym_SEMI; - v->a[26351] = 3; - v->a[26352] = actions(3); - v->a[26353] = 1; - v->a[26354] = sym_comment; - v->a[26355] = actions(981); - v->a[26356] = 3; - v->a[26357] = sym__concat; - v->a[26358] = sym__bare_dollar; - v->a[26359] = ts_builtin_sym_end; - small_parse_table_1318(v); -} - -void small_parse_table_1318(t_small_parse_table_array *v) -{ - v->a[26360] = actions(973); - v->a[26361] = 20; - v->a[26362] = anon_sym_PIPE; - v->a[26363] = anon_sym_SEMI_SEMI; - v->a[26364] = anon_sym_AMP_AMP; - v->a[26365] = anon_sym_PIPE_PIPE; - v->a[26366] = anon_sym_LT; - v->a[26367] = anon_sym_GT; - v->a[26368] = anon_sym_GT_GT; - v->a[26369] = anon_sym_LT_LT; - v->a[26370] = aux_sym_heredoc_redirect_token1; - v->a[26371] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26372] = aux_sym_concatenation_token1; - v->a[26373] = anon_sym_DOLLAR; - v->a[26374] = anon_sym_DQUOTE; - v->a[26375] = sym_raw_string; - v->a[26376] = sym_number; - v->a[26377] = anon_sym_DOLLAR_LBRACE; - v->a[26378] = anon_sym_DOLLAR_LPAREN; - v->a[26379] = anon_sym_BQUOTE; - small_parse_table_1319(v); -} - -void small_parse_table_1319(t_small_parse_table_array *v) -{ - v->a[26380] = sym_word; - v->a[26381] = anon_sym_SEMI; - v->a[26382] = 6; - v->a[26383] = actions(3); - v->a[26384] = 1; - v->a[26385] = sym_comment; - v->a[26386] = actions(841); - v->a[26387] = 1; - v->a[26388] = sym__bare_dollar; - v->a[26389] = actions(857); - v->a[26390] = 1; - v->a[26391] = aux_sym_concatenation_token1; - v->a[26392] = actions(859); - v->a[26393] = 1; - v->a[26394] = sym__concat; - v->a[26395] = state(422); - v->a[26396] = 1; - v->a[26397] = aux_sym_concatenation_repeat1; - v->a[26398] = actions(833); - v->a[26399] = 19; - small_parse_table_1320(v); -} - -/* EOF small_parse_table_263.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 deleted file mode 100644 index 26c2e8b6..00000000 --- a/parser/static/small_parse_table/small_parse_table_264.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1320(t_small_parse_table_array *v) -{ - v->a[26400] = anon_sym_PIPE; - v->a[26401] = anon_sym_SEMI_SEMI; - v->a[26402] = anon_sym_AMP_AMP; - v->a[26403] = anon_sym_PIPE_PIPE; - v->a[26404] = anon_sym_LT; - v->a[26405] = anon_sym_GT; - v->a[26406] = anon_sym_GT_GT; - v->a[26407] = anon_sym_LT_LT; - v->a[26408] = aux_sym_heredoc_redirect_token1; - v->a[26409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26410] = anon_sym_DOLLAR; - v->a[26411] = anon_sym_DQUOTE; - v->a[26412] = sym_raw_string; - v->a[26413] = sym_number; - v->a[26414] = anon_sym_DOLLAR_LBRACE; - v->a[26415] = anon_sym_DOLLAR_LPAREN; - v->a[26416] = anon_sym_BQUOTE; - v->a[26417] = sym_word; - v->a[26418] = anon_sym_SEMI; - v->a[26419] = 5; - small_parse_table_1321(v); -} - -void small_parse_table_1321(t_small_parse_table_array *v) -{ - v->a[26420] = actions(3); - v->a[26421] = 1; - v->a[26422] = sym_comment; - v->a[26423] = actions(1156); - v->a[26424] = 1; - v->a[26425] = aux_sym_concatenation_token1; - v->a[26426] = actions(1168); - v->a[26427] = 1; - v->a[26428] = sym__concat; - v->a[26429] = state(374); - v->a[26430] = 1; - v->a[26431] = aux_sym_concatenation_repeat1; - v->a[26432] = actions(880); - v->a[26433] = 20; - v->a[26434] = anon_sym_PIPE; - v->a[26435] = anon_sym_RPAREN; - v->a[26436] = anon_sym_SEMI_SEMI; - v->a[26437] = anon_sym_AMP_AMP; - v->a[26438] = anon_sym_PIPE_PIPE; - v->a[26439] = anon_sym_LT; - small_parse_table_1322(v); -} - -void small_parse_table_1322(t_small_parse_table_array *v) -{ - v->a[26440] = anon_sym_GT; - v->a[26441] = anon_sym_GT_GT; - v->a[26442] = anon_sym_LT_LT; - v->a[26443] = aux_sym_heredoc_redirect_token1; - v->a[26444] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26445] = anon_sym_DOLLAR; - v->a[26446] = anon_sym_DQUOTE; - v->a[26447] = sym_raw_string; - v->a[26448] = sym_number; - v->a[26449] = anon_sym_DOLLAR_LBRACE; - v->a[26450] = anon_sym_DOLLAR_LPAREN; - v->a[26451] = anon_sym_BQUOTE; - v->a[26452] = sym_word; - v->a[26453] = anon_sym_SEMI; - v->a[26454] = 3; - v->a[26455] = actions(3); - v->a[26456] = 1; - v->a[26457] = sym_comment; - v->a[26458] = actions(981); - v->a[26459] = 2; - small_parse_table_1323(v); -} - -void small_parse_table_1323(t_small_parse_table_array *v) -{ - v->a[26460] = sym__concat; - v->a[26461] = sym__bare_dollar; - v->a[26462] = actions(973); - v->a[26463] = 21; - v->a[26464] = anon_sym_PIPE; - v->a[26465] = anon_sym_RPAREN; - v->a[26466] = anon_sym_SEMI_SEMI; - v->a[26467] = anon_sym_AMP_AMP; - v->a[26468] = anon_sym_PIPE_PIPE; - v->a[26469] = anon_sym_LT; - v->a[26470] = anon_sym_GT; - v->a[26471] = anon_sym_GT_GT; - v->a[26472] = anon_sym_LT_LT; - v->a[26473] = aux_sym_heredoc_redirect_token1; - v->a[26474] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26475] = aux_sym_concatenation_token1; - v->a[26476] = anon_sym_DOLLAR; - v->a[26477] = anon_sym_DQUOTE; - v->a[26478] = sym_raw_string; - v->a[26479] = sym_number; - small_parse_table_1324(v); -} - -void small_parse_table_1324(t_small_parse_table_array *v) -{ - v->a[26480] = anon_sym_DOLLAR_LBRACE; - v->a[26481] = anon_sym_DOLLAR_LPAREN; - v->a[26482] = anon_sym_BQUOTE; - v->a[26483] = sym_word; - v->a[26484] = anon_sym_SEMI; - v->a[26485] = 3; - v->a[26486] = actions(3); - v->a[26487] = 1; - v->a[26488] = sym_comment; - v->a[26489] = actions(1083); - v->a[26490] = 2; - v->a[26491] = sym__concat; - v->a[26492] = sym__bare_dollar; - v->a[26493] = actions(1085); - v->a[26494] = 21; - v->a[26495] = anon_sym_PIPE; - v->a[26496] = anon_sym_RPAREN; - v->a[26497] = anon_sym_SEMI_SEMI; - v->a[26498] = anon_sym_AMP_AMP; - v->a[26499] = anon_sym_PIPE_PIPE; - small_parse_table_1325(v); -} - -/* EOF small_parse_table_264.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 deleted file mode 100644 index c493e375..00000000 --- a/parser/static/small_parse_table/small_parse_table_265.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1325(t_small_parse_table_array *v) -{ - v->a[26500] = anon_sym_LT; - v->a[26501] = anon_sym_GT; - v->a[26502] = anon_sym_GT_GT; - v->a[26503] = anon_sym_LT_LT; - v->a[26504] = aux_sym_heredoc_redirect_token1; - v->a[26505] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26506] = aux_sym_concatenation_token1; - v->a[26507] = anon_sym_DOLLAR; - v->a[26508] = anon_sym_DQUOTE; - v->a[26509] = sym_raw_string; - v->a[26510] = sym_number; - v->a[26511] = anon_sym_DOLLAR_LBRACE; - v->a[26512] = anon_sym_DOLLAR_LPAREN; - v->a[26513] = anon_sym_BQUOTE; - v->a[26514] = sym_word; - v->a[26515] = anon_sym_SEMI; - v->a[26516] = 3; - v->a[26517] = actions(3); - v->a[26518] = 1; - v->a[26519] = sym_comment; - small_parse_table_1326(v); -} - -void small_parse_table_1326(t_small_parse_table_array *v) -{ - v->a[26520] = actions(1050); - v->a[26521] = 2; - v->a[26522] = sym__concat; - v->a[26523] = sym_variable_name; - v->a[26524] = actions(1052); - v->a[26525] = 21; - v->a[26526] = anon_sym_PIPE; - v->a[26527] = anon_sym_RPAREN; - v->a[26528] = anon_sym_SEMI_SEMI; - v->a[26529] = anon_sym_AMP_AMP; - v->a[26530] = anon_sym_PIPE_PIPE; - v->a[26531] = anon_sym_LT; - v->a[26532] = anon_sym_GT; - v->a[26533] = anon_sym_GT_GT; - v->a[26534] = anon_sym_LT_LT; - v->a[26535] = aux_sym_heredoc_redirect_token1; - v->a[26536] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26537] = aux_sym_concatenation_token1; - v->a[26538] = anon_sym_DOLLAR; - v->a[26539] = anon_sym_DQUOTE; - small_parse_table_1327(v); -} - -void small_parse_table_1327(t_small_parse_table_array *v) -{ - v->a[26540] = sym_raw_string; - v->a[26541] = sym_number; - v->a[26542] = anon_sym_DOLLAR_LBRACE; - v->a[26543] = anon_sym_DOLLAR_LPAREN; - v->a[26544] = anon_sym_BQUOTE; - v->a[26545] = sym_word; - v->a[26546] = anon_sym_SEMI; - v->a[26547] = 3; - v->a[26548] = actions(3); - v->a[26549] = 1; - v->a[26550] = sym_comment; - v->a[26551] = actions(1060); - v->a[26552] = 3; - v->a[26553] = sym__concat; - v->a[26554] = sym__bare_dollar; - v->a[26555] = ts_builtin_sym_end; - v->a[26556] = actions(1058); - v->a[26557] = 20; - v->a[26558] = anon_sym_PIPE; - v->a[26559] = anon_sym_SEMI_SEMI; - small_parse_table_1328(v); -} - -void small_parse_table_1328(t_small_parse_table_array *v) -{ - v->a[26560] = anon_sym_AMP_AMP; - v->a[26561] = anon_sym_PIPE_PIPE; - v->a[26562] = anon_sym_LT; - v->a[26563] = anon_sym_GT; - v->a[26564] = anon_sym_GT_GT; - v->a[26565] = anon_sym_LT_LT; - v->a[26566] = aux_sym_heredoc_redirect_token1; - v->a[26567] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26568] = aux_sym_concatenation_token1; - v->a[26569] = anon_sym_DOLLAR; - v->a[26570] = anon_sym_DQUOTE; - v->a[26571] = sym_raw_string; - v->a[26572] = sym_number; - v->a[26573] = anon_sym_DOLLAR_LBRACE; - v->a[26574] = anon_sym_DOLLAR_LPAREN; - v->a[26575] = anon_sym_BQUOTE; - v->a[26576] = sym_word; - v->a[26577] = anon_sym_SEMI; - v->a[26578] = 3; - v->a[26579] = actions(3); - small_parse_table_1329(v); -} - -void small_parse_table_1329(t_small_parse_table_array *v) -{ - v->a[26580] = 1; - v->a[26581] = sym_comment; - v->a[26582] = actions(1087); - v->a[26583] = 2; - v->a[26584] = sym__concat; - v->a[26585] = sym__bare_dollar; - v->a[26586] = actions(1089); - v->a[26587] = 21; - v->a[26588] = anon_sym_PIPE; - v->a[26589] = anon_sym_RPAREN; - v->a[26590] = anon_sym_SEMI_SEMI; - v->a[26591] = anon_sym_AMP_AMP; - v->a[26592] = anon_sym_PIPE_PIPE; - v->a[26593] = anon_sym_LT; - v->a[26594] = anon_sym_GT; - v->a[26595] = anon_sym_GT_GT; - v->a[26596] = anon_sym_LT_LT; - v->a[26597] = aux_sym_heredoc_redirect_token1; - v->a[26598] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26599] = aux_sym_concatenation_token1; - small_parse_table_1330(v); -} - -/* EOF small_parse_table_265.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 deleted file mode 100644 index 96c19127..00000000 --- a/parser/static/small_parse_table/small_parse_table_266.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1330(t_small_parse_table_array *v) -{ - v->a[26600] = anon_sym_DOLLAR; - v->a[26601] = anon_sym_DQUOTE; - v->a[26602] = sym_raw_string; - v->a[26603] = sym_number; - v->a[26604] = anon_sym_DOLLAR_LBRACE; - v->a[26605] = anon_sym_DOLLAR_LPAREN; - v->a[26606] = anon_sym_BQUOTE; - v->a[26607] = sym_word; - v->a[26608] = anon_sym_SEMI; - v->a[26609] = 15; - v->a[26610] = actions(3); - v->a[26611] = 1; - v->a[26612] = sym_comment; - v->a[26613] = actions(99); - v->a[26614] = 1; - v->a[26615] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26616] = actions(101); - v->a[26617] = 1; - v->a[26618] = anon_sym_DOLLAR; - v->a[26619] = actions(103); - small_parse_table_1331(v); -} - -void small_parse_table_1331(t_small_parse_table_array *v) -{ - v->a[26620] = 1; - v->a[26621] = anon_sym_DQUOTE; - v->a[26622] = actions(107); - v->a[26623] = 1; - v->a[26624] = anon_sym_DOLLAR_LBRACE; - v->a[26625] = actions(109); - v->a[26626] = 1; - v->a[26627] = anon_sym_DOLLAR_LPAREN; - v->a[26628] = actions(111); - v->a[26629] = 1; - v->a[26630] = anon_sym_BQUOTE; - v->a[26631] = actions(341); - v->a[26632] = 1; - v->a[26633] = sym_variable_name; - v->a[26634] = state(173); - v->a[26635] = 1; - v->a[26636] = sym_command_name; - v->a[26637] = state(546); - v->a[26638] = 1; - v->a[26639] = sym_concatenation; - small_parse_table_1332(v); -} - -void small_parse_table_1332(t_small_parse_table_array *v) -{ - v->a[26640] = state(1083); - v->a[26641] = 1; - v->a[26642] = sym_file_redirect; - v->a[26643] = state(792); - v->a[26644] = 2; - v->a[26645] = sym_variable_assignment; - v->a[26646] = aux_sym_command_repeat1; - v->a[26647] = actions(105); - v->a[26648] = 3; - v->a[26649] = sym_raw_string; - v->a[26650] = sym_number; - v->a[26651] = sym_word; - v->a[26652] = actions(758); - v->a[26653] = 3; - v->a[26654] = anon_sym_LT; - v->a[26655] = anon_sym_GT; - v->a[26656] = anon_sym_GT_GT; - v->a[26657] = state(276); - v->a[26658] = 5; - v->a[26659] = sym_arithmetic_expansion; - small_parse_table_1333(v); -} - -void small_parse_table_1333(t_small_parse_table_array *v) -{ - v->a[26660] = sym_string; - v->a[26661] = sym_simple_expansion; - v->a[26662] = sym_expansion; - v->a[26663] = sym_command_substitution; - v->a[26664] = 6; - v->a[26665] = actions(3); - v->a[26666] = 1; - v->a[26667] = sym_comment; - v->a[26668] = actions(878); - v->a[26669] = 1; - v->a[26670] = ts_builtin_sym_end; - v->a[26671] = actions(1134); - v->a[26672] = 1; - v->a[26673] = aux_sym_concatenation_token1; - v->a[26674] = actions(1170); - v->a[26675] = 1; - v->a[26676] = sym__concat; - v->a[26677] = state(360); - v->a[26678] = 1; - v->a[26679] = aux_sym_concatenation_repeat1; - small_parse_table_1334(v); -} - -void small_parse_table_1334(t_small_parse_table_array *v) -{ - v->a[26680] = actions(880); - v->a[26681] = 19; - v->a[26682] = anon_sym_PIPE; - v->a[26683] = anon_sym_SEMI_SEMI; - v->a[26684] = anon_sym_AMP_AMP; - v->a[26685] = anon_sym_PIPE_PIPE; - v->a[26686] = anon_sym_LT; - v->a[26687] = anon_sym_GT; - v->a[26688] = anon_sym_GT_GT; - v->a[26689] = anon_sym_LT_LT; - v->a[26690] = aux_sym_heredoc_redirect_token1; - v->a[26691] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26692] = anon_sym_DOLLAR; - v->a[26693] = anon_sym_DQUOTE; - v->a[26694] = sym_raw_string; - v->a[26695] = sym_number; - v->a[26696] = anon_sym_DOLLAR_LBRACE; - v->a[26697] = anon_sym_DOLLAR_LPAREN; - v->a[26698] = anon_sym_BQUOTE; - v->a[26699] = sym_word; - small_parse_table_1335(v); -} - -/* EOF small_parse_table_266.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 deleted file mode 100644 index c83f2f65..00000000 --- a/parser/static/small_parse_table/small_parse_table_267.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1335(t_small_parse_table_array *v) -{ - v->a[26700] = anon_sym_SEMI; - v->a[26701] = 3; - v->a[26702] = actions(3); - v->a[26703] = 1; - v->a[26704] = sym_comment; - v->a[26705] = actions(1083); - v->a[26706] = 2; - v->a[26707] = sym__concat; - v->a[26708] = sym_variable_name; - v->a[26709] = actions(1085); - v->a[26710] = 21; - v->a[26711] = anon_sym_PIPE; - v->a[26712] = anon_sym_RPAREN; - v->a[26713] = anon_sym_SEMI_SEMI; - v->a[26714] = anon_sym_AMP_AMP; - v->a[26715] = anon_sym_PIPE_PIPE; - v->a[26716] = anon_sym_LT; - v->a[26717] = anon_sym_GT; - v->a[26718] = anon_sym_GT_GT; - v->a[26719] = anon_sym_LT_LT; - small_parse_table_1336(v); -} - -void small_parse_table_1336(t_small_parse_table_array *v) -{ - v->a[26720] = aux_sym_heredoc_redirect_token1; - v->a[26721] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26722] = aux_sym_concatenation_token1; - v->a[26723] = anon_sym_DOLLAR; - v->a[26724] = anon_sym_DQUOTE; - v->a[26725] = sym_raw_string; - v->a[26726] = sym_number; - v->a[26727] = anon_sym_DOLLAR_LBRACE; - v->a[26728] = anon_sym_DOLLAR_LPAREN; - v->a[26729] = anon_sym_BQUOTE; - v->a[26730] = sym_word; - v->a[26731] = anon_sym_SEMI; - v->a[26732] = 15; - v->a[26733] = actions(3); - v->a[26734] = 1; - v->a[26735] = sym_comment; - v->a[26736] = actions(53); - v->a[26737] = 1; - v->a[26738] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26739] = actions(55); - small_parse_table_1337(v); -} - -void small_parse_table_1337(t_small_parse_table_array *v) -{ - v->a[26740] = 1; - v->a[26741] = anon_sym_DOLLAR; - v->a[26742] = actions(57); - v->a[26743] = 1; - v->a[26744] = anon_sym_DQUOTE; - v->a[26745] = actions(61); - v->a[26746] = 1; - v->a[26747] = anon_sym_DOLLAR_LBRACE; - v->a[26748] = actions(63); - v->a[26749] = 1; - v->a[26750] = anon_sym_DOLLAR_LPAREN; - v->a[26751] = actions(65); - v->a[26752] = 1; - v->a[26753] = anon_sym_BQUOTE; - v->a[26754] = actions(341); - v->a[26755] = 1; - v->a[26756] = sym_variable_name; - v->a[26757] = state(205); - v->a[26758] = 1; - v->a[26759] = sym_command_name; - small_parse_table_1338(v); -} - -void small_parse_table_1338(t_small_parse_table_array *v) -{ - v->a[26760] = state(555); - v->a[26761] = 1; - v->a[26762] = sym_concatenation; - v->a[26763] = state(1083); - v->a[26764] = 1; - v->a[26765] = sym_file_redirect; - v->a[26766] = state(792); - v->a[26767] = 2; - v->a[26768] = sym_variable_assignment; - v->a[26769] = aux_sym_command_repeat1; - v->a[26770] = actions(59); - v->a[26771] = 3; - v->a[26772] = sym_raw_string; - v->a[26773] = sym_number; - v->a[26774] = sym_word; - v->a[26775] = actions(758); - v->a[26776] = 3; - v->a[26777] = anon_sym_LT; - v->a[26778] = anon_sym_GT; - v->a[26779] = anon_sym_GT_GT; - small_parse_table_1339(v); -} - -void small_parse_table_1339(t_small_parse_table_array *v) -{ - v->a[26780] = state(401); - v->a[26781] = 5; - v->a[26782] = sym_arithmetic_expansion; - v->a[26783] = sym_string; - v->a[26784] = sym_simple_expansion; - v->a[26785] = sym_expansion; - v->a[26786] = sym_command_substitution; - v->a[26787] = 3; - v->a[26788] = actions(3); - v->a[26789] = 1; - v->a[26790] = sym_comment; - v->a[26791] = actions(1060); - v->a[26792] = 2; - v->a[26793] = sym__concat; - v->a[26794] = sym__bare_dollar; - v->a[26795] = actions(1058); - v->a[26796] = 21; - v->a[26797] = anon_sym_PIPE; - v->a[26798] = anon_sym_RPAREN; - v->a[26799] = anon_sym_SEMI_SEMI; - small_parse_table_1340(v); -} - -/* EOF small_parse_table_267.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 deleted file mode 100644 index 4363e346..00000000 --- a/parser/static/small_parse_table/small_parse_table_268.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1340(t_small_parse_table_array *v) -{ - v->a[26800] = anon_sym_AMP_AMP; - v->a[26801] = anon_sym_PIPE_PIPE; - v->a[26802] = anon_sym_LT; - v->a[26803] = anon_sym_GT; - v->a[26804] = anon_sym_GT_GT; - v->a[26805] = anon_sym_LT_LT; - v->a[26806] = aux_sym_heredoc_redirect_token1; - v->a[26807] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26808] = aux_sym_concatenation_token1; - v->a[26809] = anon_sym_DOLLAR; - v->a[26810] = anon_sym_DQUOTE; - v->a[26811] = sym_raw_string; - v->a[26812] = sym_number; - v->a[26813] = anon_sym_DOLLAR_LBRACE; - v->a[26814] = anon_sym_DOLLAR_LPAREN; - v->a[26815] = anon_sym_BQUOTE; - v->a[26816] = sym_word; - v->a[26817] = anon_sym_SEMI; - v->a[26818] = 3; - v->a[26819] = actions(3); - small_parse_table_1341(v); -} - -void small_parse_table_1341(t_small_parse_table_array *v) -{ - v->a[26820] = 1; - v->a[26821] = sym_comment; - v->a[26822] = actions(1116); - v->a[26823] = 3; - v->a[26824] = sym__concat; - v->a[26825] = sym_variable_name; - v->a[26826] = ts_builtin_sym_end; - v->a[26827] = actions(1114); - v->a[26828] = 20; - v->a[26829] = anon_sym_PIPE; - v->a[26830] = anon_sym_SEMI_SEMI; - v->a[26831] = anon_sym_AMP_AMP; - v->a[26832] = anon_sym_PIPE_PIPE; - v->a[26833] = anon_sym_LT; - v->a[26834] = anon_sym_GT; - v->a[26835] = anon_sym_GT_GT; - v->a[26836] = anon_sym_LT_LT; - v->a[26837] = aux_sym_heredoc_redirect_token1; - v->a[26838] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26839] = aux_sym_concatenation_token1; - small_parse_table_1342(v); -} - -void small_parse_table_1342(t_small_parse_table_array *v) -{ - v->a[26840] = anon_sym_DOLLAR; - v->a[26841] = anon_sym_DQUOTE; - v->a[26842] = sym_raw_string; - v->a[26843] = sym_number; - v->a[26844] = anon_sym_DOLLAR_LBRACE; - v->a[26845] = anon_sym_DOLLAR_LPAREN; - v->a[26846] = anon_sym_BQUOTE; - v->a[26847] = sym_word; - v->a[26848] = anon_sym_SEMI; - v->a[26849] = 3; - v->a[26850] = actions(3); - v->a[26851] = 1; - v->a[26852] = sym_comment; - v->a[26853] = actions(1083); - v->a[26854] = 3; - v->a[26855] = sym__concat; - v->a[26856] = sym__bare_dollar; - v->a[26857] = ts_builtin_sym_end; - v->a[26858] = actions(1085); - v->a[26859] = 20; - small_parse_table_1343(v); -} - -void small_parse_table_1343(t_small_parse_table_array *v) -{ - v->a[26860] = anon_sym_PIPE; - v->a[26861] = anon_sym_SEMI_SEMI; - v->a[26862] = anon_sym_AMP_AMP; - v->a[26863] = anon_sym_PIPE_PIPE; - v->a[26864] = anon_sym_LT; - v->a[26865] = anon_sym_GT; - v->a[26866] = anon_sym_GT_GT; - v->a[26867] = anon_sym_LT_LT; - v->a[26868] = aux_sym_heredoc_redirect_token1; - v->a[26869] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26870] = aux_sym_concatenation_token1; - v->a[26871] = anon_sym_DOLLAR; - v->a[26872] = anon_sym_DQUOTE; - v->a[26873] = sym_raw_string; - v->a[26874] = sym_number; - v->a[26875] = anon_sym_DOLLAR_LBRACE; - v->a[26876] = anon_sym_DOLLAR_LPAREN; - v->a[26877] = anon_sym_BQUOTE; - v->a[26878] = sym_word; - v->a[26879] = anon_sym_SEMI; - small_parse_table_1344(v); -} - -void small_parse_table_1344(t_small_parse_table_array *v) -{ - v->a[26880] = 6; - v->a[26881] = actions(3); - v->a[26882] = 1; - v->a[26883] = sym_comment; - v->a[26884] = actions(878); - v->a[26885] = 1; - v->a[26886] = sym_variable_name; - v->a[26887] = actions(927); - v->a[26888] = 1; - v->a[26889] = aux_sym_concatenation_token1; - v->a[26890] = actions(1009); - v->a[26891] = 1; - v->a[26892] = sym__concat; - v->a[26893] = state(426); - v->a[26894] = 1; - v->a[26895] = aux_sym_concatenation_repeat1; - v->a[26896] = actions(880); - v->a[26897] = 19; - v->a[26898] = anon_sym_PIPE; - v->a[26899] = anon_sym_SEMI_SEMI; - small_parse_table_1345(v); -} - -/* EOF small_parse_table_268.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 deleted file mode 100644 index fc04b53e..00000000 --- a/parser/static/small_parse_table/small_parse_table_269.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1345(t_small_parse_table_array *v) -{ - v->a[26900] = anon_sym_AMP_AMP; - v->a[26901] = anon_sym_PIPE_PIPE; - v->a[26902] = anon_sym_LT; - v->a[26903] = anon_sym_GT; - v->a[26904] = anon_sym_GT_GT; - v->a[26905] = anon_sym_LT_LT; - v->a[26906] = aux_sym_heredoc_redirect_token1; - v->a[26907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26908] = anon_sym_DOLLAR; - v->a[26909] = anon_sym_DQUOTE; - v->a[26910] = sym_raw_string; - v->a[26911] = sym_number; - v->a[26912] = anon_sym_DOLLAR_LBRACE; - v->a[26913] = anon_sym_DOLLAR_LPAREN; - v->a[26914] = anon_sym_BQUOTE; - v->a[26915] = sym_word; - v->a[26916] = anon_sym_SEMI; - v->a[26917] = 3; - v->a[26918] = actions(3); - v->a[26919] = 1; - small_parse_table_1346(v); -} - -void small_parse_table_1346(t_small_parse_table_array *v) -{ - v->a[26920] = sym_comment; - v->a[26921] = actions(1003); - v->a[26922] = 1; - v->a[26923] = sym_variable_name; - v->a[26924] = actions(1001); - v->a[26925] = 22; - v->a[26926] = anon_sym_for; - v->a[26927] = anon_sym_while; - v->a[26928] = anon_sym_until; - v->a[26929] = anon_sym_done; - v->a[26930] = anon_sym_if; - v->a[26931] = anon_sym_then; - v->a[26932] = anon_sym_case; - v->a[26933] = anon_sym_LPAREN; - v->a[26934] = anon_sym_LBRACE; - v->a[26935] = anon_sym_BANG; - v->a[26936] = anon_sym_LT; - v->a[26937] = anon_sym_GT; - v->a[26938] = anon_sym_GT_GT; - v->a[26939] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1347(v); -} - -void small_parse_table_1347(t_small_parse_table_array *v) -{ - v->a[26940] = anon_sym_DOLLAR; - v->a[26941] = anon_sym_DQUOTE; - v->a[26942] = sym_raw_string; - v->a[26943] = sym_number; - v->a[26944] = anon_sym_DOLLAR_LBRACE; - v->a[26945] = anon_sym_DOLLAR_LPAREN; - v->a[26946] = anon_sym_BQUOTE; - v->a[26947] = sym_word; - v->a[26948] = 3; - v->a[26949] = actions(3); - v->a[26950] = 1; - v->a[26951] = sym_comment; - v->a[26952] = actions(1087); - v->a[26953] = 2; - v->a[26954] = sym__concat; - v->a[26955] = sym_variable_name; - v->a[26956] = actions(1089); - v->a[26957] = 21; - v->a[26958] = anon_sym_PIPE; - v->a[26959] = anon_sym_RPAREN; - small_parse_table_1348(v); -} - -void small_parse_table_1348(t_small_parse_table_array *v) -{ - v->a[26960] = anon_sym_SEMI_SEMI; - v->a[26961] = anon_sym_AMP_AMP; - v->a[26962] = anon_sym_PIPE_PIPE; - v->a[26963] = anon_sym_LT; - v->a[26964] = anon_sym_GT; - v->a[26965] = anon_sym_GT_GT; - v->a[26966] = anon_sym_LT_LT; - v->a[26967] = aux_sym_heredoc_redirect_token1; - v->a[26968] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[26969] = aux_sym_concatenation_token1; - v->a[26970] = anon_sym_DOLLAR; - v->a[26971] = anon_sym_DQUOTE; - v->a[26972] = sym_raw_string; - v->a[26973] = sym_number; - v->a[26974] = anon_sym_DOLLAR_LBRACE; - v->a[26975] = anon_sym_DOLLAR_LPAREN; - v->a[26976] = anon_sym_BQUOTE; - v->a[26977] = sym_word; - v->a[26978] = anon_sym_SEMI; - v->a[26979] = 3; - small_parse_table_1349(v); -} - -void small_parse_table_1349(t_small_parse_table_array *v) -{ - v->a[26980] = actions(3); - v->a[26981] = 1; - v->a[26982] = sym_comment; - v->a[26983] = actions(1108); - v->a[26984] = 3; - v->a[26985] = sym__concat; - v->a[26986] = sym_variable_name; - v->a[26987] = ts_builtin_sym_end; - v->a[26988] = actions(1106); - v->a[26989] = 20; - v->a[26990] = anon_sym_PIPE; - v->a[26991] = anon_sym_SEMI_SEMI; - v->a[26992] = anon_sym_AMP_AMP; - v->a[26993] = anon_sym_PIPE_PIPE; - v->a[26994] = anon_sym_LT; - v->a[26995] = anon_sym_GT; - v->a[26996] = anon_sym_GT_GT; - v->a[26997] = anon_sym_LT_LT; - v->a[26998] = aux_sym_heredoc_redirect_token1; - v->a[26999] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1350(v); -} - -/* EOF small_parse_table_269.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 deleted file mode 100644 index 3a917806..00000000 --- a/parser/static/small_parse_table/small_parse_table_27.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_27.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_135(t_small_parse_table_array *v) -{ - v->a[2700] = sym_command; - v->a[2701] = sym__variable_assignments; - v->a[2702] = 32; - v->a[2703] = actions(3); - v->a[2704] = 1; - v->a[2705] = sym_comment; - v->a[2706] = actions(79); - v->a[2707] = 1; - v->a[2708] = sym_word; - v->a[2709] = actions(81); - v->a[2710] = 1; - v->a[2711] = anon_sym_for; - v->a[2712] = actions(85); - v->a[2713] = 1; - v->a[2714] = anon_sym_if; - v->a[2715] = actions(87); - v->a[2716] = 1; - v->a[2717] = anon_sym_case; - v->a[2718] = actions(89); - v->a[2719] = 1; - small_parse_table_136(v); -} - -void small_parse_table_136(t_small_parse_table_array *v) -{ - v->a[2720] = anon_sym_LPAREN; - v->a[2721] = actions(93); - v->a[2722] = 1; - v->a[2723] = anon_sym_LBRACE; - v->a[2724] = actions(95); - v->a[2725] = 1; - v->a[2726] = anon_sym_BANG; - v->a[2727] = actions(99); - v->a[2728] = 1; - v->a[2729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2730] = actions(101); - v->a[2731] = 1; - v->a[2732] = anon_sym_DOLLAR; - v->a[2733] = actions(103); - v->a[2734] = 1; - v->a[2735] = anon_sym_DQUOTE; - v->a[2736] = actions(107); - v->a[2737] = 1; - v->a[2738] = anon_sym_DOLLAR_LBRACE; - v->a[2739] = actions(109); - small_parse_table_137(v); -} - -void small_parse_table_137(t_small_parse_table_array *v) -{ - v->a[2740] = 1; - v->a[2741] = anon_sym_DOLLAR_LPAREN; - v->a[2742] = actions(111); - v->a[2743] = 1; - v->a[2744] = anon_sym_BQUOTE; - v->a[2745] = actions(113); - v->a[2746] = 1; - v->a[2747] = sym_variable_name; - v->a[2748] = actions(182); - v->a[2749] = 1; - v->a[2750] = anon_sym_LF; - v->a[2751] = state(26); - v->a[2752] = 1; - v->a[2753] = aux_sym__case_item_last_repeat2; - v->a[2754] = state(104); - v->a[2755] = 1; - v->a[2756] = aux_sym__statements_repeat1; - v->a[2757] = state(170); - v->a[2758] = 1; - v->a[2759] = sym_command_name; - small_parse_table_138(v); -} - -void small_parse_table_138(t_small_parse_table_array *v) -{ - v->a[2760] = state(177); - v->a[2761] = 1; - v->a[2762] = sym_variable_assignment; - v->a[2763] = state(408); - v->a[2764] = 1; - v->a[2765] = aux_sym_command_repeat1; - v->a[2766] = state(541); - v->a[2767] = 1; - v->a[2768] = sym_file_redirect; - v->a[2769] = state(546); - v->a[2770] = 1; - v->a[2771] = sym_concatenation; - v->a[2772] = state(913); - v->a[2773] = 1; - v->a[2774] = sym_pipeline; - v->a[2775] = state(990); - v->a[2776] = 1; - v->a[2777] = aux_sym_redirected_statement_repeat2; - v->a[2778] = state(1564); - v->a[2779] = 1; - small_parse_table_139(v); -} - -void small_parse_table_139(t_small_parse_table_array *v) -{ - v->a[2780] = sym__statement_not_pipeline; - v->a[2781] = state(1572); - v->a[2782] = 1; - v->a[2783] = sym__statements; - v->a[2784] = actions(83); - v->a[2785] = 2; - v->a[2786] = anon_sym_while; - v->a[2787] = anon_sym_until; - v->a[2788] = actions(105); - v->a[2789] = 2; - v->a[2790] = sym_raw_string; - v->a[2791] = sym_number; - v->a[2792] = actions(97); - v->a[2793] = 3; - v->a[2794] = anon_sym_LT; - v->a[2795] = anon_sym_GT; - v->a[2796] = anon_sym_GT_GT; - v->a[2797] = state(276); - v->a[2798] = 5; - v->a[2799] = sym_arithmetic_expansion; - small_parse_table_140(v); -} - -/* EOF small_parse_table_27.c */ diff --git a/parser/static/small_parse_table/small_parse_table_270.c b/parser/static/small_parse_table/small_parse_table_270.c deleted file mode 100644 index d6018493..00000000 --- a/parser/static/small_parse_table/small_parse_table_270.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1350(t_small_parse_table_array *v) -{ - v->a[27000] = aux_sym_concatenation_token1; - v->a[27001] = anon_sym_DOLLAR; - v->a[27002] = anon_sym_DQUOTE; - v->a[27003] = sym_raw_string; - v->a[27004] = sym_number; - v->a[27005] = anon_sym_DOLLAR_LBRACE; - v->a[27006] = anon_sym_DOLLAR_LPAREN; - v->a[27007] = anon_sym_BQUOTE; - v->a[27008] = sym_word; - v->a[27009] = anon_sym_SEMI; - v->a[27010] = 3; - v->a[27011] = actions(3); - v->a[27012] = 1; - v->a[27013] = sym_comment; - v->a[27014] = actions(1093); - v->a[27015] = 2; - v->a[27016] = sym__concat; - v->a[27017] = sym__bare_dollar; - v->a[27018] = actions(1091); - v->a[27019] = 21; - small_parse_table_1351(v); -} - -void small_parse_table_1351(t_small_parse_table_array *v) -{ - v->a[27020] = anon_sym_PIPE; - v->a[27021] = anon_sym_RPAREN; - v->a[27022] = anon_sym_SEMI_SEMI; - v->a[27023] = anon_sym_AMP_AMP; - v->a[27024] = anon_sym_PIPE_PIPE; - v->a[27025] = anon_sym_LT; - v->a[27026] = anon_sym_GT; - v->a[27027] = anon_sym_GT_GT; - v->a[27028] = anon_sym_LT_LT; - v->a[27029] = aux_sym_heredoc_redirect_token1; - v->a[27030] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27031] = aux_sym_concatenation_token1; - v->a[27032] = anon_sym_DOLLAR; - v->a[27033] = anon_sym_DQUOTE; - v->a[27034] = sym_raw_string; - v->a[27035] = sym_number; - v->a[27036] = anon_sym_DOLLAR_LBRACE; - v->a[27037] = anon_sym_DOLLAR_LPAREN; - v->a[27038] = anon_sym_BQUOTE; - v->a[27039] = sym_word; - small_parse_table_1352(v); -} - -void small_parse_table_1352(t_small_parse_table_array *v) -{ - v->a[27040] = anon_sym_SEMI; - v->a[27041] = 3; - v->a[27042] = actions(3); - v->a[27043] = 1; - v->a[27044] = sym_comment; - v->a[27045] = actions(1097); - v->a[27046] = 2; - v->a[27047] = sym__concat; - v->a[27048] = sym__bare_dollar; - v->a[27049] = actions(1095); - v->a[27050] = 21; - v->a[27051] = anon_sym_PIPE; - v->a[27052] = anon_sym_RPAREN; - v->a[27053] = anon_sym_SEMI_SEMI; - v->a[27054] = anon_sym_AMP_AMP; - v->a[27055] = anon_sym_PIPE_PIPE; - v->a[27056] = anon_sym_LT; - v->a[27057] = anon_sym_GT; - v->a[27058] = anon_sym_GT_GT; - v->a[27059] = anon_sym_LT_LT; - small_parse_table_1353(v); -} - -void small_parse_table_1353(t_small_parse_table_array *v) -{ - v->a[27060] = aux_sym_heredoc_redirect_token1; - v->a[27061] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27062] = aux_sym_concatenation_token1; - v->a[27063] = anon_sym_DOLLAR; - v->a[27064] = anon_sym_DQUOTE; - v->a[27065] = sym_raw_string; - v->a[27066] = sym_number; - v->a[27067] = anon_sym_DOLLAR_LBRACE; - v->a[27068] = anon_sym_DOLLAR_LPAREN; - v->a[27069] = anon_sym_BQUOTE; - v->a[27070] = sym_word; - v->a[27071] = anon_sym_SEMI; - v->a[27072] = 3; - v->a[27073] = actions(3); - v->a[27074] = 1; - v->a[27075] = sym_comment; - v->a[27076] = actions(1108); - v->a[27077] = 2; - v->a[27078] = sym__concat; - v->a[27079] = sym__bare_dollar; - small_parse_table_1354(v); -} - -void small_parse_table_1354(t_small_parse_table_array *v) -{ - v->a[27080] = actions(1106); - v->a[27081] = 21; - v->a[27082] = anon_sym_PIPE; - v->a[27083] = anon_sym_RPAREN; - v->a[27084] = anon_sym_SEMI_SEMI; - v->a[27085] = anon_sym_AMP_AMP; - v->a[27086] = anon_sym_PIPE_PIPE; - v->a[27087] = anon_sym_LT; - v->a[27088] = anon_sym_GT; - v->a[27089] = anon_sym_GT_GT; - v->a[27090] = anon_sym_LT_LT; - v->a[27091] = aux_sym_heredoc_redirect_token1; - v->a[27092] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27093] = aux_sym_concatenation_token1; - v->a[27094] = anon_sym_DOLLAR; - v->a[27095] = anon_sym_DQUOTE; - v->a[27096] = sym_raw_string; - v->a[27097] = sym_number; - v->a[27098] = anon_sym_DOLLAR_LBRACE; - v->a[27099] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1355(v); -} - -/* EOF small_parse_table_270.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 deleted file mode 100644 index dbf0dd25..00000000 --- a/parser/static/small_parse_table/small_parse_table_271.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1355(t_small_parse_table_array *v) -{ - v->a[27100] = anon_sym_BQUOTE; - v->a[27101] = sym_word; - v->a[27102] = anon_sym_SEMI; - v->a[27103] = 6; - v->a[27104] = actions(3); - v->a[27105] = 1; - v->a[27106] = sym_comment; - v->a[27107] = actions(857); - v->a[27108] = 1; - v->a[27109] = aux_sym_concatenation_token1; - v->a[27110] = actions(921); - v->a[27111] = 1; - v->a[27112] = sym__bare_dollar; - v->a[27113] = actions(1172); - v->a[27114] = 1; - v->a[27115] = sym__concat; - v->a[27116] = state(270); - v->a[27117] = 1; - v->a[27118] = aux_sym_concatenation_repeat1; - v->a[27119] = actions(923); - small_parse_table_1356(v); -} - -void small_parse_table_1356(t_small_parse_table_array *v) -{ - v->a[27120] = 19; - v->a[27121] = anon_sym_PIPE; - v->a[27122] = anon_sym_SEMI_SEMI; - v->a[27123] = anon_sym_AMP_AMP; - v->a[27124] = anon_sym_PIPE_PIPE; - v->a[27125] = anon_sym_LT; - v->a[27126] = anon_sym_GT; - v->a[27127] = anon_sym_GT_GT; - v->a[27128] = anon_sym_LT_LT; - v->a[27129] = aux_sym_heredoc_redirect_token1; - v->a[27130] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27131] = anon_sym_DOLLAR; - v->a[27132] = anon_sym_DQUOTE; - v->a[27133] = sym_raw_string; - v->a[27134] = sym_number; - v->a[27135] = anon_sym_DOLLAR_LBRACE; - v->a[27136] = anon_sym_DOLLAR_LPAREN; - v->a[27137] = anon_sym_BQUOTE; - v->a[27138] = sym_word; - v->a[27139] = anon_sym_SEMI; - small_parse_table_1357(v); -} - -void small_parse_table_1357(t_small_parse_table_array *v) -{ - v->a[27140] = 3; - v->a[27141] = actions(3); - v->a[27142] = 1; - v->a[27143] = sym_comment; - v->a[27144] = actions(1116); - v->a[27145] = 2; - v->a[27146] = sym__concat; - v->a[27147] = sym__bare_dollar; - v->a[27148] = actions(1114); - v->a[27149] = 21; - v->a[27150] = anon_sym_PIPE; - v->a[27151] = anon_sym_RPAREN; - v->a[27152] = anon_sym_SEMI_SEMI; - v->a[27153] = anon_sym_AMP_AMP; - v->a[27154] = anon_sym_PIPE_PIPE; - v->a[27155] = anon_sym_LT; - v->a[27156] = anon_sym_GT; - v->a[27157] = anon_sym_GT_GT; - v->a[27158] = anon_sym_LT_LT; - v->a[27159] = aux_sym_heredoc_redirect_token1; - small_parse_table_1358(v); -} - -void small_parse_table_1358(t_small_parse_table_array *v) -{ - v->a[27160] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27161] = aux_sym_concatenation_token1; - v->a[27162] = anon_sym_DOLLAR; - v->a[27163] = anon_sym_DQUOTE; - v->a[27164] = sym_raw_string; - v->a[27165] = sym_number; - v->a[27166] = anon_sym_DOLLAR_LBRACE; - v->a[27167] = anon_sym_DOLLAR_LPAREN; - v->a[27168] = anon_sym_BQUOTE; - v->a[27169] = sym_word; - v->a[27170] = anon_sym_SEMI; - v->a[27171] = 6; - v->a[27172] = actions(3); - v->a[27173] = 1; - v->a[27174] = sym_comment; - v->a[27175] = actions(917); - v->a[27176] = 1; - v->a[27177] = sym_variable_name; - v->a[27178] = actions(927); - v->a[27179] = 1; - small_parse_table_1359(v); -} - -void small_parse_table_1359(t_small_parse_table_array *v) -{ - v->a[27180] = aux_sym_concatenation_token1; - v->a[27181] = actions(1009); - v->a[27182] = 1; - v->a[27183] = sym__concat; - v->a[27184] = state(426); - v->a[27185] = 1; - v->a[27186] = aux_sym_concatenation_repeat1; - v->a[27187] = actions(919); - v->a[27188] = 19; - v->a[27189] = anon_sym_PIPE; - v->a[27190] = anon_sym_SEMI_SEMI; - v->a[27191] = anon_sym_AMP_AMP; - v->a[27192] = anon_sym_PIPE_PIPE; - v->a[27193] = anon_sym_LT; - v->a[27194] = anon_sym_GT; - v->a[27195] = anon_sym_GT_GT; - v->a[27196] = anon_sym_LT_LT; - v->a[27197] = aux_sym_heredoc_redirect_token1; - v->a[27198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27199] = anon_sym_DOLLAR; - small_parse_table_1360(v); -} - -/* EOF small_parse_table_271.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 deleted file mode 100644 index 51b29a01..00000000 --- a/parser/static/small_parse_table/small_parse_table_272.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1360(t_small_parse_table_array *v) -{ - v->a[27200] = anon_sym_DQUOTE; - v->a[27201] = sym_raw_string; - v->a[27202] = sym_number; - v->a[27203] = anon_sym_DOLLAR_LBRACE; - v->a[27204] = anon_sym_DOLLAR_LPAREN; - v->a[27205] = anon_sym_BQUOTE; - v->a[27206] = sym_word; - v->a[27207] = anon_sym_SEMI; - v->a[27208] = 3; - v->a[27209] = actions(3); - v->a[27210] = 1; - v->a[27211] = sym_comment; - v->a[27212] = actions(1060); - v->a[27213] = 2; - v->a[27214] = sym__concat; - v->a[27215] = sym_variable_name; - v->a[27216] = actions(1058); - v->a[27217] = 21; - v->a[27218] = anon_sym_PIPE; - v->a[27219] = anon_sym_RPAREN; - small_parse_table_1361(v); -} - -void small_parse_table_1361(t_small_parse_table_array *v) -{ - v->a[27220] = anon_sym_SEMI_SEMI; - v->a[27221] = anon_sym_AMP_AMP; - v->a[27222] = anon_sym_PIPE_PIPE; - v->a[27223] = anon_sym_LT; - v->a[27224] = anon_sym_GT; - v->a[27225] = anon_sym_GT_GT; - v->a[27226] = anon_sym_LT_LT; - v->a[27227] = aux_sym_heredoc_redirect_token1; - v->a[27228] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27229] = aux_sym_concatenation_token1; - v->a[27230] = anon_sym_DOLLAR; - v->a[27231] = anon_sym_DQUOTE; - v->a[27232] = sym_raw_string; - v->a[27233] = sym_number; - v->a[27234] = anon_sym_DOLLAR_LBRACE; - v->a[27235] = anon_sym_DOLLAR_LPAREN; - v->a[27236] = anon_sym_BQUOTE; - v->a[27237] = sym_word; - v->a[27238] = anon_sym_SEMI; - v->a[27239] = 6; - small_parse_table_1362(v); -} - -void small_parse_table_1362(t_small_parse_table_array *v) -{ - v->a[27240] = actions(3); - v->a[27241] = 1; - v->a[27242] = sym_comment; - v->a[27243] = actions(921); - v->a[27244] = 1; - v->a[27245] = sym_variable_name; - v->a[27246] = actions(927); - v->a[27247] = 1; - v->a[27248] = aux_sym_concatenation_token1; - v->a[27249] = actions(1174); - v->a[27250] = 1; - v->a[27251] = sym__concat; - v->a[27252] = state(279); - v->a[27253] = 1; - v->a[27254] = aux_sym_concatenation_repeat1; - v->a[27255] = actions(923); - v->a[27256] = 19; - v->a[27257] = anon_sym_PIPE; - v->a[27258] = anon_sym_SEMI_SEMI; - v->a[27259] = anon_sym_AMP_AMP; - small_parse_table_1363(v); -} - -void small_parse_table_1363(t_small_parse_table_array *v) -{ - v->a[27260] = anon_sym_PIPE_PIPE; - v->a[27261] = anon_sym_LT; - v->a[27262] = anon_sym_GT; - v->a[27263] = anon_sym_GT_GT; - v->a[27264] = anon_sym_LT_LT; - v->a[27265] = aux_sym_heredoc_redirect_token1; - v->a[27266] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27267] = anon_sym_DOLLAR; - v->a[27268] = anon_sym_DQUOTE; - v->a[27269] = sym_raw_string; - v->a[27270] = sym_number; - v->a[27271] = anon_sym_DOLLAR_LBRACE; - v->a[27272] = anon_sym_DOLLAR_LPAREN; - v->a[27273] = anon_sym_BQUOTE; - v->a[27274] = sym_word; - v->a[27275] = anon_sym_SEMI; - v->a[27276] = 6; - v->a[27277] = actions(3); - v->a[27278] = 1; - v->a[27279] = sym_comment; - small_parse_table_1364(v); -} - -void small_parse_table_1364(t_small_parse_table_array *v) -{ - v->a[27280] = actions(1037); - v->a[27281] = 1; - v->a[27282] = sym_variable_name; - v->a[27283] = state(1277); - v->a[27284] = 2; - v->a[27285] = sym_variable_assignment; - v->a[27286] = aux_sym__variable_assignments_repeat1; - v->a[27287] = state(1225); - v->a[27288] = 3; - v->a[27289] = sym_file_redirect; - v->a[27290] = sym_heredoc_redirect; - v->a[27291] = aux_sym_redirected_statement_repeat1; - v->a[27292] = actions(580); - v->a[27293] = 8; - v->a[27294] = anon_sym_PIPE; - v->a[27295] = anon_sym_AMP_AMP; - v->a[27296] = anon_sym_PIPE_PIPE; - v->a[27297] = anon_sym_LT; - v->a[27298] = anon_sym_GT; - v->a[27299] = anon_sym_GT_GT; - small_parse_table_1365(v); -} - -/* EOF small_parse_table_272.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 deleted file mode 100644 index 41d74433..00000000 --- a/parser/static/small_parse_table/small_parse_table_273.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1365(t_small_parse_table_array *v) -{ - v->a[27300] = anon_sym_LT_LT; - v->a[27301] = aux_sym_heredoc_redirect_token1; - v->a[27302] = actions(576); - v->a[27303] = 9; - v->a[27304] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27305] = anon_sym_DOLLAR; - v->a[27306] = anon_sym_DQUOTE; - v->a[27307] = sym_raw_string; - v->a[27308] = sym_number; - v->a[27309] = anon_sym_DOLLAR_LBRACE; - v->a[27310] = anon_sym_DOLLAR_LPAREN; - v->a[27311] = anon_sym_BQUOTE; - v->a[27312] = sym_word; - v->a[27313] = 4; - v->a[27314] = actions(3); - v->a[27315] = 1; - v->a[27316] = sym_comment; - v->a[27317] = actions(1044); - v->a[27318] = 1; - v->a[27319] = sym_variable_name; - small_parse_table_1366(v); -} - -void small_parse_table_1366(t_small_parse_table_array *v) -{ - v->a[27320] = actions(1160); - v->a[27321] = 2; - v->a[27322] = anon_sym_RPAREN; - v->a[27323] = anon_sym_SEMI_SEMI; - v->a[27324] = actions(1040); - v->a[27325] = 20; - v->a[27326] = anon_sym_for; - v->a[27327] = anon_sym_while; - v->a[27328] = anon_sym_until; - v->a[27329] = anon_sym_if; - v->a[27330] = anon_sym_case; - v->a[27331] = anon_sym_LPAREN; - v->a[27332] = anon_sym_LBRACE; - v->a[27333] = anon_sym_BANG; - v->a[27334] = anon_sym_LT; - v->a[27335] = anon_sym_GT; - v->a[27336] = anon_sym_GT_GT; - v->a[27337] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27338] = anon_sym_DOLLAR; - v->a[27339] = anon_sym_DQUOTE; - small_parse_table_1367(v); -} - -void small_parse_table_1367(t_small_parse_table_array *v) -{ - v->a[27340] = sym_raw_string; - v->a[27341] = sym_number; - v->a[27342] = anon_sym_DOLLAR_LBRACE; - v->a[27343] = anon_sym_DOLLAR_LPAREN; - v->a[27344] = anon_sym_BQUOTE; - v->a[27345] = sym_word; - v->a[27346] = 3; - v->a[27347] = actions(3); - v->a[27348] = 1; - v->a[27349] = sym_comment; - v->a[27350] = actions(1093); - v->a[27351] = 3; - v->a[27352] = sym__concat; - v->a[27353] = sym_variable_name; - v->a[27354] = ts_builtin_sym_end; - v->a[27355] = actions(1091); - v->a[27356] = 20; - v->a[27357] = anon_sym_PIPE; - v->a[27358] = anon_sym_SEMI_SEMI; - v->a[27359] = anon_sym_AMP_AMP; - small_parse_table_1368(v); -} - -void small_parse_table_1368(t_small_parse_table_array *v) -{ - v->a[27360] = anon_sym_PIPE_PIPE; - v->a[27361] = anon_sym_LT; - v->a[27362] = anon_sym_GT; - v->a[27363] = anon_sym_GT_GT; - v->a[27364] = anon_sym_LT_LT; - v->a[27365] = aux_sym_heredoc_redirect_token1; - v->a[27366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27367] = aux_sym_concatenation_token1; - v->a[27368] = anon_sym_DOLLAR; - v->a[27369] = anon_sym_DQUOTE; - v->a[27370] = sym_raw_string; - v->a[27371] = sym_number; - v->a[27372] = anon_sym_DOLLAR_LBRACE; - v->a[27373] = anon_sym_DOLLAR_LPAREN; - v->a[27374] = anon_sym_BQUOTE; - v->a[27375] = sym_word; - v->a[27376] = anon_sym_SEMI; - v->a[27377] = 3; - v->a[27378] = actions(3); - v->a[27379] = 1; - small_parse_table_1369(v); -} - -void small_parse_table_1369(t_small_parse_table_array *v) -{ - v->a[27380] = sym_comment; - v->a[27381] = actions(1097); - v->a[27382] = 3; - v->a[27383] = sym__concat; - v->a[27384] = sym_variable_name; - v->a[27385] = ts_builtin_sym_end; - v->a[27386] = actions(1095); - v->a[27387] = 20; - v->a[27388] = anon_sym_PIPE; - v->a[27389] = anon_sym_SEMI_SEMI; - v->a[27390] = anon_sym_AMP_AMP; - v->a[27391] = anon_sym_PIPE_PIPE; - v->a[27392] = anon_sym_LT; - v->a[27393] = anon_sym_GT; - v->a[27394] = anon_sym_GT_GT; - v->a[27395] = anon_sym_LT_LT; - v->a[27396] = aux_sym_heredoc_redirect_token1; - v->a[27397] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27398] = aux_sym_concatenation_token1; - v->a[27399] = anon_sym_DOLLAR; - small_parse_table_1370(v); -} - -/* EOF small_parse_table_273.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 deleted file mode 100644 index b49f0460..00000000 --- a/parser/static/small_parse_table/small_parse_table_274.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1370(t_small_parse_table_array *v) -{ - v->a[27400] = anon_sym_DQUOTE; - v->a[27401] = sym_raw_string; - v->a[27402] = sym_number; - v->a[27403] = anon_sym_DOLLAR_LBRACE; - v->a[27404] = anon_sym_DOLLAR_LPAREN; - v->a[27405] = anon_sym_BQUOTE; - v->a[27406] = sym_word; - v->a[27407] = anon_sym_SEMI; - v->a[27408] = 6; - v->a[27409] = actions(3); - v->a[27410] = 1; - v->a[27411] = sym_comment; - v->a[27412] = actions(857); - v->a[27413] = 1; - v->a[27414] = aux_sym_concatenation_token1; - v->a[27415] = actions(859); - v->a[27416] = 1; - v->a[27417] = sym__concat; - v->a[27418] = actions(911); - v->a[27419] = 1; - small_parse_table_1371(v); -} - -void small_parse_table_1371(t_small_parse_table_array *v) -{ - v->a[27420] = sym__bare_dollar; - v->a[27421] = state(422); - v->a[27422] = 1; - v->a[27423] = aux_sym_concatenation_repeat1; - v->a[27424] = actions(909); - v->a[27425] = 19; - v->a[27426] = anon_sym_PIPE; - v->a[27427] = anon_sym_SEMI_SEMI; - 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_LT_LT; - v->a[27434] = aux_sym_heredoc_redirect_token1; - v->a[27435] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27436] = anon_sym_DOLLAR; - v->a[27437] = anon_sym_DQUOTE; - v->a[27438] = sym_raw_string; - v->a[27439] = sym_number; - small_parse_table_1372(v); -} - -void small_parse_table_1372(t_small_parse_table_array *v) -{ - v->a[27440] = anon_sym_DOLLAR_LBRACE; - v->a[27441] = anon_sym_DOLLAR_LPAREN; - v->a[27442] = anon_sym_BQUOTE; - v->a[27443] = sym_word; - v->a[27444] = anon_sym_SEMI; - v->a[27445] = 3; - v->a[27446] = actions(3); - v->a[27447] = 1; - v->a[27448] = sym_comment; - v->a[27449] = actions(1087); - v->a[27450] = 3; - v->a[27451] = sym__concat; - v->a[27452] = sym__bare_dollar; - v->a[27453] = ts_builtin_sym_end; - v->a[27454] = actions(1089); - v->a[27455] = 20; - v->a[27456] = anon_sym_PIPE; - v->a[27457] = anon_sym_SEMI_SEMI; - v->a[27458] = anon_sym_AMP_AMP; - v->a[27459] = anon_sym_PIPE_PIPE; - small_parse_table_1373(v); -} - -void small_parse_table_1373(t_small_parse_table_array *v) -{ - v->a[27460] = anon_sym_LT; - v->a[27461] = anon_sym_GT; - v->a[27462] = anon_sym_GT_GT; - v->a[27463] = anon_sym_LT_LT; - v->a[27464] = aux_sym_heredoc_redirect_token1; - v->a[27465] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27466] = aux_sym_concatenation_token1; - v->a[27467] = anon_sym_DOLLAR; - v->a[27468] = anon_sym_DQUOTE; - v->a[27469] = sym_raw_string; - v->a[27470] = sym_number; - v->a[27471] = anon_sym_DOLLAR_LBRACE; - v->a[27472] = anon_sym_DOLLAR_LPAREN; - v->a[27473] = anon_sym_BQUOTE; - v->a[27474] = sym_word; - v->a[27475] = anon_sym_SEMI; - v->a[27476] = 3; - v->a[27477] = actions(3); - v->a[27478] = 1; - v->a[27479] = sym_comment; - small_parse_table_1374(v); -} - -void small_parse_table_1374(t_small_parse_table_array *v) -{ - v->a[27480] = actions(1126); - v->a[27481] = 1; - v->a[27482] = sym__concat; - v->a[27483] = actions(1124); - v->a[27484] = 21; - v->a[27485] = anon_sym_esac; - v->a[27486] = anon_sym_PIPE; - v->a[27487] = anon_sym_SEMI_SEMI; - v->a[27488] = anon_sym_AMP_AMP; - v->a[27489] = anon_sym_PIPE_PIPE; - v->a[27490] = anon_sym_LT; - v->a[27491] = anon_sym_GT; - v->a[27492] = anon_sym_GT_GT; - v->a[27493] = anon_sym_LT_LT; - v->a[27494] = aux_sym_heredoc_redirect_token1; - v->a[27495] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27496] = aux_sym_concatenation_token1; - v->a[27497] = anon_sym_DOLLAR; - v->a[27498] = anon_sym_DQUOTE; - v->a[27499] = sym_raw_string; - small_parse_table_1375(v); -} - -/* EOF small_parse_table_274.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 deleted file mode 100644 index a31bebce..00000000 --- a/parser/static/small_parse_table/small_parse_table_275.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1375(t_small_parse_table_array *v) -{ - v->a[27500] = sym_number; - v->a[27501] = anon_sym_DOLLAR_LBRACE; - v->a[27502] = anon_sym_DOLLAR_LPAREN; - v->a[27503] = anon_sym_BQUOTE; - v->a[27504] = sym_word; - v->a[27505] = anon_sym_SEMI; - v->a[27506] = 3; - v->a[27507] = actions(3); - v->a[27508] = 1; - v->a[27509] = sym_comment; - v->a[27510] = actions(1116); - v->a[27511] = 1; - v->a[27512] = sym__concat; - v->a[27513] = actions(1114); - v->a[27514] = 21; - v->a[27515] = anon_sym_PIPE; - v->a[27516] = anon_sym_RPAREN; - v->a[27517] = anon_sym_SEMI_SEMI; - v->a[27518] = anon_sym_AMP_AMP; - v->a[27519] = anon_sym_PIPE_PIPE; - small_parse_table_1376(v); -} - -void small_parse_table_1376(t_small_parse_table_array *v) -{ - v->a[27520] = anon_sym_LT; - v->a[27521] = anon_sym_GT; - v->a[27522] = anon_sym_GT_GT; - v->a[27523] = anon_sym_LT_LT; - v->a[27524] = aux_sym_heredoc_redirect_token1; - v->a[27525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27526] = aux_sym_concatenation_token1; - v->a[27527] = anon_sym_DOLLAR; - v->a[27528] = anon_sym_DQUOTE; - v->a[27529] = sym_raw_string; - v->a[27530] = sym_number; - v->a[27531] = anon_sym_DOLLAR_LBRACE; - v->a[27532] = anon_sym_DOLLAR_LPAREN; - v->a[27533] = anon_sym_BQUOTE; - v->a[27534] = sym_word; - v->a[27535] = anon_sym_SEMI; - v->a[27536] = 7; - v->a[27537] = actions(3); - v->a[27538] = 1; - v->a[27539] = sym_comment; - small_parse_table_1377(v); -} - -void small_parse_table_1377(t_small_parse_table_array *v) -{ - v->a[27540] = actions(580); - v->a[27541] = 1; - v->a[27542] = anon_sym_PIPE; - v->a[27543] = actions(1176); - v->a[27544] = 1; - v->a[27545] = sym_variable_name; - v->a[27546] = state(1300); - v->a[27547] = 2; - v->a[27548] = sym_variable_assignment; - v->a[27549] = aux_sym__variable_assignments_repeat1; - v->a[27550] = actions(816); - v->a[27551] = 3; - v->a[27552] = anon_sym_AMP_AMP; - v->a[27553] = anon_sym_PIPE_PIPE; - v->a[27554] = anon_sym_LT_LT; - v->a[27555] = state(1319); - v->a[27556] = 3; - v->a[27557] = sym_file_redirect; - v->a[27558] = sym_heredoc_redirect; - v->a[27559] = aux_sym_redirected_statement_repeat1; - small_parse_table_1378(v); -} - -void small_parse_table_1378(t_small_parse_table_array *v) -{ - v->a[27560] = actions(576); - v->a[27561] = 12; - v->a[27562] = anon_sym_LT; - v->a[27563] = anon_sym_GT; - v->a[27564] = anon_sym_GT_GT; - v->a[27565] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27566] = anon_sym_DOLLAR; - v->a[27567] = anon_sym_DQUOTE; - v->a[27568] = sym_raw_string; - v->a[27569] = sym_number; - v->a[27570] = anon_sym_DOLLAR_LBRACE; - v->a[27571] = anon_sym_DOLLAR_LPAREN; - v->a[27572] = anon_sym_BQUOTE; - v->a[27573] = sym_word; - v->a[27574] = 3; - v->a[27575] = actions(3); - v->a[27576] = 1; - v->a[27577] = sym_comment; - v->a[27578] = actions(1046); - v->a[27579] = 1; - small_parse_table_1379(v); -} - -void small_parse_table_1379(t_small_parse_table_array *v) -{ - v->a[27580] = sym__concat; - v->a[27581] = actions(1048); - v->a[27582] = 21; - v->a[27583] = anon_sym_esac; - v->a[27584] = anon_sym_PIPE; - v->a[27585] = anon_sym_SEMI_SEMI; - v->a[27586] = anon_sym_AMP_AMP; - v->a[27587] = anon_sym_PIPE_PIPE; - v->a[27588] = anon_sym_LT; - v->a[27589] = anon_sym_GT; - v->a[27590] = anon_sym_GT_GT; - v->a[27591] = anon_sym_LT_LT; - v->a[27592] = aux_sym_heredoc_redirect_token1; - v->a[27593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27594] = aux_sym_concatenation_token1; - v->a[27595] = anon_sym_DOLLAR; - v->a[27596] = anon_sym_DQUOTE; - v->a[27597] = sym_raw_string; - v->a[27598] = sym_number; - v->a[27599] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1380(v); -} - -/* EOF small_parse_table_275.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 deleted file mode 100644 index 60edf833..00000000 --- a/parser/static/small_parse_table/small_parse_table_276.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1380(t_small_parse_table_array *v) -{ - v->a[27600] = anon_sym_DOLLAR_LPAREN; - v->a[27601] = anon_sym_BQUOTE; - v->a[27602] = sym_word; - v->a[27603] = anon_sym_SEMI; - v->a[27604] = 3; - v->a[27605] = actions(3); - v->a[27606] = 1; - v->a[27607] = sym_comment; - v->a[27608] = actions(1116); - v->a[27609] = 1; - v->a[27610] = sym__concat; - v->a[27611] = actions(1114); - v->a[27612] = 21; - v->a[27613] = anon_sym_esac; - v->a[27614] = anon_sym_PIPE; - v->a[27615] = anon_sym_SEMI_SEMI; - v->a[27616] = anon_sym_AMP_AMP; - v->a[27617] = anon_sym_PIPE_PIPE; - v->a[27618] = anon_sym_LT; - v->a[27619] = anon_sym_GT; - small_parse_table_1381(v); -} - -void small_parse_table_1381(t_small_parse_table_array *v) -{ - v->a[27620] = anon_sym_GT_GT; - v->a[27621] = anon_sym_LT_LT; - v->a[27622] = aux_sym_heredoc_redirect_token1; - v->a[27623] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27624] = aux_sym_concatenation_token1; - v->a[27625] = anon_sym_DOLLAR; - v->a[27626] = anon_sym_DQUOTE; - v->a[27627] = sym_raw_string; - v->a[27628] = sym_number; - v->a[27629] = anon_sym_DOLLAR_LBRACE; - v->a[27630] = anon_sym_DOLLAR_LPAREN; - v->a[27631] = anon_sym_BQUOTE; - v->a[27632] = sym_word; - v->a[27633] = anon_sym_SEMI; - v->a[27634] = 3; - v->a[27635] = actions(3); - v->a[27636] = 1; - v->a[27637] = sym_comment; - v->a[27638] = actions(1003); - v->a[27639] = 1; - small_parse_table_1382(v); -} - -void small_parse_table_1382(t_small_parse_table_array *v) -{ - v->a[27640] = sym_variable_name; - v->a[27641] = actions(1001); - v->a[27642] = 21; - v->a[27643] = anon_sym_for; - v->a[27644] = anon_sym_while; - v->a[27645] = anon_sym_until; - v->a[27646] = anon_sym_if; - v->a[27647] = anon_sym_case; - v->a[27648] = anon_sym_LPAREN; - v->a[27649] = anon_sym_LBRACE; - v->a[27650] = anon_sym_RBRACE; - v->a[27651] = anon_sym_BANG; - v->a[27652] = anon_sym_LT; - v->a[27653] = anon_sym_GT; - v->a[27654] = anon_sym_GT_GT; - v->a[27655] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27656] = anon_sym_DOLLAR; - v->a[27657] = anon_sym_DQUOTE; - v->a[27658] = sym_raw_string; - v->a[27659] = sym_number; - small_parse_table_1383(v); -} - -void small_parse_table_1383(t_small_parse_table_array *v) -{ - v->a[27660] = anon_sym_DOLLAR_LBRACE; - v->a[27661] = anon_sym_DOLLAR_LPAREN; - v->a[27662] = anon_sym_BQUOTE; - v->a[27663] = sym_word; - v->a[27664] = 6; - v->a[27665] = actions(3); - v->a[27666] = 1; - v->a[27667] = sym_comment; - v->a[27668] = actions(1176); - v->a[27669] = 1; - v->a[27670] = sym_variable_name; - v->a[27671] = state(1300); - v->a[27672] = 2; - v->a[27673] = sym_variable_assignment; - v->a[27674] = aux_sym__variable_assignments_repeat1; - v->a[27675] = state(1319); - v->a[27676] = 3; - v->a[27677] = sym_file_redirect; - v->a[27678] = sym_heredoc_redirect; - v->a[27679] = aux_sym_redirected_statement_repeat1; - small_parse_table_1384(v); -} - -void small_parse_table_1384(t_small_parse_table_array *v) -{ - v->a[27680] = actions(580); - v->a[27681] = 7; - v->a[27682] = anon_sym_PIPE; - v->a[27683] = anon_sym_AMP_AMP; - v->a[27684] = anon_sym_PIPE_PIPE; - v->a[27685] = anon_sym_LT; - v->a[27686] = anon_sym_GT; - v->a[27687] = anon_sym_GT_GT; - v->a[27688] = anon_sym_LT_LT; - v->a[27689] = actions(576); - v->a[27690] = 9; - v->a[27691] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27692] = anon_sym_DOLLAR; - v->a[27693] = anon_sym_DQUOTE; - v->a[27694] = sym_raw_string; - v->a[27695] = sym_number; - v->a[27696] = anon_sym_DOLLAR_LBRACE; - v->a[27697] = anon_sym_DOLLAR_LPAREN; - v->a[27698] = anon_sym_BQUOTE; - v->a[27699] = sym_word; - small_parse_table_1385(v); -} - -/* EOF small_parse_table_276.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 deleted file mode 100644 index 02441c38..00000000 --- a/parser/static/small_parse_table/small_parse_table_277.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1385(t_small_parse_table_array *v) -{ - v->a[27700] = 6; - v->a[27701] = actions(3); - v->a[27702] = 1; - v->a[27703] = sym_comment; - v->a[27704] = actions(351); - v->a[27705] = 1; - v->a[27706] = ts_builtin_sym_end; - v->a[27707] = actions(1183); - v->a[27708] = 1; - v->a[27709] = sym_variable_name; - v->a[27710] = actions(1181); - v->a[27711] = 2; - v->a[27712] = aux_sym__simple_variable_name_token1; - v->a[27713] = aux_sym__multiline_variable_name_token1; - v->a[27714] = actions(1179); - v->a[27715] = 8; - v->a[27716] = anon_sym_BANG; - v->a[27717] = anon_sym_DASH; - v->a[27718] = anon_sym_STAR; - v->a[27719] = anon_sym_QMARK; - small_parse_table_1386(v); -} - -void small_parse_table_1386(t_small_parse_table_array *v) -{ - v->a[27720] = anon_sym_DOLLAR; - v->a[27721] = anon_sym_POUND; - v->a[27722] = anon_sym_AT; - v->a[27723] = anon_sym_0; - v->a[27724] = actions(343); - v->a[27725] = 10; - v->a[27726] = anon_sym_PIPE; - v->a[27727] = anon_sym_SEMI_SEMI; - v->a[27728] = anon_sym_AMP_AMP; - v->a[27729] = anon_sym_PIPE_PIPE; - v->a[27730] = anon_sym_LT; - v->a[27731] = anon_sym_GT; - v->a[27732] = anon_sym_GT_GT; - v->a[27733] = anon_sym_LT_LT; - v->a[27734] = aux_sym_heredoc_redirect_token1; - v->a[27735] = anon_sym_SEMI; - v->a[27736] = 4; - v->a[27737] = actions(3); - v->a[27738] = 1; - v->a[27739] = sym_comment; - small_parse_table_1387(v); -} - -void small_parse_table_1387(t_small_parse_table_array *v) -{ - v->a[27740] = actions(1044); - v->a[27741] = 1; - v->a[27742] = sym_variable_name; - v->a[27743] = actions(1185); - v->a[27744] = 1; - v->a[27745] = ts_builtin_sym_end; - v->a[27746] = actions(1040); - v->a[27747] = 20; - v->a[27748] = anon_sym_for; - v->a[27749] = anon_sym_while; - v->a[27750] = anon_sym_until; - v->a[27751] = anon_sym_if; - v->a[27752] = anon_sym_case; - v->a[27753] = anon_sym_LPAREN; - v->a[27754] = anon_sym_LBRACE; - v->a[27755] = anon_sym_BANG; - v->a[27756] = anon_sym_LT; - v->a[27757] = anon_sym_GT; - v->a[27758] = anon_sym_GT_GT; - v->a[27759] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1388(v); -} - -void small_parse_table_1388(t_small_parse_table_array *v) -{ - v->a[27760] = anon_sym_DOLLAR; - v->a[27761] = anon_sym_DQUOTE; - v->a[27762] = sym_raw_string; - v->a[27763] = sym_number; - v->a[27764] = anon_sym_DOLLAR_LBRACE; - v->a[27765] = anon_sym_DOLLAR_LPAREN; - v->a[27766] = anon_sym_BQUOTE; - v->a[27767] = sym_word; - v->a[27768] = 3; - v->a[27769] = actions(3); - v->a[27770] = 1; - v->a[27771] = sym_comment; - v->a[27772] = actions(1083); - v->a[27773] = 1; - v->a[27774] = sym__concat; - v->a[27775] = actions(1085); - v->a[27776] = 21; - v->a[27777] = anon_sym_esac; - v->a[27778] = anon_sym_PIPE; - v->a[27779] = anon_sym_SEMI_SEMI; - small_parse_table_1389(v); -} - -void small_parse_table_1389(t_small_parse_table_array *v) -{ - v->a[27780] = anon_sym_AMP_AMP; - v->a[27781] = anon_sym_PIPE_PIPE; - v->a[27782] = anon_sym_LT; - v->a[27783] = anon_sym_GT; - v->a[27784] = anon_sym_GT_GT; - v->a[27785] = anon_sym_LT_LT; - v->a[27786] = aux_sym_heredoc_redirect_token1; - v->a[27787] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27788] = aux_sym_concatenation_token1; - v->a[27789] = anon_sym_DOLLAR; - v->a[27790] = anon_sym_DQUOTE; - v->a[27791] = sym_raw_string; - v->a[27792] = sym_number; - v->a[27793] = anon_sym_DOLLAR_LBRACE; - v->a[27794] = anon_sym_DOLLAR_LPAREN; - v->a[27795] = anon_sym_BQUOTE; - v->a[27796] = sym_word; - v->a[27797] = anon_sym_SEMI; - v->a[27798] = 3; - v->a[27799] = actions(3); - small_parse_table_1390(v); -} - -/* EOF small_parse_table_277.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 deleted file mode 100644 index e7c2654b..00000000 --- a/parser/static/small_parse_table/small_parse_table_278.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1390(t_small_parse_table_array *v) -{ - v->a[27800] = 1; - v->a[27801] = sym_comment; - v->a[27802] = actions(1087); - v->a[27803] = 1; - v->a[27804] = sym__concat; - v->a[27805] = actions(1089); - v->a[27806] = 21; - v->a[27807] = anon_sym_esac; - v->a[27808] = anon_sym_PIPE; - v->a[27809] = anon_sym_SEMI_SEMI; - v->a[27810] = anon_sym_AMP_AMP; - v->a[27811] = anon_sym_PIPE_PIPE; - v->a[27812] = anon_sym_LT; - v->a[27813] = anon_sym_GT; - v->a[27814] = anon_sym_GT_GT; - v->a[27815] = anon_sym_LT_LT; - v->a[27816] = aux_sym_heredoc_redirect_token1; - v->a[27817] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27818] = aux_sym_concatenation_token1; - v->a[27819] = anon_sym_DOLLAR; - small_parse_table_1391(v); -} - -void small_parse_table_1391(t_small_parse_table_array *v) -{ - v->a[27820] = anon_sym_DQUOTE; - v->a[27821] = sym_raw_string; - v->a[27822] = sym_number; - v->a[27823] = anon_sym_DOLLAR_LBRACE; - v->a[27824] = anon_sym_DOLLAR_LPAREN; - v->a[27825] = anon_sym_BQUOTE; - v->a[27826] = sym_word; - v->a[27827] = anon_sym_SEMI; - v->a[27828] = 4; - v->a[27829] = actions(3); - v->a[27830] = 1; - v->a[27831] = sym_comment; - v->a[27832] = actions(1044); - v->a[27833] = 1; - v->a[27834] = sym_variable_name; - v->a[27835] = actions(1185); - v->a[27836] = 1; - v->a[27837] = ts_builtin_sym_end; - v->a[27838] = actions(1040); - v->a[27839] = 20; - small_parse_table_1392(v); -} - -void small_parse_table_1392(t_small_parse_table_array *v) -{ - v->a[27840] = anon_sym_for; - v->a[27841] = anon_sym_while; - v->a[27842] = anon_sym_until; - v->a[27843] = anon_sym_if; - v->a[27844] = anon_sym_case; - v->a[27845] = anon_sym_LPAREN; - v->a[27846] = anon_sym_LBRACE; - v->a[27847] = anon_sym_BANG; - v->a[27848] = anon_sym_LT; - v->a[27849] = anon_sym_GT; - v->a[27850] = anon_sym_GT_GT; - v->a[27851] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27852] = anon_sym_DOLLAR; - v->a[27853] = anon_sym_DQUOTE; - v->a[27854] = sym_raw_string; - v->a[27855] = sym_number; - v->a[27856] = anon_sym_DOLLAR_LBRACE; - v->a[27857] = anon_sym_DOLLAR_LPAREN; - v->a[27858] = anon_sym_BQUOTE; - v->a[27859] = sym_word; - small_parse_table_1393(v); -} - -void small_parse_table_1393(t_small_parse_table_array *v) -{ - v->a[27860] = 3; - v->a[27861] = actions(3); - v->a[27862] = 1; - v->a[27863] = sym_comment; - v->a[27864] = actions(1108); - v->a[27865] = 1; - v->a[27866] = sym__concat; - v->a[27867] = actions(1106); - v->a[27868] = 21; - v->a[27869] = anon_sym_esac; - v->a[27870] = anon_sym_PIPE; - v->a[27871] = anon_sym_SEMI_SEMI; - v->a[27872] = anon_sym_AMP_AMP; - v->a[27873] = anon_sym_PIPE_PIPE; - v->a[27874] = anon_sym_LT; - v->a[27875] = anon_sym_GT; - v->a[27876] = anon_sym_GT_GT; - v->a[27877] = anon_sym_LT_LT; - v->a[27878] = aux_sym_heredoc_redirect_token1; - v->a[27879] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1394(v); -} - -void small_parse_table_1394(t_small_parse_table_array *v) -{ - v->a[27880] = aux_sym_concatenation_token1; - v->a[27881] = anon_sym_DOLLAR; - v->a[27882] = anon_sym_DQUOTE; - v->a[27883] = sym_raw_string; - v->a[27884] = sym_number; - v->a[27885] = anon_sym_DOLLAR_LBRACE; - v->a[27886] = anon_sym_DOLLAR_LPAREN; - v->a[27887] = anon_sym_BQUOTE; - v->a[27888] = sym_word; - v->a[27889] = anon_sym_SEMI; - v->a[27890] = 4; - v->a[27891] = actions(3); - v->a[27892] = 1; - v->a[27893] = sym_comment; - v->a[27894] = actions(1044); - v->a[27895] = 1; - v->a[27896] = sym_variable_name; - v->a[27897] = actions(1185); - v->a[27898] = 1; - v->a[27899] = ts_builtin_sym_end; - small_parse_table_1395(v); -} - -/* EOF small_parse_table_278.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 deleted file mode 100644 index 104de110..00000000 --- a/parser/static/small_parse_table/small_parse_table_279.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1395(t_small_parse_table_array *v) -{ - v->a[27900] = actions(1040); - v->a[27901] = 20; - v->a[27902] = anon_sym_for; - v->a[27903] = anon_sym_while; - v->a[27904] = anon_sym_until; - v->a[27905] = anon_sym_if; - v->a[27906] = anon_sym_case; - v->a[27907] = anon_sym_LPAREN; - v->a[27908] = anon_sym_LBRACE; - v->a[27909] = anon_sym_BANG; - v->a[27910] = anon_sym_LT; - v->a[27911] = anon_sym_GT; - v->a[27912] = anon_sym_GT_GT; - v->a[27913] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27914] = anon_sym_DOLLAR; - v->a[27915] = anon_sym_DQUOTE; - v->a[27916] = sym_raw_string; - v->a[27917] = sym_number; - v->a[27918] = anon_sym_DOLLAR_LBRACE; - v->a[27919] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1396(v); -} - -void small_parse_table_1396(t_small_parse_table_array *v) -{ - v->a[27920] = anon_sym_BQUOTE; - v->a[27921] = sym_word; - v->a[27922] = 3; - v->a[27923] = actions(3); - v->a[27924] = 1; - v->a[27925] = sym_comment; - v->a[27926] = actions(1097); - v->a[27927] = 1; - v->a[27928] = sym__concat; - v->a[27929] = actions(1095); - v->a[27930] = 21; - v->a[27931] = anon_sym_esac; - v->a[27932] = anon_sym_PIPE; - v->a[27933] = anon_sym_SEMI_SEMI; - v->a[27934] = anon_sym_AMP_AMP; - v->a[27935] = anon_sym_PIPE_PIPE; - v->a[27936] = anon_sym_LT; - v->a[27937] = anon_sym_GT; - v->a[27938] = anon_sym_GT_GT; - v->a[27939] = anon_sym_LT_LT; - small_parse_table_1397(v); -} - -void small_parse_table_1397(t_small_parse_table_array *v) -{ - v->a[27940] = aux_sym_heredoc_redirect_token1; - v->a[27941] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27942] = aux_sym_concatenation_token1; - v->a[27943] = anon_sym_DOLLAR; - v->a[27944] = anon_sym_DQUOTE; - v->a[27945] = sym_raw_string; - v->a[27946] = sym_number; - v->a[27947] = anon_sym_DOLLAR_LBRACE; - v->a[27948] = anon_sym_DOLLAR_LPAREN; - v->a[27949] = anon_sym_BQUOTE; - v->a[27950] = sym_word; - v->a[27951] = anon_sym_SEMI; - v->a[27952] = 3; - v->a[27953] = actions(3); - v->a[27954] = 1; - v->a[27955] = sym_comment; - v->a[27956] = actions(1093); - v->a[27957] = 1; - v->a[27958] = sym__concat; - v->a[27959] = actions(1091); - small_parse_table_1398(v); -} - -void small_parse_table_1398(t_small_parse_table_array *v) -{ - v->a[27960] = 21; - v->a[27961] = anon_sym_esac; - v->a[27962] = anon_sym_PIPE; - v->a[27963] = anon_sym_SEMI_SEMI; - v->a[27964] = anon_sym_AMP_AMP; - v->a[27965] = anon_sym_PIPE_PIPE; - v->a[27966] = anon_sym_LT; - v->a[27967] = anon_sym_GT; - v->a[27968] = anon_sym_GT_GT; - v->a[27969] = anon_sym_LT_LT; - v->a[27970] = aux_sym_heredoc_redirect_token1; - v->a[27971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[27972] = aux_sym_concatenation_token1; - v->a[27973] = anon_sym_DOLLAR; - v->a[27974] = anon_sym_DQUOTE; - v->a[27975] = sym_raw_string; - v->a[27976] = sym_number; - v->a[27977] = anon_sym_DOLLAR_LBRACE; - v->a[27978] = anon_sym_DOLLAR_LPAREN; - v->a[27979] = anon_sym_BQUOTE; - small_parse_table_1399(v); -} - -void small_parse_table_1399(t_small_parse_table_array *v) -{ - v->a[27980] = sym_word; - v->a[27981] = anon_sym_SEMI; - v->a[27982] = 4; - v->a[27983] = actions(3); - v->a[27984] = 1; - v->a[27985] = sym_comment; - v->a[27986] = actions(1044); - v->a[27987] = 1; - v->a[27988] = sym_variable_name; - v->a[27989] = actions(1185); - v->a[27990] = 1; - v->a[27991] = ts_builtin_sym_end; - v->a[27992] = actions(1040); - v->a[27993] = 20; - v->a[27994] = anon_sym_for; - v->a[27995] = anon_sym_while; - v->a[27996] = anon_sym_until; - v->a[27997] = anon_sym_if; - v->a[27998] = anon_sym_case; - v->a[27999] = anon_sym_LPAREN; - small_parse_table_1400(v); -} - -/* EOF small_parse_table_279.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 deleted file mode 100644 index 429bccbe..00000000 --- a/parser/static/small_parse_table/small_parse_table_28.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_28.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_140(t_small_parse_table_array *v) -{ - v->a[2800] = sym_string; - v->a[2801] = sym_simple_expansion; - v->a[2802] = sym_expansion; - v->a[2803] = sym_command_substitution; - v->a[2804] = state(867); - v->a[2805] = 12; - v->a[2806] = sym_redirected_statement; - v->a[2807] = sym_for_statement; - v->a[2808] = sym_while_statement; - v->a[2809] = sym_if_statement; - v->a[2810] = sym_case_statement; - v->a[2811] = sym_function_definition; - v->a[2812] = sym_compound_statement; - v->a[2813] = sym_subshell; - v->a[2814] = sym_list; - v->a[2815] = sym_negated_command; - v->a[2816] = sym_command; - v->a[2817] = sym__variable_assignments; - v->a[2818] = 32; - v->a[2819] = actions(3); - small_parse_table_141(v); -} - -void small_parse_table_141(t_small_parse_table_array *v) -{ - v->a[2820] = 1; - v->a[2821] = sym_comment; - v->a[2822] = actions(79); - v->a[2823] = 1; - v->a[2824] = sym_word; - v->a[2825] = actions(81); - v->a[2826] = 1; - v->a[2827] = anon_sym_for; - v->a[2828] = actions(85); - v->a[2829] = 1; - v->a[2830] = anon_sym_if; - v->a[2831] = actions(87); - v->a[2832] = 1; - v->a[2833] = anon_sym_case; - v->a[2834] = actions(89); - v->a[2835] = 1; - v->a[2836] = anon_sym_LPAREN; - v->a[2837] = actions(93); - v->a[2838] = 1; - v->a[2839] = anon_sym_LBRACE; - small_parse_table_142(v); -} - -void small_parse_table_142(t_small_parse_table_array *v) -{ - v->a[2840] = actions(95); - v->a[2841] = 1; - v->a[2842] = anon_sym_BANG; - v->a[2843] = actions(99); - v->a[2844] = 1; - v->a[2845] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2846] = actions(101); - v->a[2847] = 1; - v->a[2848] = anon_sym_DOLLAR; - v->a[2849] = actions(103); - v->a[2850] = 1; - v->a[2851] = anon_sym_DQUOTE; - v->a[2852] = actions(107); - v->a[2853] = 1; - v->a[2854] = anon_sym_DOLLAR_LBRACE; - v->a[2855] = actions(109); - v->a[2856] = 1; - v->a[2857] = anon_sym_DOLLAR_LPAREN; - v->a[2858] = actions(111); - v->a[2859] = 1; - small_parse_table_143(v); -} - -void small_parse_table_143(t_small_parse_table_array *v) -{ - v->a[2860] = anon_sym_BQUOTE; - v->a[2861] = actions(113); - v->a[2862] = 1; - v->a[2863] = sym_variable_name; - v->a[2864] = actions(115); - v->a[2865] = 1; - v->a[2866] = anon_sym_LF; - v->a[2867] = state(104); - v->a[2868] = 1; - v->a[2869] = aux_sym__statements_repeat1; - v->a[2870] = state(170); - v->a[2871] = 1; - v->a[2872] = sym_command_name; - v->a[2873] = state(177); - v->a[2874] = 1; - v->a[2875] = sym_variable_assignment; - v->a[2876] = state(326); - v->a[2877] = 1; - v->a[2878] = aux_sym__case_item_last_repeat2; - v->a[2879] = state(408); - small_parse_table_144(v); -} - -void small_parse_table_144(t_small_parse_table_array *v) -{ - v->a[2880] = 1; - v->a[2881] = aux_sym_command_repeat1; - v->a[2882] = state(541); - v->a[2883] = 1; - v->a[2884] = sym_file_redirect; - v->a[2885] = state(546); - v->a[2886] = 1; - v->a[2887] = sym_concatenation; - v->a[2888] = state(913); - v->a[2889] = 1; - v->a[2890] = sym_pipeline; - v->a[2891] = state(990); - v->a[2892] = 1; - v->a[2893] = aux_sym_redirected_statement_repeat2; - v->a[2894] = state(1564); - v->a[2895] = 1; - v->a[2896] = sym__statement_not_pipeline; - v->a[2897] = state(1575); - v->a[2898] = 1; - v->a[2899] = sym__statements; - small_parse_table_145(v); -} - -/* EOF small_parse_table_28.c */ diff --git a/parser/static/small_parse_table/small_parse_table_280.c b/parser/static/small_parse_table/small_parse_table_280.c deleted file mode 100644 index 8977e60d..00000000 --- a/parser/static/small_parse_table/small_parse_table_280.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1400(t_small_parse_table_array *v) -{ - v->a[28000] = anon_sym_LBRACE; - v->a[28001] = anon_sym_BANG; - v->a[28002] = anon_sym_LT; - v->a[28003] = anon_sym_GT; - v->a[28004] = anon_sym_GT_GT; - v->a[28005] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28006] = anon_sym_DOLLAR; - v->a[28007] = anon_sym_DQUOTE; - v->a[28008] = sym_raw_string; - v->a[28009] = sym_number; - v->a[28010] = anon_sym_DOLLAR_LBRACE; - v->a[28011] = anon_sym_DOLLAR_LPAREN; - v->a[28012] = anon_sym_BQUOTE; - v->a[28013] = sym_word; - v->a[28014] = 4; - v->a[28015] = actions(3); - v->a[28016] = 1; - v->a[28017] = sym_comment; - v->a[28018] = actions(1044); - v->a[28019] = 1; - 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] = actions(1185); - v->a[28022] = 1; - v->a[28023] = ts_builtin_sym_end; - v->a[28024] = actions(1040); - v->a[28025] = 20; - v->a[28026] = anon_sym_for; - v->a[28027] = anon_sym_while; - v->a[28028] = anon_sym_until; - v->a[28029] = anon_sym_if; - v->a[28030] = anon_sym_case; - v->a[28031] = anon_sym_LPAREN; - v->a[28032] = anon_sym_LBRACE; - v->a[28033] = anon_sym_BANG; - v->a[28034] = anon_sym_LT; - v->a[28035] = anon_sym_GT; - v->a[28036] = anon_sym_GT_GT; - v->a[28037] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28038] = anon_sym_DOLLAR; - v->a[28039] = anon_sym_DQUOTE; - small_parse_table_1402(v); -} - -void small_parse_table_1402(t_small_parse_table_array *v) -{ - v->a[28040] = sym_raw_string; - v->a[28041] = sym_number; - v->a[28042] = anon_sym_DOLLAR_LBRACE; - v->a[28043] = anon_sym_DOLLAR_LPAREN; - v->a[28044] = anon_sym_BQUOTE; - v->a[28045] = sym_word; - v->a[28046] = 3; - v->a[28047] = actions(3); - v->a[28048] = 1; - v->a[28049] = sym_comment; - v->a[28050] = actions(1108); - v->a[28051] = 2; - v->a[28052] = sym__concat; - v->a[28053] = ts_builtin_sym_end; - v->a[28054] = actions(1106); - v->a[28055] = 20; - v->a[28056] = anon_sym_PIPE; - v->a[28057] = anon_sym_SEMI_SEMI; - v->a[28058] = anon_sym_AMP_AMP; - v->a[28059] = anon_sym_PIPE_PIPE; - small_parse_table_1403(v); -} - -void small_parse_table_1403(t_small_parse_table_array *v) -{ - v->a[28060] = anon_sym_LT; - v->a[28061] = anon_sym_GT; - v->a[28062] = anon_sym_GT_GT; - v->a[28063] = anon_sym_LT_LT; - v->a[28064] = aux_sym_heredoc_redirect_token1; - v->a[28065] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28066] = aux_sym_concatenation_token1; - v->a[28067] = anon_sym_DOLLAR; - v->a[28068] = anon_sym_DQUOTE; - v->a[28069] = sym_raw_string; - v->a[28070] = sym_number; - v->a[28071] = anon_sym_DOLLAR_LBRACE; - v->a[28072] = anon_sym_DOLLAR_LPAREN; - v->a[28073] = anon_sym_BQUOTE; - v->a[28074] = sym_word; - v->a[28075] = anon_sym_SEMI; - v->a[28076] = 3; - v->a[28077] = actions(3); - v->a[28078] = 1; - v->a[28079] = sym_comment; - small_parse_table_1404(v); -} - -void small_parse_table_1404(t_small_parse_table_array *v) -{ - v->a[28080] = actions(1060); - v->a[28081] = 2; - v->a[28082] = sym__concat; - v->a[28083] = ts_builtin_sym_end; - v->a[28084] = actions(1058); - v->a[28085] = 20; - v->a[28086] = anon_sym_PIPE; - v->a[28087] = anon_sym_SEMI_SEMI; - v->a[28088] = anon_sym_AMP_AMP; - v->a[28089] = anon_sym_PIPE_PIPE; - v->a[28090] = anon_sym_LT; - v->a[28091] = anon_sym_GT; - v->a[28092] = anon_sym_GT_GT; - v->a[28093] = anon_sym_LT_LT; - v->a[28094] = aux_sym_heredoc_redirect_token1; - v->a[28095] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28096] = aux_sym_concatenation_token1; - v->a[28097] = anon_sym_DOLLAR; - v->a[28098] = anon_sym_DQUOTE; - v->a[28099] = sym_raw_string; - small_parse_table_1405(v); -} - -/* EOF small_parse_table_280.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 deleted file mode 100644 index c3c76d35..00000000 --- a/parser/static/small_parse_table/small_parse_table_281.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1405(t_small_parse_table_array *v) -{ - v->a[28100] = sym_number; - v->a[28101] = anon_sym_DOLLAR_LBRACE; - v->a[28102] = anon_sym_DOLLAR_LPAREN; - v->a[28103] = anon_sym_BQUOTE; - v->a[28104] = sym_word; - v->a[28105] = anon_sym_SEMI; - v->a[28106] = 5; - v->a[28107] = actions(3); - v->a[28108] = 1; - v->a[28109] = sym_comment; - v->a[28110] = actions(1191); - v->a[28111] = 1; - v->a[28112] = sym_variable_name; - v->a[28113] = actions(1189); - v->a[28114] = 2; - v->a[28115] = aux_sym__simple_variable_name_token1; - v->a[28116] = aux_sym__multiline_variable_name_token1; - v->a[28117] = actions(1187); - v->a[28118] = 8; - v->a[28119] = anon_sym_BANG; - small_parse_table_1406(v); -} - -void small_parse_table_1406(t_small_parse_table_array *v) -{ - v->a[28120] = anon_sym_DASH; - v->a[28121] = anon_sym_STAR; - v->a[28122] = anon_sym_QMARK; - v->a[28123] = anon_sym_DOLLAR; - v->a[28124] = anon_sym_POUND; - v->a[28125] = anon_sym_AT; - v->a[28126] = anon_sym_0; - v->a[28127] = actions(343); - v->a[28128] = 11; - v->a[28129] = anon_sym_LT; - v->a[28130] = anon_sym_GT; - v->a[28131] = anon_sym_GT_GT; - v->a[28132] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28133] = anon_sym_DQUOTE; - v->a[28134] = sym_raw_string; - v->a[28135] = sym_number; - v->a[28136] = anon_sym_DOLLAR_LBRACE; - v->a[28137] = anon_sym_DOLLAR_LPAREN; - v->a[28138] = anon_sym_BQUOTE; - v->a[28139] = sym_word; - small_parse_table_1407(v); -} - -void small_parse_table_1407(t_small_parse_table_array *v) -{ - v->a[28140] = 3; - v->a[28141] = actions(3); - v->a[28142] = 1; - v->a[28143] = sym_comment; - v->a[28144] = actions(869); - v->a[28145] = 1; - v->a[28146] = sym_variable_name; - v->a[28147] = actions(867); - v->a[28148] = 21; - v->a[28149] = anon_sym_for; - v->a[28150] = anon_sym_while; - v->a[28151] = anon_sym_until; - v->a[28152] = anon_sym_do; - v->a[28153] = anon_sym_if; - v->a[28154] = anon_sym_case; - v->a[28155] = anon_sym_LPAREN; - v->a[28156] = anon_sym_LBRACE; - v->a[28157] = anon_sym_BANG; - v->a[28158] = anon_sym_LT; - v->a[28159] = anon_sym_GT; - small_parse_table_1408(v); -} - -void small_parse_table_1408(t_small_parse_table_array *v) -{ - v->a[28160] = anon_sym_GT_GT; - v->a[28161] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28162] = anon_sym_DOLLAR; - v->a[28163] = anon_sym_DQUOTE; - v->a[28164] = sym_raw_string; - v->a[28165] = sym_number; - v->a[28166] = anon_sym_DOLLAR_LBRACE; - v->a[28167] = anon_sym_DOLLAR_LPAREN; - v->a[28168] = anon_sym_BQUOTE; - v->a[28169] = sym_word; - v->a[28170] = 13; - v->a[28171] = actions(3); - v->a[28172] = 1; - v->a[28173] = sym_comment; - v->a[28174] = actions(943); - v->a[28175] = 1; - v->a[28176] = sym__immediate_double_hash; - v->a[28177] = actions(1193); - v->a[28178] = 1; - v->a[28179] = anon_sym_RPAREN; - small_parse_table_1409(v); -} - -void small_parse_table_1409(t_small_parse_table_array *v) -{ - v->a[28180] = actions(1195); - v->a[28181] = 1; - v->a[28182] = anon_sym_RBRACE; - v->a[28183] = actions(1198); - v->a[28184] = 1; - v->a[28185] = anon_sym_DQUOTE; - v->a[28186] = actions(1200); - v->a[28187] = 1; - v->a[28188] = sym_raw_string; - v->a[28189] = actions(1202); - v->a[28190] = 1; - v->a[28191] = aux_sym__expansion_regex_token1; - v->a[28192] = actions(1204); - v->a[28193] = 1; - v->a[28194] = sym_regex; - v->a[28195] = state(1587); - v->a[28196] = 1; - v->a[28197] = sym__expansion_regex; - v->a[28198] = state(1588); - v->a[28199] = 1; - small_parse_table_1410(v); -} - -/* EOF small_parse_table_281.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 deleted file mode 100644 index 62e560c8..00000000 --- a/parser/static/small_parse_table/small_parse_table_282.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1410(t_small_parse_table_array *v) -{ - v->a[28200] = sym__expansion_expression; - v->a[28201] = state(1382); - v->a[28202] = 2; - v->a[28203] = sym_string; - v->a[28204] = aux_sym__expansion_regex_repeat1; - v->a[28205] = actions(937); - v->a[28206] = 3; - v->a[28207] = anon_sym_PERCENT; - v->a[28208] = anon_sym_POUND; - v->a[28209] = anon_sym_PERCENT_PERCENT; - v->a[28210] = actions(941); - v->a[28211] = 8; - v->a[28212] = anon_sym_COLON_DASH; - v->a[28213] = anon_sym_DASH3; - v->a[28214] = anon_sym_COLON_EQ; - v->a[28215] = anon_sym_EQ2; - v->a[28216] = anon_sym_COLON_QMARK; - v->a[28217] = anon_sym_QMARK2; - v->a[28218] = anon_sym_COLON_PLUS; - v->a[28219] = anon_sym_PLUS3; - small_parse_table_1411(v); -} - -void small_parse_table_1411(t_small_parse_table_array *v) -{ - v->a[28220] = 3; - v->a[28221] = actions(3); - v->a[28222] = 1; - v->a[28223] = sym_comment; - v->a[28224] = actions(1050); - v->a[28225] = 1; - v->a[28226] = sym__concat; - v->a[28227] = actions(1052); - v->a[28228] = 21; - v->a[28229] = anon_sym_esac; - v->a[28230] = anon_sym_PIPE; - v->a[28231] = anon_sym_SEMI_SEMI; - v->a[28232] = anon_sym_AMP_AMP; - v->a[28233] = anon_sym_PIPE_PIPE; - v->a[28234] = anon_sym_LT; - v->a[28235] = anon_sym_GT; - v->a[28236] = anon_sym_GT_GT; - v->a[28237] = anon_sym_LT_LT; - v->a[28238] = aux_sym_heredoc_redirect_token1; - v->a[28239] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1412(v); -} - -void small_parse_table_1412(t_small_parse_table_array *v) -{ - v->a[28240] = aux_sym_concatenation_token1; - v->a[28241] = anon_sym_DOLLAR; - v->a[28242] = anon_sym_DQUOTE; - v->a[28243] = sym_raw_string; - v->a[28244] = sym_number; - v->a[28245] = anon_sym_DOLLAR_LBRACE; - v->a[28246] = anon_sym_DOLLAR_LPAREN; - v->a[28247] = anon_sym_BQUOTE; - v->a[28248] = sym_word; - v->a[28249] = anon_sym_SEMI; - v->a[28250] = 5; - v->a[28251] = actions(3); - v->a[28252] = 1; - v->a[28253] = sym_comment; - v->a[28254] = actions(1156); - v->a[28255] = 1; - v->a[28256] = aux_sym_concatenation_token1; - v->a[28257] = actions(1206); - v->a[28258] = 1; - v->a[28259] = sym__concat; - small_parse_table_1413(v); -} - -void small_parse_table_1413(t_small_parse_table_array *v) -{ - v->a[28260] = state(343); - v->a[28261] = 1; - v->a[28262] = aux_sym_concatenation_repeat1; - v->a[28263] = actions(923); - v->a[28264] = 19; - v->a[28265] = anon_sym_PIPE; - v->a[28266] = anon_sym_SEMI_SEMI; - v->a[28267] = anon_sym_AMP_AMP; - v->a[28268] = anon_sym_PIPE_PIPE; - v->a[28269] = anon_sym_LT; - v->a[28270] = anon_sym_GT; - v->a[28271] = anon_sym_GT_GT; - v->a[28272] = anon_sym_LT_LT; - v->a[28273] = aux_sym_heredoc_redirect_token1; - v->a[28274] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28275] = anon_sym_DOLLAR; - v->a[28276] = anon_sym_DQUOTE; - v->a[28277] = sym_raw_string; - v->a[28278] = sym_number; - v->a[28279] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1414(v); -} - -void small_parse_table_1414(t_small_parse_table_array *v) -{ - v->a[28280] = anon_sym_DOLLAR_LPAREN; - v->a[28281] = anon_sym_BQUOTE; - v->a[28282] = sym_word; - v->a[28283] = anon_sym_SEMI; - v->a[28284] = 3; - v->a[28285] = actions(3); - v->a[28286] = 1; - v->a[28287] = sym_comment; - v->a[28288] = actions(1054); - v->a[28289] = 1; - v->a[28290] = sym__concat; - v->a[28291] = actions(1056); - v->a[28292] = 21; - v->a[28293] = anon_sym_esac; - v->a[28294] = anon_sym_PIPE; - v->a[28295] = anon_sym_SEMI_SEMI; - v->a[28296] = anon_sym_AMP_AMP; - v->a[28297] = anon_sym_PIPE_PIPE; - v->a[28298] = anon_sym_LT; - v->a[28299] = anon_sym_GT; - small_parse_table_1415(v); -} - -/* EOF small_parse_table_282.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 deleted file mode 100644 index 0e217b5d..00000000 --- a/parser/static/small_parse_table/small_parse_table_283.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1415(t_small_parse_table_array *v) -{ - v->a[28300] = anon_sym_GT_GT; - v->a[28301] = anon_sym_LT_LT; - v->a[28302] = aux_sym_heredoc_redirect_token1; - v->a[28303] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28304] = aux_sym_concatenation_token1; - v->a[28305] = anon_sym_DOLLAR; - v->a[28306] = anon_sym_DQUOTE; - v->a[28307] = sym_raw_string; - v->a[28308] = sym_number; - v->a[28309] = anon_sym_DOLLAR_LBRACE; - v->a[28310] = anon_sym_DOLLAR_LPAREN; - v->a[28311] = anon_sym_BQUOTE; - v->a[28312] = sym_word; - v->a[28313] = anon_sym_SEMI; - v->a[28314] = 3; - v->a[28315] = actions(3); - v->a[28316] = 1; - v->a[28317] = sym_comment; - v->a[28318] = actions(869); - v->a[28319] = 1; - small_parse_table_1416(v); -} - -void small_parse_table_1416(t_small_parse_table_array *v) -{ - v->a[28320] = sym_variable_name; - v->a[28321] = actions(867); - v->a[28322] = 21; - v->a[28323] = anon_sym_for; - v->a[28324] = anon_sym_while; - v->a[28325] = anon_sym_until; - v->a[28326] = anon_sym_if; - v->a[28327] = anon_sym_fi; - v->a[28328] = anon_sym_case; - v->a[28329] = anon_sym_LPAREN; - v->a[28330] = anon_sym_LBRACE; - v->a[28331] = anon_sym_BANG; - v->a[28332] = anon_sym_LT; - v->a[28333] = anon_sym_GT; - v->a[28334] = anon_sym_GT_GT; - v->a[28335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28336] = anon_sym_DOLLAR; - v->a[28337] = anon_sym_DQUOTE; - v->a[28338] = sym_raw_string; - v->a[28339] = sym_number; - small_parse_table_1417(v); -} - -void small_parse_table_1417(t_small_parse_table_array *v) -{ - v->a[28340] = anon_sym_DOLLAR_LBRACE; - v->a[28341] = anon_sym_DOLLAR_LPAREN; - v->a[28342] = anon_sym_BQUOTE; - v->a[28343] = sym_word; - v->a[28344] = 5; - v->a[28345] = actions(3); - v->a[28346] = 1; - v->a[28347] = sym_comment; - v->a[28348] = actions(1212); - v->a[28349] = 1; - v->a[28350] = sym_variable_name; - v->a[28351] = actions(1210); - v->a[28352] = 2; - v->a[28353] = aux_sym__simple_variable_name_token1; - v->a[28354] = aux_sym__multiline_variable_name_token1; - v->a[28355] = actions(1208); - v->a[28356] = 8; - v->a[28357] = anon_sym_BANG; - v->a[28358] = anon_sym_DASH; - v->a[28359] = anon_sym_STAR; - small_parse_table_1418(v); -} - -void small_parse_table_1418(t_small_parse_table_array *v) -{ - v->a[28360] = anon_sym_QMARK; - v->a[28361] = anon_sym_DOLLAR; - v->a[28362] = anon_sym_POUND; - v->a[28363] = anon_sym_AT; - v->a[28364] = anon_sym_0; - v->a[28365] = actions(343); - v->a[28366] = 11; - v->a[28367] = anon_sym_esac; - v->a[28368] = anon_sym_PIPE; - v->a[28369] = anon_sym_SEMI_SEMI; - v->a[28370] = anon_sym_AMP_AMP; - v->a[28371] = anon_sym_PIPE_PIPE; - v->a[28372] = anon_sym_LT; - v->a[28373] = anon_sym_GT; - v->a[28374] = anon_sym_GT_GT; - v->a[28375] = anon_sym_LT_LT; - v->a[28376] = aux_sym_heredoc_redirect_token1; - v->a[28377] = anon_sym_SEMI; - v->a[28378] = 4; - v->a[28379] = actions(3); - small_parse_table_1419(v); -} - -void small_parse_table_1419(t_small_parse_table_array *v) -{ - v->a[28380] = 1; - v->a[28381] = sym_comment; - v->a[28382] = actions(1044); - v->a[28383] = 1; - v->a[28384] = sym_variable_name; - v->a[28385] = actions(1214); - v->a[28386] = 1; - v->a[28387] = ts_builtin_sym_end; - v->a[28388] = actions(1040); - v->a[28389] = 20; - v->a[28390] = anon_sym_for; - v->a[28391] = anon_sym_while; - v->a[28392] = anon_sym_until; - v->a[28393] = anon_sym_if; - v->a[28394] = anon_sym_case; - v->a[28395] = anon_sym_LPAREN; - v->a[28396] = anon_sym_LBRACE; - v->a[28397] = anon_sym_BANG; - v->a[28398] = anon_sym_LT; - v->a[28399] = anon_sym_GT; - small_parse_table_1420(v); -} - -/* EOF small_parse_table_283.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 deleted file mode 100644 index d1c1b722..00000000 --- a/parser/static/small_parse_table/small_parse_table_284.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1420(t_small_parse_table_array *v) -{ - v->a[28400] = anon_sym_GT_GT; - v->a[28401] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28402] = anon_sym_DOLLAR; - v->a[28403] = anon_sym_DQUOTE; - v->a[28404] = sym_raw_string; - v->a[28405] = sym_number; - v->a[28406] = anon_sym_DOLLAR_LBRACE; - v->a[28407] = anon_sym_DOLLAR_LPAREN; - v->a[28408] = anon_sym_BQUOTE; - v->a[28409] = sym_word; - v->a[28410] = 3; - v->a[28411] = actions(3); - v->a[28412] = 1; - v->a[28413] = sym_comment; - v->a[28414] = actions(1050); - v->a[28415] = 1; - v->a[28416] = sym__concat; - v->a[28417] = actions(1052); - v->a[28418] = 21; - v->a[28419] = anon_sym_esac; - 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_SEMI_SEMI; - v->a[28422] = anon_sym_AMP_AMP; - v->a[28423] = anon_sym_PIPE_PIPE; - v->a[28424] = anon_sym_LT; - v->a[28425] = anon_sym_GT; - v->a[28426] = anon_sym_GT_GT; - v->a[28427] = anon_sym_LT_LT; - v->a[28428] = aux_sym_heredoc_redirect_token1; - v->a[28429] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28430] = aux_sym_concatenation_token1; - v->a[28431] = anon_sym_DOLLAR; - v->a[28432] = anon_sym_DQUOTE; - v->a[28433] = sym_raw_string; - v->a[28434] = sym_number; - v->a[28435] = anon_sym_DOLLAR_LBRACE; - v->a[28436] = anon_sym_DOLLAR_LPAREN; - v->a[28437] = anon_sym_BQUOTE; - 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] = 3; - v->a[28441] = actions(3); - v->a[28442] = 1; - v->a[28443] = sym_comment; - v->a[28444] = actions(869); - v->a[28445] = 1; - v->a[28446] = sym_variable_name; - v->a[28447] = actions(867); - v->a[28448] = 21; - v->a[28449] = anon_sym_for; - v->a[28450] = anon_sym_while; - v->a[28451] = anon_sym_until; - v->a[28452] = anon_sym_if; - v->a[28453] = anon_sym_case; - v->a[28454] = anon_sym_LPAREN; - v->a[28455] = anon_sym_LBRACE; - v->a[28456] = anon_sym_RBRACE; - v->a[28457] = anon_sym_BANG; - v->a[28458] = anon_sym_LT; - v->a[28459] = anon_sym_GT; - small_parse_table_1423(v); -} - -void small_parse_table_1423(t_small_parse_table_array *v) -{ - v->a[28460] = anon_sym_GT_GT; - v->a[28461] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28462] = anon_sym_DOLLAR; - v->a[28463] = anon_sym_DQUOTE; - v->a[28464] = sym_raw_string; - v->a[28465] = sym_number; - v->a[28466] = anon_sym_DOLLAR_LBRACE; - v->a[28467] = anon_sym_DOLLAR_LPAREN; - v->a[28468] = anon_sym_BQUOTE; - v->a[28469] = sym_word; - v->a[28470] = 4; - v->a[28471] = actions(3); - v->a[28472] = 1; - v->a[28473] = sym_comment; - v->a[28474] = actions(1044); - v->a[28475] = 1; - v->a[28476] = sym_variable_name; - v->a[28477] = actions(1185); - v->a[28478] = 1; - v->a[28479] = ts_builtin_sym_end; - small_parse_table_1424(v); -} - -void small_parse_table_1424(t_small_parse_table_array *v) -{ - v->a[28480] = actions(1040); - v->a[28481] = 20; - v->a[28482] = anon_sym_for; - v->a[28483] = anon_sym_while; - v->a[28484] = anon_sym_until; - v->a[28485] = anon_sym_if; - v->a[28486] = anon_sym_case; - v->a[28487] = anon_sym_LPAREN; - v->a[28488] = anon_sym_LBRACE; - v->a[28489] = anon_sym_BANG; - v->a[28490] = anon_sym_LT; - v->a[28491] = anon_sym_GT; - v->a[28492] = anon_sym_GT_GT; - v->a[28493] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28494] = anon_sym_DOLLAR; - v->a[28495] = anon_sym_DQUOTE; - v->a[28496] = sym_raw_string; - v->a[28497] = sym_number; - v->a[28498] = anon_sym_DOLLAR_LBRACE; - v->a[28499] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1425(v); -} - -/* EOF small_parse_table_284.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 deleted file mode 100644 index af9eb5f7..00000000 --- a/parser/static/small_parse_table/small_parse_table_285.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1425(t_small_parse_table_array *v) -{ - v->a[28500] = anon_sym_BQUOTE; - v->a[28501] = sym_word; - v->a[28502] = 4; - v->a[28503] = actions(3); - v->a[28504] = 1; - v->a[28505] = sym_comment; - v->a[28506] = actions(1044); - v->a[28507] = 1; - v->a[28508] = sym_variable_name; - v->a[28509] = actions(1185); - v->a[28510] = 1; - v->a[28511] = ts_builtin_sym_end; - v->a[28512] = actions(1040); - v->a[28513] = 20; - v->a[28514] = anon_sym_for; - v->a[28515] = anon_sym_while; - v->a[28516] = anon_sym_until; - v->a[28517] = anon_sym_if; - v->a[28518] = anon_sym_case; - v->a[28519] = anon_sym_LPAREN; - small_parse_table_1426(v); -} - -void small_parse_table_1426(t_small_parse_table_array *v) -{ - v->a[28520] = anon_sym_LBRACE; - v->a[28521] = anon_sym_BANG; - v->a[28522] = anon_sym_LT; - v->a[28523] = anon_sym_GT; - v->a[28524] = anon_sym_GT_GT; - v->a[28525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28526] = anon_sym_DOLLAR; - v->a[28527] = anon_sym_DQUOTE; - v->a[28528] = sym_raw_string; - v->a[28529] = sym_number; - v->a[28530] = anon_sym_DOLLAR_LBRACE; - v->a[28531] = anon_sym_DOLLAR_LPAREN; - v->a[28532] = anon_sym_BQUOTE; - v->a[28533] = sym_word; - v->a[28534] = 4; - v->a[28535] = actions(3); - v->a[28536] = 1; - v->a[28537] = sym_comment; - v->a[28538] = actions(1044); - v->a[28539] = 1; - small_parse_table_1427(v); -} - -void small_parse_table_1427(t_small_parse_table_array *v) -{ - v->a[28540] = sym_variable_name; - v->a[28541] = actions(1185); - v->a[28542] = 1; - v->a[28543] = ts_builtin_sym_end; - v->a[28544] = actions(1040); - v->a[28545] = 20; - v->a[28546] = anon_sym_for; - v->a[28547] = anon_sym_while; - v->a[28548] = anon_sym_until; - v->a[28549] = anon_sym_if; - v->a[28550] = anon_sym_case; - v->a[28551] = anon_sym_LPAREN; - v->a[28552] = anon_sym_LBRACE; - v->a[28553] = anon_sym_BANG; - v->a[28554] = anon_sym_LT; - v->a[28555] = anon_sym_GT; - v->a[28556] = anon_sym_GT_GT; - v->a[28557] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28558] = anon_sym_DOLLAR; - v->a[28559] = anon_sym_DQUOTE; - small_parse_table_1428(v); -} - -void small_parse_table_1428(t_small_parse_table_array *v) -{ - v->a[28560] = sym_raw_string; - v->a[28561] = sym_number; - v->a[28562] = anon_sym_DOLLAR_LBRACE; - v->a[28563] = anon_sym_DOLLAR_LPAREN; - v->a[28564] = anon_sym_BQUOTE; - v->a[28565] = sym_word; - v->a[28566] = 4; - v->a[28567] = actions(3); - v->a[28568] = 1; - v->a[28569] = sym_comment; - v->a[28570] = actions(1044); - v->a[28571] = 1; - v->a[28572] = sym_variable_name; - v->a[28573] = actions(1185); - v->a[28574] = 1; - v->a[28575] = ts_builtin_sym_end; - v->a[28576] = actions(1040); - v->a[28577] = 20; - v->a[28578] = anon_sym_for; - v->a[28579] = anon_sym_while; - small_parse_table_1429(v); -} - -void small_parse_table_1429(t_small_parse_table_array *v) -{ - v->a[28580] = anon_sym_until; - v->a[28581] = anon_sym_if; - v->a[28582] = anon_sym_case; - v->a[28583] = anon_sym_LPAREN; - v->a[28584] = anon_sym_LBRACE; - v->a[28585] = anon_sym_BANG; - v->a[28586] = anon_sym_LT; - v->a[28587] = anon_sym_GT; - v->a[28588] = anon_sym_GT_GT; - v->a[28589] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28590] = anon_sym_DOLLAR; - v->a[28591] = anon_sym_DQUOTE; - v->a[28592] = sym_raw_string; - v->a[28593] = sym_number; - v->a[28594] = anon_sym_DOLLAR_LBRACE; - v->a[28595] = anon_sym_DOLLAR_LPAREN; - v->a[28596] = anon_sym_BQUOTE; - v->a[28597] = sym_word; - v->a[28598] = 4; - v->a[28599] = actions(3); - small_parse_table_1430(v); -} - -/* EOF small_parse_table_285.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 deleted file mode 100644 index 79457268..00000000 --- a/parser/static/small_parse_table/small_parse_table_286.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1430(t_small_parse_table_array *v) -{ - v->a[28600] = 1; - v->a[28601] = sym_comment; - v->a[28602] = actions(1044); - v->a[28603] = 1; - v->a[28604] = sym_variable_name; - v->a[28605] = actions(1185); - v->a[28606] = 1; - v->a[28607] = ts_builtin_sym_end; - v->a[28608] = actions(1040); - v->a[28609] = 20; - v->a[28610] = anon_sym_for; - v->a[28611] = anon_sym_while; - v->a[28612] = anon_sym_until; - v->a[28613] = anon_sym_if; - v->a[28614] = anon_sym_case; - v->a[28615] = anon_sym_LPAREN; - v->a[28616] = anon_sym_LBRACE; - v->a[28617] = anon_sym_BANG; - v->a[28618] = anon_sym_LT; - v->a[28619] = anon_sym_GT; - small_parse_table_1431(v); -} - -void small_parse_table_1431(t_small_parse_table_array *v) -{ - v->a[28620] = anon_sym_GT_GT; - v->a[28621] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28622] = anon_sym_DOLLAR; - v->a[28623] = anon_sym_DQUOTE; - v->a[28624] = sym_raw_string; - v->a[28625] = sym_number; - v->a[28626] = anon_sym_DOLLAR_LBRACE; - v->a[28627] = anon_sym_DOLLAR_LPAREN; - v->a[28628] = anon_sym_BQUOTE; - v->a[28629] = sym_word; - v->a[28630] = 3; - v->a[28631] = actions(3); - v->a[28632] = 1; - v->a[28633] = sym_comment; - v->a[28634] = actions(1003); - v->a[28635] = 1; - v->a[28636] = sym_variable_name; - v->a[28637] = actions(1001); - v->a[28638] = 21; - v->a[28639] = anon_sym_for; - small_parse_table_1432(v); -} - -void small_parse_table_1432(t_small_parse_table_array *v) -{ - v->a[28640] = anon_sym_while; - v->a[28641] = anon_sym_until; - v->a[28642] = anon_sym_do; - v->a[28643] = anon_sym_if; - v->a[28644] = anon_sym_case; - v->a[28645] = anon_sym_LPAREN; - v->a[28646] = anon_sym_LBRACE; - v->a[28647] = anon_sym_BANG; - v->a[28648] = anon_sym_LT; - v->a[28649] = anon_sym_GT; - v->a[28650] = anon_sym_GT_GT; - v->a[28651] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28652] = anon_sym_DOLLAR; - v->a[28653] = anon_sym_DQUOTE; - v->a[28654] = sym_raw_string; - v->a[28655] = sym_number; - v->a[28656] = anon_sym_DOLLAR_LBRACE; - v->a[28657] = anon_sym_DOLLAR_LPAREN; - v->a[28658] = anon_sym_BQUOTE; - v->a[28659] = sym_word; - small_parse_table_1433(v); -} - -void small_parse_table_1433(t_small_parse_table_array *v) -{ - v->a[28660] = 5; - v->a[28661] = actions(3); - v->a[28662] = 1; - v->a[28663] = sym_comment; - v->a[28664] = actions(1183); - v->a[28665] = 1; - v->a[28666] = sym_variable_name; - v->a[28667] = actions(1181); - v->a[28668] = 2; - v->a[28669] = aux_sym__simple_variable_name_token1; - v->a[28670] = aux_sym__multiline_variable_name_token1; - v->a[28671] = actions(1179); - v->a[28672] = 8; - v->a[28673] = anon_sym_BANG; - v->a[28674] = anon_sym_DASH; - v->a[28675] = anon_sym_STAR; - v->a[28676] = anon_sym_QMARK; - v->a[28677] = anon_sym_DOLLAR; - v->a[28678] = anon_sym_POUND; - v->a[28679] = anon_sym_AT; - small_parse_table_1434(v); -} - -void small_parse_table_1434(t_small_parse_table_array *v) -{ - v->a[28680] = anon_sym_0; - v->a[28681] = actions(343); - v->a[28682] = 11; - v->a[28683] = anon_sym_PIPE; - v->a[28684] = anon_sym_RPAREN; - v->a[28685] = anon_sym_SEMI_SEMI; - v->a[28686] = anon_sym_AMP_AMP; - v->a[28687] = anon_sym_PIPE_PIPE; - v->a[28688] = anon_sym_LT; - v->a[28689] = anon_sym_GT; - v->a[28690] = anon_sym_GT_GT; - v->a[28691] = anon_sym_LT_LT; - v->a[28692] = aux_sym_heredoc_redirect_token1; - v->a[28693] = anon_sym_SEMI; - v->a[28694] = 4; - v->a[28695] = actions(3); - v->a[28696] = 1; - v->a[28697] = sym_comment; - v->a[28698] = actions(1044); - v->a[28699] = 1; - small_parse_table_1435(v); -} - -/* EOF small_parse_table_286.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 deleted file mode 100644 index 8fddb3be..00000000 --- a/parser/static/small_parse_table/small_parse_table_287.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1435(t_small_parse_table_array *v) -{ - v->a[28700] = sym_variable_name; - v->a[28701] = actions(1185); - v->a[28702] = 1; - v->a[28703] = ts_builtin_sym_end; - v->a[28704] = actions(1040); - v->a[28705] = 20; - v->a[28706] = anon_sym_for; - v->a[28707] = anon_sym_while; - v->a[28708] = anon_sym_until; - v->a[28709] = anon_sym_if; - v->a[28710] = anon_sym_case; - v->a[28711] = anon_sym_LPAREN; - v->a[28712] = anon_sym_LBRACE; - v->a[28713] = anon_sym_BANG; - v->a[28714] = anon_sym_LT; - v->a[28715] = anon_sym_GT; - v->a[28716] = anon_sym_GT_GT; - v->a[28717] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28718] = anon_sym_DOLLAR; - v->a[28719] = anon_sym_DQUOTE; - small_parse_table_1436(v); -} - -void small_parse_table_1436(t_small_parse_table_array *v) -{ - v->a[28720] = sym_raw_string; - v->a[28721] = sym_number; - v->a[28722] = anon_sym_DOLLAR_LBRACE; - v->a[28723] = anon_sym_DOLLAR_LPAREN; - v->a[28724] = anon_sym_BQUOTE; - v->a[28725] = sym_word; - v->a[28726] = 3; - v->a[28727] = actions(3); - v->a[28728] = 1; - v->a[28729] = sym_comment; - v->a[28730] = actions(1046); - v->a[28731] = 1; - v->a[28732] = sym__concat; - v->a[28733] = actions(1048); - v->a[28734] = 21; - v->a[28735] = anon_sym_PIPE; - v->a[28736] = anon_sym_RPAREN; - v->a[28737] = anon_sym_SEMI_SEMI; - v->a[28738] = anon_sym_AMP_AMP; - v->a[28739] = anon_sym_PIPE_PIPE; - small_parse_table_1437(v); -} - -void small_parse_table_1437(t_small_parse_table_array *v) -{ - v->a[28740] = anon_sym_LT; - v->a[28741] = anon_sym_GT; - v->a[28742] = anon_sym_GT_GT; - v->a[28743] = anon_sym_LT_LT; - v->a[28744] = aux_sym_heredoc_redirect_token1; - v->a[28745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28746] = aux_sym_concatenation_token1; - v->a[28747] = anon_sym_DOLLAR; - v->a[28748] = anon_sym_DQUOTE; - v->a[28749] = sym_raw_string; - v->a[28750] = sym_number; - v->a[28751] = anon_sym_DOLLAR_LBRACE; - v->a[28752] = anon_sym_DOLLAR_LPAREN; - v->a[28753] = anon_sym_BQUOTE; - 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] = actions(869); - v->a[28761] = 2; - v->a[28762] = sym_variable_name; - v->a[28763] = ts_builtin_sym_end; - v->a[28764] = actions(867); - v->a[28765] = 20; - v->a[28766] = anon_sym_for; - v->a[28767] = anon_sym_while; - v->a[28768] = anon_sym_until; - v->a[28769] = anon_sym_if; - v->a[28770] = anon_sym_case; - v->a[28771] = anon_sym_LPAREN; - v->a[28772] = anon_sym_LBRACE; - v->a[28773] = anon_sym_BANG; - v->a[28774] = anon_sym_LT; - v->a[28775] = anon_sym_GT; - v->a[28776] = anon_sym_GT_GT; - v->a[28777] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28778] = anon_sym_DOLLAR; - v->a[28779] = anon_sym_DQUOTE; - small_parse_table_1439(v); -} - -void small_parse_table_1439(t_small_parse_table_array *v) -{ - v->a[28780] = sym_raw_string; - v->a[28781] = sym_number; - v->a[28782] = anon_sym_DOLLAR_LBRACE; - v->a[28783] = anon_sym_DOLLAR_LPAREN; - v->a[28784] = anon_sym_BQUOTE; - v->a[28785] = sym_word; - v->a[28786] = 3; - v->a[28787] = actions(3); - v->a[28788] = 1; - v->a[28789] = sym_comment; - v->a[28790] = actions(981); - v->a[28791] = 1; - v->a[28792] = sym__concat; - v->a[28793] = actions(973); - v->a[28794] = 21; - v->a[28795] = anon_sym_PIPE; - v->a[28796] = anon_sym_RPAREN; - v->a[28797] = anon_sym_SEMI_SEMI; - v->a[28798] = anon_sym_AMP_AMP; - v->a[28799] = anon_sym_PIPE_PIPE; - small_parse_table_1440(v); -} - -/* EOF small_parse_table_287.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 deleted file mode 100644 index 7d455427..00000000 --- a/parser/static/small_parse_table/small_parse_table_288.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1440(t_small_parse_table_array *v) -{ - v->a[28800] = anon_sym_LT; - v->a[28801] = anon_sym_GT; - v->a[28802] = anon_sym_GT_GT; - v->a[28803] = anon_sym_LT_LT; - v->a[28804] = aux_sym_heredoc_redirect_token1; - v->a[28805] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28806] = aux_sym_concatenation_token1; - v->a[28807] = anon_sym_DOLLAR; - v->a[28808] = anon_sym_DQUOTE; - v->a[28809] = sym_raw_string; - v->a[28810] = sym_number; - v->a[28811] = anon_sym_DOLLAR_LBRACE; - v->a[28812] = anon_sym_DOLLAR_LPAREN; - v->a[28813] = anon_sym_BQUOTE; - v->a[28814] = sym_word; - v->a[28815] = anon_sym_SEMI; - v->a[28816] = 3; - v->a[28817] = actions(3); - v->a[28818] = 1; - v->a[28819] = sym_comment; - small_parse_table_1441(v); -} - -void small_parse_table_1441(t_small_parse_table_array *v) -{ - v->a[28820] = actions(981); - v->a[28821] = 1; - v->a[28822] = sym__concat; - v->a[28823] = actions(973); - v->a[28824] = 21; - v->a[28825] = anon_sym_esac; - v->a[28826] = anon_sym_PIPE; - v->a[28827] = anon_sym_SEMI_SEMI; - v->a[28828] = anon_sym_AMP_AMP; - v->a[28829] = anon_sym_PIPE_PIPE; - v->a[28830] = anon_sym_LT; - v->a[28831] = anon_sym_GT; - v->a[28832] = anon_sym_GT_GT; - v->a[28833] = anon_sym_LT_LT; - v->a[28834] = aux_sym_heredoc_redirect_token1; - v->a[28835] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28836] = aux_sym_concatenation_token1; - v->a[28837] = anon_sym_DOLLAR; - v->a[28838] = anon_sym_DQUOTE; - v->a[28839] = sym_raw_string; - small_parse_table_1442(v); -} - -void small_parse_table_1442(t_small_parse_table_array *v) -{ - v->a[28840] = sym_number; - v->a[28841] = anon_sym_DOLLAR_LBRACE; - v->a[28842] = anon_sym_DOLLAR_LPAREN; - v->a[28843] = anon_sym_BQUOTE; - v->a[28844] = sym_word; - v->a[28845] = anon_sym_SEMI; - v->a[28846] = 3; - v->a[28847] = actions(3); - v->a[28848] = 1; - v->a[28849] = sym_comment; - v->a[28850] = actions(1097); - v->a[28851] = 1; - v->a[28852] = sym__concat; - v->a[28853] = actions(1095); - v->a[28854] = 21; - v->a[28855] = anon_sym_PIPE; - v->a[28856] = anon_sym_RPAREN; - v->a[28857] = anon_sym_SEMI_SEMI; - v->a[28858] = anon_sym_AMP_AMP; - v->a[28859] = anon_sym_PIPE_PIPE; - small_parse_table_1443(v); -} - -void small_parse_table_1443(t_small_parse_table_array *v) -{ - v->a[28860] = anon_sym_LT; - v->a[28861] = anon_sym_GT; - v->a[28862] = anon_sym_GT_GT; - v->a[28863] = anon_sym_LT_LT; - v->a[28864] = aux_sym_heredoc_redirect_token1; - v->a[28865] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28866] = aux_sym_concatenation_token1; - v->a[28867] = anon_sym_DOLLAR; - v->a[28868] = anon_sym_DQUOTE; - v->a[28869] = sym_raw_string; - v->a[28870] = sym_number; - v->a[28871] = anon_sym_DOLLAR_LBRACE; - v->a[28872] = anon_sym_DOLLAR_LPAREN; - v->a[28873] = anon_sym_BQUOTE; - v->a[28874] = sym_word; - v->a[28875] = anon_sym_SEMI; - v->a[28876] = 3; - v->a[28877] = actions(3); - v->a[28878] = 1; - v->a[28879] = sym_comment; - small_parse_table_1444(v); -} - -void small_parse_table_1444(t_small_parse_table_array *v) -{ - v->a[28880] = actions(1087); - v->a[28881] = 2; - v->a[28882] = sym__concat; - v->a[28883] = ts_builtin_sym_end; - v->a[28884] = actions(1089); - v->a[28885] = 20; - v->a[28886] = anon_sym_PIPE; - v->a[28887] = anon_sym_SEMI_SEMI; - v->a[28888] = anon_sym_AMP_AMP; - v->a[28889] = anon_sym_PIPE_PIPE; - v->a[28890] = anon_sym_LT; - v->a[28891] = anon_sym_GT; - v->a[28892] = anon_sym_GT_GT; - v->a[28893] = anon_sym_LT_LT; - v->a[28894] = aux_sym_heredoc_redirect_token1; - v->a[28895] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28896] = aux_sym_concatenation_token1; - v->a[28897] = anon_sym_DOLLAR; - v->a[28898] = anon_sym_DQUOTE; - v->a[28899] = sym_raw_string; - small_parse_table_1445(v); -} - -/* EOF small_parse_table_288.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 deleted file mode 100644 index 117e5513..00000000 --- a/parser/static/small_parse_table/small_parse_table_289.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1445(t_small_parse_table_array *v) -{ - v->a[28900] = sym_number; - v->a[28901] = anon_sym_DOLLAR_LBRACE; - v->a[28902] = anon_sym_DOLLAR_LPAREN; - v->a[28903] = anon_sym_BQUOTE; - v->a[28904] = sym_word; - v->a[28905] = anon_sym_SEMI; - v->a[28906] = 16; - v->a[28907] = actions(3); - v->a[28908] = 1; - v->a[28909] = sym_comment; - v->a[28910] = actions(778); - v->a[28911] = 1; - v->a[28912] = anon_sym_LPAREN; - v->a[28913] = actions(782); - v->a[28914] = 1; - v->a[28915] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28916] = actions(784); - v->a[28917] = 1; - v->a[28918] = anon_sym_DOLLAR; - v->a[28919] = actions(786); - small_parse_table_1446(v); -} - -void small_parse_table_1446(t_small_parse_table_array *v) -{ - v->a[28920] = 1; - v->a[28921] = anon_sym_DQUOTE; - v->a[28922] = actions(788); - v->a[28923] = 1; - v->a[28924] = anon_sym_DOLLAR_LBRACE; - v->a[28925] = actions(790); - v->a[28926] = 1; - v->a[28927] = anon_sym_DOLLAR_LPAREN; - v->a[28928] = actions(792); - v->a[28929] = 1; - v->a[28930] = anon_sym_BQUOTE; - v->a[28931] = actions(794); - v->a[28932] = 1; - v->a[28933] = sym_extglob_pattern; - v->a[28934] = actions(804); - v->a[28935] = 1; - v->a[28936] = anon_sym_esac; - v->a[28937] = state(528); - v->a[28938] = 1; - v->a[28939] = aux_sym_case_statement_repeat1; - small_parse_table_1447(v); -} - -void small_parse_table_1447(t_small_parse_table_array *v) -{ - v->a[28940] = state(1232); - v->a[28941] = 1; - v->a[28942] = sym_case_item; - v->a[28943] = state(1742); - v->a[28944] = 1; - v->a[28945] = sym__case_item_last; - v->a[28946] = state(1538); - v->a[28947] = 2; - v->a[28948] = sym_concatenation; - v->a[28949] = sym__extglob_blob; - v->a[28950] = actions(774); - v->a[28951] = 3; - v->a[28952] = sym_raw_string; - v->a[28953] = sym_number; - v->a[28954] = sym_word; - v->a[28955] = state(1468); - v->a[28956] = 5; - v->a[28957] = sym_arithmetic_expansion; - v->a[28958] = sym_string; - v->a[28959] = sym_simple_expansion; - small_parse_table_1448(v); -} - -void small_parse_table_1448(t_small_parse_table_array *v) -{ - v->a[28960] = sym_expansion; - v->a[28961] = sym_command_substitution; - v->a[28962] = 16; - v->a[28963] = actions(3); - v->a[28964] = 1; - v->a[28965] = sym_comment; - v->a[28966] = actions(778); - v->a[28967] = 1; - v->a[28968] = anon_sym_LPAREN; - v->a[28969] = actions(782); - v->a[28970] = 1; - v->a[28971] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[28972] = actions(784); - v->a[28973] = 1; - v->a[28974] = anon_sym_DOLLAR; - v->a[28975] = actions(786); - v->a[28976] = 1; - v->a[28977] = anon_sym_DQUOTE; - v->a[28978] = actions(788); - v->a[28979] = 1; - small_parse_table_1449(v); -} - -void small_parse_table_1449(t_small_parse_table_array *v) -{ - v->a[28980] = anon_sym_DOLLAR_LBRACE; - v->a[28981] = actions(790); - v->a[28982] = 1; - v->a[28983] = anon_sym_DOLLAR_LPAREN; - v->a[28984] = actions(792); - v->a[28985] = 1; - v->a[28986] = anon_sym_BQUOTE; - v->a[28987] = actions(794); - v->a[28988] = 1; - v->a[28989] = sym_extglob_pattern; - v->a[28990] = actions(821); - v->a[28991] = 1; - v->a[28992] = anon_sym_esac; - v->a[28993] = state(537); - v->a[28994] = 1; - v->a[28995] = aux_sym_case_statement_repeat1; - v->a[28996] = state(1232); - v->a[28997] = 1; - v->a[28998] = sym_case_item; - v->a[28999] = state(1620); - small_parse_table_1450(v); -} - -/* EOF small_parse_table_289.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 deleted file mode 100644 index 550abccf..00000000 --- a/parser/static/small_parse_table/small_parse_table_29.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_29.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_145(t_small_parse_table_array *v) -{ - v->a[2900] = actions(83); - v->a[2901] = 2; - v->a[2902] = anon_sym_while; - v->a[2903] = anon_sym_until; - v->a[2904] = actions(105); - v->a[2905] = 2; - v->a[2906] = sym_raw_string; - v->a[2907] = sym_number; - v->a[2908] = actions(97); - v->a[2909] = 3; - v->a[2910] = anon_sym_LT; - v->a[2911] = anon_sym_GT; - v->a[2912] = anon_sym_GT_GT; - v->a[2913] = state(276); - v->a[2914] = 5; - v->a[2915] = sym_arithmetic_expansion; - v->a[2916] = sym_string; - v->a[2917] = sym_simple_expansion; - v->a[2918] = sym_expansion; - v->a[2919] = sym_command_substitution; - small_parse_table_146(v); -} - -void small_parse_table_146(t_small_parse_table_array *v) -{ - v->a[2920] = state(867); - v->a[2921] = 12; - v->a[2922] = sym_redirected_statement; - v->a[2923] = sym_for_statement; - v->a[2924] = sym_while_statement; - v->a[2925] = sym_if_statement; - v->a[2926] = sym_case_statement; - v->a[2927] = sym_function_definition; - v->a[2928] = sym_compound_statement; - v->a[2929] = sym_subshell; - v->a[2930] = sym_list; - v->a[2931] = sym_negated_command; - v->a[2932] = sym_command; - v->a[2933] = sym__variable_assignments; - v->a[2934] = 30; - v->a[2935] = actions(3); - v->a[2936] = 1; - v->a[2937] = sym_comment; - v->a[2938] = actions(9); - v->a[2939] = 1; - small_parse_table_147(v); -} - -void small_parse_table_147(t_small_parse_table_array *v) -{ - v->a[2940] = anon_sym_for; - v->a[2941] = actions(13); - v->a[2942] = 1; - v->a[2943] = anon_sym_if; - v->a[2944] = actions(15); - v->a[2945] = 1; - v->a[2946] = anon_sym_case; - v->a[2947] = actions(17); - v->a[2948] = 1; - v->a[2949] = anon_sym_LPAREN; - v->a[2950] = actions(19); - v->a[2951] = 1; - v->a[2952] = anon_sym_LBRACE; - v->a[2953] = actions(41); - v->a[2954] = 1; - v->a[2955] = sym_word; - v->a[2956] = actions(49); - v->a[2957] = 1; - v->a[2958] = anon_sym_BANG; - v->a[2959] = actions(53); - small_parse_table_148(v); -} - -void small_parse_table_148(t_small_parse_table_array *v) -{ - v->a[2960] = 1; - v->a[2961] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[2962] = actions(55); - v->a[2963] = 1; - v->a[2964] = anon_sym_DOLLAR; - v->a[2965] = actions(57); - v->a[2966] = 1; - v->a[2967] = anon_sym_DQUOTE; - v->a[2968] = actions(61); - v->a[2969] = 1; - v->a[2970] = anon_sym_DOLLAR_LBRACE; - v->a[2971] = actions(63); - v->a[2972] = 1; - v->a[2973] = anon_sym_DOLLAR_LPAREN; - v->a[2974] = actions(65); - v->a[2975] = 1; - v->a[2976] = anon_sym_BQUOTE; - v->a[2977] = actions(67); - v->a[2978] = 1; - v->a[2979] = sym_variable_name; - small_parse_table_149(v); -} - -void small_parse_table_149(t_small_parse_table_array *v) -{ - v->a[2980] = state(19); - v->a[2981] = 1; - v->a[2982] = aux_sym__terminated_statement; - v->a[2983] = state(185); - v->a[2984] = 1; - v->a[2985] = sym_command_name; - v->a[2986] = state(231); - v->a[2987] = 1; - v->a[2988] = sym_variable_assignment; - v->a[2989] = state(411); - v->a[2990] = 1; - v->a[2991] = aux_sym_command_repeat1; - v->a[2992] = state(551); - v->a[2993] = 1; - v->a[2994] = sym_file_redirect; - v->a[2995] = state(555); - v->a[2996] = 1; - v->a[2997] = sym_concatenation; - v->a[2998] = state(1070); - v->a[2999] = 1; - small_parse_table_150(v); -} - -/* EOF small_parse_table_29.c */ diff --git a/parser/static/small_parse_table/small_parse_table_290.c b/parser/static/small_parse_table/small_parse_table_290.c deleted file mode 100644 index 7066c440..00000000 --- a/parser/static/small_parse_table/small_parse_table_290.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1450(t_small_parse_table_array *v) -{ - v->a[29000] = 1; - v->a[29001] = sym__case_item_last; - v->a[29002] = state(1538); - v->a[29003] = 2; - v->a[29004] = sym_concatenation; - v->a[29005] = sym__extglob_blob; - v->a[29006] = actions(774); - v->a[29007] = 3; - v->a[29008] = sym_raw_string; - v->a[29009] = sym_number; - v->a[29010] = sym_word; - v->a[29011] = state(1468); - v->a[29012] = 5; - v->a[29013] = sym_arithmetic_expansion; - v->a[29014] = sym_string; - v->a[29015] = sym_simple_expansion; - v->a[29016] = sym_expansion; - v->a[29017] = sym_command_substitution; - v->a[29018] = 3; - v->a[29019] = actions(3); - small_parse_table_1451(v); -} - -void small_parse_table_1451(t_small_parse_table_array *v) -{ - v->a[29020] = 1; - v->a[29021] = sym_comment; - v->a[29022] = actions(1003); - v->a[29023] = 1; - v->a[29024] = sym_variable_name; - v->a[29025] = actions(1001); - v->a[29026] = 21; - v->a[29027] = anon_sym_for; - v->a[29028] = anon_sym_while; - v->a[29029] = anon_sym_until; - v->a[29030] = anon_sym_if; - v->a[29031] = anon_sym_fi; - v->a[29032] = anon_sym_case; - v->a[29033] = anon_sym_LPAREN; - v->a[29034] = anon_sym_LBRACE; - v->a[29035] = anon_sym_BANG; - v->a[29036] = anon_sym_LT; - v->a[29037] = anon_sym_GT; - v->a[29038] = anon_sym_GT_GT; - v->a[29039] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1452(v); -} - -void small_parse_table_1452(t_small_parse_table_array *v) -{ - v->a[29040] = anon_sym_DOLLAR; - v->a[29041] = anon_sym_DQUOTE; - v->a[29042] = sym_raw_string; - v->a[29043] = sym_number; - v->a[29044] = anon_sym_DOLLAR_LBRACE; - v->a[29045] = anon_sym_DOLLAR_LPAREN; - v->a[29046] = anon_sym_BQUOTE; - v->a[29047] = sym_word; - v->a[29048] = 3; - v->a[29049] = actions(3); - v->a[29050] = 1; - v->a[29051] = sym_comment; - v->a[29052] = actions(1050); - v->a[29053] = 2; - v->a[29054] = sym__concat; - v->a[29055] = ts_builtin_sym_end; - v->a[29056] = actions(1052); - v->a[29057] = 20; - v->a[29058] = anon_sym_PIPE; - v->a[29059] = anon_sym_SEMI_SEMI; - small_parse_table_1453(v); -} - -void small_parse_table_1453(t_small_parse_table_array *v) -{ - v->a[29060] = anon_sym_AMP_AMP; - v->a[29061] = anon_sym_PIPE_PIPE; - v->a[29062] = anon_sym_LT; - v->a[29063] = anon_sym_GT; - v->a[29064] = anon_sym_GT_GT; - v->a[29065] = anon_sym_LT_LT; - v->a[29066] = aux_sym_heredoc_redirect_token1; - v->a[29067] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29068] = aux_sym_concatenation_token1; - v->a[29069] = anon_sym_DOLLAR; - v->a[29070] = anon_sym_DQUOTE; - v->a[29071] = sym_raw_string; - v->a[29072] = sym_number; - v->a[29073] = anon_sym_DOLLAR_LBRACE; - v->a[29074] = anon_sym_DOLLAR_LPAREN; - v->a[29075] = anon_sym_BQUOTE; - v->a[29076] = sym_word; - v->a[29077] = anon_sym_SEMI; - v->a[29078] = 3; - v->a[29079] = actions(3); - small_parse_table_1454(v); -} - -void small_parse_table_1454(t_small_parse_table_array *v) -{ - v->a[29080] = 1; - v->a[29081] = sym_comment; - v->a[29082] = actions(1116); - v->a[29083] = 2; - v->a[29084] = sym__concat; - v->a[29085] = ts_builtin_sym_end; - v->a[29086] = actions(1114); - v->a[29087] = 20; - v->a[29088] = anon_sym_PIPE; - v->a[29089] = anon_sym_SEMI_SEMI; - v->a[29090] = anon_sym_AMP_AMP; - v->a[29091] = anon_sym_PIPE_PIPE; - v->a[29092] = anon_sym_LT; - v->a[29093] = anon_sym_GT; - v->a[29094] = anon_sym_GT_GT; - v->a[29095] = anon_sym_LT_LT; - v->a[29096] = aux_sym_heredoc_redirect_token1; - v->a[29097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29098] = aux_sym_concatenation_token1; - v->a[29099] = anon_sym_DOLLAR; - small_parse_table_1455(v); -} - -/* EOF small_parse_table_290.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 deleted file mode 100644 index b0731b5d..00000000 --- a/parser/static/small_parse_table/small_parse_table_291.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1455(t_small_parse_table_array *v) -{ - v->a[29100] = anon_sym_DQUOTE; - v->a[29101] = sym_raw_string; - v->a[29102] = sym_number; - v->a[29103] = anon_sym_DOLLAR_LBRACE; - v->a[29104] = anon_sym_DOLLAR_LPAREN; - v->a[29105] = anon_sym_BQUOTE; - v->a[29106] = sym_word; - v->a[29107] = anon_sym_SEMI; - v->a[29108] = 3; - v->a[29109] = actions(3); - v->a[29110] = 1; - v->a[29111] = sym_comment; - v->a[29112] = actions(1083); - v->a[29113] = 2; - v->a[29114] = sym__concat; - v->a[29115] = ts_builtin_sym_end; - v->a[29116] = actions(1085); - v->a[29117] = 20; - v->a[29118] = anon_sym_PIPE; - v->a[29119] = anon_sym_SEMI_SEMI; - small_parse_table_1456(v); -} - -void small_parse_table_1456(t_small_parse_table_array *v) -{ - v->a[29120] = anon_sym_AMP_AMP; - v->a[29121] = anon_sym_PIPE_PIPE; - v->a[29122] = anon_sym_LT; - v->a[29123] = anon_sym_GT; - v->a[29124] = anon_sym_GT_GT; - v->a[29125] = anon_sym_LT_LT; - v->a[29126] = aux_sym_heredoc_redirect_token1; - v->a[29127] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29128] = aux_sym_concatenation_token1; - v->a[29129] = anon_sym_DOLLAR; - v->a[29130] = anon_sym_DQUOTE; - v->a[29131] = sym_raw_string; - v->a[29132] = sym_number; - v->a[29133] = anon_sym_DOLLAR_LBRACE; - v->a[29134] = anon_sym_DOLLAR_LPAREN; - v->a[29135] = anon_sym_BQUOTE; - v->a[29136] = sym_word; - v->a[29137] = anon_sym_SEMI; - v->a[29138] = 16; - v->a[29139] = actions(3); - small_parse_table_1457(v); -} - -void small_parse_table_1457(t_small_parse_table_array *v) -{ - v->a[29140] = 1; - v->a[29141] = sym_comment; - v->a[29142] = actions(778); - v->a[29143] = 1; - v->a[29144] = anon_sym_LPAREN; - v->a[29145] = actions(782); - v->a[29146] = 1; - v->a[29147] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29148] = actions(784); - v->a[29149] = 1; - v->a[29150] = anon_sym_DOLLAR; - v->a[29151] = actions(786); - v->a[29152] = 1; - v->a[29153] = anon_sym_DQUOTE; - v->a[29154] = actions(788); - v->a[29155] = 1; - v->a[29156] = anon_sym_DOLLAR_LBRACE; - v->a[29157] = actions(790); - v->a[29158] = 1; - v->a[29159] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1458(v); -} - -void small_parse_table_1458(t_small_parse_table_array *v) -{ - v->a[29160] = actions(792); - v->a[29161] = 1; - v->a[29162] = anon_sym_BQUOTE; - v->a[29163] = actions(794); - v->a[29164] = 1; - v->a[29165] = sym_extglob_pattern; - v->a[29166] = actions(1216); - v->a[29167] = 1; - v->a[29168] = anon_sym_esac; - v->a[29169] = state(514); - v->a[29170] = 1; - v->a[29171] = aux_sym_case_statement_repeat1; - v->a[29172] = state(1232); - v->a[29173] = 1; - v->a[29174] = sym_case_item; - v->a[29175] = state(1651); - v->a[29176] = 1; - v->a[29177] = sym__case_item_last; - v->a[29178] = state(1538); - v->a[29179] = 2; - small_parse_table_1459(v); -} - -void small_parse_table_1459(t_small_parse_table_array *v) -{ - v->a[29180] = sym_concatenation; - v->a[29181] = sym__extglob_blob; - v->a[29182] = actions(774); - v->a[29183] = 3; - v->a[29184] = sym_raw_string; - v->a[29185] = sym_number; - v->a[29186] = sym_word; - v->a[29187] = state(1468); - v->a[29188] = 5; - v->a[29189] = sym_arithmetic_expansion; - v->a[29190] = sym_string; - v->a[29191] = sym_simple_expansion; - v->a[29192] = sym_expansion; - v->a[29193] = sym_command_substitution; - v->a[29194] = 16; - v->a[29195] = actions(3); - v->a[29196] = 1; - v->a[29197] = sym_comment; - v->a[29198] = actions(778); - v->a[29199] = 1; - small_parse_table_1460(v); -} - -/* EOF small_parse_table_291.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 deleted file mode 100644 index 0445b87c..00000000 --- a/parser/static/small_parse_table/small_parse_table_292.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1460(t_small_parse_table_array *v) -{ - v->a[29200] = anon_sym_LPAREN; - v->a[29201] = actions(782); - v->a[29202] = 1; - v->a[29203] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29204] = actions(784); - v->a[29205] = 1; - v->a[29206] = anon_sym_DOLLAR; - v->a[29207] = actions(786); - v->a[29208] = 1; - v->a[29209] = anon_sym_DQUOTE; - v->a[29210] = actions(788); - v->a[29211] = 1; - v->a[29212] = anon_sym_DOLLAR_LBRACE; - v->a[29213] = actions(790); - v->a[29214] = 1; - v->a[29215] = anon_sym_DOLLAR_LPAREN; - v->a[29216] = actions(792); - v->a[29217] = 1; - v->a[29218] = anon_sym_BQUOTE; - v->a[29219] = actions(794); - small_parse_table_1461(v); -} - -void small_parse_table_1461(t_small_parse_table_array *v) -{ - v->a[29220] = 1; - v->a[29221] = sym_extglob_pattern; - v->a[29222] = actions(1218); - v->a[29223] = 1; - v->a[29224] = anon_sym_esac; - v->a[29225] = state(576); - v->a[29226] = 1; - v->a[29227] = aux_sym_case_statement_repeat1; - v->a[29228] = state(1232); - v->a[29229] = 1; - v->a[29230] = sym_case_item; - v->a[29231] = state(1660); - v->a[29232] = 1; - v->a[29233] = sym__case_item_last; - v->a[29234] = state(1538); - v->a[29235] = 2; - v->a[29236] = sym_concatenation; - v->a[29237] = sym__extglob_blob; - v->a[29238] = actions(774); - v->a[29239] = 3; - small_parse_table_1462(v); -} - -void small_parse_table_1462(t_small_parse_table_array *v) -{ - v->a[29240] = sym_raw_string; - v->a[29241] = sym_number; - v->a[29242] = sym_word; - v->a[29243] = state(1468); - v->a[29244] = 5; - v->a[29245] = sym_arithmetic_expansion; - v->a[29246] = sym_string; - v->a[29247] = sym_simple_expansion; - v->a[29248] = sym_expansion; - v->a[29249] = sym_command_substitution; - v->a[29250] = 7; - v->a[29251] = actions(3); - v->a[29252] = 1; - v->a[29253] = sym_comment; - v->a[29254] = actions(841); - v->a[29255] = 1; - v->a[29256] = sym__bare_dollar; - v->a[29257] = actions(857); - v->a[29258] = 1; - v->a[29259] = aux_sym_concatenation_token1; - small_parse_table_1463(v); -} - -void small_parse_table_1463(t_small_parse_table_array *v) -{ - v->a[29260] = actions(859); - v->a[29261] = 1; - v->a[29262] = sym__concat; - v->a[29263] = actions(1220); - v->a[29264] = 1; - v->a[29265] = anon_sym_LPAREN; - v->a[29266] = state(579); - v->a[29267] = 1; - v->a[29268] = aux_sym_concatenation_repeat1; - v->a[29269] = actions(833); - v->a[29270] = 17; - v->a[29271] = anon_sym_PIPE; - v->a[29272] = anon_sym_AMP_AMP; - v->a[29273] = anon_sym_PIPE_PIPE; - v->a[29274] = anon_sym_LT; - v->a[29275] = anon_sym_GT; - v->a[29276] = anon_sym_GT_GT; - v->a[29277] = anon_sym_LT_LT; - v->a[29278] = aux_sym_heredoc_redirect_token1; - v->a[29279] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1464(v); -} - -void small_parse_table_1464(t_small_parse_table_array *v) -{ - v->a[29280] = anon_sym_DOLLAR; - v->a[29281] = anon_sym_DQUOTE; - v->a[29282] = sym_raw_string; - v->a[29283] = sym_number; - v->a[29284] = anon_sym_DOLLAR_LBRACE; - v->a[29285] = anon_sym_DOLLAR_LPAREN; - v->a[29286] = anon_sym_BQUOTE; - v->a[29287] = sym_word; - v->a[29288] = 5; - v->a[29289] = actions(3); - v->a[29290] = 1; - v->a[29291] = sym_comment; - v->a[29292] = actions(1183); - v->a[29293] = 1; - v->a[29294] = sym_variable_name; - v->a[29295] = actions(1181); - v->a[29296] = 2; - v->a[29297] = aux_sym__simple_variable_name_token1; - v->a[29298] = aux_sym__multiline_variable_name_token1; - v->a[29299] = actions(1179); - small_parse_table_1465(v); -} - -/* EOF small_parse_table_292.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 deleted file mode 100644 index 12991e7f..00000000 --- a/parser/static/small_parse_table/small_parse_table_293.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1465(t_small_parse_table_array *v) -{ - v->a[29300] = 8; - v->a[29301] = anon_sym_BANG; - v->a[29302] = anon_sym_DASH; - v->a[29303] = anon_sym_STAR; - v->a[29304] = anon_sym_QMARK; - v->a[29305] = anon_sym_DOLLAR; - v->a[29306] = anon_sym_POUND; - v->a[29307] = anon_sym_AT; - v->a[29308] = anon_sym_0; - v->a[29309] = actions(343); - v->a[29310] = 11; - v->a[29311] = anon_sym_PIPE; - v->a[29312] = anon_sym_SEMI_SEMI; - v->a[29313] = anon_sym_AMP_AMP; - v->a[29314] = anon_sym_PIPE_PIPE; - v->a[29315] = anon_sym_LT; - v->a[29316] = anon_sym_GT; - v->a[29317] = anon_sym_GT_GT; - v->a[29318] = anon_sym_LT_LT; - v->a[29319] = aux_sym_heredoc_redirect_token1; - small_parse_table_1466(v); -} - -void small_parse_table_1466(t_small_parse_table_array *v) -{ - v->a[29320] = anon_sym_BQUOTE; - v->a[29321] = anon_sym_SEMI; - v->a[29322] = 3; - v->a[29323] = actions(3); - v->a[29324] = 1; - v->a[29325] = sym_comment; - v->a[29326] = actions(1093); - v->a[29327] = 1; - v->a[29328] = sym__concat; - v->a[29329] = actions(1091); - v->a[29330] = 21; - v->a[29331] = anon_sym_PIPE; - v->a[29332] = anon_sym_RPAREN; - v->a[29333] = anon_sym_SEMI_SEMI; - v->a[29334] = anon_sym_AMP_AMP; - v->a[29335] = anon_sym_PIPE_PIPE; - v->a[29336] = anon_sym_LT; - v->a[29337] = anon_sym_GT; - v->a[29338] = anon_sym_GT_GT; - v->a[29339] = anon_sym_LT_LT; - small_parse_table_1467(v); -} - -void small_parse_table_1467(t_small_parse_table_array *v) -{ - v->a[29340] = aux_sym_heredoc_redirect_token1; - v->a[29341] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29342] = aux_sym_concatenation_token1; - v->a[29343] = anon_sym_DOLLAR; - v->a[29344] = anon_sym_DQUOTE; - v->a[29345] = sym_raw_string; - v->a[29346] = sym_number; - v->a[29347] = anon_sym_DOLLAR_LBRACE; - v->a[29348] = anon_sym_DOLLAR_LPAREN; - v->a[29349] = anon_sym_BQUOTE; - v->a[29350] = sym_word; - v->a[29351] = anon_sym_SEMI; - v->a[29352] = 3; - v->a[29353] = actions(3); - v->a[29354] = 1; - v->a[29355] = sym_comment; - v->a[29356] = actions(1126); - v->a[29357] = 1; - v->a[29358] = sym__concat; - v->a[29359] = actions(1124); - small_parse_table_1468(v); -} - -void small_parse_table_1468(t_small_parse_table_array *v) -{ - v->a[29360] = 21; - v->a[29361] = anon_sym_PIPE; - v->a[29362] = anon_sym_RPAREN; - v->a[29363] = anon_sym_SEMI_SEMI; - v->a[29364] = anon_sym_AMP_AMP; - v->a[29365] = anon_sym_PIPE_PIPE; - v->a[29366] = anon_sym_LT; - v->a[29367] = anon_sym_GT; - v->a[29368] = anon_sym_GT_GT; - v->a[29369] = anon_sym_LT_LT; - v->a[29370] = aux_sym_heredoc_redirect_token1; - v->a[29371] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29372] = aux_sym_concatenation_token1; - v->a[29373] = anon_sym_DOLLAR; - v->a[29374] = anon_sym_DQUOTE; - v->a[29375] = sym_raw_string; - v->a[29376] = sym_number; - v->a[29377] = anon_sym_DOLLAR_LBRACE; - v->a[29378] = anon_sym_DOLLAR_LPAREN; - v->a[29379] = anon_sym_BQUOTE; - small_parse_table_1469(v); -} - -void small_parse_table_1469(t_small_parse_table_array *v) -{ - v->a[29380] = sym_word; - v->a[29381] = anon_sym_SEMI; - v->a[29382] = 3; - v->a[29383] = actions(3); - v->a[29384] = 1; - v->a[29385] = sym_comment; - v->a[29386] = actions(1060); - v->a[29387] = 1; - v->a[29388] = sym__concat; - v->a[29389] = actions(1058); - v->a[29390] = 21; - v->a[29391] = anon_sym_esac; - v->a[29392] = anon_sym_PIPE; - v->a[29393] = anon_sym_SEMI_SEMI; - v->a[29394] = anon_sym_AMP_AMP; - v->a[29395] = anon_sym_PIPE_PIPE; - v->a[29396] = anon_sym_LT; - v->a[29397] = anon_sym_GT; - v->a[29398] = anon_sym_GT_GT; - v->a[29399] = anon_sym_LT_LT; - small_parse_table_1470(v); -} - -/* EOF small_parse_table_293.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 deleted file mode 100644 index 72938532..00000000 --- a/parser/static/small_parse_table/small_parse_table_294.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1470(t_small_parse_table_array *v) -{ - v->a[29400] = aux_sym_heredoc_redirect_token1; - v->a[29401] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29402] = aux_sym_concatenation_token1; - v->a[29403] = anon_sym_DOLLAR; - v->a[29404] = anon_sym_DQUOTE; - v->a[29405] = sym_raw_string; - v->a[29406] = sym_number; - v->a[29407] = anon_sym_DOLLAR_LBRACE; - v->a[29408] = anon_sym_DOLLAR_LPAREN; - v->a[29409] = anon_sym_BQUOTE; - v->a[29410] = sym_word; - v->a[29411] = anon_sym_SEMI; - v->a[29412] = 3; - v->a[29413] = actions(3); - v->a[29414] = 1; - v->a[29415] = sym_comment; - v->a[29416] = actions(981); - v->a[29417] = 2; - v->a[29418] = sym__concat; - v->a[29419] = ts_builtin_sym_end; - small_parse_table_1471(v); -} - -void small_parse_table_1471(t_small_parse_table_array *v) -{ - v->a[29420] = actions(973); - v->a[29421] = 20; - v->a[29422] = anon_sym_PIPE; - v->a[29423] = anon_sym_SEMI_SEMI; - v->a[29424] = anon_sym_AMP_AMP; - v->a[29425] = anon_sym_PIPE_PIPE; - v->a[29426] = anon_sym_LT; - v->a[29427] = anon_sym_GT; - v->a[29428] = anon_sym_GT_GT; - v->a[29429] = anon_sym_LT_LT; - v->a[29430] = aux_sym_heredoc_redirect_token1; - v->a[29431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29432] = aux_sym_concatenation_token1; - v->a[29433] = anon_sym_DOLLAR; - v->a[29434] = anon_sym_DQUOTE; - v->a[29435] = sym_raw_string; - v->a[29436] = sym_number; - 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] = sym_word; - v->a[29441] = anon_sym_SEMI; - v->a[29442] = 3; - v->a[29443] = actions(3); - v->a[29444] = 1; - v->a[29445] = sym_comment; - v->a[29446] = actions(1083); - v->a[29447] = 1; - v->a[29448] = sym__concat; - v->a[29449] = actions(1085); - v->a[29450] = 21; - v->a[29451] = anon_sym_PIPE; - v->a[29452] = anon_sym_RPAREN; - v->a[29453] = anon_sym_SEMI_SEMI; - v->a[29454] = anon_sym_AMP_AMP; - v->a[29455] = anon_sym_PIPE_PIPE; - v->a[29456] = anon_sym_LT; - v->a[29457] = anon_sym_GT; - v->a[29458] = anon_sym_GT_GT; - v->a[29459] = anon_sym_LT_LT; - small_parse_table_1473(v); -} - -void small_parse_table_1473(t_small_parse_table_array *v) -{ - v->a[29460] = aux_sym_heredoc_redirect_token1; - v->a[29461] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29462] = aux_sym_concatenation_token1; - v->a[29463] = anon_sym_DOLLAR; - v->a[29464] = anon_sym_DQUOTE; - v->a[29465] = sym_raw_string; - v->a[29466] = sym_number; - v->a[29467] = anon_sym_DOLLAR_LBRACE; - v->a[29468] = anon_sym_DOLLAR_LPAREN; - v->a[29469] = anon_sym_BQUOTE; - v->a[29470] = sym_word; - v->a[29471] = anon_sym_SEMI; - v->a[29472] = 5; - v->a[29473] = actions(3); - v->a[29474] = 1; - v->a[29475] = sym_comment; - v->a[29476] = actions(1156); - v->a[29477] = 1; - v->a[29478] = aux_sym_concatenation_token1; - v->a[29479] = actions(1168); - small_parse_table_1474(v); -} - -void small_parse_table_1474(t_small_parse_table_array *v) -{ - v->a[29480] = 1; - v->a[29481] = sym__concat; - v->a[29482] = state(457); - v->a[29483] = 1; - v->a[29484] = aux_sym_concatenation_repeat1; - v->a[29485] = actions(880); - v->a[29486] = 19; - v->a[29487] = anon_sym_PIPE; - v->a[29488] = anon_sym_SEMI_SEMI; - v->a[29489] = anon_sym_AMP_AMP; - v->a[29490] = anon_sym_PIPE_PIPE; - v->a[29491] = anon_sym_LT; - v->a[29492] = anon_sym_GT; - v->a[29493] = anon_sym_GT_GT; - v->a[29494] = anon_sym_LT_LT; - v->a[29495] = aux_sym_heredoc_redirect_token1; - v->a[29496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29497] = anon_sym_DOLLAR; - v->a[29498] = anon_sym_DQUOTE; - v->a[29499] = sym_raw_string; - small_parse_table_1475(v); -} - -/* EOF small_parse_table_294.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 deleted file mode 100644 index 455bf111..00000000 --- a/parser/static/small_parse_table/small_parse_table_295.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1475(t_small_parse_table_array *v) -{ - v->a[29500] = sym_number; - v->a[29501] = anon_sym_DOLLAR_LBRACE; - v->a[29502] = anon_sym_DOLLAR_LPAREN; - v->a[29503] = anon_sym_BQUOTE; - v->a[29504] = sym_word; - v->a[29505] = anon_sym_SEMI; - v->a[29506] = 3; - v->a[29507] = actions(3); - v->a[29508] = 1; - v->a[29509] = sym_comment; - v->a[29510] = actions(1097); - v->a[29511] = 2; - v->a[29512] = sym__concat; - v->a[29513] = ts_builtin_sym_end; - v->a[29514] = actions(1095); - v->a[29515] = 20; - v->a[29516] = anon_sym_PIPE; - v->a[29517] = anon_sym_SEMI_SEMI; - v->a[29518] = anon_sym_AMP_AMP; - v->a[29519] = anon_sym_PIPE_PIPE; - small_parse_table_1476(v); -} - -void small_parse_table_1476(t_small_parse_table_array *v) -{ - v->a[29520] = anon_sym_LT; - v->a[29521] = anon_sym_GT; - v->a[29522] = anon_sym_GT_GT; - v->a[29523] = anon_sym_LT_LT; - v->a[29524] = aux_sym_heredoc_redirect_token1; - v->a[29525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29526] = aux_sym_concatenation_token1; - v->a[29527] = anon_sym_DOLLAR; - v->a[29528] = anon_sym_DQUOTE; - v->a[29529] = sym_raw_string; - v->a[29530] = sym_number; - v->a[29531] = anon_sym_DOLLAR_LBRACE; - v->a[29532] = anon_sym_DOLLAR_LPAREN; - v->a[29533] = anon_sym_BQUOTE; - v->a[29534] = sym_word; - v->a[29535] = anon_sym_SEMI; - v->a[29536] = 3; - v->a[29537] = actions(3); - v->a[29538] = 1; - v->a[29539] = sym_comment; - small_parse_table_1477(v); -} - -void small_parse_table_1477(t_small_parse_table_array *v) -{ - v->a[29540] = actions(1093); - v->a[29541] = 2; - v->a[29542] = sym__concat; - v->a[29543] = ts_builtin_sym_end; - v->a[29544] = actions(1091); - v->a[29545] = 20; - v->a[29546] = anon_sym_PIPE; - v->a[29547] = anon_sym_SEMI_SEMI; - v->a[29548] = anon_sym_AMP_AMP; - v->a[29549] = anon_sym_PIPE_PIPE; - v->a[29550] = anon_sym_LT; - v->a[29551] = anon_sym_GT; - v->a[29552] = anon_sym_GT_GT; - v->a[29553] = anon_sym_LT_LT; - v->a[29554] = aux_sym_heredoc_redirect_token1; - v->a[29555] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29556] = aux_sym_concatenation_token1; - v->a[29557] = anon_sym_DOLLAR; - v->a[29558] = anon_sym_DQUOTE; - v->a[29559] = sym_raw_string; - small_parse_table_1478(v); -} - -void small_parse_table_1478(t_small_parse_table_array *v) -{ - v->a[29560] = sym_number; - v->a[29561] = anon_sym_DOLLAR_LBRACE; - v->a[29562] = anon_sym_DOLLAR_LPAREN; - v->a[29563] = anon_sym_BQUOTE; - v->a[29564] = sym_word; - v->a[29565] = anon_sym_SEMI; - v->a[29566] = 3; - v->a[29567] = actions(3); - v->a[29568] = 1; - v->a[29569] = sym_comment; - v->a[29570] = actions(1087); - v->a[29571] = 1; - v->a[29572] = sym__concat; - v->a[29573] = actions(1089); - v->a[29574] = 21; - v->a[29575] = anon_sym_PIPE; - v->a[29576] = anon_sym_RPAREN; - v->a[29577] = anon_sym_SEMI_SEMI; - v->a[29578] = anon_sym_AMP_AMP; - v->a[29579] = anon_sym_PIPE_PIPE; - small_parse_table_1479(v); -} - -void small_parse_table_1479(t_small_parse_table_array *v) -{ - v->a[29580] = anon_sym_LT; - v->a[29581] = anon_sym_GT; - v->a[29582] = anon_sym_GT_GT; - v->a[29583] = anon_sym_LT_LT; - v->a[29584] = aux_sym_heredoc_redirect_token1; - v->a[29585] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29586] = aux_sym_concatenation_token1; - v->a[29587] = anon_sym_DOLLAR; - v->a[29588] = anon_sym_DQUOTE; - v->a[29589] = sym_raw_string; - v->a[29590] = sym_number; - v->a[29591] = anon_sym_DOLLAR_LBRACE; - v->a[29592] = anon_sym_DOLLAR_LPAREN; - v->a[29593] = anon_sym_BQUOTE; - v->a[29594] = sym_word; - v->a[29595] = anon_sym_SEMI; - v->a[29596] = 3; - v->a[29597] = actions(3); - v->a[29598] = 1; - v->a[29599] = sym_comment; - small_parse_table_1480(v); -} - -/* EOF small_parse_table_295.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 deleted file mode 100644 index fa3b246f..00000000 --- a/parser/static/small_parse_table/small_parse_table_296.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1480(t_small_parse_table_array *v) -{ - v->a[29600] = actions(1054); - v->a[29601] = 2; - v->a[29602] = sym__concat; - v->a[29603] = ts_builtin_sym_end; - v->a[29604] = actions(1056); - v->a[29605] = 20; - v->a[29606] = anon_sym_PIPE; - v->a[29607] = anon_sym_SEMI_SEMI; - v->a[29608] = anon_sym_AMP_AMP; - v->a[29609] = anon_sym_PIPE_PIPE; - v->a[29610] = anon_sym_LT; - v->a[29611] = anon_sym_GT; - v->a[29612] = anon_sym_GT_GT; - v->a[29613] = anon_sym_LT_LT; - v->a[29614] = aux_sym_heredoc_redirect_token1; - v->a[29615] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29616] = aux_sym_concatenation_token1; - v->a[29617] = anon_sym_DOLLAR; - v->a[29618] = anon_sym_DQUOTE; - v->a[29619] = sym_raw_string; - small_parse_table_1481(v); -} - -void small_parse_table_1481(t_small_parse_table_array *v) -{ - v->a[29620] = sym_number; - v->a[29621] = anon_sym_DOLLAR_LBRACE; - v->a[29622] = anon_sym_DOLLAR_LPAREN; - v->a[29623] = anon_sym_BQUOTE; - v->a[29624] = sym_word; - v->a[29625] = anon_sym_SEMI; - v->a[29626] = 3; - v->a[29627] = actions(3); - v->a[29628] = 1; - v->a[29629] = sym_comment; - v->a[29630] = actions(1050); - v->a[29631] = 2; - v->a[29632] = sym__concat; - v->a[29633] = ts_builtin_sym_end; - v->a[29634] = actions(1052); - v->a[29635] = 20; - v->a[29636] = anon_sym_PIPE; - v->a[29637] = anon_sym_SEMI_SEMI; - v->a[29638] = anon_sym_AMP_AMP; - v->a[29639] = anon_sym_PIPE_PIPE; - small_parse_table_1482(v); -} - -void small_parse_table_1482(t_small_parse_table_array *v) -{ - v->a[29640] = anon_sym_LT; - v->a[29641] = anon_sym_GT; - v->a[29642] = anon_sym_GT_GT; - v->a[29643] = anon_sym_LT_LT; - v->a[29644] = aux_sym_heredoc_redirect_token1; - v->a[29645] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29646] = aux_sym_concatenation_token1; - v->a[29647] = anon_sym_DOLLAR; - v->a[29648] = anon_sym_DQUOTE; - v->a[29649] = sym_raw_string; - v->a[29650] = sym_number; - v->a[29651] = anon_sym_DOLLAR_LBRACE; - v->a[29652] = anon_sym_DOLLAR_LPAREN; - v->a[29653] = anon_sym_BQUOTE; - v->a[29654] = sym_word; - v->a[29655] = anon_sym_SEMI; - v->a[29656] = 3; - v->a[29657] = actions(3); - v->a[29658] = 1; - v->a[29659] = sym_comment; - small_parse_table_1483(v); -} - -void small_parse_table_1483(t_small_parse_table_array *v) -{ - v->a[29660] = actions(1108); - v->a[29661] = 1; - v->a[29662] = sym__concat; - v->a[29663] = actions(1106); - v->a[29664] = 21; - v->a[29665] = anon_sym_PIPE; - v->a[29666] = anon_sym_RPAREN; - v->a[29667] = anon_sym_SEMI_SEMI; - v->a[29668] = anon_sym_AMP_AMP; - v->a[29669] = anon_sym_PIPE_PIPE; - v->a[29670] = anon_sym_LT; - v->a[29671] = anon_sym_GT; - v->a[29672] = anon_sym_GT_GT; - v->a[29673] = anon_sym_LT_LT; - v->a[29674] = aux_sym_heredoc_redirect_token1; - v->a[29675] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29676] = aux_sym_concatenation_token1; - v->a[29677] = anon_sym_DOLLAR; - v->a[29678] = anon_sym_DQUOTE; - v->a[29679] = sym_raw_string; - small_parse_table_1484(v); -} - -void small_parse_table_1484(t_small_parse_table_array *v) -{ - v->a[29680] = sym_number; - v->a[29681] = anon_sym_DOLLAR_LBRACE; - v->a[29682] = anon_sym_DOLLAR_LPAREN; - v->a[29683] = anon_sym_BQUOTE; - v->a[29684] = sym_word; - v->a[29685] = anon_sym_SEMI; - v->a[29686] = 11; - v->a[29687] = actions(3); - v->a[29688] = 1; - v->a[29689] = sym_comment; - v->a[29690] = actions(1225); - v->a[29691] = 1; - v->a[29692] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29693] = actions(1228); - v->a[29694] = 1; - v->a[29695] = anon_sym_DOLLAR; - v->a[29696] = actions(1231); - v->a[29697] = 1; - v->a[29698] = anon_sym_DQUOTE; - v->a[29699] = actions(1234); - small_parse_table_1485(v); -} - -/* EOF small_parse_table_296.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 deleted file mode 100644 index 73efee93..00000000 --- a/parser/static/small_parse_table/small_parse_table_297.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1485(t_small_parse_table_array *v) -{ - v->a[29700] = 1; - v->a[29701] = anon_sym_DOLLAR_LBRACE; - v->a[29702] = actions(1237); - v->a[29703] = 1; - v->a[29704] = anon_sym_DOLLAR_LPAREN; - v->a[29705] = actions(1240); - v->a[29706] = 1; - v->a[29707] = anon_sym_BQUOTE; - v->a[29708] = state(500); - v->a[29709] = 2; - v->a[29710] = sym_concatenation; - v->a[29711] = aux_sym_for_statement_repeat1; - v->a[29712] = actions(1222); - v->a[29713] = 3; - v->a[29714] = sym_raw_string; - v->a[29715] = sym_number; - v->a[29716] = sym_word; - v->a[29717] = state(684); - v->a[29718] = 5; - v->a[29719] = sym_arithmetic_expansion; - small_parse_table_1486(v); -} - -void small_parse_table_1486(t_small_parse_table_array *v) -{ - v->a[29720] = sym_string; - v->a[29721] = sym_simple_expansion; - v->a[29722] = sym_expansion; - v->a[29723] = sym_command_substitution; - v->a[29724] = actions(428); - v->a[29725] = 6; - v->a[29726] = anon_sym_AMP_AMP; - v->a[29727] = anon_sym_PIPE_PIPE; - v->a[29728] = anon_sym_LT; - v->a[29729] = anon_sym_GT; - v->a[29730] = anon_sym_GT_GT; - v->a[29731] = aux_sym_heredoc_redirect_token1; - v->a[29732] = 3; - v->a[29733] = actions(3); - v->a[29734] = 1; - v->a[29735] = sym_comment; - v->a[29736] = actions(1060); - v->a[29737] = 1; - v->a[29738] = sym__concat; - v->a[29739] = actions(1058); - small_parse_table_1487(v); -} - -void small_parse_table_1487(t_small_parse_table_array *v) -{ - v->a[29740] = 21; - v->a[29741] = anon_sym_PIPE; - v->a[29742] = anon_sym_RPAREN; - v->a[29743] = anon_sym_SEMI_SEMI; - v->a[29744] = anon_sym_AMP_AMP; - v->a[29745] = anon_sym_PIPE_PIPE; - v->a[29746] = anon_sym_LT; - v->a[29747] = anon_sym_GT; - v->a[29748] = anon_sym_GT_GT; - v->a[29749] = anon_sym_LT_LT; - v->a[29750] = aux_sym_heredoc_redirect_token1; - v->a[29751] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29752] = aux_sym_concatenation_token1; - v->a[29753] = anon_sym_DOLLAR; - v->a[29754] = anon_sym_DQUOTE; - v->a[29755] = sym_raw_string; - v->a[29756] = sym_number; - 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] = sym_word; - v->a[29761] = anon_sym_SEMI; - v->a[29762] = 3; - v->a[29763] = actions(3); - v->a[29764] = 1; - v->a[29765] = sym_comment; - v->a[29766] = actions(1046); - v->a[29767] = 2; - v->a[29768] = sym__concat; - v->a[29769] = ts_builtin_sym_end; - v->a[29770] = actions(1048); - v->a[29771] = 20; - v->a[29772] = anon_sym_PIPE; - v->a[29773] = anon_sym_SEMI_SEMI; - v->a[29774] = anon_sym_AMP_AMP; - v->a[29775] = anon_sym_PIPE_PIPE; - v->a[29776] = anon_sym_LT; - v->a[29777] = anon_sym_GT; - v->a[29778] = anon_sym_GT_GT; - v->a[29779] = anon_sym_LT_LT; - small_parse_table_1489(v); -} - -void small_parse_table_1489(t_small_parse_table_array *v) -{ - v->a[29780] = aux_sym_heredoc_redirect_token1; - v->a[29781] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29782] = aux_sym_concatenation_token1; - v->a[29783] = anon_sym_DOLLAR; - v->a[29784] = anon_sym_DQUOTE; - v->a[29785] = sym_raw_string; - v->a[29786] = sym_number; - v->a[29787] = anon_sym_DOLLAR_LBRACE; - v->a[29788] = anon_sym_DOLLAR_LPAREN; - v->a[29789] = anon_sym_BQUOTE; - v->a[29790] = sym_word; - v->a[29791] = anon_sym_SEMI; - v->a[29792] = 3; - v->a[29793] = actions(3); - v->a[29794] = 1; - v->a[29795] = sym_comment; - v->a[29796] = actions(1050); - v->a[29797] = 1; - v->a[29798] = sym__concat; - v->a[29799] = actions(1052); - small_parse_table_1490(v); -} - -/* EOF small_parse_table_297.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 deleted file mode 100644 index a2b7fd49..00000000 --- a/parser/static/small_parse_table/small_parse_table_298.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1490(t_small_parse_table_array *v) -{ - v->a[29800] = 21; - v->a[29801] = anon_sym_PIPE; - v->a[29802] = anon_sym_RPAREN; - v->a[29803] = anon_sym_SEMI_SEMI; - v->a[29804] = anon_sym_AMP_AMP; - v->a[29805] = anon_sym_PIPE_PIPE; - v->a[29806] = anon_sym_LT; - v->a[29807] = anon_sym_GT; - v->a[29808] = anon_sym_GT_GT; - v->a[29809] = anon_sym_LT_LT; - v->a[29810] = aux_sym_heredoc_redirect_token1; - v->a[29811] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29812] = aux_sym_concatenation_token1; - v->a[29813] = anon_sym_DOLLAR; - v->a[29814] = anon_sym_DQUOTE; - v->a[29815] = sym_raw_string; - v->a[29816] = sym_number; - v->a[29817] = anon_sym_DOLLAR_LBRACE; - v->a[29818] = anon_sym_DOLLAR_LPAREN; - v->a[29819] = anon_sym_BQUOTE; - small_parse_table_1491(v); -} - -void small_parse_table_1491(t_small_parse_table_array *v) -{ - v->a[29820] = sym_word; - v->a[29821] = anon_sym_SEMI; - v->a[29822] = 3; - v->a[29823] = actions(3); - v->a[29824] = 1; - v->a[29825] = sym_comment; - v->a[29826] = actions(1054); - v->a[29827] = 1; - v->a[29828] = sym__concat; - v->a[29829] = actions(1056); - v->a[29830] = 21; - v->a[29831] = anon_sym_PIPE; - v->a[29832] = anon_sym_RPAREN; - v->a[29833] = anon_sym_SEMI_SEMI; - v->a[29834] = anon_sym_AMP_AMP; - v->a[29835] = anon_sym_PIPE_PIPE; - v->a[29836] = anon_sym_LT; - v->a[29837] = anon_sym_GT; - v->a[29838] = anon_sym_GT_GT; - v->a[29839] = anon_sym_LT_LT; - small_parse_table_1492(v); -} - -void small_parse_table_1492(t_small_parse_table_array *v) -{ - v->a[29840] = aux_sym_heredoc_redirect_token1; - v->a[29841] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29842] = aux_sym_concatenation_token1; - v->a[29843] = anon_sym_DOLLAR; - v->a[29844] = anon_sym_DQUOTE; - v->a[29845] = sym_raw_string; - v->a[29846] = sym_number; - v->a[29847] = anon_sym_DOLLAR_LBRACE; - v->a[29848] = anon_sym_DOLLAR_LPAREN; - v->a[29849] = anon_sym_BQUOTE; - v->a[29850] = sym_word; - v->a[29851] = anon_sym_SEMI; - v->a[29852] = 4; - v->a[29853] = actions(3); - v->a[29854] = 1; - v->a[29855] = sym_comment; - v->a[29856] = actions(1044); - v->a[29857] = 1; - v->a[29858] = sym_variable_name; - v->a[29859] = actions(1185); - small_parse_table_1493(v); -} - -void small_parse_table_1493(t_small_parse_table_array *v) -{ - v->a[29860] = 1; - v->a[29861] = ts_builtin_sym_end; - v->a[29862] = actions(1040); - v->a[29863] = 20; - v->a[29864] = anon_sym_for; - v->a[29865] = anon_sym_while; - v->a[29866] = anon_sym_until; - v->a[29867] = anon_sym_if; - v->a[29868] = anon_sym_case; - v->a[29869] = anon_sym_LPAREN; - v->a[29870] = anon_sym_LBRACE; - v->a[29871] = anon_sym_BANG; - v->a[29872] = anon_sym_LT; - v->a[29873] = anon_sym_GT; - v->a[29874] = anon_sym_GT_GT; - v->a[29875] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29876] = anon_sym_DOLLAR; - v->a[29877] = anon_sym_DQUOTE; - v->a[29878] = sym_raw_string; - v->a[29879] = sym_number; - small_parse_table_1494(v); -} - -void small_parse_table_1494(t_small_parse_table_array *v) -{ - v->a[29880] = anon_sym_DOLLAR_LBRACE; - v->a[29881] = anon_sym_DOLLAR_LPAREN; - v->a[29882] = anon_sym_BQUOTE; - v->a[29883] = sym_word; - v->a[29884] = 4; - v->a[29885] = actions(3); - v->a[29886] = 1; - v->a[29887] = sym_comment; - v->a[29888] = actions(1044); - v->a[29889] = 1; - v->a[29890] = sym_variable_name; - v->a[29891] = actions(1185); - v->a[29892] = 1; - v->a[29893] = ts_builtin_sym_end; - v->a[29894] = actions(1040); - v->a[29895] = 20; - v->a[29896] = anon_sym_for; - v->a[29897] = anon_sym_while; - v->a[29898] = anon_sym_until; - v->a[29899] = anon_sym_if; - small_parse_table_1495(v); -} - -/* EOF small_parse_table_298.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 deleted file mode 100644 index ca860a6c..00000000 --- a/parser/static/small_parse_table/small_parse_table_299.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1495(t_small_parse_table_array *v) -{ - v->a[29900] = anon_sym_case; - v->a[29901] = anon_sym_LPAREN; - v->a[29902] = anon_sym_LBRACE; - v->a[29903] = anon_sym_BANG; - v->a[29904] = anon_sym_LT; - v->a[29905] = anon_sym_GT; - v->a[29906] = anon_sym_GT_GT; - v->a[29907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29908] = anon_sym_DOLLAR; - v->a[29909] = anon_sym_DQUOTE; - v->a[29910] = sym_raw_string; - v->a[29911] = sym_number; - v->a[29912] = anon_sym_DOLLAR_LBRACE; - v->a[29913] = anon_sym_DOLLAR_LPAREN; - v->a[29914] = anon_sym_BQUOTE; - v->a[29915] = sym_word; - v->a[29916] = 16; - v->a[29917] = actions(3); - v->a[29918] = 1; - v->a[29919] = sym_comment; - small_parse_table_1496(v); -} - -void small_parse_table_1496(t_small_parse_table_array *v) -{ - v->a[29920] = actions(778); - v->a[29921] = 1; - v->a[29922] = anon_sym_LPAREN; - v->a[29923] = actions(782); - v->a[29924] = 1; - v->a[29925] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29926] = actions(784); - v->a[29927] = 1; - v->a[29928] = anon_sym_DOLLAR; - v->a[29929] = actions(786); - v->a[29930] = 1; - v->a[29931] = anon_sym_DQUOTE; - v->a[29932] = actions(788); - v->a[29933] = 1; - v->a[29934] = anon_sym_DOLLAR_LBRACE; - v->a[29935] = actions(790); - v->a[29936] = 1; - v->a[29937] = anon_sym_DOLLAR_LPAREN; - v->a[29938] = actions(792); - v->a[29939] = 1; - small_parse_table_1497(v); -} - -void small_parse_table_1497(t_small_parse_table_array *v) -{ - v->a[29940] = anon_sym_BQUOTE; - v->a[29941] = actions(794); - v->a[29942] = 1; - v->a[29943] = sym_extglob_pattern; - v->a[29944] = actions(814); - v->a[29945] = 1; - v->a[29946] = anon_sym_esac; - v->a[29947] = state(571); - v->a[29948] = 1; - v->a[29949] = aux_sym_case_statement_repeat1; - v->a[29950] = state(1232); - v->a[29951] = 1; - v->a[29952] = sym_case_item; - v->a[29953] = state(1647); - v->a[29954] = 1; - v->a[29955] = sym__case_item_last; - v->a[29956] = state(1538); - v->a[29957] = 2; - v->a[29958] = sym_concatenation; - v->a[29959] = sym__extglob_blob; - small_parse_table_1498(v); -} - -void small_parse_table_1498(t_small_parse_table_array *v) -{ - v->a[29960] = actions(774); - v->a[29961] = 3; - v->a[29962] = sym_raw_string; - v->a[29963] = sym_number; - v->a[29964] = sym_word; - v->a[29965] = state(1468); - v->a[29966] = 5; - v->a[29967] = sym_arithmetic_expansion; - v->a[29968] = sym_string; - v->a[29969] = sym_simple_expansion; - v->a[29970] = sym_expansion; - v->a[29971] = sym_command_substitution; - v->a[29972] = 16; - v->a[29973] = actions(3); - v->a[29974] = 1; - v->a[29975] = sym_comment; - v->a[29976] = actions(778); - v->a[29977] = 1; - v->a[29978] = anon_sym_LPAREN; - v->a[29979] = actions(782); - small_parse_table_1499(v); -} - -void small_parse_table_1499(t_small_parse_table_array *v) -{ - v->a[29980] = 1; - v->a[29981] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[29982] = actions(784); - v->a[29983] = 1; - v->a[29984] = anon_sym_DOLLAR; - v->a[29985] = actions(786); - v->a[29986] = 1; - v->a[29987] = anon_sym_DQUOTE; - v->a[29988] = actions(788); - v->a[29989] = 1; - v->a[29990] = anon_sym_DOLLAR_LBRACE; - v->a[29991] = actions(790); - v->a[29992] = 1; - v->a[29993] = anon_sym_DOLLAR_LPAREN; - v->a[29994] = actions(792); - v->a[29995] = 1; - v->a[29996] = anon_sym_BQUOTE; - v->a[29997] = actions(794); - v->a[29998] = 1; - v->a[29999] = sym_extglob_pattern; - small_parse_table_1500(v); -} - -/* EOF small_parse_table_299.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 deleted file mode 100644 index 0352767f..00000000 --- a/parser/static/small_parse_table/small_parse_table_3.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_3.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_15(t_small_parse_table_array *v) -{ - v->a[300] = anon_sym_fi; - v->a[301] = state(19); - v->a[302] = 1; - v->a[303] = aux_sym__terminated_statement; - v->a[304] = state(185); - v->a[305] = 1; - v->a[306] = sym_command_name; - v->a[307] = state(231); - v->a[308] = 1; - v->a[309] = sym_variable_assignment; - v->a[310] = state(411); - v->a[311] = 1; - v->a[312] = aux_sym_command_repeat1; - v->a[313] = state(551); - v->a[314] = 1; - v->a[315] = sym_file_redirect; - v->a[316] = state(555); - v->a[317] = 1; - v->a[318] = sym_concatenation; - v->a[319] = state(1070); - small_parse_table_16(v); -} - -void small_parse_table_16(t_small_parse_table_array *v) -{ - v->a[320] = 1; - v->a[321] = sym_pipeline; - v->a[322] = state(1126); - v->a[323] = 1; - v->a[324] = aux_sym_redirected_statement_repeat2; - v->a[325] = state(1561); - v->a[326] = 1; - v->a[327] = sym__statement_not_pipeline; - v->a[328] = state(1729); - v->a[329] = 1; - v->a[330] = sym_else_clause; - v->a[331] = actions(11); - v->a[332] = 2; - v->a[333] = anon_sym_while; - v->a[334] = anon_sym_until; - v->a[335] = actions(59); - v->a[336] = 2; - v->a[337] = sym_raw_string; - v->a[338] = sym_number; - v->a[339] = state(1456); - small_parse_table_17(v); -} - -void small_parse_table_17(t_small_parse_table_array *v) -{ - v->a[340] = 2; - v->a[341] = sym_elif_clause; - v->a[342] = aux_sym_if_statement_repeat1; - v->a[343] = actions(51); - v->a[344] = 3; - v->a[345] = anon_sym_LT; - v->a[346] = anon_sym_GT; - v->a[347] = anon_sym_GT_GT; - v->a[348] = state(401); - v->a[349] = 5; - v->a[350] = sym_arithmetic_expansion; - v->a[351] = sym_string; - v->a[352] = sym_simple_expansion; - v->a[353] = sym_expansion; - v->a[354] = sym_command_substitution; - v->a[355] = state(905); - v->a[356] = 12; - v->a[357] = sym_redirected_statement; - v->a[358] = sym_for_statement; - v->a[359] = sym_while_statement; - small_parse_table_18(v); -} - -void small_parse_table_18(t_small_parse_table_array *v) -{ - v->a[360] = sym_if_statement; - v->a[361] = sym_case_statement; - v->a[362] = sym_function_definition; - v->a[363] = sym_compound_statement; - v->a[364] = sym_subshell; - v->a[365] = sym_list; - v->a[366] = sym_negated_command; - v->a[367] = sym_command; - v->a[368] = sym__variable_assignments; - v->a[369] = 34; - v->a[370] = actions(3); - v->a[371] = 1; - v->a[372] = sym_comment; - v->a[373] = actions(9); - v->a[374] = 1; - v->a[375] = anon_sym_for; - v->a[376] = actions(13); - v->a[377] = 1; - v->a[378] = anon_sym_if; - v->a[379] = actions(15); - small_parse_table_19(v); -} - -void small_parse_table_19(t_small_parse_table_array *v) -{ - v->a[380] = 1; - v->a[381] = anon_sym_case; - v->a[382] = actions(17); - v->a[383] = 1; - v->a[384] = anon_sym_LPAREN; - v->a[385] = actions(19); - v->a[386] = 1; - v->a[387] = anon_sym_LBRACE; - v->a[388] = actions(41); - v->a[389] = 1; - v->a[390] = sym_word; - v->a[391] = actions(45); - v->a[392] = 1; - v->a[393] = anon_sym_elif; - v->a[394] = actions(47); - v->a[395] = 1; - v->a[396] = anon_sym_else; - v->a[397] = actions(49); - v->a[398] = 1; - v->a[399] = anon_sym_BANG; - small_parse_table_20(v); -} - -/* EOF small_parse_table_3.c */ diff --git a/parser/static/small_parse_table/small_parse_table_30.c b/parser/static/small_parse_table/small_parse_table_30.c deleted file mode 100644 index 01cb8172..00000000 --- a/parser/static/small_parse_table/small_parse_table_30.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_30.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_150(t_small_parse_table_array *v) -{ - v->a[3000] = sym_pipeline; - v->a[3001] = state(1126); - v->a[3002] = 1; - v->a[3003] = aux_sym_redirected_statement_repeat2; - v->a[3004] = state(1561); - v->a[3005] = 1; - v->a[3006] = sym__statement_not_pipeline; - v->a[3007] = actions(11); - v->a[3008] = 2; - v->a[3009] = anon_sym_while; - v->a[3010] = anon_sym_until; - v->a[3011] = actions(59); - v->a[3012] = 2; - v->a[3013] = sym_raw_string; - v->a[3014] = sym_number; - v->a[3015] = actions(51); - v->a[3016] = 3; - v->a[3017] = anon_sym_LT; - v->a[3018] = anon_sym_GT; - v->a[3019] = anon_sym_GT_GT; - small_parse_table_151(v); -} - -void small_parse_table_151(t_small_parse_table_array *v) -{ - v->a[3020] = actions(184); - v->a[3021] = 3; - v->a[3022] = anon_sym_fi; - v->a[3023] = anon_sym_elif; - v->a[3024] = anon_sym_else; - v->a[3025] = state(401); - v->a[3026] = 5; - v->a[3027] = sym_arithmetic_expansion; - v->a[3028] = sym_string; - v->a[3029] = sym_simple_expansion; - v->a[3030] = sym_expansion; - v->a[3031] = sym_command_substitution; - v->a[3032] = state(905); - v->a[3033] = 12; - v->a[3034] = sym_redirected_statement; - v->a[3035] = sym_for_statement; - v->a[3036] = sym_while_statement; - v->a[3037] = sym_if_statement; - v->a[3038] = sym_case_statement; - v->a[3039] = sym_function_definition; - small_parse_table_152(v); -} - -void small_parse_table_152(t_small_parse_table_array *v) -{ - v->a[3040] = sym_compound_statement; - v->a[3041] = sym_subshell; - v->a[3042] = sym_list; - v->a[3043] = sym_negated_command; - v->a[3044] = sym_command; - v->a[3045] = sym__variable_assignments; - v->a[3046] = 32; - v->a[3047] = actions(3); - v->a[3048] = 1; - v->a[3049] = sym_comment; - v->a[3050] = actions(9); - v->a[3051] = 1; - v->a[3052] = anon_sym_for; - v->a[3053] = actions(13); - v->a[3054] = 1; - v->a[3055] = anon_sym_if; - v->a[3056] = actions(15); - v->a[3057] = 1; - v->a[3058] = anon_sym_case; - v->a[3059] = actions(17); - small_parse_table_153(v); -} - -void small_parse_table_153(t_small_parse_table_array *v) -{ - v->a[3060] = 1; - v->a[3061] = anon_sym_LPAREN; - v->a[3062] = actions(19); - v->a[3063] = 1; - v->a[3064] = anon_sym_LBRACE; - v->a[3065] = actions(41); - v->a[3066] = 1; - v->a[3067] = sym_word; - v->a[3068] = actions(49); - v->a[3069] = 1; - v->a[3070] = anon_sym_BANG; - v->a[3071] = actions(53); - v->a[3072] = 1; - v->a[3073] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3074] = actions(55); - v->a[3075] = 1; - v->a[3076] = anon_sym_DOLLAR; - v->a[3077] = actions(57); - v->a[3078] = 1; - v->a[3079] = anon_sym_DQUOTE; - small_parse_table_154(v); -} - -void small_parse_table_154(t_small_parse_table_array *v) -{ - v->a[3080] = actions(61); - v->a[3081] = 1; - v->a[3082] = anon_sym_DOLLAR_LBRACE; - v->a[3083] = actions(63); - v->a[3084] = 1; - v->a[3085] = anon_sym_DOLLAR_LPAREN; - v->a[3086] = actions(65); - v->a[3087] = 1; - v->a[3088] = anon_sym_BQUOTE; - v->a[3089] = actions(67); - v->a[3090] = 1; - v->a[3091] = sym_variable_name; - v->a[3092] = actions(186); - v->a[3093] = 1; - v->a[3094] = anon_sym_LF; - v->a[3095] = state(18); - v->a[3096] = 1; - v->a[3097] = aux_sym__case_item_last_repeat2; - v->a[3098] = state(118); - v->a[3099] = 1; - small_parse_table_155(v); -} - -/* EOF small_parse_table_30.c */ diff --git a/parser/static/small_parse_table/small_parse_table_300.c b/parser/static/small_parse_table/small_parse_table_300.c deleted file mode 100644 index af807526..00000000 --- a/parser/static/small_parse_table/small_parse_table_300.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1500(t_small_parse_table_array *v) -{ - v->a[30000] = actions(1243); - v->a[30001] = 1; - v->a[30002] = anon_sym_esac; - v->a[30003] = state(518); - v->a[30004] = 1; - v->a[30005] = aux_sym_case_statement_repeat1; - v->a[30006] = state(1232); - v->a[30007] = 1; - v->a[30008] = sym_case_item; - v->a[30009] = state(1712); - v->a[30010] = 1; - v->a[30011] = sym__case_item_last; - v->a[30012] = state(1538); - v->a[30013] = 2; - v->a[30014] = sym_concatenation; - v->a[30015] = sym__extglob_blob; - v->a[30016] = actions(774); - v->a[30017] = 3; - v->a[30018] = sym_raw_string; - v->a[30019] = sym_number; - small_parse_table_1501(v); -} - -void small_parse_table_1501(t_small_parse_table_array *v) -{ - v->a[30020] = sym_word; - v->a[30021] = state(1468); - v->a[30022] = 5; - v->a[30023] = sym_arithmetic_expansion; - v->a[30024] = sym_string; - v->a[30025] = sym_simple_expansion; - v->a[30026] = sym_expansion; - v->a[30027] = sym_command_substitution; - v->a[30028] = 11; - v->a[30029] = actions(3); - v->a[30030] = 1; - v->a[30031] = sym_comment; - v->a[30032] = actions(655); - v->a[30033] = 1; - v->a[30034] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30035] = actions(657); - v->a[30036] = 1; - v->a[30037] = anon_sym_DOLLAR; - v->a[30038] = actions(659); - v->a[30039] = 1; - small_parse_table_1502(v); -} - -void small_parse_table_1502(t_small_parse_table_array *v) -{ - v->a[30040] = anon_sym_DQUOTE; - v->a[30041] = actions(661); - v->a[30042] = 1; - v->a[30043] = anon_sym_DOLLAR_LBRACE; - v->a[30044] = actions(663); - v->a[30045] = 1; - v->a[30046] = anon_sym_DOLLAR_LPAREN; - v->a[30047] = actions(665); - v->a[30048] = 1; - v->a[30049] = anon_sym_BQUOTE; - v->a[30050] = state(500); - v->a[30051] = 2; - v->a[30052] = sym_concatenation; - v->a[30053] = aux_sym_for_statement_repeat1; - v->a[30054] = actions(1245); - v->a[30055] = 3; - v->a[30056] = sym_raw_string; - v->a[30057] = sym_number; - v->a[30058] = sym_word; - v->a[30059] = state(684); - small_parse_table_1503(v); -} - -void small_parse_table_1503(t_small_parse_table_array *v) -{ - v->a[30060] = 5; - v->a[30061] = sym_arithmetic_expansion; - v->a[30062] = sym_string; - v->a[30063] = sym_simple_expansion; - v->a[30064] = sym_expansion; - v->a[30065] = sym_command_substitution; - v->a[30066] = actions(421); - v->a[30067] = 6; - v->a[30068] = anon_sym_AMP_AMP; - v->a[30069] = anon_sym_PIPE_PIPE; - v->a[30070] = anon_sym_LT; - v->a[30071] = anon_sym_GT; - v->a[30072] = anon_sym_GT_GT; - v->a[30073] = aux_sym_heredoc_redirect_token1; - v->a[30074] = 4; - v->a[30075] = actions(3); - v->a[30076] = 1; - v->a[30077] = sym_comment; - v->a[30078] = actions(1044); - v->a[30079] = 1; - small_parse_table_1504(v); -} - -void small_parse_table_1504(t_small_parse_table_array *v) -{ - v->a[30080] = sym_variable_name; - v->a[30081] = actions(1185); - v->a[30082] = 1; - v->a[30083] = ts_builtin_sym_end; - v->a[30084] = actions(1040); - v->a[30085] = 20; - v->a[30086] = anon_sym_for; - v->a[30087] = anon_sym_while; - v->a[30088] = anon_sym_until; - v->a[30089] = anon_sym_if; - v->a[30090] = anon_sym_case; - v->a[30091] = anon_sym_LPAREN; - v->a[30092] = anon_sym_LBRACE; - v->a[30093] = anon_sym_BANG; - v->a[30094] = anon_sym_LT; - v->a[30095] = anon_sym_GT; - v->a[30096] = anon_sym_GT_GT; - v->a[30097] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30098] = anon_sym_DOLLAR; - v->a[30099] = anon_sym_DQUOTE; - small_parse_table_1505(v); -} - -/* EOF small_parse_table_300.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 deleted file mode 100644 index d2d69371..00000000 --- a/parser/static/small_parse_table/small_parse_table_301.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1505(t_small_parse_table_array *v) -{ - v->a[30100] = sym_raw_string; - v->a[30101] = sym_number; - v->a[30102] = anon_sym_DOLLAR_LBRACE; - v->a[30103] = anon_sym_DOLLAR_LPAREN; - v->a[30104] = anon_sym_BQUOTE; - v->a[30105] = sym_word; - v->a[30106] = 3; - v->a[30107] = actions(3); - v->a[30108] = 1; - v->a[30109] = sym_comment; - v->a[30110] = actions(1050); - v->a[30111] = 1; - v->a[30112] = sym__concat; - v->a[30113] = actions(1052); - v->a[30114] = 21; - v->a[30115] = anon_sym_PIPE; - v->a[30116] = anon_sym_RPAREN; - v->a[30117] = anon_sym_SEMI_SEMI; - v->a[30118] = anon_sym_AMP_AMP; - v->a[30119] = anon_sym_PIPE_PIPE; - small_parse_table_1506(v); -} - -void small_parse_table_1506(t_small_parse_table_array *v) -{ - v->a[30120] = anon_sym_LT; - v->a[30121] = anon_sym_GT; - v->a[30122] = anon_sym_GT_GT; - v->a[30123] = anon_sym_LT_LT; - v->a[30124] = aux_sym_heredoc_redirect_token1; - v->a[30125] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30126] = aux_sym_concatenation_token1; - v->a[30127] = anon_sym_DOLLAR; - v->a[30128] = anon_sym_DQUOTE; - v->a[30129] = sym_raw_string; - v->a[30130] = sym_number; - v->a[30131] = anon_sym_DOLLAR_LBRACE; - v->a[30132] = anon_sym_DOLLAR_LPAREN; - v->a[30133] = anon_sym_BQUOTE; - v->a[30134] = sym_word; - v->a[30135] = anon_sym_SEMI; - v->a[30136] = 5; - v->a[30137] = actions(3); - v->a[30138] = 1; - v->a[30139] = sym_comment; - small_parse_table_1507(v); -} - -void small_parse_table_1507(t_small_parse_table_array *v) -{ - v->a[30140] = actions(865); - v->a[30141] = 1; - v->a[30142] = sym_variable_name; - v->a[30143] = actions(863); - v->a[30144] = 2; - v->a[30145] = aux_sym__simple_variable_name_token1; - v->a[30146] = aux_sym__multiline_variable_name_token1; - v->a[30147] = actions(861); - v->a[30148] = 8; - v->a[30149] = anon_sym_BANG; - v->a[30150] = anon_sym_DASH; - v->a[30151] = anon_sym_STAR; - v->a[30152] = anon_sym_QMARK; - v->a[30153] = anon_sym_DOLLAR; - v->a[30154] = anon_sym_POUND; - v->a[30155] = anon_sym_AT; - v->a[30156] = anon_sym_0; - v->a[30157] = actions(343); - v->a[30158] = 11; - v->a[30159] = anon_sym_SEMI_SEMI; - small_parse_table_1508(v); -} - -void small_parse_table_1508(t_small_parse_table_array *v) -{ - v->a[30160] = aux_sym_heredoc_redirect_token1; - v->a[30161] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30162] = anon_sym_DQUOTE; - v->a[30163] = sym_raw_string; - v->a[30164] = sym_number; - v->a[30165] = anon_sym_DOLLAR_LBRACE; - v->a[30166] = anon_sym_DOLLAR_LPAREN; - v->a[30167] = anon_sym_BQUOTE; - v->a[30168] = sym_word; - v->a[30169] = anon_sym_SEMI; - v->a[30170] = 3; - v->a[30171] = actions(3); - v->a[30172] = 1; - v->a[30173] = sym_comment; - v->a[30174] = actions(1126); - v->a[30175] = 2; - v->a[30176] = sym__concat; - v->a[30177] = ts_builtin_sym_end; - v->a[30178] = actions(1124); - v->a[30179] = 20; - small_parse_table_1509(v); -} - -void small_parse_table_1509(t_small_parse_table_array *v) -{ - v->a[30180] = anon_sym_PIPE; - v->a[30181] = anon_sym_SEMI_SEMI; - v->a[30182] = anon_sym_AMP_AMP; - v->a[30183] = anon_sym_PIPE_PIPE; - v->a[30184] = anon_sym_LT; - v->a[30185] = anon_sym_GT; - v->a[30186] = anon_sym_GT_GT; - v->a[30187] = anon_sym_LT_LT; - v->a[30188] = aux_sym_heredoc_redirect_token1; - v->a[30189] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30190] = aux_sym_concatenation_token1; - v->a[30191] = anon_sym_DOLLAR; - v->a[30192] = anon_sym_DQUOTE; - v->a[30193] = sym_raw_string; - v->a[30194] = sym_number; - v->a[30195] = anon_sym_DOLLAR_LBRACE; - v->a[30196] = anon_sym_DOLLAR_LPAREN; - v->a[30197] = anon_sym_BQUOTE; - v->a[30198] = sym_word; - v->a[30199] = anon_sym_SEMI; - small_parse_table_1510(v); -} - -/* EOF small_parse_table_301.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 deleted file mode 100644 index 8ba98bcc..00000000 --- a/parser/static/small_parse_table/small_parse_table_302.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1510(t_small_parse_table_array *v) -{ - v->a[30200] = 15; - v->a[30201] = actions(3); - v->a[30202] = 1; - v->a[30203] = sym_comment; - v->a[30204] = actions(778); - v->a[30205] = 1; - v->a[30206] = anon_sym_LPAREN; - v->a[30207] = actions(782); - v->a[30208] = 1; - v->a[30209] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30210] = actions(784); - v->a[30211] = 1; - v->a[30212] = anon_sym_DOLLAR; - v->a[30213] = actions(786); - v->a[30214] = 1; - v->a[30215] = anon_sym_DQUOTE; - v->a[30216] = actions(788); - v->a[30217] = 1; - v->a[30218] = anon_sym_DOLLAR_LBRACE; - v->a[30219] = actions(790); - small_parse_table_1511(v); -} - -void small_parse_table_1511(t_small_parse_table_array *v) -{ - v->a[30220] = 1; - v->a[30221] = anon_sym_DOLLAR_LPAREN; - v->a[30222] = actions(792); - v->a[30223] = 1; - v->a[30224] = anon_sym_BQUOTE; - v->a[30225] = actions(794); - v->a[30226] = 1; - v->a[30227] = sym_extglob_pattern; - v->a[30228] = state(597); - v->a[30229] = 1; - v->a[30230] = aux_sym_case_statement_repeat1; - v->a[30231] = state(1232); - v->a[30232] = 1; - v->a[30233] = sym_case_item; - v->a[30234] = state(1640); - v->a[30235] = 1; - v->a[30236] = sym__case_item_last; - v->a[30237] = state(1538); - v->a[30238] = 2; - v->a[30239] = sym_concatenation; - small_parse_table_1512(v); -} - -void small_parse_table_1512(t_small_parse_table_array *v) -{ - v->a[30240] = sym__extglob_blob; - v->a[30241] = actions(774); - v->a[30242] = 3; - v->a[30243] = sym_raw_string; - v->a[30244] = sym_number; - v->a[30245] = sym_word; - v->a[30246] = state(1468); - v->a[30247] = 5; - v->a[30248] = sym_arithmetic_expansion; - v->a[30249] = sym_string; - v->a[30250] = sym_simple_expansion; - v->a[30251] = sym_expansion; - v->a[30252] = sym_command_substitution; - v->a[30253] = 6; - v->a[30254] = actions(3); - v->a[30255] = 1; - v->a[30256] = sym_comment; - v->a[30257] = actions(1251); - v->a[30258] = 1; - v->a[30259] = anon_sym_RPAREN; - small_parse_table_1513(v); -} - -void small_parse_table_1513(t_small_parse_table_array *v) -{ - v->a[30260] = actions(1257); - v->a[30261] = 1; - v->a[30262] = sym_variable_name; - v->a[30263] = actions(1254); - v->a[30264] = 3; - v->a[30265] = anon_sym_LT; - v->a[30266] = anon_sym_GT; - v->a[30267] = anon_sym_GT_GT; - v->a[30268] = actions(1249); - v->a[30269] = 7; - v->a[30270] = anon_sym_PIPE; - v->a[30271] = anon_sym_SEMI_SEMI; - v->a[30272] = anon_sym_AMP_AMP; - v->a[30273] = anon_sym_PIPE_PIPE; - v->a[30274] = anon_sym_LT_LT; - v->a[30275] = aux_sym_heredoc_redirect_token1; - v->a[30276] = anon_sym_SEMI; - v->a[30277] = actions(1247); - v->a[30278] = 9; - v->a[30279] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1514(v); -} - -void small_parse_table_1514(t_small_parse_table_array *v) -{ - v->a[30280] = anon_sym_DOLLAR; - v->a[30281] = anon_sym_DQUOTE; - v->a[30282] = sym_raw_string; - v->a[30283] = sym_number; - v->a[30284] = anon_sym_DOLLAR_LBRACE; - v->a[30285] = anon_sym_DOLLAR_LPAREN; - v->a[30286] = anon_sym_BQUOTE; - v->a[30287] = sym_word; - v->a[30288] = 6; - v->a[30289] = actions(3); - v->a[30290] = 1; - v->a[30291] = sym_comment; - v->a[30292] = actions(1257); - v->a[30293] = 1; - v->a[30294] = sym_variable_name; - v->a[30295] = actions(1259); - v->a[30296] = 1; - v->a[30297] = anon_sym_RPAREN; - v->a[30298] = actions(1254); - v->a[30299] = 3; - small_parse_table_1515(v); -} - -/* EOF small_parse_table_302.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 deleted file mode 100644 index e25a9a40..00000000 --- a/parser/static/small_parse_table/small_parse_table_303.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1515(t_small_parse_table_array *v) -{ - v->a[30300] = anon_sym_LT; - v->a[30301] = anon_sym_GT; - v->a[30302] = anon_sym_GT_GT; - v->a[30303] = actions(1249); - v->a[30304] = 7; - v->a[30305] = anon_sym_PIPE; - v->a[30306] = anon_sym_SEMI_SEMI; - v->a[30307] = anon_sym_AMP_AMP; - v->a[30308] = anon_sym_PIPE_PIPE; - v->a[30309] = anon_sym_LT_LT; - v->a[30310] = aux_sym_heredoc_redirect_token1; - v->a[30311] = anon_sym_SEMI; - v->a[30312] = actions(1247); - v->a[30313] = 9; - v->a[30314] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30315] = anon_sym_DOLLAR; - v->a[30316] = anon_sym_DQUOTE; - v->a[30317] = sym_raw_string; - v->a[30318] = sym_number; - v->a[30319] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1516(v); -} - -void small_parse_table_1516(t_small_parse_table_array *v) -{ - v->a[30320] = anon_sym_DOLLAR_LPAREN; - v->a[30321] = anon_sym_BQUOTE; - v->a[30322] = sym_word; - v->a[30323] = 6; - v->a[30324] = actions(3); - v->a[30325] = 1; - v->a[30326] = sym_comment; - v->a[30327] = actions(1257); - v->a[30328] = 1; - v->a[30329] = sym_variable_name; - v->a[30330] = actions(1262); - v->a[30331] = 1; - v->a[30332] = anon_sym_RPAREN; - v->a[30333] = actions(1254); - v->a[30334] = 3; - v->a[30335] = anon_sym_LT; - v->a[30336] = anon_sym_GT; - v->a[30337] = anon_sym_GT_GT; - v->a[30338] = actions(1249); - v->a[30339] = 7; - small_parse_table_1517(v); -} - -void small_parse_table_1517(t_small_parse_table_array *v) -{ - v->a[30340] = anon_sym_PIPE; - v->a[30341] = anon_sym_SEMI_SEMI; - v->a[30342] = anon_sym_AMP_AMP; - v->a[30343] = anon_sym_PIPE_PIPE; - v->a[30344] = anon_sym_LT_LT; - v->a[30345] = aux_sym_heredoc_redirect_token1; - v->a[30346] = anon_sym_SEMI; - v->a[30347] = actions(1247); - v->a[30348] = 9; - v->a[30349] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30350] = anon_sym_DOLLAR; - v->a[30351] = anon_sym_DQUOTE; - v->a[30352] = sym_raw_string; - v->a[30353] = sym_number; - v->a[30354] = anon_sym_DOLLAR_LBRACE; - v->a[30355] = anon_sym_DOLLAR_LPAREN; - v->a[30356] = anon_sym_BQUOTE; - v->a[30357] = sym_word; - v->a[30358] = 15; - v->a[30359] = actions(3); - small_parse_table_1518(v); -} - -void small_parse_table_1518(t_small_parse_table_array *v) -{ - v->a[30360] = 1; - v->a[30361] = sym_comment; - v->a[30362] = actions(778); - v->a[30363] = 1; - v->a[30364] = anon_sym_LPAREN; - v->a[30365] = actions(782); - v->a[30366] = 1; - v->a[30367] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30368] = actions(784); - v->a[30369] = 1; - v->a[30370] = anon_sym_DOLLAR; - v->a[30371] = actions(786); - v->a[30372] = 1; - v->a[30373] = anon_sym_DQUOTE; - v->a[30374] = actions(788); - v->a[30375] = 1; - v->a[30376] = anon_sym_DOLLAR_LBRACE; - v->a[30377] = actions(790); - v->a[30378] = 1; - v->a[30379] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1519(v); -} - -void small_parse_table_1519(t_small_parse_table_array *v) -{ - v->a[30380] = actions(792); - v->a[30381] = 1; - v->a[30382] = anon_sym_BQUOTE; - v->a[30383] = actions(794); - v->a[30384] = 1; - v->a[30385] = sym_extglob_pattern; - v->a[30386] = state(597); - v->a[30387] = 1; - v->a[30388] = aux_sym_case_statement_repeat1; - v->a[30389] = state(1232); - v->a[30390] = 1; - v->a[30391] = sym_case_item; - v->a[30392] = state(1753); - v->a[30393] = 1; - v->a[30394] = sym__case_item_last; - v->a[30395] = state(1538); - v->a[30396] = 2; - v->a[30397] = sym_concatenation; - v->a[30398] = sym__extglob_blob; - v->a[30399] = actions(774); - small_parse_table_1520(v); -} - -/* EOF small_parse_table_303.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 deleted file mode 100644 index 3b9f77ba..00000000 --- a/parser/static/small_parse_table/small_parse_table_304.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1520(t_small_parse_table_array *v) -{ - v->a[30400] = 3; - v->a[30401] = sym_raw_string; - v->a[30402] = sym_number; - v->a[30403] = sym_word; - v->a[30404] = state(1468); - v->a[30405] = 5; - v->a[30406] = sym_arithmetic_expansion; - v->a[30407] = sym_string; - v->a[30408] = sym_simple_expansion; - v->a[30409] = sym_expansion; - v->a[30410] = sym_command_substitution; - v->a[30411] = 6; - v->a[30412] = actions(3); - v->a[30413] = 1; - v->a[30414] = sym_comment; - v->a[30415] = actions(1257); - v->a[30416] = 1; - v->a[30417] = sym_variable_name; - v->a[30418] = actions(1265); - v->a[30419] = 1; - small_parse_table_1521(v); -} - -void small_parse_table_1521(t_small_parse_table_array *v) -{ - v->a[30420] = anon_sym_RPAREN; - v->a[30421] = actions(1254); - v->a[30422] = 3; - v->a[30423] = anon_sym_LT; - v->a[30424] = anon_sym_GT; - v->a[30425] = anon_sym_GT_GT; - v->a[30426] = actions(1249); - v->a[30427] = 7; - v->a[30428] = anon_sym_PIPE; - v->a[30429] = anon_sym_SEMI_SEMI; - v->a[30430] = anon_sym_AMP_AMP; - v->a[30431] = anon_sym_PIPE_PIPE; - v->a[30432] = anon_sym_LT_LT; - v->a[30433] = aux_sym_heredoc_redirect_token1; - v->a[30434] = anon_sym_SEMI; - v->a[30435] = actions(1247); - v->a[30436] = 9; - v->a[30437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30438] = anon_sym_DOLLAR; - v->a[30439] = anon_sym_DQUOTE; - small_parse_table_1522(v); -} - -void small_parse_table_1522(t_small_parse_table_array *v) -{ - v->a[30440] = sym_raw_string; - v->a[30441] = sym_number; - v->a[30442] = anon_sym_DOLLAR_LBRACE; - v->a[30443] = anon_sym_DOLLAR_LPAREN; - v->a[30444] = anon_sym_BQUOTE; - v->a[30445] = sym_word; - v->a[30446] = 3; - v->a[30447] = actions(3); - v->a[30448] = 1; - v->a[30449] = sym_comment; - v->a[30450] = actions(917); - v->a[30451] = 2; - v->a[30452] = sym_variable_name; - v->a[30453] = ts_builtin_sym_end; - v->a[30454] = actions(919); - v->a[30455] = 19; - v->a[30456] = anon_sym_PIPE; - v->a[30457] = anon_sym_SEMI_SEMI; - v->a[30458] = anon_sym_AMP_AMP; - v->a[30459] = anon_sym_PIPE_PIPE; - small_parse_table_1523(v); -} - -void small_parse_table_1523(t_small_parse_table_array *v) -{ - v->a[30460] = anon_sym_LT; - v->a[30461] = anon_sym_GT; - v->a[30462] = anon_sym_GT_GT; - v->a[30463] = anon_sym_LT_LT; - v->a[30464] = aux_sym_heredoc_redirect_token1; - v->a[30465] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30466] = anon_sym_DOLLAR; - v->a[30467] = anon_sym_DQUOTE; - v->a[30468] = sym_raw_string; - v->a[30469] = sym_number; - v->a[30470] = anon_sym_DOLLAR_LBRACE; - v->a[30471] = anon_sym_DOLLAR_LPAREN; - v->a[30472] = anon_sym_BQUOTE; - v->a[30473] = sym_word; - v->a[30474] = anon_sym_SEMI; - v->a[30475] = 6; - v->a[30476] = actions(3); - v->a[30477] = 1; - v->a[30478] = sym_comment; - v->a[30479] = actions(1257); - small_parse_table_1524(v); -} - -void small_parse_table_1524(t_small_parse_table_array *v) -{ - v->a[30480] = 1; - v->a[30481] = sym_variable_name; - v->a[30482] = actions(1268); - v->a[30483] = 1; - v->a[30484] = anon_sym_RPAREN; - v->a[30485] = actions(1254); - v->a[30486] = 3; - v->a[30487] = anon_sym_LT; - v->a[30488] = anon_sym_GT; - v->a[30489] = anon_sym_GT_GT; - v->a[30490] = actions(1249); - v->a[30491] = 7; - v->a[30492] = anon_sym_PIPE; - v->a[30493] = anon_sym_SEMI_SEMI; - v->a[30494] = anon_sym_AMP_AMP; - v->a[30495] = anon_sym_PIPE_PIPE; - v->a[30496] = anon_sym_LT_LT; - v->a[30497] = aux_sym_heredoc_redirect_token1; - v->a[30498] = anon_sym_SEMI; - v->a[30499] = actions(1247); - small_parse_table_1525(v); -} - -/* EOF small_parse_table_304.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 deleted file mode 100644 index 24720208..00000000 --- a/parser/static/small_parse_table/small_parse_table_305.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1525(t_small_parse_table_array *v) -{ - v->a[30500] = 9; - v->a[30501] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30502] = anon_sym_DOLLAR; - v->a[30503] = anon_sym_DQUOTE; - v->a[30504] = sym_raw_string; - v->a[30505] = sym_number; - v->a[30506] = anon_sym_DOLLAR_LBRACE; - v->a[30507] = anon_sym_DOLLAR_LPAREN; - v->a[30508] = anon_sym_BQUOTE; - v->a[30509] = sym_word; - v->a[30510] = 15; - v->a[30511] = actions(3); - v->a[30512] = 1; - v->a[30513] = sym_comment; - v->a[30514] = actions(778); - v->a[30515] = 1; - v->a[30516] = anon_sym_LPAREN; - v->a[30517] = actions(782); - v->a[30518] = 1; - v->a[30519] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1526(v); -} - -void small_parse_table_1526(t_small_parse_table_array *v) -{ - v->a[30520] = actions(784); - v->a[30521] = 1; - v->a[30522] = anon_sym_DOLLAR; - v->a[30523] = actions(786); - v->a[30524] = 1; - v->a[30525] = anon_sym_DQUOTE; - v->a[30526] = actions(788); - v->a[30527] = 1; - v->a[30528] = anon_sym_DOLLAR_LBRACE; - v->a[30529] = actions(790); - v->a[30530] = 1; - v->a[30531] = anon_sym_DOLLAR_LPAREN; - v->a[30532] = actions(792); - v->a[30533] = 1; - v->a[30534] = anon_sym_BQUOTE; - v->a[30535] = actions(794); - v->a[30536] = 1; - v->a[30537] = sym_extglob_pattern; - v->a[30538] = state(597); - v->a[30539] = 1; - small_parse_table_1527(v); -} - -void small_parse_table_1527(t_small_parse_table_array *v) -{ - v->a[30540] = aux_sym_case_statement_repeat1; - v->a[30541] = state(1232); - v->a[30542] = 1; - v->a[30543] = sym_case_item; - v->a[30544] = state(1749); - v->a[30545] = 1; - v->a[30546] = sym__case_item_last; - v->a[30547] = state(1538); - v->a[30548] = 2; - v->a[30549] = sym_concatenation; - v->a[30550] = sym__extglob_blob; - v->a[30551] = actions(774); - v->a[30552] = 3; - v->a[30553] = sym_raw_string; - v->a[30554] = sym_number; - v->a[30555] = sym_word; - v->a[30556] = state(1468); - v->a[30557] = 5; - v->a[30558] = sym_arithmetic_expansion; - v->a[30559] = sym_string; - small_parse_table_1528(v); -} - -void small_parse_table_1528(t_small_parse_table_array *v) -{ - v->a[30560] = sym_simple_expansion; - v->a[30561] = sym_expansion; - v->a[30562] = sym_command_substitution; - v->a[30563] = 3; - v->a[30564] = actions(3); - v->a[30565] = 1; - v->a[30566] = sym_comment; - v->a[30567] = actions(911); - v->a[30568] = 1; - v->a[30569] = sym__bare_dollar; - v->a[30570] = actions(909); - v->a[30571] = 20; - v->a[30572] = anon_sym_esac; - v->a[30573] = anon_sym_PIPE; - v->a[30574] = anon_sym_SEMI_SEMI; - v->a[30575] = anon_sym_AMP_AMP; - v->a[30576] = anon_sym_PIPE_PIPE; - v->a[30577] = anon_sym_LT; - v->a[30578] = anon_sym_GT; - v->a[30579] = anon_sym_GT_GT; - small_parse_table_1529(v); -} - -void small_parse_table_1529(t_small_parse_table_array *v) -{ - v->a[30580] = anon_sym_LT_LT; - v->a[30581] = aux_sym_heredoc_redirect_token1; - v->a[30582] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30583] = anon_sym_DOLLAR; - v->a[30584] = anon_sym_DQUOTE; - v->a[30585] = sym_raw_string; - v->a[30586] = sym_number; - v->a[30587] = anon_sym_DOLLAR_LBRACE; - v->a[30588] = anon_sym_DOLLAR_LPAREN; - v->a[30589] = anon_sym_BQUOTE; - v->a[30590] = sym_word; - v->a[30591] = anon_sym_SEMI; - v->a[30592] = 15; - v->a[30593] = actions(3); - v->a[30594] = 1; - v->a[30595] = sym_comment; - v->a[30596] = actions(778); - v->a[30597] = 1; - v->a[30598] = anon_sym_LPAREN; - v->a[30599] = actions(782); - small_parse_table_1530(v); -} - -/* EOF small_parse_table_305.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 deleted file mode 100644 index 314ce62e..00000000 --- a/parser/static/small_parse_table/small_parse_table_306.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1530(t_small_parse_table_array *v) -{ - v->a[30600] = 1; - v->a[30601] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30602] = actions(784); - v->a[30603] = 1; - v->a[30604] = anon_sym_DOLLAR; - v->a[30605] = actions(786); - v->a[30606] = 1; - v->a[30607] = anon_sym_DQUOTE; - v->a[30608] = actions(788); - v->a[30609] = 1; - v->a[30610] = anon_sym_DOLLAR_LBRACE; - v->a[30611] = actions(790); - v->a[30612] = 1; - v->a[30613] = anon_sym_DOLLAR_LPAREN; - v->a[30614] = actions(792); - v->a[30615] = 1; - v->a[30616] = anon_sym_BQUOTE; - v->a[30617] = actions(794); - v->a[30618] = 1; - v->a[30619] = sym_extglob_pattern; - small_parse_table_1531(v); -} - -void small_parse_table_1531(t_small_parse_table_array *v) -{ - v->a[30620] = state(597); - v->a[30621] = 1; - v->a[30622] = aux_sym_case_statement_repeat1; - v->a[30623] = state(1232); - v->a[30624] = 1; - v->a[30625] = sym_case_item; - v->a[30626] = state(1604); - v->a[30627] = 1; - v->a[30628] = sym__case_item_last; - v->a[30629] = state(1538); - v->a[30630] = 2; - v->a[30631] = sym_concatenation; - v->a[30632] = sym__extglob_blob; - v->a[30633] = actions(774); - v->a[30634] = 3; - v->a[30635] = sym_raw_string; - v->a[30636] = sym_number; - v->a[30637] = sym_word; - v->a[30638] = state(1468); - v->a[30639] = 5; - small_parse_table_1532(v); -} - -void small_parse_table_1532(t_small_parse_table_array *v) -{ - v->a[30640] = sym_arithmetic_expansion; - v->a[30641] = sym_string; - v->a[30642] = sym_simple_expansion; - v->a[30643] = sym_expansion; - v->a[30644] = sym_command_substitution; - v->a[30645] = 6; - v->a[30646] = actions(3); - v->a[30647] = 1; - v->a[30648] = sym_comment; - v->a[30649] = actions(841); - v->a[30650] = 1; - v->a[30651] = sym__bare_dollar; - v->a[30652] = actions(857); - v->a[30653] = 1; - v->a[30654] = aux_sym_concatenation_token1; - v->a[30655] = actions(859); - v->a[30656] = 1; - v->a[30657] = sym__concat; - v->a[30658] = state(579); - v->a[30659] = 1; - small_parse_table_1533(v); -} - -void small_parse_table_1533(t_small_parse_table_array *v) -{ - v->a[30660] = aux_sym_concatenation_repeat1; - v->a[30661] = actions(833); - v->a[30662] = 17; - v->a[30663] = anon_sym_PIPE; - v->a[30664] = anon_sym_AMP_AMP; - v->a[30665] = anon_sym_PIPE_PIPE; - v->a[30666] = anon_sym_LT; - v->a[30667] = anon_sym_GT; - v->a[30668] = anon_sym_GT_GT; - v->a[30669] = anon_sym_LT_LT; - v->a[30670] = aux_sym_heredoc_redirect_token1; - v->a[30671] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30672] = anon_sym_DOLLAR; - v->a[30673] = anon_sym_DQUOTE; - v->a[30674] = sym_raw_string; - v->a[30675] = sym_number; - v->a[30676] = anon_sym_DOLLAR_LBRACE; - v->a[30677] = anon_sym_DOLLAR_LPAREN; - v->a[30678] = anon_sym_BQUOTE; - v->a[30679] = sym_word; - small_parse_table_1534(v); -} - -void small_parse_table_1534(t_small_parse_table_array *v) -{ - v->a[30680] = 6; - v->a[30681] = actions(3); - v->a[30682] = 1; - v->a[30683] = sym_comment; - v->a[30684] = actions(1257); - v->a[30685] = 1; - v->a[30686] = sym_variable_name; - v->a[30687] = actions(1271); - v->a[30688] = 1; - v->a[30689] = anon_sym_RPAREN; - v->a[30690] = actions(1254); - v->a[30691] = 3; - v->a[30692] = anon_sym_LT; - v->a[30693] = anon_sym_GT; - v->a[30694] = anon_sym_GT_GT; - v->a[30695] = actions(1249); - v->a[30696] = 7; - v->a[30697] = anon_sym_PIPE; - v->a[30698] = anon_sym_SEMI_SEMI; - v->a[30699] = anon_sym_AMP_AMP; - small_parse_table_1535(v); -} - -/* EOF small_parse_table_306.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 deleted file mode 100644 index 367f188d..00000000 --- a/parser/static/small_parse_table/small_parse_table_307.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1535(t_small_parse_table_array *v) -{ - v->a[30700] = anon_sym_PIPE_PIPE; - v->a[30701] = anon_sym_LT_LT; - v->a[30702] = aux_sym_heredoc_redirect_token1; - v->a[30703] = anon_sym_SEMI; - v->a[30704] = actions(1247); - v->a[30705] = 9; - v->a[30706] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30707] = anon_sym_DOLLAR; - v->a[30708] = anon_sym_DQUOTE; - v->a[30709] = sym_raw_string; - v->a[30710] = sym_number; - v->a[30711] = anon_sym_DOLLAR_LBRACE; - v->a[30712] = anon_sym_DOLLAR_LPAREN; - v->a[30713] = anon_sym_BQUOTE; - v->a[30714] = sym_word; - v->a[30715] = 5; - v->a[30716] = actions(3); - v->a[30717] = 1; - v->a[30718] = sym_comment; - v->a[30719] = actions(1274); - small_parse_table_1536(v); -} - -void small_parse_table_1536(t_small_parse_table_array *v) -{ - v->a[30720] = 1; - v->a[30721] = ts_builtin_sym_end; - v->a[30722] = actions(1278); - v->a[30723] = 1; - v->a[30724] = sym_variable_name; - v->a[30725] = actions(576); - v->a[30726] = 9; - v->a[30727] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30728] = anon_sym_DOLLAR; - v->a[30729] = anon_sym_DQUOTE; - v->a[30730] = sym_raw_string; - v->a[30731] = sym_number; - v->a[30732] = anon_sym_DOLLAR_LBRACE; - v->a[30733] = anon_sym_DOLLAR_LPAREN; - v->a[30734] = anon_sym_BQUOTE; - v->a[30735] = sym_word; - v->a[30736] = actions(1276); - v->a[30737] = 10; - v->a[30738] = anon_sym_PIPE; - v->a[30739] = anon_sym_SEMI_SEMI; - small_parse_table_1537(v); -} - -void small_parse_table_1537(t_small_parse_table_array *v) -{ - v->a[30740] = anon_sym_AMP_AMP; - v->a[30741] = anon_sym_PIPE_PIPE; - v->a[30742] = anon_sym_LT; - v->a[30743] = anon_sym_GT; - v->a[30744] = anon_sym_GT_GT; - v->a[30745] = anon_sym_LT_LT; - v->a[30746] = aux_sym_heredoc_redirect_token1; - v->a[30747] = anon_sym_SEMI; - v->a[30748] = 15; - v->a[30749] = actions(3); - v->a[30750] = 1; - v->a[30751] = sym_comment; - v->a[30752] = actions(778); - v->a[30753] = 1; - v->a[30754] = anon_sym_LPAREN; - v->a[30755] = actions(782); - v->a[30756] = 1; - v->a[30757] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30758] = actions(784); - v->a[30759] = 1; - small_parse_table_1538(v); -} - -void small_parse_table_1538(t_small_parse_table_array *v) -{ - v->a[30760] = anon_sym_DOLLAR; - v->a[30761] = actions(786); - v->a[30762] = 1; - v->a[30763] = anon_sym_DQUOTE; - v->a[30764] = actions(788); - v->a[30765] = 1; - v->a[30766] = anon_sym_DOLLAR_LBRACE; - v->a[30767] = actions(790); - v->a[30768] = 1; - v->a[30769] = anon_sym_DOLLAR_LPAREN; - v->a[30770] = actions(792); - v->a[30771] = 1; - v->a[30772] = anon_sym_BQUOTE; - v->a[30773] = actions(794); - v->a[30774] = 1; - v->a[30775] = sym_extglob_pattern; - v->a[30776] = state(597); - v->a[30777] = 1; - v->a[30778] = aux_sym_case_statement_repeat1; - v->a[30779] = state(1232); - small_parse_table_1539(v); -} - -void small_parse_table_1539(t_small_parse_table_array *v) -{ - v->a[30780] = 1; - v->a[30781] = sym_case_item; - v->a[30782] = state(1658); - v->a[30783] = 1; - v->a[30784] = sym__case_item_last; - v->a[30785] = state(1538); - v->a[30786] = 2; - v->a[30787] = sym_concatenation; - v->a[30788] = sym__extglob_blob; - v->a[30789] = actions(774); - v->a[30790] = 3; - v->a[30791] = sym_raw_string; - v->a[30792] = sym_number; - v->a[30793] = sym_word; - v->a[30794] = state(1468); - v->a[30795] = 5; - v->a[30796] = sym_arithmetic_expansion; - v->a[30797] = sym_string; - v->a[30798] = sym_simple_expansion; - v->a[30799] = sym_expansion; - small_parse_table_1540(v); -} - -/* EOF small_parse_table_307.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 deleted file mode 100644 index bac6a0a3..00000000 --- a/parser/static/small_parse_table/small_parse_table_308.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1540(t_small_parse_table_array *v) -{ - v->a[30800] = sym_command_substitution; - v->a[30801] = 15; - v->a[30802] = actions(3); - v->a[30803] = 1; - v->a[30804] = sym_comment; - v->a[30805] = actions(778); - v->a[30806] = 1; - v->a[30807] = anon_sym_LPAREN; - v->a[30808] = actions(782); - v->a[30809] = 1; - v->a[30810] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30811] = actions(784); - v->a[30812] = 1; - v->a[30813] = anon_sym_DOLLAR; - v->a[30814] = actions(786); - v->a[30815] = 1; - v->a[30816] = anon_sym_DQUOTE; - v->a[30817] = actions(788); - v->a[30818] = 1; - v->a[30819] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1541(v); -} - -void small_parse_table_1541(t_small_parse_table_array *v) -{ - v->a[30820] = actions(790); - v->a[30821] = 1; - v->a[30822] = anon_sym_DOLLAR_LPAREN; - v->a[30823] = actions(792); - v->a[30824] = 1; - v->a[30825] = anon_sym_BQUOTE; - v->a[30826] = actions(794); - v->a[30827] = 1; - v->a[30828] = sym_extglob_pattern; - v->a[30829] = state(597); - v->a[30830] = 1; - v->a[30831] = aux_sym_case_statement_repeat1; - v->a[30832] = state(1232); - v->a[30833] = 1; - v->a[30834] = sym_case_item; - v->a[30835] = state(1621); - v->a[30836] = 1; - v->a[30837] = sym__case_item_last; - v->a[30838] = state(1538); - v->a[30839] = 2; - small_parse_table_1542(v); -} - -void small_parse_table_1542(t_small_parse_table_array *v) -{ - v->a[30840] = sym_concatenation; - v->a[30841] = sym__extglob_blob; - v->a[30842] = actions(774); - v->a[30843] = 3; - v->a[30844] = sym_raw_string; - v->a[30845] = sym_number; - v->a[30846] = sym_word; - v->a[30847] = state(1468); - v->a[30848] = 5; - v->a[30849] = sym_arithmetic_expansion; - v->a[30850] = sym_string; - v->a[30851] = sym_simple_expansion; - v->a[30852] = sym_expansion; - v->a[30853] = sym_command_substitution; - v->a[30854] = 6; - v->a[30855] = actions(3); - v->a[30856] = 1; - v->a[30857] = sym_comment; - v->a[30858] = actions(878); - v->a[30859] = 1; - small_parse_table_1543(v); -} - -void small_parse_table_1543(t_small_parse_table_array *v) -{ - v->a[30860] = sym_variable_name; - v->a[30861] = actions(927); - v->a[30862] = 1; - v->a[30863] = aux_sym_concatenation_token1; - v->a[30864] = actions(1009); - v->a[30865] = 1; - v->a[30866] = sym__concat; - v->a[30867] = state(569); - v->a[30868] = 1; - v->a[30869] = aux_sym_concatenation_repeat1; - v->a[30870] = actions(880); - v->a[30871] = 17; - v->a[30872] = anon_sym_PIPE; - v->a[30873] = anon_sym_AMP_AMP; - v->a[30874] = anon_sym_PIPE_PIPE; - v->a[30875] = anon_sym_LT; - v->a[30876] = anon_sym_GT; - v->a[30877] = anon_sym_GT_GT; - v->a[30878] = anon_sym_LT_LT; - v->a[30879] = aux_sym_heredoc_redirect_token1; - small_parse_table_1544(v); -} - -void small_parse_table_1544(t_small_parse_table_array *v) -{ - v->a[30880] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30881] = anon_sym_DOLLAR; - v->a[30882] = anon_sym_DQUOTE; - v->a[30883] = sym_raw_string; - v->a[30884] = sym_number; - v->a[30885] = anon_sym_DOLLAR_LBRACE; - v->a[30886] = anon_sym_DOLLAR_LPAREN; - v->a[30887] = anon_sym_BQUOTE; - v->a[30888] = sym_word; - v->a[30889] = 6; - v->a[30890] = actions(3); - v->a[30891] = 1; - v->a[30892] = sym_comment; - v->a[30893] = actions(1257); - v->a[30894] = 1; - v->a[30895] = sym_variable_name; - v->a[30896] = actions(1280); - v->a[30897] = 1; - v->a[30898] = anon_sym_RPAREN; - v->a[30899] = actions(1254); - small_parse_table_1545(v); -} - -/* EOF small_parse_table_308.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 deleted file mode 100644 index 58670418..00000000 --- a/parser/static/small_parse_table/small_parse_table_309.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1545(t_small_parse_table_array *v) -{ - v->a[30900] = 3; - v->a[30901] = anon_sym_LT; - v->a[30902] = anon_sym_GT; - v->a[30903] = anon_sym_GT_GT; - v->a[30904] = actions(1249); - v->a[30905] = 7; - v->a[30906] = anon_sym_PIPE; - v->a[30907] = anon_sym_SEMI_SEMI; - v->a[30908] = anon_sym_AMP_AMP; - v->a[30909] = anon_sym_PIPE_PIPE; - v->a[30910] = anon_sym_LT_LT; - v->a[30911] = aux_sym_heredoc_redirect_token1; - v->a[30912] = anon_sym_SEMI; - v->a[30913] = actions(1247); - v->a[30914] = 9; - v->a[30915] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30916] = anon_sym_DOLLAR; - v->a[30917] = anon_sym_DQUOTE; - v->a[30918] = sym_raw_string; - v->a[30919] = sym_number; - small_parse_table_1546(v); -} - -void small_parse_table_1546(t_small_parse_table_array *v) -{ - v->a[30920] = anon_sym_DOLLAR_LBRACE; - v->a[30921] = anon_sym_DOLLAR_LPAREN; - v->a[30922] = anon_sym_BQUOTE; - v->a[30923] = sym_word; - v->a[30924] = 6; - v->a[30925] = actions(3); - v->a[30926] = 1; - v->a[30927] = sym_comment; - v->a[30928] = actions(1257); - v->a[30929] = 1; - v->a[30930] = sym_variable_name; - v->a[30931] = actions(1283); - v->a[30932] = 1; - v->a[30933] = anon_sym_RPAREN; - v->a[30934] = actions(1254); - v->a[30935] = 3; - v->a[30936] = anon_sym_LT; - v->a[30937] = anon_sym_GT; - v->a[30938] = anon_sym_GT_GT; - v->a[30939] = actions(1249); - small_parse_table_1547(v); -} - -void small_parse_table_1547(t_small_parse_table_array *v) -{ - v->a[30940] = 7; - v->a[30941] = anon_sym_PIPE; - v->a[30942] = anon_sym_SEMI_SEMI; - v->a[30943] = anon_sym_AMP_AMP; - v->a[30944] = anon_sym_PIPE_PIPE; - v->a[30945] = anon_sym_LT_LT; - v->a[30946] = aux_sym_heredoc_redirect_token1; - v->a[30947] = anon_sym_SEMI; - v->a[30948] = actions(1247); - v->a[30949] = 9; - v->a[30950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30951] = anon_sym_DOLLAR; - v->a[30952] = anon_sym_DQUOTE; - v->a[30953] = sym_raw_string; - v->a[30954] = sym_number; - v->a[30955] = anon_sym_DOLLAR_LBRACE; - v->a[30956] = anon_sym_DOLLAR_LPAREN; - v->a[30957] = anon_sym_BQUOTE; - v->a[30958] = sym_word; - v->a[30959] = 15; - small_parse_table_1548(v); -} - -void small_parse_table_1548(t_small_parse_table_array *v) -{ - v->a[30960] = actions(3); - v->a[30961] = 1; - v->a[30962] = sym_comment; - v->a[30963] = actions(778); - v->a[30964] = 1; - v->a[30965] = anon_sym_LPAREN; - v->a[30966] = actions(782); - v->a[30967] = 1; - v->a[30968] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[30969] = actions(784); - v->a[30970] = 1; - v->a[30971] = anon_sym_DOLLAR; - v->a[30972] = actions(786); - v->a[30973] = 1; - v->a[30974] = anon_sym_DQUOTE; - v->a[30975] = actions(788); - v->a[30976] = 1; - v->a[30977] = anon_sym_DOLLAR_LBRACE; - v->a[30978] = actions(790); - v->a[30979] = 1; - small_parse_table_1549(v); -} - -void small_parse_table_1549(t_small_parse_table_array *v) -{ - v->a[30980] = anon_sym_DOLLAR_LPAREN; - v->a[30981] = actions(792); - v->a[30982] = 1; - v->a[30983] = anon_sym_BQUOTE; - v->a[30984] = actions(794); - v->a[30985] = 1; - v->a[30986] = sym_extglob_pattern; - v->a[30987] = state(597); - v->a[30988] = 1; - v->a[30989] = aux_sym_case_statement_repeat1; - v->a[30990] = state(1232); - v->a[30991] = 1; - v->a[30992] = sym_case_item; - v->a[30993] = state(1643); - v->a[30994] = 1; - v->a[30995] = sym__case_item_last; - v->a[30996] = state(1538); - v->a[30997] = 2; - v->a[30998] = sym_concatenation; - v->a[30999] = sym__extglob_blob; - small_parse_table_1550(v); -} - -/* EOF small_parse_table_309.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 deleted file mode 100644 index 70f3385b..00000000 --- a/parser/static/small_parse_table/small_parse_table_31.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_31.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_155(t_small_parse_table_array *v) -{ - v->a[3100] = aux_sym__statements_repeat1; - v->a[3101] = state(185); - v->a[3102] = 1; - v->a[3103] = sym_command_name; - v->a[3104] = state(216); - v->a[3105] = 1; - v->a[3106] = sym_variable_assignment; - v->a[3107] = state(411); - v->a[3108] = 1; - v->a[3109] = aux_sym_command_repeat1; - v->a[3110] = state(551); - v->a[3111] = 1; - v->a[3112] = sym_file_redirect; - v->a[3113] = state(555); - v->a[3114] = 1; - v->a[3115] = sym_concatenation; - v->a[3116] = state(991); - v->a[3117] = 1; - v->a[3118] = sym_pipeline; - v->a[3119] = state(1126); - small_parse_table_156(v); -} - -void small_parse_table_156(t_small_parse_table_array *v) -{ - v->a[3120] = 1; - v->a[3121] = aux_sym_redirected_statement_repeat2; - v->a[3122] = state(1561); - v->a[3123] = 1; - v->a[3124] = sym__statement_not_pipeline; - v->a[3125] = state(1614); - v->a[3126] = 1; - v->a[3127] = sym__statements; - v->a[3128] = actions(11); - v->a[3129] = 2; - v->a[3130] = anon_sym_while; - v->a[3131] = anon_sym_until; - v->a[3132] = actions(59); - v->a[3133] = 2; - v->a[3134] = sym_raw_string; - v->a[3135] = sym_number; - v->a[3136] = actions(51); - v->a[3137] = 3; - v->a[3138] = anon_sym_LT; - v->a[3139] = anon_sym_GT; - small_parse_table_157(v); -} - -void small_parse_table_157(t_small_parse_table_array *v) -{ - v->a[3140] = anon_sym_GT_GT; - v->a[3141] = state(401); - v->a[3142] = 5; - v->a[3143] = sym_arithmetic_expansion; - v->a[3144] = sym_string; - v->a[3145] = sym_simple_expansion; - v->a[3146] = sym_expansion; - v->a[3147] = sym_command_substitution; - v->a[3148] = state(972); - v->a[3149] = 12; - v->a[3150] = sym_redirected_statement; - v->a[3151] = sym_for_statement; - v->a[3152] = sym_while_statement; - v->a[3153] = sym_if_statement; - v->a[3154] = sym_case_statement; - v->a[3155] = sym_function_definition; - v->a[3156] = sym_compound_statement; - v->a[3157] = sym_subshell; - v->a[3158] = sym_list; - v->a[3159] = sym_negated_command; - small_parse_table_158(v); -} - -void small_parse_table_158(t_small_parse_table_array *v) -{ - v->a[3160] = sym_command; - v->a[3161] = sym__variable_assignments; - v->a[3162] = 32; - v->a[3163] = actions(3); - v->a[3164] = 1; - v->a[3165] = sym_comment; - v->a[3166] = actions(9); - v->a[3167] = 1; - v->a[3168] = anon_sym_for; - v->a[3169] = actions(13); - v->a[3170] = 1; - v->a[3171] = anon_sym_if; - v->a[3172] = actions(15); - v->a[3173] = 1; - v->a[3174] = anon_sym_case; - v->a[3175] = actions(17); - v->a[3176] = 1; - v->a[3177] = anon_sym_LPAREN; - v->a[3178] = actions(19); - v->a[3179] = 1; - small_parse_table_159(v); -} - -void small_parse_table_159(t_small_parse_table_array *v) -{ - v->a[3180] = anon_sym_LBRACE; - v->a[3181] = actions(41); - v->a[3182] = 1; - v->a[3183] = sym_word; - v->a[3184] = actions(49); - v->a[3185] = 1; - v->a[3186] = anon_sym_BANG; - v->a[3187] = actions(53); - v->a[3188] = 1; - v->a[3189] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3190] = actions(55); - v->a[3191] = 1; - v->a[3192] = anon_sym_DOLLAR; - v->a[3193] = actions(57); - v->a[3194] = 1; - v->a[3195] = anon_sym_DQUOTE; - v->a[3196] = actions(61); - v->a[3197] = 1; - v->a[3198] = anon_sym_DOLLAR_LBRACE; - v->a[3199] = actions(63); - small_parse_table_160(v); -} - -/* EOF small_parse_table_31.c */ diff --git a/parser/static/small_parse_table/small_parse_table_310.c b/parser/static/small_parse_table/small_parse_table_310.c deleted file mode 100644 index 447e7cb9..00000000 --- a/parser/static/small_parse_table/small_parse_table_310.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1550(t_small_parse_table_array *v) -{ - v->a[31000] = actions(774); - v->a[31001] = 3; - v->a[31002] = sym_raw_string; - v->a[31003] = sym_number; - v->a[31004] = sym_word; - v->a[31005] = state(1468); - v->a[31006] = 5; - v->a[31007] = sym_arithmetic_expansion; - v->a[31008] = sym_string; - v->a[31009] = sym_simple_expansion; - v->a[31010] = sym_expansion; - v->a[31011] = sym_command_substitution; - v->a[31012] = 6; - v->a[31013] = actions(3); - v->a[31014] = 1; - v->a[31015] = sym_comment; - v->a[31016] = actions(1257); - v->a[31017] = 1; - v->a[31018] = sym_variable_name; - v->a[31019] = actions(1286); - small_parse_table_1551(v); -} - -void small_parse_table_1551(t_small_parse_table_array *v) -{ - v->a[31020] = 1; - v->a[31021] = anon_sym_RPAREN; - v->a[31022] = actions(1254); - v->a[31023] = 3; - v->a[31024] = anon_sym_LT; - v->a[31025] = anon_sym_GT; - v->a[31026] = anon_sym_GT_GT; - v->a[31027] = actions(1249); - v->a[31028] = 7; - v->a[31029] = anon_sym_PIPE; - v->a[31030] = anon_sym_SEMI_SEMI; - v->a[31031] = anon_sym_AMP_AMP; - v->a[31032] = anon_sym_PIPE_PIPE; - v->a[31033] = anon_sym_LT_LT; - v->a[31034] = aux_sym_heredoc_redirect_token1; - v->a[31035] = anon_sym_SEMI; - v->a[31036] = actions(1247); - v->a[31037] = 9; - v->a[31038] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31039] = anon_sym_DOLLAR; - small_parse_table_1552(v); -} - -void small_parse_table_1552(t_small_parse_table_array *v) -{ - v->a[31040] = anon_sym_DQUOTE; - v->a[31041] = sym_raw_string; - v->a[31042] = sym_number; - v->a[31043] = anon_sym_DOLLAR_LBRACE; - v->a[31044] = anon_sym_DOLLAR_LPAREN; - v->a[31045] = anon_sym_BQUOTE; - v->a[31046] = sym_word; - v->a[31047] = 3; - v->a[31048] = actions(3); - v->a[31049] = 1; - v->a[31050] = sym_comment; - v->a[31051] = actions(917); - v->a[31052] = 1; - v->a[31053] = sym_variable_name; - v->a[31054] = actions(919); - v->a[31055] = 20; - v->a[31056] = anon_sym_esac; - v->a[31057] = anon_sym_PIPE; - v->a[31058] = anon_sym_SEMI_SEMI; - v->a[31059] = anon_sym_AMP_AMP; - small_parse_table_1553(v); -} - -void small_parse_table_1553(t_small_parse_table_array *v) -{ - v->a[31060] = anon_sym_PIPE_PIPE; - v->a[31061] = anon_sym_LT; - v->a[31062] = anon_sym_GT; - v->a[31063] = anon_sym_GT_GT; - v->a[31064] = anon_sym_LT_LT; - v->a[31065] = aux_sym_heredoc_redirect_token1; - v->a[31066] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31067] = anon_sym_DOLLAR; - v->a[31068] = anon_sym_DQUOTE; - v->a[31069] = sym_raw_string; - v->a[31070] = sym_number; - v->a[31071] = anon_sym_DOLLAR_LBRACE; - v->a[31072] = anon_sym_DOLLAR_LPAREN; - v->a[31073] = anon_sym_BQUOTE; - v->a[31074] = sym_word; - v->a[31075] = anon_sym_SEMI; - v->a[31076] = 6; - v->a[31077] = actions(3); - v->a[31078] = 1; - v->a[31079] = sym_comment; - small_parse_table_1554(v); -} - -void small_parse_table_1554(t_small_parse_table_array *v) -{ - v->a[31080] = actions(1257); - v->a[31081] = 1; - v->a[31082] = sym_variable_name; - v->a[31083] = actions(1289); - v->a[31084] = 1; - v->a[31085] = anon_sym_RPAREN; - v->a[31086] = actions(1254); - v->a[31087] = 3; - v->a[31088] = anon_sym_LT; - v->a[31089] = anon_sym_GT; - v->a[31090] = anon_sym_GT_GT; - v->a[31091] = actions(1249); - v->a[31092] = 7; - v->a[31093] = anon_sym_PIPE; - v->a[31094] = anon_sym_SEMI_SEMI; - v->a[31095] = anon_sym_AMP_AMP; - v->a[31096] = anon_sym_PIPE_PIPE; - v->a[31097] = anon_sym_LT_LT; - v->a[31098] = aux_sym_heredoc_redirect_token1; - v->a[31099] = anon_sym_SEMI; - small_parse_table_1555(v); -} - -/* EOF small_parse_table_310.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 deleted file mode 100644 index b36562d6..00000000 --- a/parser/static/small_parse_table/small_parse_table_311.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1555(t_small_parse_table_array *v) -{ - v->a[31100] = actions(1247); - v->a[31101] = 9; - v->a[31102] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31103] = anon_sym_DOLLAR; - v->a[31104] = anon_sym_DQUOTE; - v->a[31105] = sym_raw_string; - v->a[31106] = sym_number; - v->a[31107] = anon_sym_DOLLAR_LBRACE; - v->a[31108] = anon_sym_DOLLAR_LPAREN; - v->a[31109] = anon_sym_BQUOTE; - v->a[31110] = sym_word; - v->a[31111] = 15; - v->a[31112] = actions(3); - v->a[31113] = 1; - v->a[31114] = sym_comment; - v->a[31115] = actions(778); - v->a[31116] = 1; - v->a[31117] = anon_sym_LPAREN; - v->a[31118] = actions(782); - v->a[31119] = 1; - small_parse_table_1556(v); -} - -void small_parse_table_1556(t_small_parse_table_array *v) -{ - v->a[31120] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31121] = actions(784); - v->a[31122] = 1; - v->a[31123] = anon_sym_DOLLAR; - v->a[31124] = actions(786); - v->a[31125] = 1; - v->a[31126] = anon_sym_DQUOTE; - v->a[31127] = actions(788); - v->a[31128] = 1; - v->a[31129] = anon_sym_DOLLAR_LBRACE; - v->a[31130] = actions(790); - v->a[31131] = 1; - v->a[31132] = anon_sym_DOLLAR_LPAREN; - v->a[31133] = actions(792); - v->a[31134] = 1; - v->a[31135] = anon_sym_BQUOTE; - v->a[31136] = actions(794); - v->a[31137] = 1; - v->a[31138] = sym_extglob_pattern; - v->a[31139] = state(597); - small_parse_table_1557(v); -} - -void small_parse_table_1557(t_small_parse_table_array *v) -{ - v->a[31140] = 1; - v->a[31141] = aux_sym_case_statement_repeat1; - v->a[31142] = state(1232); - v->a[31143] = 1; - v->a[31144] = sym_case_item; - v->a[31145] = state(1645); - v->a[31146] = 1; - v->a[31147] = sym__case_item_last; - v->a[31148] = state(1538); - v->a[31149] = 2; - v->a[31150] = sym_concatenation; - v->a[31151] = sym__extglob_blob; - v->a[31152] = actions(774); - v->a[31153] = 3; - v->a[31154] = sym_raw_string; - v->a[31155] = sym_number; - v->a[31156] = sym_word; - v->a[31157] = state(1468); - v->a[31158] = 5; - v->a[31159] = sym_arithmetic_expansion; - small_parse_table_1558(v); -} - -void small_parse_table_1558(t_small_parse_table_array *v) -{ - v->a[31160] = sym_string; - v->a[31161] = sym_simple_expansion; - v->a[31162] = sym_expansion; - v->a[31163] = sym_command_substitution; - v->a[31164] = 15; - v->a[31165] = actions(3); - v->a[31166] = 1; - v->a[31167] = sym_comment; - v->a[31168] = actions(778); - v->a[31169] = 1; - v->a[31170] = anon_sym_LPAREN; - v->a[31171] = actions(782); - v->a[31172] = 1; - v->a[31173] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31174] = actions(784); - v->a[31175] = 1; - v->a[31176] = anon_sym_DOLLAR; - v->a[31177] = actions(786); - v->a[31178] = 1; - v->a[31179] = anon_sym_DQUOTE; - small_parse_table_1559(v); -} - -void small_parse_table_1559(t_small_parse_table_array *v) -{ - v->a[31180] = actions(788); - v->a[31181] = 1; - v->a[31182] = anon_sym_DOLLAR_LBRACE; - v->a[31183] = actions(790); - v->a[31184] = 1; - v->a[31185] = anon_sym_DOLLAR_LPAREN; - v->a[31186] = actions(792); - v->a[31187] = 1; - v->a[31188] = anon_sym_BQUOTE; - v->a[31189] = actions(794); - v->a[31190] = 1; - v->a[31191] = sym_extglob_pattern; - v->a[31192] = state(597); - v->a[31193] = 1; - v->a[31194] = aux_sym_case_statement_repeat1; - v->a[31195] = state(1232); - v->a[31196] = 1; - v->a[31197] = sym_case_item; - v->a[31198] = state(1718); - v->a[31199] = 1; - small_parse_table_1560(v); -} - -/* EOF small_parse_table_311.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 deleted file mode 100644 index c6584e14..00000000 --- a/parser/static/small_parse_table/small_parse_table_312.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1560(t_small_parse_table_array *v) -{ - v->a[31200] = sym__case_item_last; - v->a[31201] = state(1538); - v->a[31202] = 2; - v->a[31203] = sym_concatenation; - v->a[31204] = sym__extglob_blob; - v->a[31205] = actions(774); - v->a[31206] = 3; - v->a[31207] = sym_raw_string; - v->a[31208] = sym_number; - v->a[31209] = sym_word; - v->a[31210] = state(1468); - v->a[31211] = 5; - v->a[31212] = sym_arithmetic_expansion; - v->a[31213] = sym_string; - v->a[31214] = sym_simple_expansion; - v->a[31215] = sym_expansion; - v->a[31216] = sym_command_substitution; - v->a[31217] = 6; - v->a[31218] = actions(3); - v->a[31219] = 1; - small_parse_table_1561(v); -} - -void small_parse_table_1561(t_small_parse_table_array *v) -{ - v->a[31220] = sym_comment; - v->a[31221] = actions(917); - v->a[31222] = 1; - v->a[31223] = sym_variable_name; - v->a[31224] = actions(927); - v->a[31225] = 1; - v->a[31226] = aux_sym_concatenation_token1; - v->a[31227] = actions(1009); - v->a[31228] = 1; - v->a[31229] = sym__concat; - v->a[31230] = state(569); - v->a[31231] = 1; - v->a[31232] = aux_sym_concatenation_repeat1; - v->a[31233] = actions(919); - v->a[31234] = 17; - v->a[31235] = anon_sym_PIPE; - v->a[31236] = anon_sym_AMP_AMP; - v->a[31237] = anon_sym_PIPE_PIPE; - v->a[31238] = anon_sym_LT; - v->a[31239] = anon_sym_GT; - small_parse_table_1562(v); -} - -void small_parse_table_1562(t_small_parse_table_array *v) -{ - v->a[31240] = anon_sym_GT_GT; - v->a[31241] = anon_sym_LT_LT; - v->a[31242] = aux_sym_heredoc_redirect_token1; - v->a[31243] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31244] = anon_sym_DOLLAR; - v->a[31245] = anon_sym_DQUOTE; - v->a[31246] = sym_raw_string; - v->a[31247] = sym_number; - v->a[31248] = anon_sym_DOLLAR_LBRACE; - v->a[31249] = anon_sym_DOLLAR_LPAREN; - v->a[31250] = anon_sym_BQUOTE; - v->a[31251] = sym_word; - v->a[31252] = 6; - v->a[31253] = actions(3); - v->a[31254] = 1; - v->a[31255] = sym_comment; - v->a[31256] = actions(1257); - v->a[31257] = 1; - v->a[31258] = sym_variable_name; - v->a[31259] = actions(1292); - small_parse_table_1563(v); -} - -void small_parse_table_1563(t_small_parse_table_array *v) -{ - v->a[31260] = 1; - v->a[31261] = anon_sym_RPAREN; - v->a[31262] = actions(1254); - v->a[31263] = 3; - v->a[31264] = anon_sym_LT; - v->a[31265] = anon_sym_GT; - v->a[31266] = anon_sym_GT_GT; - v->a[31267] = actions(1249); - v->a[31268] = 7; - v->a[31269] = anon_sym_PIPE; - v->a[31270] = anon_sym_SEMI_SEMI; - v->a[31271] = anon_sym_AMP_AMP; - v->a[31272] = anon_sym_PIPE_PIPE; - v->a[31273] = anon_sym_LT_LT; - v->a[31274] = aux_sym_heredoc_redirect_token1; - v->a[31275] = anon_sym_SEMI; - v->a[31276] = actions(1247); - v->a[31277] = 9; - v->a[31278] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31279] = anon_sym_DOLLAR; - small_parse_table_1564(v); -} - -void small_parse_table_1564(t_small_parse_table_array *v) -{ - v->a[31280] = anon_sym_DQUOTE; - v->a[31281] = sym_raw_string; - v->a[31282] = sym_number; - v->a[31283] = anon_sym_DOLLAR_LBRACE; - v->a[31284] = anon_sym_DOLLAR_LPAREN; - v->a[31285] = anon_sym_BQUOTE; - v->a[31286] = sym_word; - v->a[31287] = 5; - v->a[31288] = actions(3); - v->a[31289] = 1; - v->a[31290] = sym_comment; - v->a[31291] = actions(1257); - v->a[31292] = 1; - v->a[31293] = sym_variable_name; - v->a[31294] = actions(1254); - v->a[31295] = 3; - v->a[31296] = anon_sym_LT; - v->a[31297] = anon_sym_GT; - v->a[31298] = anon_sym_GT_GT; - v->a[31299] = actions(1249); - small_parse_table_1565(v); -} - -/* EOF small_parse_table_312.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 deleted file mode 100644 index fd72a82f..00000000 --- a/parser/static/small_parse_table/small_parse_table_313.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1565(t_small_parse_table_array *v) -{ - v->a[31300] = 8; - v->a[31301] = anon_sym_esac; - v->a[31302] = anon_sym_PIPE; - v->a[31303] = anon_sym_SEMI_SEMI; - v->a[31304] = anon_sym_AMP_AMP; - v->a[31305] = anon_sym_PIPE_PIPE; - v->a[31306] = anon_sym_LT_LT; - v->a[31307] = aux_sym_heredoc_redirect_token1; - v->a[31308] = anon_sym_SEMI; - v->a[31309] = actions(1247); - v->a[31310] = 9; - v->a[31311] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31312] = anon_sym_DOLLAR; - v->a[31313] = anon_sym_DQUOTE; - v->a[31314] = sym_raw_string; - v->a[31315] = sym_number; - v->a[31316] = anon_sym_DOLLAR_LBRACE; - v->a[31317] = anon_sym_DOLLAR_LPAREN; - v->a[31318] = anon_sym_BQUOTE; - v->a[31319] = sym_word; - small_parse_table_1566(v); -} - -void small_parse_table_1566(t_small_parse_table_array *v) -{ - v->a[31320] = 7; - v->a[31321] = actions(3); - v->a[31322] = 1; - v->a[31323] = sym_comment; - v->a[31324] = actions(841); - v->a[31325] = 1; - v->a[31326] = sym__bare_dollar; - v->a[31327] = actions(1295); - v->a[31328] = 1; - v->a[31329] = anon_sym_LPAREN; - v->a[31330] = actions(1297); - v->a[31331] = 1; - v->a[31332] = aux_sym_concatenation_token1; - v->a[31333] = actions(1299); - v->a[31334] = 1; - v->a[31335] = sym__concat; - v->a[31336] = state(588); - v->a[31337] = 1; - v->a[31338] = aux_sym_concatenation_repeat1; - v->a[31339] = actions(833); - small_parse_table_1567(v); -} - -void small_parse_table_1567(t_small_parse_table_array *v) -{ - v->a[31340] = 16; - v->a[31341] = anon_sym_PIPE; - v->a[31342] = anon_sym_AMP_AMP; - v->a[31343] = anon_sym_PIPE_PIPE; - v->a[31344] = anon_sym_LT; - v->a[31345] = anon_sym_GT; - v->a[31346] = anon_sym_GT_GT; - v->a[31347] = anon_sym_LT_LT; - v->a[31348] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31349] = anon_sym_DOLLAR; - v->a[31350] = anon_sym_DQUOTE; - v->a[31351] = sym_raw_string; - v->a[31352] = sym_number; - v->a[31353] = anon_sym_DOLLAR_LBRACE; - v->a[31354] = anon_sym_DOLLAR_LPAREN; - v->a[31355] = anon_sym_BQUOTE; - v->a[31356] = sym_word; - v->a[31357] = 4; - v->a[31358] = actions(3); - v->a[31359] = 1; - small_parse_table_1568(v); -} - -void small_parse_table_1568(t_small_parse_table_array *v) -{ - v->a[31360] = sym_comment; - v->a[31361] = actions(1042); - v->a[31362] = 1; - v->a[31363] = anon_sym_BQUOTE; - v->a[31364] = actions(1044); - v->a[31365] = 1; - v->a[31366] = sym_variable_name; - v->a[31367] = actions(1040); - v->a[31368] = 19; - v->a[31369] = anon_sym_for; - v->a[31370] = anon_sym_while; - v->a[31371] = anon_sym_until; - v->a[31372] = anon_sym_if; - v->a[31373] = anon_sym_case; - v->a[31374] = anon_sym_LPAREN; - v->a[31375] = anon_sym_LBRACE; - v->a[31376] = anon_sym_BANG; - v->a[31377] = anon_sym_LT; - v->a[31378] = anon_sym_GT; - v->a[31379] = anon_sym_GT_GT; - small_parse_table_1569(v); -} - -void small_parse_table_1569(t_small_parse_table_array *v) -{ - v->a[31380] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31381] = anon_sym_DOLLAR; - v->a[31382] = anon_sym_DQUOTE; - v->a[31383] = sym_raw_string; - v->a[31384] = sym_number; - v->a[31385] = anon_sym_DOLLAR_LBRACE; - v->a[31386] = anon_sym_DOLLAR_LPAREN; - v->a[31387] = sym_word; - v->a[31388] = 4; - v->a[31389] = actions(3); - v->a[31390] = 1; - v->a[31391] = sym_comment; - v->a[31392] = actions(1042); - v->a[31393] = 1; - v->a[31394] = anon_sym_BQUOTE; - v->a[31395] = actions(1044); - v->a[31396] = 1; - v->a[31397] = sym_variable_name; - v->a[31398] = actions(1040); - v->a[31399] = 19; - small_parse_table_1570(v); -} - -/* EOF small_parse_table_313.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 deleted file mode 100644 index 939e50b4..00000000 --- a/parser/static/small_parse_table/small_parse_table_314.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1570(t_small_parse_table_array *v) -{ - v->a[31400] = anon_sym_for; - v->a[31401] = anon_sym_while; - v->a[31402] = anon_sym_until; - v->a[31403] = anon_sym_if; - v->a[31404] = anon_sym_case; - v->a[31405] = anon_sym_LPAREN; - v->a[31406] = anon_sym_LBRACE; - v->a[31407] = anon_sym_BANG; - v->a[31408] = anon_sym_LT; - v->a[31409] = anon_sym_GT; - v->a[31410] = anon_sym_GT_GT; - v->a[31411] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31412] = anon_sym_DOLLAR; - v->a[31413] = anon_sym_DQUOTE; - v->a[31414] = sym_raw_string; - v->a[31415] = sym_number; - v->a[31416] = anon_sym_DOLLAR_LBRACE; - v->a[31417] = anon_sym_DOLLAR_LPAREN; - v->a[31418] = sym_word; - v->a[31419] = 4; - small_parse_table_1571(v); -} - -void small_parse_table_1571(t_small_parse_table_array *v) -{ - v->a[31420] = actions(3); - v->a[31421] = 1; - v->a[31422] = sym_comment; - v->a[31423] = actions(1278); - v->a[31424] = 1; - v->a[31425] = sym_variable_name; - v->a[31426] = actions(576); - v->a[31427] = 9; - v->a[31428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31429] = anon_sym_DOLLAR; - v->a[31430] = anon_sym_DQUOTE; - v->a[31431] = sym_raw_string; - v->a[31432] = sym_number; - v->a[31433] = anon_sym_DOLLAR_LBRACE; - v->a[31434] = anon_sym_DOLLAR_LPAREN; - v->a[31435] = anon_sym_BQUOTE; - v->a[31436] = sym_word; - v->a[31437] = actions(1276); - v->a[31438] = 11; - v->a[31439] = anon_sym_esac; - small_parse_table_1572(v); -} - -void small_parse_table_1572(t_small_parse_table_array *v) -{ - v->a[31440] = anon_sym_PIPE; - v->a[31441] = anon_sym_SEMI_SEMI; - v->a[31442] = anon_sym_AMP_AMP; - v->a[31443] = anon_sym_PIPE_PIPE; - v->a[31444] = anon_sym_LT; - v->a[31445] = anon_sym_GT; - v->a[31446] = anon_sym_GT_GT; - v->a[31447] = anon_sym_LT_LT; - v->a[31448] = aux_sym_heredoc_redirect_token1; - v->a[31449] = anon_sym_SEMI; - v->a[31450] = 3; - v->a[31451] = actions(3); - v->a[31452] = 1; - v->a[31453] = sym_comment; - v->a[31454] = actions(841); - v->a[31455] = 1; - v->a[31456] = sym__bare_dollar; - v->a[31457] = actions(833); - v->a[31458] = 20; - v->a[31459] = anon_sym_esac; - small_parse_table_1573(v); -} - -void small_parse_table_1573(t_small_parse_table_array *v) -{ - v->a[31460] = anon_sym_PIPE; - v->a[31461] = anon_sym_SEMI_SEMI; - v->a[31462] = anon_sym_AMP_AMP; - v->a[31463] = anon_sym_PIPE_PIPE; - v->a[31464] = anon_sym_LT; - v->a[31465] = anon_sym_GT; - v->a[31466] = anon_sym_GT_GT; - v->a[31467] = anon_sym_LT_LT; - v->a[31468] = aux_sym_heredoc_redirect_token1; - v->a[31469] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31470] = anon_sym_DOLLAR; - v->a[31471] = anon_sym_DQUOTE; - v->a[31472] = sym_raw_string; - v->a[31473] = sym_number; - v->a[31474] = anon_sym_DOLLAR_LBRACE; - v->a[31475] = anon_sym_DOLLAR_LPAREN; - v->a[31476] = anon_sym_BQUOTE; - v->a[31477] = sym_word; - v->a[31478] = anon_sym_SEMI; - v->a[31479] = 4; - small_parse_table_1574(v); -} - -void small_parse_table_1574(t_small_parse_table_array *v) -{ - v->a[31480] = actions(3); - v->a[31481] = 1; - v->a[31482] = sym_comment; - v->a[31483] = actions(1042); - v->a[31484] = 1; - v->a[31485] = anon_sym_BQUOTE; - v->a[31486] = actions(1044); - v->a[31487] = 1; - v->a[31488] = sym_variable_name; - v->a[31489] = actions(1040); - v->a[31490] = 19; - v->a[31491] = anon_sym_for; - v->a[31492] = anon_sym_while; - v->a[31493] = anon_sym_until; - v->a[31494] = anon_sym_if; - v->a[31495] = anon_sym_case; - v->a[31496] = anon_sym_LPAREN; - v->a[31497] = anon_sym_LBRACE; - v->a[31498] = anon_sym_BANG; - v->a[31499] = anon_sym_LT; - small_parse_table_1575(v); -} - -/* EOF small_parse_table_314.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 deleted file mode 100644 index 61fe6fe8..00000000 --- a/parser/static/small_parse_table/small_parse_table_315.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1575(t_small_parse_table_array *v) -{ - v->a[31500] = anon_sym_GT; - v->a[31501] = anon_sym_GT_GT; - v->a[31502] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31503] = anon_sym_DOLLAR; - v->a[31504] = anon_sym_DQUOTE; - v->a[31505] = sym_raw_string; - v->a[31506] = sym_number; - v->a[31507] = anon_sym_DOLLAR_LBRACE; - v->a[31508] = anon_sym_DOLLAR_LPAREN; - v->a[31509] = sym_word; - v->a[31510] = 4; - v->a[31511] = actions(3); - v->a[31512] = 1; - v->a[31513] = sym_comment; - v->a[31514] = actions(1042); - v->a[31515] = 1; - v->a[31516] = anon_sym_BQUOTE; - v->a[31517] = actions(1044); - v->a[31518] = 1; - v->a[31519] = sym_variable_name; - small_parse_table_1576(v); -} - -void small_parse_table_1576(t_small_parse_table_array *v) -{ - v->a[31520] = actions(1040); - v->a[31521] = 19; - v->a[31522] = anon_sym_for; - v->a[31523] = anon_sym_while; - v->a[31524] = anon_sym_until; - v->a[31525] = anon_sym_if; - v->a[31526] = anon_sym_case; - v->a[31527] = anon_sym_LPAREN; - v->a[31528] = anon_sym_LBRACE; - v->a[31529] = anon_sym_BANG; - v->a[31530] = anon_sym_LT; - v->a[31531] = anon_sym_GT; - v->a[31532] = anon_sym_GT_GT; - v->a[31533] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31534] = anon_sym_DOLLAR; - v->a[31535] = anon_sym_DQUOTE; - v->a[31536] = sym_raw_string; - v->a[31537] = sym_number; - v->a[31538] = anon_sym_DOLLAR_LBRACE; - v->a[31539] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1577(v); -} - -void small_parse_table_1577(t_small_parse_table_array *v) -{ - v->a[31540] = sym_word; - v->a[31541] = 3; - v->a[31542] = actions(3); - v->a[31543] = 1; - v->a[31544] = sym_comment; - v->a[31545] = actions(841); - v->a[31546] = 2; - v->a[31547] = sym__bare_dollar; - v->a[31548] = ts_builtin_sym_end; - v->a[31549] = actions(833); - v->a[31550] = 19; - v->a[31551] = anon_sym_PIPE; - v->a[31552] = anon_sym_SEMI_SEMI; - v->a[31553] = anon_sym_AMP_AMP; - v->a[31554] = anon_sym_PIPE_PIPE; - v->a[31555] = anon_sym_LT; - v->a[31556] = anon_sym_GT; - v->a[31557] = anon_sym_GT_GT; - v->a[31558] = anon_sym_LT_LT; - v->a[31559] = aux_sym_heredoc_redirect_token1; - small_parse_table_1578(v); -} - -void small_parse_table_1578(t_small_parse_table_array *v) -{ - v->a[31560] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31561] = anon_sym_DOLLAR; - v->a[31562] = anon_sym_DQUOTE; - v->a[31563] = sym_raw_string; - v->a[31564] = sym_number; - v->a[31565] = anon_sym_DOLLAR_LBRACE; - v->a[31566] = anon_sym_DOLLAR_LPAREN; - v->a[31567] = anon_sym_BQUOTE; - v->a[31568] = sym_word; - v->a[31569] = anon_sym_SEMI; - v->a[31570] = 4; - v->a[31571] = actions(3); - v->a[31572] = 1; - v->a[31573] = sym_comment; - v->a[31574] = actions(1042); - v->a[31575] = 1; - v->a[31576] = anon_sym_BQUOTE; - v->a[31577] = actions(1044); - v->a[31578] = 1; - v->a[31579] = sym_variable_name; - small_parse_table_1579(v); -} - -void small_parse_table_1579(t_small_parse_table_array *v) -{ - v->a[31580] = actions(1040); - v->a[31581] = 19; - v->a[31582] = anon_sym_for; - v->a[31583] = anon_sym_while; - v->a[31584] = anon_sym_until; - v->a[31585] = anon_sym_if; - v->a[31586] = anon_sym_case; - v->a[31587] = anon_sym_LPAREN; - v->a[31588] = anon_sym_LBRACE; - v->a[31589] = anon_sym_BANG; - v->a[31590] = anon_sym_LT; - v->a[31591] = anon_sym_GT; - v->a[31592] = anon_sym_GT_GT; - v->a[31593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31594] = anon_sym_DOLLAR; - v->a[31595] = anon_sym_DQUOTE; - v->a[31596] = sym_raw_string; - v->a[31597] = sym_number; - v->a[31598] = anon_sym_DOLLAR_LBRACE; - v->a[31599] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1580(v); -} - -/* EOF small_parse_table_315.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 deleted file mode 100644 index c4035e48..00000000 --- a/parser/static/small_parse_table/small_parse_table_316.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1580(t_small_parse_table_array *v) -{ - v->a[31600] = sym_word; - v->a[31601] = 5; - v->a[31602] = actions(3); - v->a[31603] = 1; - v->a[31604] = sym_comment; - v->a[31605] = actions(1257); - v->a[31606] = 1; - v->a[31607] = sym_variable_name; - v->a[31608] = actions(1254); - v->a[31609] = 3; - v->a[31610] = anon_sym_LT; - v->a[31611] = anon_sym_GT; - v->a[31612] = anon_sym_GT_GT; - v->a[31613] = actions(1249); - v->a[31614] = 8; - v->a[31615] = anon_sym_PIPE; - v->a[31616] = anon_sym_RPAREN; - v->a[31617] = anon_sym_SEMI_SEMI; - v->a[31618] = anon_sym_AMP_AMP; - v->a[31619] = anon_sym_PIPE_PIPE; - small_parse_table_1581(v); -} - -void small_parse_table_1581(t_small_parse_table_array *v) -{ - v->a[31620] = anon_sym_LT_LT; - v->a[31621] = aux_sym_heredoc_redirect_token1; - v->a[31622] = anon_sym_SEMI; - v->a[31623] = actions(1247); - v->a[31624] = 9; - v->a[31625] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31626] = anon_sym_DOLLAR; - v->a[31627] = anon_sym_DQUOTE; - v->a[31628] = sym_raw_string; - v->a[31629] = sym_number; - v->a[31630] = anon_sym_DOLLAR_LBRACE; - v->a[31631] = anon_sym_DOLLAR_LPAREN; - v->a[31632] = anon_sym_BQUOTE; - v->a[31633] = sym_word; - v->a[31634] = 4; - v->a[31635] = actions(3); - v->a[31636] = 1; - v->a[31637] = sym_comment; - v->a[31638] = actions(1042); - v->a[31639] = 1; - small_parse_table_1582(v); -} - -void small_parse_table_1582(t_small_parse_table_array *v) -{ - v->a[31640] = anon_sym_BQUOTE; - v->a[31641] = actions(1044); - v->a[31642] = 1; - v->a[31643] = sym_variable_name; - v->a[31644] = actions(1040); - v->a[31645] = 19; - v->a[31646] = anon_sym_for; - v->a[31647] = anon_sym_while; - v->a[31648] = anon_sym_until; - v->a[31649] = anon_sym_if; - v->a[31650] = anon_sym_case; - v->a[31651] = anon_sym_LPAREN; - v->a[31652] = anon_sym_LBRACE; - v->a[31653] = anon_sym_BANG; - v->a[31654] = anon_sym_LT; - v->a[31655] = anon_sym_GT; - v->a[31656] = anon_sym_GT_GT; - v->a[31657] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31658] = anon_sym_DOLLAR; - v->a[31659] = anon_sym_DQUOTE; - small_parse_table_1583(v); -} - -void small_parse_table_1583(t_small_parse_table_array *v) -{ - v->a[31660] = sym_raw_string; - v->a[31661] = sym_number; - v->a[31662] = anon_sym_DOLLAR_LBRACE; - v->a[31663] = anon_sym_DOLLAR_LPAREN; - v->a[31664] = sym_word; - v->a[31665] = 4; - v->a[31666] = actions(3); - v->a[31667] = 1; - v->a[31668] = sym_comment; - v->a[31669] = actions(1042); - v->a[31670] = 1; - v->a[31671] = anon_sym_BQUOTE; - v->a[31672] = actions(1044); - v->a[31673] = 1; - v->a[31674] = sym_variable_name; - v->a[31675] = actions(1040); - v->a[31676] = 19; - v->a[31677] = anon_sym_for; - v->a[31678] = anon_sym_while; - v->a[31679] = anon_sym_until; - small_parse_table_1584(v); -} - -void small_parse_table_1584(t_small_parse_table_array *v) -{ - v->a[31680] = anon_sym_if; - v->a[31681] = anon_sym_case; - v->a[31682] = anon_sym_LPAREN; - v->a[31683] = anon_sym_LBRACE; - v->a[31684] = anon_sym_BANG; - v->a[31685] = anon_sym_LT; - v->a[31686] = anon_sym_GT; - v->a[31687] = anon_sym_GT_GT; - v->a[31688] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31689] = anon_sym_DOLLAR; - v->a[31690] = anon_sym_DQUOTE; - v->a[31691] = sym_raw_string; - v->a[31692] = sym_number; - v->a[31693] = anon_sym_DOLLAR_LBRACE; - v->a[31694] = anon_sym_DOLLAR_LPAREN; - v->a[31695] = sym_word; - v->a[31696] = 4; - v->a[31697] = actions(3); - v->a[31698] = 1; - v->a[31699] = sym_comment; - small_parse_table_1585(v); -} - -/* EOF small_parse_table_316.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 deleted file mode 100644 index e009bce1..00000000 --- a/parser/static/small_parse_table/small_parse_table_317.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1585(t_small_parse_table_array *v) -{ - v->a[31700] = actions(1042); - v->a[31701] = 1; - v->a[31702] = anon_sym_BQUOTE; - v->a[31703] = actions(1044); - v->a[31704] = 1; - v->a[31705] = sym_variable_name; - v->a[31706] = actions(1040); - v->a[31707] = 19; - v->a[31708] = anon_sym_for; - v->a[31709] = anon_sym_while; - v->a[31710] = anon_sym_until; - v->a[31711] = anon_sym_if; - v->a[31712] = anon_sym_case; - v->a[31713] = anon_sym_LPAREN; - v->a[31714] = anon_sym_LBRACE; - v->a[31715] = anon_sym_BANG; - v->a[31716] = anon_sym_LT; - v->a[31717] = anon_sym_GT; - v->a[31718] = anon_sym_GT_GT; - v->a[31719] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1586(v); -} - -void small_parse_table_1586(t_small_parse_table_array *v) -{ - v->a[31720] = anon_sym_DOLLAR; - v->a[31721] = anon_sym_DQUOTE; - v->a[31722] = sym_raw_string; - v->a[31723] = sym_number; - v->a[31724] = anon_sym_DOLLAR_LBRACE; - v->a[31725] = anon_sym_DOLLAR_LPAREN; - v->a[31726] = sym_word; - v->a[31727] = 3; - v->a[31728] = actions(3); - v->a[31729] = 1; - v->a[31730] = sym_comment; - v->a[31731] = actions(841); - v->a[31732] = 1; - v->a[31733] = sym__bare_dollar; - v->a[31734] = actions(833); - v->a[31735] = 20; - v->a[31736] = anon_sym_PIPE; - v->a[31737] = anon_sym_RPAREN; - v->a[31738] = anon_sym_SEMI_SEMI; - v->a[31739] = anon_sym_AMP_AMP; - small_parse_table_1587(v); -} - -void small_parse_table_1587(t_small_parse_table_array *v) -{ - v->a[31740] = anon_sym_PIPE_PIPE; - v->a[31741] = anon_sym_LT; - v->a[31742] = anon_sym_GT; - v->a[31743] = anon_sym_GT_GT; - v->a[31744] = anon_sym_LT_LT; - v->a[31745] = aux_sym_heredoc_redirect_token1; - v->a[31746] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31747] = anon_sym_DOLLAR; - v->a[31748] = anon_sym_DQUOTE; - v->a[31749] = sym_raw_string; - v->a[31750] = sym_number; - v->a[31751] = anon_sym_DOLLAR_LBRACE; - v->a[31752] = anon_sym_DOLLAR_LPAREN; - v->a[31753] = anon_sym_BQUOTE; - v->a[31754] = sym_word; - v->a[31755] = anon_sym_SEMI; - v->a[31756] = 6; - v->a[31757] = actions(3); - v->a[31758] = 1; - v->a[31759] = sym_comment; - small_parse_table_1588(v); -} - -void small_parse_table_1588(t_small_parse_table_array *v) -{ - v->a[31760] = actions(1257); - v->a[31761] = 1; - v->a[31762] = sym_variable_name; - v->a[31763] = actions(1301); - v->a[31764] = 1; - v->a[31765] = ts_builtin_sym_end; - v->a[31766] = actions(1254); - v->a[31767] = 3; - v->a[31768] = anon_sym_LT; - v->a[31769] = anon_sym_GT; - v->a[31770] = anon_sym_GT_GT; - v->a[31771] = actions(1249); - v->a[31772] = 7; - v->a[31773] = anon_sym_PIPE; - v->a[31774] = anon_sym_SEMI_SEMI; - v->a[31775] = anon_sym_AMP_AMP; - v->a[31776] = anon_sym_PIPE_PIPE; - v->a[31777] = anon_sym_LT_LT; - v->a[31778] = aux_sym_heredoc_redirect_token1; - v->a[31779] = anon_sym_SEMI; - small_parse_table_1589(v); -} - -void small_parse_table_1589(t_small_parse_table_array *v) -{ - v->a[31780] = actions(1247); - v->a[31781] = 9; - v->a[31782] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31783] = anon_sym_DOLLAR; - v->a[31784] = anon_sym_DQUOTE; - v->a[31785] = sym_raw_string; - v->a[31786] = sym_number; - v->a[31787] = anon_sym_DOLLAR_LBRACE; - v->a[31788] = anon_sym_DOLLAR_LPAREN; - v->a[31789] = anon_sym_BQUOTE; - v->a[31790] = sym_word; - v->a[31791] = 4; - v->a[31792] = actions(3); - v->a[31793] = 1; - v->a[31794] = sym_comment; - v->a[31795] = actions(1278); - v->a[31796] = 1; - v->a[31797] = sym_variable_name; - v->a[31798] = actions(576); - v->a[31799] = 9; - small_parse_table_1590(v); -} - -/* EOF small_parse_table_317.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 deleted file mode 100644 index ec414bbe..00000000 --- a/parser/static/small_parse_table/small_parse_table_318.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1590(t_small_parse_table_array *v) -{ - v->a[31800] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31801] = anon_sym_DOLLAR; - v->a[31802] = anon_sym_DQUOTE; - v->a[31803] = sym_raw_string; - v->a[31804] = sym_number; - v->a[31805] = anon_sym_DOLLAR_LBRACE; - v->a[31806] = anon_sym_DOLLAR_LPAREN; - v->a[31807] = anon_sym_BQUOTE; - v->a[31808] = sym_word; - v->a[31809] = actions(1276); - v->a[31810] = 11; - v->a[31811] = anon_sym_PIPE; - v->a[31812] = anon_sym_RPAREN; - v->a[31813] = anon_sym_SEMI_SEMI; - v->a[31814] = anon_sym_AMP_AMP; - v->a[31815] = anon_sym_PIPE_PIPE; - v->a[31816] = anon_sym_LT; - v->a[31817] = anon_sym_GT; - v->a[31818] = anon_sym_GT_GT; - v->a[31819] = anon_sym_LT_LT; - small_parse_table_1591(v); -} - -void small_parse_table_1591(t_small_parse_table_array *v) -{ - v->a[31820] = aux_sym_heredoc_redirect_token1; - v->a[31821] = anon_sym_SEMI; - v->a[31822] = 6; - v->a[31823] = actions(3); - v->a[31824] = 1; - v->a[31825] = sym_comment; - v->a[31826] = actions(1257); - v->a[31827] = 1; - v->a[31828] = sym_variable_name; - v->a[31829] = actions(1303); - v->a[31830] = 1; - v->a[31831] = anon_sym_RPAREN; - v->a[31832] = actions(1254); - v->a[31833] = 3; - v->a[31834] = anon_sym_LT; - v->a[31835] = anon_sym_GT; - v->a[31836] = anon_sym_GT_GT; - v->a[31837] = actions(1249); - v->a[31838] = 7; - v->a[31839] = anon_sym_PIPE; - small_parse_table_1592(v); -} - -void small_parse_table_1592(t_small_parse_table_array *v) -{ - v->a[31840] = anon_sym_SEMI_SEMI; - v->a[31841] = anon_sym_AMP_AMP; - v->a[31842] = anon_sym_PIPE_PIPE; - v->a[31843] = anon_sym_LT_LT; - v->a[31844] = aux_sym_heredoc_redirect_token1; - v->a[31845] = anon_sym_SEMI; - v->a[31846] = actions(1247); - v->a[31847] = 9; - v->a[31848] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31849] = anon_sym_DOLLAR; - v->a[31850] = anon_sym_DQUOTE; - v->a[31851] = sym_raw_string; - v->a[31852] = sym_number; - v->a[31853] = anon_sym_DOLLAR_LBRACE; - v->a[31854] = anon_sym_DOLLAR_LPAREN; - v->a[31855] = anon_sym_BQUOTE; - v->a[31856] = sym_word; - v->a[31857] = 4; - v->a[31858] = actions(3); - v->a[31859] = 1; - small_parse_table_1593(v); -} - -void small_parse_table_1593(t_small_parse_table_array *v) -{ - v->a[31860] = sym_comment; - v->a[31861] = actions(1044); - v->a[31862] = 1; - v->a[31863] = sym_variable_name; - v->a[31864] = actions(1160); - v->a[31865] = 1; - v->a[31866] = anon_sym_BQUOTE; - v->a[31867] = actions(1040); - v->a[31868] = 19; - v->a[31869] = anon_sym_for; - v->a[31870] = anon_sym_while; - v->a[31871] = anon_sym_until; - v->a[31872] = anon_sym_if; - v->a[31873] = anon_sym_case; - v->a[31874] = anon_sym_LPAREN; - v->a[31875] = anon_sym_LBRACE; - v->a[31876] = anon_sym_BANG; - v->a[31877] = anon_sym_LT; - v->a[31878] = anon_sym_GT; - v->a[31879] = anon_sym_GT_GT; - 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; - v->a[31882] = anon_sym_DQUOTE; - v->a[31883] = sym_raw_string; - v->a[31884] = sym_number; - v->a[31885] = anon_sym_DOLLAR_LBRACE; - v->a[31886] = anon_sym_DOLLAR_LPAREN; - v->a[31887] = sym_word; - v->a[31888] = 3; - v->a[31889] = actions(3); - v->a[31890] = 1; - v->a[31891] = sym_comment; - v->a[31892] = actions(917); - v->a[31893] = 1; - v->a[31894] = sym_variable_name; - v->a[31895] = actions(919); - v->a[31896] = 20; - v->a[31897] = anon_sym_PIPE; - v->a[31898] = anon_sym_RPAREN; - v->a[31899] = anon_sym_SEMI_SEMI; - small_parse_table_1595(v); -} - -/* EOF small_parse_table_318.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 deleted file mode 100644 index 2c1e5a20..00000000 --- a/parser/static/small_parse_table/small_parse_table_319.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1595(t_small_parse_table_array *v) -{ - v->a[31900] = anon_sym_AMP_AMP; - v->a[31901] = anon_sym_PIPE_PIPE; - v->a[31902] = anon_sym_LT; - v->a[31903] = anon_sym_GT; - v->a[31904] = anon_sym_GT_GT; - v->a[31905] = anon_sym_LT_LT; - v->a[31906] = aux_sym_heredoc_redirect_token1; - v->a[31907] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31908] = anon_sym_DOLLAR; - v->a[31909] = anon_sym_DQUOTE; - v->a[31910] = sym_raw_string; - v->a[31911] = sym_number; - v->a[31912] = anon_sym_DOLLAR_LBRACE; - v->a[31913] = anon_sym_DOLLAR_LPAREN; - v->a[31914] = anon_sym_BQUOTE; - v->a[31915] = sym_word; - v->a[31916] = anon_sym_SEMI; - v->a[31917] = 6; - v->a[31918] = actions(3); - v->a[31919] = 1; - small_parse_table_1596(v); -} - -void small_parse_table_1596(t_small_parse_table_array *v) -{ - v->a[31920] = sym_comment; - v->a[31921] = actions(1257); - v->a[31922] = 1; - v->a[31923] = sym_variable_name; - v->a[31924] = actions(1306); - v->a[31925] = 1; - v->a[31926] = anon_sym_RPAREN; - v->a[31927] = actions(1254); - v->a[31928] = 3; - v->a[31929] = anon_sym_LT; - v->a[31930] = anon_sym_GT; - v->a[31931] = anon_sym_GT_GT; - v->a[31932] = actions(1249); - v->a[31933] = 7; - v->a[31934] = anon_sym_PIPE; - v->a[31935] = anon_sym_SEMI_SEMI; - v->a[31936] = anon_sym_AMP_AMP; - v->a[31937] = anon_sym_PIPE_PIPE; - v->a[31938] = anon_sym_LT_LT; - v->a[31939] = aux_sym_heredoc_redirect_token1; - small_parse_table_1597(v); -} - -void small_parse_table_1597(t_small_parse_table_array *v) -{ - v->a[31940] = anon_sym_SEMI; - v->a[31941] = actions(1247); - v->a[31942] = 9; - v->a[31943] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31944] = anon_sym_DOLLAR; - v->a[31945] = anon_sym_DQUOTE; - v->a[31946] = sym_raw_string; - v->a[31947] = sym_number; - v->a[31948] = anon_sym_DOLLAR_LBRACE; - v->a[31949] = anon_sym_DOLLAR_LPAREN; - v->a[31950] = anon_sym_BQUOTE; - v->a[31951] = sym_word; - v->a[31952] = 6; - v->a[31953] = actions(3); - v->a[31954] = 1; - v->a[31955] = sym_comment; - v->a[31956] = actions(1257); - v->a[31957] = 1; - v->a[31958] = sym_variable_name; - v->a[31959] = actions(1309); - small_parse_table_1598(v); -} - -void small_parse_table_1598(t_small_parse_table_array *v) -{ - v->a[31960] = 1; - v->a[31961] = anon_sym_RPAREN; - v->a[31962] = actions(1254); - v->a[31963] = 3; - v->a[31964] = anon_sym_LT; - v->a[31965] = anon_sym_GT; - v->a[31966] = anon_sym_GT_GT; - v->a[31967] = actions(1249); - v->a[31968] = 7; - v->a[31969] = anon_sym_PIPE; - v->a[31970] = anon_sym_SEMI_SEMI; - v->a[31971] = anon_sym_AMP_AMP; - v->a[31972] = anon_sym_PIPE_PIPE; - v->a[31973] = anon_sym_LT_LT; - v->a[31974] = aux_sym_heredoc_redirect_token1; - v->a[31975] = anon_sym_SEMI; - v->a[31976] = actions(1247); - v->a[31977] = 9; - v->a[31978] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[31979] = anon_sym_DOLLAR; - small_parse_table_1599(v); -} - -void small_parse_table_1599(t_small_parse_table_array *v) -{ - v->a[31980] = anon_sym_DQUOTE; - v->a[31981] = sym_raw_string; - v->a[31982] = sym_number; - v->a[31983] = anon_sym_DOLLAR_LBRACE; - v->a[31984] = anon_sym_DOLLAR_LPAREN; - v->a[31985] = anon_sym_BQUOTE; - v->a[31986] = sym_word; - v->a[31987] = 5; - v->a[31988] = actions(3); - v->a[31989] = 1; - v->a[31990] = sym_comment; - v->a[31991] = actions(1183); - v->a[31992] = 1; - v->a[31993] = sym_variable_name; - v->a[31994] = actions(1181); - v->a[31995] = 2; - v->a[31996] = aux_sym__simple_variable_name_token1; - v->a[31997] = aux_sym__multiline_variable_name_token1; - v->a[31998] = actions(1179); - v->a[31999] = 8; - small_parse_table_1600(v); -} - -/* EOF small_parse_table_319.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 deleted file mode 100644 index a80ba396..00000000 --- a/parser/static/small_parse_table/small_parse_table_32.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_32.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_160(t_small_parse_table_array *v) -{ - v->a[3200] = 1; - v->a[3201] = anon_sym_DOLLAR_LPAREN; - v->a[3202] = actions(65); - v->a[3203] = 1; - v->a[3204] = anon_sym_BQUOTE; - v->a[3205] = actions(67); - v->a[3206] = 1; - v->a[3207] = sym_variable_name; - v->a[3208] = actions(188); - v->a[3209] = 1; - v->a[3210] = anon_sym_LF; - v->a[3211] = state(20); - v->a[3212] = 1; - v->a[3213] = aux_sym__case_item_last_repeat2; - v->a[3214] = state(118); - v->a[3215] = 1; - v->a[3216] = aux_sym__statements_repeat1; - v->a[3217] = state(185); - v->a[3218] = 1; - v->a[3219] = sym_command_name; - small_parse_table_161(v); -} - -void small_parse_table_161(t_small_parse_table_array *v) -{ - v->a[3220] = state(216); - v->a[3221] = 1; - v->a[3222] = sym_variable_assignment; - v->a[3223] = state(411); - v->a[3224] = 1; - v->a[3225] = aux_sym_command_repeat1; - v->a[3226] = state(551); - v->a[3227] = 1; - v->a[3228] = sym_file_redirect; - v->a[3229] = state(555); - v->a[3230] = 1; - v->a[3231] = sym_concatenation; - v->a[3232] = state(991); - v->a[3233] = 1; - v->a[3234] = sym_pipeline; - v->a[3235] = state(1126); - v->a[3236] = 1; - v->a[3237] = aux_sym_redirected_statement_repeat2; - v->a[3238] = state(1561); - v->a[3239] = 1; - small_parse_table_162(v); -} - -void small_parse_table_162(t_small_parse_table_array *v) -{ - v->a[3240] = sym__statement_not_pipeline; - v->a[3241] = state(1612); - v->a[3242] = 1; - v->a[3243] = sym__statements; - v->a[3244] = actions(11); - v->a[3245] = 2; - v->a[3246] = anon_sym_while; - v->a[3247] = anon_sym_until; - v->a[3248] = actions(59); - v->a[3249] = 2; - v->a[3250] = sym_raw_string; - v->a[3251] = sym_number; - v->a[3252] = actions(51); - v->a[3253] = 3; - v->a[3254] = anon_sym_LT; - v->a[3255] = anon_sym_GT; - v->a[3256] = anon_sym_GT_GT; - v->a[3257] = state(401); - v->a[3258] = 5; - v->a[3259] = sym_arithmetic_expansion; - small_parse_table_163(v); -} - -void small_parse_table_163(t_small_parse_table_array *v) -{ - v->a[3260] = sym_string; - v->a[3261] = sym_simple_expansion; - v->a[3262] = sym_expansion; - v->a[3263] = sym_command_substitution; - v->a[3264] = state(972); - v->a[3265] = 12; - v->a[3266] = sym_redirected_statement; - v->a[3267] = sym_for_statement; - v->a[3268] = sym_while_statement; - v->a[3269] = sym_if_statement; - v->a[3270] = sym_case_statement; - v->a[3271] = sym_function_definition; - v->a[3272] = sym_compound_statement; - v->a[3273] = sym_subshell; - v->a[3274] = sym_list; - v->a[3275] = sym_negated_command; - v->a[3276] = sym_command; - v->a[3277] = sym__variable_assignments; - v->a[3278] = 32; - v->a[3279] = actions(3); - small_parse_table_164(v); -} - -void small_parse_table_164(t_small_parse_table_array *v) -{ - v->a[3280] = 1; - v->a[3281] = sym_comment; - v->a[3282] = actions(79); - v->a[3283] = 1; - v->a[3284] = sym_word; - v->a[3285] = actions(81); - v->a[3286] = 1; - v->a[3287] = anon_sym_for; - v->a[3288] = actions(85); - v->a[3289] = 1; - v->a[3290] = anon_sym_if; - v->a[3291] = actions(87); - v->a[3292] = 1; - v->a[3293] = anon_sym_case; - v->a[3294] = actions(89); - v->a[3295] = 1; - v->a[3296] = anon_sym_LPAREN; - v->a[3297] = actions(93); - v->a[3298] = 1; - v->a[3299] = anon_sym_LBRACE; - small_parse_table_165(v); -} - -/* EOF small_parse_table_32.c */ diff --git a/parser/static/small_parse_table/small_parse_table_320.c b/parser/static/small_parse_table/small_parse_table_320.c deleted file mode 100644 index 44f4b86d..00000000 --- a/parser/static/small_parse_table/small_parse_table_320.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1600(t_small_parse_table_array *v) -{ - v->a[32000] = anon_sym_BANG; - v->a[32001] = anon_sym_DASH; - v->a[32002] = anon_sym_STAR; - v->a[32003] = anon_sym_QMARK; - v->a[32004] = anon_sym_DOLLAR; - v->a[32005] = anon_sym_POUND; - v->a[32006] = anon_sym_AT; - v->a[32007] = anon_sym_0; - v->a[32008] = actions(343); - v->a[32009] = 10; - v->a[32010] = anon_sym_PIPE; - v->a[32011] = anon_sym_SEMI_SEMI; - v->a[32012] = anon_sym_AMP_AMP; - v->a[32013] = anon_sym_PIPE_PIPE; - v->a[32014] = anon_sym_LT; - v->a[32015] = anon_sym_GT; - v->a[32016] = anon_sym_GT_GT; - v->a[32017] = anon_sym_LT_LT; - v->a[32018] = aux_sym_heredoc_redirect_token1; - v->a[32019] = anon_sym_SEMI; - small_parse_table_1601(v); -} - -void small_parse_table_1601(t_small_parse_table_array *v) -{ - v->a[32020] = 3; - v->a[32021] = actions(3); - v->a[32022] = 1; - v->a[32023] = sym_comment; - v->a[32024] = actions(911); - v->a[32025] = 2; - v->a[32026] = sym__bare_dollar; - v->a[32027] = ts_builtin_sym_end; - v->a[32028] = actions(909); - v->a[32029] = 19; - v->a[32030] = anon_sym_PIPE; - v->a[32031] = anon_sym_SEMI_SEMI; - v->a[32032] = anon_sym_AMP_AMP; - v->a[32033] = anon_sym_PIPE_PIPE; - v->a[32034] = anon_sym_LT; - v->a[32035] = anon_sym_GT; - v->a[32036] = anon_sym_GT_GT; - v->a[32037] = anon_sym_LT_LT; - v->a[32038] = aux_sym_heredoc_redirect_token1; - v->a[32039] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1602(v); -} - -void small_parse_table_1602(t_small_parse_table_array *v) -{ - v->a[32040] = anon_sym_DOLLAR; - v->a[32041] = anon_sym_DQUOTE; - v->a[32042] = sym_raw_string; - v->a[32043] = sym_number; - v->a[32044] = anon_sym_DOLLAR_LBRACE; - v->a[32045] = anon_sym_DOLLAR_LPAREN; - v->a[32046] = anon_sym_BQUOTE; - v->a[32047] = sym_word; - v->a[32048] = anon_sym_SEMI; - v->a[32049] = 6; - v->a[32050] = actions(3); - v->a[32051] = 1; - v->a[32052] = sym_comment; - v->a[32053] = actions(1257); - v->a[32054] = 1; - v->a[32055] = sym_variable_name; - v->a[32056] = actions(1312); - v->a[32057] = 1; - v->a[32058] = anon_sym_RPAREN; - v->a[32059] = actions(1254); - small_parse_table_1603(v); -} - -void small_parse_table_1603(t_small_parse_table_array *v) -{ - v->a[32060] = 3; - v->a[32061] = anon_sym_LT; - v->a[32062] = anon_sym_GT; - v->a[32063] = anon_sym_GT_GT; - v->a[32064] = actions(1249); - v->a[32065] = 7; - v->a[32066] = anon_sym_PIPE; - v->a[32067] = anon_sym_SEMI_SEMI; - v->a[32068] = anon_sym_AMP_AMP; - v->a[32069] = anon_sym_PIPE_PIPE; - v->a[32070] = anon_sym_LT_LT; - v->a[32071] = aux_sym_heredoc_redirect_token1; - v->a[32072] = anon_sym_SEMI; - v->a[32073] = actions(1247); - v->a[32074] = 9; - v->a[32075] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32076] = anon_sym_DOLLAR; - v->a[32077] = anon_sym_DQUOTE; - v->a[32078] = sym_raw_string; - v->a[32079] = sym_number; - small_parse_table_1604(v); -} - -void small_parse_table_1604(t_small_parse_table_array *v) -{ - v->a[32080] = anon_sym_DOLLAR_LBRACE; - v->a[32081] = anon_sym_DOLLAR_LPAREN; - v->a[32082] = anon_sym_BQUOTE; - v->a[32083] = sym_word; - v->a[32084] = 6; - v->a[32085] = actions(3); - v->a[32086] = 1; - v->a[32087] = sym_comment; - v->a[32088] = actions(1257); - v->a[32089] = 1; - v->a[32090] = sym_variable_name; - v->a[32091] = actions(1315); - v->a[32092] = 1; - v->a[32093] = anon_sym_RPAREN; - v->a[32094] = actions(1254); - v->a[32095] = 3; - v->a[32096] = anon_sym_LT; - v->a[32097] = anon_sym_GT; - v->a[32098] = anon_sym_GT_GT; - v->a[32099] = actions(1249); - small_parse_table_1605(v); -} - -/* EOF small_parse_table_320.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 deleted file mode 100644 index 64614836..00000000 --- a/parser/static/small_parse_table/small_parse_table_321.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1605(t_small_parse_table_array *v) -{ - v->a[32100] = 7; - v->a[32101] = anon_sym_PIPE; - v->a[32102] = anon_sym_SEMI_SEMI; - v->a[32103] = anon_sym_AMP_AMP; - v->a[32104] = anon_sym_PIPE_PIPE; - v->a[32105] = anon_sym_LT_LT; - v->a[32106] = aux_sym_heredoc_redirect_token1; - v->a[32107] = anon_sym_SEMI; - v->a[32108] = actions(1247); - v->a[32109] = 9; - v->a[32110] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32111] = anon_sym_DOLLAR; - v->a[32112] = anon_sym_DQUOTE; - v->a[32113] = sym_raw_string; - v->a[32114] = sym_number; - v->a[32115] = anon_sym_DOLLAR_LBRACE; - v->a[32116] = anon_sym_DOLLAR_LPAREN; - v->a[32117] = anon_sym_BQUOTE; - v->a[32118] = sym_word; - v->a[32119] = 15; - small_parse_table_1606(v); -} - -void small_parse_table_1606(t_small_parse_table_array *v) -{ - v->a[32120] = actions(3); - v->a[32121] = 1; - v->a[32122] = sym_comment; - v->a[32123] = actions(778); - v->a[32124] = 1; - v->a[32125] = anon_sym_LPAREN; - v->a[32126] = actions(782); - v->a[32127] = 1; - v->a[32128] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32129] = actions(784); - v->a[32130] = 1; - v->a[32131] = anon_sym_DOLLAR; - v->a[32132] = actions(786); - v->a[32133] = 1; - v->a[32134] = anon_sym_DQUOTE; - v->a[32135] = actions(788); - v->a[32136] = 1; - v->a[32137] = anon_sym_DOLLAR_LBRACE; - v->a[32138] = actions(790); - v->a[32139] = 1; - small_parse_table_1607(v); -} - -void small_parse_table_1607(t_small_parse_table_array *v) -{ - v->a[32140] = anon_sym_DOLLAR_LPAREN; - v->a[32141] = actions(792); - v->a[32142] = 1; - v->a[32143] = anon_sym_BQUOTE; - v->a[32144] = actions(794); - v->a[32145] = 1; - v->a[32146] = sym_extglob_pattern; - v->a[32147] = state(597); - v->a[32148] = 1; - v->a[32149] = aux_sym_case_statement_repeat1; - v->a[32150] = state(1232); - v->a[32151] = 1; - v->a[32152] = sym_case_item; - v->a[32153] = state(1652); - v->a[32154] = 1; - v->a[32155] = sym__case_item_last; - v->a[32156] = state(1538); - v->a[32157] = 2; - v->a[32158] = sym_concatenation; - v->a[32159] = sym__extglob_blob; - small_parse_table_1608(v); -} - -void small_parse_table_1608(t_small_parse_table_array *v) -{ - v->a[32160] = actions(774); - v->a[32161] = 3; - v->a[32162] = sym_raw_string; - v->a[32163] = sym_number; - v->a[32164] = sym_word; - v->a[32165] = state(1468); - v->a[32166] = 5; - v->a[32167] = sym_arithmetic_expansion; - v->a[32168] = sym_string; - v->a[32169] = sym_simple_expansion; - v->a[32170] = sym_expansion; - v->a[32171] = sym_command_substitution; - v->a[32172] = 6; - v->a[32173] = actions(3); - v->a[32174] = 1; - v->a[32175] = sym_comment; - v->a[32176] = actions(1257); - v->a[32177] = 1; - v->a[32178] = sym_variable_name; - v->a[32179] = actions(1318); - small_parse_table_1609(v); -} - -void small_parse_table_1609(t_small_parse_table_array *v) -{ - v->a[32180] = 1; - v->a[32181] = anon_sym_RPAREN; - v->a[32182] = actions(1254); - v->a[32183] = 3; - v->a[32184] = anon_sym_LT; - v->a[32185] = anon_sym_GT; - v->a[32186] = anon_sym_GT_GT; - v->a[32187] = actions(1249); - v->a[32188] = 7; - v->a[32189] = anon_sym_PIPE; - v->a[32190] = anon_sym_SEMI_SEMI; - v->a[32191] = anon_sym_AMP_AMP; - v->a[32192] = anon_sym_PIPE_PIPE; - v->a[32193] = anon_sym_LT_LT; - v->a[32194] = aux_sym_heredoc_redirect_token1; - v->a[32195] = anon_sym_SEMI; - v->a[32196] = actions(1247); - v->a[32197] = 9; - v->a[32198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32199] = anon_sym_DOLLAR; - small_parse_table_1610(v); -} - -/* EOF small_parse_table_321.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 deleted file mode 100644 index c65b70e3..00000000 --- a/parser/static/small_parse_table/small_parse_table_322.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1610(t_small_parse_table_array *v) -{ - v->a[32200] = anon_sym_DQUOTE; - v->a[32201] = sym_raw_string; - v->a[32202] = sym_number; - v->a[32203] = anon_sym_DOLLAR_LBRACE; - v->a[32204] = anon_sym_DOLLAR_LPAREN; - v->a[32205] = anon_sym_BQUOTE; - v->a[32206] = sym_word; - v->a[32207] = 6; - v->a[32208] = actions(3); - v->a[32209] = 1; - v->a[32210] = sym_comment; - v->a[32211] = actions(921); - v->a[32212] = 1; - v->a[32213] = sym_variable_name; - v->a[32214] = actions(927); - v->a[32215] = 1; - v->a[32216] = aux_sym_concatenation_token1; - v->a[32217] = actions(1321); - v->a[32218] = 1; - v->a[32219] = sym__concat; - small_parse_table_1611(v); -} - -void small_parse_table_1611(t_small_parse_table_array *v) -{ - v->a[32220] = state(279); - v->a[32221] = 1; - v->a[32222] = aux_sym_concatenation_repeat1; - v->a[32223] = actions(923); - v->a[32224] = 17; - v->a[32225] = anon_sym_PIPE; - v->a[32226] = anon_sym_AMP_AMP; - v->a[32227] = anon_sym_PIPE_PIPE; - v->a[32228] = anon_sym_LT; - v->a[32229] = anon_sym_GT; - v->a[32230] = anon_sym_GT_GT; - v->a[32231] = anon_sym_LT_LT; - v->a[32232] = aux_sym_heredoc_redirect_token1; - v->a[32233] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32234] = anon_sym_DOLLAR; - v->a[32235] = anon_sym_DQUOTE; - v->a[32236] = sym_raw_string; - v->a[32237] = sym_number; - v->a[32238] = anon_sym_DOLLAR_LBRACE; - v->a[32239] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1612(v); -} - -void small_parse_table_1612(t_small_parse_table_array *v) -{ - v->a[32240] = anon_sym_BQUOTE; - v->a[32241] = sym_word; - v->a[32242] = 3; - v->a[32243] = actions(3); - v->a[32244] = 1; - v->a[32245] = sym_comment; - v->a[32246] = actions(911); - v->a[32247] = 1; - v->a[32248] = sym__bare_dollar; - v->a[32249] = actions(909); - v->a[32250] = 20; - v->a[32251] = anon_sym_PIPE; - v->a[32252] = anon_sym_RPAREN; - v->a[32253] = anon_sym_SEMI_SEMI; - v->a[32254] = anon_sym_AMP_AMP; - v->a[32255] = anon_sym_PIPE_PIPE; - v->a[32256] = anon_sym_LT; - v->a[32257] = anon_sym_GT; - v->a[32258] = anon_sym_GT_GT; - v->a[32259] = anon_sym_LT_LT; - small_parse_table_1613(v); -} - -void small_parse_table_1613(t_small_parse_table_array *v) -{ - v->a[32260] = aux_sym_heredoc_redirect_token1; - v->a[32261] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32262] = anon_sym_DOLLAR; - v->a[32263] = anon_sym_DQUOTE; - v->a[32264] = sym_raw_string; - v->a[32265] = sym_number; - v->a[32266] = anon_sym_DOLLAR_LBRACE; - v->a[32267] = anon_sym_DOLLAR_LPAREN; - v->a[32268] = anon_sym_BQUOTE; - v->a[32269] = sym_word; - v->a[32270] = anon_sym_SEMI; - v->a[32271] = 15; - v->a[32272] = actions(3); - v->a[32273] = 1; - v->a[32274] = sym_comment; - v->a[32275] = actions(778); - v->a[32276] = 1; - v->a[32277] = anon_sym_LPAREN; - v->a[32278] = actions(782); - v->a[32279] = 1; - small_parse_table_1614(v); -} - -void small_parse_table_1614(t_small_parse_table_array *v) -{ - v->a[32280] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32281] = actions(784); - v->a[32282] = 1; - v->a[32283] = anon_sym_DOLLAR; - v->a[32284] = actions(786); - v->a[32285] = 1; - v->a[32286] = anon_sym_DQUOTE; - v->a[32287] = actions(788); - v->a[32288] = 1; - v->a[32289] = anon_sym_DOLLAR_LBRACE; - v->a[32290] = actions(790); - v->a[32291] = 1; - v->a[32292] = anon_sym_DOLLAR_LPAREN; - v->a[32293] = actions(792); - v->a[32294] = 1; - v->a[32295] = anon_sym_BQUOTE; - v->a[32296] = actions(794); - v->a[32297] = 1; - v->a[32298] = sym_extglob_pattern; - v->a[32299] = state(597); - small_parse_table_1615(v); -} - -/* EOF small_parse_table_322.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 deleted file mode 100644 index 39160f46..00000000 --- a/parser/static/small_parse_table/small_parse_table_323.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1615(t_small_parse_table_array *v) -{ - v->a[32300] = 1; - v->a[32301] = aux_sym_case_statement_repeat1; - v->a[32302] = state(1232); - v->a[32303] = 1; - v->a[32304] = sym_case_item; - v->a[32305] = state(1711); - v->a[32306] = 1; - v->a[32307] = sym__case_item_last; - v->a[32308] = state(1538); - v->a[32309] = 2; - v->a[32310] = sym_concatenation; - v->a[32311] = sym__extglob_blob; - v->a[32312] = actions(774); - v->a[32313] = 3; - v->a[32314] = sym_raw_string; - v->a[32315] = sym_number; - v->a[32316] = sym_word; - v->a[32317] = state(1468); - v->a[32318] = 5; - v->a[32319] = sym_arithmetic_expansion; - small_parse_table_1616(v); -} - -void small_parse_table_1616(t_small_parse_table_array *v) -{ - v->a[32320] = sym_string; - v->a[32321] = sym_simple_expansion; - v->a[32322] = sym_expansion; - v->a[32323] = sym_command_substitution; - v->a[32324] = 4; - v->a[32325] = actions(3); - v->a[32326] = 1; - v->a[32327] = sym_comment; - v->a[32328] = actions(1042); - v->a[32329] = 1; - v->a[32330] = anon_sym_BQUOTE; - v->a[32331] = actions(1044); - v->a[32332] = 1; - v->a[32333] = sym_variable_name; - v->a[32334] = actions(1040); - v->a[32335] = 19; - v->a[32336] = anon_sym_for; - v->a[32337] = anon_sym_while; - v->a[32338] = anon_sym_until; - v->a[32339] = anon_sym_if; - small_parse_table_1617(v); -} - -void small_parse_table_1617(t_small_parse_table_array *v) -{ - v->a[32340] = anon_sym_case; - v->a[32341] = anon_sym_LPAREN; - v->a[32342] = anon_sym_LBRACE; - v->a[32343] = anon_sym_BANG; - v->a[32344] = anon_sym_LT; - v->a[32345] = anon_sym_GT; - v->a[32346] = anon_sym_GT_GT; - v->a[32347] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32348] = anon_sym_DOLLAR; - v->a[32349] = anon_sym_DQUOTE; - v->a[32350] = sym_raw_string; - v->a[32351] = sym_number; - v->a[32352] = anon_sym_DOLLAR_LBRACE; - v->a[32353] = anon_sym_DOLLAR_LPAREN; - v->a[32354] = sym_word; - v->a[32355] = 3; - v->a[32356] = actions(3); - v->a[32357] = 1; - v->a[32358] = sym_comment; - v->a[32359] = actions(1044); - small_parse_table_1618(v); -} - -void small_parse_table_1618(t_small_parse_table_array *v) -{ - v->a[32360] = 1; - v->a[32361] = sym_variable_name; - v->a[32362] = actions(1040); - v->a[32363] = 20; - v->a[32364] = anon_sym_for; - v->a[32365] = anon_sym_while; - v->a[32366] = anon_sym_until; - v->a[32367] = anon_sym_if; - v->a[32368] = anon_sym_case; - v->a[32369] = anon_sym_LPAREN; - v->a[32370] = anon_sym_LBRACE; - v->a[32371] = anon_sym_BANG; - v->a[32372] = anon_sym_LT; - v->a[32373] = anon_sym_GT; - v->a[32374] = anon_sym_GT_GT; - v->a[32375] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32376] = anon_sym_DOLLAR; - v->a[32377] = anon_sym_DQUOTE; - v->a[32378] = sym_raw_string; - v->a[32379] = sym_number; - small_parse_table_1619(v); -} - -void small_parse_table_1619(t_small_parse_table_array *v) -{ - v->a[32380] = anon_sym_DOLLAR_LBRACE; - v->a[32381] = anon_sym_DOLLAR_LPAREN; - v->a[32382] = anon_sym_BQUOTE; - v->a[32383] = sym_word; - v->a[32384] = 6; - v->a[32385] = actions(3); - v->a[32386] = 1; - v->a[32387] = sym_comment; - v->a[32388] = actions(857); - v->a[32389] = 1; - v->a[32390] = aux_sym_concatenation_token1; - v->a[32391] = actions(859); - v->a[32392] = 1; - v->a[32393] = sym__concat; - v->a[32394] = actions(911); - v->a[32395] = 1; - v->a[32396] = sym__bare_dollar; - v->a[32397] = state(579); - v->a[32398] = 1; - v->a[32399] = aux_sym_concatenation_repeat1; - small_parse_table_1620(v); -} - -/* EOF small_parse_table_323.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 deleted file mode 100644 index 91bba3d4..00000000 --- a/parser/static/small_parse_table/small_parse_table_324.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1620(t_small_parse_table_array *v) -{ - v->a[32400] = actions(909); - v->a[32401] = 17; - v->a[32402] = anon_sym_PIPE; - v->a[32403] = anon_sym_AMP_AMP; - v->a[32404] = anon_sym_PIPE_PIPE; - v->a[32405] = anon_sym_LT; - v->a[32406] = anon_sym_GT; - v->a[32407] = anon_sym_GT_GT; - v->a[32408] = anon_sym_LT_LT; - v->a[32409] = aux_sym_heredoc_redirect_token1; - v->a[32410] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32411] = anon_sym_DOLLAR; - v->a[32412] = anon_sym_DQUOTE; - v->a[32413] = sym_raw_string; - v->a[32414] = sym_number; - v->a[32415] = anon_sym_DOLLAR_LBRACE; - v->a[32416] = anon_sym_DOLLAR_LPAREN; - v->a[32417] = anon_sym_BQUOTE; - v->a[32418] = sym_word; - v->a[32419] = 6; - small_parse_table_1621(v); -} - -void small_parse_table_1621(t_small_parse_table_array *v) -{ - v->a[32420] = actions(3); - v->a[32421] = 1; - v->a[32422] = sym_comment; - v->a[32423] = actions(1257); - v->a[32424] = 1; - v->a[32425] = sym_variable_name; - v->a[32426] = actions(1323); - v->a[32427] = 1; - v->a[32428] = anon_sym_RPAREN; - v->a[32429] = actions(1254); - v->a[32430] = 3; - v->a[32431] = anon_sym_LT; - v->a[32432] = anon_sym_GT; - v->a[32433] = anon_sym_GT_GT; - v->a[32434] = actions(1249); - v->a[32435] = 7; - v->a[32436] = anon_sym_PIPE; - v->a[32437] = anon_sym_SEMI_SEMI; - v->a[32438] = anon_sym_AMP_AMP; - v->a[32439] = anon_sym_PIPE_PIPE; - small_parse_table_1622(v); -} - -void small_parse_table_1622(t_small_parse_table_array *v) -{ - v->a[32440] = anon_sym_LT_LT; - v->a[32441] = aux_sym_heredoc_redirect_token1; - v->a[32442] = anon_sym_SEMI; - v->a[32443] = actions(1247); - v->a[32444] = 9; - v->a[32445] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32446] = anon_sym_DOLLAR; - v->a[32447] = anon_sym_DQUOTE; - v->a[32448] = sym_raw_string; - v->a[32449] = sym_number; - v->a[32450] = anon_sym_DOLLAR_LBRACE; - v->a[32451] = anon_sym_DOLLAR_LPAREN; - v->a[32452] = anon_sym_BQUOTE; - v->a[32453] = sym_word; - v->a[32454] = 15; - v->a[32455] = actions(3); - v->a[32456] = 1; - v->a[32457] = sym_comment; - v->a[32458] = actions(778); - v->a[32459] = 1; - small_parse_table_1623(v); -} - -void small_parse_table_1623(t_small_parse_table_array *v) -{ - v->a[32460] = anon_sym_LPAREN; - v->a[32461] = actions(782); - v->a[32462] = 1; - v->a[32463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32464] = actions(784); - v->a[32465] = 1; - v->a[32466] = anon_sym_DOLLAR; - v->a[32467] = actions(786); - v->a[32468] = 1; - v->a[32469] = anon_sym_DQUOTE; - v->a[32470] = actions(788); - v->a[32471] = 1; - v->a[32472] = anon_sym_DOLLAR_LBRACE; - v->a[32473] = actions(790); - v->a[32474] = 1; - v->a[32475] = anon_sym_DOLLAR_LPAREN; - v->a[32476] = actions(792); - v->a[32477] = 1; - v->a[32478] = anon_sym_BQUOTE; - v->a[32479] = actions(794); - small_parse_table_1624(v); -} - -void small_parse_table_1624(t_small_parse_table_array *v) -{ - v->a[32480] = 1; - v->a[32481] = sym_extglob_pattern; - v->a[32482] = state(597); - v->a[32483] = 1; - v->a[32484] = aux_sym_case_statement_repeat1; - v->a[32485] = state(1232); - v->a[32486] = 1; - v->a[32487] = sym_case_item; - v->a[32488] = state(1634); - v->a[32489] = 1; - v->a[32490] = sym__case_item_last; - v->a[32491] = state(1538); - v->a[32492] = 2; - v->a[32493] = sym_concatenation; - v->a[32494] = sym__extglob_blob; - v->a[32495] = actions(774); - v->a[32496] = 3; - v->a[32497] = sym_raw_string; - v->a[32498] = sym_number; - v->a[32499] = sym_word; - small_parse_table_1625(v); -} - -/* EOF small_parse_table_324.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 deleted file mode 100644 index c1a2e909..00000000 --- a/parser/static/small_parse_table/small_parse_table_325.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1625(t_small_parse_table_array *v) -{ - v->a[32500] = state(1468); - v->a[32501] = 5; - v->a[32502] = sym_arithmetic_expansion; - v->a[32503] = sym_string; - v->a[32504] = sym_simple_expansion; - v->a[32505] = sym_expansion; - v->a[32506] = sym_command_substitution; - v->a[32507] = 6; - v->a[32508] = actions(3); - v->a[32509] = 1; - v->a[32510] = sym_comment; - v->a[32511] = actions(1257); - v->a[32512] = 1; - v->a[32513] = sym_variable_name; - v->a[32514] = actions(1326); - v->a[32515] = 1; - v->a[32516] = anon_sym_RPAREN; - v->a[32517] = actions(1254); - v->a[32518] = 3; - v->a[32519] = anon_sym_LT; - small_parse_table_1626(v); -} - -void small_parse_table_1626(t_small_parse_table_array *v) -{ - v->a[32520] = anon_sym_GT; - v->a[32521] = anon_sym_GT_GT; - v->a[32522] = actions(1249); - v->a[32523] = 7; - v->a[32524] = anon_sym_PIPE; - v->a[32525] = anon_sym_SEMI_SEMI; - v->a[32526] = anon_sym_AMP_AMP; - v->a[32527] = anon_sym_PIPE_PIPE; - v->a[32528] = anon_sym_LT_LT; - v->a[32529] = aux_sym_heredoc_redirect_token1; - v->a[32530] = anon_sym_SEMI; - v->a[32531] = actions(1247); - v->a[32532] = 9; - v->a[32533] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32534] = anon_sym_DOLLAR; - v->a[32535] = anon_sym_DQUOTE; - v->a[32536] = sym_raw_string; - v->a[32537] = sym_number; - v->a[32538] = anon_sym_DOLLAR_LBRACE; - v->a[32539] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1627(v); -} - -void small_parse_table_1627(t_small_parse_table_array *v) -{ - v->a[32540] = anon_sym_BQUOTE; - v->a[32541] = sym_word; - v->a[32542] = 6; - v->a[32543] = actions(3); - v->a[32544] = 1; - v->a[32545] = sym_comment; - v->a[32546] = actions(1257); - v->a[32547] = 1; - v->a[32548] = sym_variable_name; - v->a[32549] = actions(1329); - v->a[32550] = 1; - v->a[32551] = anon_sym_RPAREN; - v->a[32552] = actions(1254); - v->a[32553] = 3; - v->a[32554] = anon_sym_LT; - v->a[32555] = anon_sym_GT; - v->a[32556] = anon_sym_GT_GT; - v->a[32557] = actions(1249); - v->a[32558] = 7; - v->a[32559] = anon_sym_PIPE; - small_parse_table_1628(v); -} - -void small_parse_table_1628(t_small_parse_table_array *v) -{ - v->a[32560] = anon_sym_SEMI_SEMI; - v->a[32561] = anon_sym_AMP_AMP; - v->a[32562] = anon_sym_PIPE_PIPE; - v->a[32563] = anon_sym_LT_LT; - v->a[32564] = aux_sym_heredoc_redirect_token1; - v->a[32565] = anon_sym_SEMI; - v->a[32566] = actions(1247); - v->a[32567] = 9; - v->a[32568] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32569] = anon_sym_DOLLAR; - v->a[32570] = anon_sym_DQUOTE; - v->a[32571] = sym_raw_string; - v->a[32572] = sym_number; - v->a[32573] = anon_sym_DOLLAR_LBRACE; - v->a[32574] = anon_sym_DOLLAR_LPAREN; - v->a[32575] = anon_sym_BQUOTE; - v->a[32576] = sym_word; - v->a[32577] = 6; - v->a[32578] = actions(3); - v->a[32579] = 1; - small_parse_table_1629(v); -} - -void small_parse_table_1629(t_small_parse_table_array *v) -{ - v->a[32580] = sym_comment; - v->a[32581] = actions(857); - v->a[32582] = 1; - v->a[32583] = aux_sym_concatenation_token1; - v->a[32584] = actions(921); - v->a[32585] = 1; - v->a[32586] = sym__bare_dollar; - v->a[32587] = actions(1332); - v->a[32588] = 1; - v->a[32589] = sym__concat; - v->a[32590] = state(270); - v->a[32591] = 1; - v->a[32592] = aux_sym_concatenation_repeat1; - v->a[32593] = actions(923); - v->a[32594] = 17; - v->a[32595] = anon_sym_PIPE; - v->a[32596] = anon_sym_AMP_AMP; - v->a[32597] = anon_sym_PIPE_PIPE; - v->a[32598] = anon_sym_LT; - v->a[32599] = anon_sym_GT; - small_parse_table_1630(v); -} - -/* EOF small_parse_table_325.c */ diff --git a/parser/static/small_parse_table/small_parse_table_326.c b/parser/static/small_parse_table/small_parse_table_326.c deleted file mode 100644 index 92df29c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_326.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1630(t_small_parse_table_array *v) -{ - v->a[32600] = anon_sym_GT_GT; - v->a[32601] = anon_sym_LT_LT; - v->a[32602] = aux_sym_heredoc_redirect_token1; - v->a[32603] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32604] = anon_sym_DOLLAR; - v->a[32605] = anon_sym_DQUOTE; - v->a[32606] = sym_raw_string; - v->a[32607] = sym_number; - v->a[32608] = anon_sym_DOLLAR_LBRACE; - v->a[32609] = anon_sym_DOLLAR_LPAREN; - v->a[32610] = anon_sym_BQUOTE; - v->a[32611] = sym_word; - v->a[32612] = 6; - v->a[32613] = actions(3); - v->a[32614] = 1; - v->a[32615] = sym_comment; - v->a[32616] = actions(1257); - v->a[32617] = 1; - v->a[32618] = sym_variable_name; - v->a[32619] = actions(1334); - small_parse_table_1631(v); -} - -void small_parse_table_1631(t_small_parse_table_array *v) -{ - v->a[32620] = 1; - v->a[32621] = anon_sym_RPAREN; - v->a[32622] = actions(1254); - v->a[32623] = 3; - v->a[32624] = anon_sym_LT; - v->a[32625] = anon_sym_GT; - v->a[32626] = anon_sym_GT_GT; - v->a[32627] = actions(1249); - v->a[32628] = 7; - v->a[32629] = anon_sym_PIPE; - v->a[32630] = anon_sym_SEMI_SEMI; - v->a[32631] = anon_sym_AMP_AMP; - v->a[32632] = anon_sym_PIPE_PIPE; - v->a[32633] = anon_sym_LT_LT; - v->a[32634] = aux_sym_heredoc_redirect_token1; - v->a[32635] = anon_sym_SEMI; - v->a[32636] = actions(1247); - v->a[32637] = 9; - v->a[32638] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32639] = anon_sym_DOLLAR; - small_parse_table_1632(v); -} - -void small_parse_table_1632(t_small_parse_table_array *v) -{ - v->a[32640] = anon_sym_DQUOTE; - v->a[32641] = sym_raw_string; - v->a[32642] = sym_number; - v->a[32643] = anon_sym_DOLLAR_LBRACE; - v->a[32644] = anon_sym_DOLLAR_LPAREN; - v->a[32645] = anon_sym_BQUOTE; - v->a[32646] = sym_word; - v->a[32647] = 6; - v->a[32648] = actions(3); - v->a[32649] = 1; - v->a[32650] = sym_comment; - v->a[32651] = actions(1257); - v->a[32652] = 1; - v->a[32653] = sym_variable_name; - v->a[32654] = actions(1337); - v->a[32655] = 1; - v->a[32656] = anon_sym_RPAREN; - v->a[32657] = actions(1254); - v->a[32658] = 3; - v->a[32659] = anon_sym_LT; - small_parse_table_1633(v); -} - -void small_parse_table_1633(t_small_parse_table_array *v) -{ - v->a[32660] = anon_sym_GT; - v->a[32661] = anon_sym_GT_GT; - v->a[32662] = actions(1249); - v->a[32663] = 7; - v->a[32664] = anon_sym_PIPE; - v->a[32665] = anon_sym_SEMI_SEMI; - v->a[32666] = anon_sym_AMP_AMP; - v->a[32667] = anon_sym_PIPE_PIPE; - v->a[32668] = anon_sym_LT_LT; - v->a[32669] = aux_sym_heredoc_redirect_token1; - v->a[32670] = anon_sym_SEMI; - v->a[32671] = actions(1247); - v->a[32672] = 9; - v->a[32673] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32674] = anon_sym_DOLLAR; - v->a[32675] = anon_sym_DQUOTE; - v->a[32676] = sym_raw_string; - v->a[32677] = sym_number; - v->a[32678] = anon_sym_DOLLAR_LBRACE; - v->a[32679] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1634(v); -} - -void small_parse_table_1634(t_small_parse_table_array *v) -{ - v->a[32680] = anon_sym_BQUOTE; - v->a[32681] = sym_word; - v->a[32682] = 4; - v->a[32683] = actions(3); - v->a[32684] = 1; - v->a[32685] = sym_comment; - v->a[32686] = actions(1042); - v->a[32687] = 1; - v->a[32688] = anon_sym_BQUOTE; - v->a[32689] = actions(1044); - v->a[32690] = 1; - v->a[32691] = sym_variable_name; - v->a[32692] = actions(1040); - v->a[32693] = 19; - v->a[32694] = anon_sym_for; - v->a[32695] = anon_sym_while; - v->a[32696] = anon_sym_until; - v->a[32697] = anon_sym_if; - v->a[32698] = anon_sym_case; - v->a[32699] = anon_sym_LPAREN; - small_parse_table_1635(v); -} - -/* EOF small_parse_table_326.c */ diff --git a/parser/static/small_parse_table/small_parse_table_327.c b/parser/static/small_parse_table/small_parse_table_327.c deleted file mode 100644 index b6499cfe..00000000 --- a/parser/static/small_parse_table/small_parse_table_327.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1635(t_small_parse_table_array *v) -{ - v->a[32700] = anon_sym_LBRACE; - v->a[32701] = anon_sym_BANG; - v->a[32702] = anon_sym_LT; - v->a[32703] = anon_sym_GT; - v->a[32704] = anon_sym_GT_GT; - v->a[32705] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32706] = anon_sym_DOLLAR; - v->a[32707] = anon_sym_DQUOTE; - v->a[32708] = sym_raw_string; - v->a[32709] = sym_number; - v->a[32710] = anon_sym_DOLLAR_LBRACE; - v->a[32711] = anon_sym_DOLLAR_LPAREN; - v->a[32712] = sym_word; - v->a[32713] = 4; - v->a[32714] = actions(3); - v->a[32715] = 1; - v->a[32716] = sym_comment; - v->a[32717] = actions(1042); - v->a[32718] = 1; - v->a[32719] = anon_sym_BQUOTE; - small_parse_table_1636(v); -} - -void small_parse_table_1636(t_small_parse_table_array *v) -{ - v->a[32720] = actions(1044); - v->a[32721] = 1; - v->a[32722] = sym_variable_name; - v->a[32723] = actions(1040); - v->a[32724] = 19; - v->a[32725] = anon_sym_for; - v->a[32726] = anon_sym_while; - v->a[32727] = anon_sym_until; - v->a[32728] = anon_sym_if; - v->a[32729] = anon_sym_case; - v->a[32730] = anon_sym_LPAREN; - v->a[32731] = anon_sym_LBRACE; - v->a[32732] = anon_sym_BANG; - v->a[32733] = anon_sym_LT; - v->a[32734] = anon_sym_GT; - v->a[32735] = anon_sym_GT_GT; - v->a[32736] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32737] = anon_sym_DOLLAR; - v->a[32738] = anon_sym_DQUOTE; - v->a[32739] = sym_raw_string; - small_parse_table_1637(v); -} - -void small_parse_table_1637(t_small_parse_table_array *v) -{ - v->a[32740] = sym_number; - v->a[32741] = anon_sym_DOLLAR_LBRACE; - v->a[32742] = anon_sym_DOLLAR_LPAREN; - v->a[32743] = sym_word; - v->a[32744] = 4; - v->a[32745] = actions(3); - v->a[32746] = 1; - v->a[32747] = sym_comment; - v->a[32748] = actions(1042); - v->a[32749] = 1; - v->a[32750] = anon_sym_BQUOTE; - v->a[32751] = actions(1044); - v->a[32752] = 1; - v->a[32753] = sym_variable_name; - v->a[32754] = actions(1040); - v->a[32755] = 19; - v->a[32756] = anon_sym_for; - v->a[32757] = anon_sym_while; - v->a[32758] = anon_sym_until; - v->a[32759] = anon_sym_if; - small_parse_table_1638(v); -} - -void small_parse_table_1638(t_small_parse_table_array *v) -{ - v->a[32760] = anon_sym_case; - v->a[32761] = anon_sym_LPAREN; - v->a[32762] = anon_sym_LBRACE; - v->a[32763] = anon_sym_BANG; - v->a[32764] = anon_sym_LT; - v->a[32765] = anon_sym_GT; - v->a[32766] = anon_sym_GT_GT; - v->a[32767] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32768] = anon_sym_DOLLAR; - v->a[32769] = anon_sym_DQUOTE; - v->a[32770] = sym_raw_string; - v->a[32771] = sym_number; - v->a[32772] = anon_sym_DOLLAR_LBRACE; - v->a[32773] = anon_sym_DOLLAR_LPAREN; - v->a[32774] = sym_word; - v->a[32775] = 4; - v->a[32776] = actions(3); - v->a[32777] = 1; - v->a[32778] = sym_comment; - v->a[32779] = actions(1042); - small_parse_table_1639(v); -} - -void small_parse_table_1639(t_small_parse_table_array *v) -{ - v->a[32780] = 1; - v->a[32781] = anon_sym_BQUOTE; - v->a[32782] = actions(1044); - v->a[32783] = 1; - v->a[32784] = sym_variable_name; - v->a[32785] = actions(1040); - v->a[32786] = 19; - v->a[32787] = anon_sym_for; - v->a[32788] = anon_sym_while; - v->a[32789] = anon_sym_until; - v->a[32790] = anon_sym_if; - v->a[32791] = anon_sym_case; - v->a[32792] = anon_sym_LPAREN; - v->a[32793] = anon_sym_LBRACE; - v->a[32794] = anon_sym_BANG; - v->a[32795] = anon_sym_LT; - v->a[32796] = anon_sym_GT; - v->a[32797] = anon_sym_GT_GT; - v->a[32798] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32799] = anon_sym_DOLLAR; - small_parse_table_1640(v); -} - -/* EOF small_parse_table_327.c */ diff --git a/parser/static/small_parse_table/small_parse_table_328.c b/parser/static/small_parse_table/small_parse_table_328.c deleted file mode 100644 index 0fa6655b..00000000 --- a/parser/static/small_parse_table/small_parse_table_328.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1640(t_small_parse_table_array *v) -{ - v->a[32800] = anon_sym_DQUOTE; - v->a[32801] = sym_raw_string; - v->a[32802] = sym_number; - v->a[32803] = anon_sym_DOLLAR_LBRACE; - v->a[32804] = anon_sym_DOLLAR_LPAREN; - v->a[32805] = sym_word; - v->a[32806] = 4; - v->a[32807] = actions(3); - v->a[32808] = 1; - v->a[32809] = sym_comment; - v->a[32810] = actions(1042); - v->a[32811] = 1; - v->a[32812] = anon_sym_BQUOTE; - v->a[32813] = actions(1044); - v->a[32814] = 1; - v->a[32815] = sym_variable_name; - v->a[32816] = actions(1040); - v->a[32817] = 19; - v->a[32818] = anon_sym_for; - v->a[32819] = anon_sym_while; - small_parse_table_1641(v); -} - -void small_parse_table_1641(t_small_parse_table_array *v) -{ - v->a[32820] = anon_sym_until; - v->a[32821] = anon_sym_if; - v->a[32822] = anon_sym_case; - v->a[32823] = anon_sym_LPAREN; - v->a[32824] = anon_sym_LBRACE; - v->a[32825] = anon_sym_BANG; - v->a[32826] = anon_sym_LT; - v->a[32827] = anon_sym_GT; - v->a[32828] = anon_sym_GT_GT; - v->a[32829] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32830] = anon_sym_DOLLAR; - v->a[32831] = anon_sym_DQUOTE; - v->a[32832] = sym_raw_string; - v->a[32833] = sym_number; - v->a[32834] = anon_sym_DOLLAR_LBRACE; - v->a[32835] = anon_sym_DOLLAR_LPAREN; - v->a[32836] = sym_word; - v->a[32837] = 5; - v->a[32838] = actions(3); - v->a[32839] = 1; - small_parse_table_1642(v); -} - -void small_parse_table_1642(t_small_parse_table_array *v) -{ - v->a[32840] = sym_comment; - v->a[32841] = actions(865); - v->a[32842] = 1; - v->a[32843] = sym_variable_name; - v->a[32844] = actions(863); - v->a[32845] = 2; - v->a[32846] = aux_sym__simple_variable_name_token1; - v->a[32847] = aux_sym__multiline_variable_name_token1; - v->a[32848] = actions(861); - v->a[32849] = 8; - v->a[32850] = anon_sym_BANG; - v->a[32851] = anon_sym_DASH; - v->a[32852] = anon_sym_STAR; - v->a[32853] = anon_sym_QMARK; - v->a[32854] = anon_sym_DOLLAR; - v->a[32855] = anon_sym_POUND; - v->a[32856] = anon_sym_AT; - v->a[32857] = anon_sym_0; - v->a[32858] = actions(343); - v->a[32859] = 9; - small_parse_table_1643(v); -} - -void small_parse_table_1643(t_small_parse_table_array *v) -{ - v->a[32860] = aux_sym_heredoc_redirect_token1; - v->a[32861] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32862] = anon_sym_DQUOTE; - v->a[32863] = sym_raw_string; - v->a[32864] = sym_number; - v->a[32865] = anon_sym_DOLLAR_LBRACE; - v->a[32866] = anon_sym_DOLLAR_LPAREN; - v->a[32867] = anon_sym_BQUOTE; - v->a[32868] = sym_word; - v->a[32869] = 6; - v->a[32870] = actions(3); - v->a[32871] = 1; - v->a[32872] = sym_comment; - v->a[32873] = actions(921); - v->a[32874] = 1; - v->a[32875] = sym__bare_dollar; - v->a[32876] = actions(1297); - v->a[32877] = 1; - v->a[32878] = aux_sym_concatenation_token1; - v->a[32879] = actions(1340); - small_parse_table_1644(v); -} - -void small_parse_table_1644(t_small_parse_table_array *v) -{ - v->a[32880] = 1; - v->a[32881] = sym__concat; - v->a[32882] = state(605); - v->a[32883] = 1; - v->a[32884] = aux_sym_concatenation_repeat1; - v->a[32885] = actions(923); - v->a[32886] = 16; - v->a[32887] = anon_sym_PIPE; - v->a[32888] = anon_sym_AMP_AMP; - v->a[32889] = anon_sym_PIPE_PIPE; - v->a[32890] = anon_sym_LT; - v->a[32891] = anon_sym_GT; - v->a[32892] = anon_sym_GT_GT; - v->a[32893] = anon_sym_LT_LT; - v->a[32894] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32895] = anon_sym_DOLLAR; - v->a[32896] = anon_sym_DQUOTE; - v->a[32897] = sym_raw_string; - v->a[32898] = sym_number; - v->a[32899] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1645(v); -} - -/* EOF small_parse_table_328.c */ diff --git a/parser/static/small_parse_table/small_parse_table_329.c b/parser/static/small_parse_table/small_parse_table_329.c deleted file mode 100644 index b52890e7..00000000 --- a/parser/static/small_parse_table/small_parse_table_329.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1645(t_small_parse_table_array *v) -{ - v->a[32900] = anon_sym_DOLLAR_LPAREN; - v->a[32901] = anon_sym_BQUOTE; - v->a[32902] = sym_word; - v->a[32903] = 6; - v->a[32904] = actions(3); - v->a[32905] = 1; - v->a[32906] = sym_comment; - v->a[32907] = actions(878); - v->a[32908] = 1; - v->a[32909] = sym_variable_name; - v->a[32910] = actions(1342); - v->a[32911] = 1; - v->a[32912] = aux_sym_concatenation_token1; - v->a[32913] = actions(1344); - v->a[32914] = 1; - v->a[32915] = sym__concat; - v->a[32916] = state(604); - v->a[32917] = 1; - v->a[32918] = aux_sym_concatenation_repeat1; - v->a[32919] = actions(880); - small_parse_table_1646(v); -} - -void small_parse_table_1646(t_small_parse_table_array *v) -{ - v->a[32920] = 16; - v->a[32921] = anon_sym_PIPE; - v->a[32922] = anon_sym_AMP_AMP; - v->a[32923] = anon_sym_PIPE_PIPE; - v->a[32924] = anon_sym_LT; - v->a[32925] = anon_sym_GT; - v->a[32926] = anon_sym_GT_GT; - v->a[32927] = anon_sym_LT_LT; - v->a[32928] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32929] = anon_sym_DOLLAR; - v->a[32930] = anon_sym_DQUOTE; - v->a[32931] = sym_raw_string; - v->a[32932] = sym_number; - v->a[32933] = anon_sym_DOLLAR_LBRACE; - v->a[32934] = anon_sym_DOLLAR_LPAREN; - v->a[32935] = anon_sym_BQUOTE; - v->a[32936] = sym_word; - v->a[32937] = 5; - v->a[32938] = actions(3); - v->a[32939] = 1; - small_parse_table_1647(v); -} - -void small_parse_table_1647(t_small_parse_table_array *v) -{ - v->a[32940] = sym_comment; - v->a[32941] = actions(423); - v->a[32942] = 1; - v->a[32943] = sym_variable_name; - v->a[32944] = state(595); - v->a[32945] = 2; - v->a[32946] = sym_concatenation; - v->a[32947] = aux_sym_for_statement_repeat1; - v->a[32948] = state(782); - v->a[32949] = 5; - v->a[32950] = sym_arithmetic_expansion; - v->a[32951] = sym_string; - v->a[32952] = sym_simple_expansion; - v->a[32953] = sym_expansion; - v->a[32954] = sym_command_substitution; - v->a[32955] = actions(421); - v->a[32956] = 12; - v->a[32957] = anon_sym_LT; - v->a[32958] = anon_sym_GT; - v->a[32959] = anon_sym_GT_GT; - small_parse_table_1648(v); -} - -void small_parse_table_1648(t_small_parse_table_array *v) -{ - v->a[32960] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32961] = anon_sym_DOLLAR; - v->a[32962] = anon_sym_DQUOTE; - v->a[32963] = sym_raw_string; - v->a[32964] = sym_number; - v->a[32965] = anon_sym_DOLLAR_LBRACE; - v->a[32966] = anon_sym_DOLLAR_LPAREN; - v->a[32967] = anon_sym_BQUOTE; - v->a[32968] = sym_word; - v->a[32969] = 12; - v->a[32970] = actions(3); - v->a[32971] = 1; - v->a[32972] = sym_comment; - v->a[32973] = actions(655); - v->a[32974] = 1; - v->a[32975] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[32976] = actions(657); - v->a[32977] = 1; - v->a[32978] = anon_sym_DOLLAR; - v->a[32979] = actions(659); - small_parse_table_1649(v); -} - -void small_parse_table_1649(t_small_parse_table_array *v) -{ - v->a[32980] = 1; - v->a[32981] = anon_sym_DQUOTE; - v->a[32982] = actions(661); - v->a[32983] = 1; - v->a[32984] = anon_sym_DOLLAR_LBRACE; - v->a[32985] = actions(663); - v->a[32986] = 1; - v->a[32987] = anon_sym_DOLLAR_LPAREN; - v->a[32988] = actions(665); - v->a[32989] = 1; - v->a[32990] = anon_sym_BQUOTE; - v->a[32991] = state(1562); - v->a[32992] = 1; - v->a[32993] = sym_terminator; - v->a[32994] = state(650); - v->a[32995] = 2; - v->a[32996] = sym_concatenation; - v->a[32997] = aux_sym_for_statement_repeat1; - v->a[32998] = actions(1346); - v->a[32999] = 3; - small_parse_table_1650(v); -} - -/* EOF small_parse_table_329.c */ diff --git a/parser/static/small_parse_table/small_parse_table_33.c b/parser/static/small_parse_table/small_parse_table_33.c deleted file mode 100644 index 48c02f1c..00000000 --- a/parser/static/small_parse_table/small_parse_table_33.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_33.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_165(t_small_parse_table_array *v) -{ - v->a[3300] = actions(95); - v->a[3301] = 1; - v->a[3302] = anon_sym_BANG; - v->a[3303] = actions(99); - v->a[3304] = 1; - v->a[3305] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3306] = actions(101); - v->a[3307] = 1; - v->a[3308] = anon_sym_DOLLAR; - v->a[3309] = actions(103); - v->a[3310] = 1; - v->a[3311] = anon_sym_DQUOTE; - v->a[3312] = actions(107); - v->a[3313] = 1; - v->a[3314] = anon_sym_DOLLAR_LBRACE; - v->a[3315] = actions(109); - v->a[3316] = 1; - v->a[3317] = anon_sym_DOLLAR_LPAREN; - v->a[3318] = actions(111); - v->a[3319] = 1; - small_parse_table_166(v); -} - -void small_parse_table_166(t_small_parse_table_array *v) -{ - v->a[3320] = anon_sym_BQUOTE; - v->a[3321] = actions(113); - v->a[3322] = 1; - v->a[3323] = sym_variable_name; - v->a[3324] = actions(190); - v->a[3325] = 1; - v->a[3326] = anon_sym_LF; - v->a[3327] = state(12); - v->a[3328] = 1; - v->a[3329] = aux_sym__case_item_last_repeat2; - v->a[3330] = state(104); - v->a[3331] = 1; - v->a[3332] = aux_sym__statements_repeat1; - v->a[3333] = state(170); - v->a[3334] = 1; - v->a[3335] = sym_command_name; - v->a[3336] = state(177); - v->a[3337] = 1; - v->a[3338] = sym_variable_assignment; - v->a[3339] = state(408); - small_parse_table_167(v); -} - -void small_parse_table_167(t_small_parse_table_array *v) -{ - v->a[3340] = 1; - v->a[3341] = aux_sym_command_repeat1; - v->a[3342] = state(541); - v->a[3343] = 1; - v->a[3344] = sym_file_redirect; - v->a[3345] = state(546); - v->a[3346] = 1; - v->a[3347] = sym_concatenation; - v->a[3348] = state(913); - v->a[3349] = 1; - v->a[3350] = sym_pipeline; - v->a[3351] = state(990); - v->a[3352] = 1; - v->a[3353] = aux_sym_redirected_statement_repeat2; - v->a[3354] = state(1564); - v->a[3355] = 1; - v->a[3356] = sym__statement_not_pipeline; - v->a[3357] = state(1574); - v->a[3358] = 1; - v->a[3359] = sym__statements; - small_parse_table_168(v); -} - -void small_parse_table_168(t_small_parse_table_array *v) -{ - v->a[3360] = actions(83); - v->a[3361] = 2; - v->a[3362] = anon_sym_while; - v->a[3363] = anon_sym_until; - v->a[3364] = actions(105); - v->a[3365] = 2; - v->a[3366] = sym_raw_string; - v->a[3367] = sym_number; - v->a[3368] = actions(97); - v->a[3369] = 3; - v->a[3370] = anon_sym_LT; - v->a[3371] = anon_sym_GT; - v->a[3372] = anon_sym_GT_GT; - v->a[3373] = state(276); - v->a[3374] = 5; - v->a[3375] = sym_arithmetic_expansion; - v->a[3376] = sym_string; - v->a[3377] = sym_simple_expansion; - v->a[3378] = sym_expansion; - v->a[3379] = sym_command_substitution; - small_parse_table_169(v); -} - -void small_parse_table_169(t_small_parse_table_array *v) -{ - v->a[3380] = state(867); - v->a[3381] = 12; - v->a[3382] = sym_redirected_statement; - v->a[3383] = sym_for_statement; - v->a[3384] = sym_while_statement; - v->a[3385] = sym_if_statement; - v->a[3386] = sym_case_statement; - v->a[3387] = sym_function_definition; - v->a[3388] = sym_compound_statement; - v->a[3389] = sym_subshell; - v->a[3390] = sym_list; - v->a[3391] = sym_negated_command; - v->a[3392] = sym_command; - v->a[3393] = sym__variable_assignments; - v->a[3394] = 32; - v->a[3395] = actions(3); - v->a[3396] = 1; - v->a[3397] = sym_comment; - v->a[3398] = actions(79); - v->a[3399] = 1; - small_parse_table_170(v); -} - -/* EOF small_parse_table_33.c */ diff --git a/parser/static/small_parse_table/small_parse_table_330.c b/parser/static/small_parse_table/small_parse_table_330.c deleted file mode 100644 index a3446727..00000000 --- a/parser/static/small_parse_table/small_parse_table_330.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1650(t_small_parse_table_array *v) -{ - v->a[33000] = sym_raw_string; - v->a[33001] = sym_number; - v->a[33002] = sym_word; - v->a[33003] = actions(1348); - v->a[33004] = 3; - v->a[33005] = anon_sym_SEMI_SEMI; - v->a[33006] = aux_sym_heredoc_redirect_token1; - v->a[33007] = anon_sym_SEMI; - v->a[33008] = state(857); - v->a[33009] = 5; - v->a[33010] = sym_arithmetic_expansion; - v->a[33011] = sym_string; - v->a[33012] = sym_simple_expansion; - v->a[33013] = sym_expansion; - v->a[33014] = sym_command_substitution; - v->a[33015] = 6; - v->a[33016] = actions(3); - v->a[33017] = 1; - v->a[33018] = sym_comment; - v->a[33019] = actions(917); - small_parse_table_1651(v); -} - -void small_parse_table_1651(t_small_parse_table_array *v) -{ - v->a[33020] = 1; - v->a[33021] = sym_variable_name; - v->a[33022] = actions(1342); - v->a[33023] = 1; - v->a[33024] = aux_sym_concatenation_token1; - v->a[33025] = actions(1344); - v->a[33026] = 1; - v->a[33027] = sym__concat; - v->a[33028] = state(604); - v->a[33029] = 1; - v->a[33030] = aux_sym_concatenation_repeat1; - v->a[33031] = actions(919); - v->a[33032] = 16; - v->a[33033] = anon_sym_PIPE; - v->a[33034] = anon_sym_AMP_AMP; - v->a[33035] = anon_sym_PIPE_PIPE; - v->a[33036] = anon_sym_LT; - v->a[33037] = anon_sym_GT; - v->a[33038] = anon_sym_GT_GT; - v->a[33039] = anon_sym_LT_LT; - small_parse_table_1652(v); -} - -void small_parse_table_1652(t_small_parse_table_array *v) -{ - v->a[33040] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33041] = anon_sym_DOLLAR; - v->a[33042] = anon_sym_DQUOTE; - v->a[33043] = sym_raw_string; - v->a[33044] = sym_number; - v->a[33045] = anon_sym_DOLLAR_LBRACE; - v->a[33046] = anon_sym_DOLLAR_LPAREN; - v->a[33047] = anon_sym_BQUOTE; - v->a[33048] = sym_word; - v->a[33049] = 5; - v->a[33050] = actions(3); - v->a[33051] = 1; - v->a[33052] = sym_comment; - v->a[33053] = actions(1156); - v->a[33054] = 1; - v->a[33055] = aux_sym_concatenation_token1; - v->a[33056] = actions(1168); - v->a[33057] = 1; - v->a[33058] = sym__concat; - v->a[33059] = state(598); - small_parse_table_1653(v); -} - -void small_parse_table_1653(t_small_parse_table_array *v) -{ - v->a[33060] = 1; - v->a[33061] = aux_sym_concatenation_repeat1; - v->a[33062] = actions(880); - v->a[33063] = 17; - v->a[33064] = anon_sym_PIPE; - v->a[33065] = anon_sym_AMP_AMP; - v->a[33066] = anon_sym_PIPE_PIPE; - v->a[33067] = anon_sym_LT; - v->a[33068] = anon_sym_GT; - v->a[33069] = anon_sym_GT_GT; - v->a[33070] = anon_sym_LT_LT; - v->a[33071] = aux_sym_heredoc_redirect_token1; - v->a[33072] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33073] = anon_sym_DOLLAR; - v->a[33074] = anon_sym_DQUOTE; - v->a[33075] = sym_raw_string; - v->a[33076] = sym_number; - v->a[33077] = anon_sym_DOLLAR_LBRACE; - v->a[33078] = anon_sym_DOLLAR_LPAREN; - v->a[33079] = anon_sym_BQUOTE; - small_parse_table_1654(v); -} - -void small_parse_table_1654(t_small_parse_table_array *v) -{ - v->a[33080] = sym_word; - v->a[33081] = 12; - v->a[33082] = actions(3); - v->a[33083] = 1; - v->a[33084] = sym_comment; - v->a[33085] = actions(655); - v->a[33086] = 1; - v->a[33087] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33088] = actions(657); - v->a[33089] = 1; - v->a[33090] = anon_sym_DOLLAR; - v->a[33091] = actions(659); - v->a[33092] = 1; - v->a[33093] = anon_sym_DQUOTE; - v->a[33094] = actions(661); - v->a[33095] = 1; - v->a[33096] = anon_sym_DOLLAR_LBRACE; - v->a[33097] = actions(663); - v->a[33098] = 1; - v->a[33099] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1655(v); -} - -/* EOF small_parse_table_330.c */ diff --git a/parser/static/small_parse_table/small_parse_table_331.c b/parser/static/small_parse_table/small_parse_table_331.c deleted file mode 100644 index 4badd76f..00000000 --- a/parser/static/small_parse_table/small_parse_table_331.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1655(t_small_parse_table_array *v) -{ - v->a[33100] = actions(665); - v->a[33101] = 1; - v->a[33102] = anon_sym_BQUOTE; - v->a[33103] = state(1556); - v->a[33104] = 1; - v->a[33105] = sym_terminator; - v->a[33106] = state(650); - v->a[33107] = 2; - v->a[33108] = sym_concatenation; - v->a[33109] = aux_sym_for_statement_repeat1; - v->a[33110] = actions(1346); - v->a[33111] = 3; - v->a[33112] = sym_raw_string; - v->a[33113] = sym_number; - v->a[33114] = sym_word; - v->a[33115] = actions(1348); - v->a[33116] = 3; - v->a[33117] = anon_sym_SEMI_SEMI; - v->a[33118] = aux_sym_heredoc_redirect_token1; - v->a[33119] = anon_sym_SEMI; - small_parse_table_1656(v); -} - -void small_parse_table_1656(t_small_parse_table_array *v) -{ - v->a[33120] = state(857); - v->a[33121] = 5; - v->a[33122] = sym_arithmetic_expansion; - v->a[33123] = sym_string; - v->a[33124] = sym_simple_expansion; - v->a[33125] = sym_expansion; - v->a[33126] = sym_command_substitution; - v->a[33127] = 12; - v->a[33128] = actions(3); - v->a[33129] = 1; - v->a[33130] = sym_comment; - v->a[33131] = actions(448); - v->a[33132] = 1; - v->a[33133] = sym_variable_name; - v->a[33134] = actions(1353); - v->a[33135] = 1; - v->a[33136] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33137] = actions(1356); - v->a[33138] = 1; - v->a[33139] = anon_sym_DOLLAR; - small_parse_table_1657(v); -} - -void small_parse_table_1657(t_small_parse_table_array *v) -{ - v->a[33140] = actions(1359); - v->a[33141] = 1; - v->a[33142] = anon_sym_DQUOTE; - v->a[33143] = actions(1362); - v->a[33144] = 1; - v->a[33145] = anon_sym_DOLLAR_LBRACE; - v->a[33146] = actions(1365); - v->a[33147] = 1; - v->a[33148] = anon_sym_DOLLAR_LPAREN; - v->a[33149] = actions(1368); - v->a[33150] = 1; - v->a[33151] = anon_sym_BQUOTE; - v->a[33152] = state(595); - v->a[33153] = 2; - v->a[33154] = sym_concatenation; - v->a[33155] = aux_sym_for_statement_repeat1; - v->a[33156] = actions(428); - v->a[33157] = 3; - v->a[33158] = anon_sym_LT; - v->a[33159] = anon_sym_GT; - small_parse_table_1658(v); -} - -void small_parse_table_1658(t_small_parse_table_array *v) -{ - v->a[33160] = anon_sym_GT_GT; - v->a[33161] = actions(1350); - v->a[33162] = 3; - v->a[33163] = sym_raw_string; - v->a[33164] = sym_number; - v->a[33165] = sym_word; - v->a[33166] = state(782); - v->a[33167] = 5; - v->a[33168] = sym_arithmetic_expansion; - v->a[33169] = sym_string; - v->a[33170] = sym_simple_expansion; - v->a[33171] = sym_expansion; - v->a[33172] = sym_command_substitution; - v->a[33173] = 6; - v->a[33174] = actions(3); - v->a[33175] = 1; - v->a[33176] = sym_comment; - v->a[33177] = actions(981); - v->a[33178] = 1; - v->a[33179] = sym_variable_name; - small_parse_table_1659(v); -} - -void small_parse_table_1659(t_small_parse_table_array *v) -{ - v->a[33180] = actions(1371); - v->a[33181] = 1; - v->a[33182] = aux_sym_concatenation_token1; - v->a[33183] = actions(1374); - v->a[33184] = 1; - v->a[33185] = sym__concat; - v->a[33186] = state(596); - v->a[33187] = 1; - v->a[33188] = aux_sym_concatenation_repeat1; - v->a[33189] = actions(973); - v->a[33190] = 16; - v->a[33191] = anon_sym_PIPE; - v->a[33192] = anon_sym_AMP_AMP; - v->a[33193] = anon_sym_PIPE_PIPE; - v->a[33194] = anon_sym_LT; - v->a[33195] = anon_sym_GT; - v->a[33196] = anon_sym_GT_GT; - v->a[33197] = anon_sym_LT_LT; - v->a[33198] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33199] = anon_sym_DOLLAR; - small_parse_table_1660(v); -} - -/* EOF small_parse_table_331.c */ diff --git a/parser/static/small_parse_table/small_parse_table_332.c b/parser/static/small_parse_table/small_parse_table_332.c deleted file mode 100644 index 7264aa5e..00000000 --- a/parser/static/small_parse_table/small_parse_table_332.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1660(t_small_parse_table_array *v) -{ - v->a[33200] = anon_sym_DQUOTE; - v->a[33201] = sym_raw_string; - v->a[33202] = sym_number; - v->a[33203] = anon_sym_DOLLAR_LBRACE; - v->a[33204] = anon_sym_DOLLAR_LPAREN; - v->a[33205] = anon_sym_BQUOTE; - v->a[33206] = sym_word; - v->a[33207] = 14; - v->a[33208] = actions(3); - v->a[33209] = 1; - v->a[33210] = sym_comment; - v->a[33211] = actions(1380); - v->a[33212] = 1; - v->a[33213] = anon_sym_LPAREN; - v->a[33214] = actions(1383); - v->a[33215] = 1; - v->a[33216] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33217] = actions(1386); - v->a[33218] = 1; - v->a[33219] = anon_sym_DOLLAR; - small_parse_table_1661(v); -} - -void small_parse_table_1661(t_small_parse_table_array *v) -{ - v->a[33220] = actions(1389); - v->a[33221] = 1; - v->a[33222] = anon_sym_DQUOTE; - v->a[33223] = actions(1392); - v->a[33224] = 1; - v->a[33225] = anon_sym_DOLLAR_LBRACE; - v->a[33226] = actions(1395); - v->a[33227] = 1; - v->a[33228] = anon_sym_DOLLAR_LPAREN; - v->a[33229] = actions(1398); - v->a[33230] = 1; - v->a[33231] = anon_sym_BQUOTE; - v->a[33232] = actions(1401); - v->a[33233] = 1; - v->a[33234] = sym_extglob_pattern; - v->a[33235] = state(597); - v->a[33236] = 1; - v->a[33237] = aux_sym_case_statement_repeat1; - v->a[33238] = state(1232); - v->a[33239] = 1; - small_parse_table_1662(v); -} - -void small_parse_table_1662(t_small_parse_table_array *v) -{ - v->a[33240] = sym_case_item; - v->a[33241] = state(1537); - v->a[33242] = 2; - v->a[33243] = sym_concatenation; - v->a[33244] = sym__extglob_blob; - v->a[33245] = actions(1377); - v->a[33246] = 3; - v->a[33247] = sym_raw_string; - v->a[33248] = sym_number; - v->a[33249] = sym_word; - v->a[33250] = state(1463); - v->a[33251] = 5; - v->a[33252] = sym_arithmetic_expansion; - v->a[33253] = sym_string; - v->a[33254] = sym_simple_expansion; - v->a[33255] = sym_expansion; - v->a[33256] = sym_command_substitution; - v->a[33257] = 5; - v->a[33258] = actions(3); - v->a[33259] = 1; - small_parse_table_1663(v); -} - -void small_parse_table_1663(t_small_parse_table_array *v) -{ - v->a[33260] = sym_comment; - v->a[33261] = actions(1156); - v->a[33262] = 1; - v->a[33263] = aux_sym_concatenation_token1; - v->a[33264] = actions(1404); - v->a[33265] = 1; - v->a[33266] = sym__concat; - v->a[33267] = state(343); - v->a[33268] = 1; - v->a[33269] = aux_sym_concatenation_repeat1; - v->a[33270] = actions(923); - v->a[33271] = 17; - v->a[33272] = anon_sym_PIPE; - v->a[33273] = anon_sym_AMP_AMP; - v->a[33274] = anon_sym_PIPE_PIPE; - v->a[33275] = anon_sym_LT; - v->a[33276] = anon_sym_GT; - v->a[33277] = anon_sym_GT_GT; - v->a[33278] = anon_sym_LT_LT; - v->a[33279] = aux_sym_heredoc_redirect_token1; - small_parse_table_1664(v); -} - -void small_parse_table_1664(t_small_parse_table_array *v) -{ - v->a[33280] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33281] = anon_sym_DOLLAR; - v->a[33282] = anon_sym_DQUOTE; - v->a[33283] = sym_raw_string; - v->a[33284] = sym_number; - v->a[33285] = anon_sym_DOLLAR_LBRACE; - v->a[33286] = anon_sym_DOLLAR_LPAREN; - v->a[33287] = anon_sym_BQUOTE; - v->a[33288] = sym_word; - v->a[33289] = 5; - v->a[33290] = actions(3); - v->a[33291] = 1; - v->a[33292] = sym_comment; - v->a[33293] = actions(1257); - v->a[33294] = 1; - v->a[33295] = sym_variable_name; - v->a[33296] = actions(1254); - v->a[33297] = 4; - v->a[33298] = anon_sym_LT; - v->a[33299] = anon_sym_GT; - small_parse_table_1665(v); -} - -/* EOF small_parse_table_332.c */ diff --git a/parser/static/small_parse_table/small_parse_table_333.c b/parser/static/small_parse_table/small_parse_table_333.c deleted file mode 100644 index 3b9e71af..00000000 --- a/parser/static/small_parse_table/small_parse_table_333.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1665(t_small_parse_table_array *v) -{ - v->a[33300] = anon_sym_GT_GT; - v->a[33301] = anon_sym_BQUOTE; - v->a[33302] = actions(1249); - v->a[33303] = 7; - v->a[33304] = anon_sym_PIPE; - v->a[33305] = anon_sym_SEMI_SEMI; - v->a[33306] = anon_sym_AMP_AMP; - v->a[33307] = anon_sym_PIPE_PIPE; - v->a[33308] = anon_sym_LT_LT; - v->a[33309] = aux_sym_heredoc_redirect_token1; - v->a[33310] = anon_sym_SEMI; - v->a[33311] = actions(1247); - v->a[33312] = 8; - v->a[33313] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33314] = anon_sym_DOLLAR; - v->a[33315] = anon_sym_DQUOTE; - v->a[33316] = sym_raw_string; - v->a[33317] = sym_number; - v->a[33318] = anon_sym_DOLLAR_LBRACE; - v->a[33319] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1666(v); -} - -void small_parse_table_1666(t_small_parse_table_array *v) -{ - v->a[33320] = sym_word; - v->a[33321] = 6; - v->a[33322] = actions(3); - v->a[33323] = 1; - v->a[33324] = sym_comment; - v->a[33325] = actions(911); - v->a[33326] = 1; - v->a[33327] = sym__bare_dollar; - v->a[33328] = actions(1297); - v->a[33329] = 1; - v->a[33330] = aux_sym_concatenation_token1; - v->a[33331] = actions(1299); - v->a[33332] = 1; - v->a[33333] = sym__concat; - v->a[33334] = state(588); - v->a[33335] = 1; - v->a[33336] = aux_sym_concatenation_repeat1; - v->a[33337] = actions(909); - v->a[33338] = 16; - v->a[33339] = anon_sym_PIPE; - small_parse_table_1667(v); -} - -void small_parse_table_1667(t_small_parse_table_array *v) -{ - v->a[33340] = anon_sym_AMP_AMP; - v->a[33341] = anon_sym_PIPE_PIPE; - v->a[33342] = anon_sym_LT; - v->a[33343] = anon_sym_GT; - v->a[33344] = anon_sym_GT_GT; - v->a[33345] = anon_sym_LT_LT; - v->a[33346] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33347] = anon_sym_DOLLAR; - v->a[33348] = anon_sym_DQUOTE; - v->a[33349] = sym_raw_string; - v->a[33350] = sym_number; - v->a[33351] = anon_sym_DOLLAR_LBRACE; - v->a[33352] = anon_sym_DOLLAR_LPAREN; - v->a[33353] = anon_sym_BQUOTE; - v->a[33354] = sym_word; - v->a[33355] = 5; - v->a[33356] = actions(3); - v->a[33357] = 1; - v->a[33358] = sym_comment; - v->a[33359] = actions(1406); - small_parse_table_1668(v); -} - -void small_parse_table_1668(t_small_parse_table_array *v) -{ - v->a[33360] = 1; - v->a[33361] = aux_sym_concatenation_token1; - v->a[33362] = actions(1409); - v->a[33363] = 1; - v->a[33364] = sym__concat; - v->a[33365] = state(601); - v->a[33366] = 1; - v->a[33367] = aux_sym_concatenation_repeat1; - v->a[33368] = actions(973); - v->a[33369] = 17; - v->a[33370] = anon_sym_SEMI_SEMI; - v->a[33371] = anon_sym_AMP_AMP; - v->a[33372] = anon_sym_PIPE_PIPE; - v->a[33373] = anon_sym_LT; - v->a[33374] = anon_sym_GT; - v->a[33375] = anon_sym_GT_GT; - v->a[33376] = aux_sym_heredoc_redirect_token1; - v->a[33377] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33378] = anon_sym_DOLLAR; - v->a[33379] = anon_sym_DQUOTE; - small_parse_table_1669(v); -} - -void small_parse_table_1669(t_small_parse_table_array *v) -{ - v->a[33380] = sym_raw_string; - v->a[33381] = sym_number; - v->a[33382] = anon_sym_DOLLAR_LBRACE; - v->a[33383] = anon_sym_DOLLAR_LPAREN; - v->a[33384] = anon_sym_BQUOTE; - v->a[33385] = sym_word; - v->a[33386] = anon_sym_SEMI; - v->a[33387] = 4; - v->a[33388] = actions(3); - v->a[33389] = 1; - v->a[33390] = sym_comment; - v->a[33391] = actions(1278); - v->a[33392] = 1; - v->a[33393] = sym_variable_name; - v->a[33394] = actions(576); - v->a[33395] = 8; - v->a[33396] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33397] = anon_sym_DOLLAR; - v->a[33398] = anon_sym_DQUOTE; - v->a[33399] = sym_raw_string; - small_parse_table_1670(v); -} - -/* EOF small_parse_table_333.c */ diff --git a/parser/static/small_parse_table/small_parse_table_334.c b/parser/static/small_parse_table/small_parse_table_334.c deleted file mode 100644 index 80cf2a6e..00000000 --- a/parser/static/small_parse_table/small_parse_table_334.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1670(t_small_parse_table_array *v) -{ - v->a[33400] = sym_number; - v->a[33401] = anon_sym_DOLLAR_LBRACE; - v->a[33402] = anon_sym_DOLLAR_LPAREN; - v->a[33403] = sym_word; - v->a[33404] = actions(1276); - v->a[33405] = 11; - v->a[33406] = anon_sym_PIPE; - v->a[33407] = anon_sym_SEMI_SEMI; - v->a[33408] = anon_sym_AMP_AMP; - v->a[33409] = anon_sym_PIPE_PIPE; - v->a[33410] = anon_sym_LT; - v->a[33411] = anon_sym_GT; - v->a[33412] = anon_sym_GT_GT; - v->a[33413] = anon_sym_LT_LT; - v->a[33414] = aux_sym_heredoc_redirect_token1; - v->a[33415] = anon_sym_BQUOTE; - v->a[33416] = anon_sym_SEMI; - v->a[33417] = 12; - v->a[33418] = actions(3); - v->a[33419] = 1; - small_parse_table_1671(v); -} - -void small_parse_table_1671(t_small_parse_table_array *v) -{ - v->a[33420] = sym_comment; - v->a[33421] = actions(655); - v->a[33422] = 1; - v->a[33423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33424] = actions(657); - v->a[33425] = 1; - v->a[33426] = anon_sym_DOLLAR; - v->a[33427] = actions(659); - v->a[33428] = 1; - v->a[33429] = anon_sym_DQUOTE; - v->a[33430] = actions(661); - v->a[33431] = 1; - v->a[33432] = anon_sym_DOLLAR_LBRACE; - v->a[33433] = actions(663); - v->a[33434] = 1; - v->a[33435] = anon_sym_DOLLAR_LPAREN; - v->a[33436] = actions(665); - v->a[33437] = 1; - v->a[33438] = anon_sym_BQUOTE; - v->a[33439] = state(1553); - small_parse_table_1672(v); -} - -void small_parse_table_1672(t_small_parse_table_array *v) -{ - v->a[33440] = 1; - v->a[33441] = sym_terminator; - v->a[33442] = state(650); - v->a[33443] = 2; - v->a[33444] = sym_concatenation; - v->a[33445] = aux_sym_for_statement_repeat1; - v->a[33446] = actions(1346); - v->a[33447] = 3; - v->a[33448] = sym_raw_string; - v->a[33449] = sym_number; - v->a[33450] = sym_word; - v->a[33451] = actions(1348); - v->a[33452] = 3; - v->a[33453] = anon_sym_SEMI_SEMI; - v->a[33454] = aux_sym_heredoc_redirect_token1; - v->a[33455] = anon_sym_SEMI; - v->a[33456] = state(857); - v->a[33457] = 5; - v->a[33458] = sym_arithmetic_expansion; - v->a[33459] = sym_string; - small_parse_table_1673(v); -} - -void small_parse_table_1673(t_small_parse_table_array *v) -{ - v->a[33460] = sym_simple_expansion; - v->a[33461] = sym_expansion; - v->a[33462] = sym_command_substitution; - v->a[33463] = 6; - v->a[33464] = actions(3); - v->a[33465] = 1; - v->a[33466] = sym_comment; - v->a[33467] = actions(921); - v->a[33468] = 1; - v->a[33469] = sym_variable_name; - v->a[33470] = actions(1342); - v->a[33471] = 1; - v->a[33472] = aux_sym_concatenation_token1; - v->a[33473] = actions(1412); - v->a[33474] = 1; - v->a[33475] = sym__concat; - v->a[33476] = state(596); - v->a[33477] = 1; - v->a[33478] = aux_sym_concatenation_repeat1; - v->a[33479] = actions(923); - small_parse_table_1674(v); -} - -void small_parse_table_1674(t_small_parse_table_array *v) -{ - v->a[33480] = 16; - v->a[33481] = anon_sym_PIPE; - v->a[33482] = anon_sym_AMP_AMP; - v->a[33483] = anon_sym_PIPE_PIPE; - v->a[33484] = anon_sym_LT; - v->a[33485] = anon_sym_GT; - v->a[33486] = anon_sym_GT_GT; - v->a[33487] = anon_sym_LT_LT; - v->a[33488] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33489] = anon_sym_DOLLAR; - v->a[33490] = anon_sym_DQUOTE; - v->a[33491] = sym_raw_string; - v->a[33492] = sym_number; - v->a[33493] = anon_sym_DOLLAR_LBRACE; - v->a[33494] = anon_sym_DOLLAR_LPAREN; - v->a[33495] = anon_sym_BQUOTE; - v->a[33496] = sym_word; - v->a[33497] = 6; - v->a[33498] = actions(3); - v->a[33499] = 1; - small_parse_table_1675(v); -} - -/* EOF small_parse_table_334.c */ diff --git a/parser/static/small_parse_table/small_parse_table_335.c b/parser/static/small_parse_table/small_parse_table_335.c deleted file mode 100644 index b2a72008..00000000 --- a/parser/static/small_parse_table/small_parse_table_335.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1675(t_small_parse_table_array *v) -{ - v->a[33500] = sym_comment; - v->a[33501] = actions(981); - v->a[33502] = 1; - v->a[33503] = sym__bare_dollar; - v->a[33504] = actions(1414); - v->a[33505] = 1; - v->a[33506] = aux_sym_concatenation_token1; - v->a[33507] = actions(1417); - v->a[33508] = 1; - v->a[33509] = sym__concat; - v->a[33510] = state(605); - v->a[33511] = 1; - v->a[33512] = aux_sym_concatenation_repeat1; - v->a[33513] = actions(973); - v->a[33514] = 16; - v->a[33515] = anon_sym_PIPE; - v->a[33516] = anon_sym_AMP_AMP; - v->a[33517] = anon_sym_PIPE_PIPE; - v->a[33518] = anon_sym_LT; - v->a[33519] = anon_sym_GT; - small_parse_table_1676(v); -} - -void small_parse_table_1676(t_small_parse_table_array *v) -{ - v->a[33520] = anon_sym_GT_GT; - v->a[33521] = anon_sym_LT_LT; - v->a[33522] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33523] = anon_sym_DOLLAR; - v->a[33524] = anon_sym_DQUOTE; - v->a[33525] = sym_raw_string; - v->a[33526] = sym_number; - v->a[33527] = anon_sym_DOLLAR_LBRACE; - v->a[33528] = anon_sym_DOLLAR_LPAREN; - v->a[33529] = anon_sym_BQUOTE; - v->a[33530] = sym_word; - v->a[33531] = 6; - v->a[33532] = actions(3); - v->a[33533] = 1; - v->a[33534] = sym_comment; - v->a[33535] = actions(841); - v->a[33536] = 1; - v->a[33537] = sym__bare_dollar; - v->a[33538] = actions(1297); - v->a[33539] = 1; - small_parse_table_1677(v); -} - -void small_parse_table_1677(t_small_parse_table_array *v) -{ - v->a[33540] = aux_sym_concatenation_token1; - v->a[33541] = actions(1299); - v->a[33542] = 1; - v->a[33543] = sym__concat; - v->a[33544] = state(588); - v->a[33545] = 1; - v->a[33546] = aux_sym_concatenation_repeat1; - v->a[33547] = actions(833); - v->a[33548] = 16; - v->a[33549] = anon_sym_PIPE; - v->a[33550] = anon_sym_AMP_AMP; - v->a[33551] = anon_sym_PIPE_PIPE; - v->a[33552] = anon_sym_LT; - v->a[33553] = anon_sym_GT; - v->a[33554] = anon_sym_GT_GT; - v->a[33555] = anon_sym_LT_LT; - v->a[33556] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33557] = anon_sym_DOLLAR; - v->a[33558] = anon_sym_DQUOTE; - v->a[33559] = sym_raw_string; - small_parse_table_1678(v); -} - -void small_parse_table_1678(t_small_parse_table_array *v) -{ - v->a[33560] = sym_number; - v->a[33561] = anon_sym_DOLLAR_LBRACE; - v->a[33562] = anon_sym_DOLLAR_LPAREN; - v->a[33563] = anon_sym_BQUOTE; - v->a[33564] = sym_word; - v->a[33565] = 5; - v->a[33566] = actions(3); - v->a[33567] = 1; - v->a[33568] = sym_comment; - v->a[33569] = actions(1420); - v->a[33570] = 1; - v->a[33571] = aux_sym_concatenation_token1; - v->a[33572] = actions(1422); - v->a[33573] = 1; - v->a[33574] = sym__concat; - v->a[33575] = state(618); - v->a[33576] = 1; - v->a[33577] = aux_sym_concatenation_repeat1; - v->a[33578] = actions(880); - v->a[33579] = 16; - small_parse_table_1679(v); -} - -void small_parse_table_1679(t_small_parse_table_array *v) -{ - v->a[33580] = anon_sym_PIPE; - v->a[33581] = anon_sym_AMP_AMP; - v->a[33582] = anon_sym_PIPE_PIPE; - v->a[33583] = anon_sym_LT; - v->a[33584] = anon_sym_GT; - v->a[33585] = anon_sym_GT_GT; - v->a[33586] = anon_sym_LT_LT; - v->a[33587] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33588] = anon_sym_DOLLAR; - v->a[33589] = anon_sym_DQUOTE; - v->a[33590] = sym_raw_string; - v->a[33591] = sym_number; - v->a[33592] = anon_sym_DOLLAR_LBRACE; - v->a[33593] = anon_sym_DOLLAR_LPAREN; - v->a[33594] = anon_sym_BQUOTE; - v->a[33595] = sym_word; - v->a[33596] = 3; - v->a[33597] = actions(3); - v->a[33598] = 1; - v->a[33599] = sym_comment; - small_parse_table_1680(v); -} - -/* EOF small_parse_table_335.c */ diff --git a/parser/static/small_parse_table/small_parse_table_336.c b/parser/static/small_parse_table/small_parse_table_336.c deleted file mode 100644 index 06b1ee7c..00000000 --- a/parser/static/small_parse_table/small_parse_table_336.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1680(t_small_parse_table_array *v) -{ - v->a[33600] = actions(1060); - v->a[33601] = 1; - v->a[33602] = sym__concat; - v->a[33603] = actions(1058); - v->a[33604] = 18; - v->a[33605] = anon_sym_SEMI_SEMI; - v->a[33606] = anon_sym_AMP_AMP; - v->a[33607] = anon_sym_PIPE_PIPE; - v->a[33608] = anon_sym_LT; - v->a[33609] = anon_sym_GT; - v->a[33610] = anon_sym_GT_GT; - v->a[33611] = aux_sym_heredoc_redirect_token1; - v->a[33612] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33613] = aux_sym_concatenation_token1; - v->a[33614] = anon_sym_DOLLAR; - v->a[33615] = anon_sym_DQUOTE; - v->a[33616] = sym_raw_string; - v->a[33617] = sym_number; - v->a[33618] = anon_sym_DOLLAR_LBRACE; - v->a[33619] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1681(v); -} - -void small_parse_table_1681(t_small_parse_table_array *v) -{ - v->a[33620] = anon_sym_BQUOTE; - v->a[33621] = sym_word; - v->a[33622] = anon_sym_SEMI; - v->a[33623] = 3; - v->a[33624] = actions(3); - v->a[33625] = 1; - v->a[33626] = sym_comment; - v->a[33627] = actions(981); - v->a[33628] = 1; - v->a[33629] = sym__concat; - v->a[33630] = actions(973); - v->a[33631] = 18; - v->a[33632] = anon_sym_SEMI_SEMI; - v->a[33633] = anon_sym_AMP_AMP; - v->a[33634] = anon_sym_PIPE_PIPE; - v->a[33635] = anon_sym_LT; - v->a[33636] = anon_sym_GT; - v->a[33637] = anon_sym_GT_GT; - v->a[33638] = aux_sym_heredoc_redirect_token1; - v->a[33639] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1682(v); -} - -void small_parse_table_1682(t_small_parse_table_array *v) -{ - v->a[33640] = aux_sym_concatenation_token1; - v->a[33641] = anon_sym_DOLLAR; - v->a[33642] = anon_sym_DQUOTE; - v->a[33643] = sym_raw_string; - v->a[33644] = sym_number; - v->a[33645] = anon_sym_DOLLAR_LBRACE; - v->a[33646] = anon_sym_DOLLAR_LPAREN; - v->a[33647] = anon_sym_BQUOTE; - v->a[33648] = sym_word; - v->a[33649] = anon_sym_SEMI; - v->a[33650] = 10; - v->a[33651] = actions(1424); - v->a[33652] = 1; - v->a[33653] = anon_sym_LPAREN; - v->a[33654] = actions(1428); - v->a[33655] = 1; - v->a[33656] = anon_sym_DOLLAR; - v->a[33657] = actions(1430); - v->a[33658] = 1; - v->a[33659] = anon_sym_DQUOTE; - small_parse_table_1683(v); -} - -void small_parse_table_1683(t_small_parse_table_array *v) -{ - v->a[33660] = actions(1434); - v->a[33661] = 1; - v->a[33662] = anon_sym_DOLLAR_LBRACE; - v->a[33663] = actions(1436); - v->a[33664] = 1; - v->a[33665] = sym_comment; - v->a[33666] = actions(1438); - v->a[33667] = 1; - v->a[33668] = sym_variable_name; - v->a[33669] = actions(1426); - v->a[33670] = 2; - v->a[33671] = anon_sym_DASH2; - v->a[33672] = anon_sym_PLUS2; - v->a[33673] = actions(1432); - v->a[33674] = 2; - v->a[33675] = sym_number; - v->a[33676] = aux_sym__simple_variable_name_token1; - v->a[33677] = state(1312); - v->a[33678] = 3; - v->a[33679] = sym_string; - small_parse_table_1684(v); -} - -void small_parse_table_1684(t_small_parse_table_array *v) -{ - v->a[33680] = sym_simple_expansion; - v->a[33681] = sym_expansion; - v->a[33682] = state(1344); - v->a[33683] = 7; - v->a[33684] = sym__arithmetic_expression; - v->a[33685] = sym_arithmetic_literal; - v->a[33686] = sym_arithmetic_binary_expression; - v->a[33687] = sym_arithmetic_ternary_expression; - v->a[33688] = sym_arithmetic_unary_expression; - v->a[33689] = sym_arithmetic_postfix_expression; - v->a[33690] = sym_arithmetic_parenthesized_expression; - v->a[33691] = 10; - v->a[33692] = actions(1436); - v->a[33693] = 1; - v->a[33694] = sym_comment; - v->a[33695] = actions(1440); - v->a[33696] = 1; - v->a[33697] = anon_sym_LPAREN; - v->a[33698] = actions(1444); - v->a[33699] = 1; - small_parse_table_1685(v); -} - -/* EOF small_parse_table_336.c */ diff --git a/parser/static/small_parse_table/small_parse_table_337.c b/parser/static/small_parse_table/small_parse_table_337.c deleted file mode 100644 index e9dc39d7..00000000 --- a/parser/static/small_parse_table/small_parse_table_337.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1685(t_small_parse_table_array *v) -{ - v->a[33700] = anon_sym_DOLLAR; - v->a[33701] = actions(1446); - v->a[33702] = 1; - v->a[33703] = anon_sym_DQUOTE; - v->a[33704] = actions(1450); - v->a[33705] = 1; - v->a[33706] = anon_sym_DOLLAR_LBRACE; - v->a[33707] = actions(1452); - v->a[33708] = 1; - v->a[33709] = sym_variable_name; - v->a[33710] = actions(1442); - v->a[33711] = 2; - v->a[33712] = anon_sym_DASH2; - v->a[33713] = anon_sym_PLUS2; - v->a[33714] = actions(1448); - v->a[33715] = 2; - v->a[33716] = sym_number; - v->a[33717] = aux_sym__simple_variable_name_token1; - v->a[33718] = state(1340); - v->a[33719] = 3; - small_parse_table_1686(v); -} - -void small_parse_table_1686(t_small_parse_table_array *v) -{ - v->a[33720] = sym_string; - v->a[33721] = sym_simple_expansion; - v->a[33722] = sym_expansion; - v->a[33723] = state(1329); - v->a[33724] = 7; - v->a[33725] = sym__arithmetic_expression; - v->a[33726] = sym_arithmetic_literal; - v->a[33727] = sym_arithmetic_binary_expression; - v->a[33728] = sym_arithmetic_ternary_expression; - v->a[33729] = sym_arithmetic_unary_expression; - v->a[33730] = sym_arithmetic_postfix_expression; - v->a[33731] = sym_arithmetic_parenthesized_expression; - v->a[33732] = 10; - v->a[33733] = actions(1424); - v->a[33734] = 1; - v->a[33735] = anon_sym_LPAREN; - v->a[33736] = actions(1428); - v->a[33737] = 1; - v->a[33738] = anon_sym_DOLLAR; - v->a[33739] = actions(1430); - small_parse_table_1687(v); -} - -void small_parse_table_1687(t_small_parse_table_array *v) -{ - v->a[33740] = 1; - v->a[33741] = anon_sym_DQUOTE; - v->a[33742] = actions(1434); - v->a[33743] = 1; - v->a[33744] = anon_sym_DOLLAR_LBRACE; - v->a[33745] = actions(1436); - v->a[33746] = 1; - v->a[33747] = sym_comment; - v->a[33748] = actions(1438); - v->a[33749] = 1; - v->a[33750] = sym_variable_name; - v->a[33751] = actions(1426); - v->a[33752] = 2; - v->a[33753] = anon_sym_DASH2; - v->a[33754] = anon_sym_PLUS2; - v->a[33755] = actions(1432); - v->a[33756] = 2; - v->a[33757] = sym_number; - v->a[33758] = aux_sym__simple_variable_name_token1; - v->a[33759] = state(1312); - small_parse_table_1688(v); -} - -void small_parse_table_1688(t_small_parse_table_array *v) -{ - v->a[33760] = 3; - v->a[33761] = sym_string; - v->a[33762] = sym_simple_expansion; - v->a[33763] = sym_expansion; - v->a[33764] = state(1314); - v->a[33765] = 7; - v->a[33766] = sym__arithmetic_expression; - v->a[33767] = sym_arithmetic_literal; - v->a[33768] = sym_arithmetic_binary_expression; - v->a[33769] = sym_arithmetic_ternary_expression; - v->a[33770] = sym_arithmetic_unary_expression; - v->a[33771] = sym_arithmetic_postfix_expression; - v->a[33772] = sym_arithmetic_parenthesized_expression; - v->a[33773] = 3; - v->a[33774] = actions(3); - v->a[33775] = 1; - v->a[33776] = sym_comment; - v->a[33777] = actions(1054); - v->a[33778] = 2; - v->a[33779] = sym__concat; - small_parse_table_1689(v); -} - -void small_parse_table_1689(t_small_parse_table_array *v) -{ - v->a[33780] = sym__bare_dollar; - v->a[33781] = actions(1056); - v->a[33782] = 17; - v->a[33783] = anon_sym_PIPE; - v->a[33784] = anon_sym_AMP_AMP; - v->a[33785] = anon_sym_PIPE_PIPE; - v->a[33786] = anon_sym_LT; - v->a[33787] = anon_sym_GT; - v->a[33788] = anon_sym_GT_GT; - v->a[33789] = anon_sym_LT_LT; - v->a[33790] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33791] = aux_sym_concatenation_token1; - v->a[33792] = anon_sym_DOLLAR; - v->a[33793] = anon_sym_DQUOTE; - v->a[33794] = sym_raw_string; - v->a[33795] = sym_number; - v->a[33796] = anon_sym_DOLLAR_LBRACE; - v->a[33797] = anon_sym_DOLLAR_LPAREN; - v->a[33798] = anon_sym_BQUOTE; - v->a[33799] = sym_word; - small_parse_table_1690(v); -} - -/* EOF small_parse_table_337.c */ diff --git a/parser/static/small_parse_table/small_parse_table_338.c b/parser/static/small_parse_table/small_parse_table_338.c deleted file mode 100644 index 1ada6dec..00000000 --- a/parser/static/small_parse_table/small_parse_table_338.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1690(t_small_parse_table_array *v) -{ - v->a[33800] = 10; - v->a[33801] = actions(1424); - v->a[33802] = 1; - v->a[33803] = anon_sym_LPAREN; - v->a[33804] = actions(1428); - v->a[33805] = 1; - v->a[33806] = anon_sym_DOLLAR; - v->a[33807] = actions(1430); - v->a[33808] = 1; - v->a[33809] = anon_sym_DQUOTE; - v->a[33810] = actions(1434); - v->a[33811] = 1; - v->a[33812] = anon_sym_DOLLAR_LBRACE; - v->a[33813] = actions(1436); - v->a[33814] = 1; - v->a[33815] = sym_comment; - v->a[33816] = actions(1438); - v->a[33817] = 1; - v->a[33818] = sym_variable_name; - v->a[33819] = actions(1426); - small_parse_table_1691(v); -} - -void small_parse_table_1691(t_small_parse_table_array *v) -{ - v->a[33820] = 2; - v->a[33821] = anon_sym_DASH2; - v->a[33822] = anon_sym_PLUS2; - v->a[33823] = actions(1432); - v->a[33824] = 2; - v->a[33825] = sym_number; - v->a[33826] = aux_sym__simple_variable_name_token1; - v->a[33827] = state(1312); - v->a[33828] = 3; - v->a[33829] = sym_string; - v->a[33830] = sym_simple_expansion; - v->a[33831] = sym_expansion; - v->a[33832] = state(1366); - v->a[33833] = 7; - v->a[33834] = sym__arithmetic_expression; - v->a[33835] = sym_arithmetic_literal; - v->a[33836] = sym_arithmetic_binary_expression; - v->a[33837] = sym_arithmetic_ternary_expression; - v->a[33838] = sym_arithmetic_unary_expression; - v->a[33839] = sym_arithmetic_postfix_expression; - small_parse_table_1692(v); -} - -void small_parse_table_1692(t_small_parse_table_array *v) -{ - v->a[33840] = sym_arithmetic_parenthesized_expression; - v->a[33841] = 10; - v->a[33842] = actions(1424); - v->a[33843] = 1; - v->a[33844] = anon_sym_LPAREN; - v->a[33845] = actions(1428); - v->a[33846] = 1; - v->a[33847] = anon_sym_DOLLAR; - v->a[33848] = actions(1430); - v->a[33849] = 1; - v->a[33850] = anon_sym_DQUOTE; - v->a[33851] = actions(1434); - v->a[33852] = 1; - v->a[33853] = anon_sym_DOLLAR_LBRACE; - v->a[33854] = actions(1436); - v->a[33855] = 1; - v->a[33856] = sym_comment; - v->a[33857] = actions(1438); - v->a[33858] = 1; - v->a[33859] = sym_variable_name; - small_parse_table_1693(v); -} - -void small_parse_table_1693(t_small_parse_table_array *v) -{ - v->a[33860] = actions(1426); - v->a[33861] = 2; - v->a[33862] = anon_sym_DASH2; - v->a[33863] = anon_sym_PLUS2; - v->a[33864] = actions(1432); - v->a[33865] = 2; - v->a[33866] = sym_number; - v->a[33867] = aux_sym__simple_variable_name_token1; - v->a[33868] = state(1312); - v->a[33869] = 3; - v->a[33870] = sym_string; - v->a[33871] = sym_simple_expansion; - v->a[33872] = sym_expansion; - v->a[33873] = state(1342); - v->a[33874] = 7; - v->a[33875] = sym__arithmetic_expression; - v->a[33876] = sym_arithmetic_literal; - v->a[33877] = sym_arithmetic_binary_expression; - v->a[33878] = sym_arithmetic_ternary_expression; - v->a[33879] = sym_arithmetic_unary_expression; - small_parse_table_1694(v); -} - -void small_parse_table_1694(t_small_parse_table_array *v) -{ - v->a[33880] = sym_arithmetic_postfix_expression; - v->a[33881] = sym_arithmetic_parenthesized_expression; - v->a[33882] = 10; - v->a[33883] = actions(1424); - v->a[33884] = 1; - v->a[33885] = anon_sym_LPAREN; - v->a[33886] = actions(1428); - v->a[33887] = 1; - v->a[33888] = anon_sym_DOLLAR; - v->a[33889] = actions(1430); - v->a[33890] = 1; - v->a[33891] = anon_sym_DQUOTE; - v->a[33892] = actions(1434); - v->a[33893] = 1; - v->a[33894] = anon_sym_DOLLAR_LBRACE; - v->a[33895] = actions(1436); - v->a[33896] = 1; - v->a[33897] = sym_comment; - v->a[33898] = actions(1438); - v->a[33899] = 1; - small_parse_table_1695(v); -} - -/* EOF small_parse_table_338.c */ diff --git a/parser/static/small_parse_table/small_parse_table_339.c b/parser/static/small_parse_table/small_parse_table_339.c deleted file mode 100644 index 7ed58a94..00000000 --- a/parser/static/small_parse_table/small_parse_table_339.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1695(t_small_parse_table_array *v) -{ - v->a[33900] = sym_variable_name; - v->a[33901] = actions(1426); - v->a[33902] = 2; - v->a[33903] = anon_sym_DASH2; - v->a[33904] = anon_sym_PLUS2; - v->a[33905] = actions(1432); - v->a[33906] = 2; - v->a[33907] = sym_number; - v->a[33908] = aux_sym__simple_variable_name_token1; - v->a[33909] = state(1312); - v->a[33910] = 3; - v->a[33911] = sym_string; - v->a[33912] = sym_simple_expansion; - v->a[33913] = sym_expansion; - v->a[33914] = state(1316); - v->a[33915] = 7; - v->a[33916] = sym__arithmetic_expression; - v->a[33917] = sym_arithmetic_literal; - v->a[33918] = sym_arithmetic_binary_expression; - v->a[33919] = sym_arithmetic_ternary_expression; - small_parse_table_1696(v); -} - -void small_parse_table_1696(t_small_parse_table_array *v) -{ - v->a[33920] = sym_arithmetic_unary_expression; - v->a[33921] = sym_arithmetic_postfix_expression; - v->a[33922] = sym_arithmetic_parenthesized_expression; - v->a[33923] = 3; - v->a[33924] = actions(3); - v->a[33925] = 1; - v->a[33926] = sym_comment; - v->a[33927] = actions(1083); - v->a[33928] = 2; - v->a[33929] = sym__concat; - v->a[33930] = sym__bare_dollar; - v->a[33931] = actions(1085); - v->a[33932] = 17; - v->a[33933] = anon_sym_PIPE; - v->a[33934] = anon_sym_AMP_AMP; - v->a[33935] = anon_sym_PIPE_PIPE; - v->a[33936] = anon_sym_LT; - v->a[33937] = anon_sym_GT; - v->a[33938] = anon_sym_GT_GT; - v->a[33939] = anon_sym_LT_LT; - small_parse_table_1697(v); -} - -void small_parse_table_1697(t_small_parse_table_array *v) -{ - v->a[33940] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33941] = aux_sym_concatenation_token1; - v->a[33942] = anon_sym_DOLLAR; - v->a[33943] = anon_sym_DQUOTE; - v->a[33944] = sym_raw_string; - v->a[33945] = sym_number; - v->a[33946] = anon_sym_DOLLAR_LBRACE; - v->a[33947] = anon_sym_DOLLAR_LPAREN; - v->a[33948] = anon_sym_BQUOTE; - v->a[33949] = sym_word; - v->a[33950] = 5; - v->a[33951] = actions(3); - v->a[33952] = 1; - v->a[33953] = sym_comment; - v->a[33954] = actions(1420); - v->a[33955] = 1; - v->a[33956] = aux_sym_concatenation_token1; - v->a[33957] = actions(1454); - v->a[33958] = 1; - v->a[33959] = sym__concat; - small_parse_table_1698(v); -} - -void small_parse_table_1698(t_small_parse_table_array *v) -{ - v->a[33960] = state(630); - v->a[33961] = 1; - v->a[33962] = aux_sym_concatenation_repeat1; - v->a[33963] = actions(923); - v->a[33964] = 16; - v->a[33965] = anon_sym_PIPE; - v->a[33966] = anon_sym_AMP_AMP; - v->a[33967] = anon_sym_PIPE_PIPE; - v->a[33968] = anon_sym_LT; - v->a[33969] = anon_sym_GT; - v->a[33970] = anon_sym_GT_GT; - v->a[33971] = anon_sym_LT_LT; - v->a[33972] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[33973] = anon_sym_DOLLAR; - v->a[33974] = anon_sym_DQUOTE; - v->a[33975] = sym_raw_string; - v->a[33976] = sym_number; - v->a[33977] = anon_sym_DOLLAR_LBRACE; - v->a[33978] = anon_sym_DOLLAR_LPAREN; - v->a[33979] = anon_sym_BQUOTE; - small_parse_table_1699(v); -} - -void small_parse_table_1699(t_small_parse_table_array *v) -{ - v->a[33980] = sym_word; - v->a[33981] = 10; - v->a[33982] = actions(1424); - v->a[33983] = 1; - v->a[33984] = anon_sym_LPAREN; - v->a[33985] = actions(1428); - v->a[33986] = 1; - v->a[33987] = anon_sym_DOLLAR; - v->a[33988] = actions(1430); - v->a[33989] = 1; - v->a[33990] = anon_sym_DQUOTE; - v->a[33991] = actions(1434); - v->a[33992] = 1; - v->a[33993] = anon_sym_DOLLAR_LBRACE; - v->a[33994] = actions(1436); - v->a[33995] = 1; - v->a[33996] = sym_comment; - v->a[33997] = actions(1438); - v->a[33998] = 1; - v->a[33999] = sym_variable_name; - small_parse_table_1700(v); -} - -/* EOF small_parse_table_339.c */ diff --git a/parser/static/small_parse_table/small_parse_table_34.c b/parser/static/small_parse_table/small_parse_table_34.c deleted file mode 100644 index bbdca9ea..00000000 --- a/parser/static/small_parse_table/small_parse_table_34.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_34.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_170(t_small_parse_table_array *v) -{ - v->a[3400] = sym_word; - v->a[3401] = actions(81); - v->a[3402] = 1; - v->a[3403] = anon_sym_for; - v->a[3404] = actions(85); - v->a[3405] = 1; - v->a[3406] = anon_sym_if; - v->a[3407] = actions(87); - v->a[3408] = 1; - v->a[3409] = anon_sym_case; - v->a[3410] = actions(89); - v->a[3411] = 1; - v->a[3412] = anon_sym_LPAREN; - v->a[3413] = actions(93); - v->a[3414] = 1; - v->a[3415] = anon_sym_LBRACE; - v->a[3416] = actions(95); - v->a[3417] = 1; - v->a[3418] = anon_sym_BANG; - v->a[3419] = actions(99); - small_parse_table_171(v); -} - -void small_parse_table_171(t_small_parse_table_array *v) -{ - v->a[3420] = 1; - v->a[3421] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3422] = actions(101); - v->a[3423] = 1; - v->a[3424] = anon_sym_DOLLAR; - v->a[3425] = actions(103); - v->a[3426] = 1; - v->a[3427] = anon_sym_DQUOTE; - v->a[3428] = actions(107); - v->a[3429] = 1; - v->a[3430] = anon_sym_DOLLAR_LBRACE; - v->a[3431] = actions(109); - v->a[3432] = 1; - v->a[3433] = anon_sym_DOLLAR_LPAREN; - v->a[3434] = actions(111); - v->a[3435] = 1; - v->a[3436] = anon_sym_BQUOTE; - v->a[3437] = actions(113); - v->a[3438] = 1; - v->a[3439] = sym_variable_name; - small_parse_table_172(v); -} - -void small_parse_table_172(t_small_parse_table_array *v) -{ - v->a[3440] = actions(115); - v->a[3441] = 1; - v->a[3442] = anon_sym_LF; - v->a[3443] = state(104); - v->a[3444] = 1; - v->a[3445] = aux_sym__statements_repeat1; - v->a[3446] = state(170); - v->a[3447] = 1; - v->a[3448] = sym_command_name; - v->a[3449] = state(177); - v->a[3450] = 1; - v->a[3451] = sym_variable_assignment; - v->a[3452] = state(326); - v->a[3453] = 1; - v->a[3454] = aux_sym__case_item_last_repeat2; - v->a[3455] = state(408); - v->a[3456] = 1; - v->a[3457] = aux_sym_command_repeat1; - v->a[3458] = state(541); - v->a[3459] = 1; - small_parse_table_173(v); -} - -void small_parse_table_173(t_small_parse_table_array *v) -{ - v->a[3460] = sym_file_redirect; - v->a[3461] = state(546); - v->a[3462] = 1; - v->a[3463] = sym_concatenation; - v->a[3464] = state(913); - v->a[3465] = 1; - v->a[3466] = sym_pipeline; - v->a[3467] = state(990); - v->a[3468] = 1; - v->a[3469] = aux_sym_redirected_statement_repeat2; - v->a[3470] = state(1555); - v->a[3471] = 1; - v->a[3472] = sym__statements; - v->a[3473] = state(1564); - v->a[3474] = 1; - v->a[3475] = sym__statement_not_pipeline; - v->a[3476] = actions(83); - v->a[3477] = 2; - v->a[3478] = anon_sym_while; - v->a[3479] = anon_sym_until; - small_parse_table_174(v); -} - -void small_parse_table_174(t_small_parse_table_array *v) -{ - v->a[3480] = actions(105); - v->a[3481] = 2; - v->a[3482] = sym_raw_string; - v->a[3483] = sym_number; - v->a[3484] = actions(97); - v->a[3485] = 3; - v->a[3486] = anon_sym_LT; - v->a[3487] = anon_sym_GT; - v->a[3488] = anon_sym_GT_GT; - v->a[3489] = state(276); - v->a[3490] = 5; - v->a[3491] = sym_arithmetic_expansion; - v->a[3492] = sym_string; - v->a[3493] = sym_simple_expansion; - v->a[3494] = sym_expansion; - v->a[3495] = sym_command_substitution; - v->a[3496] = state(867); - v->a[3497] = 12; - v->a[3498] = sym_redirected_statement; - v->a[3499] = sym_for_statement; - small_parse_table_175(v); -} - -/* EOF small_parse_table_34.c */ diff --git a/parser/static/small_parse_table/small_parse_table_340.c b/parser/static/small_parse_table/small_parse_table_340.c deleted file mode 100644 index 074aadc0..00000000 --- a/parser/static/small_parse_table/small_parse_table_340.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1700(t_small_parse_table_array *v) -{ - v->a[34000] = actions(1426); - v->a[34001] = 2; - v->a[34002] = anon_sym_DASH2; - v->a[34003] = anon_sym_PLUS2; - v->a[34004] = actions(1432); - v->a[34005] = 2; - v->a[34006] = sym_number; - v->a[34007] = aux_sym__simple_variable_name_token1; - v->a[34008] = state(1312); - v->a[34009] = 3; - v->a[34010] = sym_string; - v->a[34011] = sym_simple_expansion; - v->a[34012] = sym_expansion; - v->a[34013] = state(1318); - v->a[34014] = 7; - v->a[34015] = sym__arithmetic_expression; - v->a[34016] = sym_arithmetic_literal; - v->a[34017] = sym_arithmetic_binary_expression; - v->a[34018] = sym_arithmetic_ternary_expression; - v->a[34019] = sym_arithmetic_unary_expression; - small_parse_table_1701(v); -} - -void small_parse_table_1701(t_small_parse_table_array *v) -{ - v->a[34020] = sym_arithmetic_postfix_expression; - v->a[34021] = sym_arithmetic_parenthesized_expression; - v->a[34022] = 10; - v->a[34023] = actions(1424); - v->a[34024] = 1; - v->a[34025] = anon_sym_LPAREN; - v->a[34026] = actions(1428); - v->a[34027] = 1; - v->a[34028] = anon_sym_DOLLAR; - v->a[34029] = actions(1430); - v->a[34030] = 1; - v->a[34031] = anon_sym_DQUOTE; - v->a[34032] = actions(1434); - v->a[34033] = 1; - v->a[34034] = anon_sym_DOLLAR_LBRACE; - v->a[34035] = actions(1436); - v->a[34036] = 1; - v->a[34037] = sym_comment; - v->a[34038] = actions(1438); - v->a[34039] = 1; - small_parse_table_1702(v); -} - -void small_parse_table_1702(t_small_parse_table_array *v) -{ - v->a[34040] = sym_variable_name; - v->a[34041] = actions(1426); - v->a[34042] = 2; - v->a[34043] = anon_sym_DASH2; - v->a[34044] = anon_sym_PLUS2; - v->a[34045] = actions(1432); - v->a[34046] = 2; - v->a[34047] = sym_number; - v->a[34048] = aux_sym__simple_variable_name_token1; - v->a[34049] = state(1312); - v->a[34050] = 3; - v->a[34051] = sym_string; - v->a[34052] = sym_simple_expansion; - v->a[34053] = sym_expansion; - v->a[34054] = state(1346); - v->a[34055] = 7; - v->a[34056] = sym__arithmetic_expression; - v->a[34057] = sym_arithmetic_literal; - v->a[34058] = sym_arithmetic_binary_expression; - v->a[34059] = sym_arithmetic_ternary_expression; - small_parse_table_1703(v); -} - -void small_parse_table_1703(t_small_parse_table_array *v) -{ - v->a[34060] = sym_arithmetic_unary_expression; - v->a[34061] = sym_arithmetic_postfix_expression; - v->a[34062] = sym_arithmetic_parenthesized_expression; - v->a[34063] = 10; - v->a[34064] = actions(1424); - v->a[34065] = 1; - v->a[34066] = anon_sym_LPAREN; - v->a[34067] = actions(1428); - v->a[34068] = 1; - v->a[34069] = anon_sym_DOLLAR; - v->a[34070] = actions(1430); - v->a[34071] = 1; - v->a[34072] = anon_sym_DQUOTE; - v->a[34073] = actions(1434); - v->a[34074] = 1; - v->a[34075] = anon_sym_DOLLAR_LBRACE; - v->a[34076] = actions(1436); - v->a[34077] = 1; - v->a[34078] = sym_comment; - v->a[34079] = actions(1438); - small_parse_table_1704(v); -} - -void small_parse_table_1704(t_small_parse_table_array *v) -{ - v->a[34080] = 1; - v->a[34081] = sym_variable_name; - v->a[34082] = actions(1426); - v->a[34083] = 2; - v->a[34084] = anon_sym_DASH2; - v->a[34085] = anon_sym_PLUS2; - v->a[34086] = actions(1432); - v->a[34087] = 2; - v->a[34088] = sym_number; - v->a[34089] = aux_sym__simple_variable_name_token1; - v->a[34090] = state(1312); - v->a[34091] = 3; - v->a[34092] = sym_string; - v->a[34093] = sym_simple_expansion; - v->a[34094] = sym_expansion; - v->a[34095] = state(1356); - v->a[34096] = 7; - v->a[34097] = sym__arithmetic_expression; - v->a[34098] = sym_arithmetic_literal; - v->a[34099] = sym_arithmetic_binary_expression; - small_parse_table_1705(v); -} - -/* EOF small_parse_table_340.c */ diff --git a/parser/static/small_parse_table/small_parse_table_341.c b/parser/static/small_parse_table/small_parse_table_341.c deleted file mode 100644 index b8f4ae2b..00000000 --- a/parser/static/small_parse_table/small_parse_table_341.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1705(t_small_parse_table_array *v) -{ - v->a[34100] = sym_arithmetic_ternary_expression; - v->a[34101] = sym_arithmetic_unary_expression; - v->a[34102] = sym_arithmetic_postfix_expression; - v->a[34103] = sym_arithmetic_parenthesized_expression; - v->a[34104] = 3; - v->a[34105] = actions(3); - v->a[34106] = 1; - v->a[34107] = sym_comment; - v->a[34108] = actions(1060); - v->a[34109] = 2; - v->a[34110] = sym__concat; - v->a[34111] = sym_variable_name; - v->a[34112] = actions(1058); - v->a[34113] = 17; - v->a[34114] = anon_sym_PIPE; - v->a[34115] = anon_sym_AMP_AMP; - v->a[34116] = anon_sym_PIPE_PIPE; - v->a[34117] = anon_sym_LT; - v->a[34118] = anon_sym_GT; - v->a[34119] = anon_sym_GT_GT; - small_parse_table_1706(v); -} - -void small_parse_table_1706(t_small_parse_table_array *v) -{ - v->a[34120] = anon_sym_LT_LT; - v->a[34121] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34122] = aux_sym_concatenation_token1; - v->a[34123] = anon_sym_DOLLAR; - v->a[34124] = anon_sym_DQUOTE; - v->a[34125] = sym_raw_string; - v->a[34126] = sym_number; - v->a[34127] = anon_sym_DOLLAR_LBRACE; - v->a[34128] = anon_sym_DOLLAR_LPAREN; - v->a[34129] = anon_sym_BQUOTE; - v->a[34130] = sym_word; - v->a[34131] = 3; - v->a[34132] = actions(3); - v->a[34133] = 1; - v->a[34134] = sym_comment; - v->a[34135] = actions(1060); - v->a[34136] = 2; - v->a[34137] = sym__concat; - v->a[34138] = sym__bare_dollar; - v->a[34139] = actions(1058); - small_parse_table_1707(v); -} - -void small_parse_table_1707(t_small_parse_table_array *v) -{ - v->a[34140] = 17; - v->a[34141] = anon_sym_PIPE; - v->a[34142] = anon_sym_AMP_AMP; - v->a[34143] = anon_sym_PIPE_PIPE; - v->a[34144] = anon_sym_LT; - v->a[34145] = anon_sym_GT; - v->a[34146] = anon_sym_GT_GT; - v->a[34147] = anon_sym_LT_LT; - v->a[34148] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34149] = aux_sym_concatenation_token1; - v->a[34150] = anon_sym_DOLLAR; - v->a[34151] = anon_sym_DQUOTE; - v->a[34152] = sym_raw_string; - v->a[34153] = sym_number; - v->a[34154] = anon_sym_DOLLAR_LBRACE; - v->a[34155] = anon_sym_DOLLAR_LPAREN; - v->a[34156] = anon_sym_BQUOTE; - v->a[34157] = sym_word; - v->a[34158] = 3; - v->a[34159] = actions(3); - small_parse_table_1708(v); -} - -void small_parse_table_1708(t_small_parse_table_array *v) -{ - v->a[34160] = 1; - v->a[34161] = sym_comment; - v->a[34162] = actions(1097); - v->a[34163] = 2; - v->a[34164] = sym__concat; - v->a[34165] = sym__bare_dollar; - v->a[34166] = actions(1095); - v->a[34167] = 17; - v->a[34168] = anon_sym_PIPE; - v->a[34169] = anon_sym_AMP_AMP; - v->a[34170] = anon_sym_PIPE_PIPE; - v->a[34171] = anon_sym_LT; - v->a[34172] = anon_sym_GT; - v->a[34173] = anon_sym_GT_GT; - v->a[34174] = anon_sym_LT_LT; - v->a[34175] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34176] = aux_sym_concatenation_token1; - v->a[34177] = anon_sym_DOLLAR; - v->a[34178] = anon_sym_DQUOTE; - v->a[34179] = sym_raw_string; - small_parse_table_1709(v); -} - -void small_parse_table_1709(t_small_parse_table_array *v) -{ - v->a[34180] = sym_number; - v->a[34181] = anon_sym_DOLLAR_LBRACE; - v->a[34182] = anon_sym_DOLLAR_LPAREN; - v->a[34183] = anon_sym_BQUOTE; - v->a[34184] = sym_word; - v->a[34185] = 3; - v->a[34186] = actions(3); - v->a[34187] = 1; - v->a[34188] = sym_comment; - v->a[34189] = actions(1087); - v->a[34190] = 2; - v->a[34191] = sym__concat; - v->a[34192] = sym__bare_dollar; - v->a[34193] = actions(1089); - v->a[34194] = 17; - v->a[34195] = anon_sym_PIPE; - v->a[34196] = anon_sym_AMP_AMP; - v->a[34197] = anon_sym_PIPE_PIPE; - v->a[34198] = anon_sym_LT; - v->a[34199] = anon_sym_GT; - small_parse_table_1710(v); -} - -/* EOF small_parse_table_341.c */ diff --git a/parser/static/small_parse_table/small_parse_table_342.c b/parser/static/small_parse_table/small_parse_table_342.c deleted file mode 100644 index 64529d8f..00000000 --- a/parser/static/small_parse_table/small_parse_table_342.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1710(t_small_parse_table_array *v) -{ - v->a[34200] = anon_sym_GT_GT; - v->a[34201] = anon_sym_LT_LT; - v->a[34202] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34203] = aux_sym_concatenation_token1; - v->a[34204] = anon_sym_DOLLAR; - v->a[34205] = anon_sym_DQUOTE; - v->a[34206] = sym_raw_string; - v->a[34207] = sym_number; - v->a[34208] = anon_sym_DOLLAR_LBRACE; - v->a[34209] = anon_sym_DOLLAR_LPAREN; - v->a[34210] = anon_sym_BQUOTE; - v->a[34211] = sym_word; - v->a[34212] = 3; - v->a[34213] = actions(3); - v->a[34214] = 1; - v->a[34215] = sym_comment; - v->a[34216] = actions(1093); - v->a[34217] = 2; - v->a[34218] = sym__concat; - v->a[34219] = sym__bare_dollar; - small_parse_table_1711(v); -} - -void small_parse_table_1711(t_small_parse_table_array *v) -{ - v->a[34220] = actions(1091); - v->a[34221] = 17; - v->a[34222] = anon_sym_PIPE; - v->a[34223] = anon_sym_AMP_AMP; - v->a[34224] = anon_sym_PIPE_PIPE; - v->a[34225] = anon_sym_LT; - v->a[34226] = anon_sym_GT; - v->a[34227] = anon_sym_GT_GT; - v->a[34228] = anon_sym_LT_LT; - v->a[34229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34230] = aux_sym_concatenation_token1; - v->a[34231] = anon_sym_DOLLAR; - v->a[34232] = anon_sym_DQUOTE; - v->a[34233] = sym_raw_string; - v->a[34234] = sym_number; - v->a[34235] = anon_sym_DOLLAR_LBRACE; - v->a[34236] = anon_sym_DOLLAR_LPAREN; - v->a[34237] = anon_sym_BQUOTE; - v->a[34238] = sym_word; - v->a[34239] = 3; - small_parse_table_1712(v); -} - -void small_parse_table_1712(t_small_parse_table_array *v) -{ - v->a[34240] = actions(3); - v->a[34241] = 1; - v->a[34242] = sym_comment; - v->a[34243] = actions(1108); - v->a[34244] = 2; - v->a[34245] = sym__concat; - v->a[34246] = sym__bare_dollar; - v->a[34247] = actions(1106); - v->a[34248] = 17; - v->a[34249] = anon_sym_PIPE; - v->a[34250] = anon_sym_AMP_AMP; - v->a[34251] = anon_sym_PIPE_PIPE; - v->a[34252] = anon_sym_LT; - v->a[34253] = anon_sym_GT; - v->a[34254] = anon_sym_GT_GT; - v->a[34255] = anon_sym_LT_LT; - v->a[34256] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34257] = aux_sym_concatenation_token1; - v->a[34258] = anon_sym_DOLLAR; - v->a[34259] = anon_sym_DQUOTE; - small_parse_table_1713(v); -} - -void small_parse_table_1713(t_small_parse_table_array *v) -{ - v->a[34260] = sym_raw_string; - v->a[34261] = sym_number; - v->a[34262] = anon_sym_DOLLAR_LBRACE; - v->a[34263] = anon_sym_DOLLAR_LPAREN; - v->a[34264] = anon_sym_BQUOTE; - v->a[34265] = sym_word; - v->a[34266] = 10; - v->a[34267] = actions(1424); - v->a[34268] = 1; - v->a[34269] = anon_sym_LPAREN; - v->a[34270] = actions(1428); - v->a[34271] = 1; - v->a[34272] = anon_sym_DOLLAR; - v->a[34273] = actions(1430); - v->a[34274] = 1; - v->a[34275] = anon_sym_DQUOTE; - v->a[34276] = actions(1434); - v->a[34277] = 1; - v->a[34278] = anon_sym_DOLLAR_LBRACE; - v->a[34279] = actions(1436); - small_parse_table_1714(v); -} - -void small_parse_table_1714(t_small_parse_table_array *v) -{ - v->a[34280] = 1; - v->a[34281] = sym_comment; - v->a[34282] = actions(1438); - v->a[34283] = 1; - v->a[34284] = sym_variable_name; - v->a[34285] = actions(1426); - v->a[34286] = 2; - v->a[34287] = anon_sym_DASH2; - v->a[34288] = anon_sym_PLUS2; - v->a[34289] = actions(1432); - v->a[34290] = 2; - v->a[34291] = sym_number; - v->a[34292] = aux_sym__simple_variable_name_token1; - v->a[34293] = state(1312); - v->a[34294] = 3; - v->a[34295] = sym_string; - v->a[34296] = sym_simple_expansion; - v->a[34297] = sym_expansion; - v->a[34298] = state(1331); - v->a[34299] = 7; - small_parse_table_1715(v); -} - -/* EOF small_parse_table_342.c */ diff --git a/parser/static/small_parse_table/small_parse_table_343.c b/parser/static/small_parse_table/small_parse_table_343.c deleted file mode 100644 index e0cd62a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_343.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1715(t_small_parse_table_array *v) -{ - v->a[34300] = sym__arithmetic_expression; - v->a[34301] = sym_arithmetic_literal; - v->a[34302] = sym_arithmetic_binary_expression; - v->a[34303] = sym_arithmetic_ternary_expression; - v->a[34304] = sym_arithmetic_unary_expression; - v->a[34305] = sym_arithmetic_postfix_expression; - v->a[34306] = sym_arithmetic_parenthesized_expression; - v->a[34307] = 10; - v->a[34308] = actions(1436); - v->a[34309] = 1; - v->a[34310] = sym_comment; - v->a[34311] = actions(1440); - v->a[34312] = 1; - v->a[34313] = anon_sym_LPAREN; - v->a[34314] = actions(1444); - v->a[34315] = 1; - v->a[34316] = anon_sym_DOLLAR; - v->a[34317] = actions(1446); - v->a[34318] = 1; - v->a[34319] = anon_sym_DQUOTE; - small_parse_table_1716(v); -} - -void small_parse_table_1716(t_small_parse_table_array *v) -{ - v->a[34320] = actions(1450); - v->a[34321] = 1; - v->a[34322] = anon_sym_DOLLAR_LBRACE; - v->a[34323] = actions(1452); - v->a[34324] = 1; - v->a[34325] = sym_variable_name; - v->a[34326] = actions(1442); - v->a[34327] = 2; - v->a[34328] = anon_sym_DASH2; - v->a[34329] = anon_sym_PLUS2; - v->a[34330] = actions(1448); - v->a[34331] = 2; - v->a[34332] = sym_number; - v->a[34333] = aux_sym__simple_variable_name_token1; - v->a[34334] = state(1340); - v->a[34335] = 3; - v->a[34336] = sym_string; - v->a[34337] = sym_simple_expansion; - v->a[34338] = sym_expansion; - v->a[34339] = state(1361); - small_parse_table_1717(v); -} - -void small_parse_table_1717(t_small_parse_table_array *v) -{ - v->a[34340] = 7; - v->a[34341] = sym__arithmetic_expression; - v->a[34342] = sym_arithmetic_literal; - v->a[34343] = sym_arithmetic_binary_expression; - v->a[34344] = sym_arithmetic_ternary_expression; - v->a[34345] = sym_arithmetic_unary_expression; - v->a[34346] = sym_arithmetic_postfix_expression; - v->a[34347] = sym_arithmetic_parenthesized_expression; - v->a[34348] = 5; - v->a[34349] = actions(3); - v->a[34350] = 1; - v->a[34351] = sym_comment; - v->a[34352] = actions(1456); - v->a[34353] = 1; - v->a[34354] = aux_sym_concatenation_token1; - v->a[34355] = actions(1459); - v->a[34356] = 1; - v->a[34357] = sym__concat; - v->a[34358] = state(630); - v->a[34359] = 1; - small_parse_table_1718(v); -} - -void small_parse_table_1718(t_small_parse_table_array *v) -{ - v->a[34360] = aux_sym_concatenation_repeat1; - v->a[34361] = actions(973); - v->a[34362] = 16; - v->a[34363] = anon_sym_PIPE; - 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_LT_LT; - v->a[34370] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34371] = anon_sym_DOLLAR; - v->a[34372] = anon_sym_DQUOTE; - v->a[34373] = sym_raw_string; - v->a[34374] = sym_number; - v->a[34375] = anon_sym_DOLLAR_LBRACE; - v->a[34376] = anon_sym_DOLLAR_LPAREN; - v->a[34377] = anon_sym_BQUOTE; - v->a[34378] = sym_word; - v->a[34379] = 3; - small_parse_table_1719(v); -} - -void small_parse_table_1719(t_small_parse_table_array *v) -{ - v->a[34380] = actions(3); - v->a[34381] = 1; - v->a[34382] = sym_comment; - v->a[34383] = actions(1046); - v->a[34384] = 2; - v->a[34385] = sym__concat; - v->a[34386] = sym__bare_dollar; - v->a[34387] = actions(1048); - v->a[34388] = 17; - v->a[34389] = anon_sym_PIPE; - v->a[34390] = anon_sym_AMP_AMP; - v->a[34391] = anon_sym_PIPE_PIPE; - v->a[34392] = anon_sym_LT; - v->a[34393] = anon_sym_GT; - v->a[34394] = anon_sym_GT_GT; - v->a[34395] = anon_sym_LT_LT; - v->a[34396] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34397] = aux_sym_concatenation_token1; - v->a[34398] = anon_sym_DOLLAR; - v->a[34399] = anon_sym_DQUOTE; - small_parse_table_1720(v); -} - -/* EOF small_parse_table_343.c */ diff --git a/parser/static/small_parse_table/small_parse_table_344.c b/parser/static/small_parse_table/small_parse_table_344.c deleted file mode 100644 index 36251c80..00000000 --- a/parser/static/small_parse_table/small_parse_table_344.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1720(t_small_parse_table_array *v) -{ - v->a[34400] = sym_raw_string; - v->a[34401] = sym_number; - v->a[34402] = anon_sym_DOLLAR_LBRACE; - v->a[34403] = anon_sym_DOLLAR_LPAREN; - v->a[34404] = anon_sym_BQUOTE; - v->a[34405] = sym_word; - v->a[34406] = 3; - v->a[34407] = actions(3); - v->a[34408] = 1; - v->a[34409] = sym_comment; - v->a[34410] = actions(1050); - v->a[34411] = 2; - v->a[34412] = sym__concat; - v->a[34413] = sym_variable_name; - v->a[34414] = actions(1052); - v->a[34415] = 17; - v->a[34416] = anon_sym_PIPE; - v->a[34417] = anon_sym_AMP_AMP; - v->a[34418] = anon_sym_PIPE_PIPE; - v->a[34419] = anon_sym_LT; - small_parse_table_1721(v); -} - -void small_parse_table_1721(t_small_parse_table_array *v) -{ - v->a[34420] = anon_sym_GT; - v->a[34421] = anon_sym_GT_GT; - v->a[34422] = anon_sym_LT_LT; - v->a[34423] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34424] = aux_sym_concatenation_token1; - v->a[34425] = anon_sym_DOLLAR; - v->a[34426] = anon_sym_DQUOTE; - v->a[34427] = sym_raw_string; - v->a[34428] = sym_number; - v->a[34429] = anon_sym_DOLLAR_LBRACE; - v->a[34430] = anon_sym_DOLLAR_LPAREN; - v->a[34431] = anon_sym_BQUOTE; - v->a[34432] = sym_word; - v->a[34433] = 10; - v->a[34434] = actions(1424); - v->a[34435] = 1; - v->a[34436] = anon_sym_LPAREN; - v->a[34437] = actions(1428); - v->a[34438] = 1; - v->a[34439] = anon_sym_DOLLAR; - small_parse_table_1722(v); -} - -void small_parse_table_1722(t_small_parse_table_array *v) -{ - v->a[34440] = actions(1430); - v->a[34441] = 1; - v->a[34442] = anon_sym_DQUOTE; - v->a[34443] = actions(1434); - v->a[34444] = 1; - v->a[34445] = anon_sym_DOLLAR_LBRACE; - v->a[34446] = actions(1436); - v->a[34447] = 1; - v->a[34448] = sym_comment; - v->a[34449] = actions(1438); - v->a[34450] = 1; - v->a[34451] = sym_variable_name; - v->a[34452] = actions(1426); - v->a[34453] = 2; - v->a[34454] = anon_sym_DASH2; - v->a[34455] = anon_sym_PLUS2; - v->a[34456] = actions(1432); - v->a[34457] = 2; - v->a[34458] = sym_number; - v->a[34459] = aux_sym__simple_variable_name_token1; - small_parse_table_1723(v); -} - -void small_parse_table_1723(t_small_parse_table_array *v) -{ - v->a[34460] = state(1312); - v->a[34461] = 3; - v->a[34462] = sym_string; - v->a[34463] = sym_simple_expansion; - v->a[34464] = sym_expansion; - v->a[34465] = state(1365); - v->a[34466] = 7; - v->a[34467] = sym__arithmetic_expression; - v->a[34468] = sym_arithmetic_literal; - v->a[34469] = sym_arithmetic_binary_expression; - v->a[34470] = sym_arithmetic_ternary_expression; - v->a[34471] = sym_arithmetic_unary_expression; - v->a[34472] = sym_arithmetic_postfix_expression; - v->a[34473] = sym_arithmetic_parenthesized_expression; - v->a[34474] = 3; - v->a[34475] = actions(3); - v->a[34476] = 1; - v->a[34477] = sym_comment; - v->a[34478] = actions(1054); - v->a[34479] = 2; - small_parse_table_1724(v); -} - -void small_parse_table_1724(t_small_parse_table_array *v) -{ - v->a[34480] = sym__concat; - v->a[34481] = sym_variable_name; - v->a[34482] = actions(1056); - v->a[34483] = 17; - v->a[34484] = anon_sym_PIPE; - v->a[34485] = anon_sym_AMP_AMP; - v->a[34486] = anon_sym_PIPE_PIPE; - v->a[34487] = anon_sym_LT; - v->a[34488] = anon_sym_GT; - v->a[34489] = anon_sym_GT_GT; - v->a[34490] = anon_sym_LT_LT; - v->a[34491] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34492] = aux_sym_concatenation_token1; - v->a[34493] = anon_sym_DOLLAR; - v->a[34494] = anon_sym_DQUOTE; - v->a[34495] = sym_raw_string; - v->a[34496] = sym_number; - v->a[34497] = anon_sym_DOLLAR_LBRACE; - v->a[34498] = anon_sym_DOLLAR_LPAREN; - v->a[34499] = anon_sym_BQUOTE; - small_parse_table_1725(v); -} - -/* EOF small_parse_table_344.c */ diff --git a/parser/static/small_parse_table/small_parse_table_345.c b/parser/static/small_parse_table/small_parse_table_345.c deleted file mode 100644 index 704c80fa..00000000 --- a/parser/static/small_parse_table/small_parse_table_345.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1725(t_small_parse_table_array *v) -{ - v->a[34500] = sym_word; - v->a[34501] = 3; - v->a[34502] = actions(3); - v->a[34503] = 1; - v->a[34504] = sym_comment; - v->a[34505] = actions(1050); - v->a[34506] = 2; - v->a[34507] = sym__concat; - v->a[34508] = sym_variable_name; - v->a[34509] = actions(1052); - v->a[34510] = 17; - v->a[34511] = anon_sym_PIPE; - v->a[34512] = anon_sym_AMP_AMP; - v->a[34513] = anon_sym_PIPE_PIPE; - v->a[34514] = anon_sym_LT; - v->a[34515] = anon_sym_GT; - v->a[34516] = anon_sym_GT_GT; - v->a[34517] = anon_sym_LT_LT; - v->a[34518] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34519] = aux_sym_concatenation_token1; - small_parse_table_1726(v); -} - -void small_parse_table_1726(t_small_parse_table_array *v) -{ - v->a[34520] = anon_sym_DOLLAR; - v->a[34521] = anon_sym_DQUOTE; - v->a[34522] = sym_raw_string; - v->a[34523] = sym_number; - v->a[34524] = anon_sym_DOLLAR_LBRACE; - v->a[34525] = anon_sym_DOLLAR_LPAREN; - v->a[34526] = anon_sym_BQUOTE; - v->a[34527] = sym_word; - v->a[34528] = 3; - v->a[34529] = actions(3); - v->a[34530] = 1; - v->a[34531] = sym_comment; - v->a[34532] = actions(1126); - v->a[34533] = 2; - v->a[34534] = sym__concat; - v->a[34535] = sym__bare_dollar; - v->a[34536] = actions(1124); - v->a[34537] = 17; - v->a[34538] = anon_sym_PIPE; - v->a[34539] = anon_sym_AMP_AMP; - small_parse_table_1727(v); -} - -void small_parse_table_1727(t_small_parse_table_array *v) -{ - v->a[34540] = anon_sym_PIPE_PIPE; - v->a[34541] = anon_sym_LT; - v->a[34542] = anon_sym_GT; - v->a[34543] = anon_sym_GT_GT; - v->a[34544] = anon_sym_LT_LT; - v->a[34545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34546] = aux_sym_concatenation_token1; - v->a[34547] = anon_sym_DOLLAR; - v->a[34548] = anon_sym_DQUOTE; - v->a[34549] = sym_raw_string; - v->a[34550] = sym_number; - v->a[34551] = anon_sym_DOLLAR_LBRACE; - v->a[34552] = anon_sym_DOLLAR_LPAREN; - v->a[34553] = anon_sym_BQUOTE; - v->a[34554] = sym_word; - v->a[34555] = 10; - v->a[34556] = actions(1424); - v->a[34557] = 1; - v->a[34558] = anon_sym_LPAREN; - v->a[34559] = actions(1428); - small_parse_table_1728(v); -} - -void small_parse_table_1728(t_small_parse_table_array *v) -{ - v->a[34560] = 1; - v->a[34561] = anon_sym_DOLLAR; - v->a[34562] = actions(1430); - v->a[34563] = 1; - v->a[34564] = anon_sym_DQUOTE; - v->a[34565] = actions(1434); - v->a[34566] = 1; - v->a[34567] = anon_sym_DOLLAR_LBRACE; - v->a[34568] = actions(1436); - v->a[34569] = 1; - v->a[34570] = sym_comment; - v->a[34571] = actions(1438); - v->a[34572] = 1; - v->a[34573] = sym_variable_name; - v->a[34574] = actions(1426); - v->a[34575] = 2; - v->a[34576] = anon_sym_DASH2; - v->a[34577] = anon_sym_PLUS2; - v->a[34578] = actions(1432); - v->a[34579] = 2; - small_parse_table_1729(v); -} - -void small_parse_table_1729(t_small_parse_table_array *v) -{ - v->a[34580] = sym_number; - v->a[34581] = aux_sym__simple_variable_name_token1; - v->a[34582] = state(1312); - v->a[34583] = 3; - v->a[34584] = sym_string; - v->a[34585] = sym_simple_expansion; - v->a[34586] = sym_expansion; - v->a[34587] = state(1323); - v->a[34588] = 7; - v->a[34589] = sym__arithmetic_expression; - v->a[34590] = sym_arithmetic_literal; - v->a[34591] = sym_arithmetic_binary_expression; - v->a[34592] = sym_arithmetic_ternary_expression; - v->a[34593] = sym_arithmetic_unary_expression; - v->a[34594] = sym_arithmetic_postfix_expression; - v->a[34595] = sym_arithmetic_parenthesized_expression; - v->a[34596] = 10; - v->a[34597] = actions(1424); - v->a[34598] = 1; - v->a[34599] = anon_sym_LPAREN; - small_parse_table_1730(v); -} - -/* EOF small_parse_table_345.c */ diff --git a/parser/static/small_parse_table/small_parse_table_346.c b/parser/static/small_parse_table/small_parse_table_346.c deleted file mode 100644 index 9951f937..00000000 --- a/parser/static/small_parse_table/small_parse_table_346.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1730(t_small_parse_table_array *v) -{ - v->a[34600] = actions(1428); - v->a[34601] = 1; - v->a[34602] = anon_sym_DOLLAR; - v->a[34603] = actions(1430); - v->a[34604] = 1; - v->a[34605] = anon_sym_DQUOTE; - v->a[34606] = actions(1434); - v->a[34607] = 1; - v->a[34608] = anon_sym_DOLLAR_LBRACE; - v->a[34609] = actions(1436); - v->a[34610] = 1; - v->a[34611] = sym_comment; - v->a[34612] = actions(1438); - v->a[34613] = 1; - v->a[34614] = sym_variable_name; - v->a[34615] = actions(1426); - v->a[34616] = 2; - v->a[34617] = anon_sym_DASH2; - v->a[34618] = anon_sym_PLUS2; - v->a[34619] = actions(1432); - small_parse_table_1731(v); -} - -void small_parse_table_1731(t_small_parse_table_array *v) -{ - v->a[34620] = 2; - v->a[34621] = sym_number; - v->a[34622] = aux_sym__simple_variable_name_token1; - v->a[34623] = state(1312); - v->a[34624] = 3; - v->a[34625] = sym_string; - v->a[34626] = sym_simple_expansion; - v->a[34627] = sym_expansion; - v->a[34628] = state(1336); - v->a[34629] = 7; - v->a[34630] = sym__arithmetic_expression; - v->a[34631] = sym_arithmetic_literal; - v->a[34632] = sym_arithmetic_binary_expression; - v->a[34633] = sym_arithmetic_ternary_expression; - v->a[34634] = sym_arithmetic_unary_expression; - v->a[34635] = sym_arithmetic_postfix_expression; - v->a[34636] = sym_arithmetic_parenthesized_expression; - v->a[34637] = 10; - v->a[34638] = actions(1424); - v->a[34639] = 1; - small_parse_table_1732(v); -} - -void small_parse_table_1732(t_small_parse_table_array *v) -{ - v->a[34640] = anon_sym_LPAREN; - v->a[34641] = actions(1428); - v->a[34642] = 1; - v->a[34643] = anon_sym_DOLLAR; - v->a[34644] = actions(1430); - v->a[34645] = 1; - v->a[34646] = anon_sym_DQUOTE; - v->a[34647] = actions(1434); - v->a[34648] = 1; - v->a[34649] = anon_sym_DOLLAR_LBRACE; - v->a[34650] = actions(1436); - v->a[34651] = 1; - v->a[34652] = sym_comment; - v->a[34653] = actions(1438); - v->a[34654] = 1; - v->a[34655] = sym_variable_name; - v->a[34656] = actions(1426); - v->a[34657] = 2; - v->a[34658] = anon_sym_DASH2; - v->a[34659] = anon_sym_PLUS2; - small_parse_table_1733(v); -} - -void small_parse_table_1733(t_small_parse_table_array *v) -{ - v->a[34660] = actions(1432); - v->a[34661] = 2; - v->a[34662] = sym_number; - v->a[34663] = aux_sym__simple_variable_name_token1; - v->a[34664] = state(1312); - v->a[34665] = 3; - v->a[34666] = sym_string; - v->a[34667] = sym_simple_expansion; - v->a[34668] = sym_expansion; - v->a[34669] = state(1372); - v->a[34670] = 7; - v->a[34671] = sym__arithmetic_expression; - v->a[34672] = sym_arithmetic_literal; - v->a[34673] = sym_arithmetic_binary_expression; - v->a[34674] = sym_arithmetic_ternary_expression; - v->a[34675] = sym_arithmetic_unary_expression; - v->a[34676] = sym_arithmetic_postfix_expression; - v->a[34677] = sym_arithmetic_parenthesized_expression; - v->a[34678] = 3; - v->a[34679] = actions(3); - small_parse_table_1734(v); -} - -void small_parse_table_1734(t_small_parse_table_array *v) -{ - v->a[34680] = 1; - v->a[34681] = sym_comment; - v->a[34682] = actions(1093); - v->a[34683] = 2; - v->a[34684] = sym__concat; - v->a[34685] = sym_variable_name; - v->a[34686] = actions(1091); - v->a[34687] = 17; - v->a[34688] = anon_sym_PIPE; - v->a[34689] = anon_sym_AMP_AMP; - v->a[34690] = anon_sym_PIPE_PIPE; - v->a[34691] = anon_sym_LT; - v->a[34692] = anon_sym_GT; - v->a[34693] = anon_sym_GT_GT; - v->a[34694] = anon_sym_LT_LT; - v->a[34695] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34696] = aux_sym_concatenation_token1; - v->a[34697] = anon_sym_DOLLAR; - v->a[34698] = anon_sym_DQUOTE; - v->a[34699] = sym_raw_string; - small_parse_table_1735(v); -} - -/* EOF small_parse_table_346.c */ diff --git a/parser/static/small_parse_table/small_parse_table_347.c b/parser/static/small_parse_table/small_parse_table_347.c deleted file mode 100644 index 2d9ec9ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_347.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1735(t_small_parse_table_array *v) -{ - v->a[34700] = sym_number; - v->a[34701] = anon_sym_DOLLAR_LBRACE; - v->a[34702] = anon_sym_DOLLAR_LPAREN; - v->a[34703] = anon_sym_BQUOTE; - v->a[34704] = sym_word; - v->a[34705] = 10; - v->a[34706] = actions(1424); - v->a[34707] = 1; - v->a[34708] = anon_sym_LPAREN; - v->a[34709] = actions(1428); - v->a[34710] = 1; - v->a[34711] = anon_sym_DOLLAR; - v->a[34712] = actions(1430); - v->a[34713] = 1; - v->a[34714] = anon_sym_DQUOTE; - v->a[34715] = actions(1434); - v->a[34716] = 1; - v->a[34717] = anon_sym_DOLLAR_LBRACE; - v->a[34718] = actions(1436); - v->a[34719] = 1; - small_parse_table_1736(v); -} - -void small_parse_table_1736(t_small_parse_table_array *v) -{ - v->a[34720] = sym_comment; - v->a[34721] = actions(1438); - v->a[34722] = 1; - v->a[34723] = sym_variable_name; - v->a[34724] = actions(1426); - v->a[34725] = 2; - v->a[34726] = anon_sym_DASH2; - v->a[34727] = anon_sym_PLUS2; - v->a[34728] = actions(1432); - v->a[34729] = 2; - v->a[34730] = sym_number; - v->a[34731] = aux_sym__simple_variable_name_token1; - v->a[34732] = state(1312); - v->a[34733] = 3; - v->a[34734] = sym_string; - v->a[34735] = sym_simple_expansion; - v->a[34736] = sym_expansion; - v->a[34737] = state(1367); - v->a[34738] = 7; - v->a[34739] = sym__arithmetic_expression; - small_parse_table_1737(v); -} - -void small_parse_table_1737(t_small_parse_table_array *v) -{ - v->a[34740] = sym_arithmetic_literal; - v->a[34741] = sym_arithmetic_binary_expression; - v->a[34742] = sym_arithmetic_ternary_expression; - v->a[34743] = sym_arithmetic_unary_expression; - v->a[34744] = sym_arithmetic_postfix_expression; - v->a[34745] = sym_arithmetic_parenthesized_expression; - v->a[34746] = 3; - v->a[34747] = actions(3); - v->a[34748] = 1; - v->a[34749] = sym_comment; - v->a[34750] = actions(981); - v->a[34751] = 2; - v->a[34752] = sym__concat; - v->a[34753] = sym__bare_dollar; - v->a[34754] = actions(973); - v->a[34755] = 17; - v->a[34756] = anon_sym_PIPE; - v->a[34757] = anon_sym_AMP_AMP; - v->a[34758] = anon_sym_PIPE_PIPE; - v->a[34759] = anon_sym_LT; - small_parse_table_1738(v); -} - -void small_parse_table_1738(t_small_parse_table_array *v) -{ - v->a[34760] = anon_sym_GT; - v->a[34761] = anon_sym_GT_GT; - v->a[34762] = anon_sym_LT_LT; - v->a[34763] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34764] = aux_sym_concatenation_token1; - v->a[34765] = anon_sym_DOLLAR; - v->a[34766] = anon_sym_DQUOTE; - v->a[34767] = sym_raw_string; - v->a[34768] = sym_number; - v->a[34769] = anon_sym_DOLLAR_LBRACE; - v->a[34770] = anon_sym_DOLLAR_LPAREN; - v->a[34771] = anon_sym_BQUOTE; - v->a[34772] = sym_word; - v->a[34773] = 3; - v->a[34774] = actions(3); - v->a[34775] = 1; - v->a[34776] = sym_comment; - v->a[34777] = actions(1116); - v->a[34778] = 2; - v->a[34779] = sym__concat; - small_parse_table_1739(v); -} - -void small_parse_table_1739(t_small_parse_table_array *v) -{ - v->a[34780] = sym__bare_dollar; - v->a[34781] = actions(1114); - v->a[34782] = 17; - v->a[34783] = anon_sym_PIPE; - v->a[34784] = anon_sym_AMP_AMP; - v->a[34785] = anon_sym_PIPE_PIPE; - v->a[34786] = anon_sym_LT; - v->a[34787] = anon_sym_GT; - v->a[34788] = anon_sym_GT_GT; - v->a[34789] = anon_sym_LT_LT; - v->a[34790] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34791] = aux_sym_concatenation_token1; - v->a[34792] = anon_sym_DOLLAR; - v->a[34793] = anon_sym_DQUOTE; - v->a[34794] = sym_raw_string; - v->a[34795] = sym_number; - v->a[34796] = anon_sym_DOLLAR_LBRACE; - v->a[34797] = anon_sym_DOLLAR_LPAREN; - v->a[34798] = anon_sym_BQUOTE; - v->a[34799] = sym_word; - small_parse_table_1740(v); -} - -/* EOF small_parse_table_347.c */ diff --git a/parser/static/small_parse_table/small_parse_table_348.c b/parser/static/small_parse_table/small_parse_table_348.c deleted file mode 100644 index 2729274b..00000000 --- a/parser/static/small_parse_table/small_parse_table_348.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1740(t_small_parse_table_array *v) -{ - v->a[34800] = 3; - v->a[34801] = actions(3); - v->a[34802] = 1; - v->a[34803] = sym_comment; - v->a[34804] = actions(1097); - v->a[34805] = 2; - v->a[34806] = sym__concat; - v->a[34807] = sym_variable_name; - v->a[34808] = actions(1095); - v->a[34809] = 17; - v->a[34810] = anon_sym_PIPE; - v->a[34811] = anon_sym_AMP_AMP; - v->a[34812] = anon_sym_PIPE_PIPE; - v->a[34813] = anon_sym_LT; - v->a[34814] = anon_sym_GT; - v->a[34815] = anon_sym_GT_GT; - v->a[34816] = anon_sym_LT_LT; - v->a[34817] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34818] = aux_sym_concatenation_token1; - v->a[34819] = anon_sym_DOLLAR; - small_parse_table_1741(v); -} - -void small_parse_table_1741(t_small_parse_table_array *v) -{ - v->a[34820] = anon_sym_DQUOTE; - v->a[34821] = sym_raw_string; - v->a[34822] = sym_number; - v->a[34823] = anon_sym_DOLLAR_LBRACE; - v->a[34824] = anon_sym_DOLLAR_LPAREN; - v->a[34825] = anon_sym_BQUOTE; - v->a[34826] = sym_word; - v->a[34827] = 10; - v->a[34828] = actions(1424); - v->a[34829] = 1; - v->a[34830] = anon_sym_LPAREN; - v->a[34831] = actions(1428); - v->a[34832] = 1; - v->a[34833] = anon_sym_DOLLAR; - v->a[34834] = actions(1430); - v->a[34835] = 1; - v->a[34836] = anon_sym_DQUOTE; - v->a[34837] = actions(1434); - v->a[34838] = 1; - v->a[34839] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1742(v); -} - -void small_parse_table_1742(t_small_parse_table_array *v) -{ - v->a[34840] = actions(1436); - v->a[34841] = 1; - v->a[34842] = sym_comment; - v->a[34843] = actions(1438); - v->a[34844] = 1; - v->a[34845] = sym_variable_name; - v->a[34846] = actions(1426); - v->a[34847] = 2; - v->a[34848] = anon_sym_DASH2; - v->a[34849] = anon_sym_PLUS2; - v->a[34850] = actions(1432); - v->a[34851] = 2; - v->a[34852] = sym_number; - v->a[34853] = aux_sym__simple_variable_name_token1; - v->a[34854] = state(1312); - v->a[34855] = 3; - v->a[34856] = sym_string; - v->a[34857] = sym_simple_expansion; - v->a[34858] = sym_expansion; - v->a[34859] = state(1354); - small_parse_table_1743(v); -} - -void small_parse_table_1743(t_small_parse_table_array *v) -{ - v->a[34860] = 7; - v->a[34861] = sym__arithmetic_expression; - v->a[34862] = sym_arithmetic_literal; - v->a[34863] = sym_arithmetic_binary_expression; - v->a[34864] = sym_arithmetic_ternary_expression; - v->a[34865] = sym_arithmetic_unary_expression; - v->a[34866] = sym_arithmetic_postfix_expression; - v->a[34867] = sym_arithmetic_parenthesized_expression; - v->a[34868] = 10; - v->a[34869] = actions(1424); - v->a[34870] = 1; - v->a[34871] = anon_sym_LPAREN; - v->a[34872] = actions(1428); - v->a[34873] = 1; - v->a[34874] = anon_sym_DOLLAR; - v->a[34875] = actions(1430); - v->a[34876] = 1; - v->a[34877] = anon_sym_DQUOTE; - v->a[34878] = actions(1434); - v->a[34879] = 1; - small_parse_table_1744(v); -} - -void small_parse_table_1744(t_small_parse_table_array *v) -{ - v->a[34880] = anon_sym_DOLLAR_LBRACE; - v->a[34881] = actions(1436); - v->a[34882] = 1; - v->a[34883] = sym_comment; - v->a[34884] = actions(1438); - v->a[34885] = 1; - v->a[34886] = sym_variable_name; - v->a[34887] = actions(1426); - v->a[34888] = 2; - v->a[34889] = anon_sym_DASH2; - v->a[34890] = anon_sym_PLUS2; - v->a[34891] = actions(1432); - v->a[34892] = 2; - v->a[34893] = sym_number; - v->a[34894] = aux_sym__simple_variable_name_token1; - v->a[34895] = state(1312); - v->a[34896] = 3; - v->a[34897] = sym_string; - v->a[34898] = sym_simple_expansion; - v->a[34899] = sym_expansion; - small_parse_table_1745(v); -} - -/* EOF small_parse_table_348.c */ diff --git a/parser/static/small_parse_table/small_parse_table_349.c b/parser/static/small_parse_table/small_parse_table_349.c deleted file mode 100644 index 5330e47b..00000000 --- a/parser/static/small_parse_table/small_parse_table_349.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1745(t_small_parse_table_array *v) -{ - v->a[34900] = state(1341); - v->a[34901] = 7; - v->a[34902] = sym__arithmetic_expression; - v->a[34903] = sym_arithmetic_literal; - v->a[34904] = sym_arithmetic_binary_expression; - v->a[34905] = sym_arithmetic_ternary_expression; - v->a[34906] = sym_arithmetic_unary_expression; - v->a[34907] = sym_arithmetic_postfix_expression; - v->a[34908] = sym_arithmetic_parenthesized_expression; - v->a[34909] = 3; - v->a[34910] = actions(3); - v->a[34911] = 1; - v->a[34912] = sym_comment; - v->a[34913] = actions(1108); - v->a[34914] = 2; - v->a[34915] = sym__concat; - v->a[34916] = sym_variable_name; - v->a[34917] = actions(1106); - v->a[34918] = 17; - v->a[34919] = anon_sym_PIPE; - small_parse_table_1746(v); -} - -void small_parse_table_1746(t_small_parse_table_array *v) -{ - 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_LT_LT; - v->a[34926] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34927] = aux_sym_concatenation_token1; - v->a[34928] = anon_sym_DOLLAR; - v->a[34929] = anon_sym_DQUOTE; - v->a[34930] = sym_raw_string; - v->a[34931] = sym_number; - v->a[34932] = anon_sym_DOLLAR_LBRACE; - v->a[34933] = anon_sym_DOLLAR_LPAREN; - v->a[34934] = anon_sym_BQUOTE; - v->a[34935] = sym_word; - v->a[34936] = 3; - v->a[34937] = actions(3); - v->a[34938] = 1; - v->a[34939] = sym_comment; - small_parse_table_1747(v); -} - -void small_parse_table_1747(t_small_parse_table_array *v) -{ - v->a[34940] = actions(1046); - v->a[34941] = 1; - v->a[34942] = sym__concat; - v->a[34943] = actions(1048); - v->a[34944] = 18; - v->a[34945] = anon_sym_SEMI_SEMI; - v->a[34946] = anon_sym_AMP_AMP; - v->a[34947] = anon_sym_PIPE_PIPE; - v->a[34948] = anon_sym_LT; - v->a[34949] = anon_sym_GT; - v->a[34950] = anon_sym_GT_GT; - v->a[34951] = aux_sym_heredoc_redirect_token1; - v->a[34952] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[34953] = aux_sym_concatenation_token1; - v->a[34954] = anon_sym_DOLLAR; - v->a[34955] = anon_sym_DQUOTE; - v->a[34956] = sym_raw_string; - v->a[34957] = sym_number; - v->a[34958] = anon_sym_DOLLAR_LBRACE; - v->a[34959] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1748(v); -} - -void small_parse_table_1748(t_small_parse_table_array *v) -{ - v->a[34960] = anon_sym_BQUOTE; - v->a[34961] = sym_word; - v->a[34962] = anon_sym_SEMI; - v->a[34963] = 10; - v->a[34964] = actions(1424); - v->a[34965] = 1; - v->a[34966] = anon_sym_LPAREN; - v->a[34967] = actions(1428); - v->a[34968] = 1; - v->a[34969] = anon_sym_DOLLAR; - v->a[34970] = actions(1430); - v->a[34971] = 1; - v->a[34972] = anon_sym_DQUOTE; - v->a[34973] = actions(1434); - v->a[34974] = 1; - v->a[34975] = anon_sym_DOLLAR_LBRACE; - v->a[34976] = actions(1436); - v->a[34977] = 1; - v->a[34978] = sym_comment; - v->a[34979] = actions(1438); - small_parse_table_1749(v); -} - -void small_parse_table_1749(t_small_parse_table_array *v) -{ - v->a[34980] = 1; - v->a[34981] = sym_variable_name; - v->a[34982] = actions(1426); - v->a[34983] = 2; - v->a[34984] = anon_sym_DASH2; - v->a[34985] = anon_sym_PLUS2; - v->a[34986] = actions(1432); - v->a[34987] = 2; - v->a[34988] = sym_number; - v->a[34989] = aux_sym__simple_variable_name_token1; - v->a[34990] = state(1312); - v->a[34991] = 3; - v->a[34992] = sym_string; - v->a[34993] = sym_simple_expansion; - v->a[34994] = sym_expansion; - v->a[34995] = state(1334); - v->a[34996] = 7; - v->a[34997] = sym__arithmetic_expression; - v->a[34998] = sym_arithmetic_literal; - v->a[34999] = sym_arithmetic_binary_expression; - small_parse_table_1750(v); -} - -/* EOF small_parse_table_349.c */ diff --git a/parser/static/small_parse_table/small_parse_table_35.c b/parser/static/small_parse_table/small_parse_table_35.c deleted file mode 100644 index 10719eb7..00000000 --- a/parser/static/small_parse_table/small_parse_table_35.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_35.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_175(t_small_parse_table_array *v) -{ - v->a[3500] = sym_while_statement; - v->a[3501] = sym_if_statement; - v->a[3502] = sym_case_statement; - v->a[3503] = sym_function_definition; - v->a[3504] = sym_compound_statement; - v->a[3505] = sym_subshell; - v->a[3506] = sym_list; - v->a[3507] = sym_negated_command; - v->a[3508] = sym_command; - v->a[3509] = sym__variable_assignments; - v->a[3510] = 32; - v->a[3511] = actions(3); - v->a[3512] = 1; - v->a[3513] = sym_comment; - v->a[3514] = actions(79); - v->a[3515] = 1; - v->a[3516] = sym_word; - v->a[3517] = actions(81); - v->a[3518] = 1; - v->a[3519] = anon_sym_for; - small_parse_table_176(v); -} - -void small_parse_table_176(t_small_parse_table_array *v) -{ - v->a[3520] = actions(85); - v->a[3521] = 1; - v->a[3522] = anon_sym_if; - v->a[3523] = actions(87); - v->a[3524] = 1; - v->a[3525] = anon_sym_case; - v->a[3526] = actions(89); - v->a[3527] = 1; - v->a[3528] = anon_sym_LPAREN; - v->a[3529] = actions(93); - v->a[3530] = 1; - v->a[3531] = anon_sym_LBRACE; - v->a[3532] = actions(95); - v->a[3533] = 1; - v->a[3534] = anon_sym_BANG; - v->a[3535] = actions(99); - v->a[3536] = 1; - v->a[3537] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3538] = actions(101); - v->a[3539] = 1; - small_parse_table_177(v); -} - -void small_parse_table_177(t_small_parse_table_array *v) -{ - v->a[3540] = anon_sym_DOLLAR; - v->a[3541] = actions(103); - v->a[3542] = 1; - v->a[3543] = anon_sym_DQUOTE; - v->a[3544] = actions(107); - v->a[3545] = 1; - v->a[3546] = anon_sym_DOLLAR_LBRACE; - v->a[3547] = actions(109); - v->a[3548] = 1; - v->a[3549] = anon_sym_DOLLAR_LPAREN; - v->a[3550] = actions(111); - v->a[3551] = 1; - v->a[3552] = anon_sym_BQUOTE; - v->a[3553] = actions(113); - v->a[3554] = 1; - v->a[3555] = sym_variable_name; - v->a[3556] = actions(192); - v->a[3557] = 1; - v->a[3558] = anon_sym_LF; - v->a[3559] = state(34); - small_parse_table_178(v); -} - -void small_parse_table_178(t_small_parse_table_array *v) -{ - v->a[3560] = 1; - v->a[3561] = aux_sym__case_item_last_repeat2; - v->a[3562] = state(104); - v->a[3563] = 1; - v->a[3564] = aux_sym__statements_repeat1; - v->a[3565] = state(170); - v->a[3566] = 1; - v->a[3567] = sym_command_name; - v->a[3568] = state(177); - v->a[3569] = 1; - v->a[3570] = sym_variable_assignment; - v->a[3571] = state(408); - v->a[3572] = 1; - v->a[3573] = aux_sym_command_repeat1; - v->a[3574] = state(541); - v->a[3575] = 1; - v->a[3576] = sym_file_redirect; - v->a[3577] = state(546); - v->a[3578] = 1; - v->a[3579] = sym_concatenation; - small_parse_table_179(v); -} - -void small_parse_table_179(t_small_parse_table_array *v) -{ - v->a[3580] = state(913); - v->a[3581] = 1; - v->a[3582] = sym_pipeline; - v->a[3583] = state(990); - v->a[3584] = 1; - v->a[3585] = aux_sym_redirected_statement_repeat2; - v->a[3586] = state(1564); - v->a[3587] = 1; - v->a[3588] = sym__statement_not_pipeline; - v->a[3589] = state(1577); - v->a[3590] = 1; - v->a[3591] = sym__statements; - v->a[3592] = actions(83); - v->a[3593] = 2; - v->a[3594] = anon_sym_while; - v->a[3595] = anon_sym_until; - v->a[3596] = actions(105); - v->a[3597] = 2; - v->a[3598] = sym_raw_string; - v->a[3599] = sym_number; - small_parse_table_180(v); -} - -/* EOF small_parse_table_35.c */ diff --git a/parser/static/small_parse_table/small_parse_table_350.c b/parser/static/small_parse_table/small_parse_table_350.c deleted file mode 100644 index 106e7b14..00000000 --- a/parser/static/small_parse_table/small_parse_table_350.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1750(t_small_parse_table_array *v) -{ - v->a[35000] = sym_arithmetic_ternary_expression; - v->a[35001] = sym_arithmetic_unary_expression; - v->a[35002] = sym_arithmetic_postfix_expression; - v->a[35003] = sym_arithmetic_parenthesized_expression; - v->a[35004] = 11; - v->a[35005] = actions(3); - v->a[35006] = 1; - v->a[35007] = sym_comment; - v->a[35008] = actions(1225); - v->a[35009] = 1; - v->a[35010] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35011] = actions(1228); - v->a[35012] = 1; - v->a[35013] = anon_sym_DOLLAR; - v->a[35014] = actions(1231); - v->a[35015] = 1; - v->a[35016] = anon_sym_DQUOTE; - v->a[35017] = actions(1234); - v->a[35018] = 1; - v->a[35019] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1751(v); -} - -void small_parse_table_1751(t_small_parse_table_array *v) -{ - v->a[35020] = actions(1237); - v->a[35021] = 1; - v->a[35022] = anon_sym_DOLLAR_LPAREN; - v->a[35023] = actions(1240); - v->a[35024] = 1; - v->a[35025] = anon_sym_BQUOTE; - v->a[35026] = state(650); - v->a[35027] = 2; - v->a[35028] = sym_concatenation; - v->a[35029] = aux_sym_for_statement_repeat1; - v->a[35030] = actions(428); - v->a[35031] = 3; - v->a[35032] = anon_sym_SEMI_SEMI; - v->a[35033] = aux_sym_heredoc_redirect_token1; - v->a[35034] = anon_sym_SEMI; - v->a[35035] = actions(1462); - v->a[35036] = 3; - v->a[35037] = sym_raw_string; - v->a[35038] = sym_number; - v->a[35039] = sym_word; - small_parse_table_1752(v); -} - -void small_parse_table_1752(t_small_parse_table_array *v) -{ - v->a[35040] = state(857); - v->a[35041] = 5; - v->a[35042] = sym_arithmetic_expansion; - v->a[35043] = sym_string; - v->a[35044] = sym_simple_expansion; - v->a[35045] = sym_expansion; - v->a[35046] = sym_command_substitution; - v->a[35047] = 10; - v->a[35048] = actions(1424); - v->a[35049] = 1; - v->a[35050] = anon_sym_LPAREN; - v->a[35051] = actions(1428); - v->a[35052] = 1; - v->a[35053] = anon_sym_DOLLAR; - v->a[35054] = actions(1430); - v->a[35055] = 1; - v->a[35056] = anon_sym_DQUOTE; - v->a[35057] = actions(1434); - v->a[35058] = 1; - v->a[35059] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1753(v); -} - -void small_parse_table_1753(t_small_parse_table_array *v) -{ - v->a[35060] = actions(1436); - v->a[35061] = 1; - v->a[35062] = sym_comment; - v->a[35063] = actions(1438); - v->a[35064] = 1; - v->a[35065] = sym_variable_name; - v->a[35066] = actions(1426); - v->a[35067] = 2; - v->a[35068] = anon_sym_DASH2; - v->a[35069] = anon_sym_PLUS2; - v->a[35070] = actions(1432); - v->a[35071] = 2; - v->a[35072] = sym_number; - v->a[35073] = aux_sym__simple_variable_name_token1; - v->a[35074] = state(1312); - v->a[35075] = 3; - v->a[35076] = sym_string; - v->a[35077] = sym_simple_expansion; - v->a[35078] = sym_expansion; - v->a[35079] = state(1359); - small_parse_table_1754(v); -} - -void small_parse_table_1754(t_small_parse_table_array *v) -{ - v->a[35080] = 7; - v->a[35081] = sym__arithmetic_expression; - v->a[35082] = sym_arithmetic_literal; - v->a[35083] = sym_arithmetic_binary_expression; - v->a[35084] = sym_arithmetic_ternary_expression; - v->a[35085] = sym_arithmetic_unary_expression; - v->a[35086] = sym_arithmetic_postfix_expression; - v->a[35087] = sym_arithmetic_parenthesized_expression; - v->a[35088] = 3; - v->a[35089] = actions(3); - v->a[35090] = 1; - v->a[35091] = sym_comment; - v->a[35092] = actions(1116); - v->a[35093] = 2; - v->a[35094] = sym__concat; - v->a[35095] = sym_variable_name; - v->a[35096] = actions(1114); - v->a[35097] = 17; - v->a[35098] = anon_sym_PIPE; - v->a[35099] = anon_sym_AMP_AMP; - small_parse_table_1755(v); -} - -/* EOF small_parse_table_350.c */ diff --git a/parser/static/small_parse_table/small_parse_table_351.c b/parser/static/small_parse_table/small_parse_table_351.c deleted file mode 100644 index f6256e02..00000000 --- a/parser/static/small_parse_table/small_parse_table_351.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1755(t_small_parse_table_array *v) -{ - v->a[35100] = anon_sym_PIPE_PIPE; - v->a[35101] = anon_sym_LT; - v->a[35102] = anon_sym_GT; - v->a[35103] = anon_sym_GT_GT; - v->a[35104] = anon_sym_LT_LT; - v->a[35105] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35106] = aux_sym_concatenation_token1; - v->a[35107] = anon_sym_DOLLAR; - v->a[35108] = anon_sym_DQUOTE; - v->a[35109] = sym_raw_string; - v->a[35110] = sym_number; - v->a[35111] = anon_sym_DOLLAR_LBRACE; - v->a[35112] = anon_sym_DOLLAR_LPAREN; - v->a[35113] = anon_sym_BQUOTE; - v->a[35114] = sym_word; - v->a[35115] = 3; - v->a[35116] = actions(3); - v->a[35117] = 1; - v->a[35118] = sym_comment; - v->a[35119] = actions(1087); - small_parse_table_1756(v); -} - -void small_parse_table_1756(t_small_parse_table_array *v) -{ - v->a[35120] = 2; - v->a[35121] = sym__concat; - v->a[35122] = sym_variable_name; - v->a[35123] = actions(1089); - v->a[35124] = 17; - v->a[35125] = anon_sym_PIPE; - v->a[35126] = anon_sym_AMP_AMP; - v->a[35127] = anon_sym_PIPE_PIPE; - v->a[35128] = anon_sym_LT; - v->a[35129] = anon_sym_GT; - v->a[35130] = anon_sym_GT_GT; - v->a[35131] = anon_sym_LT_LT; - v->a[35132] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35133] = aux_sym_concatenation_token1; - v->a[35134] = anon_sym_DOLLAR; - v->a[35135] = anon_sym_DQUOTE; - v->a[35136] = sym_raw_string; - v->a[35137] = sym_number; - v->a[35138] = anon_sym_DOLLAR_LBRACE; - v->a[35139] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1757(v); -} - -void small_parse_table_1757(t_small_parse_table_array *v) -{ - v->a[35140] = anon_sym_BQUOTE; - v->a[35141] = sym_word; - v->a[35142] = 3; - v->a[35143] = actions(3); - v->a[35144] = 1; - v->a[35145] = sym_comment; - v->a[35146] = actions(1116); - v->a[35147] = 1; - v->a[35148] = sym__concat; - v->a[35149] = actions(1114); - v->a[35150] = 18; - v->a[35151] = anon_sym_SEMI_SEMI; - v->a[35152] = anon_sym_AMP_AMP; - v->a[35153] = anon_sym_PIPE_PIPE; - v->a[35154] = anon_sym_LT; - v->a[35155] = anon_sym_GT; - v->a[35156] = anon_sym_GT_GT; - v->a[35157] = aux_sym_heredoc_redirect_token1; - v->a[35158] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35159] = aux_sym_concatenation_token1; - small_parse_table_1758(v); -} - -void small_parse_table_1758(t_small_parse_table_array *v) -{ - v->a[35160] = anon_sym_DOLLAR; - v->a[35161] = anon_sym_DQUOTE; - v->a[35162] = sym_raw_string; - v->a[35163] = sym_number; - v->a[35164] = anon_sym_DOLLAR_LBRACE; - v->a[35165] = anon_sym_DOLLAR_LPAREN; - v->a[35166] = anon_sym_BQUOTE; - v->a[35167] = sym_word; - v->a[35168] = anon_sym_SEMI; - v->a[35169] = 3; - v->a[35170] = actions(3); - v->a[35171] = 1; - v->a[35172] = sym_comment; - v->a[35173] = actions(1083); - v->a[35174] = 2; - v->a[35175] = sym__concat; - v->a[35176] = sym_variable_name; - v->a[35177] = actions(1085); - v->a[35178] = 17; - v->a[35179] = anon_sym_PIPE; - small_parse_table_1759(v); -} - -void small_parse_table_1759(t_small_parse_table_array *v) -{ - v->a[35180] = anon_sym_AMP_AMP; - v->a[35181] = anon_sym_PIPE_PIPE; - v->a[35182] = anon_sym_LT; - v->a[35183] = anon_sym_GT; - v->a[35184] = anon_sym_GT_GT; - v->a[35185] = anon_sym_LT_LT; - v->a[35186] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35187] = aux_sym_concatenation_token1; - v->a[35188] = anon_sym_DOLLAR; - v->a[35189] = anon_sym_DQUOTE; - v->a[35190] = sym_raw_string; - v->a[35191] = sym_number; - v->a[35192] = anon_sym_DOLLAR_LBRACE; - v->a[35193] = anon_sym_DOLLAR_LPAREN; - v->a[35194] = anon_sym_BQUOTE; - v->a[35195] = sym_word; - v->a[35196] = 3; - v->a[35197] = actions(3); - v->a[35198] = 1; - v->a[35199] = sym_comment; - small_parse_table_1760(v); -} - -/* EOF small_parse_table_351.c */ diff --git a/parser/static/small_parse_table/small_parse_table_352.c b/parser/static/small_parse_table/small_parse_table_352.c deleted file mode 100644 index bfd13652..00000000 --- a/parser/static/small_parse_table/small_parse_table_352.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1760(t_small_parse_table_array *v) -{ - v->a[35200] = actions(1097); - v->a[35201] = 1; - v->a[35202] = sym__concat; - v->a[35203] = actions(1095); - v->a[35204] = 18; - v->a[35205] = anon_sym_SEMI_SEMI; - v->a[35206] = anon_sym_AMP_AMP; - v->a[35207] = anon_sym_PIPE_PIPE; - v->a[35208] = anon_sym_LT; - v->a[35209] = anon_sym_GT; - v->a[35210] = anon_sym_GT_GT; - v->a[35211] = aux_sym_heredoc_redirect_token1; - v->a[35212] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35213] = aux_sym_concatenation_token1; - v->a[35214] = anon_sym_DOLLAR; - v->a[35215] = anon_sym_DQUOTE; - v->a[35216] = sym_raw_string; - v->a[35217] = sym_number; - v->a[35218] = anon_sym_DOLLAR_LBRACE; - v->a[35219] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1761(v); -} - -void small_parse_table_1761(t_small_parse_table_array *v) -{ - v->a[35220] = anon_sym_BQUOTE; - v->a[35221] = sym_word; - v->a[35222] = anon_sym_SEMI; - v->a[35223] = 3; - v->a[35224] = actions(3); - v->a[35225] = 1; - v->a[35226] = sym_comment; - v->a[35227] = actions(1093); - v->a[35228] = 1; - v->a[35229] = sym__concat; - v->a[35230] = actions(1091); - v->a[35231] = 18; - v->a[35232] = anon_sym_SEMI_SEMI; - v->a[35233] = anon_sym_AMP_AMP; - v->a[35234] = anon_sym_PIPE_PIPE; - v->a[35235] = anon_sym_LT; - v->a[35236] = anon_sym_GT; - v->a[35237] = anon_sym_GT_GT; - v->a[35238] = aux_sym_heredoc_redirect_token1; - v->a[35239] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1762(v); -} - -void small_parse_table_1762(t_small_parse_table_array *v) -{ - v->a[35240] = aux_sym_concatenation_token1; - v->a[35241] = anon_sym_DOLLAR; - v->a[35242] = anon_sym_DQUOTE; - v->a[35243] = sym_raw_string; - v->a[35244] = sym_number; - v->a[35245] = anon_sym_DOLLAR_LBRACE; - v->a[35246] = anon_sym_DOLLAR_LPAREN; - v->a[35247] = anon_sym_BQUOTE; - v->a[35248] = sym_word; - v->a[35249] = anon_sym_SEMI; - v->a[35250] = 10; - v->a[35251] = actions(1424); - v->a[35252] = 1; - v->a[35253] = anon_sym_LPAREN; - v->a[35254] = actions(1428); - v->a[35255] = 1; - v->a[35256] = anon_sym_DOLLAR; - v->a[35257] = actions(1430); - v->a[35258] = 1; - v->a[35259] = anon_sym_DQUOTE; - small_parse_table_1763(v); -} - -void small_parse_table_1763(t_small_parse_table_array *v) -{ - v->a[35260] = actions(1434); - v->a[35261] = 1; - v->a[35262] = anon_sym_DOLLAR_LBRACE; - v->a[35263] = actions(1436); - v->a[35264] = 1; - v->a[35265] = sym_comment; - v->a[35266] = actions(1438); - v->a[35267] = 1; - v->a[35268] = sym_variable_name; - v->a[35269] = actions(1426); - v->a[35270] = 2; - v->a[35271] = anon_sym_DASH2; - v->a[35272] = anon_sym_PLUS2; - v->a[35273] = actions(1432); - v->a[35274] = 2; - v->a[35275] = sym_number; - v->a[35276] = aux_sym__simple_variable_name_token1; - v->a[35277] = state(1312); - v->a[35278] = 3; - v->a[35279] = sym_string; - small_parse_table_1764(v); -} - -void small_parse_table_1764(t_small_parse_table_array *v) -{ - v->a[35280] = sym_simple_expansion; - v->a[35281] = sym_expansion; - v->a[35282] = state(1362); - v->a[35283] = 7; - v->a[35284] = sym__arithmetic_expression; - v->a[35285] = sym_arithmetic_literal; - v->a[35286] = sym_arithmetic_binary_expression; - v->a[35287] = sym_arithmetic_ternary_expression; - v->a[35288] = sym_arithmetic_unary_expression; - v->a[35289] = sym_arithmetic_postfix_expression; - v->a[35290] = sym_arithmetic_parenthesized_expression; - v->a[35291] = 3; - v->a[35292] = actions(3); - v->a[35293] = 1; - v->a[35294] = sym_comment; - v->a[35295] = actions(1046); - v->a[35296] = 2; - v->a[35297] = sym__concat; - v->a[35298] = sym_variable_name; - v->a[35299] = actions(1048); - small_parse_table_1765(v); -} - -/* EOF small_parse_table_352.c */ diff --git a/parser/static/small_parse_table/small_parse_table_353.c b/parser/static/small_parse_table/small_parse_table_353.c deleted file mode 100644 index 8d5c7e72..00000000 --- a/parser/static/small_parse_table/small_parse_table_353.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1765(t_small_parse_table_array *v) -{ - v->a[35300] = 17; - v->a[35301] = anon_sym_PIPE; - v->a[35302] = anon_sym_AMP_AMP; - v->a[35303] = anon_sym_PIPE_PIPE; - v->a[35304] = anon_sym_LT; - v->a[35305] = anon_sym_GT; - v->a[35306] = anon_sym_GT_GT; - v->a[35307] = anon_sym_LT_LT; - v->a[35308] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35309] = aux_sym_concatenation_token1; - v->a[35310] = anon_sym_DOLLAR; - v->a[35311] = anon_sym_DQUOTE; - v->a[35312] = sym_raw_string; - v->a[35313] = sym_number; - v->a[35314] = anon_sym_DOLLAR_LBRACE; - v->a[35315] = anon_sym_DOLLAR_LPAREN; - v->a[35316] = anon_sym_BQUOTE; - v->a[35317] = sym_word; - v->a[35318] = 3; - v->a[35319] = actions(3); - small_parse_table_1766(v); -} - -void small_parse_table_1766(t_small_parse_table_array *v) -{ - v->a[35320] = 1; - v->a[35321] = sym_comment; - v->a[35322] = actions(1126); - v->a[35323] = 1; - v->a[35324] = sym__concat; - v->a[35325] = actions(1124); - v->a[35326] = 18; - v->a[35327] = anon_sym_SEMI_SEMI; - v->a[35328] = anon_sym_AMP_AMP; - v->a[35329] = anon_sym_PIPE_PIPE; - v->a[35330] = anon_sym_LT; - v->a[35331] = anon_sym_GT; - v->a[35332] = anon_sym_GT_GT; - v->a[35333] = aux_sym_heredoc_redirect_token1; - v->a[35334] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35335] = aux_sym_concatenation_token1; - v->a[35336] = anon_sym_DOLLAR; - v->a[35337] = anon_sym_DQUOTE; - v->a[35338] = sym_raw_string; - v->a[35339] = sym_number; - small_parse_table_1767(v); -} - -void small_parse_table_1767(t_small_parse_table_array *v) -{ - v->a[35340] = anon_sym_DOLLAR_LBRACE; - v->a[35341] = anon_sym_DOLLAR_LPAREN; - v->a[35342] = anon_sym_BQUOTE; - v->a[35343] = sym_word; - v->a[35344] = anon_sym_SEMI; - v->a[35345] = 10; - v->a[35346] = actions(1436); - v->a[35347] = 1; - v->a[35348] = sym_comment; - v->a[35349] = actions(1440); - v->a[35350] = 1; - v->a[35351] = anon_sym_LPAREN; - v->a[35352] = actions(1444); - v->a[35353] = 1; - v->a[35354] = anon_sym_DOLLAR; - v->a[35355] = actions(1446); - v->a[35356] = 1; - v->a[35357] = anon_sym_DQUOTE; - v->a[35358] = actions(1450); - v->a[35359] = 1; - small_parse_table_1768(v); -} - -void small_parse_table_1768(t_small_parse_table_array *v) -{ - v->a[35360] = anon_sym_DOLLAR_LBRACE; - v->a[35361] = actions(1452); - v->a[35362] = 1; - v->a[35363] = sym_variable_name; - v->a[35364] = actions(1442); - v->a[35365] = 2; - v->a[35366] = anon_sym_DASH2; - v->a[35367] = anon_sym_PLUS2; - v->a[35368] = actions(1448); - v->a[35369] = 2; - v->a[35370] = sym_number; - v->a[35371] = aux_sym__simple_variable_name_token1; - v->a[35372] = state(1340); - v->a[35373] = 3; - v->a[35374] = sym_string; - v->a[35375] = sym_simple_expansion; - v->a[35376] = sym_expansion; - v->a[35377] = state(1373); - v->a[35378] = 7; - v->a[35379] = sym__arithmetic_expression; - small_parse_table_1769(v); -} - -void small_parse_table_1769(t_small_parse_table_array *v) -{ - v->a[35380] = sym_arithmetic_literal; - v->a[35381] = sym_arithmetic_binary_expression; - v->a[35382] = sym_arithmetic_ternary_expression; - v->a[35383] = sym_arithmetic_unary_expression; - v->a[35384] = sym_arithmetic_postfix_expression; - v->a[35385] = sym_arithmetic_parenthesized_expression; - v->a[35386] = 3; - v->a[35387] = actions(3); - v->a[35388] = 1; - v->a[35389] = sym_comment; - v->a[35390] = actions(1126); - v->a[35391] = 2; - v->a[35392] = sym__concat; - v->a[35393] = sym_variable_name; - v->a[35394] = actions(1124); - v->a[35395] = 17; - v->a[35396] = anon_sym_PIPE; - v->a[35397] = anon_sym_AMP_AMP; - v->a[35398] = anon_sym_PIPE_PIPE; - v->a[35399] = anon_sym_LT; - small_parse_table_1770(v); -} - -/* EOF small_parse_table_353.c */ diff --git a/parser/static/small_parse_table/small_parse_table_354.c b/parser/static/small_parse_table/small_parse_table_354.c deleted file mode 100644 index 95cf5c89..00000000 --- a/parser/static/small_parse_table/small_parse_table_354.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1770(t_small_parse_table_array *v) -{ - v->a[35400] = anon_sym_GT; - v->a[35401] = anon_sym_GT_GT; - v->a[35402] = anon_sym_LT_LT; - v->a[35403] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35404] = aux_sym_concatenation_token1; - v->a[35405] = anon_sym_DOLLAR; - v->a[35406] = anon_sym_DQUOTE; - v->a[35407] = sym_raw_string; - v->a[35408] = sym_number; - v->a[35409] = anon_sym_DOLLAR_LBRACE; - v->a[35410] = anon_sym_DOLLAR_LPAREN; - v->a[35411] = anon_sym_BQUOTE; - v->a[35412] = sym_word; - v->a[35413] = 3; - v->a[35414] = actions(3); - v->a[35415] = 1; - v->a[35416] = sym_comment; - v->a[35417] = actions(1050); - v->a[35418] = 2; - v->a[35419] = sym__concat; - small_parse_table_1771(v); -} - -void small_parse_table_1771(t_small_parse_table_array *v) -{ - v->a[35420] = sym__bare_dollar; - v->a[35421] = actions(1052); - v->a[35422] = 17; - v->a[35423] = anon_sym_PIPE; - v->a[35424] = anon_sym_AMP_AMP; - v->a[35425] = anon_sym_PIPE_PIPE; - v->a[35426] = anon_sym_LT; - v->a[35427] = anon_sym_GT; - v->a[35428] = anon_sym_GT_GT; - v->a[35429] = anon_sym_LT_LT; - v->a[35430] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35431] = aux_sym_concatenation_token1; - v->a[35432] = anon_sym_DOLLAR; - v->a[35433] = anon_sym_DQUOTE; - v->a[35434] = sym_raw_string; - v->a[35435] = sym_number; - v->a[35436] = anon_sym_DOLLAR_LBRACE; - v->a[35437] = anon_sym_DOLLAR_LPAREN; - v->a[35438] = anon_sym_BQUOTE; - v->a[35439] = sym_word; - small_parse_table_1772(v); -} - -void small_parse_table_1772(t_small_parse_table_array *v) -{ - v->a[35440] = 10; - v->a[35441] = actions(1424); - v->a[35442] = 1; - v->a[35443] = anon_sym_LPAREN; - v->a[35444] = actions(1428); - v->a[35445] = 1; - v->a[35446] = anon_sym_DOLLAR; - v->a[35447] = actions(1430); - v->a[35448] = 1; - v->a[35449] = anon_sym_DQUOTE; - v->a[35450] = actions(1434); - v->a[35451] = 1; - v->a[35452] = anon_sym_DOLLAR_LBRACE; - v->a[35453] = actions(1436); - v->a[35454] = 1; - v->a[35455] = sym_comment; - v->a[35456] = actions(1438); - v->a[35457] = 1; - v->a[35458] = sym_variable_name; - v->a[35459] = actions(1426); - small_parse_table_1773(v); -} - -void small_parse_table_1773(t_small_parse_table_array *v) -{ - v->a[35460] = 2; - v->a[35461] = anon_sym_DASH2; - v->a[35462] = anon_sym_PLUS2; - v->a[35463] = actions(1432); - v->a[35464] = 2; - v->a[35465] = sym_number; - v->a[35466] = aux_sym__simple_variable_name_token1; - v->a[35467] = state(1312); - v->a[35468] = 3; - v->a[35469] = sym_string; - v->a[35470] = sym_simple_expansion; - v->a[35471] = sym_expansion; - v->a[35472] = state(1325); - v->a[35473] = 7; - v->a[35474] = sym__arithmetic_expression; - v->a[35475] = sym_arithmetic_literal; - v->a[35476] = sym_arithmetic_binary_expression; - v->a[35477] = sym_arithmetic_ternary_expression; - v->a[35478] = sym_arithmetic_unary_expression; - v->a[35479] = sym_arithmetic_postfix_expression; - small_parse_table_1774(v); -} - -void small_parse_table_1774(t_small_parse_table_array *v) -{ - v->a[35480] = sym_arithmetic_parenthesized_expression; - v->a[35481] = 10; - v->a[35482] = actions(1424); - v->a[35483] = 1; - v->a[35484] = anon_sym_LPAREN; - v->a[35485] = actions(1428); - v->a[35486] = 1; - v->a[35487] = anon_sym_DOLLAR; - v->a[35488] = actions(1430); - v->a[35489] = 1; - v->a[35490] = anon_sym_DQUOTE; - v->a[35491] = actions(1434); - v->a[35492] = 1; - v->a[35493] = anon_sym_DOLLAR_LBRACE; - v->a[35494] = actions(1436); - v->a[35495] = 1; - v->a[35496] = sym_comment; - v->a[35497] = actions(1438); - v->a[35498] = 1; - v->a[35499] = sym_variable_name; - small_parse_table_1775(v); -} - -/* EOF small_parse_table_354.c */ diff --git a/parser/static/small_parse_table/small_parse_table_355.c b/parser/static/small_parse_table/small_parse_table_355.c deleted file mode 100644 index 547a52b8..00000000 --- a/parser/static/small_parse_table/small_parse_table_355.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1775(t_small_parse_table_array *v) -{ - v->a[35500] = actions(1426); - v->a[35501] = 2; - v->a[35502] = anon_sym_DASH2; - v->a[35503] = anon_sym_PLUS2; - v->a[35504] = actions(1432); - v->a[35505] = 2; - v->a[35506] = sym_number; - v->a[35507] = aux_sym__simple_variable_name_token1; - v->a[35508] = state(1312); - v->a[35509] = 3; - v->a[35510] = sym_string; - v->a[35511] = sym_simple_expansion; - v->a[35512] = sym_expansion; - v->a[35513] = state(1339); - v->a[35514] = 7; - v->a[35515] = sym__arithmetic_expression; - v->a[35516] = sym_arithmetic_literal; - v->a[35517] = sym_arithmetic_binary_expression; - v->a[35518] = sym_arithmetic_ternary_expression; - v->a[35519] = sym_arithmetic_unary_expression; - small_parse_table_1776(v); -} - -void small_parse_table_1776(t_small_parse_table_array *v) -{ - v->a[35520] = sym_arithmetic_postfix_expression; - v->a[35521] = sym_arithmetic_parenthesized_expression; - v->a[35522] = 3; - v->a[35523] = actions(3); - v->a[35524] = 1; - v->a[35525] = sym_comment; - v->a[35526] = actions(1083); - v->a[35527] = 1; - v->a[35528] = sym__concat; - v->a[35529] = actions(1085); - v->a[35530] = 18; - v->a[35531] = anon_sym_SEMI_SEMI; - v->a[35532] = anon_sym_AMP_AMP; - v->a[35533] = anon_sym_PIPE_PIPE; - v->a[35534] = anon_sym_LT; - v->a[35535] = anon_sym_GT; - v->a[35536] = anon_sym_GT_GT; - v->a[35537] = aux_sym_heredoc_redirect_token1; - v->a[35538] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35539] = aux_sym_concatenation_token1; - small_parse_table_1777(v); -} - -void small_parse_table_1777(t_small_parse_table_array *v) -{ - v->a[35540] = anon_sym_DOLLAR; - v->a[35541] = anon_sym_DQUOTE; - v->a[35542] = sym_raw_string; - v->a[35543] = sym_number; - v->a[35544] = anon_sym_DOLLAR_LBRACE; - v->a[35545] = anon_sym_DOLLAR_LPAREN; - v->a[35546] = anon_sym_BQUOTE; - v->a[35547] = sym_word; - v->a[35548] = anon_sym_SEMI; - v->a[35549] = 3; - v->a[35550] = actions(3); - v->a[35551] = 1; - v->a[35552] = sym_comment; - v->a[35553] = actions(1087); - v->a[35554] = 1; - v->a[35555] = sym__concat; - v->a[35556] = actions(1089); - v->a[35557] = 18; - v->a[35558] = anon_sym_SEMI_SEMI; - v->a[35559] = anon_sym_AMP_AMP; - small_parse_table_1778(v); -} - -void small_parse_table_1778(t_small_parse_table_array *v) -{ - v->a[35560] = anon_sym_PIPE_PIPE; - v->a[35561] = anon_sym_LT; - v->a[35562] = anon_sym_GT; - v->a[35563] = anon_sym_GT_GT; - v->a[35564] = aux_sym_heredoc_redirect_token1; - v->a[35565] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35566] = aux_sym_concatenation_token1; - v->a[35567] = anon_sym_DOLLAR; - v->a[35568] = anon_sym_DQUOTE; - v->a[35569] = sym_raw_string; - v->a[35570] = sym_number; - v->a[35571] = anon_sym_DOLLAR_LBRACE; - v->a[35572] = anon_sym_DOLLAR_LPAREN; - v->a[35573] = anon_sym_BQUOTE; - v->a[35574] = sym_word; - v->a[35575] = anon_sym_SEMI; - v->a[35576] = 10; - v->a[35577] = actions(1424); - v->a[35578] = 1; - v->a[35579] = anon_sym_LPAREN; - small_parse_table_1779(v); -} - -void small_parse_table_1779(t_small_parse_table_array *v) -{ - v->a[35580] = actions(1428); - v->a[35581] = 1; - v->a[35582] = anon_sym_DOLLAR; - v->a[35583] = actions(1430); - v->a[35584] = 1; - v->a[35585] = anon_sym_DQUOTE; - v->a[35586] = actions(1434); - v->a[35587] = 1; - v->a[35588] = anon_sym_DOLLAR_LBRACE; - v->a[35589] = actions(1436); - v->a[35590] = 1; - v->a[35591] = sym_comment; - v->a[35592] = actions(1438); - v->a[35593] = 1; - v->a[35594] = sym_variable_name; - v->a[35595] = actions(1426); - v->a[35596] = 2; - v->a[35597] = anon_sym_DASH2; - v->a[35598] = anon_sym_PLUS2; - v->a[35599] = actions(1432); - small_parse_table_1780(v); -} - -/* EOF small_parse_table_355.c */ diff --git a/parser/static/small_parse_table/small_parse_table_356.c b/parser/static/small_parse_table/small_parse_table_356.c deleted file mode 100644 index fee7aec1..00000000 --- a/parser/static/small_parse_table/small_parse_table_356.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1780(t_small_parse_table_array *v) -{ - v->a[35600] = 2; - v->a[35601] = sym_number; - v->a[35602] = aux_sym__simple_variable_name_token1; - v->a[35603] = state(1312); - v->a[35604] = 3; - v->a[35605] = sym_string; - v->a[35606] = sym_simple_expansion; - v->a[35607] = sym_expansion; - v->a[35608] = state(1368); - v->a[35609] = 7; - v->a[35610] = sym__arithmetic_expression; - v->a[35611] = sym_arithmetic_literal; - v->a[35612] = sym_arithmetic_binary_expression; - v->a[35613] = sym_arithmetic_ternary_expression; - v->a[35614] = sym_arithmetic_unary_expression; - v->a[35615] = sym_arithmetic_postfix_expression; - v->a[35616] = sym_arithmetic_parenthesized_expression; - v->a[35617] = 3; - v->a[35618] = actions(3); - v->a[35619] = 1; - small_parse_table_1781(v); -} - -void small_parse_table_1781(t_small_parse_table_array *v) -{ - v->a[35620] = sym_comment; - v->a[35621] = actions(981); - v->a[35622] = 2; - v->a[35623] = sym__concat; - v->a[35624] = sym_variable_name; - v->a[35625] = actions(973); - v->a[35626] = 17; - v->a[35627] = anon_sym_PIPE; - v->a[35628] = anon_sym_AMP_AMP; - v->a[35629] = anon_sym_PIPE_PIPE; - v->a[35630] = anon_sym_LT; - v->a[35631] = anon_sym_GT; - v->a[35632] = anon_sym_GT_GT; - v->a[35633] = anon_sym_LT_LT; - v->a[35634] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35635] = aux_sym_concatenation_token1; - v->a[35636] = anon_sym_DOLLAR; - v->a[35637] = anon_sym_DQUOTE; - v->a[35638] = sym_raw_string; - v->a[35639] = sym_number; - small_parse_table_1782(v); -} - -void small_parse_table_1782(t_small_parse_table_array *v) -{ - v->a[35640] = anon_sym_DOLLAR_LBRACE; - v->a[35641] = anon_sym_DOLLAR_LPAREN; - v->a[35642] = anon_sym_BQUOTE; - v->a[35643] = sym_word; - v->a[35644] = 10; - v->a[35645] = actions(1424); - v->a[35646] = 1; - v->a[35647] = anon_sym_LPAREN; - v->a[35648] = actions(1428); - v->a[35649] = 1; - v->a[35650] = anon_sym_DOLLAR; - v->a[35651] = actions(1430); - v->a[35652] = 1; - v->a[35653] = anon_sym_DQUOTE; - v->a[35654] = actions(1434); - v->a[35655] = 1; - v->a[35656] = anon_sym_DOLLAR_LBRACE; - v->a[35657] = actions(1436); - v->a[35658] = 1; - v->a[35659] = sym_comment; - small_parse_table_1783(v); -} - -void small_parse_table_1783(t_small_parse_table_array *v) -{ - v->a[35660] = actions(1438); - v->a[35661] = 1; - v->a[35662] = sym_variable_name; - v->a[35663] = actions(1426); - v->a[35664] = 2; - v->a[35665] = anon_sym_DASH2; - v->a[35666] = anon_sym_PLUS2; - v->a[35667] = actions(1432); - v->a[35668] = 2; - v->a[35669] = sym_number; - v->a[35670] = aux_sym__simple_variable_name_token1; - v->a[35671] = state(1312); - v->a[35672] = 3; - v->a[35673] = sym_string; - v->a[35674] = sym_simple_expansion; - v->a[35675] = sym_expansion; - v->a[35676] = state(1348); - v->a[35677] = 7; - v->a[35678] = sym__arithmetic_expression; - v->a[35679] = sym_arithmetic_literal; - small_parse_table_1784(v); -} - -void small_parse_table_1784(t_small_parse_table_array *v) -{ - v->a[35680] = sym_arithmetic_binary_expression; - v->a[35681] = sym_arithmetic_ternary_expression; - v->a[35682] = sym_arithmetic_unary_expression; - v->a[35683] = sym_arithmetic_postfix_expression; - v->a[35684] = sym_arithmetic_parenthesized_expression; - v->a[35685] = 10; - v->a[35686] = actions(1424); - v->a[35687] = 1; - v->a[35688] = anon_sym_LPAREN; - v->a[35689] = actions(1428); - v->a[35690] = 1; - v->a[35691] = anon_sym_DOLLAR; - v->a[35692] = actions(1430); - v->a[35693] = 1; - v->a[35694] = anon_sym_DQUOTE; - v->a[35695] = actions(1434); - v->a[35696] = 1; - v->a[35697] = anon_sym_DOLLAR_LBRACE; - v->a[35698] = actions(1436); - v->a[35699] = 1; - small_parse_table_1785(v); -} - -/* EOF small_parse_table_356.c */ diff --git a/parser/static/small_parse_table/small_parse_table_357.c b/parser/static/small_parse_table/small_parse_table_357.c deleted file mode 100644 index 1a03ebea..00000000 --- a/parser/static/small_parse_table/small_parse_table_357.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1785(t_small_parse_table_array *v) -{ - v->a[35700] = sym_comment; - v->a[35701] = actions(1438); - v->a[35702] = 1; - v->a[35703] = sym_variable_name; - v->a[35704] = actions(1426); - v->a[35705] = 2; - v->a[35706] = anon_sym_DASH2; - v->a[35707] = anon_sym_PLUS2; - v->a[35708] = actions(1432); - v->a[35709] = 2; - v->a[35710] = sym_number; - v->a[35711] = aux_sym__simple_variable_name_token1; - v->a[35712] = state(1312); - v->a[35713] = 3; - v->a[35714] = sym_string; - v->a[35715] = sym_simple_expansion; - v->a[35716] = sym_expansion; - v->a[35717] = state(1345); - v->a[35718] = 7; - v->a[35719] = sym__arithmetic_expression; - small_parse_table_1786(v); -} - -void small_parse_table_1786(t_small_parse_table_array *v) -{ - v->a[35720] = sym_arithmetic_literal; - v->a[35721] = sym_arithmetic_binary_expression; - v->a[35722] = sym_arithmetic_ternary_expression; - v->a[35723] = sym_arithmetic_unary_expression; - v->a[35724] = sym_arithmetic_postfix_expression; - v->a[35725] = sym_arithmetic_parenthesized_expression; - v->a[35726] = 10; - v->a[35727] = actions(1436); - v->a[35728] = 1; - v->a[35729] = sym_comment; - v->a[35730] = actions(1440); - v->a[35731] = 1; - v->a[35732] = anon_sym_LPAREN; - v->a[35733] = actions(1444); - v->a[35734] = 1; - v->a[35735] = anon_sym_DOLLAR; - v->a[35736] = actions(1446); - v->a[35737] = 1; - v->a[35738] = anon_sym_DQUOTE; - v->a[35739] = actions(1450); - small_parse_table_1787(v); -} - -void small_parse_table_1787(t_small_parse_table_array *v) -{ - v->a[35740] = 1; - v->a[35741] = anon_sym_DOLLAR_LBRACE; - v->a[35742] = actions(1452); - v->a[35743] = 1; - v->a[35744] = sym_variable_name; - v->a[35745] = actions(1442); - v->a[35746] = 2; - v->a[35747] = anon_sym_DASH2; - v->a[35748] = anon_sym_PLUS2; - v->a[35749] = actions(1448); - v->a[35750] = 2; - v->a[35751] = sym_number; - v->a[35752] = aux_sym__simple_variable_name_token1; - v->a[35753] = state(1340); - v->a[35754] = 3; - v->a[35755] = sym_string; - v->a[35756] = sym_simple_expansion; - v->a[35757] = sym_expansion; - v->a[35758] = state(1328); - v->a[35759] = 7; - small_parse_table_1788(v); -} - -void small_parse_table_1788(t_small_parse_table_array *v) -{ - v->a[35760] = sym__arithmetic_expression; - v->a[35761] = sym_arithmetic_literal; - v->a[35762] = sym_arithmetic_binary_expression; - v->a[35763] = sym_arithmetic_ternary_expression; - v->a[35764] = sym_arithmetic_unary_expression; - v->a[35765] = sym_arithmetic_postfix_expression; - v->a[35766] = sym_arithmetic_parenthesized_expression; - v->a[35767] = 10; - v->a[35768] = actions(1424); - v->a[35769] = 1; - v->a[35770] = anon_sym_LPAREN; - v->a[35771] = actions(1428); - v->a[35772] = 1; - v->a[35773] = anon_sym_DOLLAR; - v->a[35774] = actions(1430); - v->a[35775] = 1; - v->a[35776] = anon_sym_DQUOTE; - v->a[35777] = actions(1434); - v->a[35778] = 1; - v->a[35779] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1789(v); -} - -void small_parse_table_1789(t_small_parse_table_array *v) -{ - v->a[35780] = actions(1436); - v->a[35781] = 1; - v->a[35782] = sym_comment; - v->a[35783] = actions(1438); - v->a[35784] = 1; - v->a[35785] = sym_variable_name; - v->a[35786] = actions(1426); - v->a[35787] = 2; - v->a[35788] = anon_sym_DASH2; - v->a[35789] = anon_sym_PLUS2; - v->a[35790] = actions(1432); - v->a[35791] = 2; - v->a[35792] = sym_number; - v->a[35793] = aux_sym__simple_variable_name_token1; - v->a[35794] = state(1312); - v->a[35795] = 3; - v->a[35796] = sym_string; - v->a[35797] = sym_simple_expansion; - v->a[35798] = sym_expansion; - v->a[35799] = state(1353); - small_parse_table_1790(v); -} - -/* EOF small_parse_table_357.c */ diff --git a/parser/static/small_parse_table/small_parse_table_358.c b/parser/static/small_parse_table/small_parse_table_358.c deleted file mode 100644 index a96edc63..00000000 --- a/parser/static/small_parse_table/small_parse_table_358.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1790(t_small_parse_table_array *v) -{ - v->a[35800] = 7; - v->a[35801] = sym__arithmetic_expression; - v->a[35802] = sym_arithmetic_literal; - v->a[35803] = sym_arithmetic_binary_expression; - v->a[35804] = sym_arithmetic_ternary_expression; - v->a[35805] = sym_arithmetic_unary_expression; - v->a[35806] = sym_arithmetic_postfix_expression; - v->a[35807] = sym_arithmetic_parenthesized_expression; - v->a[35808] = 10; - v->a[35809] = actions(1424); - v->a[35810] = 1; - v->a[35811] = anon_sym_LPAREN; - v->a[35812] = actions(1428); - v->a[35813] = 1; - v->a[35814] = anon_sym_DOLLAR; - v->a[35815] = actions(1430); - v->a[35816] = 1; - v->a[35817] = anon_sym_DQUOTE; - v->a[35818] = actions(1434); - v->a[35819] = 1; - small_parse_table_1791(v); -} - -void small_parse_table_1791(t_small_parse_table_array *v) -{ - v->a[35820] = anon_sym_DOLLAR_LBRACE; - v->a[35821] = actions(1436); - v->a[35822] = 1; - v->a[35823] = sym_comment; - v->a[35824] = actions(1438); - v->a[35825] = 1; - v->a[35826] = sym_variable_name; - v->a[35827] = actions(1426); - v->a[35828] = 2; - v->a[35829] = anon_sym_DASH2; - v->a[35830] = anon_sym_PLUS2; - v->a[35831] = actions(1432); - v->a[35832] = 2; - v->a[35833] = sym_number; - v->a[35834] = aux_sym__simple_variable_name_token1; - v->a[35835] = state(1312); - v->a[35836] = 3; - v->a[35837] = sym_string; - v->a[35838] = sym_simple_expansion; - v->a[35839] = sym_expansion; - small_parse_table_1792(v); -} - -void small_parse_table_1792(t_small_parse_table_array *v) -{ - v->a[35840] = state(1305); - v->a[35841] = 7; - v->a[35842] = sym__arithmetic_expression; - v->a[35843] = sym_arithmetic_literal; - v->a[35844] = sym_arithmetic_binary_expression; - v->a[35845] = sym_arithmetic_ternary_expression; - v->a[35846] = sym_arithmetic_unary_expression; - v->a[35847] = sym_arithmetic_postfix_expression; - v->a[35848] = sym_arithmetic_parenthesized_expression; - v->a[35849] = 3; - v->a[35850] = actions(3); - v->a[35851] = 1; - v->a[35852] = sym_comment; - v->a[35853] = actions(1050); - v->a[35854] = 2; - v->a[35855] = sym__concat; - v->a[35856] = sym__bare_dollar; - v->a[35857] = actions(1052); - v->a[35858] = 17; - v->a[35859] = anon_sym_PIPE; - small_parse_table_1793(v); -} - -void small_parse_table_1793(t_small_parse_table_array *v) -{ - v->a[35860] = anon_sym_AMP_AMP; - v->a[35861] = anon_sym_PIPE_PIPE; - v->a[35862] = anon_sym_LT; - v->a[35863] = anon_sym_GT; - v->a[35864] = anon_sym_GT_GT; - v->a[35865] = anon_sym_LT_LT; - v->a[35866] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35867] = aux_sym_concatenation_token1; - v->a[35868] = anon_sym_DOLLAR; - v->a[35869] = anon_sym_DQUOTE; - v->a[35870] = sym_raw_string; - v->a[35871] = sym_number; - v->a[35872] = anon_sym_DOLLAR_LBRACE; - v->a[35873] = anon_sym_DOLLAR_LPAREN; - v->a[35874] = anon_sym_BQUOTE; - v->a[35875] = sym_word; - v->a[35876] = 3; - v->a[35877] = actions(3); - v->a[35878] = 1; - v->a[35879] = sym_comment; - small_parse_table_1794(v); -} - -void small_parse_table_1794(t_small_parse_table_array *v) -{ - v->a[35880] = actions(1050); - v->a[35881] = 1; - v->a[35882] = sym__concat; - v->a[35883] = actions(1052); - v->a[35884] = 18; - v->a[35885] = anon_sym_SEMI_SEMI; - v->a[35886] = anon_sym_AMP_AMP; - v->a[35887] = anon_sym_PIPE_PIPE; - v->a[35888] = anon_sym_LT; - v->a[35889] = anon_sym_GT; - v->a[35890] = anon_sym_GT_GT; - v->a[35891] = aux_sym_heredoc_redirect_token1; - v->a[35892] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35893] = aux_sym_concatenation_token1; - v->a[35894] = anon_sym_DOLLAR; - v->a[35895] = anon_sym_DQUOTE; - v->a[35896] = sym_raw_string; - v->a[35897] = sym_number; - v->a[35898] = anon_sym_DOLLAR_LBRACE; - v->a[35899] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1795(v); -} - -/* EOF small_parse_table_358.c */ diff --git a/parser/static/small_parse_table/small_parse_table_359.c b/parser/static/small_parse_table/small_parse_table_359.c deleted file mode 100644 index 4e544d8d..00000000 --- a/parser/static/small_parse_table/small_parse_table_359.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1795(t_small_parse_table_array *v) -{ - v->a[35900] = anon_sym_BQUOTE; - v->a[35901] = sym_word; - v->a[35902] = anon_sym_SEMI; - v->a[35903] = 3; - v->a[35904] = actions(3); - v->a[35905] = 1; - v->a[35906] = sym_comment; - v->a[35907] = actions(1054); - v->a[35908] = 1; - v->a[35909] = sym__concat; - v->a[35910] = actions(1056); - v->a[35911] = 18; - v->a[35912] = anon_sym_SEMI_SEMI; - v->a[35913] = anon_sym_AMP_AMP; - v->a[35914] = anon_sym_PIPE_PIPE; - v->a[35915] = anon_sym_LT; - v->a[35916] = anon_sym_GT; - v->a[35917] = anon_sym_GT_GT; - v->a[35918] = aux_sym_heredoc_redirect_token1; - v->a[35919] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1796(v); -} - -void small_parse_table_1796(t_small_parse_table_array *v) -{ - v->a[35920] = aux_sym_concatenation_token1; - v->a[35921] = anon_sym_DOLLAR; - v->a[35922] = anon_sym_DQUOTE; - v->a[35923] = sym_raw_string; - v->a[35924] = sym_number; - v->a[35925] = anon_sym_DOLLAR_LBRACE; - v->a[35926] = anon_sym_DOLLAR_LPAREN; - v->a[35927] = anon_sym_BQUOTE; - v->a[35928] = sym_word; - v->a[35929] = anon_sym_SEMI; - v->a[35930] = 3; - v->a[35931] = actions(3); - v->a[35932] = 1; - v->a[35933] = sym_comment; - v->a[35934] = actions(1050); - v->a[35935] = 1; - v->a[35936] = sym__concat; - v->a[35937] = actions(1052); - v->a[35938] = 18; - v->a[35939] = anon_sym_SEMI_SEMI; - 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_PIPE_PIPE; - v->a[35942] = anon_sym_LT; - v->a[35943] = anon_sym_GT; - v->a[35944] = anon_sym_GT_GT; - v->a[35945] = aux_sym_heredoc_redirect_token1; - v->a[35946] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[35947] = aux_sym_concatenation_token1; - v->a[35948] = anon_sym_DOLLAR; - v->a[35949] = anon_sym_DQUOTE; - v->a[35950] = sym_raw_string; - v->a[35951] = sym_number; - v->a[35952] = anon_sym_DOLLAR_LBRACE; - v->a[35953] = anon_sym_DOLLAR_LPAREN; - v->a[35954] = anon_sym_BQUOTE; - v->a[35955] = sym_word; - v->a[35956] = anon_sym_SEMI; - v->a[35957] = 10; - v->a[35958] = actions(1436); - v->a[35959] = 1; - small_parse_table_1798(v); -} - -void small_parse_table_1798(t_small_parse_table_array *v) -{ - v->a[35960] = sym_comment; - v->a[35961] = actions(1440); - v->a[35962] = 1; - v->a[35963] = anon_sym_LPAREN; - v->a[35964] = actions(1444); - v->a[35965] = 1; - v->a[35966] = anon_sym_DOLLAR; - v->a[35967] = actions(1446); - v->a[35968] = 1; - v->a[35969] = anon_sym_DQUOTE; - v->a[35970] = actions(1450); - v->a[35971] = 1; - v->a[35972] = anon_sym_DOLLAR_LBRACE; - v->a[35973] = actions(1452); - v->a[35974] = 1; - v->a[35975] = sym_variable_name; - v->a[35976] = actions(1442); - v->a[35977] = 2; - v->a[35978] = anon_sym_DASH2; - v->a[35979] = anon_sym_PLUS2; - small_parse_table_1799(v); -} - -void small_parse_table_1799(t_small_parse_table_array *v) -{ - v->a[35980] = actions(1448); - v->a[35981] = 2; - v->a[35982] = sym_number; - v->a[35983] = aux_sym__simple_variable_name_token1; - v->a[35984] = state(1340); - v->a[35985] = 3; - v->a[35986] = sym_string; - v->a[35987] = sym_simple_expansion; - v->a[35988] = sym_expansion; - v->a[35989] = state(1332); - v->a[35990] = 7; - v->a[35991] = sym__arithmetic_expression; - v->a[35992] = sym_arithmetic_literal; - v->a[35993] = sym_arithmetic_binary_expression; - v->a[35994] = sym_arithmetic_ternary_expression; - v->a[35995] = sym_arithmetic_unary_expression; - v->a[35996] = sym_arithmetic_postfix_expression; - v->a[35997] = sym_arithmetic_parenthesized_expression; - v->a[35998] = 10; - v->a[35999] = actions(1436); - small_parse_table_1800(v); -} - -/* EOF small_parse_table_359.c */ diff --git a/parser/static/small_parse_table/small_parse_table_36.c b/parser/static/small_parse_table/small_parse_table_36.c deleted file mode 100644 index 5285297d..00000000 --- a/parser/static/small_parse_table/small_parse_table_36.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_36.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_180(t_small_parse_table_array *v) -{ - v->a[3600] = actions(97); - v->a[3601] = 3; - v->a[3602] = anon_sym_LT; - v->a[3603] = anon_sym_GT; - v->a[3604] = anon_sym_GT_GT; - v->a[3605] = state(276); - v->a[3606] = 5; - v->a[3607] = sym_arithmetic_expansion; - v->a[3608] = sym_string; - v->a[3609] = sym_simple_expansion; - v->a[3610] = sym_expansion; - v->a[3611] = sym_command_substitution; - v->a[3612] = state(867); - v->a[3613] = 12; - v->a[3614] = sym_redirected_statement; - v->a[3615] = sym_for_statement; - v->a[3616] = sym_while_statement; - v->a[3617] = sym_if_statement; - v->a[3618] = sym_case_statement; - v->a[3619] = sym_function_definition; - small_parse_table_181(v); -} - -void small_parse_table_181(t_small_parse_table_array *v) -{ - v->a[3620] = sym_compound_statement; - v->a[3621] = sym_subshell; - v->a[3622] = sym_list; - v->a[3623] = sym_negated_command; - v->a[3624] = sym_command; - v->a[3625] = sym__variable_assignments; - v->a[3626] = 32; - v->a[3627] = actions(3); - v->a[3628] = 1; - v->a[3629] = sym_comment; - v->a[3630] = actions(9); - v->a[3631] = 1; - v->a[3632] = anon_sym_for; - v->a[3633] = actions(13); - v->a[3634] = 1; - v->a[3635] = anon_sym_if; - v->a[3636] = actions(15); - v->a[3637] = 1; - v->a[3638] = anon_sym_case; - v->a[3639] = actions(17); - small_parse_table_182(v); -} - -void small_parse_table_182(t_small_parse_table_array *v) -{ - v->a[3640] = 1; - v->a[3641] = anon_sym_LPAREN; - v->a[3642] = actions(19); - v->a[3643] = 1; - v->a[3644] = anon_sym_LBRACE; - v->a[3645] = actions(41); - v->a[3646] = 1; - v->a[3647] = sym_word; - v->a[3648] = actions(49); - v->a[3649] = 1; - v->a[3650] = anon_sym_BANG; - v->a[3651] = actions(53); - v->a[3652] = 1; - v->a[3653] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3654] = actions(55); - v->a[3655] = 1; - v->a[3656] = anon_sym_DOLLAR; - v->a[3657] = actions(57); - v->a[3658] = 1; - v->a[3659] = anon_sym_DQUOTE; - small_parse_table_183(v); -} - -void small_parse_table_183(t_small_parse_table_array *v) -{ - v->a[3660] = actions(61); - v->a[3661] = 1; - v->a[3662] = anon_sym_DOLLAR_LBRACE; - v->a[3663] = actions(63); - v->a[3664] = 1; - v->a[3665] = anon_sym_DOLLAR_LPAREN; - v->a[3666] = actions(65); - v->a[3667] = 1; - v->a[3668] = anon_sym_BQUOTE; - v->a[3669] = actions(67); - v->a[3670] = 1; - v->a[3671] = sym_variable_name; - v->a[3672] = actions(194); - v->a[3673] = 1; - v->a[3674] = anon_sym_LF; - v->a[3675] = state(24); - v->a[3676] = 1; - v->a[3677] = aux_sym__case_item_last_repeat2; - v->a[3678] = state(118); - v->a[3679] = 1; - small_parse_table_184(v); -} - -void small_parse_table_184(t_small_parse_table_array *v) -{ - v->a[3680] = aux_sym__statements_repeat1; - v->a[3681] = state(185); - v->a[3682] = 1; - v->a[3683] = sym_command_name; - v->a[3684] = state(216); - v->a[3685] = 1; - v->a[3686] = sym_variable_assignment; - v->a[3687] = state(411); - v->a[3688] = 1; - v->a[3689] = aux_sym_command_repeat1; - v->a[3690] = state(551); - v->a[3691] = 1; - v->a[3692] = sym_file_redirect; - v->a[3693] = state(555); - v->a[3694] = 1; - v->a[3695] = sym_concatenation; - v->a[3696] = state(991); - v->a[3697] = 1; - v->a[3698] = sym_pipeline; - v->a[3699] = state(1126); - small_parse_table_185(v); -} - -/* EOF small_parse_table_36.c */ diff --git a/parser/static/small_parse_table/small_parse_table_360.c b/parser/static/small_parse_table/small_parse_table_360.c deleted file mode 100644 index 5d16f2a7..00000000 --- a/parser/static/small_parse_table/small_parse_table_360.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1800(t_small_parse_table_array *v) -{ - v->a[36000] = 1; - v->a[36001] = sym_comment; - v->a[36002] = actions(1440); - v->a[36003] = 1; - v->a[36004] = anon_sym_LPAREN; - v->a[36005] = actions(1444); - v->a[36006] = 1; - v->a[36007] = anon_sym_DOLLAR; - v->a[36008] = actions(1446); - v->a[36009] = 1; - v->a[36010] = anon_sym_DQUOTE; - v->a[36011] = actions(1450); - v->a[36012] = 1; - v->a[36013] = anon_sym_DOLLAR_LBRACE; - v->a[36014] = actions(1452); - v->a[36015] = 1; - v->a[36016] = sym_variable_name; - v->a[36017] = actions(1442); - v->a[36018] = 2; - v->a[36019] = anon_sym_DASH2; - small_parse_table_1801(v); -} - -void small_parse_table_1801(t_small_parse_table_array *v) -{ - v->a[36020] = anon_sym_PLUS2; - v->a[36021] = actions(1448); - v->a[36022] = 2; - v->a[36023] = sym_number; - v->a[36024] = aux_sym__simple_variable_name_token1; - v->a[36025] = state(1340); - v->a[36026] = 3; - v->a[36027] = sym_string; - v->a[36028] = sym_simple_expansion; - v->a[36029] = sym_expansion; - v->a[36030] = state(1330); - v->a[36031] = 7; - v->a[36032] = sym__arithmetic_expression; - v->a[36033] = sym_arithmetic_literal; - v->a[36034] = sym_arithmetic_binary_expression; - v->a[36035] = sym_arithmetic_ternary_expression; - v->a[36036] = sym_arithmetic_unary_expression; - v->a[36037] = sym_arithmetic_postfix_expression; - v->a[36038] = sym_arithmetic_parenthesized_expression; - v->a[36039] = 3; - small_parse_table_1802(v); -} - -void small_parse_table_1802(t_small_parse_table_array *v) -{ - v->a[36040] = actions(3); - v->a[36041] = 1; - v->a[36042] = sym_comment; - v->a[36043] = actions(1108); - v->a[36044] = 1; - v->a[36045] = sym__concat; - v->a[36046] = actions(1106); - v->a[36047] = 18; - v->a[36048] = anon_sym_SEMI_SEMI; - v->a[36049] = anon_sym_AMP_AMP; - v->a[36050] = anon_sym_PIPE_PIPE; - v->a[36051] = anon_sym_LT; - v->a[36052] = anon_sym_GT; - v->a[36053] = anon_sym_GT_GT; - v->a[36054] = aux_sym_heredoc_redirect_token1; - v->a[36055] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36056] = aux_sym_concatenation_token1; - v->a[36057] = anon_sym_DOLLAR; - v->a[36058] = anon_sym_DQUOTE; - v->a[36059] = sym_raw_string; - small_parse_table_1803(v); -} - -void small_parse_table_1803(t_small_parse_table_array *v) -{ - v->a[36060] = sym_number; - v->a[36061] = anon_sym_DOLLAR_LBRACE; - v->a[36062] = anon_sym_DOLLAR_LPAREN; - v->a[36063] = anon_sym_BQUOTE; - v->a[36064] = sym_word; - v->a[36065] = anon_sym_SEMI; - v->a[36066] = 5; - v->a[36067] = actions(3); - v->a[36068] = 1; - v->a[36069] = sym_comment; - v->a[36070] = actions(1183); - v->a[36071] = 1; - v->a[36072] = sym_variable_name; - v->a[36073] = actions(1181); - v->a[36074] = 2; - v->a[36075] = aux_sym__simple_variable_name_token1; - v->a[36076] = aux_sym__multiline_variable_name_token1; - v->a[36077] = actions(343); - v->a[36078] = 8; - v->a[36079] = anon_sym_PIPE; - small_parse_table_1804(v); -} - -void small_parse_table_1804(t_small_parse_table_array *v) -{ - v->a[36080] = anon_sym_AMP_AMP; - v->a[36081] = anon_sym_PIPE_PIPE; - v->a[36082] = anon_sym_LT; - v->a[36083] = anon_sym_GT; - v->a[36084] = anon_sym_GT_GT; - v->a[36085] = anon_sym_LT_LT; - v->a[36086] = aux_sym_heredoc_redirect_token1; - v->a[36087] = actions(1179); - v->a[36088] = 8; - v->a[36089] = anon_sym_BANG; - v->a[36090] = anon_sym_DASH; - v->a[36091] = anon_sym_STAR; - v->a[36092] = anon_sym_QMARK; - v->a[36093] = anon_sym_DOLLAR; - v->a[36094] = anon_sym_POUND; - v->a[36095] = anon_sym_AT; - v->a[36096] = anon_sym_0; - v->a[36097] = 3; - v->a[36098] = actions(3); - v->a[36099] = 1; - small_parse_table_1805(v); -} - -/* EOF small_parse_table_360.c */ diff --git a/parser/static/small_parse_table/small_parse_table_361.c b/parser/static/small_parse_table/small_parse_table_361.c deleted file mode 100644 index 9fdc43ca..00000000 --- a/parser/static/small_parse_table/small_parse_table_361.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1805(t_small_parse_table_array *v) -{ - v->a[36100] = sym_comment; - v->a[36101] = actions(1083); - v->a[36102] = 1; - v->a[36103] = sym__concat; - v->a[36104] = actions(1085); - v->a[36105] = 17; - v->a[36106] = anon_sym_PIPE; - v->a[36107] = anon_sym_AMP_AMP; - v->a[36108] = anon_sym_PIPE_PIPE; - v->a[36109] = anon_sym_LT; - v->a[36110] = anon_sym_GT; - v->a[36111] = anon_sym_GT_GT; - v->a[36112] = anon_sym_LT_LT; - v->a[36113] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36114] = aux_sym_concatenation_token1; - v->a[36115] = anon_sym_DOLLAR; - v->a[36116] = anon_sym_DQUOTE; - v->a[36117] = sym_raw_string; - v->a[36118] = sym_number; - v->a[36119] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1806(v); -} - -void small_parse_table_1806(t_small_parse_table_array *v) -{ - v->a[36120] = anon_sym_DOLLAR_LPAREN; - v->a[36121] = anon_sym_BQUOTE; - v->a[36122] = sym_word; - v->a[36123] = 5; - v->a[36124] = actions(3); - v->a[36125] = 1; - v->a[36126] = sym_comment; - v->a[36127] = actions(1465); - v->a[36128] = 1; - v->a[36129] = aux_sym_concatenation_token1; - v->a[36130] = actions(1467); - v->a[36131] = 1; - v->a[36132] = sym__concat; - v->a[36133] = state(690); - v->a[36134] = 1; - v->a[36135] = aux_sym_concatenation_repeat1; - v->a[36136] = actions(880); - v->a[36137] = 15; - v->a[36138] = anon_sym_AMP_AMP; - v->a[36139] = anon_sym_PIPE_PIPE; - small_parse_table_1807(v); -} - -void small_parse_table_1807(t_small_parse_table_array *v) -{ - v->a[36140] = anon_sym_LT; - v->a[36141] = anon_sym_GT; - v->a[36142] = anon_sym_GT_GT; - v->a[36143] = aux_sym_heredoc_redirect_token1; - v->a[36144] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36145] = anon_sym_DOLLAR; - v->a[36146] = anon_sym_DQUOTE; - v->a[36147] = sym_raw_string; - v->a[36148] = sym_number; - v->a[36149] = anon_sym_DOLLAR_LBRACE; - v->a[36150] = anon_sym_DOLLAR_LPAREN; - v->a[36151] = anon_sym_BQUOTE; - v->a[36152] = sym_word; - v->a[36153] = 5; - v->a[36154] = actions(3); - v->a[36155] = 1; - v->a[36156] = sym_comment; - v->a[36157] = actions(1473); - v->a[36158] = 1; - v->a[36159] = sym_variable_name; - small_parse_table_1808(v); -} - -void small_parse_table_1808(t_small_parse_table_array *v) -{ - v->a[36160] = actions(1471); - v->a[36161] = 2; - v->a[36162] = aux_sym__simple_variable_name_token1; - v->a[36163] = aux_sym__multiline_variable_name_token1; - v->a[36164] = actions(343); - v->a[36165] = 7; - v->a[36166] = anon_sym_PIPE; - v->a[36167] = anon_sym_AMP_AMP; - v->a[36168] = anon_sym_PIPE_PIPE; - v->a[36169] = anon_sym_LT; - v->a[36170] = anon_sym_GT; - v->a[36171] = anon_sym_GT_GT; - v->a[36172] = anon_sym_LT_LT; - v->a[36173] = actions(1469); - v->a[36174] = 8; - v->a[36175] = anon_sym_BANG; - v->a[36176] = anon_sym_DASH; - v->a[36177] = anon_sym_STAR; - v->a[36178] = anon_sym_QMARK; - v->a[36179] = anon_sym_DOLLAR; - small_parse_table_1809(v); -} - -void small_parse_table_1809(t_small_parse_table_array *v) -{ - v->a[36180] = anon_sym_POUND; - v->a[36181] = anon_sym_AT; - v->a[36182] = anon_sym_0; - v->a[36183] = 3; - v->a[36184] = actions(3); - v->a[36185] = 1; - v->a[36186] = sym_comment; - v->a[36187] = actions(981); - v->a[36188] = 1; - v->a[36189] = sym__concat; - v->a[36190] = actions(973); - v->a[36191] = 17; - v->a[36192] = anon_sym_PIPE; - v->a[36193] = anon_sym_AMP_AMP; - v->a[36194] = anon_sym_PIPE_PIPE; - v->a[36195] = anon_sym_LT; - v->a[36196] = anon_sym_GT; - v->a[36197] = anon_sym_GT_GT; - v->a[36198] = anon_sym_LT_LT; - v->a[36199] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1810(v); -} - -/* EOF small_parse_table_361.c */ diff --git a/parser/static/small_parse_table/small_parse_table_362.c b/parser/static/small_parse_table/small_parse_table_362.c deleted file mode 100644 index 41a056cf..00000000 --- a/parser/static/small_parse_table/small_parse_table_362.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1810(t_small_parse_table_array *v) -{ - v->a[36200] = aux_sym_concatenation_token1; - v->a[36201] = anon_sym_DOLLAR; - v->a[36202] = anon_sym_DQUOTE; - v->a[36203] = sym_raw_string; - v->a[36204] = sym_number; - v->a[36205] = anon_sym_DOLLAR_LBRACE; - v->a[36206] = anon_sym_DOLLAR_LPAREN; - v->a[36207] = anon_sym_BQUOTE; - v->a[36208] = sym_word; - v->a[36209] = 3; - v->a[36210] = actions(3); - v->a[36211] = 1; - v->a[36212] = sym_comment; - v->a[36213] = actions(1126); - v->a[36214] = 1; - v->a[36215] = sym__concat; - v->a[36216] = actions(1124); - v->a[36217] = 17; - v->a[36218] = anon_sym_PIPE; - v->a[36219] = anon_sym_AMP_AMP; - small_parse_table_1811(v); -} - -void small_parse_table_1811(t_small_parse_table_array *v) -{ - v->a[36220] = anon_sym_PIPE_PIPE; - v->a[36221] = anon_sym_LT; - v->a[36222] = anon_sym_GT; - v->a[36223] = anon_sym_GT_GT; - v->a[36224] = anon_sym_LT_LT; - v->a[36225] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36226] = aux_sym_concatenation_token1; - v->a[36227] = anon_sym_DOLLAR; - v->a[36228] = anon_sym_DQUOTE; - v->a[36229] = sym_raw_string; - v->a[36230] = sym_number; - v->a[36231] = anon_sym_DOLLAR_LBRACE; - v->a[36232] = anon_sym_DOLLAR_LPAREN; - v->a[36233] = anon_sym_BQUOTE; - v->a[36234] = sym_word; - v->a[36235] = 3; - v->a[36236] = actions(3); - v->a[36237] = 1; - v->a[36238] = sym_comment; - v->a[36239] = actions(1060); - small_parse_table_1812(v); -} - -void small_parse_table_1812(t_small_parse_table_array *v) -{ - v->a[36240] = 1; - v->a[36241] = sym__concat; - v->a[36242] = actions(1058); - v->a[36243] = 17; - v->a[36244] = anon_sym_PIPE; - v->a[36245] = anon_sym_AMP_AMP; - v->a[36246] = anon_sym_PIPE_PIPE; - v->a[36247] = anon_sym_LT; - v->a[36248] = anon_sym_GT; - v->a[36249] = anon_sym_GT_GT; - v->a[36250] = anon_sym_LT_LT; - v->a[36251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36252] = aux_sym_concatenation_token1; - v->a[36253] = anon_sym_DOLLAR; - v->a[36254] = anon_sym_DQUOTE; - v->a[36255] = sym_raw_string; - v->a[36256] = sym_number; - v->a[36257] = anon_sym_DOLLAR_LBRACE; - v->a[36258] = anon_sym_DOLLAR_LPAREN; - v->a[36259] = anon_sym_BQUOTE; - small_parse_table_1813(v); -} - -void small_parse_table_1813(t_small_parse_table_array *v) -{ - v->a[36260] = sym_word; - v->a[36261] = 3; - v->a[36262] = actions(3); - v->a[36263] = 1; - v->a[36264] = sym_comment; - v->a[36265] = actions(1050); - v->a[36266] = 1; - v->a[36267] = sym__concat; - v->a[36268] = actions(1052); - v->a[36269] = 17; - v->a[36270] = anon_sym_PIPE; - v->a[36271] = anon_sym_AMP_AMP; - v->a[36272] = anon_sym_PIPE_PIPE; - v->a[36273] = anon_sym_LT; - v->a[36274] = anon_sym_GT; - v->a[36275] = anon_sym_GT_GT; - v->a[36276] = anon_sym_LT_LT; - v->a[36277] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36278] = aux_sym_concatenation_token1; - v->a[36279] = anon_sym_DOLLAR; - small_parse_table_1814(v); -} - -void small_parse_table_1814(t_small_parse_table_array *v) -{ - v->a[36280] = anon_sym_DQUOTE; - v->a[36281] = sym_raw_string; - v->a[36282] = sym_number; - v->a[36283] = anon_sym_DOLLAR_LBRACE; - v->a[36284] = anon_sym_DOLLAR_LPAREN; - v->a[36285] = anon_sym_BQUOTE; - v->a[36286] = sym_word; - v->a[36287] = 5; - v->a[36288] = actions(3); - v->a[36289] = 1; - v->a[36290] = sym_comment; - v->a[36291] = actions(1465); - v->a[36292] = 1; - v->a[36293] = aux_sym_concatenation_token1; - v->a[36294] = actions(1475); - v->a[36295] = 1; - v->a[36296] = sym__concat; - v->a[36297] = state(601); - v->a[36298] = 1; - v->a[36299] = aux_sym_concatenation_repeat1; - small_parse_table_1815(v); -} - -/* EOF small_parse_table_362.c */ diff --git a/parser/static/small_parse_table/small_parse_table_363.c b/parser/static/small_parse_table/small_parse_table_363.c deleted file mode 100644 index 03ede37c..00000000 --- a/parser/static/small_parse_table/small_parse_table_363.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1815(t_small_parse_table_array *v) -{ - v->a[36300] = actions(923); - v->a[36301] = 15; - v->a[36302] = anon_sym_AMP_AMP; - v->a[36303] = anon_sym_PIPE_PIPE; - v->a[36304] = anon_sym_LT; - v->a[36305] = anon_sym_GT; - v->a[36306] = anon_sym_GT_GT; - v->a[36307] = aux_sym_heredoc_redirect_token1; - v->a[36308] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36309] = anon_sym_DOLLAR; - v->a[36310] = anon_sym_DQUOTE; - v->a[36311] = sym_raw_string; - v->a[36312] = sym_number; - v->a[36313] = anon_sym_DOLLAR_LBRACE; - v->a[36314] = anon_sym_DOLLAR_LPAREN; - v->a[36315] = anon_sym_BQUOTE; - v->a[36316] = sym_word; - v->a[36317] = 3; - v->a[36318] = actions(3); - v->a[36319] = 1; - small_parse_table_1816(v); -} - -void small_parse_table_1816(t_small_parse_table_array *v) -{ - v->a[36320] = sym_comment; - v->a[36321] = actions(1054); - v->a[36322] = 1; - v->a[36323] = sym__concat; - v->a[36324] = actions(1056); - v->a[36325] = 17; - v->a[36326] = anon_sym_PIPE; - v->a[36327] = anon_sym_AMP_AMP; - v->a[36328] = anon_sym_PIPE_PIPE; - v->a[36329] = anon_sym_LT; - v->a[36330] = anon_sym_GT; - v->a[36331] = anon_sym_GT_GT; - v->a[36332] = anon_sym_LT_LT; - v->a[36333] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36334] = aux_sym_concatenation_token1; - v->a[36335] = anon_sym_DOLLAR; - v->a[36336] = anon_sym_DQUOTE; - v->a[36337] = sym_raw_string; - v->a[36338] = sym_number; - v->a[36339] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1817(v); -} - -void small_parse_table_1817(t_small_parse_table_array *v) -{ - v->a[36340] = anon_sym_DOLLAR_LPAREN; - v->a[36341] = anon_sym_BQUOTE; - v->a[36342] = sym_word; - v->a[36343] = 3; - v->a[36344] = actions(3); - v->a[36345] = 1; - v->a[36346] = sym_comment; - v->a[36347] = actions(1050); - v->a[36348] = 1; - v->a[36349] = sym__concat; - v->a[36350] = actions(1052); - v->a[36351] = 17; - v->a[36352] = anon_sym_PIPE; - v->a[36353] = anon_sym_AMP_AMP; - v->a[36354] = anon_sym_PIPE_PIPE; - v->a[36355] = anon_sym_LT; - v->a[36356] = anon_sym_GT; - v->a[36357] = anon_sym_GT_GT; - v->a[36358] = anon_sym_LT_LT; - v->a[36359] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1818(v); -} - -void small_parse_table_1818(t_small_parse_table_array *v) -{ - v->a[36360] = aux_sym_concatenation_token1; - v->a[36361] = anon_sym_DOLLAR; - v->a[36362] = anon_sym_DQUOTE; - v->a[36363] = sym_raw_string; - v->a[36364] = sym_number; - v->a[36365] = anon_sym_DOLLAR_LBRACE; - v->a[36366] = anon_sym_DOLLAR_LPAREN; - v->a[36367] = anon_sym_BQUOTE; - v->a[36368] = sym_word; - v->a[36369] = 3; - v->a[36370] = actions(3); - v->a[36371] = 1; - v->a[36372] = sym_comment; - v->a[36373] = actions(1093); - v->a[36374] = 1; - v->a[36375] = sym__concat; - v->a[36376] = actions(1091); - v->a[36377] = 17; - v->a[36378] = anon_sym_PIPE; - v->a[36379] = anon_sym_AMP_AMP; - small_parse_table_1819(v); -} - -void small_parse_table_1819(t_small_parse_table_array *v) -{ - v->a[36380] = anon_sym_PIPE_PIPE; - v->a[36381] = anon_sym_LT; - v->a[36382] = anon_sym_GT; - v->a[36383] = anon_sym_GT_GT; - v->a[36384] = anon_sym_LT_LT; - v->a[36385] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36386] = aux_sym_concatenation_token1; - v->a[36387] = anon_sym_DOLLAR; - v->a[36388] = anon_sym_DQUOTE; - v->a[36389] = sym_raw_string; - v->a[36390] = sym_number; - v->a[36391] = anon_sym_DOLLAR_LBRACE; - v->a[36392] = anon_sym_DOLLAR_LPAREN; - v->a[36393] = anon_sym_BQUOTE; - v->a[36394] = sym_word; - v->a[36395] = 3; - v->a[36396] = actions(3); - v->a[36397] = 1; - v->a[36398] = sym_comment; - v->a[36399] = actions(1116); - small_parse_table_1820(v); -} - -/* EOF small_parse_table_363.c */ diff --git a/parser/static/small_parse_table/small_parse_table_364.c b/parser/static/small_parse_table/small_parse_table_364.c deleted file mode 100644 index f5d7ac66..00000000 --- a/parser/static/small_parse_table/small_parse_table_364.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1820(t_small_parse_table_array *v) -{ - v->a[36400] = 1; - v->a[36401] = sym__concat; - v->a[36402] = actions(1114); - v->a[36403] = 17; - v->a[36404] = anon_sym_PIPE; - v->a[36405] = anon_sym_AMP_AMP; - v->a[36406] = anon_sym_PIPE_PIPE; - v->a[36407] = anon_sym_LT; - v->a[36408] = anon_sym_GT; - v->a[36409] = anon_sym_GT_GT; - v->a[36410] = anon_sym_LT_LT; - v->a[36411] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36412] = aux_sym_concatenation_token1; - v->a[36413] = anon_sym_DOLLAR; - v->a[36414] = anon_sym_DQUOTE; - v->a[36415] = sym_raw_string; - v->a[36416] = sym_number; - v->a[36417] = anon_sym_DOLLAR_LBRACE; - v->a[36418] = anon_sym_DOLLAR_LPAREN; - v->a[36419] = anon_sym_BQUOTE; - small_parse_table_1821(v); -} - -void small_parse_table_1821(t_small_parse_table_array *v) -{ - v->a[36420] = sym_word; - v->a[36421] = 3; - v->a[36422] = actions(3); - v->a[36423] = 1; - v->a[36424] = sym_comment; - v->a[36425] = actions(1097); - v->a[36426] = 1; - v->a[36427] = sym__concat; - v->a[36428] = actions(1095); - v->a[36429] = 17; - v->a[36430] = anon_sym_PIPE; - v->a[36431] = anon_sym_AMP_AMP; - v->a[36432] = anon_sym_PIPE_PIPE; - v->a[36433] = anon_sym_LT; - v->a[36434] = anon_sym_GT; - v->a[36435] = anon_sym_GT_GT; - v->a[36436] = anon_sym_LT_LT; - v->a[36437] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36438] = aux_sym_concatenation_token1; - v->a[36439] = anon_sym_DOLLAR; - small_parse_table_1822(v); -} - -void small_parse_table_1822(t_small_parse_table_array *v) -{ - v->a[36440] = anon_sym_DQUOTE; - v->a[36441] = sym_raw_string; - v->a[36442] = sym_number; - v->a[36443] = anon_sym_DOLLAR_LBRACE; - v->a[36444] = anon_sym_DOLLAR_LPAREN; - v->a[36445] = anon_sym_BQUOTE; - v->a[36446] = sym_word; - v->a[36447] = 3; - v->a[36448] = actions(3); - v->a[36449] = 1; - v->a[36450] = sym_comment; - v->a[36451] = actions(1108); - v->a[36452] = 1; - v->a[36453] = sym__concat; - v->a[36454] = actions(1106); - v->a[36455] = 17; - v->a[36456] = anon_sym_PIPE; - v->a[36457] = anon_sym_AMP_AMP; - v->a[36458] = anon_sym_PIPE_PIPE; - v->a[36459] = anon_sym_LT; - small_parse_table_1823(v); -} - -void small_parse_table_1823(t_small_parse_table_array *v) -{ - v->a[36460] = anon_sym_GT; - v->a[36461] = anon_sym_GT_GT; - v->a[36462] = anon_sym_LT_LT; - v->a[36463] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36464] = aux_sym_concatenation_token1; - v->a[36465] = anon_sym_DOLLAR; - v->a[36466] = anon_sym_DQUOTE; - v->a[36467] = sym_raw_string; - v->a[36468] = sym_number; - v->a[36469] = anon_sym_DOLLAR_LBRACE; - v->a[36470] = anon_sym_DOLLAR_LPAREN; - v->a[36471] = anon_sym_BQUOTE; - v->a[36472] = sym_word; - v->a[36473] = 3; - v->a[36474] = actions(3); - v->a[36475] = 1; - v->a[36476] = sym_comment; - v->a[36477] = actions(1087); - v->a[36478] = 1; - v->a[36479] = sym__concat; - small_parse_table_1824(v); -} - -void small_parse_table_1824(t_small_parse_table_array *v) -{ - v->a[36480] = actions(1089); - v->a[36481] = 17; - v->a[36482] = anon_sym_PIPE; - v->a[36483] = anon_sym_AMP_AMP; - v->a[36484] = anon_sym_PIPE_PIPE; - v->a[36485] = anon_sym_LT; - v->a[36486] = anon_sym_GT; - v->a[36487] = anon_sym_GT_GT; - v->a[36488] = anon_sym_LT_LT; - v->a[36489] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36490] = aux_sym_concatenation_token1; - v->a[36491] = anon_sym_DOLLAR; - v->a[36492] = anon_sym_DQUOTE; - v->a[36493] = sym_raw_string; - v->a[36494] = sym_number; - v->a[36495] = anon_sym_DOLLAR_LBRACE; - v->a[36496] = anon_sym_DOLLAR_LPAREN; - v->a[36497] = anon_sym_BQUOTE; - v->a[36498] = sym_word; - v->a[36499] = 3; - small_parse_table_1825(v); -} - -/* EOF small_parse_table_364.c */ diff --git a/parser/static/small_parse_table/small_parse_table_365.c b/parser/static/small_parse_table/small_parse_table_365.c deleted file mode 100644 index e2ee2205..00000000 --- a/parser/static/small_parse_table/small_parse_table_365.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1825(t_small_parse_table_array *v) -{ - v->a[36500] = actions(3); - v->a[36501] = 1; - v->a[36502] = sym_comment; - v->a[36503] = actions(1046); - v->a[36504] = 1; - v->a[36505] = sym__concat; - v->a[36506] = actions(1048); - v->a[36507] = 17; - v->a[36508] = anon_sym_PIPE; - v->a[36509] = anon_sym_AMP_AMP; - v->a[36510] = anon_sym_PIPE_PIPE; - v->a[36511] = anon_sym_LT; - v->a[36512] = anon_sym_GT; - v->a[36513] = anon_sym_GT_GT; - v->a[36514] = anon_sym_LT_LT; - v->a[36515] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36516] = aux_sym_concatenation_token1; - v->a[36517] = anon_sym_DOLLAR; - v->a[36518] = anon_sym_DQUOTE; - v->a[36519] = sym_raw_string; - small_parse_table_1826(v); -} - -void small_parse_table_1826(t_small_parse_table_array *v) -{ - v->a[36520] = sym_number; - v->a[36521] = anon_sym_DOLLAR_LBRACE; - v->a[36522] = anon_sym_DOLLAR_LPAREN; - v->a[36523] = anon_sym_BQUOTE; - v->a[36524] = sym_word; - v->a[36525] = 10; - v->a[36526] = actions(3); - v->a[36527] = 1; - v->a[36528] = sym_comment; - v->a[36529] = actions(1479); - v->a[36530] = 1; - v->a[36531] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36532] = actions(1481); - v->a[36533] = 1; - v->a[36534] = anon_sym_DOLLAR; - v->a[36535] = actions(1483); - v->a[36536] = 1; - v->a[36537] = anon_sym_DQUOTE; - v->a[36538] = actions(1485); - v->a[36539] = 1; - small_parse_table_1827(v); -} - -void small_parse_table_1827(t_small_parse_table_array *v) -{ - v->a[36540] = anon_sym_DOLLAR_LBRACE; - v->a[36541] = actions(1487); - v->a[36542] = 1; - v->a[36543] = anon_sym_DOLLAR_LPAREN; - v->a[36544] = actions(1489); - v->a[36545] = 1; - v->a[36546] = anon_sym_BQUOTE; - v->a[36547] = actions(1491); - v->a[36548] = 1; - v->a[36549] = sym__bare_dollar; - v->a[36550] = actions(1477); - v->a[36551] = 5; - v->a[36552] = aux_sym_concatenation_token1; - v->a[36553] = sym_raw_string; - v->a[36554] = sym_number; - v->a[36555] = sym__comment_word; - v->a[36556] = sym_word; - v->a[36557] = state(353); - v->a[36558] = 5; - v->a[36559] = sym_arithmetic_expansion; - small_parse_table_1828(v); -} - -void small_parse_table_1828(t_small_parse_table_array *v) -{ - v->a[36560] = sym_string; - v->a[36561] = sym_simple_expansion; - v->a[36562] = sym_expansion; - v->a[36563] = sym_command_substitution; - v->a[36564] = 10; - v->a[36565] = actions(3); - v->a[36566] = 1; - v->a[36567] = sym_comment; - v->a[36568] = actions(1144); - v->a[36569] = 1; - v->a[36570] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36571] = actions(1146); - v->a[36572] = 1; - v->a[36573] = anon_sym_DOLLAR; - v->a[36574] = actions(1148); - v->a[36575] = 1; - v->a[36576] = anon_sym_DQUOTE; - v->a[36577] = actions(1150); - v->a[36578] = 1; - v->a[36579] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1829(v); -} - -void small_parse_table_1829(t_small_parse_table_array *v) -{ - v->a[36580] = actions(1152); - v->a[36581] = 1; - v->a[36582] = anon_sym_DOLLAR_LPAREN; - v->a[36583] = actions(1154); - v->a[36584] = 1; - v->a[36585] = anon_sym_BQUOTE; - v->a[36586] = actions(1495); - v->a[36587] = 1; - v->a[36588] = sym__bare_dollar; - v->a[36589] = actions(1493); - v->a[36590] = 5; - v->a[36591] = aux_sym_concatenation_token1; - v->a[36592] = sym_raw_string; - v->a[36593] = sym_number; - v->a[36594] = sym__comment_word; - v->a[36595] = sym_word; - v->a[36596] = state(686); - v->a[36597] = 5; - v->a[36598] = sym_arithmetic_expansion; - v->a[36599] = sym_string; - small_parse_table_1830(v); -} - -/* EOF small_parse_table_365.c */ diff --git a/parser/static/small_parse_table/small_parse_table_366.c b/parser/static/small_parse_table/small_parse_table_366.c deleted file mode 100644 index ea59a7a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_366.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1830(t_small_parse_table_array *v) -{ - v->a[36600] = sym_simple_expansion; - v->a[36601] = sym_expansion; - v->a[36602] = sym_command_substitution; - v->a[36603] = 4; - v->a[36604] = actions(3); - v->a[36605] = 1; - v->a[36606] = sym_comment; - v->a[36607] = actions(1278); - v->a[36608] = 1; - v->a[36609] = sym_variable_name; - v->a[36610] = actions(1276); - v->a[36611] = 7; - v->a[36612] = anon_sym_PIPE; - v->a[36613] = anon_sym_AMP_AMP; - v->a[36614] = anon_sym_PIPE_PIPE; - v->a[36615] = anon_sym_LT; - v->a[36616] = anon_sym_GT; - v->a[36617] = anon_sym_GT_GT; - v->a[36618] = anon_sym_LT_LT; - v->a[36619] = actions(576); - small_parse_table_1831(v); -} - -void small_parse_table_1831(t_small_parse_table_array *v) -{ - v->a[36620] = 9; - v->a[36621] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36622] = anon_sym_DOLLAR; - v->a[36623] = anon_sym_DQUOTE; - v->a[36624] = sym_raw_string; - v->a[36625] = sym_number; - v->a[36626] = anon_sym_DOLLAR_LBRACE; - v->a[36627] = anon_sym_DOLLAR_LPAREN; - v->a[36628] = anon_sym_BQUOTE; - v->a[36629] = sym_word; - v->a[36630] = 10; - v->a[36631] = actions(3); - v->a[36632] = 1; - v->a[36633] = sym_comment; - v->a[36634] = actions(53); - v->a[36635] = 1; - v->a[36636] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36637] = actions(57); - v->a[36638] = 1; - v->a[36639] = anon_sym_DQUOTE; - small_parse_table_1832(v); -} - -void small_parse_table_1832(t_small_parse_table_array *v) -{ - v->a[36640] = actions(61); - v->a[36641] = 1; - v->a[36642] = anon_sym_DOLLAR_LBRACE; - v->a[36643] = actions(63); - v->a[36644] = 1; - v->a[36645] = anon_sym_DOLLAR_LPAREN; - v->a[36646] = actions(65); - v->a[36647] = 1; - v->a[36648] = anon_sym_BQUOTE; - v->a[36649] = actions(1499); - v->a[36650] = 1; - v->a[36651] = anon_sym_DOLLAR; - v->a[36652] = actions(1501); - v->a[36653] = 1; - v->a[36654] = sym__bare_dollar; - v->a[36655] = actions(1497); - v->a[36656] = 5; - v->a[36657] = aux_sym_concatenation_token1; - v->a[36658] = sym_raw_string; - v->a[36659] = sym_number; - small_parse_table_1833(v); -} - -void small_parse_table_1833(t_small_parse_table_array *v) -{ - v->a[36660] = sym__comment_word; - v->a[36661] = sym_word; - v->a[36662] = state(403); - v->a[36663] = 5; - v->a[36664] = sym_arithmetic_expansion; - v->a[36665] = sym_string; - v->a[36666] = sym_simple_expansion; - v->a[36667] = sym_expansion; - v->a[36668] = sym_command_substitution; - v->a[36669] = 10; - v->a[36670] = actions(3); - v->a[36671] = 1; - v->a[36672] = sym_comment; - v->a[36673] = actions(1505); - v->a[36674] = 1; - v->a[36675] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36676] = actions(1507); - v->a[36677] = 1; - v->a[36678] = anon_sym_DOLLAR; - v->a[36679] = actions(1509); - small_parse_table_1834(v); -} - -void small_parse_table_1834(t_small_parse_table_array *v) -{ - v->a[36680] = 1; - v->a[36681] = anon_sym_DQUOTE; - v->a[36682] = actions(1511); - v->a[36683] = 1; - v->a[36684] = anon_sym_DOLLAR_LBRACE; - v->a[36685] = actions(1513); - v->a[36686] = 1; - v->a[36687] = anon_sym_DOLLAR_LPAREN; - v->a[36688] = actions(1515); - v->a[36689] = 1; - v->a[36690] = anon_sym_BQUOTE; - v->a[36691] = actions(1517); - v->a[36692] = 1; - v->a[36693] = sym__bare_dollar; - v->a[36694] = actions(1503); - v->a[36695] = 5; - v->a[36696] = aux_sym_concatenation_token1; - v->a[36697] = sym_raw_string; - v->a[36698] = sym_number; - v->a[36699] = sym__comment_word; - small_parse_table_1835(v); -} - -/* EOF small_parse_table_366.c */ diff --git a/parser/static/small_parse_table/small_parse_table_367.c b/parser/static/small_parse_table/small_parse_table_367.c deleted file mode 100644 index 31a7d526..00000000 --- a/parser/static/small_parse_table/small_parse_table_367.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1835(t_small_parse_table_array *v) -{ - v->a[36700] = sym_word; - v->a[36701] = state(909); - v->a[36702] = 5; - v->a[36703] = sym_arithmetic_expansion; - v->a[36704] = sym_string; - v->a[36705] = sym_simple_expansion; - v->a[36706] = sym_expansion; - v->a[36707] = sym_command_substitution; - v->a[36708] = 10; - v->a[36709] = actions(3); - v->a[36710] = 1; - v->a[36711] = sym_comment; - v->a[36712] = actions(1479); - v->a[36713] = 1; - v->a[36714] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36715] = actions(1483); - v->a[36716] = 1; - v->a[36717] = anon_sym_DQUOTE; - v->a[36718] = actions(1485); - v->a[36719] = 1; - small_parse_table_1836(v); -} - -void small_parse_table_1836(t_small_parse_table_array *v) -{ - v->a[36720] = anon_sym_DOLLAR_LBRACE; - v->a[36721] = actions(1487); - v->a[36722] = 1; - v->a[36723] = anon_sym_DOLLAR_LPAREN; - v->a[36724] = actions(1489); - v->a[36725] = 1; - v->a[36726] = anon_sym_BQUOTE; - v->a[36727] = actions(1491); - v->a[36728] = 1; - v->a[36729] = sym__bare_dollar; - v->a[36730] = actions(1519); - v->a[36731] = 1; - v->a[36732] = anon_sym_DOLLAR; - v->a[36733] = actions(1477); - v->a[36734] = 5; - v->a[36735] = aux_sym_concatenation_token1; - v->a[36736] = sym_raw_string; - v->a[36737] = sym_number; - v->a[36738] = sym__comment_word; - v->a[36739] = sym_word; - small_parse_table_1837(v); -} - -void small_parse_table_1837(t_small_parse_table_array *v) -{ - v->a[36740] = state(353); - v->a[36741] = 5; - v->a[36742] = sym_arithmetic_expansion; - v->a[36743] = sym_string; - v->a[36744] = sym_simple_expansion; - v->a[36745] = sym_expansion; - v->a[36746] = sym_command_substitution; - v->a[36747] = 10; - v->a[36748] = actions(3); - v->a[36749] = 1; - v->a[36750] = sym_comment; - v->a[36751] = actions(704); - v->a[36752] = 1; - v->a[36753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36754] = actions(708); - v->a[36755] = 1; - v->a[36756] = anon_sym_DQUOTE; - v->a[36757] = actions(710); - v->a[36758] = 1; - v->a[36759] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1838(v); -} - -void small_parse_table_1838(t_small_parse_table_array *v) -{ - v->a[36760] = actions(712); - v->a[36761] = 1; - v->a[36762] = anon_sym_DOLLAR_LPAREN; - v->a[36763] = actions(714); - v->a[36764] = 1; - v->a[36765] = anon_sym_BQUOTE; - v->a[36766] = actions(1523); - v->a[36767] = 1; - v->a[36768] = anon_sym_DOLLAR; - v->a[36769] = actions(1525); - v->a[36770] = 1; - v->a[36771] = sym__bare_dollar; - v->a[36772] = actions(1521); - v->a[36773] = 5; - v->a[36774] = aux_sym_concatenation_token1; - v->a[36775] = sym_raw_string; - v->a[36776] = sym_number; - v->a[36777] = sym__comment_word; - v->a[36778] = sym_word; - v->a[36779] = state(474); - small_parse_table_1839(v); -} - -void small_parse_table_1839(t_small_parse_table_array *v) -{ - v->a[36780] = 5; - v->a[36781] = sym_arithmetic_expansion; - v->a[36782] = sym_string; - v->a[36783] = sym_simple_expansion; - v->a[36784] = sym_expansion; - v->a[36785] = sym_command_substitution; - v->a[36786] = 10; - v->a[36787] = actions(3); - v->a[36788] = 1; - v->a[36789] = sym_comment; - v->a[36790] = actions(655); - v->a[36791] = 1; - v->a[36792] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36793] = actions(659); - v->a[36794] = 1; - v->a[36795] = anon_sym_DQUOTE; - v->a[36796] = actions(661); - v->a[36797] = 1; - v->a[36798] = anon_sym_DOLLAR_LBRACE; - v->a[36799] = actions(663); - small_parse_table_1840(v); -} - -/* EOF small_parse_table_367.c */ diff --git a/parser/static/small_parse_table/small_parse_table_368.c b/parser/static/small_parse_table/small_parse_table_368.c deleted file mode 100644 index 3f8faaf8..00000000 --- a/parser/static/small_parse_table/small_parse_table_368.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1840(t_small_parse_table_array *v) -{ - v->a[36800] = 1; - v->a[36801] = anon_sym_DOLLAR_LPAREN; - v->a[36802] = actions(665); - v->a[36803] = 1; - v->a[36804] = anon_sym_BQUOTE; - v->a[36805] = actions(1529); - v->a[36806] = 1; - v->a[36807] = anon_sym_DOLLAR; - v->a[36808] = actions(1531); - v->a[36809] = 1; - v->a[36810] = sym__bare_dollar; - v->a[36811] = actions(1527); - v->a[36812] = 5; - v->a[36813] = aux_sym_concatenation_token1; - v->a[36814] = sym_raw_string; - v->a[36815] = sym_number; - v->a[36816] = sym__comment_word; - v->a[36817] = sym_word; - v->a[36818] = state(609); - v->a[36819] = 5; - small_parse_table_1841(v); -} - -void small_parse_table_1841(t_small_parse_table_array *v) -{ - v->a[36820] = sym_arithmetic_expansion; - v->a[36821] = sym_string; - v->a[36822] = sym_simple_expansion; - v->a[36823] = sym_expansion; - v->a[36824] = sym_command_substitution; - v->a[36825] = 5; - v->a[36826] = actions(3); - v->a[36827] = 1; - v->a[36828] = sym_comment; - v->a[36829] = actions(1257); - v->a[36830] = 1; - v->a[36831] = sym_variable_name; - v->a[36832] = actions(1254); - v->a[36833] = 3; - v->a[36834] = anon_sym_LT; - v->a[36835] = anon_sym_GT; - v->a[36836] = anon_sym_GT_GT; - v->a[36837] = actions(1249); - v->a[36838] = 4; - v->a[36839] = anon_sym_PIPE; - small_parse_table_1842(v); -} - -void small_parse_table_1842(t_small_parse_table_array *v) -{ - v->a[36840] = anon_sym_AMP_AMP; - v->a[36841] = anon_sym_PIPE_PIPE; - v->a[36842] = anon_sym_LT_LT; - v->a[36843] = actions(1247); - v->a[36844] = 9; - v->a[36845] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36846] = anon_sym_DOLLAR; - v->a[36847] = anon_sym_DQUOTE; - v->a[36848] = sym_raw_string; - v->a[36849] = sym_number; - v->a[36850] = anon_sym_DOLLAR_LBRACE; - v->a[36851] = anon_sym_DOLLAR_LPAREN; - v->a[36852] = anon_sym_BQUOTE; - v->a[36853] = sym_word; - v->a[36854] = 10; - v->a[36855] = actions(3); - v->a[36856] = 1; - v->a[36857] = sym_comment; - v->a[36858] = actions(1535); - v->a[36859] = 1; - small_parse_table_1843(v); -} - -void small_parse_table_1843(t_small_parse_table_array *v) -{ - v->a[36860] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36861] = actions(1537); - v->a[36862] = 1; - v->a[36863] = anon_sym_DOLLAR; - v->a[36864] = actions(1539); - v->a[36865] = 1; - v->a[36866] = anon_sym_DQUOTE; - v->a[36867] = actions(1541); - v->a[36868] = 1; - v->a[36869] = anon_sym_DOLLAR_LBRACE; - v->a[36870] = actions(1543); - v->a[36871] = 1; - v->a[36872] = anon_sym_DOLLAR_LPAREN; - v->a[36873] = actions(1545); - v->a[36874] = 1; - v->a[36875] = anon_sym_BQUOTE; - v->a[36876] = actions(1547); - v->a[36877] = 1; - v->a[36878] = sym__bare_dollar; - v->a[36879] = actions(1533); - small_parse_table_1844(v); -} - -void small_parse_table_1844(t_small_parse_table_array *v) -{ - v->a[36880] = 5; - v->a[36881] = aux_sym_concatenation_token1; - v->a[36882] = sym_raw_string; - v->a[36883] = sym_number; - v->a[36884] = sym__comment_word; - v->a[36885] = sym_word; - v->a[36886] = state(778); - v->a[36887] = 5; - v->a[36888] = sym_arithmetic_expansion; - v->a[36889] = sym_string; - v->a[36890] = sym_simple_expansion; - v->a[36891] = sym_expansion; - v->a[36892] = sym_command_substitution; - v->a[36893] = 10; - v->a[36894] = actions(3); - v->a[36895] = 1; - v->a[36896] = sym_comment; - v->a[36897] = actions(655); - v->a[36898] = 1; - v->a[36899] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1845(v); -} - -/* EOF small_parse_table_368.c */ diff --git a/parser/static/small_parse_table/small_parse_table_369.c b/parser/static/small_parse_table/small_parse_table_369.c deleted file mode 100644 index 6d68cee5..00000000 --- a/parser/static/small_parse_table/small_parse_table_369.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1845(t_small_parse_table_array *v) -{ - v->a[36900] = actions(659); - v->a[36901] = 1; - v->a[36902] = anon_sym_DQUOTE; - v->a[36903] = actions(661); - v->a[36904] = 1; - v->a[36905] = anon_sym_DOLLAR_LBRACE; - v->a[36906] = actions(663); - v->a[36907] = 1; - v->a[36908] = anon_sym_DOLLAR_LPAREN; - v->a[36909] = actions(665); - v->a[36910] = 1; - v->a[36911] = anon_sym_BQUOTE; - v->a[36912] = actions(1531); - v->a[36913] = 1; - v->a[36914] = sym__bare_dollar; - v->a[36915] = actions(1549); - v->a[36916] = 1; - v->a[36917] = anon_sym_DOLLAR; - v->a[36918] = actions(1527); - v->a[36919] = 5; - small_parse_table_1846(v); -} - -void small_parse_table_1846(t_small_parse_table_array *v) -{ - v->a[36920] = aux_sym_concatenation_token1; - v->a[36921] = sym_raw_string; - v->a[36922] = sym_number; - v->a[36923] = sym__comment_word; - v->a[36924] = sym_word; - v->a[36925] = state(609); - v->a[36926] = 5; - v->a[36927] = sym_arithmetic_expansion; - v->a[36928] = sym_string; - v->a[36929] = sym_simple_expansion; - v->a[36930] = sym_expansion; - v->a[36931] = sym_command_substitution; - v->a[36932] = 10; - v->a[36933] = actions(3); - v->a[36934] = 1; - v->a[36935] = sym_comment; - v->a[36936] = actions(1553); - v->a[36937] = 1; - v->a[36938] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36939] = actions(1555); - small_parse_table_1847(v); -} - -void small_parse_table_1847(t_small_parse_table_array *v) -{ - v->a[36940] = 1; - v->a[36941] = anon_sym_DOLLAR; - v->a[36942] = actions(1557); - v->a[36943] = 1; - v->a[36944] = anon_sym_DQUOTE; - v->a[36945] = actions(1559); - v->a[36946] = 1; - v->a[36947] = anon_sym_DOLLAR_LBRACE; - v->a[36948] = actions(1561); - v->a[36949] = 1; - v->a[36950] = anon_sym_DOLLAR_LPAREN; - v->a[36951] = actions(1563); - v->a[36952] = 1; - v->a[36953] = anon_sym_BQUOTE; - v->a[36954] = actions(1565); - v->a[36955] = 1; - v->a[36956] = sym__bare_dollar; - v->a[36957] = actions(1551); - v->a[36958] = 5; - v->a[36959] = aux_sym_concatenation_token1; - 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_number; - v->a[36962] = sym__comment_word; - v->a[36963] = sym_word; - v->a[36964] = state(320); - v->a[36965] = 5; - v->a[36966] = sym_arithmetic_expansion; - v->a[36967] = sym_string; - v->a[36968] = sym_simple_expansion; - v->a[36969] = sym_expansion; - v->a[36970] = sym_command_substitution; - v->a[36971] = 10; - v->a[36972] = actions(3); - v->a[36973] = 1; - v->a[36974] = sym_comment; - v->a[36975] = actions(1569); - v->a[36976] = 1; - v->a[36977] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[36978] = actions(1571); - v->a[36979] = 1; - small_parse_table_1849(v); -} - -void small_parse_table_1849(t_small_parse_table_array *v) -{ - v->a[36980] = anon_sym_DOLLAR; - v->a[36981] = actions(1573); - v->a[36982] = 1; - v->a[36983] = anon_sym_DQUOTE; - v->a[36984] = actions(1575); - v->a[36985] = 1; - v->a[36986] = anon_sym_DOLLAR_LBRACE; - v->a[36987] = actions(1577); - v->a[36988] = 1; - v->a[36989] = anon_sym_DOLLAR_LPAREN; - v->a[36990] = actions(1579); - v->a[36991] = 1; - v->a[36992] = anon_sym_BQUOTE; - v->a[36993] = actions(1581); - v->a[36994] = 1; - v->a[36995] = sym__bare_dollar; - v->a[36996] = actions(1567); - v->a[36997] = 5; - v->a[36998] = aux_sym_concatenation_token1; - v->a[36999] = sym_raw_string; - small_parse_table_1850(v); -} - -/* EOF small_parse_table_369.c */ diff --git a/parser/static/small_parse_table/small_parse_table_37.c b/parser/static/small_parse_table/small_parse_table_37.c deleted file mode 100644 index fd6ee882..00000000 --- a/parser/static/small_parse_table/small_parse_table_37.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_37.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_185(t_small_parse_table_array *v) -{ - v->a[3700] = 1; - v->a[3701] = aux_sym_redirected_statement_repeat2; - v->a[3702] = state(1561); - v->a[3703] = 1; - v->a[3704] = sym__statement_not_pipeline; - v->a[3705] = state(1607); - v->a[3706] = 1; - v->a[3707] = sym__statements; - v->a[3708] = actions(11); - v->a[3709] = 2; - v->a[3710] = anon_sym_while; - v->a[3711] = anon_sym_until; - v->a[3712] = actions(59); - v->a[3713] = 2; - v->a[3714] = sym_raw_string; - v->a[3715] = sym_number; - v->a[3716] = actions(51); - v->a[3717] = 3; - v->a[3718] = anon_sym_LT; - v->a[3719] = anon_sym_GT; - small_parse_table_186(v); -} - -void small_parse_table_186(t_small_parse_table_array *v) -{ - v->a[3720] = anon_sym_GT_GT; - v->a[3721] = state(401); - v->a[3722] = 5; - v->a[3723] = sym_arithmetic_expansion; - v->a[3724] = sym_string; - v->a[3725] = sym_simple_expansion; - v->a[3726] = sym_expansion; - v->a[3727] = sym_command_substitution; - v->a[3728] = state(972); - v->a[3729] = 12; - v->a[3730] = sym_redirected_statement; - v->a[3731] = sym_for_statement; - v->a[3732] = sym_while_statement; - v->a[3733] = sym_if_statement; - v->a[3734] = sym_case_statement; - v->a[3735] = sym_function_definition; - v->a[3736] = sym_compound_statement; - v->a[3737] = sym_subshell; - v->a[3738] = sym_list; - v->a[3739] = sym_negated_command; - small_parse_table_187(v); -} - -void small_parse_table_187(t_small_parse_table_array *v) -{ - v->a[3740] = sym_command; - v->a[3741] = sym__variable_assignments; - v->a[3742] = 32; - v->a[3743] = actions(3); - v->a[3744] = 1; - v->a[3745] = sym_comment; - v->a[3746] = actions(79); - v->a[3747] = 1; - v->a[3748] = sym_word; - v->a[3749] = actions(81); - v->a[3750] = 1; - v->a[3751] = anon_sym_for; - v->a[3752] = actions(85); - v->a[3753] = 1; - v->a[3754] = anon_sym_if; - v->a[3755] = actions(87); - v->a[3756] = 1; - v->a[3757] = anon_sym_case; - v->a[3758] = actions(89); - v->a[3759] = 1; - small_parse_table_188(v); -} - -void small_parse_table_188(t_small_parse_table_array *v) -{ - v->a[3760] = anon_sym_LPAREN; - v->a[3761] = actions(93); - v->a[3762] = 1; - v->a[3763] = anon_sym_LBRACE; - v->a[3764] = actions(95); - v->a[3765] = 1; - v->a[3766] = anon_sym_BANG; - v->a[3767] = actions(99); - v->a[3768] = 1; - v->a[3769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3770] = actions(101); - v->a[3771] = 1; - v->a[3772] = anon_sym_DOLLAR; - v->a[3773] = actions(103); - v->a[3774] = 1; - v->a[3775] = anon_sym_DQUOTE; - v->a[3776] = actions(107); - v->a[3777] = 1; - v->a[3778] = anon_sym_DOLLAR_LBRACE; - v->a[3779] = actions(109); - small_parse_table_189(v); -} - -void small_parse_table_189(t_small_parse_table_array *v) -{ - v->a[3780] = 1; - v->a[3781] = anon_sym_DOLLAR_LPAREN; - v->a[3782] = actions(111); - v->a[3783] = 1; - v->a[3784] = anon_sym_BQUOTE; - v->a[3785] = actions(113); - v->a[3786] = 1; - v->a[3787] = sym_variable_name; - v->a[3788] = actions(115); - v->a[3789] = 1; - v->a[3790] = anon_sym_LF; - v->a[3791] = state(104); - v->a[3792] = 1; - v->a[3793] = aux_sym__statements_repeat1; - v->a[3794] = state(170); - v->a[3795] = 1; - v->a[3796] = sym_command_name; - v->a[3797] = state(177); - v->a[3798] = 1; - v->a[3799] = sym_variable_assignment; - small_parse_table_190(v); -} - -/* EOF small_parse_table_37.c */ diff --git a/parser/static/small_parse_table/small_parse_table_370.c b/parser/static/small_parse_table/small_parse_table_370.c deleted file mode 100644 index 70df8a2f..00000000 --- a/parser/static/small_parse_table/small_parse_table_370.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1850(t_small_parse_table_array *v) -{ - v->a[37000] = sym_number; - v->a[37001] = sym__comment_word; - v->a[37002] = sym_word; - v->a[37003] = state(1450); - v->a[37004] = 5; - v->a[37005] = sym_arithmetic_expansion; - v->a[37006] = sym_string; - v->a[37007] = sym_simple_expansion; - v->a[37008] = sym_expansion; - v->a[37009] = sym_command_substitution; - v->a[37010] = 12; - v->a[37011] = actions(3); - v->a[37012] = 1; - v->a[37013] = sym_comment; - v->a[37014] = actions(1535); - v->a[37015] = 1; - v->a[37016] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37017] = actions(1539); - v->a[37018] = 1; - v->a[37019] = anon_sym_DQUOTE; - small_parse_table_1851(v); -} - -void small_parse_table_1851(t_small_parse_table_array *v) -{ - v->a[37020] = actions(1541); - v->a[37021] = 1; - v->a[37022] = anon_sym_DOLLAR_LBRACE; - v->a[37023] = actions(1543); - v->a[37024] = 1; - v->a[37025] = anon_sym_DOLLAR_LPAREN; - v->a[37026] = actions(1545); - v->a[37027] = 1; - v->a[37028] = anon_sym_BQUOTE; - v->a[37029] = actions(1585); - v->a[37030] = 1; - v->a[37031] = anon_sym_DOLLAR; - v->a[37032] = actions(1587); - v->a[37033] = 1; - v->a[37034] = sym__comment_word; - v->a[37035] = actions(1589); - v->a[37036] = 1; - v->a[37037] = sym__empty_value; - v->a[37038] = state(950); - v->a[37039] = 1; - small_parse_table_1852(v); -} - -void small_parse_table_1852(t_small_parse_table_array *v) -{ - v->a[37040] = sym_concatenation; - v->a[37041] = actions(1583); - v->a[37042] = 3; - v->a[37043] = sym_raw_string; - v->a[37044] = sym_number; - v->a[37045] = sym_word; - v->a[37046] = state(847); - v->a[37047] = 5; - v->a[37048] = sym_arithmetic_expansion; - v->a[37049] = sym_string; - v->a[37050] = sym_simple_expansion; - v->a[37051] = sym_expansion; - v->a[37052] = sym_command_substitution; - v->a[37053] = 10; - v->a[37054] = actions(3); - v->a[37055] = 1; - v->a[37056] = sym_comment; - v->a[37057] = actions(1535); - v->a[37058] = 1; - v->a[37059] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1853(v); -} - -void small_parse_table_1853(t_small_parse_table_array *v) -{ - v->a[37060] = actions(1539); - v->a[37061] = 1; - v->a[37062] = anon_sym_DQUOTE; - v->a[37063] = actions(1541); - v->a[37064] = 1; - v->a[37065] = anon_sym_DOLLAR_LBRACE; - v->a[37066] = actions(1543); - v->a[37067] = 1; - v->a[37068] = anon_sym_DOLLAR_LPAREN; - v->a[37069] = actions(1545); - v->a[37070] = 1; - v->a[37071] = anon_sym_BQUOTE; - v->a[37072] = actions(1547); - v->a[37073] = 1; - v->a[37074] = sym__bare_dollar; - v->a[37075] = actions(1591); - v->a[37076] = 1; - v->a[37077] = anon_sym_DOLLAR; - v->a[37078] = actions(1533); - v->a[37079] = 5; - small_parse_table_1854(v); -} - -void small_parse_table_1854(t_small_parse_table_array *v) -{ - v->a[37080] = aux_sym_concatenation_token1; - v->a[37081] = sym_raw_string; - v->a[37082] = sym_number; - v->a[37083] = sym__comment_word; - v->a[37084] = sym_word; - v->a[37085] = state(778); - v->a[37086] = 5; - v->a[37087] = sym_arithmetic_expansion; - v->a[37088] = sym_string; - v->a[37089] = sym_simple_expansion; - v->a[37090] = sym_expansion; - v->a[37091] = sym_command_substitution; - v->a[37092] = 12; - v->a[37093] = actions(3); - v->a[37094] = 1; - v->a[37095] = sym_comment; - v->a[37096] = actions(1535); - v->a[37097] = 1; - v->a[37098] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37099] = actions(1539); - small_parse_table_1855(v); -} - -/* EOF small_parse_table_370.c */ diff --git a/parser/static/small_parse_table/small_parse_table_371.c b/parser/static/small_parse_table/small_parse_table_371.c deleted file mode 100644 index 9f2c1d03..00000000 --- a/parser/static/small_parse_table/small_parse_table_371.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1855(t_small_parse_table_array *v) -{ - v->a[37100] = 1; - v->a[37101] = anon_sym_DQUOTE; - v->a[37102] = actions(1541); - v->a[37103] = 1; - v->a[37104] = anon_sym_DOLLAR_LBRACE; - v->a[37105] = actions(1543); - v->a[37106] = 1; - v->a[37107] = anon_sym_DOLLAR_LPAREN; - v->a[37108] = actions(1545); - v->a[37109] = 1; - v->a[37110] = anon_sym_BQUOTE; - v->a[37111] = actions(1585); - v->a[37112] = 1; - v->a[37113] = anon_sym_DOLLAR; - v->a[37114] = actions(1587); - v->a[37115] = 1; - v->a[37116] = sym__comment_word; - v->a[37117] = actions(1589); - v->a[37118] = 1; - v->a[37119] = sym__empty_value; - small_parse_table_1856(v); -} - -void small_parse_table_1856(t_small_parse_table_array *v) -{ - v->a[37120] = state(950); - v->a[37121] = 1; - v->a[37122] = sym_concatenation; - v->a[37123] = actions(1593); - v->a[37124] = 3; - v->a[37125] = sym_raw_string; - v->a[37126] = sym_number; - v->a[37127] = sym_word; - v->a[37128] = state(852); - v->a[37129] = 5; - v->a[37130] = sym_arithmetic_expansion; - v->a[37131] = sym_string; - v->a[37132] = sym_simple_expansion; - v->a[37133] = sym_expansion; - v->a[37134] = sym_command_substitution; - v->a[37135] = 12; - v->a[37136] = actions(3); - v->a[37137] = 1; - v->a[37138] = sym_comment; - v->a[37139] = actions(1597); - small_parse_table_1857(v); -} - -void small_parse_table_1857(t_small_parse_table_array *v) -{ - v->a[37140] = 1; - v->a[37141] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37142] = actions(1599); - v->a[37143] = 1; - v->a[37144] = anon_sym_DOLLAR; - v->a[37145] = actions(1601); - v->a[37146] = 1; - v->a[37147] = anon_sym_DQUOTE; - v->a[37148] = actions(1603); - v->a[37149] = 1; - v->a[37150] = anon_sym_DOLLAR_LBRACE; - v->a[37151] = actions(1605); - v->a[37152] = 1; - v->a[37153] = anon_sym_DOLLAR_LPAREN; - v->a[37154] = actions(1607); - v->a[37155] = 1; - v->a[37156] = anon_sym_BQUOTE; - v->a[37157] = actions(1609); - v->a[37158] = 1; - v->a[37159] = sym__comment_word; - small_parse_table_1858(v); -} - -void small_parse_table_1858(t_small_parse_table_array *v) -{ - v->a[37160] = actions(1611); - v->a[37161] = 1; - v->a[37162] = sym__empty_value; - v->a[37163] = state(762); - v->a[37164] = 1; - v->a[37165] = sym_concatenation; - v->a[37166] = actions(1595); - v->a[37167] = 3; - v->a[37168] = sym_raw_string; - v->a[37169] = sym_number; - v->a[37170] = sym_word; - v->a[37171] = state(592); - v->a[37172] = 5; - v->a[37173] = sym_arithmetic_expansion; - v->a[37174] = sym_string; - v->a[37175] = sym_simple_expansion; - v->a[37176] = sym_expansion; - v->a[37177] = sym_command_substitution; - v->a[37178] = 10; - v->a[37179] = actions(3); - small_parse_table_1859(v); -} - -void small_parse_table_1859(t_small_parse_table_array *v) -{ - v->a[37180] = 1; - v->a[37181] = sym_comment; - v->a[37182] = actions(1535); - v->a[37183] = 1; - v->a[37184] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37185] = actions(1539); - v->a[37186] = 1; - v->a[37187] = anon_sym_DQUOTE; - v->a[37188] = actions(1541); - v->a[37189] = 1; - v->a[37190] = anon_sym_DOLLAR_LBRACE; - v->a[37191] = actions(1543); - v->a[37192] = 1; - v->a[37193] = anon_sym_DOLLAR_LPAREN; - v->a[37194] = actions(1545); - v->a[37195] = 1; - v->a[37196] = anon_sym_BQUOTE; - v->a[37197] = actions(1547); - v->a[37198] = 1; - v->a[37199] = sym__bare_dollar; - small_parse_table_1860(v); -} - -/* EOF small_parse_table_371.c */ diff --git a/parser/static/small_parse_table/small_parse_table_372.c b/parser/static/small_parse_table/small_parse_table_372.c deleted file mode 100644 index 2c1467c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_372.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1860(t_small_parse_table_array *v) -{ - v->a[37200] = actions(1613); - v->a[37201] = 1; - v->a[37202] = anon_sym_DOLLAR; - v->a[37203] = actions(1533); - v->a[37204] = 5; - v->a[37205] = aux_sym_concatenation_token1; - v->a[37206] = sym_raw_string; - v->a[37207] = sym_number; - v->a[37208] = sym__comment_word; - v->a[37209] = sym_word; - v->a[37210] = state(778); - v->a[37211] = 5; - v->a[37212] = sym_arithmetic_expansion; - v->a[37213] = sym_string; - v->a[37214] = sym_simple_expansion; - v->a[37215] = sym_expansion; - v->a[37216] = sym_command_substitution; - v->a[37217] = 12; - v->a[37218] = actions(3); - v->a[37219] = 1; - small_parse_table_1861(v); -} - -void small_parse_table_1861(t_small_parse_table_array *v) -{ - v->a[37220] = sym_comment; - v->a[37221] = actions(1479); - v->a[37222] = 1; - v->a[37223] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37224] = actions(1481); - v->a[37225] = 1; - v->a[37226] = anon_sym_DOLLAR; - v->a[37227] = actions(1483); - v->a[37228] = 1; - v->a[37229] = anon_sym_DQUOTE; - v->a[37230] = actions(1485); - v->a[37231] = 1; - v->a[37232] = anon_sym_DOLLAR_LBRACE; - v->a[37233] = actions(1487); - v->a[37234] = 1; - v->a[37235] = anon_sym_DOLLAR_LPAREN; - v->a[37236] = actions(1489); - v->a[37237] = 1; - v->a[37238] = anon_sym_BQUOTE; - v->a[37239] = actions(1617); - small_parse_table_1862(v); -} - -void small_parse_table_1862(t_small_parse_table_array *v) -{ - v->a[37240] = 1; - v->a[37241] = sym__comment_word; - v->a[37242] = actions(1619); - v->a[37243] = 1; - v->a[37244] = sym__empty_value; - v->a[37245] = state(560); - v->a[37246] = 1; - v->a[37247] = sym_concatenation; - v->a[37248] = actions(1615); - v->a[37249] = 3; - v->a[37250] = sym_raw_string; - v->a[37251] = sym_number; - v->a[37252] = sym_word; - v->a[37253] = state(539); - v->a[37254] = 5; - v->a[37255] = sym_arithmetic_expansion; - v->a[37256] = sym_string; - v->a[37257] = sym_simple_expansion; - v->a[37258] = sym_expansion; - v->a[37259] = sym_command_substitution; - small_parse_table_1863(v); -} - -void small_parse_table_1863(t_small_parse_table_array *v) -{ - v->a[37260] = 10; - v->a[37261] = actions(3); - v->a[37262] = 1; - v->a[37263] = sym_comment; - v->a[37264] = actions(1553); - v->a[37265] = 1; - v->a[37266] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37267] = actions(1557); - v->a[37268] = 1; - v->a[37269] = anon_sym_DQUOTE; - v->a[37270] = actions(1559); - v->a[37271] = 1; - v->a[37272] = anon_sym_DOLLAR_LBRACE; - v->a[37273] = actions(1561); - v->a[37274] = 1; - v->a[37275] = anon_sym_DOLLAR_LPAREN; - v->a[37276] = actions(1563); - v->a[37277] = 1; - v->a[37278] = anon_sym_BQUOTE; - v->a[37279] = actions(1565); - small_parse_table_1864(v); -} - -void small_parse_table_1864(t_small_parse_table_array *v) -{ - v->a[37280] = 1; - v->a[37281] = sym__bare_dollar; - v->a[37282] = actions(1621); - v->a[37283] = 1; - v->a[37284] = anon_sym_DOLLAR; - v->a[37285] = actions(1551); - v->a[37286] = 5; - v->a[37287] = aux_sym_concatenation_token1; - v->a[37288] = sym_raw_string; - v->a[37289] = sym_number; - v->a[37290] = sym__comment_word; - v->a[37291] = sym_word; - v->a[37292] = state(320); - v->a[37293] = 5; - v->a[37294] = sym_arithmetic_expansion; - v->a[37295] = sym_string; - v->a[37296] = sym_simple_expansion; - v->a[37297] = sym_expansion; - v->a[37298] = sym_command_substitution; - v->a[37299] = 12; - small_parse_table_1865(v); -} - -/* EOF small_parse_table_372.c */ diff --git a/parser/static/small_parse_table/small_parse_table_373.c b/parser/static/small_parse_table/small_parse_table_373.c deleted file mode 100644 index 75290db3..00000000 --- a/parser/static/small_parse_table/small_parse_table_373.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1865(t_small_parse_table_array *v) -{ - v->a[37300] = actions(3); - v->a[37301] = 1; - v->a[37302] = sym_comment; - v->a[37303] = actions(1625); - v->a[37304] = 1; - v->a[37305] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37306] = actions(1627); - v->a[37307] = 1; - v->a[37308] = anon_sym_DOLLAR; - v->a[37309] = actions(1629); - v->a[37310] = 1; - v->a[37311] = anon_sym_DQUOTE; - v->a[37312] = actions(1631); - v->a[37313] = 1; - v->a[37314] = anon_sym_DOLLAR_LBRACE; - v->a[37315] = actions(1633); - v->a[37316] = 1; - v->a[37317] = anon_sym_DOLLAR_LPAREN; - v->a[37318] = actions(1635); - v->a[37319] = 1; - small_parse_table_1866(v); -} - -void small_parse_table_1866(t_small_parse_table_array *v) -{ - v->a[37320] = anon_sym_BQUOTE; - v->a[37321] = actions(1637); - v->a[37322] = 1; - v->a[37323] = sym__comment_word; - v->a[37324] = actions(1639); - v->a[37325] = 1; - v->a[37326] = sym__empty_value; - v->a[37327] = state(535); - v->a[37328] = 1; - v->a[37329] = sym_concatenation; - v->a[37330] = actions(1623); - v->a[37331] = 3; - v->a[37332] = sym_raw_string; - v->a[37333] = sym_number; - v->a[37334] = sym_word; - v->a[37335] = state(275); - v->a[37336] = 5; - v->a[37337] = sym_arithmetic_expansion; - v->a[37338] = sym_string; - v->a[37339] = sym_simple_expansion; - small_parse_table_1867(v); -} - -void small_parse_table_1867(t_small_parse_table_array *v) -{ - v->a[37340] = sym_expansion; - v->a[37341] = sym_command_substitution; - v->a[37342] = 10; - v->a[37343] = actions(3); - v->a[37344] = 1; - v->a[37345] = sym_comment; - v->a[37346] = actions(1643); - v->a[37347] = 1; - v->a[37348] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37349] = actions(1645); - v->a[37350] = 1; - v->a[37351] = anon_sym_DOLLAR; - v->a[37352] = actions(1647); - v->a[37353] = 1; - v->a[37354] = anon_sym_DQUOTE; - v->a[37355] = actions(1649); - v->a[37356] = 1; - v->a[37357] = anon_sym_DOLLAR_LBRACE; - v->a[37358] = actions(1651); - v->a[37359] = 1; - 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(1653); - v->a[37362] = 1; - v->a[37363] = anon_sym_BQUOTE; - v->a[37364] = actions(1655); - v->a[37365] = 1; - v->a[37366] = sym__bare_dollar; - v->a[37367] = actions(1641); - v->a[37368] = 5; - v->a[37369] = aux_sym_concatenation_token1; - v->a[37370] = sym_raw_string; - v->a[37371] = sym_number; - v->a[37372] = sym__comment_word; - v->a[37373] = sym_word; - v->a[37374] = state(827); - v->a[37375] = 5; - v->a[37376] = sym_arithmetic_expansion; - v->a[37377] = sym_string; - v->a[37378] = sym_simple_expansion; - v->a[37379] = sym_expansion; - small_parse_table_1869(v); -} - -void small_parse_table_1869(t_small_parse_table_array *v) -{ - v->a[37380] = sym_command_substitution; - v->a[37381] = 12; - v->a[37382] = actions(3); - v->a[37383] = 1; - v->a[37384] = sym_comment; - v->a[37385] = actions(1553); - v->a[37386] = 1; - v->a[37387] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37388] = actions(1555); - v->a[37389] = 1; - v->a[37390] = anon_sym_DOLLAR; - v->a[37391] = actions(1557); - v->a[37392] = 1; - v->a[37393] = anon_sym_DQUOTE; - v->a[37394] = actions(1559); - v->a[37395] = 1; - v->a[37396] = anon_sym_DOLLAR_LBRACE; - v->a[37397] = actions(1561); - v->a[37398] = 1; - v->a[37399] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1870(v); -} - -/* EOF small_parse_table_373.c */ diff --git a/parser/static/small_parse_table/small_parse_table_374.c b/parser/static/small_parse_table/small_parse_table_374.c deleted file mode 100644 index d9a7063f..00000000 --- a/parser/static/small_parse_table/small_parse_table_374.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1870(t_small_parse_table_array *v) -{ - v->a[37400] = actions(1563); - v->a[37401] = 1; - v->a[37402] = anon_sym_BQUOTE; - v->a[37403] = actions(1659); - v->a[37404] = 1; - v->a[37405] = sym__comment_word; - v->a[37406] = actions(1661); - v->a[37407] = 1; - v->a[37408] = sym__empty_value; - v->a[37409] = state(520); - v->a[37410] = 1; - v->a[37411] = sym_concatenation; - v->a[37412] = actions(1657); - v->a[37413] = 3; - v->a[37414] = sym_raw_string; - v->a[37415] = sym_number; - v->a[37416] = sym_word; - v->a[37417] = state(265); - v->a[37418] = 5; - v->a[37419] = sym_arithmetic_expansion; - small_parse_table_1871(v); -} - -void small_parse_table_1871(t_small_parse_table_array *v) -{ - v->a[37420] = sym_string; - v->a[37421] = sym_simple_expansion; - v->a[37422] = sym_expansion; - v->a[37423] = sym_command_substitution; - v->a[37424] = 12; - v->a[37425] = actions(3); - v->a[37426] = 1; - v->a[37427] = sym_comment; - v->a[37428] = actions(1665); - v->a[37429] = 1; - v->a[37430] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37431] = actions(1667); - v->a[37432] = 1; - v->a[37433] = anon_sym_DOLLAR; - v->a[37434] = actions(1669); - v->a[37435] = 1; - v->a[37436] = anon_sym_DQUOTE; - v->a[37437] = actions(1671); - v->a[37438] = 1; - v->a[37439] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1872(v); -} - -void small_parse_table_1872(t_small_parse_table_array *v) -{ - v->a[37440] = actions(1673); - v->a[37441] = 1; - v->a[37442] = anon_sym_DOLLAR_LPAREN; - v->a[37443] = actions(1675); - v->a[37444] = 1; - v->a[37445] = anon_sym_BQUOTE; - v->a[37446] = actions(1677); - v->a[37447] = 1; - v->a[37448] = sym__comment_word; - v->a[37449] = actions(1679); - v->a[37450] = 1; - v->a[37451] = sym__empty_value; - v->a[37452] = state(1377); - v->a[37453] = 1; - v->a[37454] = sym_concatenation; - v->a[37455] = actions(1663); - v->a[37456] = 3; - v->a[37457] = sym_raw_string; - v->a[37458] = sym_number; - v->a[37459] = sym_word; - small_parse_table_1873(v); -} - -void small_parse_table_1873(t_small_parse_table_array *v) -{ - v->a[37460] = state(1276); - v->a[37461] = 5; - v->a[37462] = sym_arithmetic_expansion; - v->a[37463] = sym_string; - v->a[37464] = sym_simple_expansion; - v->a[37465] = sym_expansion; - v->a[37466] = sym_command_substitution; - v->a[37467] = 10; - v->a[37468] = actions(3); - v->a[37469] = 1; - v->a[37470] = sym_comment; - v->a[37471] = actions(723); - v->a[37472] = 1; - v->a[37473] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37474] = actions(725); - v->a[37475] = 1; - v->a[37476] = anon_sym_DOLLAR; - v->a[37477] = actions(727); - v->a[37478] = 1; - v->a[37479] = anon_sym_DQUOTE; - small_parse_table_1874(v); -} - -void small_parse_table_1874(t_small_parse_table_array *v) -{ - v->a[37480] = actions(729); - v->a[37481] = 1; - v->a[37482] = anon_sym_DOLLAR_LBRACE; - v->a[37483] = actions(731); - v->a[37484] = 1; - v->a[37485] = anon_sym_DOLLAR_LPAREN; - v->a[37486] = actions(733); - v->a[37487] = 1; - v->a[37488] = anon_sym_BQUOTE; - v->a[37489] = actions(1683); - v->a[37490] = 1; - v->a[37491] = sym__bare_dollar; - v->a[37492] = actions(1681); - v->a[37493] = 5; - v->a[37494] = aux_sym_concatenation_token1; - v->a[37495] = sym_raw_string; - v->a[37496] = sym_number; - v->a[37497] = sym__comment_word; - v->a[37498] = sym_word; - v->a[37499] = state(491); - small_parse_table_1875(v); -} - -/* EOF small_parse_table_374.c */ diff --git a/parser/static/small_parse_table/small_parse_table_375.c b/parser/static/small_parse_table/small_parse_table_375.c deleted file mode 100644 index 176d302e..00000000 --- a/parser/static/small_parse_table/small_parse_table_375.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1875(t_small_parse_table_array *v) -{ - v->a[37500] = 5; - v->a[37501] = sym_arithmetic_expansion; - v->a[37502] = sym_string; - v->a[37503] = sym_simple_expansion; - v->a[37504] = sym_expansion; - v->a[37505] = sym_command_substitution; - v->a[37506] = 10; - v->a[37507] = actions(3); - v->a[37508] = 1; - v->a[37509] = sym_comment; - v->a[37510] = actions(723); - v->a[37511] = 1; - v->a[37512] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37513] = actions(727); - v->a[37514] = 1; - v->a[37515] = anon_sym_DQUOTE; - v->a[37516] = actions(729); - v->a[37517] = 1; - v->a[37518] = anon_sym_DOLLAR_LBRACE; - v->a[37519] = actions(731); - small_parse_table_1876(v); -} - -void small_parse_table_1876(t_small_parse_table_array *v) -{ - v->a[37520] = 1; - v->a[37521] = anon_sym_DOLLAR_LPAREN; - v->a[37522] = actions(733); - v->a[37523] = 1; - v->a[37524] = anon_sym_BQUOTE; - v->a[37525] = actions(1683); - v->a[37526] = 1; - v->a[37527] = sym__bare_dollar; - v->a[37528] = actions(1685); - v->a[37529] = 1; - v->a[37530] = anon_sym_DOLLAR; - v->a[37531] = actions(1681); - v->a[37532] = 5; - v->a[37533] = aux_sym_concatenation_token1; - v->a[37534] = sym_raw_string; - v->a[37535] = sym_number; - v->a[37536] = sym__comment_word; - v->a[37537] = sym_word; - v->a[37538] = state(491); - v->a[37539] = 5; - small_parse_table_1877(v); -} - -void small_parse_table_1877(t_small_parse_table_array *v) -{ - v->a[37540] = sym_arithmetic_expansion; - v->a[37541] = sym_string; - v->a[37542] = sym_simple_expansion; - v->a[37543] = sym_expansion; - v->a[37544] = sym_command_substitution; - v->a[37545] = 12; - v->a[37546] = actions(3); - v->a[37547] = 1; - v->a[37548] = sym_comment; - v->a[37549] = actions(1505); - v->a[37550] = 1; - v->a[37551] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37552] = actions(1509); - v->a[37553] = 1; - v->a[37554] = anon_sym_DQUOTE; - v->a[37555] = actions(1511); - v->a[37556] = 1; - v->a[37557] = anon_sym_DOLLAR_LBRACE; - v->a[37558] = actions(1513); - v->a[37559] = 1; - small_parse_table_1878(v); -} - -void small_parse_table_1878(t_small_parse_table_array *v) -{ - v->a[37560] = anon_sym_DOLLAR_LPAREN; - v->a[37561] = actions(1515); - v->a[37562] = 1; - v->a[37563] = anon_sym_BQUOTE; - v->a[37564] = actions(1689); - v->a[37565] = 1; - v->a[37566] = anon_sym_DOLLAR; - v->a[37567] = actions(1691); - v->a[37568] = 1; - v->a[37569] = sym__comment_word; - v->a[37570] = actions(1693); - v->a[37571] = 1; - v->a[37572] = sym__empty_value; - v->a[37573] = state(1188); - v->a[37574] = 1; - v->a[37575] = sym_concatenation; - v->a[37576] = actions(1687); - v->a[37577] = 3; - v->a[37578] = sym_raw_string; - v->a[37579] = sym_number; - small_parse_table_1879(v); -} - -void small_parse_table_1879(t_small_parse_table_array *v) -{ - v->a[37580] = sym_word; - v->a[37581] = state(836); - v->a[37582] = 5; - v->a[37583] = sym_arithmetic_expansion; - v->a[37584] = sym_string; - v->a[37585] = sym_simple_expansion; - v->a[37586] = sym_expansion; - v->a[37587] = sym_command_substitution; - v->a[37588] = 10; - v->a[37589] = actions(3); - v->a[37590] = 1; - v->a[37591] = sym_comment; - v->a[37592] = actions(655); - v->a[37593] = 1; - v->a[37594] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37595] = actions(657); - v->a[37596] = 1; - v->a[37597] = anon_sym_DOLLAR; - v->a[37598] = actions(659); - v->a[37599] = 1; - small_parse_table_1880(v); -} - -/* EOF small_parse_table_375.c */ diff --git a/parser/static/small_parse_table/small_parse_table_376.c b/parser/static/small_parse_table/small_parse_table_376.c deleted file mode 100644 index 99a078c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_376.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1880(t_small_parse_table_array *v) -{ - v->a[37600] = anon_sym_DQUOTE; - v->a[37601] = actions(661); - v->a[37602] = 1; - v->a[37603] = anon_sym_DOLLAR_LBRACE; - v->a[37604] = actions(663); - v->a[37605] = 1; - v->a[37606] = anon_sym_DOLLAR_LPAREN; - v->a[37607] = actions(665); - v->a[37608] = 1; - v->a[37609] = anon_sym_BQUOTE; - v->a[37610] = actions(1531); - v->a[37611] = 1; - v->a[37612] = sym__bare_dollar; - v->a[37613] = actions(1527); - v->a[37614] = 5; - v->a[37615] = aux_sym_concatenation_token1; - v->a[37616] = sym_raw_string; - v->a[37617] = sym_number; - v->a[37618] = sym__comment_word; - v->a[37619] = sym_word; - small_parse_table_1881(v); -} - -void small_parse_table_1881(t_small_parse_table_array *v) -{ - v->a[37620] = state(609); - v->a[37621] = 5; - v->a[37622] = sym_arithmetic_expansion; - v->a[37623] = sym_string; - v->a[37624] = sym_simple_expansion; - v->a[37625] = sym_expansion; - v->a[37626] = sym_command_substitution; - v->a[37627] = 10; - v->a[37628] = actions(3); - v->a[37629] = 1; - v->a[37630] = sym_comment; - v->a[37631] = actions(53); - v->a[37632] = 1; - v->a[37633] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37634] = actions(57); - v->a[37635] = 1; - v->a[37636] = anon_sym_DQUOTE; - v->a[37637] = actions(61); - v->a[37638] = 1; - v->a[37639] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1882(v); -} - -void small_parse_table_1882(t_small_parse_table_array *v) -{ - v->a[37640] = actions(63); - v->a[37641] = 1; - v->a[37642] = anon_sym_DOLLAR_LPAREN; - v->a[37643] = actions(65); - v->a[37644] = 1; - v->a[37645] = anon_sym_BQUOTE; - v->a[37646] = actions(1501); - v->a[37647] = 1; - v->a[37648] = sym__bare_dollar; - v->a[37649] = actions(1695); - v->a[37650] = 1; - v->a[37651] = anon_sym_DOLLAR; - v->a[37652] = actions(1497); - v->a[37653] = 5; - v->a[37654] = aux_sym_concatenation_token1; - v->a[37655] = sym_raw_string; - v->a[37656] = sym_number; - v->a[37657] = sym__comment_word; - v->a[37658] = sym_word; - v->a[37659] = state(403); - small_parse_table_1883(v); -} - -void small_parse_table_1883(t_small_parse_table_array *v) -{ - v->a[37660] = 5; - v->a[37661] = sym_arithmetic_expansion; - v->a[37662] = sym_string; - v->a[37663] = sym_simple_expansion; - v->a[37664] = sym_expansion; - v->a[37665] = sym_command_substitution; - v->a[37666] = 10; - v->a[37667] = actions(3); - v->a[37668] = 1; - v->a[37669] = sym_comment; - v->a[37670] = actions(704); - v->a[37671] = 1; - v->a[37672] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37673] = actions(706); - v->a[37674] = 1; - v->a[37675] = anon_sym_DOLLAR; - v->a[37676] = actions(708); - v->a[37677] = 1; - v->a[37678] = anon_sym_DQUOTE; - v->a[37679] = actions(710); - small_parse_table_1884(v); -} - -void small_parse_table_1884(t_small_parse_table_array *v) -{ - v->a[37680] = 1; - v->a[37681] = anon_sym_DOLLAR_LBRACE; - v->a[37682] = actions(712); - v->a[37683] = 1; - v->a[37684] = anon_sym_DOLLAR_LPAREN; - v->a[37685] = actions(714); - v->a[37686] = 1; - v->a[37687] = anon_sym_BQUOTE; - v->a[37688] = actions(1525); - v->a[37689] = 1; - v->a[37690] = sym__bare_dollar; - v->a[37691] = actions(1521); - v->a[37692] = 5; - v->a[37693] = aux_sym_concatenation_token1; - v->a[37694] = sym_raw_string; - v->a[37695] = sym_number; - v->a[37696] = sym__comment_word; - v->a[37697] = sym_word; - v->a[37698] = state(474); - v->a[37699] = 5; - small_parse_table_1885(v); -} - -/* EOF small_parse_table_376.c */ diff --git a/parser/static/small_parse_table/small_parse_table_377.c b/parser/static/small_parse_table/small_parse_table_377.c deleted file mode 100644 index f59131b8..00000000 --- a/parser/static/small_parse_table/small_parse_table_377.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1885(t_small_parse_table_array *v) -{ - v->a[37700] = sym_arithmetic_expansion; - v->a[37701] = sym_string; - v->a[37702] = sym_simple_expansion; - v->a[37703] = sym_expansion; - v->a[37704] = sym_command_substitution; - v->a[37705] = 10; - v->a[37706] = actions(3); - v->a[37707] = 1; - v->a[37708] = sym_comment; - v->a[37709] = actions(1625); - v->a[37710] = 1; - v->a[37711] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37712] = actions(1629); - v->a[37713] = 1; - v->a[37714] = anon_sym_DQUOTE; - v->a[37715] = actions(1631); - v->a[37716] = 1; - v->a[37717] = anon_sym_DOLLAR_LBRACE; - v->a[37718] = actions(1633); - v->a[37719] = 1; - small_parse_table_1886(v); -} - -void small_parse_table_1886(t_small_parse_table_array *v) -{ - v->a[37720] = anon_sym_DOLLAR_LPAREN; - v->a[37721] = actions(1635); - v->a[37722] = 1; - v->a[37723] = anon_sym_BQUOTE; - v->a[37724] = actions(1699); - v->a[37725] = 1; - v->a[37726] = anon_sym_DOLLAR; - v->a[37727] = actions(1701); - v->a[37728] = 1; - v->a[37729] = sym__bare_dollar; - v->a[37730] = actions(1697); - v->a[37731] = 5; - v->a[37732] = aux_sym_concatenation_token1; - v->a[37733] = sym_raw_string; - v->a[37734] = sym_number; - v->a[37735] = sym__comment_word; - v->a[37736] = sym_word; - v->a[37737] = state(311); - v->a[37738] = 5; - v->a[37739] = sym_arithmetic_expansion; - small_parse_table_1887(v); -} - -void small_parse_table_1887(t_small_parse_table_array *v) -{ - v->a[37740] = sym_string; - v->a[37741] = sym_simple_expansion; - v->a[37742] = sym_expansion; - v->a[37743] = sym_command_substitution; - v->a[37744] = 10; - v->a[37745] = actions(3); - v->a[37746] = 1; - v->a[37747] = sym_comment; - v->a[37748] = actions(782); - v->a[37749] = 1; - v->a[37750] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37751] = actions(784); - v->a[37752] = 1; - v->a[37753] = anon_sym_DOLLAR; - v->a[37754] = actions(786); - v->a[37755] = 1; - v->a[37756] = anon_sym_DQUOTE; - v->a[37757] = actions(788); - v->a[37758] = 1; - v->a[37759] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1888(v); -} - -void small_parse_table_1888(t_small_parse_table_array *v) -{ - v->a[37760] = actions(790); - v->a[37761] = 1; - v->a[37762] = anon_sym_DOLLAR_LPAREN; - v->a[37763] = actions(792); - v->a[37764] = 1; - v->a[37765] = anon_sym_BQUOTE; - v->a[37766] = actions(1705); - v->a[37767] = 1; - v->a[37768] = sym__bare_dollar; - v->a[37769] = actions(1703); - v->a[37770] = 5; - v->a[37771] = aux_sym_concatenation_token1; - v->a[37772] = sym_raw_string; - v->a[37773] = sym_number; - v->a[37774] = sym__comment_word; - v->a[37775] = sym_word; - v->a[37776] = state(1519); - v->a[37777] = 5; - v->a[37778] = sym_arithmetic_expansion; - v->a[37779] = sym_string; - small_parse_table_1889(v); -} - -void small_parse_table_1889(t_small_parse_table_array *v) -{ - v->a[37780] = sym_simple_expansion; - v->a[37781] = sym_expansion; - v->a[37782] = sym_command_substitution; - v->a[37783] = 12; - v->a[37784] = actions(3); - v->a[37785] = 1; - v->a[37786] = sym_comment; - v->a[37787] = actions(1535); - v->a[37788] = 1; - v->a[37789] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37790] = actions(1539); - v->a[37791] = 1; - v->a[37792] = anon_sym_DQUOTE; - v->a[37793] = actions(1541); - v->a[37794] = 1; - v->a[37795] = anon_sym_DOLLAR_LBRACE; - v->a[37796] = actions(1543); - v->a[37797] = 1; - v->a[37798] = anon_sym_DOLLAR_LPAREN; - v->a[37799] = actions(1545); - small_parse_table_1890(v); -} - -/* EOF small_parse_table_377.c */ diff --git a/parser/static/small_parse_table/small_parse_table_378.c b/parser/static/small_parse_table/small_parse_table_378.c deleted file mode 100644 index 2a664b8d..00000000 --- a/parser/static/small_parse_table/small_parse_table_378.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1890(t_small_parse_table_array *v) -{ - v->a[37800] = 1; - v->a[37801] = anon_sym_BQUOTE; - v->a[37802] = actions(1585); - v->a[37803] = 1; - v->a[37804] = anon_sym_DOLLAR; - v->a[37805] = actions(1587); - v->a[37806] = 1; - v->a[37807] = sym__comment_word; - v->a[37808] = actions(1589); - v->a[37809] = 1; - v->a[37810] = sym__empty_value; - v->a[37811] = state(950); - v->a[37812] = 1; - v->a[37813] = sym_concatenation; - v->a[37814] = actions(1707); - v->a[37815] = 3; - v->a[37816] = sym_raw_string; - v->a[37817] = sym_number; - v->a[37818] = sym_word; - v->a[37819] = state(911); - small_parse_table_1891(v); -} - -void small_parse_table_1891(t_small_parse_table_array *v) -{ - v->a[37820] = 5; - v->a[37821] = sym_arithmetic_expansion; - v->a[37822] = sym_string; - v->a[37823] = sym_simple_expansion; - v->a[37824] = sym_expansion; - v->a[37825] = sym_command_substitution; - v->a[37826] = 10; - v->a[37827] = actions(3); - v->a[37828] = 1; - v->a[37829] = sym_comment; - v->a[37830] = actions(1535); - v->a[37831] = 1; - v->a[37832] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37833] = actions(1539); - v->a[37834] = 1; - v->a[37835] = anon_sym_DQUOTE; - v->a[37836] = actions(1541); - v->a[37837] = 1; - v->a[37838] = anon_sym_DOLLAR_LBRACE; - v->a[37839] = actions(1543); - small_parse_table_1892(v); -} - -void small_parse_table_1892(t_small_parse_table_array *v) -{ - v->a[37840] = 1; - v->a[37841] = anon_sym_DOLLAR_LPAREN; - v->a[37842] = actions(1545); - v->a[37843] = 1; - v->a[37844] = anon_sym_BQUOTE; - v->a[37845] = actions(1547); - v->a[37846] = 1; - v->a[37847] = sym__bare_dollar; - v->a[37848] = actions(1585); - v->a[37849] = 1; - v->a[37850] = anon_sym_DOLLAR; - v->a[37851] = actions(1533); - v->a[37852] = 5; - v->a[37853] = aux_sym_concatenation_token1; - v->a[37854] = sym_raw_string; - v->a[37855] = sym_number; - v->a[37856] = sym__comment_word; - v->a[37857] = sym_word; - v->a[37858] = state(778); - v->a[37859] = 5; - small_parse_table_1893(v); -} - -void small_parse_table_1893(t_small_parse_table_array *v) -{ - v->a[37860] = sym_arithmetic_expansion; - v->a[37861] = sym_string; - v->a[37862] = sym_simple_expansion; - v->a[37863] = sym_expansion; - v->a[37864] = sym_command_substitution; - v->a[37865] = 11; - v->a[37866] = actions(3); - v->a[37867] = 1; - v->a[37868] = sym_comment; - v->a[37869] = actions(782); - v->a[37870] = 1; - v->a[37871] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37872] = actions(784); - v->a[37873] = 1; - v->a[37874] = anon_sym_DOLLAR; - v->a[37875] = actions(786); - v->a[37876] = 1; - v->a[37877] = anon_sym_DQUOTE; - v->a[37878] = actions(788); - v->a[37879] = 1; - small_parse_table_1894(v); -} - -void small_parse_table_1894(t_small_parse_table_array *v) -{ - v->a[37880] = anon_sym_DOLLAR_LBRACE; - v->a[37881] = actions(790); - v->a[37882] = 1; - v->a[37883] = anon_sym_DOLLAR_LPAREN; - v->a[37884] = actions(792); - v->a[37885] = 1; - v->a[37886] = anon_sym_BQUOTE; - v->a[37887] = actions(794); - v->a[37888] = 1; - v->a[37889] = sym_extglob_pattern; - v->a[37890] = state(1542); - v->a[37891] = 2; - v->a[37892] = sym_concatenation; - v->a[37893] = sym__extglob_blob; - v->a[37894] = actions(1709); - v->a[37895] = 3; - v->a[37896] = sym_raw_string; - v->a[37897] = sym_number; - v->a[37898] = sym_word; - v->a[37899] = state(1462); - small_parse_table_1895(v); -} - -/* EOF small_parse_table_378.c */ diff --git a/parser/static/small_parse_table/small_parse_table_379.c b/parser/static/small_parse_table/small_parse_table_379.c deleted file mode 100644 index 8cea62bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_379.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1895(t_small_parse_table_array *v) -{ - v->a[37900] = 5; - v->a[37901] = sym_arithmetic_expansion; - v->a[37902] = sym_string; - v->a[37903] = sym_simple_expansion; - v->a[37904] = sym_expansion; - v->a[37905] = sym_command_substitution; - v->a[37906] = 10; - v->a[37907] = actions(3); - v->a[37908] = 1; - v->a[37909] = sym_comment; - v->a[37910] = actions(315); - v->a[37911] = 1; - v->a[37912] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37913] = actions(317); - v->a[37914] = 1; - v->a[37915] = anon_sym_DOLLAR; - v->a[37916] = actions(319); - v->a[37917] = 1; - v->a[37918] = anon_sym_DQUOTE; - v->a[37919] = actions(323); - small_parse_table_1896(v); -} - -void small_parse_table_1896(t_small_parse_table_array *v) -{ - v->a[37920] = 1; - v->a[37921] = anon_sym_DOLLAR_LBRACE; - v->a[37922] = actions(325); - v->a[37923] = 1; - v->a[37924] = anon_sym_DOLLAR_LPAREN; - v->a[37925] = actions(327); - v->a[37926] = 1; - v->a[37927] = anon_sym_BQUOTE; - v->a[37928] = actions(1713); - v->a[37929] = 1; - v->a[37930] = sym__bare_dollar; - v->a[37931] = actions(1711); - v->a[37932] = 5; - v->a[37933] = aux_sym_concatenation_token1; - v->a[37934] = sym_raw_string; - v->a[37935] = sym_number; - v->a[37936] = sym__comment_word; - v->a[37937] = sym_word; - v->a[37938] = state(642); - v->a[37939] = 5; - small_parse_table_1897(v); -} - -void small_parse_table_1897(t_small_parse_table_array *v) -{ - v->a[37940] = sym_arithmetic_expansion; - v->a[37941] = sym_string; - v->a[37942] = sym_simple_expansion; - v->a[37943] = sym_expansion; - v->a[37944] = sym_command_substitution; - v->a[37945] = 10; - v->a[37946] = actions(3); - v->a[37947] = 1; - v->a[37948] = sym_comment; - v->a[37949] = actions(99); - v->a[37950] = 1; - v->a[37951] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37952] = actions(101); - v->a[37953] = 1; - v->a[37954] = anon_sym_DOLLAR; - v->a[37955] = actions(103); - v->a[37956] = 1; - v->a[37957] = anon_sym_DQUOTE; - v->a[37958] = actions(107); - v->a[37959] = 1; - small_parse_table_1898(v); -} - -void small_parse_table_1898(t_small_parse_table_array *v) -{ - v->a[37960] = anon_sym_DOLLAR_LBRACE; - v->a[37961] = actions(109); - v->a[37962] = 1; - v->a[37963] = anon_sym_DOLLAR_LPAREN; - v->a[37964] = actions(111); - v->a[37965] = 1; - v->a[37966] = anon_sym_BQUOTE; - v->a[37967] = actions(1717); - v->a[37968] = 1; - v->a[37969] = sym__bare_dollar; - v->a[37970] = actions(1715); - v->a[37971] = 5; - v->a[37972] = aux_sym_concatenation_token1; - v->a[37973] = sym_raw_string; - v->a[37974] = sym_number; - v->a[37975] = sym__comment_word; - v->a[37976] = sym_word; - v->a[37977] = state(299); - v->a[37978] = 5; - v->a[37979] = sym_arithmetic_expansion; - small_parse_table_1899(v); -} - -void small_parse_table_1899(t_small_parse_table_array *v) -{ - v->a[37980] = sym_string; - v->a[37981] = sym_simple_expansion; - v->a[37982] = sym_expansion; - v->a[37983] = sym_command_substitution; - v->a[37984] = 10; - v->a[37985] = actions(3); - v->a[37986] = 1; - v->a[37987] = sym_comment; - v->a[37988] = actions(1597); - v->a[37989] = 1; - v->a[37990] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[37991] = actions(1599); - v->a[37992] = 1; - v->a[37993] = anon_sym_DOLLAR; - v->a[37994] = actions(1601); - v->a[37995] = 1; - v->a[37996] = anon_sym_DQUOTE; - v->a[37997] = actions(1603); - v->a[37998] = 1; - v->a[37999] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1900(v); -} - -/* EOF small_parse_table_379.c */ diff --git a/parser/static/small_parse_table/small_parse_table_38.c b/parser/static/small_parse_table/small_parse_table_38.c deleted file mode 100644 index 7dfdaa10..00000000 --- a/parser/static/small_parse_table/small_parse_table_38.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_38.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_190(t_small_parse_table_array *v) -{ - v->a[3800] = state(326); - v->a[3801] = 1; - v->a[3802] = aux_sym__case_item_last_repeat2; - v->a[3803] = state(408); - v->a[3804] = 1; - v->a[3805] = aux_sym_command_repeat1; - v->a[3806] = state(541); - v->a[3807] = 1; - v->a[3808] = sym_file_redirect; - v->a[3809] = state(546); - v->a[3810] = 1; - v->a[3811] = sym_concatenation; - v->a[3812] = state(913); - v->a[3813] = 1; - v->a[3814] = sym_pipeline; - v->a[3815] = state(990); - v->a[3816] = 1; - v->a[3817] = aux_sym_redirected_statement_repeat2; - v->a[3818] = state(1564); - v->a[3819] = 1; - small_parse_table_191(v); -} - -void small_parse_table_191(t_small_parse_table_array *v) -{ - v->a[3820] = sym__statement_not_pipeline; - v->a[3821] = state(1573); - v->a[3822] = 1; - v->a[3823] = sym__statements; - v->a[3824] = actions(83); - v->a[3825] = 2; - v->a[3826] = anon_sym_while; - v->a[3827] = anon_sym_until; - v->a[3828] = actions(105); - v->a[3829] = 2; - v->a[3830] = sym_raw_string; - v->a[3831] = sym_number; - v->a[3832] = actions(97); - v->a[3833] = 3; - v->a[3834] = anon_sym_LT; - v->a[3835] = anon_sym_GT; - v->a[3836] = anon_sym_GT_GT; - v->a[3837] = state(276); - v->a[3838] = 5; - v->a[3839] = sym_arithmetic_expansion; - small_parse_table_192(v); -} - -void small_parse_table_192(t_small_parse_table_array *v) -{ - v->a[3840] = sym_string; - v->a[3841] = sym_simple_expansion; - v->a[3842] = sym_expansion; - v->a[3843] = sym_command_substitution; - v->a[3844] = state(867); - v->a[3845] = 12; - v->a[3846] = sym_redirected_statement; - v->a[3847] = sym_for_statement; - v->a[3848] = sym_while_statement; - v->a[3849] = sym_if_statement; - v->a[3850] = sym_case_statement; - v->a[3851] = sym_function_definition; - v->a[3852] = sym_compound_statement; - v->a[3853] = sym_subshell; - v->a[3854] = sym_list; - v->a[3855] = sym_negated_command; - v->a[3856] = sym_command; - v->a[3857] = sym__variable_assignments; - v->a[3858] = 31; - v->a[3859] = actions(3); - small_parse_table_193(v); -} - -void small_parse_table_193(t_small_parse_table_array *v) -{ - v->a[3860] = 1; - v->a[3861] = sym_comment; - v->a[3862] = actions(9); - v->a[3863] = 1; - v->a[3864] = anon_sym_for; - v->a[3865] = actions(13); - v->a[3866] = 1; - v->a[3867] = anon_sym_if; - v->a[3868] = actions(15); - v->a[3869] = 1; - v->a[3870] = anon_sym_case; - v->a[3871] = actions(17); - v->a[3872] = 1; - v->a[3873] = anon_sym_LPAREN; - v->a[3874] = actions(19); - v->a[3875] = 1; - v->a[3876] = anon_sym_LBRACE; - v->a[3877] = actions(41); - v->a[3878] = 1; - v->a[3879] = sym_word; - small_parse_table_194(v); -} - -void small_parse_table_194(t_small_parse_table_array *v) -{ - v->a[3880] = actions(49); - v->a[3881] = 1; - v->a[3882] = anon_sym_BANG; - v->a[3883] = actions(53); - v->a[3884] = 1; - v->a[3885] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3886] = actions(55); - v->a[3887] = 1; - v->a[3888] = anon_sym_DOLLAR; - v->a[3889] = actions(57); - v->a[3890] = 1; - v->a[3891] = anon_sym_DQUOTE; - v->a[3892] = actions(61); - v->a[3893] = 1; - v->a[3894] = anon_sym_DOLLAR_LBRACE; - v->a[3895] = actions(63); - v->a[3896] = 1; - v->a[3897] = anon_sym_DOLLAR_LPAREN; - v->a[3898] = actions(65); - v->a[3899] = 1; - small_parse_table_195(v); -} - -/* EOF small_parse_table_38.c */ diff --git a/parser/static/small_parse_table/small_parse_table_380.c b/parser/static/small_parse_table/small_parse_table_380.c deleted file mode 100644 index 78b5196f..00000000 --- a/parser/static/small_parse_table/small_parse_table_380.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1900(t_small_parse_table_array *v) -{ - v->a[38000] = actions(1605); - v->a[38001] = 1; - v->a[38002] = anon_sym_DOLLAR_LPAREN; - v->a[38003] = actions(1607); - v->a[38004] = 1; - v->a[38005] = anon_sym_BQUOTE; - v->a[38006] = actions(1721); - v->a[38007] = 1; - v->a[38008] = sym__bare_dollar; - v->a[38009] = actions(1719); - v->a[38010] = 5; - v->a[38011] = aux_sym_concatenation_token1; - v->a[38012] = sym_raw_string; - v->a[38013] = sym_number; - v->a[38014] = sym__comment_word; - v->a[38015] = sym_word; - v->a[38016] = state(669); - v->a[38017] = 5; - v->a[38018] = sym_arithmetic_expansion; - v->a[38019] = sym_string; - small_parse_table_1901(v); -} - -void small_parse_table_1901(t_small_parse_table_array *v) -{ - v->a[38020] = sym_simple_expansion; - v->a[38021] = sym_expansion; - v->a[38022] = sym_command_substitution; - v->a[38023] = 10; - v->a[38024] = actions(3); - v->a[38025] = 1; - v->a[38026] = sym_comment; - v->a[38027] = actions(1625); - v->a[38028] = 1; - v->a[38029] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38030] = actions(1627); - v->a[38031] = 1; - v->a[38032] = anon_sym_DOLLAR; - v->a[38033] = actions(1629); - v->a[38034] = 1; - v->a[38035] = anon_sym_DQUOTE; - v->a[38036] = actions(1631); - v->a[38037] = 1; - v->a[38038] = anon_sym_DOLLAR_LBRACE; - v->a[38039] = actions(1633); - small_parse_table_1902(v); -} - -void small_parse_table_1902(t_small_parse_table_array *v) -{ - v->a[38040] = 1; - v->a[38041] = anon_sym_DOLLAR_LPAREN; - v->a[38042] = actions(1635); - v->a[38043] = 1; - v->a[38044] = anon_sym_BQUOTE; - v->a[38045] = actions(1701); - v->a[38046] = 1; - v->a[38047] = sym__bare_dollar; - v->a[38048] = actions(1697); - v->a[38049] = 5; - v->a[38050] = aux_sym_concatenation_token1; - v->a[38051] = sym_raw_string; - v->a[38052] = sym_number; - v->a[38053] = sym__comment_word; - v->a[38054] = sym_word; - v->a[38055] = state(311); - v->a[38056] = 5; - v->a[38057] = sym_arithmetic_expansion; - v->a[38058] = sym_string; - v->a[38059] = sym_simple_expansion; - small_parse_table_1903(v); -} - -void small_parse_table_1903(t_small_parse_table_array *v) -{ - v->a[38060] = sym_expansion; - v->a[38061] = sym_command_substitution; - v->a[38062] = 10; - v->a[38063] = actions(3); - v->a[38064] = 1; - v->a[38065] = sym_comment; - v->a[38066] = actions(1597); - v->a[38067] = 1; - v->a[38068] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38069] = actions(1601); - v->a[38070] = 1; - v->a[38071] = anon_sym_DQUOTE; - v->a[38072] = actions(1603); - v->a[38073] = 1; - v->a[38074] = anon_sym_DOLLAR_LBRACE; - v->a[38075] = actions(1605); - v->a[38076] = 1; - v->a[38077] = anon_sym_DOLLAR_LPAREN; - v->a[38078] = actions(1607); - v->a[38079] = 1; - small_parse_table_1904(v); -} - -void small_parse_table_1904(t_small_parse_table_array *v) -{ - v->a[38080] = anon_sym_BQUOTE; - v->a[38081] = actions(1721); - v->a[38082] = 1; - v->a[38083] = sym__bare_dollar; - v->a[38084] = actions(1723); - v->a[38085] = 1; - v->a[38086] = anon_sym_DOLLAR; - v->a[38087] = actions(1719); - v->a[38088] = 5; - v->a[38089] = aux_sym_concatenation_token1; - v->a[38090] = sym_raw_string; - v->a[38091] = sym_number; - v->a[38092] = sym__comment_word; - v->a[38093] = sym_word; - v->a[38094] = state(669); - v->a[38095] = 5; - v->a[38096] = sym_arithmetic_expansion; - v->a[38097] = sym_string; - v->a[38098] = sym_simple_expansion; - v->a[38099] = sym_expansion; - small_parse_table_1905(v); -} - -/* EOF small_parse_table_380.c */ diff --git a/parser/static/small_parse_table/small_parse_table_381.c b/parser/static/small_parse_table/small_parse_table_381.c deleted file mode 100644 index aa20794e..00000000 --- a/parser/static/small_parse_table/small_parse_table_381.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1905(t_small_parse_table_array *v) -{ - v->a[38100] = sym_command_substitution; - v->a[38101] = 10; - v->a[38102] = actions(3); - v->a[38103] = 1; - v->a[38104] = sym_comment; - v->a[38105] = actions(627); - v->a[38106] = 1; - v->a[38107] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38108] = actions(629); - v->a[38109] = 1; - v->a[38110] = anon_sym_DOLLAR; - v->a[38111] = actions(631); - v->a[38112] = 1; - v->a[38113] = anon_sym_DQUOTE; - v->a[38114] = actions(633); - v->a[38115] = 1; - v->a[38116] = anon_sym_DOLLAR_LBRACE; - v->a[38117] = actions(635); - v->a[38118] = 1; - v->a[38119] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1906(v); -} - -void small_parse_table_1906(t_small_parse_table_array *v) -{ - v->a[38120] = actions(637); - v->a[38121] = 1; - v->a[38122] = anon_sym_BQUOTE; - v->a[38123] = actions(1727); - v->a[38124] = 1; - v->a[38125] = sym__bare_dollar; - v->a[38126] = actions(1725); - v->a[38127] = 5; - v->a[38128] = aux_sym_concatenation_token1; - v->a[38129] = sym_raw_string; - v->a[38130] = sym_number; - v->a[38131] = sym__comment_word; - v->a[38132] = sym_word; - v->a[38133] = state(475); - v->a[38134] = 5; - v->a[38135] = sym_arithmetic_expansion; - v->a[38136] = sym_string; - v->a[38137] = sym_simple_expansion; - v->a[38138] = sym_expansion; - v->a[38139] = sym_command_substitution; - small_parse_table_1907(v); -} - -void small_parse_table_1907(t_small_parse_table_array *v) -{ - v->a[38140] = 10; - v->a[38141] = actions(3); - v->a[38142] = 1; - v->a[38143] = sym_comment; - v->a[38144] = actions(1665); - v->a[38145] = 1; - v->a[38146] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38147] = actions(1667); - v->a[38148] = 1; - v->a[38149] = anon_sym_DOLLAR; - v->a[38150] = actions(1669); - v->a[38151] = 1; - v->a[38152] = anon_sym_DQUOTE; - v->a[38153] = actions(1671); - v->a[38154] = 1; - v->a[38155] = anon_sym_DOLLAR_LBRACE; - v->a[38156] = actions(1673); - v->a[38157] = 1; - v->a[38158] = anon_sym_DOLLAR_LPAREN; - v->a[38159] = actions(1675); - small_parse_table_1908(v); -} - -void small_parse_table_1908(t_small_parse_table_array *v) -{ - v->a[38160] = 1; - v->a[38161] = anon_sym_BQUOTE; - v->a[38162] = actions(1731); - v->a[38163] = 1; - v->a[38164] = sym__bare_dollar; - v->a[38165] = actions(1729); - v->a[38166] = 5; - v->a[38167] = aux_sym_concatenation_token1; - v->a[38168] = sym_raw_string; - v->a[38169] = sym_number; - v->a[38170] = sym__comment_word; - v->a[38171] = sym_word; - v->a[38172] = state(1293); - v->a[38173] = 5; - v->a[38174] = sym_arithmetic_expansion; - v->a[38175] = sym_string; - v->a[38176] = sym_simple_expansion; - v->a[38177] = sym_expansion; - v->a[38178] = sym_command_substitution; - v->a[38179] = 10; - small_parse_table_1909(v); -} - -void small_parse_table_1909(t_small_parse_table_array *v) -{ - v->a[38180] = actions(3); - v->a[38181] = 1; - v->a[38182] = sym_comment; - v->a[38183] = actions(1505); - v->a[38184] = 1; - v->a[38185] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38186] = actions(1509); - v->a[38187] = 1; - v->a[38188] = anon_sym_DQUOTE; - v->a[38189] = actions(1511); - v->a[38190] = 1; - v->a[38191] = anon_sym_DOLLAR_LBRACE; - v->a[38192] = actions(1513); - v->a[38193] = 1; - v->a[38194] = anon_sym_DOLLAR_LPAREN; - v->a[38195] = actions(1515); - v->a[38196] = 1; - v->a[38197] = anon_sym_BQUOTE; - v->a[38198] = actions(1517); - v->a[38199] = 1; - small_parse_table_1910(v); -} - -/* EOF small_parse_table_381.c */ diff --git a/parser/static/small_parse_table/small_parse_table_382.c b/parser/static/small_parse_table/small_parse_table_382.c deleted file mode 100644 index 4579828a..00000000 --- a/parser/static/small_parse_table/small_parse_table_382.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1910(t_small_parse_table_array *v) -{ - v->a[38200] = sym__bare_dollar; - v->a[38201] = actions(1689); - v->a[38202] = 1; - v->a[38203] = anon_sym_DOLLAR; - v->a[38204] = actions(1503); - v->a[38205] = 5; - v->a[38206] = aux_sym_concatenation_token1; - v->a[38207] = sym_raw_string; - v->a[38208] = sym_number; - v->a[38209] = sym__comment_word; - v->a[38210] = sym_word; - v->a[38211] = state(909); - v->a[38212] = 5; - v->a[38213] = sym_arithmetic_expansion; - v->a[38214] = sym_string; - v->a[38215] = sym_simple_expansion; - v->a[38216] = sym_expansion; - v->a[38217] = sym_command_substitution; - v->a[38218] = 12; - v->a[38219] = actions(3); - small_parse_table_1911(v); -} - -void small_parse_table_1911(t_small_parse_table_array *v) -{ - v->a[38220] = 1; - v->a[38221] = sym_comment; - v->a[38222] = actions(1736); - v->a[38223] = 1; - v->a[38224] = aux_sym_heredoc_redirect_token1; - v->a[38225] = actions(1738); - v->a[38226] = 1; - v->a[38227] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38228] = actions(1741); - v->a[38229] = 1; - v->a[38230] = anon_sym_DOLLAR; - v->a[38231] = actions(1744); - v->a[38232] = 1; - v->a[38233] = anon_sym_DQUOTE; - v->a[38234] = actions(1747); - v->a[38235] = 1; - v->a[38236] = anon_sym_DOLLAR_LBRACE; - v->a[38237] = actions(1750); - v->a[38238] = 1; - v->a[38239] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1912(v); -} - -void small_parse_table_1912(t_small_parse_table_array *v) -{ - v->a[38240] = actions(1753); - v->a[38241] = 1; - v->a[38242] = anon_sym_BQUOTE; - v->a[38243] = state(742); - v->a[38244] = 1; - v->a[38245] = aux_sym__heredoc_command; - v->a[38246] = state(1296); - v->a[38247] = 1; - v->a[38248] = sym_concatenation; - v->a[38249] = actions(1733); - v->a[38250] = 3; - v->a[38251] = sym_raw_string; - v->a[38252] = sym_number; - v->a[38253] = sym_word; - v->a[38254] = state(1011); - v->a[38255] = 5; - v->a[38256] = sym_arithmetic_expansion; - v->a[38257] = sym_string; - v->a[38258] = sym_simple_expansion; - v->a[38259] = sym_expansion; - small_parse_table_1913(v); -} - -void small_parse_table_1913(t_small_parse_table_array *v) -{ - v->a[38260] = sym_command_substitution; - v->a[38261] = 10; - v->a[38262] = actions(3); - v->a[38263] = 1; - v->a[38264] = sym_comment; - v->a[38265] = actions(53); - v->a[38266] = 1; - v->a[38267] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38268] = actions(55); - v->a[38269] = 1; - v->a[38270] = anon_sym_DOLLAR; - v->a[38271] = actions(57); - v->a[38272] = 1; - v->a[38273] = anon_sym_DQUOTE; - v->a[38274] = actions(61); - v->a[38275] = 1; - v->a[38276] = anon_sym_DOLLAR_LBRACE; - v->a[38277] = actions(63); - v->a[38278] = 1; - v->a[38279] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1914(v); -} - -void small_parse_table_1914(t_small_parse_table_array *v) -{ - v->a[38280] = actions(65); - v->a[38281] = 1; - v->a[38282] = anon_sym_BQUOTE; - v->a[38283] = actions(1501); - v->a[38284] = 1; - v->a[38285] = sym__bare_dollar; - v->a[38286] = actions(1497); - v->a[38287] = 5; - v->a[38288] = aux_sym_concatenation_token1; - v->a[38289] = sym_raw_string; - v->a[38290] = sym_number; - v->a[38291] = sym__comment_word; - v->a[38292] = sym_word; - v->a[38293] = state(403); - v->a[38294] = 5; - v->a[38295] = sym_arithmetic_expansion; - v->a[38296] = sym_string; - v->a[38297] = sym_simple_expansion; - v->a[38298] = sym_expansion; - v->a[38299] = sym_command_substitution; - small_parse_table_1915(v); -} - -/* EOF small_parse_table_382.c */ diff --git a/parser/static/small_parse_table/small_parse_table_383.c b/parser/static/small_parse_table/small_parse_table_383.c deleted file mode 100644 index 13eb3b43..00000000 --- a/parser/static/small_parse_table/small_parse_table_383.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1915(t_small_parse_table_array *v) -{ - v->a[38300] = 10; - v->a[38301] = actions(3); - v->a[38302] = 1; - v->a[38303] = sym_comment; - v->a[38304] = actions(1569); - v->a[38305] = 1; - v->a[38306] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38307] = actions(1573); - v->a[38308] = 1; - v->a[38309] = anon_sym_DQUOTE; - v->a[38310] = actions(1575); - v->a[38311] = 1; - v->a[38312] = anon_sym_DOLLAR_LBRACE; - v->a[38313] = actions(1577); - v->a[38314] = 1; - v->a[38315] = anon_sym_DOLLAR_LPAREN; - v->a[38316] = actions(1579); - v->a[38317] = 1; - v->a[38318] = anon_sym_BQUOTE; - v->a[38319] = actions(1581); - small_parse_table_1916(v); -} - -void small_parse_table_1916(t_small_parse_table_array *v) -{ - v->a[38320] = 1; - v->a[38321] = sym__bare_dollar; - v->a[38322] = actions(1756); - v->a[38323] = 1; - v->a[38324] = anon_sym_DOLLAR; - v->a[38325] = actions(1567); - v->a[38326] = 5; - v->a[38327] = aux_sym_concatenation_token1; - v->a[38328] = sym_raw_string; - v->a[38329] = sym_number; - v->a[38330] = sym__comment_word; - v->a[38331] = sym_word; - v->a[38332] = state(1450); - v->a[38333] = 5; - v->a[38334] = sym_arithmetic_expansion; - v->a[38335] = sym_string; - v->a[38336] = sym_simple_expansion; - v->a[38337] = sym_expansion; - v->a[38338] = sym_command_substitution; - v->a[38339] = 12; - small_parse_table_1917(v); -} - -void small_parse_table_1917(t_small_parse_table_array *v) -{ - v->a[38340] = actions(3); - v->a[38341] = 1; - v->a[38342] = sym_comment; - v->a[38343] = actions(1535); - v->a[38344] = 1; - v->a[38345] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38346] = actions(1539); - v->a[38347] = 1; - v->a[38348] = anon_sym_DQUOTE; - v->a[38349] = actions(1541); - v->a[38350] = 1; - v->a[38351] = anon_sym_DOLLAR_LBRACE; - v->a[38352] = actions(1543); - v->a[38353] = 1; - v->a[38354] = anon_sym_DOLLAR_LPAREN; - v->a[38355] = actions(1545); - v->a[38356] = 1; - v->a[38357] = anon_sym_BQUOTE; - v->a[38358] = actions(1585); - v->a[38359] = 1; - small_parse_table_1918(v); -} - -void small_parse_table_1918(t_small_parse_table_array *v) -{ - v->a[38360] = anon_sym_DOLLAR; - v->a[38361] = actions(1587); - v->a[38362] = 1; - v->a[38363] = sym__comment_word; - v->a[38364] = actions(1589); - v->a[38365] = 1; - v->a[38366] = sym__empty_value; - v->a[38367] = state(950); - v->a[38368] = 1; - v->a[38369] = sym_concatenation; - v->a[38370] = actions(1758); - v->a[38371] = 3; - v->a[38372] = sym_raw_string; - v->a[38373] = sym_number; - v->a[38374] = sym_word; - v->a[38375] = state(865); - v->a[38376] = 5; - v->a[38377] = sym_arithmetic_expansion; - v->a[38378] = sym_string; - v->a[38379] = sym_simple_expansion; - small_parse_table_1919(v); -} - -void small_parse_table_1919(t_small_parse_table_array *v) -{ - v->a[38380] = sym_expansion; - v->a[38381] = sym_command_substitution; - v->a[38382] = 12; - v->a[38383] = actions(3); - v->a[38384] = 1; - v->a[38385] = sym_comment; - v->a[38386] = actions(1479); - v->a[38387] = 1; - v->a[38388] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38389] = actions(1481); - v->a[38390] = 1; - v->a[38391] = anon_sym_DOLLAR; - v->a[38392] = actions(1483); - v->a[38393] = 1; - v->a[38394] = anon_sym_DQUOTE; - v->a[38395] = actions(1485); - v->a[38396] = 1; - v->a[38397] = anon_sym_DOLLAR_LBRACE; - v->a[38398] = actions(1487); - v->a[38399] = 1; - small_parse_table_1920(v); -} - -/* EOF small_parse_table_383.c */ diff --git a/parser/static/small_parse_table/small_parse_table_384.c b/parser/static/small_parse_table/small_parse_table_384.c deleted file mode 100644 index b2e75697..00000000 --- a/parser/static/small_parse_table/small_parse_table_384.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1920(t_small_parse_table_array *v) -{ - v->a[38400] = anon_sym_DOLLAR_LPAREN; - v->a[38401] = actions(1489); - v->a[38402] = 1; - v->a[38403] = anon_sym_BQUOTE; - v->a[38404] = actions(1617); - v->a[38405] = 1; - v->a[38406] = sym__comment_word; - v->a[38407] = actions(1619); - v->a[38408] = 1; - v->a[38409] = sym__empty_value; - v->a[38410] = state(560); - v->a[38411] = 1; - v->a[38412] = sym_concatenation; - v->a[38413] = actions(1760); - v->a[38414] = 3; - v->a[38415] = sym_raw_string; - v->a[38416] = sym_number; - v->a[38417] = sym_word; - v->a[38418] = state(286); - v->a[38419] = 5; - small_parse_table_1921(v); -} - -void small_parse_table_1921(t_small_parse_table_array *v) -{ - v->a[38420] = sym_arithmetic_expansion; - v->a[38421] = sym_string; - v->a[38422] = sym_simple_expansion; - v->a[38423] = sym_expansion; - v->a[38424] = sym_command_substitution; - v->a[38425] = 10; - v->a[38426] = actions(3); - v->a[38427] = 1; - v->a[38428] = sym_comment; - v->a[38429] = actions(1535); - v->a[38430] = 1; - v->a[38431] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38432] = actions(1539); - v->a[38433] = 1; - v->a[38434] = anon_sym_DQUOTE; - v->a[38435] = actions(1541); - v->a[38436] = 1; - v->a[38437] = anon_sym_DOLLAR_LBRACE; - v->a[38438] = actions(1543); - v->a[38439] = 1; - small_parse_table_1922(v); -} - -void small_parse_table_1922(t_small_parse_table_array *v) -{ - v->a[38440] = anon_sym_DOLLAR_LPAREN; - v->a[38441] = actions(1545); - v->a[38442] = 1; - v->a[38443] = anon_sym_BQUOTE; - v->a[38444] = actions(1547); - v->a[38445] = 1; - v->a[38446] = sym__bare_dollar; - v->a[38447] = actions(1762); - v->a[38448] = 1; - v->a[38449] = anon_sym_DOLLAR; - v->a[38450] = actions(1533); - v->a[38451] = 5; - v->a[38452] = aux_sym_concatenation_token1; - v->a[38453] = sym_raw_string; - v->a[38454] = sym_number; - v->a[38455] = sym__comment_word; - v->a[38456] = sym_word; - v->a[38457] = state(778); - v->a[38458] = 5; - v->a[38459] = sym_arithmetic_expansion; - small_parse_table_1923(v); -} - -void small_parse_table_1923(t_small_parse_table_array *v) -{ - v->a[38460] = sym_string; - v->a[38461] = sym_simple_expansion; - v->a[38462] = sym_expansion; - v->a[38463] = sym_command_substitution; - v->a[38464] = 12; - v->a[38465] = actions(3); - v->a[38466] = 1; - v->a[38467] = sym_comment; - v->a[38468] = actions(1643); - v->a[38469] = 1; - v->a[38470] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38471] = actions(1645); - v->a[38472] = 1; - v->a[38473] = anon_sym_DOLLAR; - v->a[38474] = actions(1647); - v->a[38475] = 1; - v->a[38476] = anon_sym_DQUOTE; - v->a[38477] = actions(1649); - v->a[38478] = 1; - v->a[38479] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1924(v); -} - -void small_parse_table_1924(t_small_parse_table_array *v) -{ - v->a[38480] = actions(1651); - v->a[38481] = 1; - v->a[38482] = anon_sym_DOLLAR_LPAREN; - v->a[38483] = actions(1653); - v->a[38484] = 1; - v->a[38485] = anon_sym_BQUOTE; - v->a[38486] = actions(1766); - v->a[38487] = 1; - v->a[38488] = sym__comment_word; - v->a[38489] = actions(1768); - v->a[38490] = 1; - v->a[38491] = sym__empty_value; - v->a[38492] = state(1005); - v->a[38493] = 1; - v->a[38494] = sym_concatenation; - v->a[38495] = actions(1764); - v->a[38496] = 3; - v->a[38497] = sym_raw_string; - v->a[38498] = sym_number; - v->a[38499] = sym_word; - small_parse_table_1925(v); -} - -/* EOF small_parse_table_384.c */ diff --git a/parser/static/small_parse_table/small_parse_table_385.c b/parser/static/small_parse_table/small_parse_table_385.c deleted file mode 100644 index 2ac8fdae..00000000 --- a/parser/static/small_parse_table/small_parse_table_385.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1925(t_small_parse_table_array *v) -{ - v->a[38500] = state(779); - v->a[38501] = 5; - v->a[38502] = sym_arithmetic_expansion; - v->a[38503] = sym_string; - v->a[38504] = sym_simple_expansion; - v->a[38505] = sym_expansion; - v->a[38506] = sym_command_substitution; - v->a[38507] = 10; - v->a[38508] = actions(3); - v->a[38509] = 1; - v->a[38510] = sym_comment; - v->a[38511] = actions(704); - v->a[38512] = 1; - v->a[38513] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38514] = actions(708); - v->a[38515] = 1; - v->a[38516] = anon_sym_DQUOTE; - v->a[38517] = actions(710); - v->a[38518] = 1; - 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] = actions(712); - v->a[38521] = 1; - v->a[38522] = anon_sym_DOLLAR_LPAREN; - v->a[38523] = actions(714); - v->a[38524] = 1; - v->a[38525] = anon_sym_BQUOTE; - v->a[38526] = actions(1525); - v->a[38527] = 1; - v->a[38528] = sym__bare_dollar; - v->a[38529] = actions(1770); - v->a[38530] = 1; - v->a[38531] = anon_sym_DOLLAR; - v->a[38532] = actions(1521); - v->a[38533] = 5; - v->a[38534] = aux_sym_concatenation_token1; - v->a[38535] = sym_raw_string; - v->a[38536] = sym_number; - v->a[38537] = sym__comment_word; - v->a[38538] = sym_word; - v->a[38539] = state(474); - small_parse_table_1927(v); -} - -void small_parse_table_1927(t_small_parse_table_array *v) -{ - v->a[38540] = 5; - v->a[38541] = sym_arithmetic_expansion; - v->a[38542] = sym_string; - v->a[38543] = sym_simple_expansion; - v->a[38544] = sym_expansion; - v->a[38545] = sym_command_substitution; - v->a[38546] = 11; - v->a[38547] = actions(3); - v->a[38548] = 1; - v->a[38549] = sym_comment; - v->a[38550] = actions(782); - v->a[38551] = 1; - v->a[38552] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38553] = actions(784); - v->a[38554] = 1; - v->a[38555] = anon_sym_DOLLAR; - v->a[38556] = actions(786); - v->a[38557] = 1; - v->a[38558] = anon_sym_DQUOTE; - v->a[38559] = actions(788); - small_parse_table_1928(v); -} - -void small_parse_table_1928(t_small_parse_table_array *v) -{ - v->a[38560] = 1; - v->a[38561] = anon_sym_DOLLAR_LBRACE; - v->a[38562] = actions(790); - v->a[38563] = 1; - v->a[38564] = anon_sym_DOLLAR_LPAREN; - v->a[38565] = actions(792); - v->a[38566] = 1; - v->a[38567] = anon_sym_BQUOTE; - v->a[38568] = actions(794); - v->a[38569] = 1; - v->a[38570] = sym_extglob_pattern; - v->a[38571] = state(1567); - v->a[38572] = 2; - v->a[38573] = sym_concatenation; - v->a[38574] = sym__extglob_blob; - v->a[38575] = actions(1772); - v->a[38576] = 3; - v->a[38577] = sym_raw_string; - v->a[38578] = sym_number; - v->a[38579] = sym_word; - small_parse_table_1929(v); -} - -void small_parse_table_1929(t_small_parse_table_array *v) -{ - v->a[38580] = state(1505); - v->a[38581] = 5; - v->a[38582] = sym_arithmetic_expansion; - v->a[38583] = sym_string; - v->a[38584] = sym_simple_expansion; - v->a[38585] = sym_expansion; - v->a[38586] = sym_command_substitution; - v->a[38587] = 10; - v->a[38588] = actions(3); - v->a[38589] = 1; - v->a[38590] = sym_comment; - v->a[38591] = actions(25); - v->a[38592] = 1; - v->a[38593] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38594] = actions(27); - v->a[38595] = 1; - v->a[38596] = anon_sym_DOLLAR; - v->a[38597] = actions(29); - v->a[38598] = 1; - v->a[38599] = anon_sym_DQUOTE; - small_parse_table_1930(v); -} - -/* EOF small_parse_table_385.c */ diff --git a/parser/static/small_parse_table/small_parse_table_386.c b/parser/static/small_parse_table/small_parse_table_386.c deleted file mode 100644 index 9e9ea910..00000000 --- a/parser/static/small_parse_table/small_parse_table_386.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1930(t_small_parse_table_array *v) -{ - v->a[38600] = actions(33); - v->a[38601] = 1; - v->a[38602] = anon_sym_DOLLAR_LBRACE; - v->a[38603] = actions(35); - v->a[38604] = 1; - v->a[38605] = anon_sym_DOLLAR_LPAREN; - v->a[38606] = actions(37); - v->a[38607] = 1; - v->a[38608] = anon_sym_BQUOTE; - v->a[38609] = actions(1776); - v->a[38610] = 1; - v->a[38611] = sym__bare_dollar; - v->a[38612] = actions(1774); - v->a[38613] = 5; - v->a[38614] = aux_sym_concatenation_token1; - v->a[38615] = sym_raw_string; - v->a[38616] = sym_number; - v->a[38617] = sym__comment_word; - v->a[38618] = sym_word; - v->a[38619] = state(400); - small_parse_table_1931(v); -} - -void small_parse_table_1931(t_small_parse_table_array *v) -{ - v->a[38620] = 5; - v->a[38621] = sym_arithmetic_expansion; - v->a[38622] = sym_string; - v->a[38623] = sym_simple_expansion; - v->a[38624] = sym_expansion; - v->a[38625] = sym_command_substitution; - v->a[38626] = 10; - v->a[38627] = actions(3); - v->a[38628] = 1; - v->a[38629] = sym_comment; - v->a[38630] = actions(655); - v->a[38631] = 1; - v->a[38632] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38633] = actions(659); - v->a[38634] = 1; - v->a[38635] = anon_sym_DQUOTE; - v->a[38636] = actions(661); - v->a[38637] = 1; - v->a[38638] = anon_sym_DOLLAR_LBRACE; - v->a[38639] = actions(663); - small_parse_table_1932(v); -} - -void small_parse_table_1932(t_small_parse_table_array *v) -{ - v->a[38640] = 1; - v->a[38641] = anon_sym_DOLLAR_LPAREN; - v->a[38642] = actions(665); - v->a[38643] = 1; - v->a[38644] = anon_sym_BQUOTE; - v->a[38645] = actions(1531); - v->a[38646] = 1; - v->a[38647] = sym__bare_dollar; - v->a[38648] = actions(1778); - v->a[38649] = 1; - v->a[38650] = anon_sym_DOLLAR; - v->a[38651] = actions(1527); - v->a[38652] = 5; - v->a[38653] = aux_sym_concatenation_token1; - v->a[38654] = sym_raw_string; - v->a[38655] = sym_number; - v->a[38656] = sym__comment_word; - v->a[38657] = sym_word; - v->a[38658] = state(609); - v->a[38659] = 5; - small_parse_table_1933(v); -} - -void small_parse_table_1933(t_small_parse_table_array *v) -{ - v->a[38660] = sym_arithmetic_expansion; - v->a[38661] = sym_string; - v->a[38662] = sym_simple_expansion; - v->a[38663] = sym_expansion; - v->a[38664] = sym_command_substitution; - v->a[38665] = 12; - v->a[38666] = actions(3); - v->a[38667] = 1; - v->a[38668] = sym_comment; - v->a[38669] = actions(655); - v->a[38670] = 1; - v->a[38671] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38672] = actions(657); - v->a[38673] = 1; - v->a[38674] = anon_sym_DOLLAR; - v->a[38675] = actions(659); - v->a[38676] = 1; - v->a[38677] = anon_sym_DQUOTE; - v->a[38678] = actions(661); - v->a[38679] = 1; - small_parse_table_1934(v); -} - -void small_parse_table_1934(t_small_parse_table_array *v) -{ - v->a[38680] = anon_sym_DOLLAR_LBRACE; - v->a[38681] = actions(663); - v->a[38682] = 1; - v->a[38683] = anon_sym_DOLLAR_LPAREN; - v->a[38684] = actions(665); - v->a[38685] = 1; - v->a[38686] = anon_sym_BQUOTE; - v->a[38687] = actions(1780); - v->a[38688] = 1; - v->a[38689] = aux_sym_heredoc_redirect_token1; - v->a[38690] = state(742); - v->a[38691] = 1; - v->a[38692] = aux_sym__heredoc_command; - v->a[38693] = state(1296); - v->a[38694] = 1; - v->a[38695] = sym_concatenation; - v->a[38696] = actions(645); - v->a[38697] = 3; - v->a[38698] = sym_raw_string; - v->a[38699] = sym_number; - small_parse_table_1935(v); -} - -/* EOF small_parse_table_386.c */ diff --git a/parser/static/small_parse_table/small_parse_table_387.c b/parser/static/small_parse_table/small_parse_table_387.c deleted file mode 100644 index f9e1f36f..00000000 --- a/parser/static/small_parse_table/small_parse_table_387.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1935(t_small_parse_table_array *v) -{ - v->a[38700] = sym_word; - v->a[38701] = state(1011); - v->a[38702] = 5; - v->a[38703] = sym_arithmetic_expansion; - v->a[38704] = sym_string; - v->a[38705] = sym_simple_expansion; - v->a[38706] = sym_expansion; - v->a[38707] = sym_command_substitution; - v->a[38708] = 10; - v->a[38709] = actions(3); - v->a[38710] = 1; - v->a[38711] = sym_comment; - v->a[38712] = actions(99); - v->a[38713] = 1; - v->a[38714] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38715] = actions(103); - v->a[38716] = 1; - v->a[38717] = anon_sym_DQUOTE; - v->a[38718] = actions(107); - v->a[38719] = 1; - small_parse_table_1936(v); -} - -void small_parse_table_1936(t_small_parse_table_array *v) -{ - v->a[38720] = anon_sym_DOLLAR_LBRACE; - v->a[38721] = actions(109); - v->a[38722] = 1; - v->a[38723] = anon_sym_DOLLAR_LPAREN; - v->a[38724] = actions(111); - v->a[38725] = 1; - v->a[38726] = anon_sym_BQUOTE; - v->a[38727] = actions(1717); - v->a[38728] = 1; - v->a[38729] = sym__bare_dollar; - v->a[38730] = actions(1782); - v->a[38731] = 1; - v->a[38732] = anon_sym_DOLLAR; - v->a[38733] = actions(1715); - v->a[38734] = 5; - v->a[38735] = aux_sym_concatenation_token1; - v->a[38736] = sym_raw_string; - v->a[38737] = sym_number; - v->a[38738] = sym__comment_word; - v->a[38739] = sym_word; - small_parse_table_1937(v); -} - -void small_parse_table_1937(t_small_parse_table_array *v) -{ - v->a[38740] = state(299); - v->a[38741] = 5; - v->a[38742] = sym_arithmetic_expansion; - v->a[38743] = sym_string; - v->a[38744] = sym_simple_expansion; - v->a[38745] = sym_expansion; - v->a[38746] = sym_command_substitution; - v->a[38747] = 12; - v->a[38748] = actions(3); - v->a[38749] = 1; - v->a[38750] = sym_comment; - v->a[38751] = actions(655); - v->a[38752] = 1; - v->a[38753] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38754] = actions(657); - v->a[38755] = 1; - v->a[38756] = anon_sym_DOLLAR; - v->a[38757] = actions(659); - v->a[38758] = 1; - v->a[38759] = anon_sym_DQUOTE; - small_parse_table_1938(v); -} - -void small_parse_table_1938(t_small_parse_table_array *v) -{ - v->a[38760] = actions(661); - v->a[38761] = 1; - v->a[38762] = anon_sym_DOLLAR_LBRACE; - v->a[38763] = actions(663); - v->a[38764] = 1; - v->a[38765] = anon_sym_DOLLAR_LPAREN; - v->a[38766] = actions(665); - v->a[38767] = 1; - v->a[38768] = anon_sym_BQUOTE; - v->a[38769] = actions(1784); - v->a[38770] = 1; - v->a[38771] = aux_sym_heredoc_redirect_token1; - v->a[38772] = state(742); - v->a[38773] = 1; - v->a[38774] = aux_sym__heredoc_command; - v->a[38775] = state(1296); - v->a[38776] = 1; - v->a[38777] = sym_concatenation; - v->a[38778] = actions(645); - v->a[38779] = 3; - small_parse_table_1939(v); -} - -void small_parse_table_1939(t_small_parse_table_array *v) -{ - v->a[38780] = sym_raw_string; - v->a[38781] = sym_number; - v->a[38782] = sym_word; - v->a[38783] = state(1011); - v->a[38784] = 5; - v->a[38785] = sym_arithmetic_expansion; - v->a[38786] = sym_string; - v->a[38787] = sym_simple_expansion; - v->a[38788] = sym_expansion; - v->a[38789] = sym_command_substitution; - v->a[38790] = 12; - v->a[38791] = actions(3); - v->a[38792] = 1; - v->a[38793] = sym_comment; - v->a[38794] = actions(655); - v->a[38795] = 1; - v->a[38796] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38797] = actions(657); - v->a[38798] = 1; - v->a[38799] = anon_sym_DOLLAR; - small_parse_table_1940(v); -} - -/* EOF small_parse_table_387.c */ diff --git a/parser/static/small_parse_table/small_parse_table_388.c b/parser/static/small_parse_table/small_parse_table_388.c deleted file mode 100644 index 37efb889..00000000 --- a/parser/static/small_parse_table/small_parse_table_388.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1940(t_small_parse_table_array *v) -{ - v->a[38800] = actions(659); - v->a[38801] = 1; - v->a[38802] = anon_sym_DQUOTE; - v->a[38803] = actions(661); - v->a[38804] = 1; - v->a[38805] = anon_sym_DOLLAR_LBRACE; - v->a[38806] = actions(663); - v->a[38807] = 1; - v->a[38808] = anon_sym_DOLLAR_LPAREN; - v->a[38809] = actions(665); - v->a[38810] = 1; - v->a[38811] = anon_sym_BQUOTE; - v->a[38812] = actions(1786); - v->a[38813] = 1; - v->a[38814] = aux_sym_heredoc_redirect_token1; - v->a[38815] = state(742); - v->a[38816] = 1; - v->a[38817] = aux_sym__heredoc_command; - v->a[38818] = state(1296); - v->a[38819] = 1; - small_parse_table_1941(v); -} - -void small_parse_table_1941(t_small_parse_table_array *v) -{ - v->a[38820] = sym_concatenation; - v->a[38821] = actions(645); - v->a[38822] = 3; - v->a[38823] = sym_raw_string; - v->a[38824] = sym_number; - v->a[38825] = sym_word; - v->a[38826] = state(1011); - v->a[38827] = 5; - v->a[38828] = sym_arithmetic_expansion; - v->a[38829] = sym_string; - v->a[38830] = sym_simple_expansion; - v->a[38831] = sym_expansion; - v->a[38832] = sym_command_substitution; - v->a[38833] = 10; - v->a[38834] = actions(3); - v->a[38835] = 1; - v->a[38836] = sym_comment; - v->a[38837] = actions(1643); - v->a[38838] = 1; - v->a[38839] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1942(v); -} - -void small_parse_table_1942(t_small_parse_table_array *v) -{ - v->a[38840] = actions(1647); - v->a[38841] = 1; - v->a[38842] = anon_sym_DQUOTE; - v->a[38843] = actions(1649); - v->a[38844] = 1; - v->a[38845] = anon_sym_DOLLAR_LBRACE; - v->a[38846] = actions(1651); - v->a[38847] = 1; - v->a[38848] = anon_sym_DOLLAR_LPAREN; - v->a[38849] = actions(1653); - v->a[38850] = 1; - v->a[38851] = anon_sym_BQUOTE; - v->a[38852] = actions(1655); - v->a[38853] = 1; - v->a[38854] = sym__bare_dollar; - v->a[38855] = actions(1788); - v->a[38856] = 1; - v->a[38857] = anon_sym_DOLLAR; - v->a[38858] = actions(1641); - v->a[38859] = 5; - small_parse_table_1943(v); -} - -void small_parse_table_1943(t_small_parse_table_array *v) -{ - v->a[38860] = aux_sym_concatenation_token1; - v->a[38861] = sym_raw_string; - v->a[38862] = sym_number; - v->a[38863] = sym__comment_word; - v->a[38864] = sym_word; - v->a[38865] = state(827); - v->a[38866] = 5; - v->a[38867] = sym_arithmetic_expansion; - v->a[38868] = sym_string; - v->a[38869] = sym_simple_expansion; - v->a[38870] = sym_expansion; - v->a[38871] = sym_command_substitution; - v->a[38872] = 10; - v->a[38873] = actions(3); - v->a[38874] = 1; - v->a[38875] = sym_comment; - v->a[38876] = actions(1479); - v->a[38877] = 1; - v->a[38878] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38879] = actions(1483); - small_parse_table_1944(v); -} - -void small_parse_table_1944(t_small_parse_table_array *v) -{ - v->a[38880] = 1; - v->a[38881] = anon_sym_DQUOTE; - v->a[38882] = actions(1485); - v->a[38883] = 1; - v->a[38884] = anon_sym_DOLLAR_LBRACE; - v->a[38885] = actions(1487); - v->a[38886] = 1; - v->a[38887] = anon_sym_DOLLAR_LPAREN; - v->a[38888] = actions(1489); - v->a[38889] = 1; - v->a[38890] = anon_sym_BQUOTE; - v->a[38891] = actions(1491); - v->a[38892] = 1; - v->a[38893] = sym__bare_dollar; - v->a[38894] = actions(1790); - v->a[38895] = 1; - v->a[38896] = anon_sym_DOLLAR; - v->a[38897] = actions(1477); - v->a[38898] = 5; - v->a[38899] = aux_sym_concatenation_token1; - small_parse_table_1945(v); -} - -/* EOF small_parse_table_388.c */ diff --git a/parser/static/small_parse_table/small_parse_table_389.c b/parser/static/small_parse_table/small_parse_table_389.c deleted file mode 100644 index 7dee9a6a..00000000 --- a/parser/static/small_parse_table/small_parse_table_389.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1945(t_small_parse_table_array *v) -{ - v->a[38900] = sym_raw_string; - v->a[38901] = sym_number; - v->a[38902] = sym__comment_word; - v->a[38903] = sym_word; - v->a[38904] = state(353); - v->a[38905] = 5; - v->a[38906] = sym_arithmetic_expansion; - v->a[38907] = sym_string; - v->a[38908] = sym_simple_expansion; - v->a[38909] = sym_expansion; - v->a[38910] = sym_command_substitution; - v->a[38911] = 10; - v->a[38912] = actions(3); - v->a[38913] = 1; - v->a[38914] = sym_comment; - v->a[38915] = actions(315); - v->a[38916] = 1; - v->a[38917] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38918] = actions(319); - v->a[38919] = 1; - small_parse_table_1946(v); -} - -void small_parse_table_1946(t_small_parse_table_array *v) -{ - v->a[38920] = anon_sym_DQUOTE; - v->a[38921] = actions(323); - v->a[38922] = 1; - v->a[38923] = anon_sym_DOLLAR_LBRACE; - v->a[38924] = actions(325); - v->a[38925] = 1; - v->a[38926] = anon_sym_DOLLAR_LPAREN; - v->a[38927] = actions(327); - v->a[38928] = 1; - v->a[38929] = anon_sym_BQUOTE; - v->a[38930] = actions(1713); - v->a[38931] = 1; - v->a[38932] = sym__bare_dollar; - v->a[38933] = actions(1792); - v->a[38934] = 1; - v->a[38935] = anon_sym_DOLLAR; - v->a[38936] = actions(1711); - v->a[38937] = 5; - v->a[38938] = aux_sym_concatenation_token1; - v->a[38939] = sym_raw_string; - small_parse_table_1947(v); -} - -void small_parse_table_1947(t_small_parse_table_array *v) -{ - v->a[38940] = sym_number; - v->a[38941] = sym__comment_word; - v->a[38942] = sym_word; - v->a[38943] = state(642); - v->a[38944] = 5; - v->a[38945] = sym_arithmetic_expansion; - v->a[38946] = sym_string; - v->a[38947] = sym_simple_expansion; - v->a[38948] = sym_expansion; - v->a[38949] = sym_command_substitution; - v->a[38950] = 10; - v->a[38951] = actions(3); - v->a[38952] = 1; - v->a[38953] = sym_comment; - v->a[38954] = actions(782); - v->a[38955] = 1; - v->a[38956] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38957] = actions(786); - v->a[38958] = 1; - v->a[38959] = anon_sym_DQUOTE; - small_parse_table_1948(v); -} - -void small_parse_table_1948(t_small_parse_table_array *v) -{ - v->a[38960] = actions(788); - v->a[38961] = 1; - v->a[38962] = anon_sym_DOLLAR_LBRACE; - v->a[38963] = actions(790); - v->a[38964] = 1; - v->a[38965] = anon_sym_DOLLAR_LPAREN; - v->a[38966] = actions(792); - v->a[38967] = 1; - v->a[38968] = anon_sym_BQUOTE; - v->a[38969] = actions(1705); - v->a[38970] = 1; - v->a[38971] = sym__bare_dollar; - v->a[38972] = actions(1794); - v->a[38973] = 1; - v->a[38974] = anon_sym_DOLLAR; - v->a[38975] = actions(1703); - v->a[38976] = 5; - v->a[38977] = aux_sym_concatenation_token1; - v->a[38978] = sym_raw_string; - v->a[38979] = sym_number; - small_parse_table_1949(v); -} - -void small_parse_table_1949(t_small_parse_table_array *v) -{ - v->a[38980] = sym__comment_word; - v->a[38981] = sym_word; - v->a[38982] = state(1519); - v->a[38983] = 5; - v->a[38984] = sym_arithmetic_expansion; - v->a[38985] = sym_string; - v->a[38986] = sym_simple_expansion; - v->a[38987] = sym_expansion; - v->a[38988] = sym_command_substitution; - v->a[38989] = 10; - v->a[38990] = actions(3); - v->a[38991] = 1; - v->a[38992] = sym_comment; - v->a[38993] = actions(53); - v->a[38994] = 1; - v->a[38995] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[38996] = actions(57); - v->a[38997] = 1; - v->a[38998] = anon_sym_DQUOTE; - v->a[38999] = actions(61); - small_parse_table_1950(v); -} - -/* EOF small_parse_table_389.c */ diff --git a/parser/static/small_parse_table/small_parse_table_39.c b/parser/static/small_parse_table/small_parse_table_39.c deleted file mode 100644 index a8456b48..00000000 --- a/parser/static/small_parse_table/small_parse_table_39.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_195(t_small_parse_table_array *v) -{ - v->a[3900] = anon_sym_BQUOTE; - v->a[3901] = actions(67); - v->a[3902] = 1; - v->a[3903] = sym_variable_name; - v->a[3904] = actions(196); - v->a[3905] = 1; - v->a[3906] = anon_sym_do; - v->a[3907] = state(103); - v->a[3908] = 1; - v->a[3909] = aux_sym__terminated_statement; - v->a[3910] = state(185); - v->a[3911] = 1; - v->a[3912] = sym_command_name; - v->a[3913] = state(238); - v->a[3914] = 1; - v->a[3915] = sym_variable_assignment; - v->a[3916] = state(411); - v->a[3917] = 1; - v->a[3918] = aux_sym_command_repeat1; - v->a[3919] = state(551); - small_parse_table_196(v); -} - -void small_parse_table_196(t_small_parse_table_array *v) -{ - v->a[3920] = 1; - v->a[3921] = sym_file_redirect; - v->a[3922] = state(555); - v->a[3923] = 1; - v->a[3924] = sym_concatenation; - v->a[3925] = state(978); - v->a[3926] = 1; - v->a[3927] = sym_do_group; - v->a[3928] = state(1001); - v->a[3929] = 1; - v->a[3930] = sym_pipeline; - v->a[3931] = state(1126); - v->a[3932] = 1; - v->a[3933] = aux_sym_redirected_statement_repeat2; - v->a[3934] = state(1561); - v->a[3935] = 1; - v->a[3936] = sym__statement_not_pipeline; - v->a[3937] = actions(11); - v->a[3938] = 2; - v->a[3939] = anon_sym_while; - small_parse_table_197(v); -} - -void small_parse_table_197(t_small_parse_table_array *v) -{ - v->a[3940] = anon_sym_until; - v->a[3941] = actions(59); - v->a[3942] = 2; - v->a[3943] = sym_raw_string; - v->a[3944] = sym_number; - v->a[3945] = actions(51); - v->a[3946] = 3; - v->a[3947] = anon_sym_LT; - v->a[3948] = anon_sym_GT; - v->a[3949] = anon_sym_GT_GT; - v->a[3950] = state(401); - v->a[3951] = 5; - v->a[3952] = sym_arithmetic_expansion; - v->a[3953] = sym_string; - v->a[3954] = sym_simple_expansion; - v->a[3955] = sym_expansion; - v->a[3956] = sym_command_substitution; - v->a[3957] = state(958); - v->a[3958] = 12; - v->a[3959] = sym_redirected_statement; - small_parse_table_198(v); -} - -void small_parse_table_198(t_small_parse_table_array *v) -{ - v->a[3960] = sym_for_statement; - v->a[3961] = sym_while_statement; - v->a[3962] = sym_if_statement; - v->a[3963] = sym_case_statement; - v->a[3964] = sym_function_definition; - v->a[3965] = sym_compound_statement; - v->a[3966] = sym_subshell; - v->a[3967] = sym_list; - v->a[3968] = sym_negated_command; - v->a[3969] = sym_command; - v->a[3970] = sym__variable_assignments; - v->a[3971] = 31; - v->a[3972] = actions(3); - v->a[3973] = 1; - v->a[3974] = sym_comment; - v->a[3975] = actions(9); - v->a[3976] = 1; - v->a[3977] = anon_sym_for; - v->a[3978] = actions(13); - v->a[3979] = 1; - small_parse_table_199(v); -} - -void small_parse_table_199(t_small_parse_table_array *v) -{ - v->a[3980] = anon_sym_if; - v->a[3981] = actions(15); - v->a[3982] = 1; - v->a[3983] = anon_sym_case; - v->a[3984] = actions(17); - v->a[3985] = 1; - v->a[3986] = anon_sym_LPAREN; - v->a[3987] = actions(19); - v->a[3988] = 1; - v->a[3989] = anon_sym_LBRACE; - v->a[3990] = actions(41); - v->a[3991] = 1; - v->a[3992] = sym_word; - v->a[3993] = actions(49); - v->a[3994] = 1; - v->a[3995] = anon_sym_BANG; - v->a[3996] = actions(53); - v->a[3997] = 1; - v->a[3998] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[3999] = actions(55); - small_parse_table_200(v); -} - -/* EOF small_parse_table_39.c */ diff --git a/parser/static/small_parse_table/small_parse_table_390.c b/parser/static/small_parse_table/small_parse_table_390.c deleted file mode 100644 index e56c87b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_390.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1950(t_small_parse_table_array *v) -{ - v->a[39000] = 1; - v->a[39001] = anon_sym_DOLLAR_LBRACE; - v->a[39002] = actions(63); - v->a[39003] = 1; - v->a[39004] = anon_sym_DOLLAR_LPAREN; - v->a[39005] = actions(65); - v->a[39006] = 1; - v->a[39007] = anon_sym_BQUOTE; - v->a[39008] = actions(1501); - v->a[39009] = 1; - v->a[39010] = sym__bare_dollar; - v->a[39011] = actions(1796); - v->a[39012] = 1; - v->a[39013] = anon_sym_DOLLAR; - v->a[39014] = actions(1497); - v->a[39015] = 5; - v->a[39016] = aux_sym_concatenation_token1; - v->a[39017] = sym_raw_string; - v->a[39018] = sym_number; - v->a[39019] = sym__comment_word; - small_parse_table_1951(v); -} - -void small_parse_table_1951(t_small_parse_table_array *v) -{ - v->a[39020] = sym_word; - v->a[39021] = state(403); - v->a[39022] = 5; - v->a[39023] = sym_arithmetic_expansion; - v->a[39024] = sym_string; - v->a[39025] = sym_simple_expansion; - v->a[39026] = sym_expansion; - v->a[39027] = sym_command_substitution; - v->a[39028] = 3; - v->a[39029] = actions(3); - v->a[39030] = 1; - v->a[39031] = sym_comment; - v->a[39032] = actions(917); - v->a[39033] = 1; - v->a[39034] = sym_variable_name; - v->a[39035] = actions(919); - v->a[39036] = 16; - v->a[39037] = anon_sym_PIPE; - v->a[39038] = anon_sym_AMP_AMP; - v->a[39039] = anon_sym_PIPE_PIPE; - small_parse_table_1952(v); -} - -void small_parse_table_1952(t_small_parse_table_array *v) -{ - v->a[39040] = anon_sym_LT; - v->a[39041] = anon_sym_GT; - v->a[39042] = anon_sym_GT_GT; - v->a[39043] = anon_sym_LT_LT; - v->a[39044] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39045] = anon_sym_DOLLAR; - v->a[39046] = anon_sym_DQUOTE; - v->a[39047] = sym_raw_string; - v->a[39048] = sym_number; - v->a[39049] = anon_sym_DOLLAR_LBRACE; - v->a[39050] = anon_sym_DOLLAR_LPAREN; - v->a[39051] = anon_sym_BQUOTE; - v->a[39052] = sym_word; - v->a[39053] = 10; - v->a[39054] = actions(3); - v->a[39055] = 1; - v->a[39056] = sym_comment; - v->a[39057] = actions(1665); - v->a[39058] = 1; - v->a[39059] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_1953(v); -} - -void small_parse_table_1953(t_small_parse_table_array *v) -{ - v->a[39060] = actions(1669); - v->a[39061] = 1; - v->a[39062] = anon_sym_DQUOTE; - v->a[39063] = actions(1671); - v->a[39064] = 1; - v->a[39065] = anon_sym_DOLLAR_LBRACE; - v->a[39066] = actions(1673); - v->a[39067] = 1; - v->a[39068] = anon_sym_DOLLAR_LPAREN; - v->a[39069] = actions(1675); - v->a[39070] = 1; - v->a[39071] = anon_sym_BQUOTE; - v->a[39072] = actions(1731); - v->a[39073] = 1; - v->a[39074] = sym__bare_dollar; - v->a[39075] = actions(1798); - v->a[39076] = 1; - v->a[39077] = anon_sym_DOLLAR; - v->a[39078] = actions(1729); - v->a[39079] = 5; - small_parse_table_1954(v); -} - -void small_parse_table_1954(t_small_parse_table_array *v) -{ - v->a[39080] = aux_sym_concatenation_token1; - v->a[39081] = sym_raw_string; - v->a[39082] = sym_number; - v->a[39083] = sym__comment_word; - v->a[39084] = sym_word; - v->a[39085] = state(1293); - v->a[39086] = 5; - v->a[39087] = sym_arithmetic_expansion; - v->a[39088] = sym_string; - v->a[39089] = sym_simple_expansion; - v->a[39090] = sym_expansion; - v->a[39091] = sym_command_substitution; - v->a[39092] = 10; - v->a[39093] = actions(3); - v->a[39094] = 1; - v->a[39095] = sym_comment; - v->a[39096] = actions(627); - v->a[39097] = 1; - v->a[39098] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39099] = actions(631); - small_parse_table_1955(v); -} - -/* EOF small_parse_table_390.c */ diff --git a/parser/static/small_parse_table/small_parse_table_391.c b/parser/static/small_parse_table/small_parse_table_391.c deleted file mode 100644 index db8c0b5f..00000000 --- a/parser/static/small_parse_table/small_parse_table_391.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1955(t_small_parse_table_array *v) -{ - v->a[39100] = 1; - v->a[39101] = anon_sym_DQUOTE; - v->a[39102] = actions(633); - v->a[39103] = 1; - v->a[39104] = anon_sym_DOLLAR_LBRACE; - v->a[39105] = actions(635); - v->a[39106] = 1; - v->a[39107] = anon_sym_DOLLAR_LPAREN; - v->a[39108] = actions(637); - v->a[39109] = 1; - v->a[39110] = anon_sym_BQUOTE; - v->a[39111] = actions(1727); - v->a[39112] = 1; - v->a[39113] = sym__bare_dollar; - v->a[39114] = actions(1800); - v->a[39115] = 1; - v->a[39116] = anon_sym_DOLLAR; - v->a[39117] = actions(1725); - v->a[39118] = 5; - v->a[39119] = aux_sym_concatenation_token1; - small_parse_table_1956(v); -} - -void small_parse_table_1956(t_small_parse_table_array *v) -{ - v->a[39120] = sym_raw_string; - v->a[39121] = sym_number; - v->a[39122] = sym__comment_word; - v->a[39123] = sym_word; - v->a[39124] = state(475); - v->a[39125] = 5; - v->a[39126] = sym_arithmetic_expansion; - v->a[39127] = sym_string; - v->a[39128] = sym_simple_expansion; - v->a[39129] = sym_expansion; - v->a[39130] = sym_command_substitution; - v->a[39131] = 10; - v->a[39132] = actions(3); - v->a[39133] = 1; - v->a[39134] = sym_comment; - v->a[39135] = actions(704); - v->a[39136] = 1; - v->a[39137] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39138] = actions(708); - v->a[39139] = 1; - small_parse_table_1957(v); -} - -void small_parse_table_1957(t_small_parse_table_array *v) -{ - v->a[39140] = anon_sym_DQUOTE; - v->a[39141] = actions(710); - v->a[39142] = 1; - v->a[39143] = anon_sym_DOLLAR_LBRACE; - v->a[39144] = actions(712); - v->a[39145] = 1; - v->a[39146] = anon_sym_DOLLAR_LPAREN; - v->a[39147] = actions(714); - v->a[39148] = 1; - v->a[39149] = anon_sym_BQUOTE; - v->a[39150] = actions(1525); - v->a[39151] = 1; - v->a[39152] = sym__bare_dollar; - v->a[39153] = actions(1802); - v->a[39154] = 1; - v->a[39155] = anon_sym_DOLLAR; - v->a[39156] = actions(1521); - v->a[39157] = 5; - v->a[39158] = aux_sym_concatenation_token1; - v->a[39159] = sym_raw_string; - small_parse_table_1958(v); -} - -void small_parse_table_1958(t_small_parse_table_array *v) -{ - v->a[39160] = sym_number; - v->a[39161] = sym__comment_word; - v->a[39162] = sym_word; - v->a[39163] = state(474); - v->a[39164] = 5; - v->a[39165] = sym_arithmetic_expansion; - v->a[39166] = sym_string; - v->a[39167] = sym_simple_expansion; - v->a[39168] = sym_expansion; - v->a[39169] = sym_command_substitution; - v->a[39170] = 6; - v->a[39171] = actions(3); - v->a[39172] = 1; - v->a[39173] = sym_comment; - v->a[39174] = actions(1804); - v->a[39175] = 1; - v->a[39176] = aux_sym_concatenation_token1; - v->a[39177] = actions(1807); - v->a[39178] = 1; - v->a[39179] = sym__concat; - small_parse_table_1959(v); -} - -void small_parse_table_1959(t_small_parse_table_array *v) -{ - v->a[39180] = state(766); - v->a[39181] = 1; - v->a[39182] = aux_sym_concatenation_repeat1; - v->a[39183] = actions(981); - v->a[39184] = 3; - v->a[39185] = sym_variable_name; - v->a[39186] = ts_builtin_sym_end; - v->a[39187] = aux_sym_heredoc_redirect_token1; - v->a[39188] = actions(973); - v->a[39189] = 11; - v->a[39190] = anon_sym_PIPE; - v->a[39191] = anon_sym_RPAREN; - v->a[39192] = anon_sym_SEMI_SEMI; - v->a[39193] = anon_sym_AMP_AMP; - v->a[39194] = anon_sym_PIPE_PIPE; - v->a[39195] = anon_sym_LT; - v->a[39196] = anon_sym_GT; - v->a[39197] = anon_sym_GT_GT; - v->a[39198] = anon_sym_LT_LT; - v->a[39199] = anon_sym_BQUOTE; - small_parse_table_1960(v); -} - -/* EOF small_parse_table_391.c */ diff --git a/parser/static/small_parse_table/small_parse_table_392.c b/parser/static/small_parse_table/small_parse_table_392.c deleted file mode 100644 index 8b23f86d..00000000 --- a/parser/static/small_parse_table/small_parse_table_392.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1960(t_small_parse_table_array *v) -{ - v->a[39200] = anon_sym_SEMI; - v->a[39201] = 11; - v->a[39202] = actions(3); - v->a[39203] = 1; - v->a[39204] = sym_comment; - v->a[39205] = actions(782); - v->a[39206] = 1; - v->a[39207] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39208] = actions(784); - v->a[39209] = 1; - v->a[39210] = anon_sym_DOLLAR; - v->a[39211] = actions(786); - v->a[39212] = 1; - v->a[39213] = anon_sym_DQUOTE; - v->a[39214] = actions(788); - v->a[39215] = 1; - v->a[39216] = anon_sym_DOLLAR_LBRACE; - v->a[39217] = actions(790); - v->a[39218] = 1; - v->a[39219] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1961(v); -} - -void small_parse_table_1961(t_small_parse_table_array *v) -{ - v->a[39220] = actions(792); - v->a[39221] = 1; - v->a[39222] = anon_sym_BQUOTE; - v->a[39223] = actions(794); - v->a[39224] = 1; - v->a[39225] = sym_extglob_pattern; - v->a[39226] = state(1548); - v->a[39227] = 2; - v->a[39228] = sym_concatenation; - v->a[39229] = sym__extglob_blob; - v->a[39230] = actions(1810); - v->a[39231] = 3; - v->a[39232] = sym_raw_string; - v->a[39233] = sym_number; - v->a[39234] = sym_word; - v->a[39235] = state(1460); - v->a[39236] = 5; - v->a[39237] = sym_arithmetic_expansion; - v->a[39238] = sym_string; - v->a[39239] = sym_simple_expansion; - small_parse_table_1962(v); -} - -void small_parse_table_1962(t_small_parse_table_array *v) -{ - v->a[39240] = sym_expansion; - v->a[39241] = sym_command_substitution; - v->a[39242] = 10; - v->a[39243] = actions(3); - v->a[39244] = 1; - v->a[39245] = sym_comment; - v->a[39246] = actions(1144); - v->a[39247] = 1; - v->a[39248] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39249] = actions(1148); - v->a[39250] = 1; - v->a[39251] = anon_sym_DQUOTE; - v->a[39252] = actions(1150); - v->a[39253] = 1; - v->a[39254] = anon_sym_DOLLAR_LBRACE; - v->a[39255] = actions(1152); - v->a[39256] = 1; - v->a[39257] = anon_sym_DOLLAR_LPAREN; - v->a[39258] = actions(1154); - v->a[39259] = 1; - 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] = actions(1495); - v->a[39262] = 1; - v->a[39263] = sym__bare_dollar; - v->a[39264] = actions(1812); - v->a[39265] = 1; - v->a[39266] = anon_sym_DOLLAR; - v->a[39267] = actions(1493); - v->a[39268] = 5; - v->a[39269] = aux_sym_concatenation_token1; - v->a[39270] = sym_raw_string; - v->a[39271] = sym_number; - v->a[39272] = sym__comment_word; - v->a[39273] = sym_word; - v->a[39274] = state(686); - v->a[39275] = 5; - v->a[39276] = sym_arithmetic_expansion; - v->a[39277] = sym_string; - v->a[39278] = sym_simple_expansion; - v->a[39279] = sym_expansion; - small_parse_table_1964(v); -} - -void small_parse_table_1964(t_small_parse_table_array *v) -{ - v->a[39280] = sym_command_substitution; - v->a[39281] = 12; - v->a[39282] = actions(3); - v->a[39283] = 1; - v->a[39284] = sym_comment; - v->a[39285] = actions(1479); - v->a[39286] = 1; - v->a[39287] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39288] = actions(1481); - v->a[39289] = 1; - v->a[39290] = anon_sym_DOLLAR; - v->a[39291] = actions(1483); - v->a[39292] = 1; - v->a[39293] = anon_sym_DQUOTE; - v->a[39294] = actions(1485); - v->a[39295] = 1; - v->a[39296] = anon_sym_DOLLAR_LBRACE; - v->a[39297] = actions(1487); - v->a[39298] = 1; - v->a[39299] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1965(v); -} - -/* EOF small_parse_table_392.c */ diff --git a/parser/static/small_parse_table/small_parse_table_393.c b/parser/static/small_parse_table/small_parse_table_393.c deleted file mode 100644 index c6b80cb7..00000000 --- a/parser/static/small_parse_table/small_parse_table_393.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1965(t_small_parse_table_array *v) -{ - v->a[39300] = actions(1489); - v->a[39301] = 1; - v->a[39302] = anon_sym_BQUOTE; - v->a[39303] = actions(1617); - v->a[39304] = 1; - v->a[39305] = sym__comment_word; - v->a[39306] = actions(1619); - v->a[39307] = 1; - v->a[39308] = sym__empty_value; - v->a[39309] = state(560); - v->a[39310] = 1; - v->a[39311] = sym_concatenation; - v->a[39312] = actions(1814); - v->a[39313] = 3; - v->a[39314] = sym_raw_string; - v->a[39315] = sym_number; - v->a[39316] = sym_word; - v->a[39317] = state(424); - v->a[39318] = 5; - v->a[39319] = sym_arithmetic_expansion; - small_parse_table_1966(v); -} - -void small_parse_table_1966(t_small_parse_table_array *v) -{ - v->a[39320] = sym_string; - v->a[39321] = sym_simple_expansion; - v->a[39322] = sym_expansion; - v->a[39323] = sym_command_substitution; - v->a[39324] = 10; - v->a[39325] = actions(3); - v->a[39326] = 1; - v->a[39327] = sym_comment; - v->a[39328] = actions(1479); - v->a[39329] = 1; - v->a[39330] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39331] = actions(1483); - v->a[39332] = 1; - v->a[39333] = anon_sym_DQUOTE; - v->a[39334] = actions(1485); - v->a[39335] = 1; - v->a[39336] = anon_sym_DOLLAR_LBRACE; - v->a[39337] = actions(1487); - v->a[39338] = 1; - v->a[39339] = anon_sym_DOLLAR_LPAREN; - small_parse_table_1967(v); -} - -void small_parse_table_1967(t_small_parse_table_array *v) -{ - v->a[39340] = actions(1489); - v->a[39341] = 1; - v->a[39342] = anon_sym_BQUOTE; - v->a[39343] = actions(1491); - v->a[39344] = 1; - v->a[39345] = sym__bare_dollar; - v->a[39346] = actions(1816); - v->a[39347] = 1; - v->a[39348] = anon_sym_DOLLAR; - v->a[39349] = actions(1477); - v->a[39350] = 5; - v->a[39351] = aux_sym_concatenation_token1; - v->a[39352] = sym_raw_string; - v->a[39353] = sym_number; - v->a[39354] = sym__comment_word; - v->a[39355] = sym_word; - v->a[39356] = state(353); - v->a[39357] = 5; - v->a[39358] = sym_arithmetic_expansion; - v->a[39359] = sym_string; - small_parse_table_1968(v); -} - -void small_parse_table_1968(t_small_parse_table_array *v) -{ - v->a[39360] = sym_simple_expansion; - v->a[39361] = sym_expansion; - v->a[39362] = sym_command_substitution; - v->a[39363] = 10; - v->a[39364] = actions(3); - v->a[39365] = 1; - v->a[39366] = sym_comment; - v->a[39367] = actions(1535); - v->a[39368] = 1; - v->a[39369] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39370] = actions(1539); - v->a[39371] = 1; - v->a[39372] = anon_sym_DQUOTE; - v->a[39373] = actions(1541); - v->a[39374] = 1; - v->a[39375] = anon_sym_DOLLAR_LBRACE; - v->a[39376] = actions(1543); - v->a[39377] = 1; - v->a[39378] = anon_sym_DOLLAR_LPAREN; - v->a[39379] = actions(1545); - small_parse_table_1969(v); -} - -void small_parse_table_1969(t_small_parse_table_array *v) -{ - v->a[39380] = 1; - v->a[39381] = anon_sym_BQUOTE; - v->a[39382] = actions(1547); - v->a[39383] = 1; - v->a[39384] = sym__bare_dollar; - v->a[39385] = actions(1818); - v->a[39386] = 1; - v->a[39387] = anon_sym_DOLLAR; - v->a[39388] = actions(1533); - v->a[39389] = 5; - v->a[39390] = aux_sym_concatenation_token1; - v->a[39391] = sym_raw_string; - v->a[39392] = sym_number; - v->a[39393] = sym__comment_word; - v->a[39394] = sym_word; - v->a[39395] = state(778); - v->a[39396] = 5; - v->a[39397] = sym_arithmetic_expansion; - v->a[39398] = sym_string; - v->a[39399] = sym_simple_expansion; - small_parse_table_1970(v); -} - -/* EOF small_parse_table_393.c */ diff --git a/parser/static/small_parse_table/small_parse_table_394.c b/parser/static/small_parse_table/small_parse_table_394.c deleted file mode 100644 index fd2a1067..00000000 --- a/parser/static/small_parse_table/small_parse_table_394.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1970(t_small_parse_table_array *v) -{ - v->a[39400] = sym_expansion; - v->a[39401] = sym_command_substitution; - v->a[39402] = 3; - v->a[39403] = actions(3); - v->a[39404] = 1; - v->a[39405] = sym_comment; - v->a[39406] = actions(841); - v->a[39407] = 1; - v->a[39408] = sym__bare_dollar; - v->a[39409] = actions(833); - v->a[39410] = 16; - v->a[39411] = anon_sym_PIPE; - v->a[39412] = anon_sym_AMP_AMP; - v->a[39413] = anon_sym_PIPE_PIPE; - v->a[39414] = anon_sym_LT; - v->a[39415] = anon_sym_GT; - v->a[39416] = anon_sym_GT_GT; - v->a[39417] = anon_sym_LT_LT; - v->a[39418] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39419] = anon_sym_DOLLAR; - small_parse_table_1971(v); -} - -void small_parse_table_1971(t_small_parse_table_array *v) -{ - v->a[39420] = anon_sym_DQUOTE; - v->a[39421] = sym_raw_string; - v->a[39422] = sym_number; - v->a[39423] = anon_sym_DOLLAR_LBRACE; - v->a[39424] = anon_sym_DOLLAR_LPAREN; - v->a[39425] = anon_sym_BQUOTE; - v->a[39426] = sym_word; - v->a[39427] = 12; - v->a[39428] = actions(3); - v->a[39429] = 1; - v->a[39430] = sym_comment; - v->a[39431] = actions(1535); - v->a[39432] = 1; - v->a[39433] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39434] = actions(1539); - v->a[39435] = 1; - v->a[39436] = anon_sym_DQUOTE; - v->a[39437] = actions(1541); - v->a[39438] = 1; - v->a[39439] = anon_sym_DOLLAR_LBRACE; - small_parse_table_1972(v); -} - -void small_parse_table_1972(t_small_parse_table_array *v) -{ - v->a[39440] = actions(1543); - v->a[39441] = 1; - v->a[39442] = anon_sym_DOLLAR_LPAREN; - v->a[39443] = actions(1545); - v->a[39444] = 1; - v->a[39445] = anon_sym_BQUOTE; - v->a[39446] = actions(1585); - v->a[39447] = 1; - v->a[39448] = anon_sym_DOLLAR; - v->a[39449] = actions(1587); - v->a[39450] = 1; - v->a[39451] = sym__comment_word; - v->a[39452] = actions(1589); - v->a[39453] = 1; - v->a[39454] = sym__empty_value; - v->a[39455] = state(950); - v->a[39456] = 1; - v->a[39457] = sym_concatenation; - v->a[39458] = actions(1820); - v->a[39459] = 3; - small_parse_table_1973(v); -} - -void small_parse_table_1973(t_small_parse_table_array *v) -{ - v->a[39460] = sym_raw_string; - v->a[39461] = sym_number; - v->a[39462] = sym_word; - v->a[39463] = state(1171); - v->a[39464] = 5; - v->a[39465] = sym_arithmetic_expansion; - v->a[39466] = sym_string; - v->a[39467] = sym_simple_expansion; - v->a[39468] = sym_expansion; - v->a[39469] = sym_command_substitution; - v->a[39470] = 10; - v->a[39471] = actions(3); - v->a[39472] = 1; - v->a[39473] = sym_comment; - v->a[39474] = actions(25); - v->a[39475] = 1; - v->a[39476] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39477] = actions(29); - v->a[39478] = 1; - v->a[39479] = anon_sym_DQUOTE; - small_parse_table_1974(v); -} - -void small_parse_table_1974(t_small_parse_table_array *v) -{ - v->a[39480] = actions(33); - v->a[39481] = 1; - v->a[39482] = anon_sym_DOLLAR_LBRACE; - v->a[39483] = actions(35); - v->a[39484] = 1; - v->a[39485] = anon_sym_DOLLAR_LPAREN; - v->a[39486] = actions(37); - v->a[39487] = 1; - v->a[39488] = anon_sym_BQUOTE; - v->a[39489] = actions(1776); - v->a[39490] = 1; - v->a[39491] = sym__bare_dollar; - v->a[39492] = actions(1822); - v->a[39493] = 1; - v->a[39494] = anon_sym_DOLLAR; - v->a[39495] = actions(1774); - v->a[39496] = 5; - v->a[39497] = aux_sym_concatenation_token1; - v->a[39498] = sym_raw_string; - v->a[39499] = sym_number; - small_parse_table_1975(v); -} - -/* EOF small_parse_table_394.c */ diff --git a/parser/static/small_parse_table/small_parse_table_395.c b/parser/static/small_parse_table/small_parse_table_395.c deleted file mode 100644 index adde9d0b..00000000 --- a/parser/static/small_parse_table/small_parse_table_395.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1975(t_small_parse_table_array *v) -{ - v->a[39500] = sym__comment_word; - v->a[39501] = sym_word; - v->a[39502] = state(400); - v->a[39503] = 5; - v->a[39504] = sym_arithmetic_expansion; - v->a[39505] = sym_string; - v->a[39506] = sym_simple_expansion; - v->a[39507] = sym_expansion; - v->a[39508] = sym_command_substitution; - v->a[39509] = 3; - v->a[39510] = actions(3); - v->a[39511] = 1; - v->a[39512] = sym_comment; - v->a[39513] = actions(911); - v->a[39514] = 1; - v->a[39515] = sym__bare_dollar; - v->a[39516] = actions(909); - v->a[39517] = 16; - v->a[39518] = anon_sym_PIPE; - v->a[39519] = anon_sym_AMP_AMP; - small_parse_table_1976(v); -} - -void small_parse_table_1976(t_small_parse_table_array *v) -{ - v->a[39520] = anon_sym_PIPE_PIPE; - v->a[39521] = anon_sym_LT; - v->a[39522] = anon_sym_GT; - v->a[39523] = anon_sym_GT_GT; - v->a[39524] = anon_sym_LT_LT; - v->a[39525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39526] = anon_sym_DOLLAR; - v->a[39527] = anon_sym_DQUOTE; - v->a[39528] = sym_raw_string; - v->a[39529] = sym_number; - v->a[39530] = anon_sym_DOLLAR_LBRACE; - v->a[39531] = anon_sym_DOLLAR_LPAREN; - v->a[39532] = anon_sym_BQUOTE; - v->a[39533] = sym_word; - v->a[39534] = 10; - v->a[39535] = actions(3); - v->a[39536] = 1; - v->a[39537] = sym_comment; - v->a[39538] = actions(1625); - v->a[39539] = 1; - small_parse_table_1977(v); -} - -void small_parse_table_1977(t_small_parse_table_array *v) -{ - v->a[39540] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39541] = actions(1627); - v->a[39542] = 1; - v->a[39543] = anon_sym_DOLLAR; - v->a[39544] = actions(1629); - v->a[39545] = 1; - v->a[39546] = anon_sym_DQUOTE; - v->a[39547] = actions(1631); - v->a[39548] = 1; - v->a[39549] = anon_sym_DOLLAR_LBRACE; - v->a[39550] = actions(1633); - v->a[39551] = 1; - v->a[39552] = anon_sym_DOLLAR_LPAREN; - v->a[39553] = actions(1635); - v->a[39554] = 1; - v->a[39555] = anon_sym_BQUOTE; - v->a[39556] = state(168); - v->a[39557] = 2; - v->a[39558] = sym_concatenation; - v->a[39559] = aux_sym_for_statement_repeat1; - small_parse_table_1978(v); -} - -void small_parse_table_1978(t_small_parse_table_array *v) -{ - v->a[39560] = actions(1824); - v->a[39561] = 3; - v->a[39562] = sym_raw_string; - v->a[39563] = sym_number; - v->a[39564] = sym_word; - v->a[39565] = state(282); - v->a[39566] = 5; - v->a[39567] = sym_arithmetic_expansion; - v->a[39568] = sym_string; - v->a[39569] = sym_simple_expansion; - v->a[39570] = sym_expansion; - v->a[39571] = sym_command_substitution; - v->a[39572] = 3; - v->a[39573] = actions(3); - v->a[39574] = 1; - v->a[39575] = sym_comment; - v->a[39576] = actions(1060); - v->a[39577] = 4; - v->a[39578] = sym__concat; - v->a[39579] = sym_variable_name; - small_parse_table_1979(v); -} - -void small_parse_table_1979(t_small_parse_table_array *v) -{ - v->a[39580] = ts_builtin_sym_end; - v->a[39581] = aux_sym_heredoc_redirect_token1; - v->a[39582] = actions(1058); - v->a[39583] = 12; - v->a[39584] = anon_sym_PIPE; - v->a[39585] = anon_sym_RPAREN; - v->a[39586] = anon_sym_SEMI_SEMI; - v->a[39587] = anon_sym_AMP_AMP; - v->a[39588] = anon_sym_PIPE_PIPE; - v->a[39589] = anon_sym_LT; - v->a[39590] = anon_sym_GT; - v->a[39591] = anon_sym_GT_GT; - v->a[39592] = anon_sym_LT_LT; - v->a[39593] = aux_sym_concatenation_token1; - v->a[39594] = anon_sym_BQUOTE; - v->a[39595] = anon_sym_SEMI; - v->a[39596] = 3; - v->a[39597] = actions(3); - v->a[39598] = 1; - v->a[39599] = sym_comment; - small_parse_table_1980(v); -} - -/* EOF small_parse_table_395.c */ diff --git a/parser/static/small_parse_table/small_parse_table_396.c b/parser/static/small_parse_table/small_parse_table_396.c deleted file mode 100644 index a5d57fc3..00000000 --- a/parser/static/small_parse_table/small_parse_table_396.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1980(t_small_parse_table_array *v) -{ - v->a[39600] = actions(981); - v->a[39601] = 4; - v->a[39602] = sym__concat; - v->a[39603] = sym_variable_name; - v->a[39604] = ts_builtin_sym_end; - v->a[39605] = aux_sym_heredoc_redirect_token1; - v->a[39606] = actions(973); - v->a[39607] = 12; - v->a[39608] = anon_sym_PIPE; - v->a[39609] = anon_sym_RPAREN; - v->a[39610] = anon_sym_SEMI_SEMI; - v->a[39611] = anon_sym_AMP_AMP; - v->a[39612] = anon_sym_PIPE_PIPE; - v->a[39613] = anon_sym_LT; - v->a[39614] = anon_sym_GT; - v->a[39615] = anon_sym_GT_GT; - v->a[39616] = anon_sym_LT_LT; - v->a[39617] = aux_sym_concatenation_token1; - v->a[39618] = anon_sym_BQUOTE; - v->a[39619] = anon_sym_SEMI; - small_parse_table_1981(v); -} - -void small_parse_table_1981(t_small_parse_table_array *v) -{ - v->a[39620] = 6; - v->a[39621] = actions(3); - v->a[39622] = 1; - v->a[39623] = sym_comment; - v->a[39624] = actions(917); - v->a[39625] = 1; - v->a[39626] = sym_variable_name; - v->a[39627] = actions(1826); - v->a[39628] = 1; - v->a[39629] = aux_sym_concatenation_token1; - v->a[39630] = actions(1828); - v->a[39631] = 1; - v->a[39632] = sym__concat; - v->a[39633] = state(812); - v->a[39634] = 1; - v->a[39635] = aux_sym_concatenation_repeat1; - v->a[39636] = actions(919); - v->a[39637] = 12; - v->a[39638] = anon_sym_LT; - v->a[39639] = anon_sym_GT; - small_parse_table_1982(v); -} - -void small_parse_table_1982(t_small_parse_table_array *v) -{ - v->a[39640] = anon_sym_GT_GT; - v->a[39641] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39642] = anon_sym_DOLLAR; - v->a[39643] = anon_sym_DQUOTE; - v->a[39644] = sym_raw_string; - v->a[39645] = sym_number; - v->a[39646] = anon_sym_DOLLAR_LBRACE; - v->a[39647] = anon_sym_DOLLAR_LPAREN; - v->a[39648] = anon_sym_BQUOTE; - v->a[39649] = sym_word; - v->a[39650] = 15; - v->a[39651] = actions(3); - v->a[39652] = 1; - v->a[39653] = sym_comment; - v->a[39654] = actions(784); - v->a[39655] = 1; - v->a[39656] = anon_sym_DOLLAR; - v->a[39657] = actions(786); - v->a[39658] = 1; - v->a[39659] = anon_sym_DQUOTE; - small_parse_table_1983(v); -} - -void small_parse_table_1983(t_small_parse_table_array *v) -{ - v->a[39660] = actions(788); - v->a[39661] = 1; - v->a[39662] = anon_sym_DOLLAR_LBRACE; - v->a[39663] = actions(790); - v->a[39664] = 1; - v->a[39665] = anon_sym_DOLLAR_LPAREN; - v->a[39666] = actions(792); - v->a[39667] = 1; - v->a[39668] = anon_sym_BQUOTE; - v->a[39669] = actions(1830); - v->a[39670] = 1; - v->a[39671] = anon_sym_RBRACE; - v->a[39672] = actions(1832); - v->a[39673] = 1; - v->a[39674] = sym_raw_string; - v->a[39675] = actions(1834); - v->a[39676] = 1; - v->a[39677] = aux_sym__word_no_brace_token1; - v->a[39678] = actions(1836); - v->a[39679] = 1; - small_parse_table_1984(v); -} - -void small_parse_table_1984(t_small_parse_table_array *v) -{ - v->a[39680] = sym_variable_name; - v->a[39681] = actions(1838); - v->a[39682] = 1; - v->a[39683] = sym__expansion_word; - v->a[39684] = state(1521); - v->a[39685] = 1; - v->a[39686] = sym__word_no_brace; - v->a[39687] = state(1594); - v->a[39688] = 1; - v->a[39689] = sym__concatenation_in_expansion; - v->a[39690] = state(1516); - v->a[39691] = 2; - v->a[39692] = sym_string; - v->a[39693] = sym_expansion; - v->a[39694] = state(1533); - v->a[39695] = 2; - v->a[39696] = sym_simple_expansion; - v->a[39697] = sym_command_substitution; - v->a[39698] = 3; - v->a[39699] = actions(3); - small_parse_table_1985(v); -} - -/* EOF small_parse_table_396.c */ diff --git a/parser/static/small_parse_table/small_parse_table_397.c b/parser/static/small_parse_table/small_parse_table_397.c deleted file mode 100644 index b0abf522..00000000 --- a/parser/static/small_parse_table/small_parse_table_397.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1985(t_small_parse_table_array *v) -{ - v->a[39700] = 1; - v->a[39701] = sym_comment; - v->a[39702] = actions(1050); - v->a[39703] = 4; - v->a[39704] = sym__concat; - v->a[39705] = sym_variable_name; - v->a[39706] = ts_builtin_sym_end; - v->a[39707] = aux_sym_heredoc_redirect_token1; - v->a[39708] = actions(1052); - v->a[39709] = 12; - v->a[39710] = anon_sym_PIPE; - v->a[39711] = anon_sym_RPAREN; - v->a[39712] = anon_sym_SEMI_SEMI; - v->a[39713] = anon_sym_AMP_AMP; - v->a[39714] = anon_sym_PIPE_PIPE; - v->a[39715] = anon_sym_LT; - v->a[39716] = anon_sym_GT; - v->a[39717] = anon_sym_GT_GT; - v->a[39718] = anon_sym_LT_LT; - v->a[39719] = aux_sym_concatenation_token1; - small_parse_table_1986(v); -} - -void small_parse_table_1986(t_small_parse_table_array *v) -{ - v->a[39720] = anon_sym_BQUOTE; - v->a[39721] = anon_sym_SEMI; - v->a[39722] = 6; - v->a[39723] = actions(3); - v->a[39724] = 1; - v->a[39725] = sym_comment; - v->a[39726] = actions(878); - v->a[39727] = 1; - v->a[39728] = sym_variable_name; - v->a[39729] = actions(1826); - v->a[39730] = 1; - v->a[39731] = aux_sym_concatenation_token1; - v->a[39732] = actions(1828); - v->a[39733] = 1; - v->a[39734] = sym__concat; - v->a[39735] = state(812); - v->a[39736] = 1; - v->a[39737] = aux_sym_concatenation_repeat1; - v->a[39738] = actions(880); - v->a[39739] = 12; - small_parse_table_1987(v); -} - -void small_parse_table_1987(t_small_parse_table_array *v) -{ - v->a[39740] = anon_sym_LT; - v->a[39741] = anon_sym_GT; - v->a[39742] = anon_sym_GT_GT; - v->a[39743] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39744] = anon_sym_DOLLAR; - v->a[39745] = anon_sym_DQUOTE; - v->a[39746] = sym_raw_string; - v->a[39747] = sym_number; - v->a[39748] = anon_sym_DOLLAR_LBRACE; - v->a[39749] = anon_sym_DOLLAR_LPAREN; - v->a[39750] = anon_sym_BQUOTE; - v->a[39751] = sym_word; - v->a[39752] = 3; - v->a[39753] = actions(3); - v->a[39754] = 1; - v->a[39755] = sym_comment; - v->a[39756] = actions(1054); - v->a[39757] = 4; - v->a[39758] = sym__concat; - v->a[39759] = sym_variable_name; - small_parse_table_1988(v); -} - -void small_parse_table_1988(t_small_parse_table_array *v) -{ - v->a[39760] = ts_builtin_sym_end; - v->a[39761] = aux_sym_heredoc_redirect_token1; - v->a[39762] = actions(1056); - v->a[39763] = 12; - v->a[39764] = anon_sym_PIPE; - v->a[39765] = anon_sym_RPAREN; - v->a[39766] = anon_sym_SEMI_SEMI; - v->a[39767] = anon_sym_AMP_AMP; - v->a[39768] = anon_sym_PIPE_PIPE; - v->a[39769] = anon_sym_LT; - v->a[39770] = anon_sym_GT; - v->a[39771] = anon_sym_GT_GT; - v->a[39772] = anon_sym_LT_LT; - v->a[39773] = aux_sym_concatenation_token1; - v->a[39774] = anon_sym_BQUOTE; - v->a[39775] = anon_sym_SEMI; - v->a[39776] = 3; - v->a[39777] = actions(3); - v->a[39778] = 1; - v->a[39779] = sym_comment; - small_parse_table_1989(v); -} - -void small_parse_table_1989(t_small_parse_table_array *v) -{ - v->a[39780] = actions(1050); - v->a[39781] = 4; - v->a[39782] = sym__concat; - v->a[39783] = sym_variable_name; - v->a[39784] = ts_builtin_sym_end; - v->a[39785] = aux_sym_heredoc_redirect_token1; - v->a[39786] = actions(1052); - v->a[39787] = 12; - v->a[39788] = anon_sym_PIPE; - v->a[39789] = anon_sym_RPAREN; - v->a[39790] = anon_sym_SEMI_SEMI; - v->a[39791] = anon_sym_AMP_AMP; - v->a[39792] = anon_sym_PIPE_PIPE; - v->a[39793] = anon_sym_LT; - v->a[39794] = anon_sym_GT; - v->a[39795] = anon_sym_GT_GT; - v->a[39796] = anon_sym_LT_LT; - v->a[39797] = aux_sym_concatenation_token1; - v->a[39798] = anon_sym_BQUOTE; - v->a[39799] = anon_sym_SEMI; - small_parse_table_1990(v); -} - -/* EOF small_parse_table_397.c */ diff --git a/parser/static/small_parse_table/small_parse_table_398.c b/parser/static/small_parse_table/small_parse_table_398.c deleted file mode 100644 index 30fccf54..00000000 --- a/parser/static/small_parse_table/small_parse_table_398.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1990(t_small_parse_table_array *v) -{ - v->a[39800] = 10; - v->a[39801] = actions(3); - v->a[39802] = 1; - v->a[39803] = sym_comment; - v->a[39804] = actions(723); - v->a[39805] = 1; - v->a[39806] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39807] = actions(725); - v->a[39808] = 1; - v->a[39809] = anon_sym_DOLLAR; - v->a[39810] = actions(727); - v->a[39811] = 1; - v->a[39812] = anon_sym_DQUOTE; - v->a[39813] = actions(729); - v->a[39814] = 1; - v->a[39815] = anon_sym_DOLLAR_LBRACE; - v->a[39816] = actions(731); - v->a[39817] = 1; - v->a[39818] = anon_sym_DOLLAR_LPAREN; - v->a[39819] = actions(733); - small_parse_table_1991(v); -} - -void small_parse_table_1991(t_small_parse_table_array *v) -{ - v->a[39820] = 1; - v->a[39821] = anon_sym_BQUOTE; - v->a[39822] = state(202); - v->a[39823] = 2; - v->a[39824] = sym_concatenation; - v->a[39825] = aux_sym_for_statement_repeat1; - v->a[39826] = actions(721); - v->a[39827] = 3; - v->a[39828] = sym_raw_string; - v->a[39829] = sym_number; - v->a[39830] = sym_word; - v->a[39831] = state(409); - v->a[39832] = 5; - v->a[39833] = sym_arithmetic_expansion; - v->a[39834] = sym_string; - v->a[39835] = sym_simple_expansion; - v->a[39836] = sym_expansion; - v->a[39837] = sym_command_substitution; - v->a[39838] = 10; - v->a[39839] = actions(3); - small_parse_table_1992(v); -} - -void small_parse_table_1992(t_small_parse_table_array *v) -{ - v->a[39840] = 1; - v->a[39841] = sym_comment; - v->a[39842] = actions(704); - v->a[39843] = 1; - v->a[39844] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39845] = actions(706); - v->a[39846] = 1; - v->a[39847] = anon_sym_DOLLAR; - v->a[39848] = actions(708); - v->a[39849] = 1; - v->a[39850] = anon_sym_DQUOTE; - v->a[39851] = actions(710); - v->a[39852] = 1; - v->a[39853] = anon_sym_DOLLAR_LBRACE; - v->a[39854] = actions(712); - v->a[39855] = 1; - v->a[39856] = anon_sym_DOLLAR_LPAREN; - v->a[39857] = actions(714); - v->a[39858] = 1; - v->a[39859] = anon_sym_BQUOTE; - small_parse_table_1993(v); -} - -void small_parse_table_1993(t_small_parse_table_array *v) -{ - v->a[39860] = state(259); - v->a[39861] = 2; - v->a[39862] = sym_concatenation; - v->a[39863] = aux_sym_for_statement_repeat1; - v->a[39864] = actions(886); - v->a[39865] = 3; - v->a[39866] = sym_raw_string; - v->a[39867] = sym_number; - v->a[39868] = sym_word; - v->a[39869] = state(593); - v->a[39870] = 5; - v->a[39871] = sym_arithmetic_expansion; - v->a[39872] = sym_string; - v->a[39873] = sym_simple_expansion; - v->a[39874] = sym_expansion; - v->a[39875] = sym_command_substitution; - v->a[39876] = 6; - v->a[39877] = actions(3); - v->a[39878] = 1; - v->a[39879] = sym_comment; - small_parse_table_1994(v); -} - -void small_parse_table_1994(t_small_parse_table_array *v) -{ - v->a[39880] = actions(981); - v->a[39881] = 1; - v->a[39882] = sym_variable_name; - v->a[39883] = actions(1840); - v->a[39884] = 1; - v->a[39885] = aux_sym_concatenation_token1; - v->a[39886] = actions(1843); - v->a[39887] = 1; - v->a[39888] = sym__concat; - v->a[39889] = state(787); - v->a[39890] = 1; - v->a[39891] = aux_sym_concatenation_repeat1; - v->a[39892] = actions(973); - v->a[39893] = 12; - v->a[39894] = anon_sym_LT; - v->a[39895] = anon_sym_GT; - v->a[39896] = anon_sym_GT_GT; - v->a[39897] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39898] = anon_sym_DOLLAR; - v->a[39899] = anon_sym_DQUOTE; - small_parse_table_1995(v); -} - -/* EOF small_parse_table_398.c */ diff --git a/parser/static/small_parse_table/small_parse_table_399.c b/parser/static/small_parse_table/small_parse_table_399.c deleted file mode 100644 index 7ce2baf8..00000000 --- a/parser/static/small_parse_table/small_parse_table_399.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_1995(t_small_parse_table_array *v) -{ - v->a[39900] = sym_raw_string; - v->a[39901] = sym_number; - v->a[39902] = anon_sym_DOLLAR_LBRACE; - v->a[39903] = anon_sym_DOLLAR_LPAREN; - v->a[39904] = anon_sym_BQUOTE; - v->a[39905] = sym_word; - v->a[39906] = 3; - v->a[39907] = actions(3); - v->a[39908] = 1; - v->a[39909] = sym_comment; - v->a[39910] = actions(1093); - v->a[39911] = 4; - v->a[39912] = sym__concat; - v->a[39913] = sym_variable_name; - v->a[39914] = ts_builtin_sym_end; - v->a[39915] = aux_sym_heredoc_redirect_token1; - v->a[39916] = actions(1091); - v->a[39917] = 12; - v->a[39918] = anon_sym_PIPE; - v->a[39919] = anon_sym_RPAREN; - small_parse_table_1996(v); -} - -void small_parse_table_1996(t_small_parse_table_array *v) -{ - v->a[39920] = anon_sym_SEMI_SEMI; - v->a[39921] = anon_sym_AMP_AMP; - v->a[39922] = anon_sym_PIPE_PIPE; - v->a[39923] = anon_sym_LT; - v->a[39924] = anon_sym_GT; - v->a[39925] = anon_sym_GT_GT; - v->a[39926] = anon_sym_LT_LT; - v->a[39927] = aux_sym_concatenation_token1; - v->a[39928] = anon_sym_BQUOTE; - v->a[39929] = anon_sym_SEMI; - v->a[39930] = 3; - v->a[39931] = actions(3); - v->a[39932] = 1; - v->a[39933] = sym_comment; - v->a[39934] = actions(1097); - v->a[39935] = 4; - v->a[39936] = sym__concat; - v->a[39937] = sym_variable_name; - v->a[39938] = ts_builtin_sym_end; - v->a[39939] = aux_sym_heredoc_redirect_token1; - small_parse_table_1997(v); -} - -void small_parse_table_1997(t_small_parse_table_array *v) -{ - v->a[39940] = actions(1095); - v->a[39941] = 12; - v->a[39942] = anon_sym_PIPE; - v->a[39943] = anon_sym_RPAREN; - v->a[39944] = anon_sym_SEMI_SEMI; - v->a[39945] = anon_sym_AMP_AMP; - v->a[39946] = anon_sym_PIPE_PIPE; - v->a[39947] = anon_sym_LT; - v->a[39948] = anon_sym_GT; - v->a[39949] = anon_sym_GT_GT; - v->a[39950] = anon_sym_LT_LT; - v->a[39951] = aux_sym_concatenation_token1; - v->a[39952] = anon_sym_BQUOTE; - v->a[39953] = anon_sym_SEMI; - v->a[39954] = 10; - v->a[39955] = actions(3); - v->a[39956] = 1; - v->a[39957] = sym_comment; - v->a[39958] = actions(1479); - v->a[39959] = 1; - small_parse_table_1998(v); -} - -void small_parse_table_1998(t_small_parse_table_array *v) -{ - v->a[39960] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39961] = actions(1481); - v->a[39962] = 1; - v->a[39963] = anon_sym_DOLLAR; - v->a[39964] = actions(1483); - v->a[39965] = 1; - v->a[39966] = anon_sym_DQUOTE; - v->a[39967] = actions(1485); - v->a[39968] = 1; - v->a[39969] = anon_sym_DOLLAR_LBRACE; - v->a[39970] = actions(1487); - v->a[39971] = 1; - v->a[39972] = anon_sym_DOLLAR_LPAREN; - v->a[39973] = actions(1489); - v->a[39974] = 1; - v->a[39975] = anon_sym_BQUOTE; - v->a[39976] = state(190); - v->a[39977] = 2; - v->a[39978] = sym_concatenation; - v->a[39979] = aux_sym_for_statement_repeat1; - small_parse_table_1999(v); -} - -void small_parse_table_1999(t_small_parse_table_array *v) -{ - v->a[39980] = actions(1846); - v->a[39981] = 3; - v->a[39982] = sym_raw_string; - v->a[39983] = sym_number; - v->a[39984] = sym_word; - v->a[39985] = state(415); - v->a[39986] = 5; - v->a[39987] = sym_arithmetic_expansion; - v->a[39988] = sym_string; - v->a[39989] = sym_simple_expansion; - v->a[39990] = sym_expansion; - v->a[39991] = sym_command_substitution; - v->a[39992] = 10; - v->a[39993] = actions(3); - v->a[39994] = 1; - v->a[39995] = sym_comment; - v->a[39996] = actions(655); - v->a[39997] = 1; - v->a[39998] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[39999] = actions(657); - small_parse_table_2000(v); -} - -/* EOF small_parse_table_399.c */ diff --git a/parser/static/small_parse_table/small_parse_table_4.c b/parser/static/small_parse_table/small_parse_table_4.c deleted file mode 100644 index b6380e81..00000000 --- a/parser/static/small_parse_table/small_parse_table_4.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_4.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_20(t_small_parse_table_array *v) -{ - v->a[400] = actions(53); - v->a[401] = 1; - v->a[402] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[403] = actions(55); - v->a[404] = 1; - v->a[405] = anon_sym_DOLLAR; - v->a[406] = actions(57); - v->a[407] = 1; - v->a[408] = anon_sym_DQUOTE; - v->a[409] = actions(61); - v->a[410] = 1; - v->a[411] = anon_sym_DOLLAR_LBRACE; - v->a[412] = actions(63); - v->a[413] = 1; - v->a[414] = anon_sym_DOLLAR_LPAREN; - v->a[415] = actions(65); - v->a[416] = 1; - v->a[417] = anon_sym_BQUOTE; - v->a[418] = actions(67); - v->a[419] = 1; - small_parse_table_21(v); -} - -void small_parse_table_21(t_small_parse_table_array *v) -{ - v->a[420] = sym_variable_name; - v->a[421] = actions(73); - v->a[422] = 1; - v->a[423] = anon_sym_fi; - v->a[424] = state(19); - v->a[425] = 1; - v->a[426] = aux_sym__terminated_statement; - v->a[427] = state(185); - v->a[428] = 1; - v->a[429] = sym_command_name; - v->a[430] = state(231); - v->a[431] = 1; - v->a[432] = sym_variable_assignment; - v->a[433] = state(411); - v->a[434] = 1; - v->a[435] = aux_sym_command_repeat1; - v->a[436] = state(551); - v->a[437] = 1; - v->a[438] = sym_file_redirect; - v->a[439] = state(555); - small_parse_table_22(v); -} - -void small_parse_table_22(t_small_parse_table_array *v) -{ - v->a[440] = 1; - v->a[441] = sym_concatenation; - v->a[442] = state(1070); - v->a[443] = 1; - v->a[444] = sym_pipeline; - v->a[445] = state(1126); - v->a[446] = 1; - v->a[447] = aux_sym_redirected_statement_repeat2; - v->a[448] = state(1561); - v->a[449] = 1; - v->a[450] = sym__statement_not_pipeline; - v->a[451] = state(1624); - v->a[452] = 1; - v->a[453] = sym_else_clause; - v->a[454] = actions(11); - v->a[455] = 2; - v->a[456] = anon_sym_while; - v->a[457] = anon_sym_until; - v->a[458] = actions(59); - v->a[459] = 2; - small_parse_table_23(v); -} - -void small_parse_table_23(t_small_parse_table_array *v) -{ - v->a[460] = sym_raw_string; - v->a[461] = sym_number; - v->a[462] = state(1475); - v->a[463] = 2; - v->a[464] = sym_elif_clause; - v->a[465] = aux_sym_if_statement_repeat1; - v->a[466] = actions(51); - v->a[467] = 3; - v->a[468] = anon_sym_LT; - v->a[469] = anon_sym_GT; - v->a[470] = anon_sym_GT_GT; - v->a[471] = state(401); - v->a[472] = 5; - v->a[473] = sym_arithmetic_expansion; - v->a[474] = sym_string; - v->a[475] = sym_simple_expansion; - v->a[476] = sym_expansion; - v->a[477] = sym_command_substitution; - v->a[478] = state(905); - v->a[479] = 12; - small_parse_table_24(v); -} - -void small_parse_table_24(t_small_parse_table_array *v) -{ - v->a[480] = sym_redirected_statement; - v->a[481] = sym_for_statement; - v->a[482] = sym_while_statement; - v->a[483] = sym_if_statement; - v->a[484] = sym_case_statement; - v->a[485] = sym_function_definition; - v->a[486] = sym_compound_statement; - v->a[487] = sym_subshell; - v->a[488] = sym_list; - v->a[489] = sym_negated_command; - v->a[490] = sym_command; - v->a[491] = sym__variable_assignments; - v->a[492] = 34; - v->a[493] = actions(3); - v->a[494] = 1; - v->a[495] = sym_comment; - v->a[496] = actions(9); - v->a[497] = 1; - v->a[498] = anon_sym_for; - v->a[499] = actions(13); - small_parse_table_25(v); -} - -/* EOF small_parse_table_4.c */ diff --git a/parser/static/small_parse_table/small_parse_table_40.c b/parser/static/small_parse_table/small_parse_table_40.c deleted file mode 100644 index 4cef5a54..00000000 --- a/parser/static/small_parse_table/small_parse_table_40.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_200(t_small_parse_table_array *v) -{ - v->a[4000] = 1; - v->a[4001] = anon_sym_DOLLAR; - v->a[4002] = actions(57); - v->a[4003] = 1; - v->a[4004] = anon_sym_DQUOTE; - v->a[4005] = actions(61); - v->a[4006] = 1; - v->a[4007] = anon_sym_DOLLAR_LBRACE; - v->a[4008] = actions(63); - v->a[4009] = 1; - v->a[4010] = anon_sym_DOLLAR_LPAREN; - v->a[4011] = actions(65); - v->a[4012] = 1; - v->a[4013] = anon_sym_BQUOTE; - v->a[4014] = actions(67); - v->a[4015] = 1; - v->a[4016] = sym_variable_name; - v->a[4017] = actions(198); - v->a[4018] = 1; - v->a[4019] = anon_sym_do; - small_parse_table_201(v); -} - -void small_parse_table_201(t_small_parse_table_array *v) -{ - v->a[4020] = state(103); - v->a[4021] = 1; - v->a[4022] = aux_sym__terminated_statement; - v->a[4023] = state(185); - v->a[4024] = 1; - v->a[4025] = sym_command_name; - v->a[4026] = state(238); - v->a[4027] = 1; - v->a[4028] = sym_variable_assignment; - v->a[4029] = state(411); - v->a[4030] = 1; - v->a[4031] = aux_sym_command_repeat1; - v->a[4032] = state(551); - v->a[4033] = 1; - v->a[4034] = sym_file_redirect; - v->a[4035] = state(555); - v->a[4036] = 1; - v->a[4037] = sym_concatenation; - v->a[4038] = state(1001); - v->a[4039] = 1; - small_parse_table_202(v); -} - -void small_parse_table_202(t_small_parse_table_array *v) -{ - v->a[4040] = sym_pipeline; - v->a[4041] = state(1126); - v->a[4042] = 1; - v->a[4043] = aux_sym_redirected_statement_repeat2; - v->a[4044] = state(1422); - v->a[4045] = 1; - v->a[4046] = sym_do_group; - v->a[4047] = state(1561); - v->a[4048] = 1; - v->a[4049] = sym__statement_not_pipeline; - v->a[4050] = actions(11); - v->a[4051] = 2; - v->a[4052] = anon_sym_while; - v->a[4053] = anon_sym_until; - v->a[4054] = actions(59); - v->a[4055] = 2; - v->a[4056] = sym_raw_string; - v->a[4057] = sym_number; - v->a[4058] = actions(51); - v->a[4059] = 3; - small_parse_table_203(v); -} - -void small_parse_table_203(t_small_parse_table_array *v) -{ - v->a[4060] = anon_sym_LT; - v->a[4061] = anon_sym_GT; - v->a[4062] = anon_sym_GT_GT; - v->a[4063] = state(401); - v->a[4064] = 5; - v->a[4065] = sym_arithmetic_expansion; - v->a[4066] = sym_string; - v->a[4067] = sym_simple_expansion; - v->a[4068] = sym_expansion; - v->a[4069] = sym_command_substitution; - v->a[4070] = state(958); - v->a[4071] = 12; - v->a[4072] = sym_redirected_statement; - v->a[4073] = sym_for_statement; - v->a[4074] = sym_while_statement; - v->a[4075] = sym_if_statement; - v->a[4076] = sym_case_statement; - v->a[4077] = sym_function_definition; - v->a[4078] = sym_compound_statement; - v->a[4079] = sym_subshell; - small_parse_table_204(v); -} - -void small_parse_table_204(t_small_parse_table_array *v) -{ - v->a[4080] = sym_list; - v->a[4081] = sym_negated_command; - v->a[4082] = sym_command; - v->a[4083] = sym__variable_assignments; - v->a[4084] = 31; - v->a[4085] = actions(3); - v->a[4086] = 1; - v->a[4087] = sym_comment; - v->a[4088] = actions(9); - v->a[4089] = 1; - v->a[4090] = anon_sym_for; - v->a[4091] = actions(13); - v->a[4092] = 1; - v->a[4093] = anon_sym_if; - v->a[4094] = actions(15); - v->a[4095] = 1; - v->a[4096] = anon_sym_case; - v->a[4097] = actions(17); - v->a[4098] = 1; - v->a[4099] = anon_sym_LPAREN; - small_parse_table_205(v); -} - -/* EOF small_parse_table_40.c */ diff --git a/parser/static/small_parse_table/small_parse_table_400.c b/parser/static/small_parse_table/small_parse_table_400.c deleted file mode 100644 index 739a7c84..00000000 --- a/parser/static/small_parse_table/small_parse_table_400.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2000(t_small_parse_table_array *v) -{ - v->a[40000] = 1; - v->a[40001] = anon_sym_DOLLAR; - v->a[40002] = actions(659); - v->a[40003] = 1; - v->a[40004] = anon_sym_DQUOTE; - v->a[40005] = actions(661); - v->a[40006] = 1; - v->a[40007] = anon_sym_DOLLAR_LBRACE; - v->a[40008] = actions(663); - v->a[40009] = 1; - v->a[40010] = anon_sym_DOLLAR_LPAREN; - v->a[40011] = actions(665); - v->a[40012] = 1; - v->a[40013] = anon_sym_BQUOTE; - v->a[40014] = state(591); - v->a[40015] = 2; - v->a[40016] = sym_concatenation; - v->a[40017] = aux_sym_for_statement_repeat1; - v->a[40018] = actions(1346); - v->a[40019] = 3; - small_parse_table_2001(v); -} - -void small_parse_table_2001(t_small_parse_table_array *v) -{ - v->a[40020] = sym_raw_string; - v->a[40021] = sym_number; - v->a[40022] = sym_word; - v->a[40023] = state(857); - v->a[40024] = 5; - v->a[40025] = sym_arithmetic_expansion; - v->a[40026] = sym_string; - v->a[40027] = sym_simple_expansion; - v->a[40028] = sym_expansion; - v->a[40029] = sym_command_substitution; - v->a[40030] = 6; - v->a[40031] = actions(3); - v->a[40032] = 1; - v->a[40033] = sym_comment; - v->a[40034] = actions(1853); - v->a[40035] = 1; - v->a[40036] = sym_variable_name; - v->a[40037] = state(1083); - v->a[40038] = 1; - v->a[40039] = sym_file_redirect; - small_parse_table_2002(v); -} - -void small_parse_table_2002(t_small_parse_table_array *v) -{ - v->a[40040] = state(792); - v->a[40041] = 2; - v->a[40042] = sym_variable_assignment; - v->a[40043] = aux_sym_command_repeat1; - v->a[40044] = actions(1850); - v->a[40045] = 3; - v->a[40046] = anon_sym_LT; - v->a[40047] = anon_sym_GT; - v->a[40048] = anon_sym_GT_GT; - v->a[40049] = actions(1848); - v->a[40050] = 9; - v->a[40051] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40052] = anon_sym_DOLLAR; - v->a[40053] = anon_sym_DQUOTE; - v->a[40054] = sym_raw_string; - v->a[40055] = sym_number; - v->a[40056] = anon_sym_DOLLAR_LBRACE; - v->a[40057] = anon_sym_DOLLAR_LPAREN; - v->a[40058] = anon_sym_BQUOTE; - v->a[40059] = sym_word; - small_parse_table_2003(v); -} - -void small_parse_table_2003(t_small_parse_table_array *v) -{ - v->a[40060] = 3; - v->a[40061] = actions(3); - v->a[40062] = 1; - v->a[40063] = sym_comment; - v->a[40064] = actions(1108); - v->a[40065] = 4; - v->a[40066] = sym__concat; - v->a[40067] = sym_variable_name; - v->a[40068] = ts_builtin_sym_end; - v->a[40069] = aux_sym_heredoc_redirect_token1; - v->a[40070] = actions(1106); - v->a[40071] = 12; - v->a[40072] = anon_sym_PIPE; - v->a[40073] = anon_sym_RPAREN; - v->a[40074] = anon_sym_SEMI_SEMI; - v->a[40075] = anon_sym_AMP_AMP; - v->a[40076] = anon_sym_PIPE_PIPE; - v->a[40077] = anon_sym_LT; - v->a[40078] = anon_sym_GT; - v->a[40079] = anon_sym_GT_GT; - small_parse_table_2004(v); -} - -void small_parse_table_2004(t_small_parse_table_array *v) -{ - v->a[40080] = anon_sym_LT_LT; - v->a[40081] = aux_sym_concatenation_token1; - v->a[40082] = anon_sym_BQUOTE; - v->a[40083] = anon_sym_SEMI; - v->a[40084] = 10; - v->a[40085] = actions(3); - v->a[40086] = 1; - v->a[40087] = sym_comment; - v->a[40088] = actions(655); - v->a[40089] = 1; - v->a[40090] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40091] = actions(657); - v->a[40092] = 1; - v->a[40093] = anon_sym_DOLLAR; - v->a[40094] = actions(659); - v->a[40095] = 1; - v->a[40096] = anon_sym_DQUOTE; - v->a[40097] = actions(661); - v->a[40098] = 1; - v->a[40099] = anon_sym_DOLLAR_LBRACE; - small_parse_table_2005(v); -} - -/* EOF small_parse_table_400.c */ diff --git a/parser/static/small_parse_table/small_parse_table_401.c b/parser/static/small_parse_table/small_parse_table_401.c deleted file mode 100644 index 9fcfd9bb..00000000 --- a/parser/static/small_parse_table/small_parse_table_401.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2005(t_small_parse_table_array *v) -{ - v->a[40100] = actions(663); - v->a[40101] = 1; - v->a[40102] = anon_sym_DOLLAR_LPAREN; - v->a[40103] = actions(665); - v->a[40104] = 1; - v->a[40105] = anon_sym_BQUOTE; - v->a[40106] = state(603); - v->a[40107] = 2; - v->a[40108] = sym_concatenation; - v->a[40109] = aux_sym_for_statement_repeat1; - v->a[40110] = actions(1346); - v->a[40111] = 3; - v->a[40112] = sym_raw_string; - v->a[40113] = sym_number; - v->a[40114] = sym_word; - v->a[40115] = state(857); - v->a[40116] = 5; - v->a[40117] = sym_arithmetic_expansion; - v->a[40118] = sym_string; - v->a[40119] = sym_simple_expansion; - small_parse_table_2006(v); -} - -void small_parse_table_2006(t_small_parse_table_array *v) -{ - v->a[40120] = sym_expansion; - v->a[40121] = sym_command_substitution; - v->a[40122] = 3; - v->a[40123] = actions(3); - v->a[40124] = 1; - v->a[40125] = sym_comment; - v->a[40126] = actions(1046); - v->a[40127] = 4; - v->a[40128] = sym__concat; - v->a[40129] = sym_variable_name; - v->a[40130] = ts_builtin_sym_end; - v->a[40131] = aux_sym_heredoc_redirect_token1; - v->a[40132] = actions(1048); - v->a[40133] = 12; - v->a[40134] = anon_sym_PIPE; - v->a[40135] = anon_sym_RPAREN; - v->a[40136] = anon_sym_SEMI_SEMI; - v->a[40137] = anon_sym_AMP_AMP; - v->a[40138] = anon_sym_PIPE_PIPE; - v->a[40139] = anon_sym_LT; - small_parse_table_2007(v); -} - -void small_parse_table_2007(t_small_parse_table_array *v) -{ - v->a[40140] = anon_sym_GT; - v->a[40141] = anon_sym_GT_GT; - v->a[40142] = anon_sym_LT_LT; - v->a[40143] = aux_sym_concatenation_token1; - v->a[40144] = anon_sym_BQUOTE; - v->a[40145] = anon_sym_SEMI; - v->a[40146] = 3; - v->a[40147] = actions(3); - v->a[40148] = 1; - v->a[40149] = sym_comment; - v->a[40150] = actions(1126); - v->a[40151] = 4; - v->a[40152] = sym__concat; - v->a[40153] = sym_variable_name; - v->a[40154] = ts_builtin_sym_end; - v->a[40155] = aux_sym_heredoc_redirect_token1; - v->a[40156] = actions(1124); - v->a[40157] = 12; - v->a[40158] = anon_sym_PIPE; - v->a[40159] = anon_sym_RPAREN; - small_parse_table_2008(v); -} - -void small_parse_table_2008(t_small_parse_table_array *v) -{ - v->a[40160] = anon_sym_SEMI_SEMI; - v->a[40161] = anon_sym_AMP_AMP; - v->a[40162] = anon_sym_PIPE_PIPE; - v->a[40163] = anon_sym_LT; - v->a[40164] = anon_sym_GT; - v->a[40165] = anon_sym_GT_GT; - v->a[40166] = anon_sym_LT_LT; - v->a[40167] = aux_sym_concatenation_token1; - v->a[40168] = anon_sym_BQUOTE; - v->a[40169] = anon_sym_SEMI; - v->a[40170] = 10; - v->a[40171] = actions(3); - v->a[40172] = 1; - v->a[40173] = sym_comment; - v->a[40174] = actions(1479); - v->a[40175] = 1; - v->a[40176] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40177] = actions(1481); - v->a[40178] = 1; - v->a[40179] = anon_sym_DOLLAR; - small_parse_table_2009(v); -} - -void small_parse_table_2009(t_small_parse_table_array *v) -{ - v->a[40180] = actions(1483); - v->a[40181] = 1; - v->a[40182] = anon_sym_DQUOTE; - v->a[40183] = actions(1485); - v->a[40184] = 1; - v->a[40185] = anon_sym_DOLLAR_LBRACE; - v->a[40186] = actions(1487); - v->a[40187] = 1; - v->a[40188] = anon_sym_DOLLAR_LPAREN; - v->a[40189] = actions(1489); - v->a[40190] = 1; - v->a[40191] = anon_sym_BQUOTE; - v->a[40192] = state(159); - v->a[40193] = 2; - v->a[40194] = sym_concatenation; - v->a[40195] = aux_sym_for_statement_repeat1; - v->a[40196] = actions(1856); - v->a[40197] = 3; - v->a[40198] = sym_raw_string; - v->a[40199] = sym_number; - small_parse_table_2010(v); -} - -/* EOF small_parse_table_401.c */ diff --git a/parser/static/small_parse_table/small_parse_table_402.c b/parser/static/small_parse_table/small_parse_table_402.c deleted file mode 100644 index 991885b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_402.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2010(t_small_parse_table_array *v) -{ - v->a[40200] = sym_word; - v->a[40201] = state(292); - v->a[40202] = 5; - v->a[40203] = sym_arithmetic_expansion; - v->a[40204] = sym_string; - v->a[40205] = sym_simple_expansion; - v->a[40206] = sym_expansion; - v->a[40207] = sym_command_substitution; - v->a[40208] = 10; - v->a[40209] = actions(3); - v->a[40210] = 1; - v->a[40211] = sym_comment; - v->a[40212] = actions(704); - v->a[40213] = 1; - v->a[40214] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40215] = actions(706); - v->a[40216] = 1; - v->a[40217] = anon_sym_DOLLAR; - v->a[40218] = actions(708); - v->a[40219] = 1; - small_parse_table_2011(v); -} - -void small_parse_table_2011(t_small_parse_table_array *v) -{ - v->a[40220] = anon_sym_DQUOTE; - v->a[40221] = actions(710); - v->a[40222] = 1; - v->a[40223] = anon_sym_DOLLAR_LBRACE; - v->a[40224] = actions(712); - v->a[40225] = 1; - v->a[40226] = anon_sym_DOLLAR_LPAREN; - v->a[40227] = actions(714); - v->a[40228] = 1; - v->a[40229] = anon_sym_BQUOTE; - v->a[40230] = state(195); - v->a[40231] = 2; - v->a[40232] = sym_concatenation; - v->a[40233] = aux_sym_for_statement_repeat1; - v->a[40234] = actions(702); - v->a[40235] = 3; - v->a[40236] = sym_raw_string; - v->a[40237] = sym_number; - v->a[40238] = sym_word; - v->a[40239] = state(402); - small_parse_table_2012(v); -} - -void small_parse_table_2012(t_small_parse_table_array *v) -{ - v->a[40240] = 5; - v->a[40241] = sym_arithmetic_expansion; - v->a[40242] = sym_string; - v->a[40243] = sym_simple_expansion; - v->a[40244] = sym_expansion; - v->a[40245] = sym_command_substitution; - v->a[40246] = 10; - v->a[40247] = actions(3); - v->a[40248] = 1; - v->a[40249] = sym_comment; - v->a[40250] = actions(1643); - v->a[40251] = 1; - v->a[40252] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40253] = actions(1645); - v->a[40254] = 1; - v->a[40255] = anon_sym_DOLLAR; - v->a[40256] = actions(1647); - v->a[40257] = 1; - v->a[40258] = anon_sym_DQUOTE; - v->a[40259] = actions(1649); - small_parse_table_2013(v); -} - -void small_parse_table_2013(t_small_parse_table_array *v) -{ - v->a[40260] = 1; - v->a[40261] = anon_sym_DOLLAR_LBRACE; - v->a[40262] = actions(1651); - v->a[40263] = 1; - v->a[40264] = anon_sym_DOLLAR_LPAREN; - v->a[40265] = actions(1653); - v->a[40266] = 1; - v->a[40267] = anon_sym_BQUOTE; - v->a[40268] = state(590); - v->a[40269] = 2; - v->a[40270] = sym_concatenation; - v->a[40271] = aux_sym_for_statement_repeat1; - v->a[40272] = actions(1858); - v->a[40273] = 3; - v->a[40274] = sym_raw_string; - v->a[40275] = sym_number; - v->a[40276] = sym_word; - v->a[40277] = state(782); - v->a[40278] = 5; - v->a[40279] = sym_arithmetic_expansion; - small_parse_table_2014(v); -} - -void small_parse_table_2014(t_small_parse_table_array *v) -{ - v->a[40280] = sym_string; - v->a[40281] = sym_simple_expansion; - v->a[40282] = sym_expansion; - v->a[40283] = sym_command_substitution; - v->a[40284] = 3; - v->a[40285] = actions(3); - v->a[40286] = 1; - v->a[40287] = sym_comment; - v->a[40288] = actions(1116); - v->a[40289] = 4; - v->a[40290] = sym__concat; - v->a[40291] = sym_variable_name; - v->a[40292] = ts_builtin_sym_end; - v->a[40293] = aux_sym_heredoc_redirect_token1; - v->a[40294] = actions(1114); - v->a[40295] = 12; - v->a[40296] = anon_sym_PIPE; - v->a[40297] = anon_sym_RPAREN; - v->a[40298] = anon_sym_SEMI_SEMI; - v->a[40299] = anon_sym_AMP_AMP; - small_parse_table_2015(v); -} - -/* EOF small_parse_table_402.c */ diff --git a/parser/static/small_parse_table/small_parse_table_403.c b/parser/static/small_parse_table/small_parse_table_403.c deleted file mode 100644 index 9b043517..00000000 --- a/parser/static/small_parse_table/small_parse_table_403.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2015(t_small_parse_table_array *v) -{ - v->a[40300] = anon_sym_PIPE_PIPE; - v->a[40301] = anon_sym_LT; - v->a[40302] = anon_sym_GT; - v->a[40303] = anon_sym_GT_GT; - v->a[40304] = anon_sym_LT_LT; - v->a[40305] = aux_sym_concatenation_token1; - v->a[40306] = anon_sym_BQUOTE; - v->a[40307] = anon_sym_SEMI; - v->a[40308] = 10; - v->a[40309] = actions(3); - v->a[40310] = 1; - v->a[40311] = sym_comment; - v->a[40312] = actions(627); - v->a[40313] = 1; - v->a[40314] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40315] = actions(629); - v->a[40316] = 1; - v->a[40317] = anon_sym_DOLLAR; - v->a[40318] = actions(631); - v->a[40319] = 1; - small_parse_table_2016(v); -} - -void small_parse_table_2016(t_small_parse_table_array *v) -{ - v->a[40320] = anon_sym_DQUOTE; - v->a[40321] = actions(633); - v->a[40322] = 1; - v->a[40323] = anon_sym_DOLLAR_LBRACE; - v->a[40324] = actions(635); - v->a[40325] = 1; - v->a[40326] = anon_sym_DOLLAR_LPAREN; - v->a[40327] = actions(637); - v->a[40328] = 1; - v->a[40329] = anon_sym_BQUOTE; - v->a[40330] = state(182); - v->a[40331] = 2; - v->a[40332] = sym_concatenation; - v->a[40333] = aux_sym_for_statement_repeat1; - v->a[40334] = actions(625); - v->a[40335] = 3; - v->a[40336] = sym_raw_string; - v->a[40337] = sym_number; - v->a[40338] = sym_word; - v->a[40339] = state(362); - small_parse_table_2017(v); -} - -void small_parse_table_2017(t_small_parse_table_array *v) -{ - v->a[40340] = 5; - v->a[40341] = sym_arithmetic_expansion; - v->a[40342] = sym_string; - v->a[40343] = sym_simple_expansion; - v->a[40344] = sym_expansion; - v->a[40345] = sym_command_substitution; - v->a[40346] = 10; - v->a[40347] = actions(3); - v->a[40348] = 1; - v->a[40349] = sym_comment; - v->a[40350] = actions(1144); - v->a[40351] = 1; - v->a[40352] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40353] = actions(1146); - v->a[40354] = 1; - v->a[40355] = anon_sym_DOLLAR; - v->a[40356] = actions(1148); - v->a[40357] = 1; - v->a[40358] = anon_sym_DQUOTE; - v->a[40359] = actions(1150); - small_parse_table_2018(v); -} - -void small_parse_table_2018(t_small_parse_table_array *v) -{ - v->a[40360] = 1; - v->a[40361] = anon_sym_DOLLAR_LBRACE; - v->a[40362] = actions(1152); - v->a[40363] = 1; - v->a[40364] = anon_sym_DOLLAR_LPAREN; - v->a[40365] = actions(1154); - v->a[40366] = 1; - v->a[40367] = anon_sym_BQUOTE; - v->a[40368] = state(366); - v->a[40369] = 2; - v->a[40370] = sym_concatenation; - v->a[40371] = aux_sym_for_statement_repeat1; - v->a[40372] = actions(1142); - v->a[40373] = 3; - v->a[40374] = sym_raw_string; - v->a[40375] = sym_number; - v->a[40376] = sym_word; - v->a[40377] = state(607); - v->a[40378] = 5; - v->a[40379] = sym_arithmetic_expansion; - small_parse_table_2019(v); -} - -void small_parse_table_2019(t_small_parse_table_array *v) -{ - v->a[40380] = sym_string; - v->a[40381] = sym_simple_expansion; - v->a[40382] = sym_expansion; - v->a[40383] = sym_command_substitution; - v->a[40384] = 10; - v->a[40385] = actions(3); - v->a[40386] = 1; - v->a[40387] = sym_comment; - v->a[40388] = actions(655); - v->a[40389] = 1; - v->a[40390] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40391] = actions(657); - v->a[40392] = 1; - v->a[40393] = anon_sym_DOLLAR; - v->a[40394] = actions(659); - v->a[40395] = 1; - v->a[40396] = anon_sym_DQUOTE; - v->a[40397] = actions(661); - v->a[40398] = 1; - v->a[40399] = anon_sym_DOLLAR_LBRACE; - small_parse_table_2020(v); -} - -/* EOF small_parse_table_403.c */ diff --git a/parser/static/small_parse_table/small_parse_table_404.c b/parser/static/small_parse_table/small_parse_table_404.c deleted file mode 100644 index a12477fd..00000000 --- a/parser/static/small_parse_table/small_parse_table_404.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2020(t_small_parse_table_array *v) -{ - v->a[40400] = actions(663); - v->a[40401] = 1; - v->a[40402] = anon_sym_DOLLAR_LPAREN; - v->a[40403] = actions(665); - v->a[40404] = 1; - v->a[40405] = anon_sym_BQUOTE; - v->a[40406] = state(594); - v->a[40407] = 2; - v->a[40408] = sym_concatenation; - v->a[40409] = aux_sym_for_statement_repeat1; - v->a[40410] = actions(1346); - v->a[40411] = 3; - v->a[40412] = sym_raw_string; - v->a[40413] = sym_number; - v->a[40414] = sym_word; - v->a[40415] = state(857); - v->a[40416] = 5; - v->a[40417] = sym_arithmetic_expansion; - v->a[40418] = sym_string; - v->a[40419] = sym_simple_expansion; - small_parse_table_2021(v); -} - -void small_parse_table_2021(t_small_parse_table_array *v) -{ - v->a[40420] = sym_expansion; - v->a[40421] = sym_command_substitution; - v->a[40422] = 10; - v->a[40423] = actions(3); - v->a[40424] = 1; - v->a[40425] = sym_comment; - v->a[40426] = actions(1597); - v->a[40427] = 1; - v->a[40428] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40429] = actions(1599); - v->a[40430] = 1; - v->a[40431] = anon_sym_DOLLAR; - v->a[40432] = actions(1601); - v->a[40433] = 1; - v->a[40434] = anon_sym_DQUOTE; - v->a[40435] = actions(1603); - v->a[40436] = 1; - v->a[40437] = anon_sym_DOLLAR_LBRACE; - v->a[40438] = actions(1605); - v->a[40439] = 1; - small_parse_table_2022(v); -} - -void small_parse_table_2022(t_small_parse_table_array *v) -{ - v->a[40440] = anon_sym_DOLLAR_LPAREN; - v->a[40441] = actions(1607); - v->a[40442] = 1; - v->a[40443] = anon_sym_BQUOTE; - v->a[40444] = state(285); - v->a[40445] = 2; - v->a[40446] = sym_concatenation; - v->a[40447] = aux_sym_for_statement_repeat1; - v->a[40448] = actions(1860); - v->a[40449] = 3; - v->a[40450] = sym_raw_string; - v->a[40451] = sym_number; - v->a[40452] = sym_word; - v->a[40453] = state(589); - v->a[40454] = 5; - v->a[40455] = sym_arithmetic_expansion; - v->a[40456] = sym_string; - v->a[40457] = sym_simple_expansion; - v->a[40458] = sym_expansion; - v->a[40459] = sym_command_substitution; - small_parse_table_2023(v); -} - -void small_parse_table_2023(t_small_parse_table_array *v) -{ - v->a[40460] = 10; - v->a[40461] = actions(3); - v->a[40462] = 1; - v->a[40463] = sym_comment; - v->a[40464] = actions(1479); - v->a[40465] = 1; - v->a[40466] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40467] = actions(1481); - v->a[40468] = 1; - v->a[40469] = anon_sym_DOLLAR; - v->a[40470] = actions(1483); - v->a[40471] = 1; - v->a[40472] = anon_sym_DQUOTE; - v->a[40473] = actions(1485); - v->a[40474] = 1; - v->a[40475] = anon_sym_DOLLAR_LBRACE; - v->a[40476] = actions(1487); - v->a[40477] = 1; - v->a[40478] = anon_sym_DOLLAR_LPAREN; - v->a[40479] = actions(1489); - small_parse_table_2024(v); -} - -void small_parse_table_2024(t_small_parse_table_array *v) -{ - v->a[40480] = 1; - v->a[40481] = anon_sym_BQUOTE; - v->a[40482] = state(249); - v->a[40483] = 2; - v->a[40484] = sym_concatenation; - v->a[40485] = aux_sym_for_statement_repeat1; - v->a[40486] = actions(1862); - v->a[40487] = 3; - v->a[40488] = sym_raw_string; - v->a[40489] = sym_number; - v->a[40490] = sym_word; - v->a[40491] = state(530); - v->a[40492] = 5; - v->a[40493] = sym_arithmetic_expansion; - v->a[40494] = sym_string; - v->a[40495] = sym_simple_expansion; - v->a[40496] = sym_expansion; - v->a[40497] = sym_command_substitution; - v->a[40498] = 10; - v->a[40499] = actions(3); - small_parse_table_2025(v); -} - -/* EOF small_parse_table_404.c */ diff --git a/parser/static/small_parse_table/small_parse_table_405.c b/parser/static/small_parse_table/small_parse_table_405.c deleted file mode 100644 index b5600494..00000000 --- a/parser/static/small_parse_table/small_parse_table_405.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2025(t_small_parse_table_array *v) -{ - v->a[40500] = 1; - v->a[40501] = sym_comment; - v->a[40502] = actions(655); - v->a[40503] = 1; - v->a[40504] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40505] = actions(657); - v->a[40506] = 1; - v->a[40507] = anon_sym_DOLLAR; - v->a[40508] = actions(659); - v->a[40509] = 1; - v->a[40510] = anon_sym_DQUOTE; - v->a[40511] = actions(661); - v->a[40512] = 1; - v->a[40513] = anon_sym_DOLLAR_LBRACE; - v->a[40514] = actions(663); - v->a[40515] = 1; - v->a[40516] = anon_sym_DOLLAR_LPAREN; - v->a[40517] = actions(665); - v->a[40518] = 1; - v->a[40519] = anon_sym_BQUOTE; - small_parse_table_2026(v); -} - -void small_parse_table_2026(t_small_parse_table_array *v) -{ - v->a[40520] = state(509); - v->a[40521] = 2; - v->a[40522] = sym_concatenation; - v->a[40523] = aux_sym_for_statement_repeat1; - v->a[40524] = actions(1245); - v->a[40525] = 3; - v->a[40526] = sym_raw_string; - v->a[40527] = sym_number; - v->a[40528] = sym_word; - v->a[40529] = state(684); - v->a[40530] = 5; - v->a[40531] = sym_arithmetic_expansion; - v->a[40532] = sym_string; - v->a[40533] = sym_simple_expansion; - v->a[40534] = sym_expansion; - v->a[40535] = sym_command_substitution; - v->a[40536] = 10; - v->a[40537] = actions(3); - v->a[40538] = 1; - v->a[40539] = sym_comment; - small_parse_table_2027(v); -} - -void small_parse_table_2027(t_small_parse_table_array *v) -{ - v->a[40540] = actions(704); - v->a[40541] = 1; - v->a[40542] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40543] = actions(706); - v->a[40544] = 1; - v->a[40545] = anon_sym_DOLLAR; - v->a[40546] = actions(708); - v->a[40547] = 1; - v->a[40548] = anon_sym_DQUOTE; - v->a[40549] = actions(710); - v->a[40550] = 1; - v->a[40551] = anon_sym_DOLLAR_LBRACE; - v->a[40552] = actions(712); - v->a[40553] = 1; - v->a[40554] = anon_sym_DOLLAR_LPAREN; - v->a[40555] = actions(714); - v->a[40556] = 1; - v->a[40557] = anon_sym_BQUOTE; - v->a[40558] = state(207); - v->a[40559] = 2; - small_parse_table_2028(v); -} - -void small_parse_table_2028(t_small_parse_table_array *v) -{ - v->a[40560] = sym_concatenation; - v->a[40561] = aux_sym_for_statement_repeat1; - v->a[40562] = actions(760); - v->a[40563] = 3; - v->a[40564] = sym_raw_string; - v->a[40565] = sym_number; - v->a[40566] = sym_word; - v->a[40567] = state(493); - v->a[40568] = 5; - v->a[40569] = sym_arithmetic_expansion; - v->a[40570] = sym_string; - v->a[40571] = sym_simple_expansion; - v->a[40572] = sym_expansion; - v->a[40573] = sym_command_substitution; - v->a[40574] = 3; - v->a[40575] = actions(3); - v->a[40576] = 1; - v->a[40577] = sym_comment; - v->a[40578] = actions(1087); - v->a[40579] = 4; - small_parse_table_2029(v); -} - -void small_parse_table_2029(t_small_parse_table_array *v) -{ - v->a[40580] = sym__concat; - v->a[40581] = sym_variable_name; - v->a[40582] = ts_builtin_sym_end; - v->a[40583] = aux_sym_heredoc_redirect_token1; - v->a[40584] = actions(1089); - v->a[40585] = 12; - v->a[40586] = anon_sym_PIPE; - v->a[40587] = anon_sym_RPAREN; - v->a[40588] = anon_sym_SEMI_SEMI; - v->a[40589] = anon_sym_AMP_AMP; - v->a[40590] = anon_sym_PIPE_PIPE; - v->a[40591] = anon_sym_LT; - v->a[40592] = anon_sym_GT; - v->a[40593] = anon_sym_GT_GT; - v->a[40594] = anon_sym_LT_LT; - v->a[40595] = aux_sym_concatenation_token1; - v->a[40596] = anon_sym_BQUOTE; - v->a[40597] = anon_sym_SEMI; - v->a[40598] = 10; - v->a[40599] = actions(3); - small_parse_table_2030(v); -} - -/* EOF small_parse_table_405.c */ diff --git a/parser/static/small_parse_table/small_parse_table_406.c b/parser/static/small_parse_table/small_parse_table_406.c deleted file mode 100644 index 0c57a63a..00000000 --- a/parser/static/small_parse_table/small_parse_table_406.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2030(t_small_parse_table_array *v) -{ - v->a[40600] = 1; - v->a[40601] = sym_comment; - v->a[40602] = actions(1553); - v->a[40603] = 1; - v->a[40604] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40605] = actions(1555); - v->a[40606] = 1; - v->a[40607] = anon_sym_DOLLAR; - v->a[40608] = actions(1557); - v->a[40609] = 1; - v->a[40610] = anon_sym_DQUOTE; - v->a[40611] = actions(1559); - v->a[40612] = 1; - v->a[40613] = anon_sym_DOLLAR_LBRACE; - v->a[40614] = actions(1561); - v->a[40615] = 1; - v->a[40616] = anon_sym_DOLLAR_LPAREN; - v->a[40617] = actions(1563); - v->a[40618] = 1; - v->a[40619] = anon_sym_BQUOTE; - small_parse_table_2031(v); -} - -void small_parse_table_2031(t_small_parse_table_array *v) -{ - v->a[40620] = state(169); - v->a[40621] = 2; - v->a[40622] = sym_concatenation; - v->a[40623] = aux_sym_for_statement_repeat1; - v->a[40624] = actions(1864); - v->a[40625] = 3; - v->a[40626] = sym_raw_string; - v->a[40627] = sym_number; - v->a[40628] = sym_word; - v->a[40629] = state(258); - v->a[40630] = 5; - v->a[40631] = sym_arithmetic_expansion; - v->a[40632] = sym_string; - v->a[40633] = sym_simple_expansion; - v->a[40634] = sym_expansion; - v->a[40635] = sym_command_substitution; - v->a[40636] = 10; - v->a[40637] = actions(3); - v->a[40638] = 1; - v->a[40639] = sym_comment; - small_parse_table_2032(v); -} - -void small_parse_table_2032(t_small_parse_table_array *v) -{ - v->a[40640] = actions(704); - v->a[40641] = 1; - v->a[40642] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40643] = actions(706); - v->a[40644] = 1; - v->a[40645] = anon_sym_DOLLAR; - v->a[40646] = actions(708); - v->a[40647] = 1; - v->a[40648] = anon_sym_DQUOTE; - v->a[40649] = actions(710); - v->a[40650] = 1; - v->a[40651] = anon_sym_DOLLAR_LBRACE; - v->a[40652] = actions(712); - v->a[40653] = 1; - v->a[40654] = anon_sym_DOLLAR_LPAREN; - v->a[40655] = actions(714); - v->a[40656] = 1; - v->a[40657] = anon_sym_BQUOTE; - v->a[40658] = state(224); - v->a[40659] = 2; - small_parse_table_2033(v); -} - -void small_parse_table_2033(t_small_parse_table_array *v) -{ - v->a[40660] = sym_concatenation; - v->a[40661] = aux_sym_for_statement_repeat1; - v->a[40662] = actions(760); - v->a[40663] = 3; - v->a[40664] = sym_raw_string; - v->a[40665] = sym_number; - v->a[40666] = sym_word; - v->a[40667] = state(493); - v->a[40668] = 5; - v->a[40669] = sym_arithmetic_expansion; - v->a[40670] = sym_string; - v->a[40671] = sym_simple_expansion; - v->a[40672] = sym_expansion; - v->a[40673] = sym_command_substitution; - v->a[40674] = 3; - v->a[40675] = actions(3); - v->a[40676] = 1; - v->a[40677] = sym_comment; - v->a[40678] = actions(1083); - v->a[40679] = 4; - small_parse_table_2034(v); -} - -void small_parse_table_2034(t_small_parse_table_array *v) -{ - v->a[40680] = sym__concat; - v->a[40681] = sym_variable_name; - v->a[40682] = ts_builtin_sym_end; - v->a[40683] = aux_sym_heredoc_redirect_token1; - v->a[40684] = actions(1085); - v->a[40685] = 12; - v->a[40686] = anon_sym_PIPE; - v->a[40687] = anon_sym_RPAREN; - v->a[40688] = anon_sym_SEMI_SEMI; - v->a[40689] = anon_sym_AMP_AMP; - v->a[40690] = anon_sym_PIPE_PIPE; - v->a[40691] = anon_sym_LT; - v->a[40692] = anon_sym_GT; - v->a[40693] = anon_sym_GT_GT; - v->a[40694] = anon_sym_LT_LT; - v->a[40695] = aux_sym_concatenation_token1; - v->a[40696] = anon_sym_BQUOTE; - v->a[40697] = anon_sym_SEMI; - v->a[40698] = 6; - v->a[40699] = actions(3); - small_parse_table_2035(v); -} - -/* EOF small_parse_table_406.c */ diff --git a/parser/static/small_parse_table/small_parse_table_407.c b/parser/static/small_parse_table/small_parse_table_407.c deleted file mode 100644 index 7f4267fb..00000000 --- a/parser/static/small_parse_table/small_parse_table_407.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2035(t_small_parse_table_array *v) -{ - v->a[40700] = 1; - v->a[40701] = sym_comment; - v->a[40702] = actions(921); - v->a[40703] = 1; - v->a[40704] = sym_variable_name; - v->a[40705] = actions(1826); - v->a[40706] = 1; - v->a[40707] = aux_sym_concatenation_token1; - v->a[40708] = actions(1866); - v->a[40709] = 1; - v->a[40710] = sym__concat; - v->a[40711] = state(787); - v->a[40712] = 1; - v->a[40713] = aux_sym_concatenation_repeat1; - v->a[40714] = actions(923); - v->a[40715] = 12; - v->a[40716] = anon_sym_LT; - v->a[40717] = anon_sym_GT; - v->a[40718] = anon_sym_GT_GT; - v->a[40719] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_2036(v); -} - -void small_parse_table_2036(t_small_parse_table_array *v) -{ - v->a[40720] = anon_sym_DOLLAR; - v->a[40721] = anon_sym_DQUOTE; - v->a[40722] = sym_raw_string; - v->a[40723] = sym_number; - v->a[40724] = anon_sym_DOLLAR_LBRACE; - v->a[40725] = anon_sym_DOLLAR_LPAREN; - v->a[40726] = anon_sym_BQUOTE; - v->a[40727] = sym_word; - v->a[40728] = 10; - v->a[40729] = actions(3); - v->a[40730] = 1; - v->a[40731] = sym_comment; - v->a[40732] = actions(580); - v->a[40733] = 1; - v->a[40734] = anon_sym_PIPE; - v->a[40735] = actions(591); - v->a[40736] = 1; - v->a[40737] = anon_sym_RPAREN; - v->a[40738] = actions(597); - v->a[40739] = 1; - small_parse_table_2037(v); -} - -void small_parse_table_2037(t_small_parse_table_array *v) -{ - v->a[40740] = anon_sym_LT_LT; - v->a[40741] = actions(1870); - v->a[40742] = 1; - v->a[40743] = aux_sym_heredoc_redirect_token1; - v->a[40744] = state(380); - v->a[40745] = 1; - v->a[40746] = sym_terminator; - v->a[40747] = actions(593); - v->a[40748] = 2; - v->a[40749] = anon_sym_SEMI_SEMI; - v->a[40750] = anon_sym_SEMI; - v->a[40751] = actions(595); - v->a[40752] = 2; - v->a[40753] = anon_sym_AMP_AMP; - v->a[40754] = anon_sym_PIPE_PIPE; - v->a[40755] = actions(1868); - v->a[40756] = 3; - v->a[40757] = anon_sym_LT; - v->a[40758] = anon_sym_GT; - v->a[40759] = anon_sym_GT_GT; - small_parse_table_2038(v); -} - -void small_parse_table_2038(t_small_parse_table_array *v) -{ - v->a[40760] = state(916); - v->a[40761] = 3; - v->a[40762] = sym_file_redirect; - v->a[40763] = sym_heredoc_redirect; - v->a[40764] = aux_sym_redirected_statement_repeat1; - v->a[40765] = 10; - v->a[40766] = actions(3); - v->a[40767] = 1; - v->a[40768] = sym_comment; - v->a[40769] = actions(580); - v->a[40770] = 1; - v->a[40771] = anon_sym_PIPE; - v->a[40772] = actions(597); - v->a[40773] = 1; - v->a[40774] = anon_sym_LT_LT; - v->a[40775] = actions(716); - v->a[40776] = 1; - v->a[40777] = ts_builtin_sym_end; - v->a[40778] = actions(1874); - v->a[40779] = 1; - small_parse_table_2039(v); -} - -void small_parse_table_2039(t_small_parse_table_array *v) -{ - v->a[40780] = aux_sym_heredoc_redirect_token1; - v->a[40781] = state(449); - v->a[40782] = 1; - v->a[40783] = sym_terminator; - v->a[40784] = actions(693); - v->a[40785] = 2; - v->a[40786] = anon_sym_SEMI_SEMI; - v->a[40787] = anon_sym_SEMI; - v->a[40788] = actions(695); - v->a[40789] = 2; - v->a[40790] = anon_sym_AMP_AMP; - v->a[40791] = anon_sym_PIPE_PIPE; - v->a[40792] = actions(1872); - v->a[40793] = 3; - v->a[40794] = anon_sym_LT; - v->a[40795] = anon_sym_GT; - v->a[40796] = anon_sym_GT_GT; - v->a[40797] = state(922); - v->a[40798] = 3; - v->a[40799] = sym_file_redirect; - small_parse_table_2040(v); -} - -/* EOF small_parse_table_407.c */ diff --git a/parser/static/small_parse_table/small_parse_table_408.c b/parser/static/small_parse_table/small_parse_table_408.c deleted file mode 100644 index a785d546..00000000 --- a/parser/static/small_parse_table/small_parse_table_408.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2040(t_small_parse_table_array *v) -{ - v->a[40800] = sym_heredoc_redirect; - v->a[40801] = aux_sym_redirected_statement_repeat1; - v->a[40802] = 3; - v->a[40803] = actions(3); - v->a[40804] = 1; - v->a[40805] = sym_comment; - v->a[40806] = actions(1060); - v->a[40807] = 2; - v->a[40808] = sym__concat; - v->a[40809] = sym_variable_name; - v->a[40810] = actions(1058); - v->a[40811] = 13; - v->a[40812] = anon_sym_LT; - v->a[40813] = anon_sym_GT; - v->a[40814] = anon_sym_GT_GT; - v->a[40815] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40816] = aux_sym_concatenation_token1; - v->a[40817] = anon_sym_DOLLAR; - v->a[40818] = anon_sym_DQUOTE; - v->a[40819] = sym_raw_string; - small_parse_table_2041(v); -} - -void small_parse_table_2041(t_small_parse_table_array *v) -{ - v->a[40820] = sym_number; - v->a[40821] = anon_sym_DOLLAR_LBRACE; - v->a[40822] = anon_sym_DOLLAR_LPAREN; - v->a[40823] = anon_sym_BQUOTE; - v->a[40824] = sym_word; - v->a[40825] = 3; - v->a[40826] = actions(3); - v->a[40827] = 1; - v->a[40828] = sym_comment; - v->a[40829] = actions(1087); - v->a[40830] = 2; - v->a[40831] = sym__concat; - v->a[40832] = sym_variable_name; - v->a[40833] = actions(1089); - v->a[40834] = 13; - v->a[40835] = anon_sym_LT; - v->a[40836] = anon_sym_GT; - v->a[40837] = anon_sym_GT_GT; - v->a[40838] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40839] = aux_sym_concatenation_token1; - small_parse_table_2042(v); -} - -void small_parse_table_2042(t_small_parse_table_array *v) -{ - v->a[40840] = anon_sym_DOLLAR; - v->a[40841] = anon_sym_DQUOTE; - v->a[40842] = sym_raw_string; - v->a[40843] = sym_number; - v->a[40844] = anon_sym_DOLLAR_LBRACE; - v->a[40845] = anon_sym_DOLLAR_LPAREN; - v->a[40846] = anon_sym_BQUOTE; - v->a[40847] = sym_word; - v->a[40848] = 3; - v->a[40849] = actions(3); - v->a[40850] = 1; - v->a[40851] = sym_comment; - v->a[40852] = actions(1083); - v->a[40853] = 2; - v->a[40854] = sym__concat; - v->a[40855] = sym_variable_name; - v->a[40856] = actions(1085); - v->a[40857] = 13; - v->a[40858] = anon_sym_LT; - v->a[40859] = anon_sym_GT; - small_parse_table_2043(v); -} - -void small_parse_table_2043(t_small_parse_table_array *v) -{ - v->a[40860] = anon_sym_GT_GT; - v->a[40861] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40862] = aux_sym_concatenation_token1; - v->a[40863] = anon_sym_DOLLAR; - v->a[40864] = anon_sym_DQUOTE; - v->a[40865] = sym_raw_string; - v->a[40866] = sym_number; - v->a[40867] = anon_sym_DOLLAR_LBRACE; - v->a[40868] = anon_sym_DOLLAR_LPAREN; - v->a[40869] = anon_sym_BQUOTE; - v->a[40870] = sym_word; - v->a[40871] = 4; - v->a[40872] = actions(3); - v->a[40873] = 1; - v->a[40874] = sym_comment; - v->a[40875] = actions(1037); - v->a[40876] = 1; - v->a[40877] = sym_variable_name; - v->a[40878] = state(1277); - v->a[40879] = 2; - small_parse_table_2044(v); -} - -void small_parse_table_2044(t_small_parse_table_array *v) -{ - v->a[40880] = sym_variable_assignment; - v->a[40881] = aux_sym__variable_assignments_repeat1; - v->a[40882] = actions(576); - v->a[40883] = 12; - v->a[40884] = anon_sym_LT; - v->a[40885] = anon_sym_GT; - v->a[40886] = anon_sym_GT_GT; - v->a[40887] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40888] = anon_sym_DOLLAR; - v->a[40889] = anon_sym_DQUOTE; - v->a[40890] = sym_raw_string; - v->a[40891] = sym_number; - v->a[40892] = anon_sym_DOLLAR_LBRACE; - v->a[40893] = anon_sym_DOLLAR_LPAREN; - v->a[40894] = anon_sym_BQUOTE; - v->a[40895] = sym_word; - v->a[40896] = 10; - v->a[40897] = actions(3); - v->a[40898] = 1; - v->a[40899] = sym_comment; - small_parse_table_2045(v); -} - -/* EOF small_parse_table_408.c */ diff --git a/parser/static/small_parse_table/small_parse_table_409.c b/parser/static/small_parse_table/small_parse_table_409.c deleted file mode 100644 index 06cdcb11..00000000 --- a/parser/static/small_parse_table/small_parse_table_409.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2045(t_small_parse_table_array *v) -{ - v->a[40900] = actions(580); - v->a[40901] = 1; - v->a[40902] = anon_sym_PIPE; - v->a[40903] = actions(584); - v->a[40904] = 1; - v->a[40905] = anon_sym_LT_LT; - v->a[40906] = actions(586); - v->a[40907] = 1; - v->a[40908] = anon_sym_SEMI; - v->a[40909] = actions(1878); - v->a[40910] = 1; - v->a[40911] = aux_sym_heredoc_redirect_token1; - v->a[40912] = state(306); - v->a[40913] = 1; - v->a[40914] = sym_terminator; - v->a[40915] = actions(582); - v->a[40916] = 2; - v->a[40917] = anon_sym_AMP_AMP; - v->a[40918] = anon_sym_PIPE_PIPE; - v->a[40919] = actions(591); - small_parse_table_2046(v); -} - -void small_parse_table_2046(t_small_parse_table_array *v) -{ - v->a[40920] = 2; - v->a[40921] = anon_sym_esac; - v->a[40922] = anon_sym_SEMI_SEMI; - v->a[40923] = actions(1876); - v->a[40924] = 3; - v->a[40925] = anon_sym_LT; - v->a[40926] = anon_sym_GT; - v->a[40927] = anon_sym_GT_GT; - v->a[40928] = state(971); - v->a[40929] = 3; - v->a[40930] = sym_file_redirect; - v->a[40931] = sym_heredoc_redirect; - v->a[40932] = aux_sym_redirected_statement_repeat1; - v->a[40933] = 10; - v->a[40934] = actions(3); - v->a[40935] = 1; - v->a[40936] = sym_comment; - v->a[40937] = actions(578); - v->a[40938] = 1; - v->a[40939] = anon_sym_BQUOTE; - small_parse_table_2047(v); -} - -void small_parse_table_2047(t_small_parse_table_array *v) -{ - v->a[40940] = actions(580); - v->a[40941] = 1; - v->a[40942] = anon_sym_PIPE; - v->a[40943] = actions(597); - v->a[40944] = 1; - v->a[40945] = anon_sym_LT_LT; - v->a[40946] = actions(1870); - v->a[40947] = 1; - v->a[40948] = aux_sym_heredoc_redirect_token1; - v->a[40949] = state(559); - v->a[40950] = 1; - v->a[40951] = sym_terminator; - v->a[40952] = actions(593); - v->a[40953] = 2; - v->a[40954] = anon_sym_SEMI_SEMI; - v->a[40955] = anon_sym_SEMI; - v->a[40956] = actions(762); - v->a[40957] = 2; - v->a[40958] = anon_sym_AMP_AMP; - v->a[40959] = anon_sym_PIPE_PIPE; - small_parse_table_2048(v); -} - -void small_parse_table_2048(t_small_parse_table_array *v) -{ - v->a[40960] = actions(1880); - v->a[40961] = 3; - v->a[40962] = anon_sym_LT; - v->a[40963] = anon_sym_GT; - v->a[40964] = anon_sym_GT_GT; - v->a[40965] = state(925); - v->a[40966] = 3; - v->a[40967] = sym_file_redirect; - v->a[40968] = sym_heredoc_redirect; - v->a[40969] = aux_sym_redirected_statement_repeat1; - v->a[40970] = 4; - v->a[40971] = actions(3); - v->a[40972] = 1; - v->a[40973] = sym_comment; - v->a[40974] = actions(764); - v->a[40975] = 1; - v->a[40976] = sym_variable_name; - v->a[40977] = state(967); - v->a[40978] = 2; - v->a[40979] = sym_variable_assignment; - small_parse_table_2049(v); -} - -void small_parse_table_2049(t_small_parse_table_array *v) -{ - v->a[40980] = aux_sym__variable_assignments_repeat1; - v->a[40981] = actions(576); - v->a[40982] = 12; - v->a[40983] = anon_sym_LT; - v->a[40984] = anon_sym_GT; - v->a[40985] = anon_sym_GT_GT; - v->a[40986] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[40987] = anon_sym_DOLLAR; - v->a[40988] = anon_sym_DQUOTE; - v->a[40989] = sym_raw_string; - v->a[40990] = sym_number; - v->a[40991] = anon_sym_DOLLAR_LBRACE; - v->a[40992] = anon_sym_DOLLAR_LPAREN; - v->a[40993] = anon_sym_BQUOTE; - v->a[40994] = sym_word; - v->a[40995] = 3; - v->a[40996] = actions(3); - v->a[40997] = 1; - v->a[40998] = sym_comment; - v->a[40999] = actions(1050); - small_parse_table_2050(v); -} - -/* EOF small_parse_table_409.c */ diff --git a/parser/static/small_parse_table/small_parse_table_41.c b/parser/static/small_parse_table/small_parse_table_41.c deleted file mode 100644 index 3ad87e7b..00000000 --- a/parser/static/small_parse_table/small_parse_table_41.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_205(t_small_parse_table_array *v) -{ - v->a[4100] = actions(19); - v->a[4101] = 1; - v->a[4102] = anon_sym_LBRACE; - v->a[4103] = actions(41); - v->a[4104] = 1; - v->a[4105] = sym_word; - v->a[4106] = actions(49); - v->a[4107] = 1; - v->a[4108] = anon_sym_BANG; - v->a[4109] = actions(53); - v->a[4110] = 1; - v->a[4111] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4112] = actions(55); - v->a[4113] = 1; - v->a[4114] = anon_sym_DOLLAR; - v->a[4115] = actions(57); - v->a[4116] = 1; - v->a[4117] = anon_sym_DQUOTE; - v->a[4118] = actions(61); - v->a[4119] = 1; - small_parse_table_206(v); -} - -void small_parse_table_206(t_small_parse_table_array *v) -{ - v->a[4120] = anon_sym_DOLLAR_LBRACE; - v->a[4121] = actions(63); - v->a[4122] = 1; - v->a[4123] = anon_sym_DOLLAR_LPAREN; - v->a[4124] = actions(65); - v->a[4125] = 1; - v->a[4126] = anon_sym_BQUOTE; - v->a[4127] = actions(67); - v->a[4128] = 1; - v->a[4129] = sym_variable_name; - v->a[4130] = actions(200); - v->a[4131] = 1; - v->a[4132] = anon_sym_do; - v->a[4133] = state(103); - v->a[4134] = 1; - v->a[4135] = aux_sym__terminated_statement; - v->a[4136] = state(185); - v->a[4137] = 1; - v->a[4138] = sym_command_name; - v->a[4139] = state(238); - small_parse_table_207(v); -} - -void small_parse_table_207(t_small_parse_table_array *v) -{ - v->a[4140] = 1; - v->a[4141] = sym_variable_assignment; - v->a[4142] = state(411); - v->a[4143] = 1; - v->a[4144] = aux_sym_command_repeat1; - v->a[4145] = state(551); - v->a[4146] = 1; - v->a[4147] = sym_file_redirect; - v->a[4148] = state(555); - v->a[4149] = 1; - v->a[4150] = sym_concatenation; - v->a[4151] = state(1001); - v->a[4152] = 1; - v->a[4153] = sym_pipeline; - v->a[4154] = state(1126); - v->a[4155] = 1; - v->a[4156] = aux_sym_redirected_statement_repeat2; - v->a[4157] = state(1233); - v->a[4158] = 1; - v->a[4159] = sym_do_group; - small_parse_table_208(v); -} - -void small_parse_table_208(t_small_parse_table_array *v) -{ - v->a[4160] = state(1561); - v->a[4161] = 1; - v->a[4162] = sym__statement_not_pipeline; - v->a[4163] = actions(11); - v->a[4164] = 2; - v->a[4165] = anon_sym_while; - v->a[4166] = anon_sym_until; - v->a[4167] = actions(59); - v->a[4168] = 2; - v->a[4169] = sym_raw_string; - v->a[4170] = sym_number; - v->a[4171] = actions(51); - v->a[4172] = 3; - v->a[4173] = anon_sym_LT; - v->a[4174] = anon_sym_GT; - v->a[4175] = anon_sym_GT_GT; - v->a[4176] = state(401); - v->a[4177] = 5; - v->a[4178] = sym_arithmetic_expansion; - v->a[4179] = sym_string; - small_parse_table_209(v); -} - -void small_parse_table_209(t_small_parse_table_array *v) -{ - v->a[4180] = sym_simple_expansion; - v->a[4181] = sym_expansion; - v->a[4182] = sym_command_substitution; - v->a[4183] = state(958); - v->a[4184] = 12; - v->a[4185] = sym_redirected_statement; - v->a[4186] = sym_for_statement; - v->a[4187] = sym_while_statement; - v->a[4188] = sym_if_statement; - v->a[4189] = sym_case_statement; - v->a[4190] = sym_function_definition; - v->a[4191] = sym_compound_statement; - v->a[4192] = sym_subshell; - v->a[4193] = sym_list; - v->a[4194] = sym_negated_command; - v->a[4195] = sym_command; - v->a[4196] = sym__variable_assignments; - v->a[4197] = 30; - v->a[4198] = actions(3); - v->a[4199] = 1; - small_parse_table_210(v); -} - -/* EOF small_parse_table_41.c */ diff --git a/parser/static/small_parse_table/small_parse_table_410.c b/parser/static/small_parse_table/small_parse_table_410.c deleted file mode 100644 index 1e5c472d..00000000 --- a/parser/static/small_parse_table/small_parse_table_410.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2050(t_small_parse_table_array *v) -{ - v->a[41000] = 2; - v->a[41001] = sym__concat; - v->a[41002] = sym_variable_name; - v->a[41003] = actions(1052); - v->a[41004] = 13; - v->a[41005] = anon_sym_LT; - v->a[41006] = anon_sym_GT; - v->a[41007] = anon_sym_GT_GT; - v->a[41008] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41009] = aux_sym_concatenation_token1; - v->a[41010] = anon_sym_DOLLAR; - v->a[41011] = anon_sym_DQUOTE; - v->a[41012] = sym_raw_string; - v->a[41013] = sym_number; - v->a[41014] = anon_sym_DOLLAR_LBRACE; - v->a[41015] = anon_sym_DOLLAR_LPAREN; - v->a[41016] = anon_sym_BQUOTE; - v->a[41017] = sym_word; - v->a[41018] = 3; - v->a[41019] = actions(3); - small_parse_table_2051(v); -} - -void small_parse_table_2051(t_small_parse_table_array *v) -{ - v->a[41020] = 1; - v->a[41021] = sym_comment; - v->a[41022] = actions(1054); - v->a[41023] = 2; - v->a[41024] = sym__concat; - v->a[41025] = sym_variable_name; - v->a[41026] = actions(1056); - v->a[41027] = 13; - v->a[41028] = anon_sym_LT; - v->a[41029] = anon_sym_GT; - v->a[41030] = anon_sym_GT_GT; - v->a[41031] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41032] = aux_sym_concatenation_token1; - v->a[41033] = anon_sym_DOLLAR; - v->a[41034] = anon_sym_DQUOTE; - v->a[41035] = sym_raw_string; - v->a[41036] = sym_number; - v->a[41037] = anon_sym_DOLLAR_LBRACE; - v->a[41038] = anon_sym_DOLLAR_LPAREN; - v->a[41039] = anon_sym_BQUOTE; - small_parse_table_2052(v); -} - -void small_parse_table_2052(t_small_parse_table_array *v) -{ - v->a[41040] = sym_word; - v->a[41041] = 3; - v->a[41042] = actions(3); - v->a[41043] = 1; - v->a[41044] = sym_comment; - v->a[41045] = actions(1050); - v->a[41046] = 2; - v->a[41047] = sym__concat; - v->a[41048] = sym_variable_name; - v->a[41049] = actions(1052); - v->a[41050] = 13; - v->a[41051] = anon_sym_LT; - v->a[41052] = anon_sym_GT; - v->a[41053] = anon_sym_GT_GT; - v->a[41054] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41055] = aux_sym_concatenation_token1; - v->a[41056] = anon_sym_DOLLAR; - v->a[41057] = anon_sym_DQUOTE; - v->a[41058] = sym_raw_string; - v->a[41059] = sym_number; - small_parse_table_2053(v); -} - -void small_parse_table_2053(t_small_parse_table_array *v) -{ - v->a[41060] = anon_sym_DOLLAR_LBRACE; - v->a[41061] = anon_sym_DOLLAR_LPAREN; - v->a[41062] = anon_sym_BQUOTE; - v->a[41063] = sym_word; - v->a[41064] = 3; - v->a[41065] = actions(3); - v->a[41066] = 1; - v->a[41067] = sym_comment; - v->a[41068] = actions(1126); - v->a[41069] = 2; - v->a[41070] = sym__concat; - v->a[41071] = sym_variable_name; - v->a[41072] = actions(1124); - v->a[41073] = 13; - v->a[41074] = anon_sym_LT; - v->a[41075] = anon_sym_GT; - v->a[41076] = anon_sym_GT_GT; - v->a[41077] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41078] = aux_sym_concatenation_token1; - v->a[41079] = anon_sym_DOLLAR; - small_parse_table_2054(v); -} - -void small_parse_table_2054(t_small_parse_table_array *v) -{ - v->a[41080] = anon_sym_DQUOTE; - v->a[41081] = sym_raw_string; - v->a[41082] = sym_number; - v->a[41083] = anon_sym_DOLLAR_LBRACE; - v->a[41084] = anon_sym_DOLLAR_LPAREN; - v->a[41085] = anon_sym_BQUOTE; - v->a[41086] = sym_word; - v->a[41087] = 10; - v->a[41088] = actions(3); - v->a[41089] = 1; - v->a[41090] = sym_comment; - v->a[41091] = actions(580); - v->a[41092] = 1; - v->a[41093] = anon_sym_PIPE; - v->a[41094] = actions(584); - v->a[41095] = 1; - v->a[41096] = anon_sym_LT_LT; - v->a[41097] = actions(586); - v->a[41098] = 1; - v->a[41099] = anon_sym_SEMI; - small_parse_table_2055(v); -} - -/* EOF small_parse_table_410.c */ diff --git a/parser/static/small_parse_table/small_parse_table_411.c b/parser/static/small_parse_table/small_parse_table_411.c deleted file mode 100644 index db0138cc..00000000 --- a/parser/static/small_parse_table/small_parse_table_411.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2055(t_small_parse_table_array *v) -{ - v->a[41100] = actions(1878); - v->a[41101] = 1; - v->a[41102] = aux_sym_heredoc_redirect_token1; - v->a[41103] = state(305); - v->a[41104] = 1; - v->a[41105] = sym_terminator; - v->a[41106] = actions(582); - v->a[41107] = 2; - v->a[41108] = anon_sym_AMP_AMP; - v->a[41109] = anon_sym_PIPE_PIPE; - v->a[41110] = actions(591); - v->a[41111] = 2; - v->a[41112] = anon_sym_esac; - v->a[41113] = anon_sym_SEMI_SEMI; - v->a[41114] = actions(1876); - v->a[41115] = 3; - v->a[41116] = anon_sym_LT; - v->a[41117] = anon_sym_GT; - v->a[41118] = anon_sym_GT_GT; - v->a[41119] = state(971); - small_parse_table_2056(v); -} - -void small_parse_table_2056(t_small_parse_table_array *v) -{ - v->a[41120] = 3; - v->a[41121] = sym_file_redirect; - v->a[41122] = sym_heredoc_redirect; - v->a[41123] = aux_sym_redirected_statement_repeat1; - v->a[41124] = 3; - v->a[41125] = actions(3); - v->a[41126] = 1; - v->a[41127] = sym_comment; - v->a[41128] = actions(981); - v->a[41129] = 2; - v->a[41130] = sym__concat; - v->a[41131] = sym_variable_name; - v->a[41132] = actions(973); - v->a[41133] = 13; - v->a[41134] = anon_sym_LT; - v->a[41135] = anon_sym_GT; - v->a[41136] = anon_sym_GT_GT; - v->a[41137] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41138] = aux_sym_concatenation_token1; - v->a[41139] = anon_sym_DOLLAR; - 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] = sym_raw_string; - v->a[41142] = sym_number; - v->a[41143] = anon_sym_DOLLAR_LBRACE; - v->a[41144] = anon_sym_DOLLAR_LPAREN; - v->a[41145] = anon_sym_BQUOTE; - v->a[41146] = sym_word; - v->a[41147] = 10; - v->a[41148] = actions(3); - v->a[41149] = 1; - v->a[41150] = sym_comment; - v->a[41151] = actions(580); - v->a[41152] = 1; - v->a[41153] = anon_sym_PIPE; - v->a[41154] = actions(584); - v->a[41155] = 1; - v->a[41156] = anon_sym_LT_LT; - v->a[41157] = actions(586); - v->a[41158] = 1; - v->a[41159] = anon_sym_SEMI; - small_parse_table_2058(v); -} - -void small_parse_table_2058(t_small_parse_table_array *v) -{ - v->a[41160] = actions(1878); - v->a[41161] = 1; - v->a[41162] = aux_sym_heredoc_redirect_token1; - v->a[41163] = state(303); - v->a[41164] = 1; - v->a[41165] = sym_terminator; - v->a[41166] = actions(582); - v->a[41167] = 2; - v->a[41168] = anon_sym_AMP_AMP; - v->a[41169] = anon_sym_PIPE_PIPE; - v->a[41170] = actions(591); - v->a[41171] = 2; - v->a[41172] = anon_sym_esac; - v->a[41173] = anon_sym_SEMI_SEMI; - v->a[41174] = actions(1876); - v->a[41175] = 3; - v->a[41176] = anon_sym_LT; - v->a[41177] = anon_sym_GT; - v->a[41178] = anon_sym_GT_GT; - v->a[41179] = state(971); - small_parse_table_2059(v); -} - -void small_parse_table_2059(t_small_parse_table_array *v) -{ - v->a[41180] = 3; - v->a[41181] = sym_file_redirect; - v->a[41182] = sym_heredoc_redirect; - v->a[41183] = aux_sym_redirected_statement_repeat1; - v->a[41184] = 3; - v->a[41185] = actions(3); - v->a[41186] = 1; - v->a[41187] = sym_comment; - v->a[41188] = actions(1093); - v->a[41189] = 2; - v->a[41190] = sym__concat; - v->a[41191] = sym_variable_name; - v->a[41192] = actions(1091); - v->a[41193] = 13; - v->a[41194] = anon_sym_LT; - v->a[41195] = anon_sym_GT; - v->a[41196] = anon_sym_GT_GT; - v->a[41197] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41198] = aux_sym_concatenation_token1; - v->a[41199] = anon_sym_DOLLAR; - small_parse_table_2060(v); -} - -/* EOF small_parse_table_411.c */ diff --git a/parser/static/small_parse_table/small_parse_table_412.c b/parser/static/small_parse_table/small_parse_table_412.c deleted file mode 100644 index 278a96c8..00000000 --- a/parser/static/small_parse_table/small_parse_table_412.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2060(t_small_parse_table_array *v) -{ - v->a[41200] = anon_sym_DQUOTE; - v->a[41201] = sym_raw_string; - v->a[41202] = sym_number; - v->a[41203] = anon_sym_DOLLAR_LBRACE; - v->a[41204] = anon_sym_DOLLAR_LPAREN; - v->a[41205] = anon_sym_BQUOTE; - v->a[41206] = sym_word; - v->a[41207] = 3; - v->a[41208] = actions(3); - v->a[41209] = 1; - v->a[41210] = sym_comment; - v->a[41211] = actions(1097); - v->a[41212] = 2; - v->a[41213] = sym__concat; - v->a[41214] = sym_variable_name; - v->a[41215] = actions(1095); - v->a[41216] = 13; - v->a[41217] = anon_sym_LT; - v->a[41218] = anon_sym_GT; - v->a[41219] = anon_sym_GT_GT; - small_parse_table_2061(v); -} - -void small_parse_table_2061(t_small_parse_table_array *v) -{ - v->a[41220] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41221] = aux_sym_concatenation_token1; - v->a[41222] = anon_sym_DOLLAR; - v->a[41223] = anon_sym_DQUOTE; - v->a[41224] = sym_raw_string; - v->a[41225] = sym_number; - v->a[41226] = anon_sym_DOLLAR_LBRACE; - v->a[41227] = anon_sym_DOLLAR_LPAREN; - v->a[41228] = anon_sym_BQUOTE; - v->a[41229] = sym_word; - v->a[41230] = 4; - v->a[41231] = actions(3); - v->a[41232] = 1; - v->a[41233] = sym_comment; - v->a[41234] = actions(599); - v->a[41235] = 1; - v->a[41236] = sym_variable_name; - v->a[41237] = state(963); - v->a[41238] = 2; - v->a[41239] = sym_variable_assignment; - small_parse_table_2062(v); -} - -void small_parse_table_2062(t_small_parse_table_array *v) -{ - v->a[41240] = aux_sym__variable_assignments_repeat1; - v->a[41241] = actions(576); - v->a[41242] = 12; - v->a[41243] = anon_sym_LT; - v->a[41244] = anon_sym_GT; - v->a[41245] = anon_sym_GT_GT; - v->a[41246] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41247] = anon_sym_DOLLAR; - v->a[41248] = anon_sym_DQUOTE; - v->a[41249] = sym_raw_string; - v->a[41250] = sym_number; - v->a[41251] = anon_sym_DOLLAR_LBRACE; - v->a[41252] = anon_sym_DOLLAR_LPAREN; - v->a[41253] = anon_sym_BQUOTE; - v->a[41254] = sym_word; - v->a[41255] = 5; - v->a[41256] = actions(3); - v->a[41257] = 1; - v->a[41258] = sym_comment; - v->a[41259] = actions(1465); - small_parse_table_2063(v); -} - -void small_parse_table_2063(t_small_parse_table_array *v) -{ - v->a[41260] = 1; - v->a[41261] = aux_sym_concatenation_token1; - v->a[41262] = actions(1882); - v->a[41263] = 1; - v->a[41264] = sym__concat; - v->a[41265] = state(601); - v->a[41266] = 1; - v->a[41267] = aux_sym_concatenation_repeat1; - v->a[41268] = actions(923); - v->a[41269] = 12; - v->a[41270] = anon_sym_SEMI_SEMI; - v->a[41271] = aux_sym_heredoc_redirect_token1; - v->a[41272] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41273] = anon_sym_DOLLAR; - v->a[41274] = anon_sym_DQUOTE; - v->a[41275] = sym_raw_string; - v->a[41276] = sym_number; - v->a[41277] = anon_sym_DOLLAR_LBRACE; - v->a[41278] = anon_sym_DOLLAR_LPAREN; - v->a[41279] = anon_sym_BQUOTE; - small_parse_table_2064(v); -} - -void small_parse_table_2064(t_small_parse_table_array *v) -{ - v->a[41280] = sym_word; - v->a[41281] = anon_sym_SEMI; - v->a[41282] = 3; - v->a[41283] = actions(3); - v->a[41284] = 1; - v->a[41285] = sym_comment; - v->a[41286] = actions(1116); - v->a[41287] = 2; - v->a[41288] = sym__concat; - v->a[41289] = sym_variable_name; - v->a[41290] = actions(1114); - v->a[41291] = 13; - v->a[41292] = anon_sym_LT; - v->a[41293] = anon_sym_GT; - v->a[41294] = anon_sym_GT_GT; - v->a[41295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41296] = aux_sym_concatenation_token1; - v->a[41297] = anon_sym_DOLLAR; - v->a[41298] = anon_sym_DQUOTE; - v->a[41299] = sym_raw_string; - small_parse_table_2065(v); -} - -/* EOF small_parse_table_412.c */ diff --git a/parser/static/small_parse_table/small_parse_table_413.c b/parser/static/small_parse_table/small_parse_table_413.c deleted file mode 100644 index a2c9eff6..00000000 --- a/parser/static/small_parse_table/small_parse_table_413.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2065(t_small_parse_table_array *v) -{ - v->a[41300] = sym_number; - v->a[41301] = anon_sym_DOLLAR_LBRACE; - v->a[41302] = anon_sym_DOLLAR_LPAREN; - v->a[41303] = anon_sym_BQUOTE; - v->a[41304] = sym_word; - v->a[41305] = 3; - v->a[41306] = actions(3); - v->a[41307] = 1; - v->a[41308] = sym_comment; - v->a[41309] = actions(1108); - v->a[41310] = 2; - v->a[41311] = sym__concat; - v->a[41312] = sym_variable_name; - v->a[41313] = actions(1106); - v->a[41314] = 13; - v->a[41315] = anon_sym_LT; - v->a[41316] = anon_sym_GT; - v->a[41317] = anon_sym_GT_GT; - v->a[41318] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41319] = aux_sym_concatenation_token1; - small_parse_table_2066(v); -} - -void small_parse_table_2066(t_small_parse_table_array *v) -{ - v->a[41320] = anon_sym_DOLLAR; - v->a[41321] = anon_sym_DQUOTE; - v->a[41322] = sym_raw_string; - v->a[41323] = sym_number; - v->a[41324] = anon_sym_DOLLAR_LBRACE; - v->a[41325] = anon_sym_DOLLAR_LPAREN; - v->a[41326] = anon_sym_BQUOTE; - v->a[41327] = sym_word; - v->a[41328] = 10; - v->a[41329] = actions(3); - v->a[41330] = 1; - v->a[41331] = sym_comment; - v->a[41332] = actions(580); - v->a[41333] = 1; - v->a[41334] = anon_sym_PIPE; - v->a[41335] = actions(591); - v->a[41336] = 1; - v->a[41337] = anon_sym_BQUOTE; - v->a[41338] = actions(597); - v->a[41339] = 1; - small_parse_table_2067(v); -} - -void small_parse_table_2067(t_small_parse_table_array *v) -{ - v->a[41340] = anon_sym_LT_LT; - v->a[41341] = actions(1870); - v->a[41342] = 1; - v->a[41343] = aux_sym_heredoc_redirect_token1; - v->a[41344] = state(543); - v->a[41345] = 1; - v->a[41346] = sym_terminator; - v->a[41347] = actions(593); - v->a[41348] = 2; - v->a[41349] = anon_sym_SEMI_SEMI; - v->a[41350] = anon_sym_SEMI; - v->a[41351] = actions(762); - v->a[41352] = 2; - v->a[41353] = anon_sym_AMP_AMP; - v->a[41354] = anon_sym_PIPE_PIPE; - v->a[41355] = actions(1880); - v->a[41356] = 3; - v->a[41357] = anon_sym_LT; - v->a[41358] = anon_sym_GT; - v->a[41359] = anon_sym_GT_GT; - small_parse_table_2068(v); -} - -void small_parse_table_2068(t_small_parse_table_array *v) -{ - v->a[41360] = state(925); - v->a[41361] = 3; - v->a[41362] = sym_file_redirect; - v->a[41363] = sym_heredoc_redirect; - v->a[41364] = aux_sym_redirected_statement_repeat1; - v->a[41365] = 6; - v->a[41366] = actions(3); - v->a[41367] = 1; - v->a[41368] = sym_comment; - v->a[41369] = actions(1884); - v->a[41370] = 1; - v->a[41371] = aux_sym_concatenation_token1; - v->a[41372] = actions(1886); - v->a[41373] = 1; - v->a[41374] = sym__concat; - v->a[41375] = state(891); - v->a[41376] = 1; - v->a[41377] = aux_sym_concatenation_repeat1; - v->a[41378] = actions(917); - v->a[41379] = 2; - small_parse_table_2069(v); -} - -void small_parse_table_2069(t_small_parse_table_array *v) -{ - v->a[41380] = sym_variable_name; - v->a[41381] = aux_sym_heredoc_redirect_token1; - v->a[41382] = actions(919); - v->a[41383] = 10; - v->a[41384] = anon_sym_esac; - v->a[41385] = anon_sym_PIPE; - v->a[41386] = anon_sym_SEMI_SEMI; - v->a[41387] = anon_sym_AMP_AMP; - v->a[41388] = anon_sym_PIPE_PIPE; - v->a[41389] = anon_sym_LT; - v->a[41390] = anon_sym_GT; - v->a[41391] = anon_sym_GT_GT; - v->a[41392] = anon_sym_LT_LT; - v->a[41393] = anon_sym_SEMI; - v->a[41394] = 10; - v->a[41395] = actions(3); - v->a[41396] = 1; - v->a[41397] = sym_comment; - v->a[41398] = actions(580); - v->a[41399] = 1; - small_parse_table_2070(v); -} - -/* EOF small_parse_table_413.c */ diff --git a/parser/static/small_parse_table/small_parse_table_414.c b/parser/static/small_parse_table/small_parse_table_414.c deleted file mode 100644 index 3ddee756..00000000 --- a/parser/static/small_parse_table/small_parse_table_414.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2070(t_small_parse_table_array *v) -{ - v->a[41400] = anon_sym_PIPE; - v->a[41401] = actions(584); - v->a[41402] = 1; - v->a[41403] = anon_sym_LT_LT; - v->a[41404] = actions(586); - v->a[41405] = 1; - v->a[41406] = anon_sym_SEMI; - v->a[41407] = actions(1878); - v->a[41408] = 1; - v->a[41409] = aux_sym_heredoc_redirect_token1; - v->a[41410] = state(300); - v->a[41411] = 1; - v->a[41412] = sym_terminator; - v->a[41413] = actions(582); - v->a[41414] = 2; - v->a[41415] = anon_sym_AMP_AMP; - v->a[41416] = anon_sym_PIPE_PIPE; - v->a[41417] = actions(591); - v->a[41418] = 2; - v->a[41419] = anon_sym_esac; - small_parse_table_2071(v); -} - -void small_parse_table_2071(t_small_parse_table_array *v) -{ - v->a[41420] = anon_sym_SEMI_SEMI; - v->a[41421] = actions(1876); - v->a[41422] = 3; - v->a[41423] = anon_sym_LT; - v->a[41424] = anon_sym_GT; - v->a[41425] = anon_sym_GT_GT; - v->a[41426] = state(971); - v->a[41427] = 3; - v->a[41428] = sym_file_redirect; - v->a[41429] = sym_heredoc_redirect; - v->a[41430] = aux_sym_redirected_statement_repeat1; - v->a[41431] = 10; - v->a[41432] = actions(3); - v->a[41433] = 1; - v->a[41434] = sym_comment; - v->a[41435] = actions(580); - v->a[41436] = 1; - v->a[41437] = anon_sym_PIPE; - v->a[41438] = actions(584); - v->a[41439] = 1; - small_parse_table_2072(v); -} - -void small_parse_table_2072(t_small_parse_table_array *v) -{ - v->a[41440] = anon_sym_LT_LT; - v->a[41441] = actions(586); - v->a[41442] = 1; - v->a[41443] = anon_sym_SEMI; - v->a[41444] = actions(1878); - v->a[41445] = 1; - v->a[41446] = aux_sym_heredoc_redirect_token1; - v->a[41447] = state(297); - v->a[41448] = 1; - v->a[41449] = sym_terminator; - v->a[41450] = actions(582); - v->a[41451] = 2; - v->a[41452] = anon_sym_AMP_AMP; - v->a[41453] = anon_sym_PIPE_PIPE; - v->a[41454] = actions(591); - v->a[41455] = 2; - v->a[41456] = anon_sym_esac; - v->a[41457] = anon_sym_SEMI_SEMI; - v->a[41458] = actions(1876); - v->a[41459] = 3; - small_parse_table_2073(v); -} - -void small_parse_table_2073(t_small_parse_table_array *v) -{ - v->a[41460] = anon_sym_LT; - v->a[41461] = anon_sym_GT; - v->a[41462] = anon_sym_GT_GT; - v->a[41463] = state(971); - v->a[41464] = 3; - v->a[41465] = sym_file_redirect; - v->a[41466] = sym_heredoc_redirect; - v->a[41467] = aux_sym_redirected_statement_repeat1; - v->a[41468] = 4; - v->a[41469] = actions(3); - v->a[41470] = 1; - v->a[41471] = sym_comment; - v->a[41472] = actions(771); - v->a[41473] = 1; - v->a[41474] = sym_variable_name; - v->a[41475] = state(995); - v->a[41476] = 2; - v->a[41477] = sym_variable_assignment; - v->a[41478] = aux_sym__variable_assignments_repeat1; - v->a[41479] = actions(576); - small_parse_table_2074(v); -} - -void small_parse_table_2074(t_small_parse_table_array *v) -{ - v->a[41480] = 12; - v->a[41481] = anon_sym_LT; - v->a[41482] = anon_sym_GT; - v->a[41483] = anon_sym_GT_GT; - v->a[41484] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41485] = anon_sym_DOLLAR; - v->a[41486] = anon_sym_DQUOTE; - v->a[41487] = sym_raw_string; - v->a[41488] = sym_number; - v->a[41489] = anon_sym_DOLLAR_LBRACE; - v->a[41490] = anon_sym_DOLLAR_LPAREN; - v->a[41491] = anon_sym_BQUOTE; - v->a[41492] = sym_word; - v->a[41493] = 10; - v->a[41494] = actions(3); - v->a[41495] = 1; - v->a[41496] = sym_comment; - v->a[41497] = actions(580); - v->a[41498] = 1; - v->a[41499] = anon_sym_PIPE; - small_parse_table_2075(v); -} - -/* EOF small_parse_table_414.c */ diff --git a/parser/static/small_parse_table/small_parse_table_415.c b/parser/static/small_parse_table/small_parse_table_415.c deleted file mode 100644 index 8cd654b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_415.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2075(t_small_parse_table_array *v) -{ - v->a[41500] = actions(591); - v->a[41501] = 1; - v->a[41502] = anon_sym_BQUOTE; - v->a[41503] = actions(597); - v->a[41504] = 1; - v->a[41505] = anon_sym_LT_LT; - v->a[41506] = actions(1870); - v->a[41507] = 1; - v->a[41508] = aux_sym_heredoc_redirect_token1; - v->a[41509] = state(547); - v->a[41510] = 1; - v->a[41511] = sym_terminator; - v->a[41512] = actions(593); - v->a[41513] = 2; - v->a[41514] = anon_sym_SEMI_SEMI; - v->a[41515] = anon_sym_SEMI; - v->a[41516] = actions(762); - v->a[41517] = 2; - v->a[41518] = anon_sym_AMP_AMP; - v->a[41519] = anon_sym_PIPE_PIPE; - small_parse_table_2076(v); -} - -void small_parse_table_2076(t_small_parse_table_array *v) -{ - v->a[41520] = actions(1880); - v->a[41521] = 3; - v->a[41522] = anon_sym_LT; - v->a[41523] = anon_sym_GT; - v->a[41524] = anon_sym_GT_GT; - v->a[41525] = state(925); - v->a[41526] = 3; - v->a[41527] = sym_file_redirect; - v->a[41528] = sym_heredoc_redirect; - v->a[41529] = aux_sym_redirected_statement_repeat1; - v->a[41530] = 10; - v->a[41531] = actions(3); - v->a[41532] = 1; - v->a[41533] = sym_comment; - v->a[41534] = actions(580); - v->a[41535] = 1; - v->a[41536] = anon_sym_PIPE; - v->a[41537] = actions(591); - v->a[41538] = 1; - 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] = actions(597); - v->a[41541] = 1; - v->a[41542] = anon_sym_LT_LT; - v->a[41543] = actions(1870); - v->a[41544] = 1; - v->a[41545] = aux_sym_heredoc_redirect_token1; - v->a[41546] = state(548); - v->a[41547] = 1; - v->a[41548] = sym_terminator; - v->a[41549] = actions(593); - v->a[41550] = 2; - v->a[41551] = anon_sym_SEMI_SEMI; - v->a[41552] = anon_sym_SEMI; - v->a[41553] = actions(762); - v->a[41554] = 2; - v->a[41555] = anon_sym_AMP_AMP; - v->a[41556] = anon_sym_PIPE_PIPE; - v->a[41557] = actions(1880); - v->a[41558] = 3; - v->a[41559] = anon_sym_LT; - small_parse_table_2078(v); -} - -void small_parse_table_2078(t_small_parse_table_array *v) -{ - v->a[41560] = anon_sym_GT; - v->a[41561] = anon_sym_GT_GT; - v->a[41562] = state(925); - v->a[41563] = 3; - v->a[41564] = sym_file_redirect; - v->a[41565] = sym_heredoc_redirect; - v->a[41566] = aux_sym_redirected_statement_repeat1; - v->a[41567] = 10; - v->a[41568] = actions(3); - v->a[41569] = 1; - v->a[41570] = sym_comment; - v->a[41571] = actions(580); - v->a[41572] = 1; - v->a[41573] = anon_sym_PIPE; - v->a[41574] = actions(591); - v->a[41575] = 1; - v->a[41576] = anon_sym_BQUOTE; - v->a[41577] = actions(597); - v->a[41578] = 1; - v->a[41579] = anon_sym_LT_LT; - small_parse_table_2079(v); -} - -void small_parse_table_2079(t_small_parse_table_array *v) -{ - v->a[41580] = actions(1870); - v->a[41581] = 1; - v->a[41582] = aux_sym_heredoc_redirect_token1; - v->a[41583] = state(550); - v->a[41584] = 1; - v->a[41585] = sym_terminator; - v->a[41586] = actions(593); - v->a[41587] = 2; - v->a[41588] = anon_sym_SEMI_SEMI; - v->a[41589] = anon_sym_SEMI; - v->a[41590] = actions(762); - v->a[41591] = 2; - v->a[41592] = anon_sym_AMP_AMP; - v->a[41593] = anon_sym_PIPE_PIPE; - v->a[41594] = actions(1880); - v->a[41595] = 3; - v->a[41596] = anon_sym_LT; - v->a[41597] = anon_sym_GT; - v->a[41598] = anon_sym_GT_GT; - v->a[41599] = state(925); - small_parse_table_2080(v); -} - -/* EOF small_parse_table_415.c */ diff --git a/parser/static/small_parse_table/small_parse_table_416.c b/parser/static/small_parse_table/small_parse_table_416.c deleted file mode 100644 index 10bc352b..00000000 --- a/parser/static/small_parse_table/small_parse_table_416.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2080(t_small_parse_table_array *v) -{ - v->a[41600] = 3; - v->a[41601] = sym_file_redirect; - v->a[41602] = sym_heredoc_redirect; - v->a[41603] = aux_sym_redirected_statement_repeat1; - v->a[41604] = 10; - v->a[41605] = actions(3); - v->a[41606] = 1; - v->a[41607] = sym_comment; - v->a[41608] = actions(580); - v->a[41609] = 1; - v->a[41610] = anon_sym_PIPE; - v->a[41611] = actions(584); - v->a[41612] = 1; - v->a[41613] = anon_sym_LT_LT; - v->a[41614] = actions(586); - v->a[41615] = 1; - v->a[41616] = anon_sym_SEMI; - v->a[41617] = actions(1878); - v->a[41618] = 1; - v->a[41619] = aux_sym_heredoc_redirect_token1; - small_parse_table_2081(v); -} - -void small_parse_table_2081(t_small_parse_table_array *v) -{ - v->a[41620] = state(295); - v->a[41621] = 1; - v->a[41622] = sym_terminator; - v->a[41623] = actions(582); - v->a[41624] = 2; - v->a[41625] = anon_sym_AMP_AMP; - v->a[41626] = anon_sym_PIPE_PIPE; - v->a[41627] = actions(591); - v->a[41628] = 2; - v->a[41629] = anon_sym_esac; - v->a[41630] = anon_sym_SEMI_SEMI; - v->a[41631] = actions(1876); - v->a[41632] = 3; - v->a[41633] = anon_sym_LT; - v->a[41634] = anon_sym_GT; - v->a[41635] = anon_sym_GT_GT; - v->a[41636] = state(971); - v->a[41637] = 3; - v->a[41638] = sym_file_redirect; - v->a[41639] = sym_heredoc_redirect; - small_parse_table_2082(v); -} - -void small_parse_table_2082(t_small_parse_table_array *v) -{ - v->a[41640] = aux_sym_redirected_statement_repeat1; - v->a[41641] = 3; - v->a[41642] = actions(3); - v->a[41643] = 1; - v->a[41644] = sym_comment; - v->a[41645] = actions(1046); - v->a[41646] = 2; - v->a[41647] = sym__concat; - v->a[41648] = sym_variable_name; - v->a[41649] = actions(1048); - v->a[41650] = 13; - v->a[41651] = anon_sym_LT; - v->a[41652] = anon_sym_GT; - v->a[41653] = anon_sym_GT_GT; - v->a[41654] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41655] = aux_sym_concatenation_token1; - v->a[41656] = anon_sym_DOLLAR; - v->a[41657] = anon_sym_DQUOTE; - v->a[41658] = sym_raw_string; - v->a[41659] = sym_number; - small_parse_table_2083(v); -} - -void small_parse_table_2083(t_small_parse_table_array *v) -{ - v->a[41660] = anon_sym_DOLLAR_LBRACE; - v->a[41661] = anon_sym_DOLLAR_LPAREN; - v->a[41662] = anon_sym_BQUOTE; - v->a[41663] = sym_word; - v->a[41664] = 10; - v->a[41665] = actions(3); - v->a[41666] = 1; - v->a[41667] = sym_comment; - v->a[41668] = actions(580); - v->a[41669] = 1; - v->a[41670] = anon_sym_PIPE; - v->a[41671] = actions(591); - v->a[41672] = 1; - v->a[41673] = anon_sym_BQUOTE; - v->a[41674] = actions(597); - v->a[41675] = 1; - v->a[41676] = anon_sym_LT_LT; - v->a[41677] = actions(1870); - v->a[41678] = 1; - v->a[41679] = aux_sym_heredoc_redirect_token1; - small_parse_table_2084(v); -} - -void small_parse_table_2084(t_small_parse_table_array *v) -{ - v->a[41680] = state(553); - v->a[41681] = 1; - v->a[41682] = sym_terminator; - v->a[41683] = actions(593); - v->a[41684] = 2; - v->a[41685] = anon_sym_SEMI_SEMI; - v->a[41686] = anon_sym_SEMI; - v->a[41687] = actions(762); - v->a[41688] = 2; - v->a[41689] = anon_sym_AMP_AMP; - v->a[41690] = anon_sym_PIPE_PIPE; - v->a[41691] = actions(1880); - v->a[41692] = 3; - v->a[41693] = anon_sym_LT; - v->a[41694] = anon_sym_GT; - v->a[41695] = anon_sym_GT_GT; - v->a[41696] = state(925); - v->a[41697] = 3; - v->a[41698] = sym_file_redirect; - v->a[41699] = sym_heredoc_redirect; - small_parse_table_2085(v); -} - -/* EOF small_parse_table_416.c */ diff --git a/parser/static/small_parse_table/small_parse_table_417.c b/parser/static/small_parse_table/small_parse_table_417.c deleted file mode 100644 index c61b4fe8..00000000 --- a/parser/static/small_parse_table/small_parse_table_417.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2085(t_small_parse_table_array *v) -{ - v->a[41700] = aux_sym_redirected_statement_repeat1; - v->a[41701] = 10; - v->a[41702] = actions(3); - v->a[41703] = 1; - v->a[41704] = sym_comment; - v->a[41705] = actions(1569); - v->a[41706] = 1; - v->a[41707] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[41708] = actions(1573); - v->a[41709] = 1; - v->a[41710] = anon_sym_DQUOTE; - v->a[41711] = actions(1575); - v->a[41712] = 1; - v->a[41713] = anon_sym_DOLLAR_LBRACE; - v->a[41714] = actions(1577); - v->a[41715] = 1; - v->a[41716] = anon_sym_DOLLAR_LPAREN; - v->a[41717] = actions(1579); - v->a[41718] = 1; - v->a[41719] = anon_sym_BQUOTE; - small_parse_table_2086(v); -} - -void small_parse_table_2086(t_small_parse_table_array *v) -{ - v->a[41720] = actions(1756); - v->a[41721] = 1; - v->a[41722] = anon_sym_DOLLAR; - v->a[41723] = state(1494); - v->a[41724] = 1; - v->a[41725] = sym_concatenation; - v->a[41726] = actions(1888); - v->a[41727] = 3; - v->a[41728] = sym_raw_string; - v->a[41729] = sym_number; - v->a[41730] = sym_word; - v->a[41731] = state(1384); - v->a[41732] = 5; - v->a[41733] = sym_arithmetic_expansion; - v->a[41734] = sym_string; - v->a[41735] = sym_simple_expansion; - v->a[41736] = sym_expansion; - v->a[41737] = sym_command_substitution; - v->a[41738] = 6; - v->a[41739] = actions(3); - small_parse_table_2087(v); -} - -void small_parse_table_2087(t_small_parse_table_array *v) -{ - v->a[41740] = 1; - v->a[41741] = sym_comment; - v->a[41742] = actions(1890); - v->a[41743] = 1; - v->a[41744] = aux_sym_concatenation_token1; - v->a[41745] = actions(1892); - v->a[41746] = 1; - v->a[41747] = sym__concat; - v->a[41748] = state(870); - v->a[41749] = 1; - v->a[41750] = aux_sym_concatenation_repeat1; - v->a[41751] = actions(917); - v->a[41752] = 2; - v->a[41753] = sym_variable_name; - v->a[41754] = aux_sym_heredoc_redirect_token1; - v->a[41755] = actions(919); - v->a[41756] = 10; - v->a[41757] = anon_sym_PIPE; - v->a[41758] = anon_sym_SEMI_SEMI; - v->a[41759] = anon_sym_AMP_AMP; - small_parse_table_2088(v); -} - -void small_parse_table_2088(t_small_parse_table_array *v) -{ - v->a[41760] = anon_sym_PIPE_PIPE; - v->a[41761] = anon_sym_LT; - v->a[41762] = anon_sym_GT; - v->a[41763] = anon_sym_GT_GT; - v->a[41764] = anon_sym_LT_LT; - v->a[41765] = anon_sym_BQUOTE; - v->a[41766] = anon_sym_SEMI; - v->a[41767] = 10; - v->a[41768] = actions(3); - v->a[41769] = 1; - v->a[41770] = sym_comment; - v->a[41771] = actions(580); - v->a[41772] = 1; - v->a[41773] = anon_sym_PIPE; - v->a[41774] = actions(591); - v->a[41775] = 1; - v->a[41776] = anon_sym_BQUOTE; - v->a[41777] = actions(597); - v->a[41778] = 1; - v->a[41779] = anon_sym_LT_LT; - small_parse_table_2089(v); -} - -void small_parse_table_2089(t_small_parse_table_array *v) -{ - v->a[41780] = actions(1870); - v->a[41781] = 1; - v->a[41782] = aux_sym_heredoc_redirect_token1; - v->a[41783] = state(554); - v->a[41784] = 1; - v->a[41785] = sym_terminator; - v->a[41786] = actions(593); - v->a[41787] = 2; - v->a[41788] = anon_sym_SEMI_SEMI; - v->a[41789] = anon_sym_SEMI; - v->a[41790] = actions(762); - v->a[41791] = 2; - v->a[41792] = anon_sym_AMP_AMP; - v->a[41793] = anon_sym_PIPE_PIPE; - v->a[41794] = actions(1880); - v->a[41795] = 3; - v->a[41796] = anon_sym_LT; - v->a[41797] = anon_sym_GT; - v->a[41798] = anon_sym_GT_GT; - v->a[41799] = state(925); - small_parse_table_2090(v); -} - -/* EOF small_parse_table_417.c */ diff --git a/parser/static/small_parse_table/small_parse_table_418.c b/parser/static/small_parse_table/small_parse_table_418.c deleted file mode 100644 index 71376dc2..00000000 --- a/parser/static/small_parse_table/small_parse_table_418.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2090(t_small_parse_table_array *v) -{ - v->a[41800] = 3; - v->a[41801] = sym_file_redirect; - v->a[41802] = sym_heredoc_redirect; - v->a[41803] = aux_sym_redirected_statement_repeat1; - v->a[41804] = 10; - v->a[41805] = actions(3); - v->a[41806] = 1; - v->a[41807] = sym_comment; - v->a[41808] = actions(580); - v->a[41809] = 1; - v->a[41810] = anon_sym_PIPE; - v->a[41811] = actions(591); - v->a[41812] = 1; - v->a[41813] = anon_sym_BQUOTE; - v->a[41814] = actions(597); - v->a[41815] = 1; - v->a[41816] = anon_sym_LT_LT; - v->a[41817] = actions(1870); - v->a[41818] = 1; - v->a[41819] = aux_sym_heredoc_redirect_token1; - small_parse_table_2091(v); -} - -void small_parse_table_2091(t_small_parse_table_array *v) -{ - v->a[41820] = state(572); - v->a[41821] = 1; - v->a[41822] = sym_terminator; - v->a[41823] = actions(593); - v->a[41824] = 2; - v->a[41825] = anon_sym_SEMI_SEMI; - v->a[41826] = anon_sym_SEMI; - v->a[41827] = actions(762); - v->a[41828] = 2; - v->a[41829] = anon_sym_AMP_AMP; - v->a[41830] = anon_sym_PIPE_PIPE; - v->a[41831] = actions(1880); - v->a[41832] = 3; - v->a[41833] = anon_sym_LT; - v->a[41834] = anon_sym_GT; - v->a[41835] = anon_sym_GT_GT; - v->a[41836] = state(925); - v->a[41837] = 3; - v->a[41838] = sym_file_redirect; - v->a[41839] = sym_heredoc_redirect; - small_parse_table_2092(v); -} - -void small_parse_table_2092(t_small_parse_table_array *v) -{ - v->a[41840] = aux_sym_redirected_statement_repeat1; - v->a[41841] = 10; - v->a[41842] = actions(3); - v->a[41843] = 1; - v->a[41844] = sym_comment; - v->a[41845] = actions(580); - v->a[41846] = 1; - v->a[41847] = anon_sym_PIPE; - v->a[41848] = actions(591); - v->a[41849] = 1; - v->a[41850] = anon_sym_BQUOTE; - v->a[41851] = actions(597); - v->a[41852] = 1; - v->a[41853] = anon_sym_LT_LT; - v->a[41854] = actions(1870); - v->a[41855] = 1; - v->a[41856] = aux_sym_heredoc_redirect_token1; - v->a[41857] = state(586); - v->a[41858] = 1; - v->a[41859] = sym_terminator; - small_parse_table_2093(v); -} - -void small_parse_table_2093(t_small_parse_table_array *v) -{ - v->a[41860] = actions(593); - v->a[41861] = 2; - v->a[41862] = anon_sym_SEMI_SEMI; - v->a[41863] = anon_sym_SEMI; - v->a[41864] = actions(762); - v->a[41865] = 2; - v->a[41866] = anon_sym_AMP_AMP; - v->a[41867] = anon_sym_PIPE_PIPE; - v->a[41868] = actions(1880); - v->a[41869] = 3; - v->a[41870] = anon_sym_LT; - v->a[41871] = anon_sym_GT; - v->a[41872] = anon_sym_GT_GT; - v->a[41873] = state(925); - v->a[41874] = 3; - v->a[41875] = sym_file_redirect; - v->a[41876] = sym_heredoc_redirect; - v->a[41877] = aux_sym_redirected_statement_repeat1; - v->a[41878] = 10; - v->a[41879] = actions(3); - small_parse_table_2094(v); -} - -void small_parse_table_2094(t_small_parse_table_array *v) -{ - v->a[41880] = 1; - v->a[41881] = sym_comment; - v->a[41882] = actions(580); - v->a[41883] = 1; - v->a[41884] = anon_sym_PIPE; - v->a[41885] = actions(591); - v->a[41886] = 1; - v->a[41887] = anon_sym_BQUOTE; - v->a[41888] = actions(597); - v->a[41889] = 1; - v->a[41890] = anon_sym_LT_LT; - v->a[41891] = actions(1870); - v->a[41892] = 1; - v->a[41893] = aux_sym_heredoc_redirect_token1; - v->a[41894] = state(585); - v->a[41895] = 1; - v->a[41896] = sym_terminator; - v->a[41897] = actions(593); - v->a[41898] = 2; - v->a[41899] = anon_sym_SEMI_SEMI; - small_parse_table_2095(v); -} - -/* EOF small_parse_table_418.c */ diff --git a/parser/static/small_parse_table/small_parse_table_419.c b/parser/static/small_parse_table/small_parse_table_419.c deleted file mode 100644 index 710592bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_419.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2095(t_small_parse_table_array *v) -{ - v->a[41900] = anon_sym_SEMI; - v->a[41901] = actions(762); - v->a[41902] = 2; - v->a[41903] = anon_sym_AMP_AMP; - v->a[41904] = anon_sym_PIPE_PIPE; - v->a[41905] = actions(1880); - v->a[41906] = 3; - v->a[41907] = anon_sym_LT; - v->a[41908] = anon_sym_GT; - v->a[41909] = anon_sym_GT_GT; - v->a[41910] = state(925); - v->a[41911] = 3; - v->a[41912] = sym_file_redirect; - v->a[41913] = sym_heredoc_redirect; - v->a[41914] = aux_sym_redirected_statement_repeat1; - v->a[41915] = 6; - v->a[41916] = actions(3); - v->a[41917] = 1; - v->a[41918] = sym_comment; - v->a[41919] = actions(1890); - small_parse_table_2096(v); -} - -void small_parse_table_2096(t_small_parse_table_array *v) -{ - v->a[41920] = 1; - v->a[41921] = aux_sym_concatenation_token1; - v->a[41922] = actions(1892); - v->a[41923] = 1; - v->a[41924] = sym__concat; - v->a[41925] = state(886); - v->a[41926] = 1; - v->a[41927] = aux_sym_concatenation_repeat1; - v->a[41928] = actions(917); - v->a[41929] = 2; - v->a[41930] = sym_variable_name; - v->a[41931] = aux_sym_heredoc_redirect_token1; - v->a[41932] = actions(919); - v->a[41933] = 10; - v->a[41934] = anon_sym_PIPE; - v->a[41935] = anon_sym_RPAREN; - v->a[41936] = anon_sym_SEMI_SEMI; - v->a[41937] = anon_sym_AMP_AMP; - v->a[41938] = anon_sym_PIPE_PIPE; - v->a[41939] = anon_sym_LT; - small_parse_table_2097(v); -} - -void small_parse_table_2097(t_small_parse_table_array *v) -{ - v->a[41940] = anon_sym_GT; - v->a[41941] = anon_sym_GT_GT; - v->a[41942] = anon_sym_LT_LT; - v->a[41943] = anon_sym_SEMI; - v->a[41944] = 10; - v->a[41945] = actions(3); - v->a[41946] = 1; - v->a[41947] = sym_comment; - v->a[41948] = actions(580); - v->a[41949] = 1; - v->a[41950] = anon_sym_PIPE; - v->a[41951] = actions(597); - v->a[41952] = 1; - v->a[41953] = anon_sym_LT_LT; - v->a[41954] = actions(691); - v->a[41955] = 1; - v->a[41956] = ts_builtin_sym_end; - v->a[41957] = actions(1874); - v->a[41958] = 1; - v->a[41959] = aux_sym_heredoc_redirect_token1; - small_parse_table_2098(v); -} - -void small_parse_table_2098(t_small_parse_table_array *v) -{ - v->a[41960] = state(461); - v->a[41961] = 1; - v->a[41962] = sym_terminator; - v->a[41963] = actions(693); - v->a[41964] = 2; - v->a[41965] = anon_sym_SEMI_SEMI; - v->a[41966] = anon_sym_SEMI; - v->a[41967] = actions(695); - v->a[41968] = 2; - v->a[41969] = anon_sym_AMP_AMP; - v->a[41970] = anon_sym_PIPE_PIPE; - v->a[41971] = actions(1872); - v->a[41972] = 3; - v->a[41973] = anon_sym_LT; - v->a[41974] = anon_sym_GT; - v->a[41975] = anon_sym_GT_GT; - v->a[41976] = state(922); - v->a[41977] = 3; - v->a[41978] = sym_file_redirect; - v->a[41979] = sym_heredoc_redirect; - small_parse_table_2099(v); -} - -void small_parse_table_2099(t_small_parse_table_array *v) -{ - v->a[41980] = aux_sym_redirected_statement_repeat1; - v->a[41981] = 10; - v->a[41982] = actions(3); - v->a[41983] = 1; - v->a[41984] = sym_comment; - v->a[41985] = actions(580); - v->a[41986] = 1; - v->a[41987] = anon_sym_PIPE; - v->a[41988] = actions(584); - v->a[41989] = 1; - v->a[41990] = anon_sym_LT_LT; - v->a[41991] = actions(586); - v->a[41992] = 1; - v->a[41993] = anon_sym_SEMI; - v->a[41994] = actions(1878); - v->a[41995] = 1; - v->a[41996] = aux_sym_heredoc_redirect_token1; - v->a[41997] = state(330); - v->a[41998] = 1; - v->a[41999] = sym_terminator; - small_parse_table_2100(v); -} - -/* EOF small_parse_table_419.c */ diff --git a/parser/static/small_parse_table/small_parse_table_42.c b/parser/static/small_parse_table/small_parse_table_42.c deleted file mode 100644 index b3497e53..00000000 --- a/parser/static/small_parse_table/small_parse_table_42.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_210(t_small_parse_table_array *v) -{ - v->a[4200] = sym_comment; - v->a[4201] = actions(123); - v->a[4202] = 1; - v->a[4203] = sym_word; - v->a[4204] = actions(126); - v->a[4205] = 1; - v->a[4206] = anon_sym_for; - v->a[4207] = actions(132); - v->a[4208] = 1; - v->a[4209] = anon_sym_if; - v->a[4210] = actions(137); - v->a[4211] = 1; - v->a[4212] = anon_sym_case; - v->a[4213] = actions(140); - v->a[4214] = 1; - v->a[4215] = anon_sym_LPAREN; - v->a[4216] = actions(143); - v->a[4217] = 1; - v->a[4218] = anon_sym_LBRACE; - v->a[4219] = actions(146); - small_parse_table_211(v); -} - -void small_parse_table_211(t_small_parse_table_array *v) -{ - v->a[4220] = 1; - v->a[4221] = anon_sym_BANG; - v->a[4222] = actions(152); - v->a[4223] = 1; - v->a[4224] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4225] = actions(155); - v->a[4226] = 1; - v->a[4227] = anon_sym_DOLLAR; - v->a[4228] = actions(158); - v->a[4229] = 1; - v->a[4230] = anon_sym_DQUOTE; - v->a[4231] = actions(164); - v->a[4232] = 1; - v->a[4233] = anon_sym_DOLLAR_LBRACE; - v->a[4234] = actions(167); - v->a[4235] = 1; - v->a[4236] = anon_sym_DOLLAR_LPAREN; - v->a[4237] = actions(170); - v->a[4238] = 1; - v->a[4239] = anon_sym_BQUOTE; - small_parse_table_212(v); -} - -void small_parse_table_212(t_small_parse_table_array *v) -{ - v->a[4240] = actions(173); - v->a[4241] = 1; - v->a[4242] = sym_variable_name; - v->a[4243] = state(38); - v->a[4244] = 1; - v->a[4245] = aux_sym__terminated_statement; - v->a[4246] = state(185); - v->a[4247] = 1; - v->a[4248] = sym_command_name; - v->a[4249] = state(237); - v->a[4250] = 1; - v->a[4251] = sym_variable_assignment; - v->a[4252] = state(411); - v->a[4253] = 1; - v->a[4254] = aux_sym_command_repeat1; - v->a[4255] = state(551); - v->a[4256] = 1; - v->a[4257] = sym_file_redirect; - v->a[4258] = state(555); - v->a[4259] = 1; - small_parse_table_213(v); -} - -void small_parse_table_213(t_small_parse_table_array *v) -{ - v->a[4260] = sym_concatenation; - v->a[4261] = state(1059); - v->a[4262] = 1; - v->a[4263] = sym_pipeline; - v->a[4264] = state(1126); - v->a[4265] = 1; - v->a[4266] = aux_sym_redirected_statement_repeat2; - v->a[4267] = state(1561); - v->a[4268] = 1; - v->a[4269] = sym__statement_not_pipeline; - v->a[4270] = actions(129); - v->a[4271] = 2; - v->a[4272] = anon_sym_while; - v->a[4273] = anon_sym_until; - v->a[4274] = actions(135); - v->a[4275] = 2; - v->a[4276] = anon_sym_done; - v->a[4277] = anon_sym_then; - v->a[4278] = actions(161); - v->a[4279] = 2; - small_parse_table_214(v); -} - -void small_parse_table_214(t_small_parse_table_array *v) -{ - v->a[4280] = sym_raw_string; - v->a[4281] = sym_number; - v->a[4282] = actions(149); - v->a[4283] = 3; - v->a[4284] = anon_sym_LT; - v->a[4285] = anon_sym_GT; - v->a[4286] = anon_sym_GT_GT; - v->a[4287] = state(401); - v->a[4288] = 5; - v->a[4289] = sym_arithmetic_expansion; - v->a[4290] = sym_string; - v->a[4291] = sym_simple_expansion; - v->a[4292] = sym_expansion; - v->a[4293] = sym_command_substitution; - v->a[4294] = state(949); - v->a[4295] = 12; - v->a[4296] = sym_redirected_statement; - v->a[4297] = sym_for_statement; - v->a[4298] = sym_while_statement; - v->a[4299] = sym_if_statement; - small_parse_table_215(v); -} - -/* EOF small_parse_table_42.c */ diff --git a/parser/static/small_parse_table/small_parse_table_420.c b/parser/static/small_parse_table/small_parse_table_420.c deleted file mode 100644 index 035eb452..00000000 --- a/parser/static/small_parse_table/small_parse_table_420.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2100(t_small_parse_table_array *v) -{ - v->a[42000] = actions(582); - v->a[42001] = 2; - v->a[42002] = anon_sym_AMP_AMP; - v->a[42003] = anon_sym_PIPE_PIPE; - v->a[42004] = actions(591); - v->a[42005] = 2; - v->a[42006] = anon_sym_esac; - v->a[42007] = anon_sym_SEMI_SEMI; - v->a[42008] = actions(1876); - v->a[42009] = 3; - v->a[42010] = anon_sym_LT; - v->a[42011] = anon_sym_GT; - v->a[42012] = anon_sym_GT_GT; - v->a[42013] = state(971); - v->a[42014] = 3; - v->a[42015] = sym_file_redirect; - v->a[42016] = sym_heredoc_redirect; - v->a[42017] = aux_sym_redirected_statement_repeat1; - v->a[42018] = 10; - v->a[42019] = actions(3); - small_parse_table_2101(v); -} - -void small_parse_table_2101(t_small_parse_table_array *v) -{ - v->a[42020] = 1; - v->a[42021] = sym_comment; - v->a[42022] = actions(580); - v->a[42023] = 1; - v->a[42024] = anon_sym_PIPE; - v->a[42025] = actions(591); - v->a[42026] = 1; - v->a[42027] = anon_sym_BQUOTE; - v->a[42028] = actions(597); - v->a[42029] = 1; - v->a[42030] = anon_sym_LT_LT; - v->a[42031] = actions(1870); - v->a[42032] = 1; - v->a[42033] = aux_sym_heredoc_redirect_token1; - v->a[42034] = state(584); - v->a[42035] = 1; - v->a[42036] = sym_terminator; - v->a[42037] = actions(593); - v->a[42038] = 2; - v->a[42039] = anon_sym_SEMI_SEMI; - small_parse_table_2102(v); -} - -void small_parse_table_2102(t_small_parse_table_array *v) -{ - v->a[42040] = anon_sym_SEMI; - v->a[42041] = actions(762); - v->a[42042] = 2; - v->a[42043] = anon_sym_AMP_AMP; - v->a[42044] = anon_sym_PIPE_PIPE; - v->a[42045] = actions(1880); - v->a[42046] = 3; - v->a[42047] = anon_sym_LT; - v->a[42048] = anon_sym_GT; - v->a[42049] = anon_sym_GT_GT; - v->a[42050] = state(925); - v->a[42051] = 3; - v->a[42052] = sym_file_redirect; - v->a[42053] = sym_heredoc_redirect; - v->a[42054] = aux_sym_redirected_statement_repeat1; - v->a[42055] = 10; - v->a[42056] = actions(3); - v->a[42057] = 1; - v->a[42058] = sym_comment; - v->a[42059] = actions(580); - small_parse_table_2103(v); -} - -void small_parse_table_2103(t_small_parse_table_array *v) -{ - v->a[42060] = 1; - v->a[42061] = anon_sym_PIPE; - v->a[42062] = actions(584); - v->a[42063] = 1; - v->a[42064] = anon_sym_LT_LT; - v->a[42065] = actions(586); - v->a[42066] = 1; - v->a[42067] = anon_sym_SEMI; - v->a[42068] = actions(1878); - v->a[42069] = 1; - v->a[42070] = aux_sym_heredoc_redirect_token1; - v->a[42071] = state(336); - v->a[42072] = 1; - v->a[42073] = sym_terminator; - v->a[42074] = actions(582); - v->a[42075] = 2; - v->a[42076] = anon_sym_AMP_AMP; - v->a[42077] = anon_sym_PIPE_PIPE; - v->a[42078] = actions(591); - v->a[42079] = 2; - small_parse_table_2104(v); -} - -void small_parse_table_2104(t_small_parse_table_array *v) -{ - v->a[42080] = anon_sym_esac; - v->a[42081] = anon_sym_SEMI_SEMI; - v->a[42082] = actions(1876); - v->a[42083] = 3; - v->a[42084] = anon_sym_LT; - v->a[42085] = anon_sym_GT; - v->a[42086] = anon_sym_GT_GT; - v->a[42087] = state(971); - v->a[42088] = 3; - v->a[42089] = sym_file_redirect; - v->a[42090] = sym_heredoc_redirect; - v->a[42091] = aux_sym_redirected_statement_repeat1; - v->a[42092] = 5; - v->a[42093] = actions(3); - v->a[42094] = 1; - v->a[42095] = sym_comment; - v->a[42096] = actions(1465); - v->a[42097] = 1; - v->a[42098] = aux_sym_concatenation_token1; - v->a[42099] = actions(1467); - small_parse_table_2105(v); -} - -/* EOF small_parse_table_420.c */ diff --git a/parser/static/small_parse_table/small_parse_table_421.c b/parser/static/small_parse_table/small_parse_table_421.c deleted file mode 100644 index 29d0de54..00000000 --- a/parser/static/small_parse_table/small_parse_table_421.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2105(t_small_parse_table_array *v) -{ - v->a[42100] = 1; - v->a[42101] = sym__concat; - v->a[42102] = state(832); - v->a[42103] = 1; - v->a[42104] = aux_sym_concatenation_repeat1; - v->a[42105] = actions(880); - v->a[42106] = 12; - v->a[42107] = anon_sym_SEMI_SEMI; - v->a[42108] = aux_sym_heredoc_redirect_token1; - v->a[42109] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42110] = anon_sym_DOLLAR; - v->a[42111] = anon_sym_DQUOTE; - v->a[42112] = sym_raw_string; - v->a[42113] = sym_number; - v->a[42114] = anon_sym_DOLLAR_LBRACE; - v->a[42115] = anon_sym_DOLLAR_LPAREN; - v->a[42116] = anon_sym_BQUOTE; - v->a[42117] = sym_word; - v->a[42118] = anon_sym_SEMI; - v->a[42119] = 10; - small_parse_table_2106(v); -} - -void small_parse_table_2106(t_small_parse_table_array *v) -{ - v->a[42120] = actions(3); - v->a[42121] = 1; - v->a[42122] = sym_comment; - v->a[42123] = actions(580); - v->a[42124] = 1; - v->a[42125] = anon_sym_PIPE; - v->a[42126] = actions(591); - v->a[42127] = 1; - v->a[42128] = anon_sym_BQUOTE; - v->a[42129] = actions(597); - v->a[42130] = 1; - v->a[42131] = anon_sym_LT_LT; - v->a[42132] = actions(1870); - v->a[42133] = 1; - v->a[42134] = aux_sym_heredoc_redirect_token1; - v->a[42135] = state(583); - v->a[42136] = 1; - v->a[42137] = sym_terminator; - v->a[42138] = actions(593); - v->a[42139] = 2; - small_parse_table_2107(v); -} - -void small_parse_table_2107(t_small_parse_table_array *v) -{ - v->a[42140] = anon_sym_SEMI_SEMI; - v->a[42141] = anon_sym_SEMI; - v->a[42142] = actions(762); - v->a[42143] = 2; - v->a[42144] = anon_sym_AMP_AMP; - v->a[42145] = anon_sym_PIPE_PIPE; - v->a[42146] = actions(1880); - v->a[42147] = 3; - v->a[42148] = anon_sym_LT; - v->a[42149] = anon_sym_GT; - v->a[42150] = anon_sym_GT_GT; - v->a[42151] = state(925); - v->a[42152] = 3; - v->a[42153] = sym_file_redirect; - v->a[42154] = sym_heredoc_redirect; - v->a[42155] = aux_sym_redirected_statement_repeat1; - v->a[42156] = 10; - v->a[42157] = actions(3); - v->a[42158] = 1; - v->a[42159] = sym_comment; - small_parse_table_2108(v); -} - -void small_parse_table_2108(t_small_parse_table_array *v) -{ - v->a[42160] = actions(580); - v->a[42161] = 1; - v->a[42162] = anon_sym_PIPE; - v->a[42163] = actions(591); - v->a[42164] = 1; - v->a[42165] = anon_sym_BQUOTE; - v->a[42166] = actions(597); - v->a[42167] = 1; - v->a[42168] = anon_sym_LT_LT; - v->a[42169] = actions(1870); - v->a[42170] = 1; - v->a[42171] = aux_sym_heredoc_redirect_token1; - v->a[42172] = state(582); - v->a[42173] = 1; - v->a[42174] = sym_terminator; - v->a[42175] = actions(593); - v->a[42176] = 2; - v->a[42177] = anon_sym_SEMI_SEMI; - v->a[42178] = anon_sym_SEMI; - v->a[42179] = actions(762); - small_parse_table_2109(v); -} - -void small_parse_table_2109(t_small_parse_table_array *v) -{ - v->a[42180] = 2; - v->a[42181] = anon_sym_AMP_AMP; - v->a[42182] = anon_sym_PIPE_PIPE; - v->a[42183] = actions(1880); - v->a[42184] = 3; - v->a[42185] = anon_sym_LT; - v->a[42186] = anon_sym_GT; - v->a[42187] = anon_sym_GT_GT; - v->a[42188] = state(925); - v->a[42189] = 3; - v->a[42190] = sym_file_redirect; - v->a[42191] = sym_heredoc_redirect; - v->a[42192] = aux_sym_redirected_statement_repeat1; - v->a[42193] = 10; - v->a[42194] = actions(3); - v->a[42195] = 1; - v->a[42196] = sym_comment; - v->a[42197] = actions(580); - v->a[42198] = 1; - v->a[42199] = anon_sym_PIPE; - small_parse_table_2110(v); -} - -/* EOF small_parse_table_421.c */ diff --git a/parser/static/small_parse_table/small_parse_table_422.c b/parser/static/small_parse_table/small_parse_table_422.c deleted file mode 100644 index fa8d51fe..00000000 --- a/parser/static/small_parse_table/small_parse_table_422.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2110(t_small_parse_table_array *v) -{ - v->a[42200] = actions(584); - v->a[42201] = 1; - v->a[42202] = anon_sym_LT_LT; - v->a[42203] = actions(586); - v->a[42204] = 1; - v->a[42205] = anon_sym_SEMI; - v->a[42206] = actions(1878); - v->a[42207] = 1; - v->a[42208] = aux_sym_heredoc_redirect_token1; - v->a[42209] = state(340); - v->a[42210] = 1; - v->a[42211] = sym_terminator; - v->a[42212] = actions(582); - v->a[42213] = 2; - v->a[42214] = anon_sym_AMP_AMP; - v->a[42215] = anon_sym_PIPE_PIPE; - v->a[42216] = actions(591); - v->a[42217] = 2; - v->a[42218] = anon_sym_esac; - v->a[42219] = anon_sym_SEMI_SEMI; - small_parse_table_2111(v); -} - -void small_parse_table_2111(t_small_parse_table_array *v) -{ - v->a[42220] = actions(1876); - v->a[42221] = 3; - v->a[42222] = anon_sym_LT; - v->a[42223] = anon_sym_GT; - v->a[42224] = anon_sym_GT_GT; - v->a[42225] = state(971); - v->a[42226] = 3; - v->a[42227] = sym_file_redirect; - v->a[42228] = sym_heredoc_redirect; - v->a[42229] = aux_sym_redirected_statement_repeat1; - v->a[42230] = 4; - v->a[42231] = actions(3); - v->a[42232] = 1; - v->a[42233] = sym_comment; - v->a[42234] = actions(1176); - v->a[42235] = 1; - v->a[42236] = sym_variable_name; - v->a[42237] = state(1300); - v->a[42238] = 2; - v->a[42239] = sym_variable_assignment; - small_parse_table_2112(v); -} - -void small_parse_table_2112(t_small_parse_table_array *v) -{ - v->a[42240] = aux_sym__variable_assignments_repeat1; - v->a[42241] = actions(576); - v->a[42242] = 12; - v->a[42243] = anon_sym_LT; - v->a[42244] = anon_sym_GT; - v->a[42245] = anon_sym_GT_GT; - v->a[42246] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42247] = anon_sym_DOLLAR; - v->a[42248] = anon_sym_DQUOTE; - v->a[42249] = sym_raw_string; - v->a[42250] = sym_number; - v->a[42251] = anon_sym_DOLLAR_LBRACE; - v->a[42252] = anon_sym_DOLLAR_LPAREN; - v->a[42253] = anon_sym_BQUOTE; - v->a[42254] = sym_word; - v->a[42255] = 10; - v->a[42256] = actions(3); - v->a[42257] = 1; - v->a[42258] = sym_comment; - v->a[42259] = actions(580); - small_parse_table_2113(v); -} - -void small_parse_table_2113(t_small_parse_table_array *v) -{ - v->a[42260] = 1; - v->a[42261] = anon_sym_PIPE; - v->a[42262] = actions(584); - v->a[42263] = 1; - v->a[42264] = anon_sym_LT_LT; - v->a[42265] = actions(586); - v->a[42266] = 1; - v->a[42267] = anon_sym_SEMI; - v->a[42268] = actions(1878); - v->a[42269] = 1; - v->a[42270] = aux_sym_heredoc_redirect_token1; - v->a[42271] = state(348); - v->a[42272] = 1; - v->a[42273] = sym_terminator; - v->a[42274] = actions(582); - v->a[42275] = 2; - v->a[42276] = anon_sym_AMP_AMP; - v->a[42277] = anon_sym_PIPE_PIPE; - v->a[42278] = actions(591); - v->a[42279] = 2; - small_parse_table_2114(v); -} - -void small_parse_table_2114(t_small_parse_table_array *v) -{ - v->a[42280] = anon_sym_esac; - v->a[42281] = anon_sym_SEMI_SEMI; - v->a[42282] = actions(1876); - v->a[42283] = 3; - v->a[42284] = anon_sym_LT; - v->a[42285] = anon_sym_GT; - v->a[42286] = anon_sym_GT_GT; - v->a[42287] = state(971); - v->a[42288] = 3; - v->a[42289] = sym_file_redirect; - v->a[42290] = sym_heredoc_redirect; - v->a[42291] = aux_sym_redirected_statement_repeat1; - v->a[42292] = 10; - v->a[42293] = actions(3); - v->a[42294] = 1; - v->a[42295] = sym_comment; - v->a[42296] = actions(580); - v->a[42297] = 1; - v->a[42298] = anon_sym_PIPE; - v->a[42299] = actions(584); - small_parse_table_2115(v); -} - -/* EOF small_parse_table_422.c */ diff --git a/parser/static/small_parse_table/small_parse_table_423.c b/parser/static/small_parse_table/small_parse_table_423.c deleted file mode 100644 index 53a0f910..00000000 --- a/parser/static/small_parse_table/small_parse_table_423.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2115(t_small_parse_table_array *v) -{ - v->a[42300] = 1; - v->a[42301] = anon_sym_LT_LT; - v->a[42302] = actions(586); - v->a[42303] = 1; - v->a[42304] = anon_sym_SEMI; - v->a[42305] = actions(1878); - v->a[42306] = 1; - v->a[42307] = aux_sym_heredoc_redirect_token1; - v->a[42308] = state(373); - v->a[42309] = 1; - v->a[42310] = sym_terminator; - v->a[42311] = actions(582); - v->a[42312] = 2; - v->a[42313] = anon_sym_AMP_AMP; - v->a[42314] = anon_sym_PIPE_PIPE; - v->a[42315] = actions(591); - v->a[42316] = 2; - v->a[42317] = anon_sym_esac; - v->a[42318] = anon_sym_SEMI_SEMI; - v->a[42319] = actions(1876); - small_parse_table_2116(v); -} - -void small_parse_table_2116(t_small_parse_table_array *v) -{ - v->a[42320] = 3; - v->a[42321] = anon_sym_LT; - v->a[42322] = anon_sym_GT; - v->a[42323] = anon_sym_GT_GT; - v->a[42324] = state(971); - v->a[42325] = 3; - v->a[42326] = sym_file_redirect; - v->a[42327] = sym_heredoc_redirect; - v->a[42328] = aux_sym_redirected_statement_repeat1; - v->a[42329] = 7; - v->a[42330] = actions(3); - v->a[42331] = 1; - v->a[42332] = sym_comment; - v->a[42333] = actions(937); - v->a[42334] = 1; - v->a[42335] = anon_sym_PERCENT; - v->a[42336] = actions(1894); - v->a[42337] = 1; - v->a[42338] = anon_sym_RBRACE; - v->a[42339] = state(1589); - small_parse_table_2117(v); -} - -void small_parse_table_2117(t_small_parse_table_array *v) -{ - v->a[42340] = 1; - v->a[42341] = sym__expansion_regex; - v->a[42342] = state(1590); - v->a[42343] = 1; - v->a[42344] = sym__expansion_expression; - v->a[42345] = actions(943); - v->a[42346] = 3; - v->a[42347] = sym__immediate_double_hash; - v->a[42348] = anon_sym_POUND; - v->a[42349] = anon_sym_PERCENT_PERCENT; - v->a[42350] = actions(941); - v->a[42351] = 8; - v->a[42352] = anon_sym_COLON_DASH; - v->a[42353] = anon_sym_DASH3; - v->a[42354] = anon_sym_COLON_EQ; - v->a[42355] = anon_sym_EQ2; - v->a[42356] = anon_sym_COLON_QMARK; - v->a[42357] = anon_sym_QMARK2; - v->a[42358] = anon_sym_COLON_PLUS; - v->a[42359] = anon_sym_PLUS3; - small_parse_table_2118(v); -} - -void small_parse_table_2118(t_small_parse_table_array *v) -{ - v->a[42360] = 6; - v->a[42361] = actions(3); - v->a[42362] = 1; - v->a[42363] = sym_comment; - v->a[42364] = actions(1890); - v->a[42365] = 1; - v->a[42366] = aux_sym_concatenation_token1; - v->a[42367] = actions(1892); - v->a[42368] = 1; - v->a[42369] = sym__concat; - v->a[42370] = state(895); - v->a[42371] = 1; - v->a[42372] = aux_sym_concatenation_repeat1; - v->a[42373] = actions(917); - v->a[42374] = 3; - v->a[42375] = sym_variable_name; - v->a[42376] = ts_builtin_sym_end; - v->a[42377] = aux_sym_heredoc_redirect_token1; - v->a[42378] = actions(919); - v->a[42379] = 9; - small_parse_table_2119(v); -} - -void small_parse_table_2119(t_small_parse_table_array *v) -{ - v->a[42380] = anon_sym_PIPE; - v->a[42381] = anon_sym_SEMI_SEMI; - v->a[42382] = anon_sym_AMP_AMP; - v->a[42383] = anon_sym_PIPE_PIPE; - v->a[42384] = anon_sym_LT; - v->a[42385] = anon_sym_GT; - v->a[42386] = anon_sym_GT_GT; - v->a[42387] = anon_sym_LT_LT; - v->a[42388] = anon_sym_SEMI; - v->a[42389] = 7; - v->a[42390] = actions(3); - v->a[42391] = 1; - v->a[42392] = sym_comment; - v->a[42393] = actions(937); - v->a[42394] = 1; - v->a[42395] = anon_sym_PERCENT; - v->a[42396] = actions(1896); - v->a[42397] = 1; - v->a[42398] = anon_sym_RBRACE; - v->a[42399] = state(1591); - small_parse_table_2120(v); -} - -/* EOF small_parse_table_423.c */ diff --git a/parser/static/small_parse_table/small_parse_table_424.c b/parser/static/small_parse_table/small_parse_table_424.c deleted file mode 100644 index b09e8658..00000000 --- a/parser/static/small_parse_table/small_parse_table_424.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2120(t_small_parse_table_array *v) -{ - v->a[42400] = 1; - v->a[42401] = sym__expansion_regex; - v->a[42402] = state(1592); - v->a[42403] = 1; - v->a[42404] = sym__expansion_expression; - v->a[42405] = actions(943); - v->a[42406] = 3; - v->a[42407] = sym__immediate_double_hash; - v->a[42408] = anon_sym_POUND; - v->a[42409] = anon_sym_PERCENT_PERCENT; - v->a[42410] = actions(941); - v->a[42411] = 8; - v->a[42412] = anon_sym_COLON_DASH; - v->a[42413] = anon_sym_DASH3; - v->a[42414] = anon_sym_COLON_EQ; - v->a[42415] = anon_sym_EQ2; - v->a[42416] = anon_sym_COLON_QMARK; - v->a[42417] = anon_sym_QMARK2; - v->a[42418] = anon_sym_COLON_PLUS; - v->a[42419] = anon_sym_PLUS3; - small_parse_table_2121(v); -} - -void small_parse_table_2121(t_small_parse_table_array *v) -{ - v->a[42420] = 10; - v->a[42421] = actions(3); - v->a[42422] = 1; - v->a[42423] = sym_comment; - v->a[42424] = actions(580); - v->a[42425] = 1; - v->a[42426] = anon_sym_PIPE; - v->a[42427] = actions(584); - v->a[42428] = 1; - v->a[42429] = anon_sym_LT_LT; - v->a[42430] = actions(586); - v->a[42431] = 1; - v->a[42432] = anon_sym_SEMI; - v->a[42433] = actions(1878); - v->a[42434] = 1; - v->a[42435] = aux_sym_heredoc_redirect_token1; - v->a[42436] = state(381); - v->a[42437] = 1; - v->a[42438] = sym_terminator; - v->a[42439] = actions(578); - small_parse_table_2122(v); -} - -void small_parse_table_2122(t_small_parse_table_array *v) -{ - v->a[42440] = 2; - v->a[42441] = anon_sym_esac; - v->a[42442] = anon_sym_SEMI_SEMI; - v->a[42443] = actions(582); - v->a[42444] = 2; - v->a[42445] = anon_sym_AMP_AMP; - v->a[42446] = anon_sym_PIPE_PIPE; - v->a[42447] = actions(1876); - v->a[42448] = 3; - v->a[42449] = anon_sym_LT; - v->a[42450] = anon_sym_GT; - v->a[42451] = anon_sym_GT_GT; - v->a[42452] = state(971); - v->a[42453] = 3; - v->a[42454] = sym_file_redirect; - v->a[42455] = sym_heredoc_redirect; - v->a[42456] = aux_sym_redirected_statement_repeat1; - v->a[42457] = 10; - v->a[42458] = actions(3); - v->a[42459] = 1; - small_parse_table_2123(v); -} - -void small_parse_table_2123(t_small_parse_table_array *v) -{ - v->a[42460] = sym_comment; - v->a[42461] = actions(580); - v->a[42462] = 1; - v->a[42463] = anon_sym_PIPE; - v->a[42464] = actions(597); - v->a[42465] = 1; - v->a[42466] = anon_sym_LT_LT; - v->a[42467] = actions(716); - v->a[42468] = 1; - v->a[42469] = ts_builtin_sym_end; - v->a[42470] = actions(1874); - v->a[42471] = 1; - v->a[42472] = aux_sym_heredoc_redirect_token1; - v->a[42473] = state(506); - v->a[42474] = 1; - v->a[42475] = sym_terminator; - v->a[42476] = actions(693); - v->a[42477] = 2; - v->a[42478] = anon_sym_SEMI_SEMI; - v->a[42479] = anon_sym_SEMI; - small_parse_table_2124(v); -} - -void small_parse_table_2124(t_small_parse_table_array *v) -{ - v->a[42480] = actions(695); - v->a[42481] = 2; - v->a[42482] = anon_sym_AMP_AMP; - v->a[42483] = anon_sym_PIPE_PIPE; - v->a[42484] = actions(1872); - v->a[42485] = 3; - v->a[42486] = anon_sym_LT; - v->a[42487] = anon_sym_GT; - v->a[42488] = anon_sym_GT_GT; - v->a[42489] = state(922); - v->a[42490] = 3; - v->a[42491] = sym_file_redirect; - v->a[42492] = sym_heredoc_redirect; - v->a[42493] = aux_sym_redirected_statement_repeat1; - v->a[42494] = 10; - v->a[42495] = actions(3); - v->a[42496] = 1; - v->a[42497] = sym_comment; - v->a[42498] = actions(580); - v->a[42499] = 1; - small_parse_table_2125(v); -} - -/* EOF small_parse_table_424.c */ diff --git a/parser/static/small_parse_table/small_parse_table_425.c b/parser/static/small_parse_table/small_parse_table_425.c deleted file mode 100644 index 11be4c72..00000000 --- a/parser/static/small_parse_table/small_parse_table_425.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2125(t_small_parse_table_array *v) -{ - v->a[42500] = anon_sym_PIPE; - v->a[42501] = actions(597); - v->a[42502] = 1; - v->a[42503] = anon_sym_LT_LT; - v->a[42504] = actions(716); - v->a[42505] = 1; - v->a[42506] = ts_builtin_sym_end; - v->a[42507] = actions(1874); - v->a[42508] = 1; - v->a[42509] = aux_sym_heredoc_redirect_token1; - v->a[42510] = state(505); - v->a[42511] = 1; - v->a[42512] = sym_terminator; - v->a[42513] = actions(693); - v->a[42514] = 2; - v->a[42515] = anon_sym_SEMI_SEMI; - v->a[42516] = anon_sym_SEMI; - v->a[42517] = actions(695); - v->a[42518] = 2; - v->a[42519] = anon_sym_AMP_AMP; - small_parse_table_2126(v); -} - -void small_parse_table_2126(t_small_parse_table_array *v) -{ - v->a[42520] = anon_sym_PIPE_PIPE; - v->a[42521] = actions(1872); - v->a[42522] = 3; - v->a[42523] = anon_sym_LT; - v->a[42524] = anon_sym_GT; - v->a[42525] = anon_sym_GT_GT; - v->a[42526] = state(922); - v->a[42527] = 3; - v->a[42528] = sym_file_redirect; - v->a[42529] = sym_heredoc_redirect; - v->a[42530] = aux_sym_redirected_statement_repeat1; - v->a[42531] = 6; - v->a[42532] = actions(3); - v->a[42533] = 1; - v->a[42534] = sym_comment; - v->a[42535] = actions(1890); - v->a[42536] = 1; - v->a[42537] = aux_sym_concatenation_token1; - v->a[42538] = actions(1898); - v->a[42539] = 1; - small_parse_table_2127(v); -} - -void small_parse_table_2127(t_small_parse_table_array *v) -{ - v->a[42540] = sym__concat; - v->a[42541] = state(766); - v->a[42542] = 1; - v->a[42543] = aux_sym_concatenation_repeat1; - v->a[42544] = actions(921); - v->a[42545] = 2; - v->a[42546] = sym_variable_name; - v->a[42547] = aux_sym_heredoc_redirect_token1; - v->a[42548] = actions(923); - v->a[42549] = 10; - v->a[42550] = anon_sym_PIPE; - v->a[42551] = anon_sym_SEMI_SEMI; - v->a[42552] = anon_sym_AMP_AMP; - v->a[42553] = anon_sym_PIPE_PIPE; - v->a[42554] = anon_sym_LT; - v->a[42555] = anon_sym_GT; - v->a[42556] = anon_sym_GT_GT; - v->a[42557] = anon_sym_LT_LT; - v->a[42558] = anon_sym_BQUOTE; - v->a[42559] = anon_sym_SEMI; - small_parse_table_2128(v); -} - -void small_parse_table_2128(t_small_parse_table_array *v) -{ - v->a[42560] = 10; - v->a[42561] = actions(3); - v->a[42562] = 1; - v->a[42563] = sym_comment; - v->a[42564] = actions(580); - v->a[42565] = 1; - v->a[42566] = anon_sym_PIPE; - v->a[42567] = actions(597); - v->a[42568] = 1; - v->a[42569] = anon_sym_LT_LT; - v->a[42570] = actions(716); - v->a[42571] = 1; - v->a[42572] = ts_builtin_sym_end; - v->a[42573] = actions(1874); - v->a[42574] = 1; - v->a[42575] = aux_sym_heredoc_redirect_token1; - v->a[42576] = state(471); - v->a[42577] = 1; - v->a[42578] = sym_terminator; - v->a[42579] = actions(693); - small_parse_table_2129(v); -} - -void small_parse_table_2129(t_small_parse_table_array *v) -{ - v->a[42580] = 2; - v->a[42581] = anon_sym_SEMI_SEMI; - v->a[42582] = anon_sym_SEMI; - v->a[42583] = actions(695); - v->a[42584] = 2; - v->a[42585] = anon_sym_AMP_AMP; - v->a[42586] = anon_sym_PIPE_PIPE; - v->a[42587] = actions(1872); - v->a[42588] = 3; - v->a[42589] = anon_sym_LT; - v->a[42590] = anon_sym_GT; - v->a[42591] = anon_sym_GT_GT; - v->a[42592] = state(922); - v->a[42593] = 3; - v->a[42594] = sym_file_redirect; - v->a[42595] = sym_heredoc_redirect; - v->a[42596] = aux_sym_redirected_statement_repeat1; - v->a[42597] = 10; - v->a[42598] = actions(3); - v->a[42599] = 1; - small_parse_table_2130(v); -} - -/* EOF small_parse_table_425.c */ diff --git a/parser/static/small_parse_table/small_parse_table_426.c b/parser/static/small_parse_table/small_parse_table_426.c deleted file mode 100644 index a32e578c..00000000 --- a/parser/static/small_parse_table/small_parse_table_426.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2130(t_small_parse_table_array *v) -{ - v->a[42600] = sym_comment; - v->a[42601] = actions(580); - v->a[42602] = 1; - v->a[42603] = anon_sym_PIPE; - v->a[42604] = actions(597); - v->a[42605] = 1; - v->a[42606] = anon_sym_LT_LT; - v->a[42607] = actions(716); - v->a[42608] = 1; - v->a[42609] = ts_builtin_sym_end; - v->a[42610] = actions(1874); - v->a[42611] = 1; - v->a[42612] = aux_sym_heredoc_redirect_token1; - v->a[42613] = state(468); - v->a[42614] = 1; - v->a[42615] = sym_terminator; - v->a[42616] = actions(693); - v->a[42617] = 2; - v->a[42618] = anon_sym_SEMI_SEMI; - v->a[42619] = anon_sym_SEMI; - small_parse_table_2131(v); -} - -void small_parse_table_2131(t_small_parse_table_array *v) -{ - v->a[42620] = actions(695); - v->a[42621] = 2; - v->a[42622] = anon_sym_AMP_AMP; - v->a[42623] = anon_sym_PIPE_PIPE; - v->a[42624] = actions(1872); - v->a[42625] = 3; - v->a[42626] = anon_sym_LT; - v->a[42627] = anon_sym_GT; - v->a[42628] = anon_sym_GT_GT; - v->a[42629] = state(922); - v->a[42630] = 3; - v->a[42631] = sym_file_redirect; - v->a[42632] = sym_heredoc_redirect; - v->a[42633] = aux_sym_redirected_statement_repeat1; - v->a[42634] = 10; - v->a[42635] = actions(3); - v->a[42636] = 1; - v->a[42637] = sym_comment; - v->a[42638] = actions(1569); - v->a[42639] = 1; - small_parse_table_2132(v); -} - -void small_parse_table_2132(t_small_parse_table_array *v) -{ - v->a[42640] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42641] = actions(1573); - v->a[42642] = 1; - v->a[42643] = anon_sym_DQUOTE; - v->a[42644] = actions(1575); - v->a[42645] = 1; - v->a[42646] = anon_sym_DOLLAR_LBRACE; - v->a[42647] = actions(1577); - v->a[42648] = 1; - v->a[42649] = anon_sym_DOLLAR_LPAREN; - v->a[42650] = actions(1579); - v->a[42651] = 1; - v->a[42652] = anon_sym_BQUOTE; - v->a[42653] = actions(1756); - v->a[42654] = 1; - v->a[42655] = anon_sym_DOLLAR; - v->a[42656] = state(1489); - v->a[42657] = 1; - v->a[42658] = sym_concatenation; - v->a[42659] = actions(1900); - small_parse_table_2133(v); -} - -void small_parse_table_2133(t_small_parse_table_array *v) -{ - v->a[42660] = 3; - v->a[42661] = sym_raw_string; - v->a[42662] = sym_number; - v->a[42663] = sym_word; - v->a[42664] = state(1391); - v->a[42665] = 5; - v->a[42666] = sym_arithmetic_expansion; - v->a[42667] = sym_string; - v->a[42668] = sym_simple_expansion; - v->a[42669] = sym_expansion; - v->a[42670] = sym_command_substitution; - v->a[42671] = 10; - v->a[42672] = actions(3); - v->a[42673] = 1; - v->a[42674] = sym_comment; - v->a[42675] = actions(580); - v->a[42676] = 1; - v->a[42677] = anon_sym_PIPE; - v->a[42678] = actions(597); - v->a[42679] = 1; - small_parse_table_2134(v); -} - -void small_parse_table_2134(t_small_parse_table_array *v) -{ - v->a[42680] = anon_sym_LT_LT; - v->a[42681] = actions(716); - v->a[42682] = 1; - v->a[42683] = ts_builtin_sym_end; - v->a[42684] = actions(1874); - v->a[42685] = 1; - v->a[42686] = aux_sym_heredoc_redirect_token1; - v->a[42687] = state(466); - v->a[42688] = 1; - v->a[42689] = sym_terminator; - v->a[42690] = actions(693); - v->a[42691] = 2; - v->a[42692] = anon_sym_SEMI_SEMI; - v->a[42693] = anon_sym_SEMI; - v->a[42694] = actions(695); - v->a[42695] = 2; - v->a[42696] = anon_sym_AMP_AMP; - v->a[42697] = anon_sym_PIPE_PIPE; - v->a[42698] = actions(1872); - v->a[42699] = 3; - small_parse_table_2135(v); -} - -/* EOF small_parse_table_426.c */ diff --git a/parser/static/small_parse_table/small_parse_table_427.c b/parser/static/small_parse_table/small_parse_table_427.c deleted file mode 100644 index 629d4b2e..00000000 --- a/parser/static/small_parse_table/small_parse_table_427.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2135(t_small_parse_table_array *v) -{ - v->a[42700] = anon_sym_LT; - v->a[42701] = anon_sym_GT; - v->a[42702] = anon_sym_GT_GT; - v->a[42703] = state(922); - v->a[42704] = 3; - v->a[42705] = sym_file_redirect; - v->a[42706] = sym_heredoc_redirect; - v->a[42707] = aux_sym_redirected_statement_repeat1; - v->a[42708] = 10; - v->a[42709] = actions(3); - v->a[42710] = 1; - v->a[42711] = sym_comment; - v->a[42712] = actions(580); - v->a[42713] = 1; - v->a[42714] = anon_sym_PIPE; - v->a[42715] = actions(597); - v->a[42716] = 1; - v->a[42717] = anon_sym_LT_LT; - v->a[42718] = actions(716); - v->a[42719] = 1; - small_parse_table_2136(v); -} - -void small_parse_table_2136(t_small_parse_table_array *v) -{ - v->a[42720] = ts_builtin_sym_end; - v->a[42721] = actions(1874); - v->a[42722] = 1; - v->a[42723] = aux_sym_heredoc_redirect_token1; - v->a[42724] = state(465); - v->a[42725] = 1; - v->a[42726] = sym_terminator; - v->a[42727] = actions(693); - v->a[42728] = 2; - v->a[42729] = anon_sym_SEMI_SEMI; - v->a[42730] = anon_sym_SEMI; - v->a[42731] = actions(695); - v->a[42732] = 2; - v->a[42733] = anon_sym_AMP_AMP; - v->a[42734] = anon_sym_PIPE_PIPE; - v->a[42735] = actions(1872); - v->a[42736] = 3; - v->a[42737] = anon_sym_LT; - v->a[42738] = anon_sym_GT; - v->a[42739] = anon_sym_GT_GT; - small_parse_table_2137(v); -} - -void small_parse_table_2137(t_small_parse_table_array *v) -{ - v->a[42740] = state(922); - v->a[42741] = 3; - v->a[42742] = sym_file_redirect; - v->a[42743] = sym_heredoc_redirect; - v->a[42744] = aux_sym_redirected_statement_repeat1; - v->a[42745] = 10; - v->a[42746] = actions(3); - v->a[42747] = 1; - v->a[42748] = sym_comment; - v->a[42749] = actions(580); - v->a[42750] = 1; - v->a[42751] = anon_sym_PIPE; - v->a[42752] = actions(597); - v->a[42753] = 1; - v->a[42754] = anon_sym_LT_LT; - v->a[42755] = actions(716); - v->a[42756] = 1; - v->a[42757] = ts_builtin_sym_end; - v->a[42758] = actions(1874); - v->a[42759] = 1; - small_parse_table_2138(v); -} - -void small_parse_table_2138(t_small_parse_table_array *v) -{ - v->a[42760] = aux_sym_heredoc_redirect_token1; - v->a[42761] = state(464); - v->a[42762] = 1; - v->a[42763] = sym_terminator; - v->a[42764] = actions(693); - v->a[42765] = 2; - v->a[42766] = anon_sym_SEMI_SEMI; - v->a[42767] = anon_sym_SEMI; - v->a[42768] = actions(695); - v->a[42769] = 2; - v->a[42770] = anon_sym_AMP_AMP; - v->a[42771] = anon_sym_PIPE_PIPE; - v->a[42772] = actions(1872); - v->a[42773] = 3; - v->a[42774] = anon_sym_LT; - v->a[42775] = anon_sym_GT; - v->a[42776] = anon_sym_GT_GT; - v->a[42777] = state(922); - v->a[42778] = 3; - v->a[42779] = sym_file_redirect; - small_parse_table_2139(v); -} - -void small_parse_table_2139(t_small_parse_table_array *v) -{ - v->a[42780] = sym_heredoc_redirect; - v->a[42781] = aux_sym_redirected_statement_repeat1; - v->a[42782] = 10; - v->a[42783] = actions(3); - v->a[42784] = 1; - v->a[42785] = sym_comment; - v->a[42786] = actions(578); - v->a[42787] = 1; - v->a[42788] = anon_sym_RPAREN; - v->a[42789] = actions(580); - v->a[42790] = 1; - v->a[42791] = anon_sym_PIPE; - v->a[42792] = actions(597); - v->a[42793] = 1; - v->a[42794] = anon_sym_LT_LT; - v->a[42795] = actions(1870); - v->a[42796] = 1; - v->a[42797] = aux_sym_heredoc_redirect_token1; - v->a[42798] = state(428); - v->a[42799] = 1; - small_parse_table_2140(v); -} - -/* EOF small_parse_table_427.c */ diff --git a/parser/static/small_parse_table/small_parse_table_428.c b/parser/static/small_parse_table/small_parse_table_428.c deleted file mode 100644 index 09fa14d6..00000000 --- a/parser/static/small_parse_table/small_parse_table_428.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2140(t_small_parse_table_array *v) -{ - v->a[42800] = sym_terminator; - v->a[42801] = actions(593); - v->a[42802] = 2; - v->a[42803] = anon_sym_SEMI_SEMI; - v->a[42804] = anon_sym_SEMI; - v->a[42805] = actions(595); - v->a[42806] = 2; - v->a[42807] = anon_sym_AMP_AMP; - v->a[42808] = anon_sym_PIPE_PIPE; - v->a[42809] = actions(1868); - v->a[42810] = 3; - v->a[42811] = anon_sym_LT; - v->a[42812] = anon_sym_GT; - v->a[42813] = anon_sym_GT_GT; - v->a[42814] = state(916); - v->a[42815] = 3; - v->a[42816] = sym_file_redirect; - v->a[42817] = sym_heredoc_redirect; - v->a[42818] = aux_sym_redirected_statement_repeat1; - v->a[42819] = 10; - small_parse_table_2141(v); -} - -void small_parse_table_2141(t_small_parse_table_array *v) -{ - v->a[42820] = actions(3); - v->a[42821] = 1; - v->a[42822] = sym_comment; - v->a[42823] = actions(580); - v->a[42824] = 1; - v->a[42825] = anon_sym_PIPE; - v->a[42826] = actions(591); - v->a[42827] = 1; - v->a[42828] = anon_sym_RPAREN; - v->a[42829] = actions(597); - v->a[42830] = 1; - v->a[42831] = anon_sym_LT_LT; - v->a[42832] = actions(1870); - v->a[42833] = 1; - v->a[42834] = aux_sym_heredoc_redirect_token1; - v->a[42835] = state(388); - v->a[42836] = 1; - v->a[42837] = sym_terminator; - v->a[42838] = actions(593); - v->a[42839] = 2; - small_parse_table_2142(v); -} - -void small_parse_table_2142(t_small_parse_table_array *v) -{ - v->a[42840] = anon_sym_SEMI_SEMI; - v->a[42841] = anon_sym_SEMI; - v->a[42842] = actions(595); - v->a[42843] = 2; - v->a[42844] = anon_sym_AMP_AMP; - v->a[42845] = anon_sym_PIPE_PIPE; - v->a[42846] = actions(1868); - v->a[42847] = 3; - v->a[42848] = anon_sym_LT; - v->a[42849] = anon_sym_GT; - v->a[42850] = anon_sym_GT_GT; - v->a[42851] = state(916); - v->a[42852] = 3; - v->a[42853] = sym_file_redirect; - v->a[42854] = sym_heredoc_redirect; - v->a[42855] = aux_sym_redirected_statement_repeat1; - v->a[42856] = 10; - v->a[42857] = actions(3); - v->a[42858] = 1; - v->a[42859] = sym_comment; - small_parse_table_2143(v); -} - -void small_parse_table_2143(t_small_parse_table_array *v) -{ - v->a[42860] = actions(580); - v->a[42861] = 1; - v->a[42862] = anon_sym_PIPE; - v->a[42863] = actions(597); - v->a[42864] = 1; - v->a[42865] = anon_sym_LT_LT; - v->a[42866] = actions(716); - v->a[42867] = 1; - v->a[42868] = ts_builtin_sym_end; - v->a[42869] = actions(1874); - v->a[42870] = 1; - v->a[42871] = aux_sym_heredoc_redirect_token1; - v->a[42872] = state(450); - v->a[42873] = 1; - v->a[42874] = sym_terminator; - v->a[42875] = actions(693); - v->a[42876] = 2; - v->a[42877] = anon_sym_SEMI_SEMI; - v->a[42878] = anon_sym_SEMI; - v->a[42879] = actions(695); - small_parse_table_2144(v); -} - -void small_parse_table_2144(t_small_parse_table_array *v) -{ - v->a[42880] = 2; - v->a[42881] = anon_sym_AMP_AMP; - v->a[42882] = anon_sym_PIPE_PIPE; - v->a[42883] = actions(1872); - v->a[42884] = 3; - v->a[42885] = anon_sym_LT; - v->a[42886] = anon_sym_GT; - v->a[42887] = anon_sym_GT_GT; - v->a[42888] = state(922); - v->a[42889] = 3; - v->a[42890] = sym_file_redirect; - v->a[42891] = sym_heredoc_redirect; - v->a[42892] = aux_sym_redirected_statement_repeat1; - v->a[42893] = 4; - v->a[42894] = actions(3); - v->a[42895] = 1; - v->a[42896] = sym_comment; - v->a[42897] = actions(588); - v->a[42898] = 1; - v->a[42899] = sym_variable_name; - small_parse_table_2145(v); -} - -/* EOF small_parse_table_428.c */ diff --git a/parser/static/small_parse_table/small_parse_table_429.c b/parser/static/small_parse_table/small_parse_table_429.c deleted file mode 100644 index 758d5bda..00000000 --- a/parser/static/small_parse_table/small_parse_table_429.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2145(t_small_parse_table_array *v) -{ - v->a[42900] = state(970); - v->a[42901] = 2; - v->a[42902] = sym_variable_assignment; - v->a[42903] = aux_sym__variable_assignments_repeat1; - v->a[42904] = actions(576); - v->a[42905] = 12; - v->a[42906] = anon_sym_LT; - v->a[42907] = anon_sym_GT; - v->a[42908] = anon_sym_GT_GT; - v->a[42909] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[42910] = anon_sym_DOLLAR; - v->a[42911] = anon_sym_DQUOTE; - v->a[42912] = sym_raw_string; - v->a[42913] = sym_number; - v->a[42914] = anon_sym_DOLLAR_LBRACE; - v->a[42915] = anon_sym_DOLLAR_LPAREN; - v->a[42916] = anon_sym_BQUOTE; - v->a[42917] = sym_word; - v->a[42918] = 10; - v->a[42919] = actions(3); - small_parse_table_2146(v); -} - -void small_parse_table_2146(t_small_parse_table_array *v) -{ - v->a[42920] = 1; - v->a[42921] = sym_comment; - v->a[42922] = actions(580); - v->a[42923] = 1; - v->a[42924] = anon_sym_PIPE; - v->a[42925] = actions(591); - v->a[42926] = 1; - v->a[42927] = anon_sym_RPAREN; - v->a[42928] = actions(597); - v->a[42929] = 1; - v->a[42930] = anon_sym_LT_LT; - v->a[42931] = actions(1870); - v->a[42932] = 1; - v->a[42933] = aux_sym_heredoc_redirect_token1; - v->a[42934] = state(386); - v->a[42935] = 1; - v->a[42936] = sym_terminator; - v->a[42937] = actions(593); - v->a[42938] = 2; - v->a[42939] = anon_sym_SEMI_SEMI; - small_parse_table_2147(v); -} - -void small_parse_table_2147(t_small_parse_table_array *v) -{ - v->a[42940] = anon_sym_SEMI; - v->a[42941] = actions(595); - v->a[42942] = 2; - v->a[42943] = anon_sym_AMP_AMP; - v->a[42944] = anon_sym_PIPE_PIPE; - v->a[42945] = actions(1868); - v->a[42946] = 3; - v->a[42947] = anon_sym_LT; - v->a[42948] = anon_sym_GT; - v->a[42949] = anon_sym_GT_GT; - v->a[42950] = state(916); - v->a[42951] = 3; - v->a[42952] = sym_file_redirect; - v->a[42953] = sym_heredoc_redirect; - v->a[42954] = aux_sym_redirected_statement_repeat1; - v->a[42955] = 10; - v->a[42956] = actions(3); - v->a[42957] = 1; - v->a[42958] = sym_comment; - v->a[42959] = actions(580); - small_parse_table_2148(v); -} - -void small_parse_table_2148(t_small_parse_table_array *v) -{ - v->a[42960] = 1; - v->a[42961] = anon_sym_PIPE; - v->a[42962] = actions(597); - v->a[42963] = 1; - v->a[42964] = anon_sym_LT_LT; - v->a[42965] = actions(716); - v->a[42966] = 1; - v->a[42967] = ts_builtin_sym_end; - v->a[42968] = actions(1874); - v->a[42969] = 1; - v->a[42970] = aux_sym_heredoc_redirect_token1; - v->a[42971] = state(446); - v->a[42972] = 1; - v->a[42973] = sym_terminator; - v->a[42974] = actions(693); - v->a[42975] = 2; - v->a[42976] = anon_sym_SEMI_SEMI; - v->a[42977] = anon_sym_SEMI; - v->a[42978] = actions(695); - v->a[42979] = 2; - small_parse_table_2149(v); -} - -void small_parse_table_2149(t_small_parse_table_array *v) -{ - v->a[42980] = anon_sym_AMP_AMP; - v->a[42981] = anon_sym_PIPE_PIPE; - v->a[42982] = actions(1872); - v->a[42983] = 3; - v->a[42984] = anon_sym_LT; - v->a[42985] = anon_sym_GT; - v->a[42986] = anon_sym_GT_GT; - v->a[42987] = state(922); - v->a[42988] = 3; - v->a[42989] = sym_file_redirect; - v->a[42990] = sym_heredoc_redirect; - v->a[42991] = aux_sym_redirected_statement_repeat1; - v->a[42992] = 10; - v->a[42993] = actions(3); - v->a[42994] = 1; - v->a[42995] = sym_comment; - v->a[42996] = actions(580); - v->a[42997] = 1; - v->a[42998] = anon_sym_PIPE; - v->a[42999] = actions(597); - small_parse_table_2150(v); -} - -/* EOF small_parse_table_429.c */ diff --git a/parser/static/small_parse_table/small_parse_table_43.c b/parser/static/small_parse_table/small_parse_table_43.c deleted file mode 100644 index 553aa2ed..00000000 --- a/parser/static/small_parse_table/small_parse_table_43.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_215(t_small_parse_table_array *v) -{ - v->a[4300] = sym_case_statement; - v->a[4301] = sym_function_definition; - v->a[4302] = sym_compound_statement; - v->a[4303] = sym_subshell; - v->a[4304] = sym_list; - v->a[4305] = sym_negated_command; - v->a[4306] = sym_command; - v->a[4307] = sym__variable_assignments; - v->a[4308] = 30; - v->a[4309] = actions(3); - v->a[4310] = 1; - v->a[4311] = sym_comment; - v->a[4312] = actions(9); - v->a[4313] = 1; - v->a[4314] = anon_sym_for; - v->a[4315] = actions(13); - v->a[4316] = 1; - v->a[4317] = anon_sym_if; - v->a[4318] = actions(15); - v->a[4319] = 1; - small_parse_table_216(v); -} - -void small_parse_table_216(t_small_parse_table_array *v) -{ - v->a[4320] = anon_sym_case; - v->a[4321] = actions(17); - v->a[4322] = 1; - v->a[4323] = anon_sym_LPAREN; - v->a[4324] = actions(19); - v->a[4325] = 1; - v->a[4326] = anon_sym_LBRACE; - v->a[4327] = actions(41); - v->a[4328] = 1; - v->a[4329] = sym_word; - v->a[4330] = actions(49); - v->a[4331] = 1; - v->a[4332] = anon_sym_BANG; - v->a[4333] = actions(53); - v->a[4334] = 1; - v->a[4335] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4336] = actions(55); - v->a[4337] = 1; - v->a[4338] = anon_sym_DOLLAR; - v->a[4339] = actions(57); - small_parse_table_217(v); -} - -void small_parse_table_217(t_small_parse_table_array *v) -{ - v->a[4340] = 1; - v->a[4341] = anon_sym_DQUOTE; - v->a[4342] = actions(61); - v->a[4343] = 1; - v->a[4344] = anon_sym_DOLLAR_LBRACE; - v->a[4345] = actions(63); - v->a[4346] = 1; - v->a[4347] = anon_sym_DOLLAR_LPAREN; - v->a[4348] = actions(65); - v->a[4349] = 1; - v->a[4350] = anon_sym_BQUOTE; - v->a[4351] = actions(67); - v->a[4352] = 1; - v->a[4353] = sym_variable_name; - v->a[4354] = actions(202); - v->a[4355] = 1; - v->a[4356] = anon_sym_then; - v->a[4357] = state(38); - v->a[4358] = 1; - v->a[4359] = aux_sym__terminated_statement; - small_parse_table_218(v); -} - -void small_parse_table_218(t_small_parse_table_array *v) -{ - v->a[4360] = state(185); - v->a[4361] = 1; - v->a[4362] = sym_command_name; - v->a[4363] = state(237); - v->a[4364] = 1; - v->a[4365] = sym_variable_assignment; - v->a[4366] = state(411); - v->a[4367] = 1; - v->a[4368] = aux_sym_command_repeat1; - v->a[4369] = state(551); - v->a[4370] = 1; - v->a[4371] = sym_file_redirect; - v->a[4372] = state(555); - v->a[4373] = 1; - v->a[4374] = sym_concatenation; - v->a[4375] = state(1059); - v->a[4376] = 1; - v->a[4377] = sym_pipeline; - v->a[4378] = state(1126); - v->a[4379] = 1; - small_parse_table_219(v); -} - -void small_parse_table_219(t_small_parse_table_array *v) -{ - v->a[4380] = aux_sym_redirected_statement_repeat2; - v->a[4381] = state(1561); - v->a[4382] = 1; - v->a[4383] = sym__statement_not_pipeline; - v->a[4384] = actions(11); - v->a[4385] = 2; - v->a[4386] = anon_sym_while; - v->a[4387] = anon_sym_until; - v->a[4388] = actions(59); - v->a[4389] = 2; - v->a[4390] = sym_raw_string; - v->a[4391] = sym_number; - v->a[4392] = actions(51); - v->a[4393] = 3; - v->a[4394] = anon_sym_LT; - v->a[4395] = anon_sym_GT; - v->a[4396] = anon_sym_GT_GT; - v->a[4397] = state(401); - v->a[4398] = 5; - v->a[4399] = sym_arithmetic_expansion; - small_parse_table_220(v); -} - -/* EOF small_parse_table_43.c */ diff --git a/parser/static/small_parse_table/small_parse_table_430.c b/parser/static/small_parse_table/small_parse_table_430.c deleted file mode 100644 index cb1a0ff8..00000000 --- a/parser/static/small_parse_table/small_parse_table_430.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2150(t_small_parse_table_array *v) -{ - v->a[43000] = 1; - v->a[43001] = anon_sym_LT_LT; - v->a[43002] = actions(716); - v->a[43003] = 1; - v->a[43004] = ts_builtin_sym_end; - v->a[43005] = actions(1874); - v->a[43006] = 1; - v->a[43007] = aux_sym_heredoc_redirect_token1; - v->a[43008] = state(444); - v->a[43009] = 1; - v->a[43010] = sym_terminator; - v->a[43011] = actions(693); - v->a[43012] = 2; - v->a[43013] = anon_sym_SEMI_SEMI; - v->a[43014] = anon_sym_SEMI; - v->a[43015] = actions(695); - v->a[43016] = 2; - v->a[43017] = anon_sym_AMP_AMP; - v->a[43018] = anon_sym_PIPE_PIPE; - v->a[43019] = actions(1872); - small_parse_table_2151(v); -} - -void small_parse_table_2151(t_small_parse_table_array *v) -{ - v->a[43020] = 3; - v->a[43021] = anon_sym_LT; - v->a[43022] = anon_sym_GT; - v->a[43023] = anon_sym_GT_GT; - v->a[43024] = state(922); - v->a[43025] = 3; - v->a[43026] = sym_file_redirect; - v->a[43027] = sym_heredoc_redirect; - v->a[43028] = aux_sym_redirected_statement_repeat1; - v->a[43029] = 10; - v->a[43030] = actions(3); - v->a[43031] = 1; - v->a[43032] = sym_comment; - v->a[43033] = actions(1569); - v->a[43034] = 1; - v->a[43035] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43036] = actions(1573); - v->a[43037] = 1; - v->a[43038] = anon_sym_DQUOTE; - v->a[43039] = actions(1575); - small_parse_table_2152(v); -} - -void small_parse_table_2152(t_small_parse_table_array *v) -{ - v->a[43040] = 1; - v->a[43041] = anon_sym_DOLLAR_LBRACE; - v->a[43042] = actions(1577); - v->a[43043] = 1; - v->a[43044] = anon_sym_DOLLAR_LPAREN; - v->a[43045] = actions(1579); - v->a[43046] = 1; - v->a[43047] = anon_sym_BQUOTE; - v->a[43048] = actions(1756); - v->a[43049] = 1; - v->a[43050] = anon_sym_DOLLAR; - v->a[43051] = state(1510); - v->a[43052] = 1; - v->a[43053] = sym_concatenation; - v->a[43054] = actions(1902); - v->a[43055] = 3; - v->a[43056] = sym_raw_string; - v->a[43057] = sym_number; - v->a[43058] = sym_word; - v->a[43059] = state(1381); - small_parse_table_2153(v); -} - -void small_parse_table_2153(t_small_parse_table_array *v) -{ - v->a[43060] = 5; - v->a[43061] = sym_arithmetic_expansion; - v->a[43062] = sym_string; - v->a[43063] = sym_simple_expansion; - v->a[43064] = sym_expansion; - v->a[43065] = sym_command_substitution; - v->a[43066] = 10; - v->a[43067] = actions(3); - v->a[43068] = 1; - v->a[43069] = sym_comment; - v->a[43070] = actions(580); - v->a[43071] = 1; - v->a[43072] = anon_sym_PIPE; - v->a[43073] = actions(597); - v->a[43074] = 1; - v->a[43075] = anon_sym_LT_LT; - v->a[43076] = actions(716); - v->a[43077] = 1; - v->a[43078] = ts_builtin_sym_end; - v->a[43079] = actions(1874); - small_parse_table_2154(v); -} - -void small_parse_table_2154(t_small_parse_table_array *v) -{ - v->a[43080] = 1; - v->a[43081] = aux_sym_heredoc_redirect_token1; - v->a[43082] = state(441); - v->a[43083] = 1; - v->a[43084] = sym_terminator; - v->a[43085] = actions(693); - v->a[43086] = 2; - v->a[43087] = anon_sym_SEMI_SEMI; - v->a[43088] = anon_sym_SEMI; - v->a[43089] = actions(695); - v->a[43090] = 2; - v->a[43091] = anon_sym_AMP_AMP; - v->a[43092] = anon_sym_PIPE_PIPE; - v->a[43093] = actions(1872); - v->a[43094] = 3; - v->a[43095] = anon_sym_LT; - v->a[43096] = anon_sym_GT; - v->a[43097] = anon_sym_GT_GT; - v->a[43098] = state(922); - v->a[43099] = 3; - small_parse_table_2155(v); -} - -/* EOF small_parse_table_430.c */ diff --git a/parser/static/small_parse_table/small_parse_table_431.c b/parser/static/small_parse_table/small_parse_table_431.c deleted file mode 100644 index 9bc83088..00000000 --- a/parser/static/small_parse_table/small_parse_table_431.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2155(t_small_parse_table_array *v) -{ - v->a[43100] = sym_file_redirect; - v->a[43101] = sym_heredoc_redirect; - v->a[43102] = aux_sym_redirected_statement_repeat1; - v->a[43103] = 6; - v->a[43104] = actions(3); - v->a[43105] = 1; - v->a[43106] = sym_comment; - v->a[43107] = actions(1890); - v->a[43108] = 1; - v->a[43109] = aux_sym_concatenation_token1; - v->a[43110] = actions(1904); - v->a[43111] = 1; - v->a[43112] = sym__concat; - v->a[43113] = state(766); - v->a[43114] = 1; - v->a[43115] = aux_sym_concatenation_repeat1; - v->a[43116] = actions(921); - v->a[43117] = 2; - v->a[43118] = sym_variable_name; - v->a[43119] = aux_sym_heredoc_redirect_token1; - small_parse_table_2156(v); -} - -void small_parse_table_2156(t_small_parse_table_array *v) -{ - v->a[43120] = actions(923); - v->a[43121] = 10; - v->a[43122] = anon_sym_PIPE; - v->a[43123] = anon_sym_RPAREN; - v->a[43124] = anon_sym_SEMI_SEMI; - v->a[43125] = anon_sym_AMP_AMP; - v->a[43126] = anon_sym_PIPE_PIPE; - v->a[43127] = anon_sym_LT; - v->a[43128] = anon_sym_GT; - v->a[43129] = anon_sym_GT_GT; - v->a[43130] = anon_sym_LT_LT; - v->a[43131] = anon_sym_SEMI; - v->a[43132] = 5; - v->a[43133] = actions(3); - v->a[43134] = 1; - v->a[43135] = sym_comment; - v->a[43136] = actions(1910); - v->a[43137] = 1; - v->a[43138] = sym_variable_name; - v->a[43139] = actions(1908); - small_parse_table_2157(v); -} - -void small_parse_table_2157(t_small_parse_table_array *v) -{ - v->a[43140] = 2; - v->a[43141] = aux_sym__simple_variable_name_token1; - v->a[43142] = aux_sym__multiline_variable_name_token1; - v->a[43143] = actions(343); - v->a[43144] = 4; - v->a[43145] = anon_sym_in; - v->a[43146] = anon_sym_SEMI_SEMI; - v->a[43147] = aux_sym_heredoc_redirect_token1; - v->a[43148] = anon_sym_SEMI; - v->a[43149] = actions(1906); - v->a[43150] = 8; - v->a[43151] = anon_sym_BANG; - v->a[43152] = anon_sym_DASH; - v->a[43153] = anon_sym_STAR; - v->a[43154] = anon_sym_QMARK; - v->a[43155] = anon_sym_DOLLAR; - v->a[43156] = anon_sym_POUND; - v->a[43157] = anon_sym_AT; - v->a[43158] = anon_sym_0; - v->a[43159] = 4; - small_parse_table_2158(v); -} - -void small_parse_table_2158(t_small_parse_table_array *v) -{ - v->a[43160] = actions(3); - v->a[43161] = 1; - v->a[43162] = sym_comment; - v->a[43163] = actions(697); - v->a[43164] = 1; - v->a[43165] = sym_variable_name; - v->a[43166] = state(924); - v->a[43167] = 2; - v->a[43168] = sym_variable_assignment; - v->a[43169] = aux_sym__variable_assignments_repeat1; - v->a[43170] = actions(576); - v->a[43171] = 12; - v->a[43172] = anon_sym_LT; - v->a[43173] = anon_sym_GT; - v->a[43174] = anon_sym_GT_GT; - v->a[43175] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[43176] = anon_sym_DOLLAR; - v->a[43177] = anon_sym_DQUOTE; - v->a[43178] = sym_raw_string; - v->a[43179] = sym_number; - small_parse_table_2159(v); -} - -void small_parse_table_2159(t_small_parse_table_array *v) -{ - v->a[43180] = anon_sym_DOLLAR_LBRACE; - v->a[43181] = anon_sym_DOLLAR_LPAREN; - v->a[43182] = anon_sym_BQUOTE; - v->a[43183] = sym_word; - v->a[43184] = 10; - v->a[43185] = actions(3); - v->a[43186] = 1; - v->a[43187] = sym_comment; - v->a[43188] = actions(580); - v->a[43189] = 1; - v->a[43190] = anon_sym_PIPE; - v->a[43191] = actions(584); - v->a[43192] = 1; - v->a[43193] = anon_sym_LT_LT; - v->a[43194] = actions(586); - v->a[43195] = 1; - v->a[43196] = anon_sym_SEMI; - v->a[43197] = actions(1878); - v->a[43198] = 1; - v->a[43199] = aux_sym_heredoc_redirect_token1; - small_parse_table_2160(v); -} - -/* EOF small_parse_table_431.c */ diff --git a/parser/static/small_parse_table/small_parse_table_432.c b/parser/static/small_parse_table/small_parse_table_432.c deleted file mode 100644 index 8acea78a..00000000 --- a/parser/static/small_parse_table/small_parse_table_432.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2160(t_small_parse_table_array *v) -{ - v->a[43200] = state(302); - v->a[43201] = 1; - v->a[43202] = sym_terminator; - v->a[43203] = actions(582); - v->a[43204] = 2; - v->a[43205] = anon_sym_AMP_AMP; - v->a[43206] = anon_sym_PIPE_PIPE; - v->a[43207] = actions(591); - v->a[43208] = 2; - v->a[43209] = anon_sym_esac; - v->a[43210] = anon_sym_SEMI_SEMI; - v->a[43211] = actions(1876); - v->a[43212] = 3; - v->a[43213] = anon_sym_LT; - v->a[43214] = anon_sym_GT; - v->a[43215] = anon_sym_GT_GT; - v->a[43216] = state(971); - v->a[43217] = 3; - v->a[43218] = sym_file_redirect; - v->a[43219] = sym_heredoc_redirect; - small_parse_table_2161(v); -} - -void small_parse_table_2161(t_small_parse_table_array *v) -{ - v->a[43220] = aux_sym_redirected_statement_repeat1; - v->a[43221] = 10; - v->a[43222] = actions(3); - v->a[43223] = 1; - v->a[43224] = sym_comment; - v->a[43225] = actions(580); - v->a[43226] = 1; - v->a[43227] = anon_sym_PIPE; - v->a[43228] = actions(591); - v->a[43229] = 1; - v->a[43230] = anon_sym_RPAREN; - v->a[43231] = actions(597); - v->a[43232] = 1; - v->a[43233] = anon_sym_LT_LT; - v->a[43234] = actions(1870); - v->a[43235] = 1; - v->a[43236] = aux_sym_heredoc_redirect_token1; - v->a[43237] = state(384); - v->a[43238] = 1; - v->a[43239] = sym_terminator; - small_parse_table_2162(v); -} - -void small_parse_table_2162(t_small_parse_table_array *v) -{ - v->a[43240] = actions(593); - v->a[43241] = 2; - v->a[43242] = anon_sym_SEMI_SEMI; - v->a[43243] = anon_sym_SEMI; - v->a[43244] = actions(595); - v->a[43245] = 2; - v->a[43246] = anon_sym_AMP_AMP; - v->a[43247] = anon_sym_PIPE_PIPE; - v->a[43248] = actions(1868); - v->a[43249] = 3; - v->a[43250] = anon_sym_LT; - v->a[43251] = anon_sym_GT; - v->a[43252] = anon_sym_GT_GT; - v->a[43253] = state(916); - v->a[43254] = 3; - v->a[43255] = sym_file_redirect; - v->a[43256] = sym_heredoc_redirect; - v->a[43257] = aux_sym_redirected_statement_repeat1; - v->a[43258] = 6; - v->a[43259] = actions(3); - small_parse_table_2163(v); -} - -void small_parse_table_2163(t_small_parse_table_array *v) -{ - v->a[43260] = 1; - v->a[43261] = sym_comment; - v->a[43262] = actions(1884); - v->a[43263] = 1; - v->a[43264] = aux_sym_concatenation_token1; - v->a[43265] = actions(1912); - v->a[43266] = 1; - v->a[43267] = sym__concat; - v->a[43268] = state(892); - v->a[43269] = 1; - v->a[43270] = aux_sym_concatenation_repeat1; - v->a[43271] = actions(921); - v->a[43272] = 2; - v->a[43273] = sym_variable_name; - v->a[43274] = aux_sym_heredoc_redirect_token1; - v->a[43275] = actions(923); - v->a[43276] = 10; - v->a[43277] = anon_sym_esac; - v->a[43278] = anon_sym_PIPE; - v->a[43279] = anon_sym_SEMI_SEMI; - small_parse_table_2164(v); -} - -void small_parse_table_2164(t_small_parse_table_array *v) -{ - v->a[43280] = anon_sym_AMP_AMP; - v->a[43281] = anon_sym_PIPE_PIPE; - v->a[43282] = anon_sym_LT; - v->a[43283] = anon_sym_GT; - v->a[43284] = anon_sym_GT_GT; - v->a[43285] = anon_sym_LT_LT; - v->a[43286] = anon_sym_SEMI; - v->a[43287] = 6; - v->a[43288] = actions(3); - v->a[43289] = 1; - v->a[43290] = sym_comment; - v->a[43291] = actions(1914); - v->a[43292] = 1; - v->a[43293] = aux_sym_concatenation_token1; - v->a[43294] = actions(1917); - v->a[43295] = 1; - v->a[43296] = sym__concat; - v->a[43297] = state(892); - v->a[43298] = 1; - v->a[43299] = aux_sym_concatenation_repeat1; - small_parse_table_2165(v); -} - -/* EOF small_parse_table_432.c */ diff --git a/parser/static/small_parse_table/small_parse_table_433.c b/parser/static/small_parse_table/small_parse_table_433.c deleted file mode 100644 index 1755898c..00000000 --- a/parser/static/small_parse_table/small_parse_table_433.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2165(t_small_parse_table_array *v) -{ - v->a[43300] = actions(981); - v->a[43301] = 2; - v->a[43302] = sym_variable_name; - v->a[43303] = aux_sym_heredoc_redirect_token1; - v->a[43304] = actions(973); - v->a[43305] = 10; - v->a[43306] = anon_sym_esac; - v->a[43307] = anon_sym_PIPE; - v->a[43308] = anon_sym_SEMI_SEMI; - v->a[43309] = anon_sym_AMP_AMP; - v->a[43310] = anon_sym_PIPE_PIPE; - v->a[43311] = anon_sym_LT; - v->a[43312] = anon_sym_GT; - v->a[43313] = anon_sym_GT_GT; - v->a[43314] = anon_sym_LT_LT; - v->a[43315] = anon_sym_SEMI; - v->a[43316] = 7; - v->a[43317] = actions(3); - v->a[43318] = 1; - v->a[43319] = sym_comment; - small_parse_table_2166(v); -} - -void small_parse_table_2166(t_small_parse_table_array *v) -{ - v->a[43320] = actions(931); - v->a[43321] = 1; - v->a[43322] = anon_sym_RBRACE; - v->a[43323] = actions(937); - v->a[43324] = 1; - v->a[43325] = anon_sym_PERCENT; - v->a[43326] = state(1653); - v->a[43327] = 1; - v->a[43328] = sym__expansion_regex; - v->a[43329] = state(1654); - v->a[43330] = 1; - v->a[43331] = sym__expansion_expression; - v->a[43332] = actions(943); - v->a[43333] = 3; - v->a[43334] = sym__immediate_double_hash; - v->a[43335] = anon_sym_POUND; - v->a[43336] = anon_sym_PERCENT_PERCENT; - v->a[43337] = actions(941); - v->a[43338] = 8; - v->a[43339] = anon_sym_COLON_DASH; - small_parse_table_2167(v); -} - -void small_parse_table_2167(t_small_parse_table_array *v) -{ - v->a[43340] = anon_sym_DASH3; - v->a[43341] = anon_sym_COLON_EQ; - v->a[43342] = anon_sym_EQ2; - v->a[43343] = anon_sym_COLON_QMARK; - v->a[43344] = anon_sym_QMARK2; - v->a[43345] = anon_sym_COLON_PLUS; - v->a[43346] = anon_sym_PLUS3; - v->a[43347] = 10; - v->a[43348] = actions(3); - v->a[43349] = 1; - v->a[43350] = sym_comment; - v->a[43351] = actions(580); - v->a[43352] = 1; - v->a[43353] = anon_sym_PIPE; - v->a[43354] = actions(591); - v->a[43355] = 1; - v->a[43356] = anon_sym_RPAREN; - v->a[43357] = actions(597); - v->a[43358] = 1; - v->a[43359] = anon_sym_LT_LT; - small_parse_table_2168(v); -} - -void small_parse_table_2168(t_small_parse_table_array *v) -{ - v->a[43360] = actions(1870); - v->a[43361] = 1; - v->a[43362] = aux_sym_heredoc_redirect_token1; - v->a[43363] = state(383); - v->a[43364] = 1; - v->a[43365] = sym_terminator; - v->a[43366] = actions(593); - v->a[43367] = 2; - v->a[43368] = anon_sym_SEMI_SEMI; - v->a[43369] = anon_sym_SEMI; - v->a[43370] = actions(595); - v->a[43371] = 2; - v->a[43372] = anon_sym_AMP_AMP; - v->a[43373] = anon_sym_PIPE_PIPE; - v->a[43374] = actions(1868); - v->a[43375] = 3; - v->a[43376] = anon_sym_LT; - v->a[43377] = anon_sym_GT; - v->a[43378] = anon_sym_GT_GT; - v->a[43379] = state(916); - small_parse_table_2169(v); -} - -void small_parse_table_2169(t_small_parse_table_array *v) -{ - v->a[43380] = 3; - v->a[43381] = sym_file_redirect; - v->a[43382] = sym_heredoc_redirect; - v->a[43383] = aux_sym_redirected_statement_repeat1; - v->a[43384] = 6; - v->a[43385] = actions(3); - v->a[43386] = 1; - v->a[43387] = sym_comment; - v->a[43388] = actions(1890); - v->a[43389] = 1; - v->a[43390] = aux_sym_concatenation_token1; - v->a[43391] = actions(1920); - v->a[43392] = 1; - v->a[43393] = sym__concat; - v->a[43394] = state(766); - v->a[43395] = 1; - v->a[43396] = aux_sym_concatenation_repeat1; - v->a[43397] = actions(921); - v->a[43398] = 3; - v->a[43399] = sym_variable_name; - small_parse_table_2170(v); -} - -/* EOF small_parse_table_433.c */ diff --git a/parser/static/small_parse_table/small_parse_table_434.c b/parser/static/small_parse_table/small_parse_table_434.c deleted file mode 100644 index e19757f6..00000000 --- a/parser/static/small_parse_table/small_parse_table_434.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2170(t_small_parse_table_array *v) -{ - v->a[43400] = ts_builtin_sym_end; - v->a[43401] = aux_sym_heredoc_redirect_token1; - v->a[43402] = actions(923); - v->a[43403] = 9; - v->a[43404] = anon_sym_PIPE; - v->a[43405] = anon_sym_SEMI_SEMI; - v->a[43406] = anon_sym_AMP_AMP; - v->a[43407] = anon_sym_PIPE_PIPE; - v->a[43408] = anon_sym_LT; - v->a[43409] = anon_sym_GT; - v->a[43410] = anon_sym_GT_GT; - v->a[43411] = anon_sym_LT_LT; - v->a[43412] = anon_sym_SEMI; - v->a[43413] = 10; - v->a[43414] = actions(3); - v->a[43415] = 1; - v->a[43416] = sym_comment; - v->a[43417] = actions(580); - v->a[43418] = 1; - v->a[43419] = anon_sym_PIPE; - small_parse_table_2171(v); -} - -void small_parse_table_2171(t_small_parse_table_array *v) -{ - v->a[43420] = actions(591); - v->a[43421] = 1; - v->a[43422] = anon_sym_RPAREN; - v->a[43423] = actions(597); - v->a[43424] = 1; - v->a[43425] = anon_sym_LT_LT; - v->a[43426] = actions(1870); - v->a[43427] = 1; - v->a[43428] = aux_sym_heredoc_redirect_token1; - v->a[43429] = state(382); - v->a[43430] = 1; - v->a[43431] = sym_terminator; - v->a[43432] = actions(593); - v->a[43433] = 2; - v->a[43434] = anon_sym_SEMI_SEMI; - v->a[43435] = anon_sym_SEMI; - v->a[43436] = actions(595); - v->a[43437] = 2; - v->a[43438] = anon_sym_AMP_AMP; - v->a[43439] = anon_sym_PIPE_PIPE; - small_parse_table_2172(v); -} - -void small_parse_table_2172(t_small_parse_table_array *v) -{ - v->a[43440] = actions(1868); - v->a[43441] = 3; - v->a[43442] = anon_sym_LT; - v->a[43443] = anon_sym_GT; - v->a[43444] = anon_sym_GT_GT; - v->a[43445] = state(916); - v->a[43446] = 3; - v->a[43447] = sym_file_redirect; - v->a[43448] = sym_heredoc_redirect; - v->a[43449] = aux_sym_redirected_statement_repeat1; - v->a[43450] = 10; - v->a[43451] = actions(3); - v->a[43452] = 1; - v->a[43453] = sym_comment; - v->a[43454] = actions(580); - v->a[43455] = 1; - v->a[43456] = anon_sym_PIPE; - v->a[43457] = actions(591); - v->a[43458] = 1; - v->a[43459] = anon_sym_RPAREN; - small_parse_table_2173(v); -} - -void small_parse_table_2173(t_small_parse_table_array *v) -{ - v->a[43460] = actions(597); - v->a[43461] = 1; - v->a[43462] = anon_sym_LT_LT; - v->a[43463] = actions(1870); - v->a[43464] = 1; - v->a[43465] = aux_sym_heredoc_redirect_token1; - v->a[43466] = state(379); - v->a[43467] = 1; - v->a[43468] = sym_terminator; - v->a[43469] = actions(593); - v->a[43470] = 2; - v->a[43471] = anon_sym_SEMI_SEMI; - v->a[43472] = anon_sym_SEMI; - v->a[43473] = actions(595); - v->a[43474] = 2; - v->a[43475] = anon_sym_AMP_AMP; - v->a[43476] = anon_sym_PIPE_PIPE; - v->a[43477] = actions(1868); - v->a[43478] = 3; - v->a[43479] = anon_sym_LT; - small_parse_table_2174(v); -} - -void small_parse_table_2174(t_small_parse_table_array *v) -{ - v->a[43480] = anon_sym_GT; - v->a[43481] = anon_sym_GT_GT; - v->a[43482] = state(916); - v->a[43483] = 3; - v->a[43484] = sym_file_redirect; - v->a[43485] = sym_heredoc_redirect; - v->a[43486] = aux_sym_redirected_statement_repeat1; - v->a[43487] = 10; - v->a[43488] = actions(3); - v->a[43489] = 1; - v->a[43490] = sym_comment; - v->a[43491] = actions(580); - v->a[43492] = 1; - v->a[43493] = anon_sym_PIPE; - v->a[43494] = actions(591); - v->a[43495] = 1; - v->a[43496] = anon_sym_RPAREN; - v->a[43497] = actions(597); - v->a[43498] = 1; - v->a[43499] = anon_sym_LT_LT; - small_parse_table_2175(v); -} - -/* EOF small_parse_table_434.c */ diff --git a/parser/static/small_parse_table/small_parse_table_435.c b/parser/static/small_parse_table/small_parse_table_435.c deleted file mode 100644 index 737700cd..00000000 --- a/parser/static/small_parse_table/small_parse_table_435.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2175(t_small_parse_table_array *v) -{ - v->a[43500] = actions(1870); - v->a[43501] = 1; - v->a[43502] = aux_sym_heredoc_redirect_token1; - v->a[43503] = state(377); - v->a[43504] = 1; - v->a[43505] = sym_terminator; - v->a[43506] = actions(593); - v->a[43507] = 2; - v->a[43508] = anon_sym_SEMI_SEMI; - v->a[43509] = anon_sym_SEMI; - v->a[43510] = actions(595); - v->a[43511] = 2; - v->a[43512] = anon_sym_AMP_AMP; - v->a[43513] = anon_sym_PIPE_PIPE; - v->a[43514] = actions(1868); - v->a[43515] = 3; - v->a[43516] = anon_sym_LT; - v->a[43517] = anon_sym_GT; - v->a[43518] = anon_sym_GT_GT; - v->a[43519] = state(916); - small_parse_table_2176(v); -} - -void small_parse_table_2176(t_small_parse_table_array *v) -{ - v->a[43520] = 3; - v->a[43521] = sym_file_redirect; - v->a[43522] = sym_heredoc_redirect; - v->a[43523] = aux_sym_redirected_statement_repeat1; - v->a[43524] = 7; - v->a[43525] = actions(3); - v->a[43526] = 1; - v->a[43527] = sym_comment; - v->a[43528] = actions(937); - v->a[43529] = 1; - v->a[43530] = anon_sym_PERCENT; - v->a[43531] = actions(1922); - v->a[43532] = 1; - v->a[43533] = anon_sym_RBRACE; - v->a[43534] = state(1623); - v->a[43535] = 1; - v->a[43536] = sym__expansion_expression; - v->a[43537] = state(1655); - v->a[43538] = 1; - v->a[43539] = sym__expansion_regex; - small_parse_table_2177(v); -} - -void small_parse_table_2177(t_small_parse_table_array *v) -{ - v->a[43540] = actions(943); - v->a[43541] = 3; - v->a[43542] = sym__immediate_double_hash; - v->a[43543] = anon_sym_POUND; - v->a[43544] = anon_sym_PERCENT_PERCENT; - v->a[43545] = actions(941); - v->a[43546] = 8; - v->a[43547] = anon_sym_COLON_DASH; - v->a[43548] = anon_sym_DASH3; - v->a[43549] = anon_sym_COLON_EQ; - v->a[43550] = anon_sym_EQ2; - v->a[43551] = anon_sym_COLON_QMARK; - v->a[43552] = anon_sym_QMARK2; - v->a[43553] = anon_sym_COLON_PLUS; - v->a[43554] = anon_sym_PLUS3; - v->a[43555] = 10; - v->a[43556] = actions(3); - v->a[43557] = 1; - v->a[43558] = sym_comment; - v->a[43559] = actions(580); - small_parse_table_2178(v); -} - -void small_parse_table_2178(t_small_parse_table_array *v) -{ - v->a[43560] = 1; - v->a[43561] = anon_sym_PIPE; - v->a[43562] = actions(591); - v->a[43563] = 1; - v->a[43564] = anon_sym_RPAREN; - v->a[43565] = actions(597); - v->a[43566] = 1; - v->a[43567] = anon_sym_LT_LT; - v->a[43568] = actions(1870); - v->a[43569] = 1; - v->a[43570] = aux_sym_heredoc_redirect_token1; - v->a[43571] = state(357); - v->a[43572] = 1; - v->a[43573] = sym_terminator; - v->a[43574] = actions(593); - v->a[43575] = 2; - v->a[43576] = anon_sym_SEMI_SEMI; - v->a[43577] = anon_sym_SEMI; - v->a[43578] = actions(595); - v->a[43579] = 2; - small_parse_table_2179(v); -} - -void small_parse_table_2179(t_small_parse_table_array *v) -{ - v->a[43580] = anon_sym_AMP_AMP; - v->a[43581] = anon_sym_PIPE_PIPE; - v->a[43582] = actions(1868); - v->a[43583] = 3; - v->a[43584] = anon_sym_LT; - v->a[43585] = anon_sym_GT; - v->a[43586] = anon_sym_GT_GT; - v->a[43587] = state(916); - v->a[43588] = 3; - v->a[43589] = sym_file_redirect; - v->a[43590] = sym_heredoc_redirect; - v->a[43591] = aux_sym_redirected_statement_repeat1; - v->a[43592] = 10; - v->a[43593] = actions(3); - v->a[43594] = 1; - v->a[43595] = sym_comment; - v->a[43596] = actions(580); - v->a[43597] = 1; - v->a[43598] = anon_sym_PIPE; - v->a[43599] = actions(591); - small_parse_table_2180(v); -} - -/* EOF small_parse_table_435.c */ diff --git a/parser/static/small_parse_table/small_parse_table_436.c b/parser/static/small_parse_table/small_parse_table_436.c deleted file mode 100644 index fda6a78a..00000000 --- a/parser/static/small_parse_table/small_parse_table_436.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2180(t_small_parse_table_array *v) -{ - v->a[43600] = 1; - v->a[43601] = anon_sym_RPAREN; - v->a[43602] = actions(597); - v->a[43603] = 1; - v->a[43604] = anon_sym_LT_LT; - v->a[43605] = actions(1870); - v->a[43606] = 1; - v->a[43607] = aux_sym_heredoc_redirect_token1; - v->a[43608] = state(372); - v->a[43609] = 1; - v->a[43610] = sym_terminator; - v->a[43611] = actions(593); - v->a[43612] = 2; - v->a[43613] = anon_sym_SEMI_SEMI; - v->a[43614] = anon_sym_SEMI; - v->a[43615] = actions(595); - v->a[43616] = 2; - v->a[43617] = anon_sym_AMP_AMP; - v->a[43618] = anon_sym_PIPE_PIPE; - v->a[43619] = actions(1868); - small_parse_table_2181(v); -} - -void small_parse_table_2181(t_small_parse_table_array *v) -{ - v->a[43620] = 3; - v->a[43621] = anon_sym_LT; - v->a[43622] = anon_sym_GT; - v->a[43623] = anon_sym_GT_GT; - v->a[43624] = state(916); - v->a[43625] = 3; - v->a[43626] = sym_file_redirect; - v->a[43627] = sym_heredoc_redirect; - v->a[43628] = aux_sym_redirected_statement_repeat1; - v->a[43629] = 10; - v->a[43630] = actions(3); - v->a[43631] = 1; - v->a[43632] = sym_comment; - v->a[43633] = actions(580); - v->a[43634] = 1; - v->a[43635] = anon_sym_PIPE; - v->a[43636] = actions(591); - v->a[43637] = 1; - v->a[43638] = anon_sym_RPAREN; - v->a[43639] = actions(597); - small_parse_table_2182(v); -} - -void small_parse_table_2182(t_small_parse_table_array *v) -{ - v->a[43640] = 1; - v->a[43641] = anon_sym_LT_LT; - v->a[43642] = actions(1870); - v->a[43643] = 1; - v->a[43644] = aux_sym_heredoc_redirect_token1; - v->a[43645] = state(369); - v->a[43646] = 1; - v->a[43647] = sym_terminator; - v->a[43648] = actions(593); - v->a[43649] = 2; - v->a[43650] = anon_sym_SEMI_SEMI; - v->a[43651] = anon_sym_SEMI; - v->a[43652] = actions(595); - v->a[43653] = 2; - v->a[43654] = anon_sym_AMP_AMP; - v->a[43655] = anon_sym_PIPE_PIPE; - v->a[43656] = actions(1868); - v->a[43657] = 3; - v->a[43658] = anon_sym_LT; - v->a[43659] = anon_sym_GT; - small_parse_table_2183(v); -} - -void small_parse_table_2183(t_small_parse_table_array *v) -{ - v->a[43660] = anon_sym_GT_GT; - v->a[43661] = state(916); - v->a[43662] = 3; - v->a[43663] = sym_file_redirect; - v->a[43664] = sym_heredoc_redirect; - v->a[43665] = aux_sym_redirected_statement_repeat1; - v->a[43666] = 10; - v->a[43667] = actions(3); - v->a[43668] = 1; - v->a[43669] = sym_comment; - v->a[43670] = actions(580); - v->a[43671] = 1; - v->a[43672] = anon_sym_PIPE; - v->a[43673] = actions(591); - v->a[43674] = 1; - v->a[43675] = anon_sym_RPAREN; - v->a[43676] = actions(597); - v->a[43677] = 1; - v->a[43678] = anon_sym_LT_LT; - v->a[43679] = actions(1870); - small_parse_table_2184(v); -} - -void small_parse_table_2184(t_small_parse_table_array *v) -{ - v->a[43680] = 1; - v->a[43681] = aux_sym_heredoc_redirect_token1; - v->a[43682] = state(367); - v->a[43683] = 1; - v->a[43684] = sym_terminator; - v->a[43685] = actions(593); - v->a[43686] = 2; - v->a[43687] = anon_sym_SEMI_SEMI; - v->a[43688] = anon_sym_SEMI; - v->a[43689] = actions(595); - v->a[43690] = 2; - v->a[43691] = anon_sym_AMP_AMP; - v->a[43692] = anon_sym_PIPE_PIPE; - v->a[43693] = actions(1868); - v->a[43694] = 3; - v->a[43695] = anon_sym_LT; - v->a[43696] = anon_sym_GT; - v->a[43697] = anon_sym_GT_GT; - v->a[43698] = state(916); - v->a[43699] = 3; - small_parse_table_2185(v); -} - -/* EOF small_parse_table_436.c */ diff --git a/parser/static/small_parse_table/small_parse_table_437.c b/parser/static/small_parse_table/small_parse_table_437.c deleted file mode 100644 index 896c1440..00000000 --- a/parser/static/small_parse_table/small_parse_table_437.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2185(t_small_parse_table_array *v) -{ - v->a[43700] = sym_file_redirect; - v->a[43701] = sym_heredoc_redirect; - v->a[43702] = aux_sym_redirected_statement_repeat1; - v->a[43703] = 9; - v->a[43704] = actions(3); - v->a[43705] = 1; - v->a[43706] = sym_comment; - v->a[43707] = actions(591); - v->a[43708] = 1; - v->a[43709] = anon_sym_RPAREN; - v->a[43710] = actions(597); - v->a[43711] = 1; - v->a[43712] = anon_sym_LT_LT; - v->a[43713] = actions(1870); - v->a[43714] = 1; - v->a[43715] = aux_sym_heredoc_redirect_token1; - v->a[43716] = state(376); - v->a[43717] = 1; - v->a[43718] = sym_terminator; - v->a[43719] = actions(593); - small_parse_table_2186(v); -} - -void small_parse_table_2186(t_small_parse_table_array *v) -{ - v->a[43720] = 2; - v->a[43721] = anon_sym_SEMI_SEMI; - v->a[43722] = anon_sym_SEMI; - v->a[43723] = actions(595); - v->a[43724] = 2; - v->a[43725] = anon_sym_AMP_AMP; - v->a[43726] = anon_sym_PIPE_PIPE; - v->a[43727] = actions(1868); - v->a[43728] = 3; - v->a[43729] = anon_sym_LT; - v->a[43730] = anon_sym_GT; - v->a[43731] = anon_sym_GT_GT; - v->a[43732] = state(916); - v->a[43733] = 3; - v->a[43734] = sym_file_redirect; - v->a[43735] = sym_heredoc_redirect; - v->a[43736] = aux_sym_redirected_statement_repeat1; - v->a[43737] = 9; - v->a[43738] = actions(3); - v->a[43739] = 1; - small_parse_table_2187(v); -} - -void small_parse_table_2187(t_small_parse_table_array *v) -{ - v->a[43740] = sym_comment; - v->a[43741] = actions(580); - v->a[43742] = 1; - v->a[43743] = anon_sym_PIPE; - v->a[43744] = actions(597); - v->a[43745] = 1; - v->a[43746] = anon_sym_LT_LT; - v->a[43747] = actions(1926); - v->a[43748] = 1; - v->a[43749] = aux_sym_heredoc_redirect_token1; - v->a[43750] = state(281); - v->a[43751] = 1; - v->a[43752] = sym_terminator; - v->a[43753] = actions(769); - v->a[43754] = 2; - v->a[43755] = anon_sym_AMP_AMP; - v->a[43756] = anon_sym_PIPE_PIPE; - v->a[43757] = actions(823); - v->a[43758] = 2; - v->a[43759] = anon_sym_SEMI_SEMI; - small_parse_table_2188(v); -} - -void small_parse_table_2188(t_small_parse_table_array *v) -{ - v->a[43760] = anon_sym_SEMI; - v->a[43761] = actions(1924); - v->a[43762] = 3; - v->a[43763] = anon_sym_LT; - v->a[43764] = anon_sym_GT; - v->a[43765] = anon_sym_GT_GT; - v->a[43766] = state(1040); - v->a[43767] = 3; - v->a[43768] = sym_file_redirect; - v->a[43769] = sym_heredoc_redirect; - v->a[43770] = aux_sym_redirected_statement_repeat1; - v->a[43771] = 3; - v->a[43772] = actions(3); - v->a[43773] = 1; - v->a[43774] = sym_comment; - v->a[43775] = actions(1050); - v->a[43776] = 3; - v->a[43777] = sym__concat; - v->a[43778] = sym_variable_name; - v->a[43779] = aux_sym_heredoc_redirect_token1; - small_parse_table_2189(v); -} - -void small_parse_table_2189(t_small_parse_table_array *v) -{ - v->a[43780] = actions(1052); - v->a[43781] = 11; - v->a[43782] = anon_sym_esac; - v->a[43783] = anon_sym_PIPE; - v->a[43784] = anon_sym_SEMI_SEMI; - v->a[43785] = anon_sym_AMP_AMP; - v->a[43786] = anon_sym_PIPE_PIPE; - v->a[43787] = anon_sym_LT; - v->a[43788] = anon_sym_GT; - v->a[43789] = anon_sym_GT_GT; - v->a[43790] = anon_sym_LT_LT; - v->a[43791] = aux_sym_concatenation_token1; - v->a[43792] = anon_sym_SEMI; - v->a[43793] = 3; - v->a[43794] = actions(3); - v->a[43795] = 1; - v->a[43796] = sym_comment; - v->a[43797] = actions(1060); - v->a[43798] = 3; - v->a[43799] = sym__concat; - small_parse_table_2190(v); -} - -/* EOF small_parse_table_437.c */ diff --git a/parser/static/small_parse_table/small_parse_table_438.c b/parser/static/small_parse_table/small_parse_table_438.c deleted file mode 100644 index c2ae3c1b..00000000 --- a/parser/static/small_parse_table/small_parse_table_438.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2190(t_small_parse_table_array *v) -{ - v->a[43800] = sym_variable_name; - v->a[43801] = aux_sym_heredoc_redirect_token1; - v->a[43802] = actions(1058); - v->a[43803] = 11; - v->a[43804] = anon_sym_esac; - v->a[43805] = anon_sym_PIPE; - v->a[43806] = anon_sym_SEMI_SEMI; - v->a[43807] = anon_sym_AMP_AMP; - v->a[43808] = anon_sym_PIPE_PIPE; - v->a[43809] = anon_sym_LT; - v->a[43810] = anon_sym_GT; - v->a[43811] = anon_sym_GT_GT; - v->a[43812] = anon_sym_LT_LT; - v->a[43813] = aux_sym_concatenation_token1; - v->a[43814] = anon_sym_SEMI; - v->a[43815] = 3; - v->a[43816] = actions(3); - v->a[43817] = 1; - v->a[43818] = sym_comment; - v->a[43819] = actions(1054); - small_parse_table_2191(v); -} - -void small_parse_table_2191(t_small_parse_table_array *v) -{ - v->a[43820] = 3; - v->a[43821] = sym__concat; - v->a[43822] = sym_variable_name; - v->a[43823] = aux_sym_heredoc_redirect_token1; - v->a[43824] = actions(1056); - v->a[43825] = 11; - v->a[43826] = anon_sym_esac; - v->a[43827] = anon_sym_PIPE; - v->a[43828] = anon_sym_SEMI_SEMI; - v->a[43829] = anon_sym_AMP_AMP; - v->a[43830] = anon_sym_PIPE_PIPE; - v->a[43831] = anon_sym_LT; - v->a[43832] = anon_sym_GT; - v->a[43833] = anon_sym_GT_GT; - v->a[43834] = anon_sym_LT_LT; - v->a[43835] = aux_sym_concatenation_token1; - v->a[43836] = anon_sym_SEMI; - v->a[43837] = 3; - v->a[43838] = actions(3); - v->a[43839] = 1; - small_parse_table_2192(v); -} - -void small_parse_table_2192(t_small_parse_table_array *v) -{ - v->a[43840] = sym_comment; - v->a[43841] = actions(981); - v->a[43842] = 3; - v->a[43843] = sym__concat; - v->a[43844] = sym_variable_name; - v->a[43845] = aux_sym_heredoc_redirect_token1; - v->a[43846] = actions(973); - v->a[43847] = 11; - v->a[43848] = anon_sym_esac; - v->a[43849] = anon_sym_PIPE; - v->a[43850] = anon_sym_SEMI_SEMI; - v->a[43851] = anon_sym_AMP_AMP; - v->a[43852] = anon_sym_PIPE_PIPE; - v->a[43853] = anon_sym_LT; - v->a[43854] = anon_sym_GT; - v->a[43855] = anon_sym_GT_GT; - v->a[43856] = anon_sym_LT_LT; - v->a[43857] = aux_sym_concatenation_token1; - v->a[43858] = anon_sym_SEMI; - v->a[43859] = 3; - small_parse_table_2193(v); -} - -void small_parse_table_2193(t_small_parse_table_array *v) -{ - v->a[43860] = actions(3); - v->a[43861] = 1; - v->a[43862] = sym_comment; - v->a[43863] = actions(1050); - v->a[43864] = 3; - v->a[43865] = sym__concat; - v->a[43866] = sym_variable_name; - v->a[43867] = aux_sym_heredoc_redirect_token1; - v->a[43868] = actions(1052); - v->a[43869] = 11; - v->a[43870] = anon_sym_esac; - v->a[43871] = anon_sym_PIPE; - v->a[43872] = anon_sym_SEMI_SEMI; - v->a[43873] = anon_sym_AMP_AMP; - v->a[43874] = anon_sym_PIPE_PIPE; - v->a[43875] = anon_sym_LT; - v->a[43876] = anon_sym_GT; - v->a[43877] = anon_sym_GT_GT; - v->a[43878] = anon_sym_LT_LT; - v->a[43879] = aux_sym_concatenation_token1; - small_parse_table_2194(v); -} - -void small_parse_table_2194(t_small_parse_table_array *v) -{ - v->a[43880] = anon_sym_SEMI; - v->a[43881] = 6; - v->a[43882] = actions(3); - v->a[43883] = 1; - v->a[43884] = sym_comment; - v->a[43885] = actions(1890); - v->a[43886] = 1; - v->a[43887] = aux_sym_concatenation_token1; - v->a[43888] = actions(1892); - v->a[43889] = 1; - v->a[43890] = sym__concat; - v->a[43891] = state(915); - v->a[43892] = 1; - v->a[43893] = aux_sym_concatenation_repeat1; - v->a[43894] = actions(917); - v->a[43895] = 2; - v->a[43896] = sym_variable_name; - v->a[43897] = aux_sym_heredoc_redirect_token1; - v->a[43898] = actions(919); - v->a[43899] = 9; - small_parse_table_2195(v); -} - -/* EOF small_parse_table_438.c */ diff --git a/parser/static/small_parse_table/small_parse_table_439.c b/parser/static/small_parse_table/small_parse_table_439.c deleted file mode 100644 index e999e318..00000000 --- a/parser/static/small_parse_table/small_parse_table_439.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2195(t_small_parse_table_array *v) -{ - v->a[43900] = anon_sym_PIPE; - v->a[43901] = anon_sym_SEMI_SEMI; - v->a[43902] = anon_sym_AMP_AMP; - v->a[43903] = anon_sym_PIPE_PIPE; - v->a[43904] = anon_sym_LT; - v->a[43905] = anon_sym_GT; - v->a[43906] = anon_sym_GT_GT; - v->a[43907] = anon_sym_LT_LT; - v->a[43908] = anon_sym_SEMI; - v->a[43909] = 12; - v->a[43910] = actions(3); - v->a[43911] = 1; - v->a[43912] = sym_comment; - v->a[43913] = actions(784); - v->a[43914] = 1; - v->a[43915] = anon_sym_DOLLAR; - v->a[43916] = actions(786); - v->a[43917] = 1; - v->a[43918] = anon_sym_DQUOTE; - v->a[43919] = actions(788); - small_parse_table_2196(v); -} - -void small_parse_table_2196(t_small_parse_table_array *v) -{ - v->a[43920] = 1; - v->a[43921] = anon_sym_DOLLAR_LBRACE; - v->a[43922] = actions(790); - v->a[43923] = 1; - v->a[43924] = anon_sym_DOLLAR_LPAREN; - v->a[43925] = actions(792); - v->a[43926] = 1; - v->a[43927] = anon_sym_BQUOTE; - v->a[43928] = actions(1834); - v->a[43929] = 1; - v->a[43930] = aux_sym__word_no_brace_token1; - v->a[43931] = actions(1928); - v->a[43932] = 1; - v->a[43933] = sym_raw_string; - v->a[43934] = actions(1930); - v->a[43935] = 1; - v->a[43936] = sym_variable_name; - v->a[43937] = actions(1932); - v->a[43938] = 1; - v->a[43939] = sym__expansion_word; - small_parse_table_2197(v); -} - -void small_parse_table_2197(t_small_parse_table_array *v) -{ - v->a[43940] = state(1544); - v->a[43941] = 1; - v->a[43942] = sym__word_no_brace; - v->a[43943] = state(1543); - v->a[43944] = 4; - v->a[43945] = sym_string; - v->a[43946] = sym_simple_expansion; - v->a[43947] = sym_expansion; - v->a[43948] = sym_command_substitution; - v->a[43949] = 9; - v->a[43950] = actions(3); - v->a[43951] = 1; - v->a[43952] = sym_comment; - v->a[43953] = actions(584); - v->a[43954] = 1; - v->a[43955] = anon_sym_LT_LT; - v->a[43956] = actions(586); - v->a[43957] = 1; - v->a[43958] = anon_sym_SEMI; - v->a[43959] = actions(1878); - small_parse_table_2198(v); -} - -void small_parse_table_2198(t_small_parse_table_array *v) -{ - v->a[43960] = 1; - v->a[43961] = aux_sym_heredoc_redirect_token1; - v->a[43962] = state(381); - v->a[43963] = 1; - v->a[43964] = sym_terminator; - v->a[43965] = actions(578); - v->a[43966] = 2; - v->a[43967] = anon_sym_esac; - v->a[43968] = anon_sym_SEMI_SEMI; - v->a[43969] = actions(582); - v->a[43970] = 2; - v->a[43971] = anon_sym_AMP_AMP; - v->a[43972] = anon_sym_PIPE_PIPE; - v->a[43973] = actions(1876); - v->a[43974] = 3; - v->a[43975] = anon_sym_LT; - v->a[43976] = anon_sym_GT; - v->a[43977] = anon_sym_GT_GT; - v->a[43978] = state(971); - v->a[43979] = 3; - small_parse_table_2199(v); -} - -void small_parse_table_2199(t_small_parse_table_array *v) -{ - v->a[43980] = sym_file_redirect; - v->a[43981] = sym_heredoc_redirect; - v->a[43982] = aux_sym_redirected_statement_repeat1; - v->a[43983] = 3; - v->a[43984] = actions(3); - v->a[43985] = 1; - v->a[43986] = sym_comment; - v->a[43987] = actions(1093); - v->a[43988] = 3; - v->a[43989] = sym__concat; - v->a[43990] = sym_variable_name; - v->a[43991] = aux_sym_heredoc_redirect_token1; - v->a[43992] = actions(1091); - v->a[43993] = 11; - v->a[43994] = anon_sym_esac; - v->a[43995] = anon_sym_PIPE; - v->a[43996] = anon_sym_SEMI_SEMI; - v->a[43997] = anon_sym_AMP_AMP; - v->a[43998] = anon_sym_PIPE_PIPE; - v->a[43999] = anon_sym_LT; - small_parse_table_2200(v); -} - -/* EOF small_parse_table_439.c */ diff --git a/parser/static/small_parse_table/small_parse_table_44.c b/parser/static/small_parse_table/small_parse_table_44.c deleted file mode 100644 index 864734c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_44.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_220(t_small_parse_table_array *v) -{ - v->a[4400] = sym_string; - v->a[4401] = sym_simple_expansion; - v->a[4402] = sym_expansion; - v->a[4403] = sym_command_substitution; - v->a[4404] = state(949); - v->a[4405] = 12; - v->a[4406] = sym_redirected_statement; - v->a[4407] = sym_for_statement; - v->a[4408] = sym_while_statement; - v->a[4409] = sym_if_statement; - v->a[4410] = sym_case_statement; - v->a[4411] = sym_function_definition; - v->a[4412] = sym_compound_statement; - v->a[4413] = sym_subshell; - v->a[4414] = sym_list; - v->a[4415] = sym_negated_command; - v->a[4416] = sym_command; - v->a[4417] = sym__variable_assignments; - v->a[4418] = 30; - v->a[4419] = actions(3); - small_parse_table_221(v); -} - -void small_parse_table_221(t_small_parse_table_array *v) -{ - v->a[4420] = 1; - v->a[4421] = sym_comment; - v->a[4422] = actions(9); - v->a[4423] = 1; - v->a[4424] = anon_sym_for; - v->a[4425] = actions(13); - v->a[4426] = 1; - v->a[4427] = anon_sym_if; - v->a[4428] = actions(15); - v->a[4429] = 1; - v->a[4430] = anon_sym_case; - v->a[4431] = actions(17); - v->a[4432] = 1; - v->a[4433] = anon_sym_LPAREN; - v->a[4434] = actions(19); - v->a[4435] = 1; - v->a[4436] = anon_sym_LBRACE; - v->a[4437] = actions(53); - v->a[4438] = 1; - v->a[4439] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_222(v); -} - -void small_parse_table_222(t_small_parse_table_array *v) -{ - v->a[4440] = actions(55); - v->a[4441] = 1; - v->a[4442] = anon_sym_DOLLAR; - v->a[4443] = actions(57); - v->a[4444] = 1; - v->a[4445] = anon_sym_DQUOTE; - v->a[4446] = actions(61); - v->a[4447] = 1; - v->a[4448] = anon_sym_DOLLAR_LBRACE; - v->a[4449] = actions(63); - v->a[4450] = 1; - v->a[4451] = anon_sym_DOLLAR_LPAREN; - v->a[4452] = actions(65); - v->a[4453] = 1; - v->a[4454] = anon_sym_BQUOTE; - v->a[4455] = actions(67); - v->a[4456] = 1; - v->a[4457] = sym_variable_name; - v->a[4458] = actions(204); - v->a[4459] = 1; - small_parse_table_223(v); -} - -void small_parse_table_223(t_small_parse_table_array *v) -{ - v->a[4460] = sym_word; - v->a[4461] = actions(206); - v->a[4462] = 1; - v->a[4463] = anon_sym_BANG; - v->a[4464] = state(116); - v->a[4465] = 1; - v->a[4466] = aux_sym__statements_repeat1; - v->a[4467] = state(179); - v->a[4468] = 1; - v->a[4469] = sym_command_name; - v->a[4470] = state(208); - v->a[4471] = 1; - v->a[4472] = sym_variable_assignment; - v->a[4473] = state(385); - v->a[4474] = 1; - v->a[4475] = aux_sym_command_repeat1; - v->a[4476] = state(555); - v->a[4477] = 1; - v->a[4478] = sym_concatenation; - v->a[4479] = state(599); - small_parse_table_224(v); -} - -void small_parse_table_224(t_small_parse_table_array *v) -{ - v->a[4480] = 1; - v->a[4481] = sym_file_redirect; - v->a[4482] = state(969); - v->a[4483] = 1; - v->a[4484] = sym_pipeline; - v->a[4485] = state(1006); - v->a[4486] = 1; - v->a[4487] = aux_sym_redirected_statement_repeat2; - v->a[4488] = state(1560); - v->a[4489] = 1; - v->a[4490] = sym__statement_not_pipeline; - v->a[4491] = state(1724); - v->a[4492] = 1; - v->a[4493] = sym__statements; - v->a[4494] = actions(11); - v->a[4495] = 2; - v->a[4496] = anon_sym_while; - v->a[4497] = anon_sym_until; - v->a[4498] = actions(59); - v->a[4499] = 2; - small_parse_table_225(v); -} - -/* EOF small_parse_table_44.c */ diff --git a/parser/static/small_parse_table/small_parse_table_440.c b/parser/static/small_parse_table/small_parse_table_440.c deleted file mode 100644 index 7edccdd4..00000000 --- a/parser/static/small_parse_table/small_parse_table_440.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2200(t_small_parse_table_array *v) -{ - v->a[44000] = anon_sym_GT; - v->a[44001] = anon_sym_GT_GT; - v->a[44002] = anon_sym_LT_LT; - v->a[44003] = aux_sym_concatenation_token1; - v->a[44004] = anon_sym_SEMI; - v->a[44005] = 6; - v->a[44006] = actions(3); - v->a[44007] = 1; - v->a[44008] = sym_comment; - v->a[44009] = actions(1890); - v->a[44010] = 1; - v->a[44011] = aux_sym_concatenation_token1; - v->a[44012] = actions(1934); - v->a[44013] = 1; - v->a[44014] = sym__concat; - v->a[44015] = state(766); - v->a[44016] = 1; - v->a[44017] = aux_sym_concatenation_repeat1; - v->a[44018] = actions(921); - v->a[44019] = 2; - small_parse_table_2201(v); -} - -void small_parse_table_2201(t_small_parse_table_array *v) -{ - v->a[44020] = sym_variable_name; - v->a[44021] = aux_sym_heredoc_redirect_token1; - v->a[44022] = actions(923); - v->a[44023] = 9; - v->a[44024] = anon_sym_PIPE; - v->a[44025] = anon_sym_SEMI_SEMI; - v->a[44026] = anon_sym_AMP_AMP; - v->a[44027] = anon_sym_PIPE_PIPE; - v->a[44028] = anon_sym_LT; - v->a[44029] = anon_sym_GT; - v->a[44030] = anon_sym_GT_GT; - v->a[44031] = anon_sym_LT_LT; - v->a[44032] = anon_sym_SEMI; - v->a[44033] = 6; - v->a[44034] = actions(3); - v->a[44035] = 1; - v->a[44036] = sym_comment; - v->a[44037] = actions(597); - v->a[44038] = 1; - v->a[44039] = anon_sym_LT_LT; - small_parse_table_2202(v); -} - -void small_parse_table_2202(t_small_parse_table_array *v) -{ - v->a[44040] = actions(1938); - v->a[44041] = 1; - v->a[44042] = aux_sym_heredoc_redirect_token1; - v->a[44043] = actions(1868); - v->a[44044] = 3; - v->a[44045] = anon_sym_LT; - v->a[44046] = anon_sym_GT; - v->a[44047] = anon_sym_GT_GT; - v->a[44048] = state(919); - v->a[44049] = 3; - v->a[44050] = sym_file_redirect; - v->a[44051] = sym_heredoc_redirect; - v->a[44052] = aux_sym_redirected_statement_repeat1; - v->a[44053] = actions(1936); - v->a[44054] = 6; - v->a[44055] = anon_sym_PIPE; - v->a[44056] = anon_sym_RPAREN; - v->a[44057] = anon_sym_SEMI_SEMI; - v->a[44058] = anon_sym_AMP_AMP; - v->a[44059] = anon_sym_PIPE_PIPE; - small_parse_table_2203(v); -} - -void small_parse_table_2203(t_small_parse_table_array *v) -{ - v->a[44060] = anon_sym_SEMI; - v->a[44061] = 5; - v->a[44062] = actions(3); - v->a[44063] = 1; - v->a[44064] = sym_comment; - v->a[44065] = actions(580); - v->a[44066] = 1; - v->a[44067] = anon_sym_PIPE; - v->a[44068] = actions(827); - v->a[44069] = 1; - v->a[44070] = aux_sym_heredoc_redirect_token1; - v->a[44071] = state(916); - v->a[44072] = 3; - v->a[44073] = sym_file_redirect; - v->a[44074] = sym_heredoc_redirect; - v->a[44075] = aux_sym_redirected_statement_repeat1; - v->a[44076] = actions(816); - v->a[44077] = 9; - v->a[44078] = anon_sym_RPAREN; - v->a[44079] = anon_sym_SEMI_SEMI; - small_parse_table_2204(v); -} - -void small_parse_table_2204(t_small_parse_table_array *v) -{ - v->a[44080] = anon_sym_AMP_AMP; - v->a[44081] = anon_sym_PIPE_PIPE; - v->a[44082] = anon_sym_LT; - v->a[44083] = anon_sym_GT; - v->a[44084] = anon_sym_GT_GT; - v->a[44085] = anon_sym_LT_LT; - v->a[44086] = anon_sym_SEMI; - v->a[44087] = 4; - v->a[44088] = actions(3); - v->a[44089] = 1; - v->a[44090] = sym_comment; - v->a[44091] = actions(827); - v->a[44092] = 1; - v->a[44093] = aux_sym_heredoc_redirect_token1; - v->a[44094] = state(916); - v->a[44095] = 3; - v->a[44096] = sym_file_redirect; - v->a[44097] = sym_heredoc_redirect; - v->a[44098] = aux_sym_redirected_statement_repeat1; - v->a[44099] = actions(816); - small_parse_table_2205(v); -} - -/* EOF small_parse_table_440.c */ diff --git a/parser/static/small_parse_table/small_parse_table_441.c b/parser/static/small_parse_table/small_parse_table_441.c deleted file mode 100644 index 2d6a6ccd..00000000 --- a/parser/static/small_parse_table/small_parse_table_441.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2205(t_small_parse_table_array *v) -{ - v->a[44100] = 10; - v->a[44101] = anon_sym_PIPE; - v->a[44102] = anon_sym_RPAREN; - v->a[44103] = anon_sym_SEMI_SEMI; - v->a[44104] = anon_sym_AMP_AMP; - v->a[44105] = anon_sym_PIPE_PIPE; - v->a[44106] = anon_sym_LT; - v->a[44107] = anon_sym_GT; - v->a[44108] = anon_sym_GT_GT; - v->a[44109] = anon_sym_LT_LT; - v->a[44110] = anon_sym_SEMI; - v->a[44111] = 6; - v->a[44112] = actions(3); - v->a[44113] = 1; - v->a[44114] = sym_comment; - v->a[44115] = actions(1945); - v->a[44116] = 1; - v->a[44117] = anon_sym_LT_LT; - v->a[44118] = actions(1948); - v->a[44119] = 1; - small_parse_table_2206(v); -} - -void small_parse_table_2206(t_small_parse_table_array *v) -{ - v->a[44120] = aux_sym_heredoc_redirect_token1; - v->a[44121] = actions(1942); - v->a[44122] = 3; - v->a[44123] = anon_sym_LT; - v->a[44124] = anon_sym_GT; - v->a[44125] = anon_sym_GT_GT; - v->a[44126] = state(919); - v->a[44127] = 3; - v->a[44128] = sym_file_redirect; - v->a[44129] = sym_heredoc_redirect; - v->a[44130] = aux_sym_redirected_statement_repeat1; - v->a[44131] = actions(1940); - v->a[44132] = 6; - v->a[44133] = anon_sym_PIPE; - v->a[44134] = anon_sym_RPAREN; - v->a[44135] = anon_sym_SEMI_SEMI; - v->a[44136] = anon_sym_AMP_AMP; - v->a[44137] = anon_sym_PIPE_PIPE; - v->a[44138] = anon_sym_SEMI; - v->a[44139] = 9; - small_parse_table_2207(v); -} - -void small_parse_table_2207(t_small_parse_table_array *v) -{ - v->a[44140] = actions(3); - v->a[44141] = 1; - v->a[44142] = sym_comment; - v->a[44143] = actions(580); - v->a[44144] = 1; - v->a[44145] = anon_sym_PIPE; - v->a[44146] = actions(597); - v->a[44147] = 1; - v->a[44148] = anon_sym_LT_LT; - v->a[44149] = actions(1950); - v->a[44150] = 1; - v->a[44151] = aux_sym_heredoc_redirect_token1; - v->a[44152] = state(480); - v->a[44153] = 1; - v->a[44154] = sym_terminator; - v->a[44155] = actions(769); - v->a[44156] = 2; - v->a[44157] = anon_sym_AMP_AMP; - v->a[44158] = anon_sym_PIPE_PIPE; - v->a[44159] = actions(812); - small_parse_table_2208(v); -} - -void small_parse_table_2208(t_small_parse_table_array *v) -{ - v->a[44160] = 2; - v->a[44161] = anon_sym_SEMI_SEMI; - v->a[44162] = anon_sym_SEMI; - v->a[44163] = actions(1924); - v->a[44164] = 3; - v->a[44165] = anon_sym_LT; - v->a[44166] = anon_sym_GT; - v->a[44167] = anon_sym_GT_GT; - v->a[44168] = state(1040); - v->a[44169] = 3; - v->a[44170] = sym_file_redirect; - v->a[44171] = sym_heredoc_redirect; - v->a[44172] = aux_sym_redirected_statement_repeat1; - v->a[44173] = 3; - v->a[44174] = actions(3); - v->a[44175] = 1; - v->a[44176] = sym_comment; - v->a[44177] = actions(1097); - v->a[44178] = 3; - v->a[44179] = sym__concat; - small_parse_table_2209(v); -} - -void small_parse_table_2209(t_small_parse_table_array *v) -{ - v->a[44180] = sym_variable_name; - v->a[44181] = aux_sym_heredoc_redirect_token1; - v->a[44182] = actions(1095); - v->a[44183] = 11; - v->a[44184] = anon_sym_esac; - v->a[44185] = anon_sym_PIPE; - v->a[44186] = anon_sym_SEMI_SEMI; - v->a[44187] = anon_sym_AMP_AMP; - v->a[44188] = anon_sym_PIPE_PIPE; - v->a[44189] = anon_sym_LT; - v->a[44190] = anon_sym_GT; - v->a[44191] = anon_sym_GT_GT; - v->a[44192] = anon_sym_LT_LT; - v->a[44193] = aux_sym_concatenation_token1; - v->a[44194] = anon_sym_SEMI; - v->a[44195] = 6; - v->a[44196] = actions(3); - v->a[44197] = 1; - v->a[44198] = sym_comment; - v->a[44199] = actions(597); - small_parse_table_2210(v); -} - -/* EOF small_parse_table_441.c */ diff --git a/parser/static/small_parse_table/small_parse_table_442.c b/parser/static/small_parse_table/small_parse_table_442.c deleted file mode 100644 index e579ed13..00000000 --- a/parser/static/small_parse_table/small_parse_table_442.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2210(t_small_parse_table_array *v) -{ - v->a[44200] = 1; - v->a[44201] = anon_sym_LT_LT; - v->a[44202] = actions(1938); - v->a[44203] = 2; - v->a[44204] = ts_builtin_sym_end; - v->a[44205] = aux_sym_heredoc_redirect_token1; - v->a[44206] = actions(1872); - v->a[44207] = 3; - v->a[44208] = anon_sym_LT; - v->a[44209] = anon_sym_GT; - v->a[44210] = anon_sym_GT_GT; - v->a[44211] = state(961); - v->a[44212] = 3; - v->a[44213] = sym_file_redirect; - v->a[44214] = sym_heredoc_redirect; - v->a[44215] = aux_sym_redirected_statement_repeat1; - v->a[44216] = actions(1936); - v->a[44217] = 5; - v->a[44218] = anon_sym_PIPE; - v->a[44219] = anon_sym_SEMI_SEMI; - small_parse_table_2211(v); -} - -void small_parse_table_2211(t_small_parse_table_array *v) -{ - v->a[44220] = anon_sym_AMP_AMP; - v->a[44221] = anon_sym_PIPE_PIPE; - v->a[44222] = anon_sym_SEMI; - v->a[44223] = 3; - v->a[44224] = actions(3); - v->a[44225] = 1; - v->a[44226] = sym_comment; - v->a[44227] = actions(1108); - v->a[44228] = 3; - v->a[44229] = sym__concat; - v->a[44230] = sym_variable_name; - v->a[44231] = aux_sym_heredoc_redirect_token1; - v->a[44232] = actions(1106); - v->a[44233] = 11; - v->a[44234] = anon_sym_esac; - v->a[44235] = anon_sym_PIPE; - v->a[44236] = anon_sym_SEMI_SEMI; - v->a[44237] = anon_sym_AMP_AMP; - v->a[44238] = anon_sym_PIPE_PIPE; - v->a[44239] = anon_sym_LT; - small_parse_table_2212(v); -} - -void small_parse_table_2212(t_small_parse_table_array *v) -{ - v->a[44240] = anon_sym_GT; - v->a[44241] = anon_sym_GT_GT; - v->a[44242] = anon_sym_LT_LT; - v->a[44243] = aux_sym_concatenation_token1; - v->a[44244] = anon_sym_SEMI; - v->a[44245] = 5; - v->a[44246] = actions(3); - v->a[44247] = 1; - v->a[44248] = sym_comment; - v->a[44249] = actions(1956); - v->a[44250] = 1; - v->a[44251] = sym_variable_name; - v->a[44252] = actions(1952); - v->a[44253] = 2; - v->a[44254] = ts_builtin_sym_end; - v->a[44255] = aux_sym_heredoc_redirect_token1; - v->a[44256] = state(965); - v->a[44257] = 2; - v->a[44258] = sym_variable_assignment; - v->a[44259] = aux_sym__variable_assignments_repeat1; - small_parse_table_2213(v); -} - -void small_parse_table_2213(t_small_parse_table_array *v) -{ - v->a[44260] = actions(1954); - v->a[44261] = 9; - v->a[44262] = anon_sym_PIPE; - v->a[44263] = anon_sym_SEMI_SEMI; - v->a[44264] = anon_sym_AMP_AMP; - v->a[44265] = anon_sym_PIPE_PIPE; - v->a[44266] = anon_sym_LT; - v->a[44267] = anon_sym_GT; - v->a[44268] = anon_sym_GT_GT; - v->a[44269] = anon_sym_LT_LT; - v->a[44270] = anon_sym_SEMI; - v->a[44271] = 6; - v->a[44272] = actions(3); - v->a[44273] = 1; - v->a[44274] = sym_comment; - v->a[44275] = actions(597); - v->a[44276] = 1; - v->a[44277] = anon_sym_LT_LT; - v->a[44278] = actions(1938); - v->a[44279] = 1; - small_parse_table_2214(v); -} - -void small_parse_table_2214(t_small_parse_table_array *v) -{ - v->a[44280] = aux_sym_heredoc_redirect_token1; - v->a[44281] = actions(1880); - v->a[44282] = 3; - v->a[44283] = anon_sym_LT; - v->a[44284] = anon_sym_GT; - v->a[44285] = anon_sym_GT_GT; - v->a[44286] = state(931); - v->a[44287] = 3; - v->a[44288] = sym_file_redirect; - v->a[44289] = sym_heredoc_redirect; - v->a[44290] = aux_sym_redirected_statement_repeat1; - v->a[44291] = actions(1936); - v->a[44292] = 6; - v->a[44293] = anon_sym_PIPE; - v->a[44294] = anon_sym_SEMI_SEMI; - v->a[44295] = anon_sym_AMP_AMP; - v->a[44296] = anon_sym_PIPE_PIPE; - v->a[44297] = anon_sym_BQUOTE; - v->a[44298] = anon_sym_SEMI; - v->a[44299] = 3; - small_parse_table_2215(v); -} - -/* EOF small_parse_table_442.c */ diff --git a/parser/static/small_parse_table/small_parse_table_443.c b/parser/static/small_parse_table/small_parse_table_443.c deleted file mode 100644 index 57ca249c..00000000 --- a/parser/static/small_parse_table/small_parse_table_443.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2215(t_small_parse_table_array *v) -{ - v->a[44300] = actions(3); - v->a[44301] = 1; - v->a[44302] = sym_comment; - v->a[44303] = actions(1087); - v->a[44304] = 3; - v->a[44305] = sym__concat; - v->a[44306] = sym_variable_name; - v->a[44307] = aux_sym_heredoc_redirect_token1; - v->a[44308] = actions(1089); - v->a[44309] = 11; - v->a[44310] = anon_sym_esac; - v->a[44311] = anon_sym_PIPE; - v->a[44312] = anon_sym_SEMI_SEMI; - v->a[44313] = anon_sym_AMP_AMP; - v->a[44314] = anon_sym_PIPE_PIPE; - v->a[44315] = anon_sym_LT; - v->a[44316] = anon_sym_GT; - v->a[44317] = anon_sym_GT_GT; - v->a[44318] = anon_sym_LT_LT; - v->a[44319] = aux_sym_concatenation_token1; - small_parse_table_2216(v); -} - -void small_parse_table_2216(t_small_parse_table_array *v) -{ - v->a[44320] = anon_sym_SEMI; - v->a[44321] = 5; - v->a[44322] = actions(3); - v->a[44323] = 1; - v->a[44324] = sym_comment; - v->a[44325] = actions(580); - v->a[44326] = 1; - v->a[44327] = anon_sym_PIPE; - v->a[44328] = actions(827); - v->a[44329] = 1; - v->a[44330] = aux_sym_heredoc_redirect_token1; - v->a[44331] = state(925); - v->a[44332] = 3; - v->a[44333] = sym_file_redirect; - v->a[44334] = sym_heredoc_redirect; - v->a[44335] = aux_sym_redirected_statement_repeat1; - v->a[44336] = actions(816); - v->a[44337] = 9; - v->a[44338] = anon_sym_SEMI_SEMI; - v->a[44339] = anon_sym_AMP_AMP; - small_parse_table_2217(v); -} - -void small_parse_table_2217(t_small_parse_table_array *v) -{ - v->a[44340] = anon_sym_PIPE_PIPE; - v->a[44341] = anon_sym_LT; - v->a[44342] = anon_sym_GT; - v->a[44343] = anon_sym_GT_GT; - v->a[44344] = anon_sym_LT_LT; - v->a[44345] = anon_sym_BQUOTE; - v->a[44346] = anon_sym_SEMI; - v->a[44347] = 3; - v->a[44348] = actions(3); - v->a[44349] = 1; - v->a[44350] = sym_comment; - v->a[44351] = actions(1083); - v->a[44352] = 3; - v->a[44353] = sym__concat; - v->a[44354] = sym_variable_name; - v->a[44355] = aux_sym_heredoc_redirect_token1; - v->a[44356] = actions(1085); - v->a[44357] = 11; - v->a[44358] = anon_sym_esac; - v->a[44359] = anon_sym_PIPE; - small_parse_table_2218(v); -} - -void small_parse_table_2218(t_small_parse_table_array *v) -{ - v->a[44360] = anon_sym_SEMI_SEMI; - v->a[44361] = anon_sym_AMP_AMP; - v->a[44362] = anon_sym_PIPE_PIPE; - v->a[44363] = anon_sym_LT; - v->a[44364] = anon_sym_GT; - v->a[44365] = anon_sym_GT_GT; - v->a[44366] = anon_sym_LT_LT; - v->a[44367] = aux_sym_concatenation_token1; - v->a[44368] = anon_sym_SEMI; - v->a[44369] = 4; - v->a[44370] = actions(3); - v->a[44371] = 1; - v->a[44372] = sym_comment; - v->a[44373] = actions(827); - v->a[44374] = 1; - v->a[44375] = aux_sym_heredoc_redirect_token1; - v->a[44376] = state(925); - v->a[44377] = 3; - v->a[44378] = sym_file_redirect; - v->a[44379] = sym_heredoc_redirect; - small_parse_table_2219(v); -} - -void small_parse_table_2219(t_small_parse_table_array *v) -{ - v->a[44380] = aux_sym_redirected_statement_repeat1; - v->a[44381] = actions(816); - v->a[44382] = 10; - v->a[44383] = anon_sym_PIPE; - v->a[44384] = anon_sym_SEMI_SEMI; - v->a[44385] = anon_sym_AMP_AMP; - v->a[44386] = anon_sym_PIPE_PIPE; - v->a[44387] = anon_sym_LT; - v->a[44388] = anon_sym_GT; - v->a[44389] = anon_sym_GT_GT; - v->a[44390] = anon_sym_LT_LT; - v->a[44391] = anon_sym_BQUOTE; - v->a[44392] = anon_sym_SEMI; - v->a[44393] = 3; - v->a[44394] = actions(3); - v->a[44395] = 1; - v->a[44396] = sym_comment; - v->a[44397] = actions(1126); - v->a[44398] = 3; - v->a[44399] = sym__concat; - small_parse_table_2220(v); -} - -/* EOF small_parse_table_443.c */ diff --git a/parser/static/small_parse_table/small_parse_table_444.c b/parser/static/small_parse_table/small_parse_table_444.c deleted file mode 100644 index 07ed0472..00000000 --- a/parser/static/small_parse_table/small_parse_table_444.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2220(t_small_parse_table_array *v) -{ - v->a[44400] = sym_variable_name; - v->a[44401] = aux_sym_heredoc_redirect_token1; - v->a[44402] = actions(1124); - v->a[44403] = 11; - v->a[44404] = anon_sym_esac; - v->a[44405] = anon_sym_PIPE; - v->a[44406] = anon_sym_SEMI_SEMI; - v->a[44407] = anon_sym_AMP_AMP; - v->a[44408] = anon_sym_PIPE_PIPE; - v->a[44409] = anon_sym_LT; - v->a[44410] = anon_sym_GT; - v->a[44411] = anon_sym_GT_GT; - v->a[44412] = anon_sym_LT_LT; - v->a[44413] = aux_sym_concatenation_token1; - v->a[44414] = anon_sym_SEMI; - v->a[44415] = 6; - v->a[44416] = actions(3); - v->a[44417] = 1; - v->a[44418] = sym_comment; - v->a[44419] = actions(1945); - small_parse_table_2221(v); -} - -void small_parse_table_2221(t_small_parse_table_array *v) -{ - v->a[44420] = 1; - v->a[44421] = anon_sym_LT_LT; - v->a[44422] = actions(1948); - v->a[44423] = 1; - v->a[44424] = aux_sym_heredoc_redirect_token1; - v->a[44425] = actions(1958); - v->a[44426] = 3; - v->a[44427] = anon_sym_LT; - v->a[44428] = anon_sym_GT; - v->a[44429] = anon_sym_GT_GT; - v->a[44430] = state(931); - v->a[44431] = 3; - v->a[44432] = sym_file_redirect; - v->a[44433] = sym_heredoc_redirect; - v->a[44434] = aux_sym_redirected_statement_repeat1; - v->a[44435] = actions(1940); - v->a[44436] = 6; - v->a[44437] = anon_sym_PIPE; - v->a[44438] = anon_sym_SEMI_SEMI; - v->a[44439] = anon_sym_AMP_AMP; - small_parse_table_2222(v); -} - -void small_parse_table_2222(t_small_parse_table_array *v) -{ - v->a[44440] = anon_sym_PIPE_PIPE; - v->a[44441] = anon_sym_BQUOTE; - v->a[44442] = anon_sym_SEMI; - v->a[44443] = 3; - v->a[44444] = actions(3); - v->a[44445] = 1; - v->a[44446] = sym_comment; - v->a[44447] = actions(1116); - v->a[44448] = 3; - v->a[44449] = sym__concat; - v->a[44450] = sym_variable_name; - v->a[44451] = aux_sym_heredoc_redirect_token1; - v->a[44452] = actions(1114); - v->a[44453] = 11; - v->a[44454] = anon_sym_esac; - v->a[44455] = anon_sym_PIPE; - v->a[44456] = anon_sym_SEMI_SEMI; - v->a[44457] = anon_sym_AMP_AMP; - v->a[44458] = anon_sym_PIPE_PIPE; - v->a[44459] = anon_sym_LT; - small_parse_table_2223(v); -} - -void small_parse_table_2223(t_small_parse_table_array *v) -{ - v->a[44460] = anon_sym_GT; - v->a[44461] = anon_sym_GT_GT; - v->a[44462] = anon_sym_LT_LT; - v->a[44463] = aux_sym_concatenation_token1; - v->a[44464] = anon_sym_SEMI; - v->a[44465] = 3; - v->a[44466] = actions(3); - v->a[44467] = 1; - v->a[44468] = sym_comment; - v->a[44469] = actions(1046); - v->a[44470] = 3; - v->a[44471] = sym__concat; - v->a[44472] = sym_variable_name; - v->a[44473] = aux_sym_heredoc_redirect_token1; - v->a[44474] = actions(1048); - v->a[44475] = 11; - v->a[44476] = anon_sym_esac; - v->a[44477] = anon_sym_PIPE; - v->a[44478] = anon_sym_SEMI_SEMI; - v->a[44479] = anon_sym_AMP_AMP; - small_parse_table_2224(v); -} - -void small_parse_table_2224(t_small_parse_table_array *v) -{ - v->a[44480] = anon_sym_PIPE_PIPE; - v->a[44481] = anon_sym_LT; - v->a[44482] = anon_sym_GT; - v->a[44483] = anon_sym_GT_GT; - v->a[44484] = anon_sym_LT_LT; - v->a[44485] = aux_sym_concatenation_token1; - v->a[44486] = anon_sym_SEMI; - v->a[44487] = 5; - v->a[44488] = actions(3); - v->a[44489] = 1; - v->a[44490] = sym_comment; - v->a[44491] = actions(1963); - v->a[44492] = 1; - v->a[44493] = aux_sym_heredoc_redirect_token1; - v->a[44494] = actions(1965); - v->a[44495] = 1; - v->a[44496] = sym_variable_name; - v->a[44497] = state(934); - v->a[44498] = 2; - v->a[44499] = sym_variable_assignment; - small_parse_table_2225(v); -} - -/* EOF small_parse_table_444.c */ diff --git a/parser/static/small_parse_table/small_parse_table_445.c b/parser/static/small_parse_table/small_parse_table_445.c deleted file mode 100644 index 5e5fbaf4..00000000 --- a/parser/static/small_parse_table/small_parse_table_445.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2225(t_small_parse_table_array *v) -{ - v->a[44500] = aux_sym__variable_assignments_repeat1; - v->a[44501] = actions(1961); - v->a[44502] = 10; - v->a[44503] = anon_sym_esac; - v->a[44504] = anon_sym_PIPE; - v->a[44505] = anon_sym_SEMI_SEMI; - v->a[44506] = anon_sym_AMP_AMP; - v->a[44507] = anon_sym_PIPE_PIPE; - v->a[44508] = anon_sym_LT; - v->a[44509] = anon_sym_GT; - v->a[44510] = anon_sym_GT_GT; - v->a[44511] = anon_sym_LT_LT; - v->a[44512] = anon_sym_SEMI; - v->a[44513] = 6; - v->a[44514] = actions(3); - v->a[44515] = 1; - v->a[44516] = sym_comment; - v->a[44517] = actions(1948); - v->a[44518] = 1; - v->a[44519] = aux_sym_heredoc_redirect_token1; - small_parse_table_2226(v); -} - -void small_parse_table_2226(t_small_parse_table_array *v) -{ - v->a[44520] = actions(1971); - v->a[44521] = 1; - v->a[44522] = anon_sym_LT_LT; - v->a[44523] = actions(1968); - v->a[44524] = 3; - v->a[44525] = anon_sym_LT; - v->a[44526] = anon_sym_GT; - v->a[44527] = anon_sym_GT_GT; - v->a[44528] = state(935); - v->a[44529] = 3; - v->a[44530] = sym_file_redirect; - v->a[44531] = sym_heredoc_redirect; - v->a[44532] = aux_sym_redirected_statement_repeat1; - v->a[44533] = actions(1940); - v->a[44534] = 6; - v->a[44535] = anon_sym_esac; - v->a[44536] = anon_sym_PIPE; - v->a[44537] = anon_sym_SEMI_SEMI; - v->a[44538] = anon_sym_AMP_AMP; - v->a[44539] = anon_sym_PIPE_PIPE; - small_parse_table_2227(v); -} - -void small_parse_table_2227(t_small_parse_table_array *v) -{ - v->a[44540] = anon_sym_SEMI; - v->a[44541] = 4; - v->a[44542] = actions(3); - v->a[44543] = 1; - v->a[44544] = sym_comment; - v->a[44545] = actions(827); - v->a[44546] = 1; - v->a[44547] = aux_sym_heredoc_redirect_token1; - v->a[44548] = state(971); - v->a[44549] = 3; - v->a[44550] = sym_file_redirect; - v->a[44551] = sym_heredoc_redirect; - v->a[44552] = aux_sym_redirected_statement_repeat1; - v->a[44553] = actions(816); - v->a[44554] = 10; - v->a[44555] = anon_sym_esac; - v->a[44556] = anon_sym_PIPE; - v->a[44557] = anon_sym_SEMI_SEMI; - v->a[44558] = anon_sym_AMP_AMP; - v->a[44559] = anon_sym_PIPE_PIPE; - small_parse_table_2228(v); -} - -void small_parse_table_2228(t_small_parse_table_array *v) -{ - v->a[44560] = anon_sym_LT; - v->a[44561] = anon_sym_GT; - v->a[44562] = anon_sym_GT_GT; - v->a[44563] = anon_sym_LT_LT; - v->a[44564] = anon_sym_SEMI; - v->a[44565] = 9; - v->a[44566] = actions(3); - v->a[44567] = 1; - v->a[44568] = sym_comment; - v->a[44569] = actions(578); - v->a[44570] = 1; - v->a[44571] = anon_sym_RPAREN; - v->a[44572] = actions(597); - v->a[44573] = 1; - v->a[44574] = anon_sym_LT_LT; - v->a[44575] = actions(1870); - v->a[44576] = 1; - v->a[44577] = aux_sym_heredoc_redirect_token1; - v->a[44578] = state(428); - v->a[44579] = 1; - small_parse_table_2229(v); -} - -void small_parse_table_2229(t_small_parse_table_array *v) -{ - v->a[44580] = sym_terminator; - v->a[44581] = actions(593); - v->a[44582] = 2; - v->a[44583] = anon_sym_SEMI_SEMI; - v->a[44584] = anon_sym_SEMI; - v->a[44585] = actions(595); - v->a[44586] = 2; - v->a[44587] = anon_sym_AMP_AMP; - v->a[44588] = anon_sym_PIPE_PIPE; - v->a[44589] = actions(1868); - v->a[44590] = 3; - v->a[44591] = anon_sym_LT; - v->a[44592] = anon_sym_GT; - v->a[44593] = anon_sym_GT_GT; - v->a[44594] = state(916); - v->a[44595] = 3; - v->a[44596] = sym_file_redirect; - v->a[44597] = sym_heredoc_redirect; - v->a[44598] = aux_sym_redirected_statement_repeat1; - v->a[44599] = 10; - small_parse_table_2230(v); -} - -/* EOF small_parse_table_445.c */ diff --git a/parser/static/small_parse_table/small_parse_table_446.c b/parser/static/small_parse_table/small_parse_table_446.c deleted file mode 100644 index d03583b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_446.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2230(t_small_parse_table_array *v) -{ - v->a[44600] = actions(3); - v->a[44601] = 1; - v->a[44602] = sym_comment; - v->a[44603] = actions(580); - v->a[44604] = 1; - v->a[44605] = anon_sym_PIPE; - v->a[44606] = actions(591); - v->a[44607] = 1; - v->a[44608] = anon_sym_SEMI_SEMI; - v->a[44609] = actions(593); - v->a[44610] = 1; - v->a[44611] = anon_sym_SEMI; - v->a[44612] = actions(597); - v->a[44613] = 1; - v->a[44614] = anon_sym_LT_LT; - v->a[44615] = actions(1870); - v->a[44616] = 1; - v->a[44617] = aux_sym_heredoc_redirect_token1; - v->a[44618] = state(388); - v->a[44619] = 1; - small_parse_table_2231(v); -} - -void small_parse_table_2231(t_small_parse_table_array *v) -{ - v->a[44620] = sym_terminator; - v->a[44621] = actions(769); - v->a[44622] = 2; - v->a[44623] = anon_sym_AMP_AMP; - v->a[44624] = anon_sym_PIPE_PIPE; - v->a[44625] = actions(1924); - v->a[44626] = 3; - v->a[44627] = anon_sym_LT; - v->a[44628] = anon_sym_GT; - v->a[44629] = anon_sym_GT_GT; - v->a[44630] = state(1040); - v->a[44631] = 3; - v->a[44632] = sym_file_redirect; - v->a[44633] = sym_heredoc_redirect; - v->a[44634] = aux_sym_redirected_statement_repeat1; - v->a[44635] = 10; - v->a[44636] = actions(3); - v->a[44637] = 1; - v->a[44638] = sym_comment; - v->a[44639] = actions(580); - small_parse_table_2232(v); -} - -void small_parse_table_2232(t_small_parse_table_array *v) -{ - v->a[44640] = 1; - v->a[44641] = anon_sym_PIPE; - v->a[44642] = actions(591); - v->a[44643] = 1; - v->a[44644] = anon_sym_SEMI_SEMI; - v->a[44645] = actions(593); - v->a[44646] = 1; - v->a[44647] = anon_sym_SEMI; - v->a[44648] = actions(597); - v->a[44649] = 1; - v->a[44650] = anon_sym_LT_LT; - v->a[44651] = actions(1870); - v->a[44652] = 1; - v->a[44653] = aux_sym_heredoc_redirect_token1; - v->a[44654] = state(386); - v->a[44655] = 1; - v->a[44656] = sym_terminator; - v->a[44657] = actions(769); - v->a[44658] = 2; - v->a[44659] = anon_sym_AMP_AMP; - small_parse_table_2233(v); -} - -void small_parse_table_2233(t_small_parse_table_array *v) -{ - v->a[44660] = anon_sym_PIPE_PIPE; - v->a[44661] = actions(1924); - v->a[44662] = 3; - v->a[44663] = anon_sym_LT; - v->a[44664] = anon_sym_GT; - v->a[44665] = anon_sym_GT_GT; - v->a[44666] = state(1040); - v->a[44667] = 3; - v->a[44668] = sym_file_redirect; - v->a[44669] = sym_heredoc_redirect; - v->a[44670] = aux_sym_redirected_statement_repeat1; - v->a[44671] = 9; - v->a[44672] = actions(3); - v->a[44673] = 1; - v->a[44674] = sym_comment; - v->a[44675] = actions(597); - v->a[44676] = 1; - v->a[44677] = anon_sym_LT_LT; - v->a[44678] = actions(716); - v->a[44679] = 1; - small_parse_table_2234(v); -} - -void small_parse_table_2234(t_small_parse_table_array *v) -{ - v->a[44680] = ts_builtin_sym_end; - v->a[44681] = actions(1874); - v->a[44682] = 1; - v->a[44683] = aux_sym_heredoc_redirect_token1; - v->a[44684] = state(467); - v->a[44685] = 1; - v->a[44686] = sym_terminator; - v->a[44687] = actions(693); - v->a[44688] = 2; - v->a[44689] = anon_sym_SEMI_SEMI; - v->a[44690] = anon_sym_SEMI; - v->a[44691] = actions(695); - v->a[44692] = 2; - v->a[44693] = anon_sym_AMP_AMP; - v->a[44694] = anon_sym_PIPE_PIPE; - v->a[44695] = actions(1872); - v->a[44696] = 3; - v->a[44697] = anon_sym_LT; - v->a[44698] = anon_sym_GT; - v->a[44699] = anon_sym_GT_GT; - small_parse_table_2235(v); -} - -/* EOF small_parse_table_446.c */ diff --git a/parser/static/small_parse_table/small_parse_table_447.c b/parser/static/small_parse_table/small_parse_table_447.c deleted file mode 100644 index 8c6aee1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_447.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2235(t_small_parse_table_array *v) -{ - v->a[44700] = state(922); - v->a[44701] = 3; - v->a[44702] = sym_file_redirect; - v->a[44703] = sym_heredoc_redirect; - v->a[44704] = aux_sym_redirected_statement_repeat1; - v->a[44705] = 10; - v->a[44706] = actions(3); - v->a[44707] = 1; - v->a[44708] = sym_comment; - v->a[44709] = actions(580); - v->a[44710] = 1; - v->a[44711] = anon_sym_PIPE; - v->a[44712] = actions(591); - v->a[44713] = 1; - v->a[44714] = anon_sym_SEMI_SEMI; - v->a[44715] = actions(593); - v->a[44716] = 1; - v->a[44717] = anon_sym_SEMI; - v->a[44718] = actions(597); - v->a[44719] = 1; - small_parse_table_2236(v); -} - -void small_parse_table_2236(t_small_parse_table_array *v) -{ - v->a[44720] = anon_sym_LT_LT; - v->a[44721] = actions(1870); - v->a[44722] = 1; - v->a[44723] = aux_sym_heredoc_redirect_token1; - v->a[44724] = state(384); - v->a[44725] = 1; - v->a[44726] = sym_terminator; - v->a[44727] = actions(769); - v->a[44728] = 2; - v->a[44729] = anon_sym_AMP_AMP; - v->a[44730] = anon_sym_PIPE_PIPE; - v->a[44731] = actions(1924); - v->a[44732] = 3; - v->a[44733] = anon_sym_LT; - v->a[44734] = anon_sym_GT; - v->a[44735] = anon_sym_GT_GT; - v->a[44736] = state(1040); - v->a[44737] = 3; - v->a[44738] = sym_file_redirect; - v->a[44739] = sym_heredoc_redirect; - small_parse_table_2237(v); -} - -void small_parse_table_2237(t_small_parse_table_array *v) -{ - v->a[44740] = aux_sym_redirected_statement_repeat1; - v->a[44741] = 5; - v->a[44742] = actions(3); - v->a[44743] = 1; - v->a[44744] = sym_comment; - v->a[44745] = actions(580); - v->a[44746] = 1; - v->a[44747] = anon_sym_PIPE; - v->a[44748] = actions(827); - v->a[44749] = 1; - v->a[44750] = aux_sym_heredoc_redirect_token1; - v->a[44751] = state(971); - v->a[44752] = 3; - v->a[44753] = sym_file_redirect; - v->a[44754] = sym_heredoc_redirect; - v->a[44755] = aux_sym_redirected_statement_repeat1; - v->a[44756] = actions(816); - v->a[44757] = 9; - v->a[44758] = anon_sym_esac; - v->a[44759] = anon_sym_SEMI_SEMI; - small_parse_table_2238(v); -} - -void small_parse_table_2238(t_small_parse_table_array *v) -{ - v->a[44760] = anon_sym_AMP_AMP; - v->a[44761] = anon_sym_PIPE_PIPE; - v->a[44762] = anon_sym_LT; - v->a[44763] = anon_sym_GT; - v->a[44764] = anon_sym_GT_GT; - v->a[44765] = anon_sym_LT_LT; - v->a[44766] = anon_sym_SEMI; - v->a[44767] = 10; - v->a[44768] = actions(3); - v->a[44769] = 1; - v->a[44770] = sym_comment; - v->a[44771] = actions(580); - v->a[44772] = 1; - v->a[44773] = anon_sym_PIPE; - v->a[44774] = actions(591); - v->a[44775] = 1; - v->a[44776] = anon_sym_SEMI_SEMI; - v->a[44777] = actions(593); - v->a[44778] = 1; - 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] = actions(597); - v->a[44781] = 1; - v->a[44782] = anon_sym_LT_LT; - v->a[44783] = actions(1870); - v->a[44784] = 1; - v->a[44785] = aux_sym_heredoc_redirect_token1; - v->a[44786] = state(383); - v->a[44787] = 1; - v->a[44788] = sym_terminator; - v->a[44789] = actions(769); - v->a[44790] = 2; - v->a[44791] = anon_sym_AMP_AMP; - v->a[44792] = anon_sym_PIPE_PIPE; - v->a[44793] = actions(1924); - v->a[44794] = 3; - v->a[44795] = anon_sym_LT; - v->a[44796] = anon_sym_GT; - v->a[44797] = anon_sym_GT_GT; - v->a[44798] = state(1040); - v->a[44799] = 3; - small_parse_table_2240(v); -} - -/* EOF small_parse_table_447.c */ diff --git a/parser/static/small_parse_table/small_parse_table_448.c b/parser/static/small_parse_table/small_parse_table_448.c deleted file mode 100644 index 28c84651..00000000 --- a/parser/static/small_parse_table/small_parse_table_448.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2240(t_small_parse_table_array *v) -{ - v->a[44800] = sym_file_redirect; - v->a[44801] = sym_heredoc_redirect; - v->a[44802] = aux_sym_redirected_statement_repeat1; - v->a[44803] = 10; - v->a[44804] = actions(3); - v->a[44805] = 1; - v->a[44806] = sym_comment; - v->a[44807] = actions(580); - v->a[44808] = 1; - v->a[44809] = anon_sym_PIPE; - v->a[44810] = actions(591); - v->a[44811] = 1; - v->a[44812] = anon_sym_SEMI_SEMI; - v->a[44813] = actions(593); - v->a[44814] = 1; - v->a[44815] = anon_sym_SEMI; - v->a[44816] = actions(597); - v->a[44817] = 1; - v->a[44818] = anon_sym_LT_LT; - v->a[44819] = actions(1870); - small_parse_table_2241(v); -} - -void small_parse_table_2241(t_small_parse_table_array *v) -{ - v->a[44820] = 1; - v->a[44821] = aux_sym_heredoc_redirect_token1; - v->a[44822] = state(382); - v->a[44823] = 1; - v->a[44824] = sym_terminator; - v->a[44825] = actions(769); - v->a[44826] = 2; - v->a[44827] = anon_sym_AMP_AMP; - v->a[44828] = anon_sym_PIPE_PIPE; - v->a[44829] = actions(1924); - v->a[44830] = 3; - v->a[44831] = anon_sym_LT; - v->a[44832] = anon_sym_GT; - v->a[44833] = anon_sym_GT_GT; - v->a[44834] = state(1040); - v->a[44835] = 3; - v->a[44836] = sym_file_redirect; - v->a[44837] = sym_heredoc_redirect; - v->a[44838] = aux_sym_redirected_statement_repeat1; - v->a[44839] = 10; - small_parse_table_2242(v); -} - -void small_parse_table_2242(t_small_parse_table_array *v) -{ - v->a[44840] = actions(3); - v->a[44841] = 1; - v->a[44842] = sym_comment; - v->a[44843] = actions(580); - v->a[44844] = 1; - v->a[44845] = anon_sym_PIPE; - v->a[44846] = actions(591); - v->a[44847] = 1; - v->a[44848] = anon_sym_SEMI_SEMI; - v->a[44849] = actions(593); - v->a[44850] = 1; - v->a[44851] = anon_sym_SEMI; - v->a[44852] = actions(597); - v->a[44853] = 1; - v->a[44854] = anon_sym_LT_LT; - v->a[44855] = actions(1870); - v->a[44856] = 1; - v->a[44857] = aux_sym_heredoc_redirect_token1; - v->a[44858] = state(380); - v->a[44859] = 1; - small_parse_table_2243(v); -} - -void small_parse_table_2243(t_small_parse_table_array *v) -{ - v->a[44860] = sym_terminator; - v->a[44861] = actions(769); - v->a[44862] = 2; - v->a[44863] = anon_sym_AMP_AMP; - v->a[44864] = anon_sym_PIPE_PIPE; - v->a[44865] = actions(1924); - v->a[44866] = 3; - v->a[44867] = anon_sym_LT; - v->a[44868] = anon_sym_GT; - v->a[44869] = anon_sym_GT_GT; - v->a[44870] = state(1040); - v->a[44871] = 3; - v->a[44872] = sym_file_redirect; - v->a[44873] = sym_heredoc_redirect; - v->a[44874] = aux_sym_redirected_statement_repeat1; - v->a[44875] = 10; - v->a[44876] = actions(3); - v->a[44877] = 1; - v->a[44878] = sym_comment; - v->a[44879] = actions(580); - small_parse_table_2244(v); -} - -void small_parse_table_2244(t_small_parse_table_array *v) -{ - v->a[44880] = 1; - v->a[44881] = anon_sym_PIPE; - v->a[44882] = actions(591); - v->a[44883] = 1; - v->a[44884] = anon_sym_SEMI_SEMI; - v->a[44885] = actions(593); - v->a[44886] = 1; - v->a[44887] = anon_sym_SEMI; - v->a[44888] = actions(597); - v->a[44889] = 1; - v->a[44890] = anon_sym_LT_LT; - v->a[44891] = actions(1870); - v->a[44892] = 1; - v->a[44893] = aux_sym_heredoc_redirect_token1; - v->a[44894] = state(379); - v->a[44895] = 1; - v->a[44896] = sym_terminator; - v->a[44897] = actions(769); - v->a[44898] = 2; - v->a[44899] = anon_sym_AMP_AMP; - small_parse_table_2245(v); -} - -/* EOF small_parse_table_448.c */ diff --git a/parser/static/small_parse_table/small_parse_table_449.c b/parser/static/small_parse_table/small_parse_table_449.c deleted file mode 100644 index f5eb68af..00000000 --- a/parser/static/small_parse_table/small_parse_table_449.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2245(t_small_parse_table_array *v) -{ - v->a[44900] = anon_sym_PIPE_PIPE; - v->a[44901] = actions(1924); - v->a[44902] = 3; - v->a[44903] = anon_sym_LT; - v->a[44904] = anon_sym_GT; - v->a[44905] = anon_sym_GT_GT; - v->a[44906] = state(1040); - v->a[44907] = 3; - v->a[44908] = sym_file_redirect; - v->a[44909] = sym_heredoc_redirect; - v->a[44910] = aux_sym_redirected_statement_repeat1; - v->a[44911] = 10; - v->a[44912] = actions(3); - v->a[44913] = 1; - v->a[44914] = sym_comment; - v->a[44915] = actions(580); - v->a[44916] = 1; - v->a[44917] = anon_sym_PIPE; - v->a[44918] = actions(591); - v->a[44919] = 1; - small_parse_table_2246(v); -} - -void small_parse_table_2246(t_small_parse_table_array *v) -{ - v->a[44920] = anon_sym_SEMI_SEMI; - v->a[44921] = actions(593); - v->a[44922] = 1; - v->a[44923] = anon_sym_SEMI; - v->a[44924] = actions(597); - v->a[44925] = 1; - v->a[44926] = anon_sym_LT_LT; - v->a[44927] = actions(1870); - v->a[44928] = 1; - v->a[44929] = aux_sym_heredoc_redirect_token1; - v->a[44930] = state(377); - v->a[44931] = 1; - v->a[44932] = sym_terminator; - v->a[44933] = actions(769); - v->a[44934] = 2; - v->a[44935] = anon_sym_AMP_AMP; - v->a[44936] = anon_sym_PIPE_PIPE; - v->a[44937] = actions(1924); - v->a[44938] = 3; - v->a[44939] = anon_sym_LT; - small_parse_table_2247(v); -} - -void small_parse_table_2247(t_small_parse_table_array *v) -{ - v->a[44940] = anon_sym_GT; - v->a[44941] = anon_sym_GT_GT; - v->a[44942] = state(1040); - v->a[44943] = 3; - v->a[44944] = sym_file_redirect; - v->a[44945] = sym_heredoc_redirect; - v->a[44946] = aux_sym_redirected_statement_repeat1; - v->a[44947] = 10; - v->a[44948] = actions(3); - v->a[44949] = 1; - v->a[44950] = sym_comment; - v->a[44951] = actions(580); - v->a[44952] = 1; - v->a[44953] = anon_sym_PIPE; - v->a[44954] = actions(591); - v->a[44955] = 1; - v->a[44956] = anon_sym_SEMI_SEMI; - v->a[44957] = actions(593); - v->a[44958] = 1; - v->a[44959] = anon_sym_SEMI; - small_parse_table_2248(v); -} - -void small_parse_table_2248(t_small_parse_table_array *v) -{ - v->a[44960] = actions(597); - v->a[44961] = 1; - v->a[44962] = anon_sym_LT_LT; - v->a[44963] = actions(1870); - v->a[44964] = 1; - v->a[44965] = aux_sym_heredoc_redirect_token1; - v->a[44966] = state(372); - v->a[44967] = 1; - v->a[44968] = sym_terminator; - v->a[44969] = actions(769); - v->a[44970] = 2; - v->a[44971] = anon_sym_AMP_AMP; - v->a[44972] = anon_sym_PIPE_PIPE; - v->a[44973] = actions(1924); - v->a[44974] = 3; - v->a[44975] = anon_sym_LT; - v->a[44976] = anon_sym_GT; - v->a[44977] = anon_sym_GT_GT; - v->a[44978] = state(1040); - v->a[44979] = 3; - small_parse_table_2249(v); -} - -void small_parse_table_2249(t_small_parse_table_array *v) -{ - v->a[44980] = sym_file_redirect; - v->a[44981] = sym_heredoc_redirect; - v->a[44982] = aux_sym_redirected_statement_repeat1; - v->a[44983] = 9; - v->a[44984] = actions(3); - v->a[44985] = 1; - v->a[44986] = sym_comment; - v->a[44987] = actions(580); - v->a[44988] = 1; - v->a[44989] = anon_sym_PIPE; - v->a[44990] = actions(597); - v->a[44991] = 1; - v->a[44992] = anon_sym_LT_LT; - v->a[44993] = actions(1870); - v->a[44994] = 1; - v->a[44995] = aux_sym_heredoc_redirect_token1; - v->a[44996] = state(416); - v->a[44997] = 1; - v->a[44998] = sym_terminator; - v->a[44999] = actions(593); - small_parse_table_2250(v); -} - -/* EOF small_parse_table_449.c */ diff --git a/parser/static/small_parse_table/small_parse_table_45.c b/parser/static/small_parse_table/small_parse_table_45.c deleted file mode 100644 index 55fef1af..00000000 --- a/parser/static/small_parse_table/small_parse_table_45.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_225(t_small_parse_table_array *v) -{ - v->a[4500] = sym_raw_string; - v->a[4501] = sym_number; - v->a[4502] = actions(51); - v->a[4503] = 3; - v->a[4504] = anon_sym_LT; - v->a[4505] = anon_sym_GT; - v->a[4506] = anon_sym_GT_GT; - v->a[4507] = state(401); - v->a[4508] = 5; - v->a[4509] = sym_arithmetic_expansion; - v->a[4510] = sym_string; - v->a[4511] = sym_simple_expansion; - v->a[4512] = sym_expansion; - v->a[4513] = sym_command_substitution; - v->a[4514] = state(820); - v->a[4515] = 12; - v->a[4516] = sym_redirected_statement; - v->a[4517] = sym_for_statement; - v->a[4518] = sym_while_statement; - v->a[4519] = sym_if_statement; - small_parse_table_226(v); -} - -void small_parse_table_226(t_small_parse_table_array *v) -{ - v->a[4520] = sym_case_statement; - v->a[4521] = sym_function_definition; - v->a[4522] = sym_compound_statement; - v->a[4523] = sym_subshell; - v->a[4524] = sym_list; - v->a[4525] = sym_negated_command; - v->a[4526] = sym_command; - v->a[4527] = sym__variable_assignments; - v->a[4528] = 30; - v->a[4529] = actions(3); - v->a[4530] = 1; - v->a[4531] = sym_comment; - v->a[4532] = actions(9); - v->a[4533] = 1; - v->a[4534] = anon_sym_for; - v->a[4535] = actions(13); - v->a[4536] = 1; - v->a[4537] = anon_sym_if; - v->a[4538] = actions(15); - v->a[4539] = 1; - small_parse_table_227(v); -} - -void small_parse_table_227(t_small_parse_table_array *v) -{ - v->a[4540] = anon_sym_case; - v->a[4541] = actions(17); - v->a[4542] = 1; - v->a[4543] = anon_sym_LPAREN; - v->a[4544] = actions(19); - v->a[4545] = 1; - v->a[4546] = anon_sym_LBRACE; - v->a[4547] = actions(53); - v->a[4548] = 1; - v->a[4549] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4550] = actions(55); - v->a[4551] = 1; - v->a[4552] = anon_sym_DOLLAR; - v->a[4553] = actions(57); - v->a[4554] = 1; - v->a[4555] = anon_sym_DQUOTE; - v->a[4556] = actions(61); - v->a[4557] = 1; - v->a[4558] = anon_sym_DOLLAR_LBRACE; - v->a[4559] = actions(63); - small_parse_table_228(v); -} - -void small_parse_table_228(t_small_parse_table_array *v) -{ - v->a[4560] = 1; - v->a[4561] = anon_sym_DOLLAR_LPAREN; - v->a[4562] = actions(65); - v->a[4563] = 1; - v->a[4564] = anon_sym_BQUOTE; - v->a[4565] = actions(208); - v->a[4566] = 1; - v->a[4567] = sym_word; - v->a[4568] = actions(210); - v->a[4569] = 1; - v->a[4570] = anon_sym_BANG; - v->a[4571] = actions(216); - v->a[4572] = 1; - v->a[4573] = sym_variable_name; - v->a[4574] = state(112); - v->a[4575] = 1; - v->a[4576] = aux_sym__statements_repeat1; - v->a[4577] = state(158); - v->a[4578] = 1; - v->a[4579] = sym_command_name; - small_parse_table_229(v); -} - -void small_parse_table_229(t_small_parse_table_array *v) -{ - v->a[4580] = state(186); - v->a[4581] = 1; - v->a[4582] = sym_variable_assignment; - v->a[4583] = state(298); - v->a[4584] = 1; - v->a[4585] = aux_sym_command_repeat1; - v->a[4586] = state(555); - v->a[4587] = 1; - v->a[4588] = sym_concatenation; - v->a[4589] = state(578); - v->a[4590] = 1; - v->a[4591] = sym_file_redirect; - v->a[4592] = state(937); - v->a[4593] = 1; - v->a[4594] = sym_pipeline; - v->a[4595] = state(1019); - v->a[4596] = 1; - v->a[4597] = aux_sym_redirected_statement_repeat2; - v->a[4598] = state(1557); - v->a[4599] = 1; - small_parse_table_230(v); -} - -/* EOF small_parse_table_45.c */ diff --git a/parser/static/small_parse_table/small_parse_table_450.c b/parser/static/small_parse_table/small_parse_table_450.c deleted file mode 100644 index 206080c3..00000000 --- a/parser/static/small_parse_table/small_parse_table_450.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2250(t_small_parse_table_array *v) -{ - v->a[45000] = 2; - v->a[45001] = anon_sym_SEMI_SEMI; - v->a[45002] = anon_sym_SEMI; - v->a[45003] = actions(769); - v->a[45004] = 2; - v->a[45005] = anon_sym_AMP_AMP; - v->a[45006] = anon_sym_PIPE_PIPE; - v->a[45007] = actions(1924); - v->a[45008] = 3; - v->a[45009] = anon_sym_LT; - v->a[45010] = anon_sym_GT; - v->a[45011] = anon_sym_GT_GT; - v->a[45012] = state(1040); - v->a[45013] = 3; - v->a[45014] = sym_file_redirect; - v->a[45015] = sym_heredoc_redirect; - v->a[45016] = aux_sym_redirected_statement_repeat1; - v->a[45017] = 3; - v->a[45018] = actions(3); - v->a[45019] = 1; - small_parse_table_2251(v); -} - -void small_parse_table_2251(t_small_parse_table_array *v) -{ - v->a[45020] = sym_comment; - v->a[45021] = actions(917); - v->a[45022] = 3; - v->a[45023] = sym_variable_name; - v->a[45024] = ts_builtin_sym_end; - v->a[45025] = aux_sym_heredoc_redirect_token1; - v->a[45026] = actions(919); - v->a[45027] = 11; - v->a[45028] = anon_sym_PIPE; - v->a[45029] = anon_sym_RPAREN; - v->a[45030] = anon_sym_SEMI_SEMI; - v->a[45031] = anon_sym_AMP_AMP; - v->a[45032] = anon_sym_PIPE_PIPE; - v->a[45033] = anon_sym_LT; - v->a[45034] = anon_sym_GT; - v->a[45035] = anon_sym_GT_GT; - v->a[45036] = anon_sym_LT_LT; - v->a[45037] = anon_sym_BQUOTE; - v->a[45038] = anon_sym_SEMI; - v->a[45039] = 10; - small_parse_table_2252(v); -} - -void small_parse_table_2252(t_small_parse_table_array *v) -{ - v->a[45040] = actions(3); - v->a[45041] = 1; - v->a[45042] = sym_comment; - v->a[45043] = actions(580); - v->a[45044] = 1; - v->a[45045] = anon_sym_PIPE; - v->a[45046] = actions(591); - v->a[45047] = 1; - v->a[45048] = anon_sym_SEMI_SEMI; - v->a[45049] = actions(593); - v->a[45050] = 1; - v->a[45051] = anon_sym_SEMI; - v->a[45052] = actions(597); - v->a[45053] = 1; - v->a[45054] = anon_sym_LT_LT; - v->a[45055] = actions(1870); - v->a[45056] = 1; - v->a[45057] = aux_sym_heredoc_redirect_token1; - v->a[45058] = state(369); - v->a[45059] = 1; - small_parse_table_2253(v); -} - -void small_parse_table_2253(t_small_parse_table_array *v) -{ - v->a[45060] = sym_terminator; - v->a[45061] = actions(769); - v->a[45062] = 2; - v->a[45063] = anon_sym_AMP_AMP; - v->a[45064] = anon_sym_PIPE_PIPE; - v->a[45065] = actions(1924); - v->a[45066] = 3; - v->a[45067] = anon_sym_LT; - v->a[45068] = anon_sym_GT; - v->a[45069] = anon_sym_GT_GT; - v->a[45070] = state(1040); - v->a[45071] = 3; - v->a[45072] = sym_file_redirect; - v->a[45073] = sym_heredoc_redirect; - v->a[45074] = aux_sym_redirected_statement_repeat1; - v->a[45075] = 10; - v->a[45076] = actions(3); - v->a[45077] = 1; - v->a[45078] = sym_comment; - v->a[45079] = actions(580); - small_parse_table_2254(v); -} - -void small_parse_table_2254(t_small_parse_table_array *v) -{ - v->a[45080] = 1; - v->a[45081] = anon_sym_PIPE; - v->a[45082] = actions(591); - v->a[45083] = 1; - v->a[45084] = anon_sym_SEMI_SEMI; - v->a[45085] = actions(593); - v->a[45086] = 1; - v->a[45087] = anon_sym_SEMI; - v->a[45088] = actions(597); - v->a[45089] = 1; - v->a[45090] = anon_sym_LT_LT; - v->a[45091] = actions(1870); - v->a[45092] = 1; - v->a[45093] = aux_sym_heredoc_redirect_token1; - v->a[45094] = state(367); - v->a[45095] = 1; - v->a[45096] = sym_terminator; - v->a[45097] = actions(769); - v->a[45098] = 2; - v->a[45099] = anon_sym_AMP_AMP; - small_parse_table_2255(v); -} - -/* EOF small_parse_table_450.c */ diff --git a/parser/static/small_parse_table/small_parse_table_451.c b/parser/static/small_parse_table/small_parse_table_451.c deleted file mode 100644 index aba51190..00000000 --- a/parser/static/small_parse_table/small_parse_table_451.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2255(t_small_parse_table_array *v) -{ - v->a[45100] = anon_sym_PIPE_PIPE; - v->a[45101] = actions(1924); - v->a[45102] = 3; - v->a[45103] = anon_sym_LT; - v->a[45104] = anon_sym_GT; - v->a[45105] = anon_sym_GT_GT; - v->a[45106] = state(1040); - v->a[45107] = 3; - v->a[45108] = sym_file_redirect; - v->a[45109] = sym_heredoc_redirect; - v->a[45110] = aux_sym_redirected_statement_repeat1; - v->a[45111] = 5; - v->a[45112] = actions(3); - v->a[45113] = 1; - v->a[45114] = sym_comment; - v->a[45115] = actions(1976); - v->a[45116] = 1; - v->a[45117] = anon_sym_PIPE; - v->a[45118] = state(1385); - v->a[45119] = 1; - small_parse_table_2256(v); -} - -void small_parse_table_2256(t_small_parse_table_array *v) -{ - v->a[45120] = aux_sym_pipeline_repeat1; - v->a[45121] = actions(1974); - v->a[45122] = 2; - v->a[45123] = ts_builtin_sym_end; - v->a[45124] = aux_sym_heredoc_redirect_token1; - v->a[45125] = actions(1979); - v->a[45126] = 10; - v->a[45127] = anon_sym_RPAREN; - v->a[45128] = anon_sym_SEMI_SEMI; - v->a[45129] = anon_sym_AMP_AMP; - v->a[45130] = anon_sym_PIPE_PIPE; - v->a[45131] = anon_sym_LT; - v->a[45132] = anon_sym_GT; - v->a[45133] = anon_sym_GT_GT; - v->a[45134] = anon_sym_LT_LT; - v->a[45135] = anon_sym_BQUOTE; - v->a[45136] = anon_sym_SEMI; - v->a[45137] = 10; - v->a[45138] = actions(3); - v->a[45139] = 1; - small_parse_table_2257(v); -} - -void small_parse_table_2257(t_small_parse_table_array *v) -{ - v->a[45140] = sym_comment; - v->a[45141] = actions(580); - v->a[45142] = 1; - v->a[45143] = anon_sym_PIPE; - v->a[45144] = actions(591); - v->a[45145] = 1; - v->a[45146] = anon_sym_SEMI_SEMI; - v->a[45147] = actions(593); - v->a[45148] = 1; - v->a[45149] = anon_sym_SEMI; - v->a[45150] = actions(597); - v->a[45151] = 1; - v->a[45152] = anon_sym_LT_LT; - v->a[45153] = actions(1870); - v->a[45154] = 1; - v->a[45155] = aux_sym_heredoc_redirect_token1; - v->a[45156] = state(357); - v->a[45157] = 1; - v->a[45158] = sym_terminator; - v->a[45159] = actions(769); - small_parse_table_2258(v); -} - -void small_parse_table_2258(t_small_parse_table_array *v) -{ - v->a[45160] = 2; - v->a[45161] = anon_sym_AMP_AMP; - v->a[45162] = anon_sym_PIPE_PIPE; - v->a[45163] = actions(1924); - v->a[45164] = 3; - v->a[45165] = anon_sym_LT; - v->a[45166] = anon_sym_GT; - v->a[45167] = anon_sym_GT_GT; - v->a[45168] = state(1040); - v->a[45169] = 3; - v->a[45170] = sym_file_redirect; - v->a[45171] = sym_heredoc_redirect; - v->a[45172] = aux_sym_redirected_statement_repeat1; - v->a[45173] = 9; - v->a[45174] = actions(3); - v->a[45175] = 1; - v->a[45176] = sym_comment; - v->a[45177] = actions(580); - v->a[45178] = 1; - v->a[45179] = anon_sym_PIPE; - small_parse_table_2259(v); -} - -void small_parse_table_2259(t_small_parse_table_array *v) -{ - v->a[45180] = actions(597); - v->a[45181] = 1; - v->a[45182] = anon_sym_LT_LT; - v->a[45183] = actions(1981); - v->a[45184] = 1; - v->a[45185] = aux_sym_heredoc_redirect_token1; - v->a[45186] = state(438); - v->a[45187] = 1; - v->a[45188] = sym_terminator; - v->a[45189] = actions(767); - v->a[45190] = 2; - v->a[45191] = anon_sym_SEMI_SEMI; - v->a[45192] = anon_sym_SEMI; - v->a[45193] = actions(769); - v->a[45194] = 2; - v->a[45195] = anon_sym_AMP_AMP; - v->a[45196] = anon_sym_PIPE_PIPE; - v->a[45197] = actions(1924); - v->a[45198] = 3; - v->a[45199] = anon_sym_LT; - small_parse_table_2260(v); -} - -/* EOF small_parse_table_451.c */ diff --git a/parser/static/small_parse_table/small_parse_table_452.c b/parser/static/small_parse_table/small_parse_table_452.c deleted file mode 100644 index fb5b6eae..00000000 --- a/parser/static/small_parse_table/small_parse_table_452.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2260(t_small_parse_table_array *v) -{ - v->a[45200] = anon_sym_GT; - v->a[45201] = anon_sym_GT_GT; - v->a[45202] = state(1040); - v->a[45203] = 3; - v->a[45204] = sym_file_redirect; - v->a[45205] = sym_heredoc_redirect; - v->a[45206] = aux_sym_redirected_statement_repeat1; - v->a[45207] = 5; - v->a[45208] = actions(3); - v->a[45209] = 1; - v->a[45210] = sym_comment; - v->a[45211] = actions(580); - v->a[45212] = 1; - v->a[45213] = anon_sym_PIPE; - v->a[45214] = actions(827); - v->a[45215] = 2; - v->a[45216] = ts_builtin_sym_end; - v->a[45217] = aux_sym_heredoc_redirect_token1; - v->a[45218] = state(922); - v->a[45219] = 3; - small_parse_table_2261(v); -} - -void small_parse_table_2261(t_small_parse_table_array *v) -{ - v->a[45220] = sym_file_redirect; - v->a[45221] = sym_heredoc_redirect; - v->a[45222] = aux_sym_redirected_statement_repeat1; - v->a[45223] = actions(816); - v->a[45224] = 8; - v->a[45225] = anon_sym_SEMI_SEMI; - v->a[45226] = anon_sym_AMP_AMP; - v->a[45227] = anon_sym_PIPE_PIPE; - v->a[45228] = anon_sym_LT; - v->a[45229] = anon_sym_GT; - v->a[45230] = anon_sym_GT_GT; - v->a[45231] = anon_sym_LT_LT; - v->a[45232] = anon_sym_SEMI; - v->a[45233] = 4; - v->a[45234] = actions(3); - v->a[45235] = 1; - v->a[45236] = sym_comment; - v->a[45237] = actions(827); - v->a[45238] = 2; - v->a[45239] = ts_builtin_sym_end; - small_parse_table_2262(v); -} - -void small_parse_table_2262(t_small_parse_table_array *v) -{ - v->a[45240] = aux_sym_heredoc_redirect_token1; - v->a[45241] = state(922); - v->a[45242] = 3; - v->a[45243] = sym_file_redirect; - v->a[45244] = sym_heredoc_redirect; - v->a[45245] = aux_sym_redirected_statement_repeat1; - v->a[45246] = actions(816); - v->a[45247] = 9; - v->a[45248] = anon_sym_PIPE; - v->a[45249] = anon_sym_SEMI_SEMI; - v->a[45250] = anon_sym_AMP_AMP; - v->a[45251] = anon_sym_PIPE_PIPE; - v->a[45252] = anon_sym_LT; - v->a[45253] = anon_sym_GT; - v->a[45254] = anon_sym_GT_GT; - v->a[45255] = anon_sym_LT_LT; - v->a[45256] = anon_sym_SEMI; - v->a[45257] = 9; - v->a[45258] = actions(3); - v->a[45259] = 1; - small_parse_table_2263(v); -} - -void small_parse_table_2263(t_small_parse_table_array *v) -{ - v->a[45260] = sym_comment; - v->a[45261] = actions(580); - v->a[45262] = 1; - v->a[45263] = anon_sym_PIPE; - v->a[45264] = actions(597); - v->a[45265] = 1; - v->a[45266] = anon_sym_LT_LT; - v->a[45267] = actions(1983); - v->a[45268] = 1; - v->a[45269] = aux_sym_heredoc_redirect_token1; - v->a[45270] = state(469); - v->a[45271] = 1; - v->a[45272] = sym_terminator; - v->a[45273] = actions(769); - v->a[45274] = 2; - v->a[45275] = anon_sym_AMP_AMP; - v->a[45276] = anon_sym_PIPE_PIPE; - v->a[45277] = actions(831); - v->a[45278] = 2; - v->a[45279] = anon_sym_SEMI_SEMI; - small_parse_table_2264(v); -} - -void small_parse_table_2264(t_small_parse_table_array *v) -{ - v->a[45280] = anon_sym_SEMI; - v->a[45281] = actions(1924); - v->a[45282] = 3; - v->a[45283] = anon_sym_LT; - v->a[45284] = anon_sym_GT; - v->a[45285] = anon_sym_GT_GT; - v->a[45286] = state(1040); - v->a[45287] = 3; - v->a[45288] = sym_file_redirect; - v->a[45289] = sym_heredoc_redirect; - v->a[45290] = aux_sym_redirected_statement_repeat1; - v->a[45291] = 9; - v->a[45292] = actions(3); - v->a[45293] = 1; - v->a[45294] = sym_comment; - v->a[45295] = actions(584); - v->a[45296] = 1; - v->a[45297] = anon_sym_LT_LT; - v->a[45298] = actions(586); - v->a[45299] = 1; - small_parse_table_2265(v); -} - -/* EOF small_parse_table_452.c */ diff --git a/parser/static/small_parse_table/small_parse_table_453.c b/parser/static/small_parse_table/small_parse_table_453.c deleted file mode 100644 index 116bc568..00000000 --- a/parser/static/small_parse_table/small_parse_table_453.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2265(t_small_parse_table_array *v) -{ - v->a[45300] = anon_sym_SEMI; - v->a[45301] = actions(1878); - v->a[45302] = 1; - v->a[45303] = aux_sym_heredoc_redirect_token1; - v->a[45304] = state(332); - v->a[45305] = 1; - v->a[45306] = sym_terminator; - v->a[45307] = actions(582); - v->a[45308] = 2; - v->a[45309] = anon_sym_AMP_AMP; - v->a[45310] = anon_sym_PIPE_PIPE; - v->a[45311] = actions(591); - v->a[45312] = 2; - v->a[45313] = anon_sym_esac; - v->a[45314] = anon_sym_SEMI_SEMI; - v->a[45315] = actions(1876); - v->a[45316] = 3; - v->a[45317] = anon_sym_LT; - v->a[45318] = anon_sym_GT; - v->a[45319] = anon_sym_GT_GT; - small_parse_table_2266(v); -} - -void small_parse_table_2266(t_small_parse_table_array *v) -{ - v->a[45320] = state(971); - v->a[45321] = 3; - v->a[45322] = sym_file_redirect; - v->a[45323] = sym_heredoc_redirect; - v->a[45324] = aux_sym_redirected_statement_repeat1; - v->a[45325] = 9; - v->a[45326] = actions(3); - v->a[45327] = 1; - v->a[45328] = sym_comment; - v->a[45329] = actions(597); - v->a[45330] = 1; - v->a[45331] = anon_sym_LT_LT; - v->a[45332] = actions(691); - v->a[45333] = 1; - v->a[45334] = ts_builtin_sym_end; - v->a[45335] = actions(1874); - v->a[45336] = 1; - v->a[45337] = aux_sym_heredoc_redirect_token1; - v->a[45338] = state(461); - v->a[45339] = 1; - small_parse_table_2267(v); -} - -void small_parse_table_2267(t_small_parse_table_array *v) -{ - v->a[45340] = sym_terminator; - v->a[45341] = actions(693); - v->a[45342] = 2; - v->a[45343] = anon_sym_SEMI_SEMI; - v->a[45344] = anon_sym_SEMI; - v->a[45345] = actions(695); - v->a[45346] = 2; - v->a[45347] = anon_sym_AMP_AMP; - v->a[45348] = anon_sym_PIPE_PIPE; - v->a[45349] = actions(1872); - v->a[45350] = 3; - v->a[45351] = anon_sym_LT; - v->a[45352] = anon_sym_GT; - v->a[45353] = anon_sym_GT_GT; - v->a[45354] = state(922); - v->a[45355] = 3; - v->a[45356] = sym_file_redirect; - v->a[45357] = sym_heredoc_redirect; - v->a[45358] = aux_sym_redirected_statement_repeat1; - v->a[45359] = 6; - small_parse_table_2268(v); -} - -void small_parse_table_2268(t_small_parse_table_array *v) -{ - v->a[45360] = actions(3); - v->a[45361] = 1; - v->a[45362] = sym_comment; - v->a[45363] = actions(1945); - v->a[45364] = 1; - v->a[45365] = anon_sym_LT_LT; - v->a[45366] = actions(1948); - v->a[45367] = 2; - v->a[45368] = ts_builtin_sym_end; - v->a[45369] = aux_sym_heredoc_redirect_token1; - v->a[45370] = actions(1985); - v->a[45371] = 3; - v->a[45372] = anon_sym_LT; - v->a[45373] = anon_sym_GT; - v->a[45374] = anon_sym_GT_GT; - v->a[45375] = state(961); - v->a[45376] = 3; - v->a[45377] = sym_file_redirect; - v->a[45378] = sym_heredoc_redirect; - v->a[45379] = aux_sym_redirected_statement_repeat1; - small_parse_table_2269(v); -} - -void small_parse_table_2269(t_small_parse_table_array *v) -{ - v->a[45380] = actions(1940); - v->a[45381] = 5; - v->a[45382] = anon_sym_PIPE; - v->a[45383] = anon_sym_SEMI_SEMI; - v->a[45384] = anon_sym_AMP_AMP; - v->a[45385] = anon_sym_PIPE_PIPE; - v->a[45386] = anon_sym_SEMI; - v->a[45387] = 9; - v->a[45388] = actions(3); - v->a[45389] = 1; - v->a[45390] = sym_comment; - v->a[45391] = actions(591); - v->a[45392] = 1; - v->a[45393] = anon_sym_BQUOTE; - v->a[45394] = actions(597); - v->a[45395] = 1; - v->a[45396] = anon_sym_LT_LT; - v->a[45397] = actions(1870); - v->a[45398] = 1; - v->a[45399] = aux_sym_heredoc_redirect_token1; - small_parse_table_2270(v); -} - -/* EOF small_parse_table_453.c */ diff --git a/parser/static/small_parse_table/small_parse_table_454.c b/parser/static/small_parse_table/small_parse_table_454.c deleted file mode 100644 index 17f2cb0a..00000000 --- a/parser/static/small_parse_table/small_parse_table_454.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2270(t_small_parse_table_array *v) -{ - v->a[45400] = state(552); - v->a[45401] = 1; - v->a[45402] = sym_terminator; - v->a[45403] = actions(593); - v->a[45404] = 2; - v->a[45405] = anon_sym_SEMI_SEMI; - v->a[45406] = anon_sym_SEMI; - v->a[45407] = actions(762); - v->a[45408] = 2; - v->a[45409] = anon_sym_AMP_AMP; - v->a[45410] = anon_sym_PIPE_PIPE; - v->a[45411] = actions(1880); - v->a[45412] = 3; - v->a[45413] = anon_sym_LT; - v->a[45414] = anon_sym_GT; - v->a[45415] = anon_sym_GT_GT; - v->a[45416] = state(925); - v->a[45417] = 3; - v->a[45418] = sym_file_redirect; - v->a[45419] = sym_heredoc_redirect; - small_parse_table_2271(v); -} - -void small_parse_table_2271(t_small_parse_table_array *v) -{ - v->a[45420] = aux_sym_redirected_statement_repeat1; - v->a[45421] = 5; - v->a[45422] = actions(3); - v->a[45423] = 1; - v->a[45424] = sym_comment; - v->a[45425] = actions(1952); - v->a[45426] = 1; - v->a[45427] = aux_sym_heredoc_redirect_token1; - v->a[45428] = actions(1988); - v->a[45429] = 1; - v->a[45430] = sym_variable_name; - v->a[45431] = state(964); - v->a[45432] = 2; - v->a[45433] = sym_variable_assignment; - v->a[45434] = aux_sym__variable_assignments_repeat1; - v->a[45435] = actions(1954); - v->a[45436] = 10; - v->a[45437] = anon_sym_PIPE; - v->a[45438] = anon_sym_RPAREN; - v->a[45439] = anon_sym_SEMI_SEMI; - small_parse_table_2272(v); -} - -void small_parse_table_2272(t_small_parse_table_array *v) -{ - v->a[45440] = anon_sym_AMP_AMP; - v->a[45441] = anon_sym_PIPE_PIPE; - v->a[45442] = anon_sym_LT; - v->a[45443] = anon_sym_GT; - v->a[45444] = anon_sym_GT_GT; - v->a[45445] = anon_sym_LT_LT; - v->a[45446] = anon_sym_SEMI; - v->a[45447] = 5; - v->a[45448] = actions(3); - v->a[45449] = 1; - v->a[45450] = sym_comment; - v->a[45451] = actions(1963); - v->a[45452] = 1; - v->a[45453] = aux_sym_heredoc_redirect_token1; - v->a[45454] = actions(1990); - v->a[45455] = 1; - v->a[45456] = sym_variable_name; - v->a[45457] = state(964); - v->a[45458] = 2; - v->a[45459] = sym_variable_assignment; - small_parse_table_2273(v); -} - -void small_parse_table_2273(t_small_parse_table_array *v) -{ - v->a[45460] = aux_sym__variable_assignments_repeat1; - v->a[45461] = actions(1961); - v->a[45462] = 10; - v->a[45463] = anon_sym_PIPE; - v->a[45464] = anon_sym_RPAREN; - v->a[45465] = anon_sym_SEMI_SEMI; - v->a[45466] = anon_sym_AMP_AMP; - v->a[45467] = anon_sym_PIPE_PIPE; - v->a[45468] = anon_sym_LT; - v->a[45469] = anon_sym_GT; - v->a[45470] = anon_sym_GT_GT; - v->a[45471] = anon_sym_LT_LT; - v->a[45472] = anon_sym_SEMI; - v->a[45473] = 5; - v->a[45474] = actions(3); - v->a[45475] = 1; - v->a[45476] = sym_comment; - v->a[45477] = actions(1993); - v->a[45478] = 1; - v->a[45479] = sym_variable_name; - small_parse_table_2274(v); -} - -void small_parse_table_2274(t_small_parse_table_array *v) -{ - v->a[45480] = actions(1963); - v->a[45481] = 2; - v->a[45482] = ts_builtin_sym_end; - v->a[45483] = aux_sym_heredoc_redirect_token1; - v->a[45484] = state(965); - v->a[45485] = 2; - v->a[45486] = sym_variable_assignment; - v->a[45487] = aux_sym__variable_assignments_repeat1; - v->a[45488] = actions(1961); - v->a[45489] = 9; - v->a[45490] = anon_sym_PIPE; - v->a[45491] = anon_sym_SEMI_SEMI; - v->a[45492] = anon_sym_AMP_AMP; - v->a[45493] = anon_sym_PIPE_PIPE; - v->a[45494] = anon_sym_LT; - v->a[45495] = anon_sym_GT; - v->a[45496] = anon_sym_GT_GT; - v->a[45497] = anon_sym_LT_LT; - v->a[45498] = anon_sym_SEMI; - v->a[45499] = 9; - small_parse_table_2275(v); -} - -/* EOF small_parse_table_454.c */ diff --git a/parser/static/small_parse_table/small_parse_table_455.c b/parser/static/small_parse_table/small_parse_table_455.c deleted file mode 100644 index 8de222f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_455.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2275(t_small_parse_table_array *v) -{ - v->a[45500] = actions(3); - v->a[45501] = 1; - v->a[45502] = sym_comment; - v->a[45503] = actions(580); - v->a[45504] = 1; - v->a[45505] = anon_sym_PIPE; - v->a[45506] = actions(597); - v->a[45507] = 1; - v->a[45508] = anon_sym_LT_LT; - v->a[45509] = actions(1870); - v->a[45510] = 1; - v->a[45511] = aux_sym_heredoc_redirect_token1; - v->a[45512] = state(573); - v->a[45513] = 1; - v->a[45514] = sym_terminator; - v->a[45515] = actions(593); - v->a[45516] = 2; - v->a[45517] = anon_sym_SEMI_SEMI; - v->a[45518] = anon_sym_SEMI; - v->a[45519] = actions(769); - small_parse_table_2276(v); -} - -void small_parse_table_2276(t_small_parse_table_array *v) -{ - v->a[45520] = 2; - v->a[45521] = anon_sym_AMP_AMP; - v->a[45522] = anon_sym_PIPE_PIPE; - v->a[45523] = actions(1924); - v->a[45524] = 3; - v->a[45525] = anon_sym_LT; - v->a[45526] = anon_sym_GT; - v->a[45527] = anon_sym_GT_GT; - v->a[45528] = state(1040); - v->a[45529] = 3; - v->a[45530] = sym_file_redirect; - v->a[45531] = sym_heredoc_redirect; - v->a[45532] = aux_sym_redirected_statement_repeat1; - v->a[45533] = 5; - v->a[45534] = actions(3); - v->a[45535] = 1; - v->a[45536] = sym_comment; - v->a[45537] = actions(1952); - v->a[45538] = 1; - v->a[45539] = aux_sym_heredoc_redirect_token1; - small_parse_table_2277(v); -} - -void small_parse_table_2277(t_small_parse_table_array *v) -{ - v->a[45540] = actions(1996); - v->a[45541] = 1; - v->a[45542] = sym_variable_name; - v->a[45543] = state(968); - v->a[45544] = 2; - v->a[45545] = sym_variable_assignment; - v->a[45546] = aux_sym__variable_assignments_repeat1; - v->a[45547] = actions(1954); - v->a[45548] = 10; - v->a[45549] = anon_sym_PIPE; - v->a[45550] = anon_sym_SEMI_SEMI; - v->a[45551] = anon_sym_AMP_AMP; - v->a[45552] = anon_sym_PIPE_PIPE; - v->a[45553] = anon_sym_LT; - v->a[45554] = anon_sym_GT; - v->a[45555] = anon_sym_GT_GT; - v->a[45556] = anon_sym_LT_LT; - v->a[45557] = anon_sym_BQUOTE; - v->a[45558] = anon_sym_SEMI; - v->a[45559] = 5; - small_parse_table_2278(v); -} - -void small_parse_table_2278(t_small_parse_table_array *v) -{ - v->a[45560] = actions(3); - v->a[45561] = 1; - v->a[45562] = sym_comment; - v->a[45563] = actions(1963); - v->a[45564] = 1; - v->a[45565] = aux_sym_heredoc_redirect_token1; - v->a[45566] = actions(1998); - v->a[45567] = 1; - v->a[45568] = sym_variable_name; - v->a[45569] = state(968); - v->a[45570] = 2; - v->a[45571] = sym_variable_assignment; - v->a[45572] = aux_sym__variable_assignments_repeat1; - v->a[45573] = actions(1961); - v->a[45574] = 10; - v->a[45575] = anon_sym_PIPE; - v->a[45576] = anon_sym_SEMI_SEMI; - v->a[45577] = anon_sym_AMP_AMP; - v->a[45578] = anon_sym_PIPE_PIPE; - v->a[45579] = anon_sym_LT; - small_parse_table_2279(v); -} - -void small_parse_table_2279(t_small_parse_table_array *v) -{ - v->a[45580] = anon_sym_GT; - v->a[45581] = anon_sym_GT_GT; - v->a[45582] = anon_sym_LT_LT; - v->a[45583] = anon_sym_BQUOTE; - v->a[45584] = anon_sym_SEMI; - v->a[45585] = 9; - v->a[45586] = actions(3); - v->a[45587] = 1; - v->a[45588] = sym_comment; - v->a[45589] = actions(578); - v->a[45590] = 1; - v->a[45591] = anon_sym_BQUOTE; - v->a[45592] = actions(597); - v->a[45593] = 1; - v->a[45594] = anon_sym_LT_LT; - v->a[45595] = actions(1870); - v->a[45596] = 1; - v->a[45597] = aux_sym_heredoc_redirect_token1; - v->a[45598] = state(559); - v->a[45599] = 1; - small_parse_table_2280(v); -} - -/* EOF small_parse_table_455.c */ diff --git a/parser/static/small_parse_table/small_parse_table_456.c b/parser/static/small_parse_table/small_parse_table_456.c deleted file mode 100644 index d45a6a6e..00000000 --- a/parser/static/small_parse_table/small_parse_table_456.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2280(t_small_parse_table_array *v) -{ - v->a[45600] = sym_terminator; - v->a[45601] = actions(593); - v->a[45602] = 2; - v->a[45603] = anon_sym_SEMI_SEMI; - v->a[45604] = anon_sym_SEMI; - v->a[45605] = actions(762); - v->a[45606] = 2; - v->a[45607] = anon_sym_AMP_AMP; - v->a[45608] = anon_sym_PIPE_PIPE; - v->a[45609] = actions(1880); - v->a[45610] = 3; - v->a[45611] = anon_sym_LT; - v->a[45612] = anon_sym_GT; - v->a[45613] = anon_sym_GT_GT; - v->a[45614] = state(925); - v->a[45615] = 3; - v->a[45616] = sym_file_redirect; - v->a[45617] = sym_heredoc_redirect; - v->a[45618] = aux_sym_redirected_statement_repeat1; - v->a[45619] = 5; - small_parse_table_2281(v); -} - -void small_parse_table_2281(t_small_parse_table_array *v) -{ - v->a[45620] = actions(3); - v->a[45621] = 1; - v->a[45622] = sym_comment; - v->a[45623] = actions(1952); - v->a[45624] = 1; - v->a[45625] = aux_sym_heredoc_redirect_token1; - v->a[45626] = actions(2001); - v->a[45627] = 1; - v->a[45628] = sym_variable_name; - v->a[45629] = state(934); - v->a[45630] = 2; - v->a[45631] = sym_variable_assignment; - v->a[45632] = aux_sym__variable_assignments_repeat1; - v->a[45633] = actions(1954); - v->a[45634] = 10; - v->a[45635] = anon_sym_esac; - v->a[45636] = anon_sym_PIPE; - v->a[45637] = anon_sym_SEMI_SEMI; - v->a[45638] = anon_sym_AMP_AMP; - v->a[45639] = anon_sym_PIPE_PIPE; - small_parse_table_2282(v); -} - -void small_parse_table_2282(t_small_parse_table_array *v) -{ - v->a[45640] = anon_sym_LT; - v->a[45641] = anon_sym_GT; - v->a[45642] = anon_sym_GT_GT; - v->a[45643] = anon_sym_LT_LT; - v->a[45644] = anon_sym_SEMI; - v->a[45645] = 6; - v->a[45646] = actions(3); - v->a[45647] = 1; - v->a[45648] = sym_comment; - v->a[45649] = actions(584); - v->a[45650] = 1; - v->a[45651] = anon_sym_LT_LT; - v->a[45652] = actions(1938); - v->a[45653] = 1; - v->a[45654] = aux_sym_heredoc_redirect_token1; - v->a[45655] = actions(1876); - v->a[45656] = 3; - v->a[45657] = anon_sym_LT; - v->a[45658] = anon_sym_GT; - v->a[45659] = anon_sym_GT_GT; - small_parse_table_2283(v); -} - -void small_parse_table_2283(t_small_parse_table_array *v) -{ - v->a[45660] = state(935); - v->a[45661] = 3; - v->a[45662] = sym_file_redirect; - v->a[45663] = sym_heredoc_redirect; - v->a[45664] = aux_sym_redirected_statement_repeat1; - v->a[45665] = actions(1936); - v->a[45666] = 6; - v->a[45667] = anon_sym_esac; - v->a[45668] = anon_sym_PIPE; - v->a[45669] = anon_sym_SEMI_SEMI; - v->a[45670] = anon_sym_AMP_AMP; - v->a[45671] = anon_sym_PIPE_PIPE; - v->a[45672] = anon_sym_SEMI; - v->a[45673] = 10; - v->a[45674] = actions(3); - v->a[45675] = 1; - v->a[45676] = sym_comment; - v->a[45677] = actions(578); - v->a[45678] = 1; - v->a[45679] = anon_sym_SEMI_SEMI; - small_parse_table_2284(v); -} - -void small_parse_table_2284(t_small_parse_table_array *v) -{ - v->a[45680] = actions(580); - v->a[45681] = 1; - v->a[45682] = anon_sym_PIPE; - v->a[45683] = actions(593); - v->a[45684] = 1; - v->a[45685] = anon_sym_SEMI; - v->a[45686] = actions(597); - v->a[45687] = 1; - v->a[45688] = anon_sym_LT_LT; - v->a[45689] = actions(1870); - v->a[45690] = 1; - v->a[45691] = aux_sym_heredoc_redirect_token1; - v->a[45692] = state(428); - v->a[45693] = 1; - v->a[45694] = sym_terminator; - v->a[45695] = actions(769); - v->a[45696] = 2; - v->a[45697] = anon_sym_AMP_AMP; - v->a[45698] = anon_sym_PIPE_PIPE; - v->a[45699] = actions(1924); - small_parse_table_2285(v); -} - -/* EOF small_parse_table_456.c */ diff --git a/parser/static/small_parse_table/small_parse_table_457.c b/parser/static/small_parse_table/small_parse_table_457.c deleted file mode 100644 index c614db25..00000000 --- a/parser/static/small_parse_table/small_parse_table_457.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2285(t_small_parse_table_array *v) -{ - v->a[45700] = 3; - v->a[45701] = anon_sym_LT; - v->a[45702] = anon_sym_GT; - v->a[45703] = anon_sym_GT_GT; - v->a[45704] = state(1040); - v->a[45705] = 3; - v->a[45706] = sym_file_redirect; - v->a[45707] = sym_heredoc_redirect; - v->a[45708] = aux_sym_redirected_statement_repeat1; - v->a[45709] = 5; - v->a[45710] = actions(3); - v->a[45711] = 1; - v->a[45712] = sym_comment; - v->a[45713] = actions(2007); - v->a[45714] = 1; - v->a[45715] = sym_variable_name; - v->a[45716] = actions(343); - v->a[45717] = 2; - v->a[45718] = anon_sym_PIPE; - v->a[45719] = anon_sym_RPAREN; - small_parse_table_2286(v); -} - -void small_parse_table_2286(t_small_parse_table_array *v) -{ - v->a[45720] = actions(2005); - v->a[45721] = 2; - v->a[45722] = aux_sym__simple_variable_name_token1; - v->a[45723] = aux_sym__multiline_variable_name_token1; - v->a[45724] = actions(2003); - v->a[45725] = 8; - v->a[45726] = anon_sym_BANG; - v->a[45727] = anon_sym_DASH; - v->a[45728] = anon_sym_STAR; - v->a[45729] = anon_sym_QMARK; - v->a[45730] = anon_sym_DOLLAR; - v->a[45731] = anon_sym_POUND; - v->a[45732] = anon_sym_AT; - v->a[45733] = anon_sym_0; - v->a[45734] = 8; - v->a[45735] = actions(3); - v->a[45736] = 1; - v->a[45737] = sym_comment; - v->a[45738] = actions(597); - v->a[45739] = 1; - small_parse_table_2287(v); -} - -void small_parse_table_2287(t_small_parse_table_array *v) -{ - v->a[45740] = anon_sym_LT_LT; - v->a[45741] = actions(1981); - v->a[45742] = 1; - v->a[45743] = aux_sym_heredoc_redirect_token1; - v->a[45744] = state(438); - v->a[45745] = 1; - v->a[45746] = sym_terminator; - v->a[45747] = actions(767); - v->a[45748] = 2; - v->a[45749] = anon_sym_SEMI_SEMI; - v->a[45750] = anon_sym_SEMI; - v->a[45751] = actions(769); - v->a[45752] = 2; - v->a[45753] = anon_sym_AMP_AMP; - v->a[45754] = anon_sym_PIPE_PIPE; - v->a[45755] = actions(1924); - v->a[45756] = 3; - v->a[45757] = anon_sym_LT; - v->a[45758] = anon_sym_GT; - v->a[45759] = anon_sym_GT_GT; - small_parse_table_2288(v); -} - -void small_parse_table_2288(t_small_parse_table_array *v) -{ - v->a[45760] = state(1040); - v->a[45761] = 3; - v->a[45762] = sym_file_redirect; - v->a[45763] = sym_heredoc_redirect; - v->a[45764] = aux_sym_redirected_statement_repeat1; - v->a[45765] = 6; - v->a[45766] = actions(3); - v->a[45767] = 1; - v->a[45768] = sym_comment; - v->a[45769] = actions(2011); - v->a[45770] = 1; - v->a[45771] = anon_sym_DQUOTE; - v->a[45772] = actions(2013); - v->a[45773] = 1; - v->a[45774] = sym_string_content; - v->a[45775] = actions(2017); - v->a[45776] = 1; - v->a[45777] = sym_variable_name; - v->a[45778] = actions(2015); - v->a[45779] = 2; - small_parse_table_2289(v); -} - -void small_parse_table_2289(t_small_parse_table_array *v) -{ - v->a[45780] = aux_sym__simple_variable_name_token1; - v->a[45781] = aux_sym__multiline_variable_name_token1; - v->a[45782] = actions(2009); - v->a[45783] = 8; - v->a[45784] = anon_sym_BANG; - v->a[45785] = anon_sym_DASH; - v->a[45786] = anon_sym_STAR; - v->a[45787] = anon_sym_QMARK; - v->a[45788] = anon_sym_DOLLAR; - v->a[45789] = anon_sym_POUND; - v->a[45790] = anon_sym_AT; - v->a[45791] = anon_sym_0; - v->a[45792] = 6; - v->a[45793] = actions(3); - v->a[45794] = 1; - v->a[45795] = sym_comment; - v->a[45796] = actions(2013); - v->a[45797] = 1; - v->a[45798] = sym_string_content; - v->a[45799] = actions(2017); - small_parse_table_2290(v); -} - -/* EOF small_parse_table_457.c */ diff --git a/parser/static/small_parse_table/small_parse_table_458.c b/parser/static/small_parse_table/small_parse_table_458.c deleted file mode 100644 index 1b3db59d..00000000 --- a/parser/static/small_parse_table/small_parse_table_458.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2290(t_small_parse_table_array *v) -{ - v->a[45800] = 1; - v->a[45801] = sym_variable_name; - v->a[45802] = actions(2019); - v->a[45803] = 1; - v->a[45804] = anon_sym_DQUOTE; - v->a[45805] = actions(2015); - v->a[45806] = 2; - v->a[45807] = aux_sym__simple_variable_name_token1; - v->a[45808] = aux_sym__multiline_variable_name_token1; - v->a[45809] = actions(2009); - v->a[45810] = 8; - v->a[45811] = anon_sym_BANG; - v->a[45812] = anon_sym_DASH; - v->a[45813] = anon_sym_STAR; - v->a[45814] = anon_sym_QMARK; - v->a[45815] = anon_sym_DOLLAR; - v->a[45816] = anon_sym_POUND; - v->a[45817] = anon_sym_AT; - v->a[45818] = anon_sym_0; - v->a[45819] = 3; - small_parse_table_2291(v); -} - -void small_parse_table_2291(t_small_parse_table_array *v) -{ - v->a[45820] = actions(3); - v->a[45821] = 1; - v->a[45822] = sym_comment; - v->a[45823] = actions(2021); - v->a[45824] = 2; - v->a[45825] = ts_builtin_sym_end; - v->a[45826] = aux_sym_heredoc_redirect_token1; - v->a[45827] = actions(2023); - v->a[45828] = 11; - v->a[45829] = anon_sym_PIPE; - v->a[45830] = anon_sym_RPAREN; - v->a[45831] = anon_sym_SEMI_SEMI; - v->a[45832] = anon_sym_AMP_AMP; - v->a[45833] = anon_sym_PIPE_PIPE; - v->a[45834] = anon_sym_LT; - v->a[45835] = anon_sym_GT; - v->a[45836] = anon_sym_GT_GT; - v->a[45837] = anon_sym_LT_LT; - v->a[45838] = anon_sym_BQUOTE; - v->a[45839] = anon_sym_SEMI; - small_parse_table_2292(v); -} - -void small_parse_table_2292(t_small_parse_table_array *v) -{ - v->a[45840] = 3; - v->a[45841] = actions(3); - v->a[45842] = 1; - v->a[45843] = sym_comment; - v->a[45844] = actions(2025); - v->a[45845] = 2; - v->a[45846] = ts_builtin_sym_end; - v->a[45847] = aux_sym_heredoc_redirect_token1; - v->a[45848] = actions(2027); - v->a[45849] = 11; - v->a[45850] = anon_sym_PIPE; - v->a[45851] = anon_sym_RPAREN; - v->a[45852] = anon_sym_SEMI_SEMI; - v->a[45853] = anon_sym_AMP_AMP; - v->a[45854] = anon_sym_PIPE_PIPE; - v->a[45855] = anon_sym_LT; - v->a[45856] = anon_sym_GT; - v->a[45857] = anon_sym_GT_GT; - v->a[45858] = anon_sym_LT_LT; - v->a[45859] = anon_sym_BQUOTE; - small_parse_table_2293(v); -} - -void small_parse_table_2293(t_small_parse_table_array *v) -{ - v->a[45860] = anon_sym_SEMI; - v->a[45861] = 3; - v->a[45862] = actions(3); - v->a[45863] = 1; - v->a[45864] = sym_comment; - v->a[45865] = actions(2029); - v->a[45866] = 2; - v->a[45867] = ts_builtin_sym_end; - v->a[45868] = aux_sym_heredoc_redirect_token1; - v->a[45869] = actions(2031); - v->a[45870] = 11; - v->a[45871] = anon_sym_PIPE; - v->a[45872] = anon_sym_RPAREN; - v->a[45873] = anon_sym_SEMI_SEMI; - v->a[45874] = anon_sym_AMP_AMP; - v->a[45875] = anon_sym_PIPE_PIPE; - v->a[45876] = anon_sym_LT; - v->a[45877] = anon_sym_GT; - v->a[45878] = anon_sym_GT_GT; - v->a[45879] = anon_sym_LT_LT; - small_parse_table_2294(v); -} - -void small_parse_table_2294(t_small_parse_table_array *v) -{ - v->a[45880] = anon_sym_BQUOTE; - v->a[45881] = anon_sym_SEMI; - v->a[45882] = 3; - v->a[45883] = actions(3); - v->a[45884] = 1; - v->a[45885] = sym_comment; - v->a[45886] = actions(2033); - v->a[45887] = 2; - v->a[45888] = ts_builtin_sym_end; - v->a[45889] = aux_sym_heredoc_redirect_token1; - v->a[45890] = actions(2035); - v->a[45891] = 11; - v->a[45892] = anon_sym_PIPE; - v->a[45893] = anon_sym_RPAREN; - v->a[45894] = anon_sym_SEMI_SEMI; - v->a[45895] = anon_sym_AMP_AMP; - v->a[45896] = anon_sym_PIPE_PIPE; - v->a[45897] = anon_sym_LT; - v->a[45898] = anon_sym_GT; - v->a[45899] = anon_sym_GT_GT; - small_parse_table_2295(v); -} - -/* EOF small_parse_table_458.c */ diff --git a/parser/static/small_parse_table/small_parse_table_459.c b/parser/static/small_parse_table/small_parse_table_459.c deleted file mode 100644 index bf134b21..00000000 --- a/parser/static/small_parse_table/small_parse_table_459.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2295(t_small_parse_table_array *v) -{ - v->a[45900] = anon_sym_LT_LT; - v->a[45901] = anon_sym_BQUOTE; - v->a[45902] = anon_sym_SEMI; - v->a[45903] = 6; - v->a[45904] = actions(3); - v->a[45905] = 1; - v->a[45906] = sym_comment; - v->a[45907] = actions(2013); - v->a[45908] = 1; - v->a[45909] = sym_string_content; - v->a[45910] = actions(2017); - v->a[45911] = 1; - v->a[45912] = sym_variable_name; - v->a[45913] = actions(2037); - v->a[45914] = 1; - v->a[45915] = anon_sym_DQUOTE; - v->a[45916] = actions(2015); - v->a[45917] = 2; - v->a[45918] = aux_sym__simple_variable_name_token1; - v->a[45919] = aux_sym__multiline_variable_name_token1; - small_parse_table_2296(v); -} - -void small_parse_table_2296(t_small_parse_table_array *v) -{ - v->a[45920] = actions(2009); - v->a[45921] = 8; - v->a[45922] = anon_sym_BANG; - v->a[45923] = anon_sym_DASH; - v->a[45924] = anon_sym_STAR; - v->a[45925] = anon_sym_QMARK; - v->a[45926] = anon_sym_DOLLAR; - v->a[45927] = anon_sym_POUND; - v->a[45928] = anon_sym_AT; - v->a[45929] = anon_sym_0; - v->a[45930] = 8; - v->a[45931] = actions(3); - v->a[45932] = 1; - v->a[45933] = sym_comment; - v->a[45934] = actions(597); - v->a[45935] = 1; - v->a[45936] = anon_sym_LT_LT; - v->a[45937] = actions(1870); - v->a[45938] = 1; - v->a[45939] = aux_sym_heredoc_redirect_token1; - small_parse_table_2297(v); -} - -void small_parse_table_2297(t_small_parse_table_array *v) -{ - v->a[45940] = state(573); - v->a[45941] = 1; - v->a[45942] = sym_terminator; - v->a[45943] = actions(593); - v->a[45944] = 2; - v->a[45945] = anon_sym_SEMI_SEMI; - v->a[45946] = anon_sym_SEMI; - v->a[45947] = actions(769); - v->a[45948] = 2; - v->a[45949] = anon_sym_AMP_AMP; - v->a[45950] = anon_sym_PIPE_PIPE; - v->a[45951] = actions(1924); - v->a[45952] = 3; - v->a[45953] = anon_sym_LT; - v->a[45954] = anon_sym_GT; - v->a[45955] = anon_sym_GT_GT; - v->a[45956] = state(1040); - v->a[45957] = 3; - v->a[45958] = sym_file_redirect; - v->a[45959] = sym_heredoc_redirect; - small_parse_table_2298(v); -} - -void small_parse_table_2298(t_small_parse_table_array *v) -{ - v->a[45960] = aux_sym_redirected_statement_repeat1; - v->a[45961] = 3; - v->a[45962] = actions(3); - v->a[45963] = 1; - v->a[45964] = sym_comment; - v->a[45965] = actions(2039); - v->a[45966] = 2; - v->a[45967] = ts_builtin_sym_end; - v->a[45968] = aux_sym_heredoc_redirect_token1; - v->a[45969] = actions(2041); - v->a[45970] = 11; - v->a[45971] = anon_sym_PIPE; - v->a[45972] = anon_sym_RPAREN; - v->a[45973] = anon_sym_SEMI_SEMI; - v->a[45974] = anon_sym_AMP_AMP; - v->a[45975] = anon_sym_PIPE_PIPE; - v->a[45976] = anon_sym_LT; - v->a[45977] = anon_sym_GT; - v->a[45978] = anon_sym_GT_GT; - v->a[45979] = anon_sym_LT_LT; - small_parse_table_2299(v); -} - -void small_parse_table_2299(t_small_parse_table_array *v) -{ - v->a[45980] = anon_sym_BQUOTE; - v->a[45981] = anon_sym_SEMI; - v->a[45982] = 3; - v->a[45983] = actions(3); - v->a[45984] = 1; - v->a[45985] = sym_comment; - v->a[45986] = actions(2043); - v->a[45987] = 2; - v->a[45988] = ts_builtin_sym_end; - v->a[45989] = aux_sym_heredoc_redirect_token1; - v->a[45990] = actions(2045); - v->a[45991] = 11; - v->a[45992] = anon_sym_PIPE; - v->a[45993] = anon_sym_RPAREN; - v->a[45994] = anon_sym_SEMI_SEMI; - v->a[45995] = anon_sym_AMP_AMP; - v->a[45996] = anon_sym_PIPE_PIPE; - v->a[45997] = anon_sym_LT; - v->a[45998] = anon_sym_GT; - v->a[45999] = anon_sym_GT_GT; - small_parse_table_2300(v); -} - -/* EOF small_parse_table_459.c */ diff --git a/parser/static/small_parse_table/small_parse_table_46.c b/parser/static/small_parse_table/small_parse_table_46.c deleted file mode 100644 index 9f1b86f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_46.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_230(t_small_parse_table_array *v) -{ - v->a[4600] = sym__statement_not_pipeline; - v->a[4601] = state(1602); - v->a[4602] = 1; - v->a[4603] = sym__statements; - v->a[4604] = actions(11); - v->a[4605] = 2; - v->a[4606] = anon_sym_while; - v->a[4607] = anon_sym_until; - v->a[4608] = actions(214); - v->a[4609] = 2; - v->a[4610] = sym_raw_string; - v->a[4611] = sym_number; - v->a[4612] = actions(212); - v->a[4613] = 3; - v->a[4614] = anon_sym_LT; - v->a[4615] = anon_sym_GT; - v->a[4616] = anon_sym_GT_GT; - v->a[4617] = state(277); - v->a[4618] = 5; - v->a[4619] = sym_arithmetic_expansion; - small_parse_table_231(v); -} - -void small_parse_table_231(t_small_parse_table_array *v) -{ - v->a[4620] = sym_string; - v->a[4621] = sym_simple_expansion; - v->a[4622] = sym_expansion; - v->a[4623] = sym_command_substitution; - v->a[4624] = state(877); - v->a[4625] = 12; - v->a[4626] = sym_redirected_statement; - v->a[4627] = sym_for_statement; - v->a[4628] = sym_while_statement; - v->a[4629] = sym_if_statement; - v->a[4630] = sym_case_statement; - v->a[4631] = sym_function_definition; - v->a[4632] = sym_compound_statement; - v->a[4633] = sym_subshell; - v->a[4634] = sym_list; - v->a[4635] = sym_negated_command; - v->a[4636] = sym_command; - v->a[4637] = sym__variable_assignments; - v->a[4638] = 30; - v->a[4639] = actions(3); - small_parse_table_232(v); -} - -void small_parse_table_232(t_small_parse_table_array *v) -{ - v->a[4640] = 1; - v->a[4641] = sym_comment; - v->a[4642] = actions(123); - v->a[4643] = 1; - v->a[4644] = sym_word; - v->a[4645] = actions(126); - v->a[4646] = 1; - v->a[4647] = anon_sym_for; - v->a[4648] = actions(132); - v->a[4649] = 1; - v->a[4650] = anon_sym_if; - v->a[4651] = actions(135); - v->a[4652] = 1; - v->a[4653] = anon_sym_RBRACE; - v->a[4654] = actions(137); - v->a[4655] = 1; - v->a[4656] = anon_sym_case; - v->a[4657] = actions(140); - v->a[4658] = 1; - v->a[4659] = anon_sym_LPAREN; - small_parse_table_233(v); -} - -void small_parse_table_233(t_small_parse_table_array *v) -{ - v->a[4660] = actions(143); - v->a[4661] = 1; - v->a[4662] = anon_sym_LBRACE; - v->a[4663] = actions(146); - v->a[4664] = 1; - v->a[4665] = anon_sym_BANG; - v->a[4666] = actions(152); - v->a[4667] = 1; - v->a[4668] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4669] = actions(155); - v->a[4670] = 1; - v->a[4671] = anon_sym_DOLLAR; - v->a[4672] = actions(158); - v->a[4673] = 1; - v->a[4674] = anon_sym_DQUOTE; - v->a[4675] = actions(164); - v->a[4676] = 1; - v->a[4677] = anon_sym_DOLLAR_LBRACE; - v->a[4678] = actions(167); - v->a[4679] = 1; - small_parse_table_234(v); -} - -void small_parse_table_234(t_small_parse_table_array *v) -{ - v->a[4680] = anon_sym_DOLLAR_LPAREN; - v->a[4681] = actions(170); - v->a[4682] = 1; - v->a[4683] = anon_sym_BQUOTE; - v->a[4684] = actions(173); - v->a[4685] = 1; - v->a[4686] = sym_variable_name; - v->a[4687] = state(42); - v->a[4688] = 1; - v->a[4689] = aux_sym__terminated_statement; - v->a[4690] = state(185); - v->a[4691] = 1; - v->a[4692] = sym_command_name; - v->a[4693] = state(209); - v->a[4694] = 1; - v->a[4695] = sym_variable_assignment; - v->a[4696] = state(411); - v->a[4697] = 1; - v->a[4698] = aux_sym_command_repeat1; - v->a[4699] = state(551); - small_parse_table_235(v); -} - -/* EOF small_parse_table_46.c */ diff --git a/parser/static/small_parse_table/small_parse_table_460.c b/parser/static/small_parse_table/small_parse_table_460.c deleted file mode 100644 index a3956413..00000000 --- a/parser/static/small_parse_table/small_parse_table_460.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2300(t_small_parse_table_array *v) -{ - v->a[46000] = anon_sym_LT_LT; - v->a[46001] = anon_sym_BQUOTE; - v->a[46002] = anon_sym_SEMI; - v->a[46003] = 3; - v->a[46004] = actions(3); - v->a[46005] = 1; - v->a[46006] = sym_comment; - v->a[46007] = actions(2047); - v->a[46008] = 2; - v->a[46009] = ts_builtin_sym_end; - v->a[46010] = aux_sym_heredoc_redirect_token1; - v->a[46011] = actions(2049); - v->a[46012] = 11; - v->a[46013] = anon_sym_PIPE; - v->a[46014] = anon_sym_RPAREN; - v->a[46015] = anon_sym_SEMI_SEMI; - v->a[46016] = anon_sym_AMP_AMP; - v->a[46017] = anon_sym_PIPE_PIPE; - v->a[46018] = anon_sym_LT; - v->a[46019] = anon_sym_GT; - small_parse_table_2301(v); -} - -void small_parse_table_2301(t_small_parse_table_array *v) -{ - v->a[46020] = anon_sym_GT_GT; - v->a[46021] = anon_sym_LT_LT; - v->a[46022] = anon_sym_BQUOTE; - v->a[46023] = anon_sym_SEMI; - v->a[46024] = 3; - v->a[46025] = actions(3); - v->a[46026] = 1; - v->a[46027] = sym_comment; - v->a[46028] = actions(2051); - v->a[46029] = 2; - v->a[46030] = ts_builtin_sym_end; - v->a[46031] = aux_sym_heredoc_redirect_token1; - v->a[46032] = actions(2053); - v->a[46033] = 11; - v->a[46034] = anon_sym_PIPE; - v->a[46035] = anon_sym_RPAREN; - v->a[46036] = anon_sym_SEMI_SEMI; - v->a[46037] = anon_sym_AMP_AMP; - v->a[46038] = anon_sym_PIPE_PIPE; - v->a[46039] = anon_sym_LT; - small_parse_table_2302(v); -} - -void small_parse_table_2302(t_small_parse_table_array *v) -{ - v->a[46040] = anon_sym_GT; - v->a[46041] = anon_sym_GT_GT; - v->a[46042] = anon_sym_LT_LT; - v->a[46043] = anon_sym_BQUOTE; - v->a[46044] = anon_sym_SEMI; - v->a[46045] = 6; - v->a[46046] = actions(3); - v->a[46047] = 1; - v->a[46048] = sym_comment; - v->a[46049] = actions(2013); - v->a[46050] = 1; - v->a[46051] = sym_string_content; - v->a[46052] = actions(2017); - v->a[46053] = 1; - v->a[46054] = sym_variable_name; - v->a[46055] = actions(2055); - v->a[46056] = 1; - v->a[46057] = anon_sym_DQUOTE; - v->a[46058] = actions(2015); - v->a[46059] = 2; - small_parse_table_2303(v); -} - -void small_parse_table_2303(t_small_parse_table_array *v) -{ - v->a[46060] = aux_sym__simple_variable_name_token1; - v->a[46061] = aux_sym__multiline_variable_name_token1; - v->a[46062] = actions(2009); - v->a[46063] = 8; - v->a[46064] = anon_sym_BANG; - v->a[46065] = anon_sym_DASH; - v->a[46066] = anon_sym_STAR; - v->a[46067] = anon_sym_QMARK; - v->a[46068] = anon_sym_DOLLAR; - v->a[46069] = anon_sym_POUND; - v->a[46070] = anon_sym_AT; - v->a[46071] = anon_sym_0; - v->a[46072] = 6; - v->a[46073] = actions(3); - v->a[46074] = 1; - v->a[46075] = sym_comment; - v->a[46076] = actions(2013); - v->a[46077] = 1; - v->a[46078] = sym_string_content; - v->a[46079] = actions(2017); - small_parse_table_2304(v); -} - -void small_parse_table_2304(t_small_parse_table_array *v) -{ - v->a[46080] = 1; - v->a[46081] = sym_variable_name; - v->a[46082] = actions(2057); - v->a[46083] = 1; - v->a[46084] = anon_sym_DQUOTE; - v->a[46085] = actions(2015); - v->a[46086] = 2; - v->a[46087] = aux_sym__simple_variable_name_token1; - v->a[46088] = aux_sym__multiline_variable_name_token1; - v->a[46089] = actions(2009); - v->a[46090] = 8; - v->a[46091] = anon_sym_BANG; - v->a[46092] = anon_sym_DASH; - v->a[46093] = anon_sym_STAR; - v->a[46094] = anon_sym_QMARK; - v->a[46095] = anon_sym_DOLLAR; - v->a[46096] = anon_sym_POUND; - v->a[46097] = anon_sym_AT; - v->a[46098] = anon_sym_0; - v->a[46099] = 3; - small_parse_table_2305(v); -} - -/* EOF small_parse_table_460.c */ diff --git a/parser/static/small_parse_table/small_parse_table_461.c b/parser/static/small_parse_table/small_parse_table_461.c deleted file mode 100644 index 5c3d168f..00000000 --- a/parser/static/small_parse_table/small_parse_table_461.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2305(t_small_parse_table_array *v) -{ - v->a[46100] = actions(3); - v->a[46101] = 1; - v->a[46102] = sym_comment; - v->a[46103] = actions(2059); - v->a[46104] = 2; - v->a[46105] = ts_builtin_sym_end; - v->a[46106] = aux_sym_heredoc_redirect_token1; - v->a[46107] = actions(2061); - v->a[46108] = 11; - v->a[46109] = anon_sym_PIPE; - v->a[46110] = anon_sym_RPAREN; - v->a[46111] = anon_sym_SEMI_SEMI; - v->a[46112] = anon_sym_AMP_AMP; - v->a[46113] = anon_sym_PIPE_PIPE; - v->a[46114] = anon_sym_LT; - v->a[46115] = anon_sym_GT; - v->a[46116] = anon_sym_GT_GT; - v->a[46117] = anon_sym_LT_LT; - v->a[46118] = anon_sym_BQUOTE; - v->a[46119] = anon_sym_SEMI; - small_parse_table_2306(v); -} - -void small_parse_table_2306(t_small_parse_table_array *v) -{ - v->a[46120] = 5; - v->a[46121] = actions(3); - v->a[46122] = 1; - v->a[46123] = sym_comment; - v->a[46124] = actions(2065); - v->a[46125] = 1; - v->a[46126] = aux_sym_heredoc_redirect_token1; - v->a[46127] = state(1038); - v->a[46128] = 2; - v->a[46129] = sym_file_redirect; - v->a[46130] = aux_sym_redirected_statement_repeat2; - v->a[46131] = actions(1876); - v->a[46132] = 3; - v->a[46133] = anon_sym_LT; - v->a[46134] = anon_sym_GT; - v->a[46135] = anon_sym_GT_GT; - v->a[46136] = actions(2063); - v->a[46137] = 7; - v->a[46138] = anon_sym_esac; - v->a[46139] = anon_sym_PIPE; - 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_AMP_AMP; - v->a[46142] = anon_sym_PIPE_PIPE; - v->a[46143] = anon_sym_LT_LT; - v->a[46144] = anon_sym_SEMI; - v->a[46145] = 9; - v->a[46146] = actions(3); - v->a[46147] = 1; - v->a[46148] = sym_comment; - v->a[46149] = actions(578); - v->a[46150] = 1; - v->a[46151] = anon_sym_SEMI_SEMI; - v->a[46152] = actions(593); - v->a[46153] = 1; - v->a[46154] = anon_sym_SEMI; - v->a[46155] = actions(597); - v->a[46156] = 1; - v->a[46157] = anon_sym_LT_LT; - v->a[46158] = actions(1870); - v->a[46159] = 1; - small_parse_table_2308(v); -} - -void small_parse_table_2308(t_small_parse_table_array *v) -{ - v->a[46160] = aux_sym_heredoc_redirect_token1; - v->a[46161] = state(428); - v->a[46162] = 1; - v->a[46163] = sym_terminator; - v->a[46164] = actions(769); - v->a[46165] = 2; - v->a[46166] = anon_sym_AMP_AMP; - v->a[46167] = anon_sym_PIPE_PIPE; - v->a[46168] = actions(1924); - v->a[46169] = 3; - v->a[46170] = anon_sym_LT; - v->a[46171] = anon_sym_GT; - v->a[46172] = anon_sym_GT_GT; - v->a[46173] = state(1040); - v->a[46174] = 3; - v->a[46175] = sym_file_redirect; - v->a[46176] = sym_heredoc_redirect; - v->a[46177] = aux_sym_redirected_statement_repeat1; - v->a[46178] = 3; - v->a[46179] = actions(3); - small_parse_table_2309(v); -} - -void small_parse_table_2309(t_small_parse_table_array *v) -{ - v->a[46180] = 1; - v->a[46181] = sym_comment; - v->a[46182] = actions(2067); - v->a[46183] = 2; - v->a[46184] = ts_builtin_sym_end; - v->a[46185] = aux_sym_heredoc_redirect_token1; - v->a[46186] = actions(2069); - v->a[46187] = 11; - v->a[46188] = anon_sym_PIPE; - v->a[46189] = anon_sym_RPAREN; - v->a[46190] = anon_sym_SEMI_SEMI; - v->a[46191] = anon_sym_AMP_AMP; - v->a[46192] = anon_sym_PIPE_PIPE; - v->a[46193] = anon_sym_LT; - v->a[46194] = anon_sym_GT; - v->a[46195] = anon_sym_GT_GT; - v->a[46196] = anon_sym_LT_LT; - v->a[46197] = anon_sym_BQUOTE; - v->a[46198] = anon_sym_SEMI; - v->a[46199] = 5; - small_parse_table_2310(v); -} - -/* EOF small_parse_table_461.c */ diff --git a/parser/static/small_parse_table/small_parse_table_462.c b/parser/static/small_parse_table/small_parse_table_462.c deleted file mode 100644 index edef10e4..00000000 --- a/parser/static/small_parse_table/small_parse_table_462.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2310(t_small_parse_table_array *v) -{ - v->a[46200] = actions(3); - v->a[46201] = 1; - v->a[46202] = sym_comment; - v->a[46203] = actions(1963); - v->a[46204] = 1; - v->a[46205] = aux_sym_heredoc_redirect_token1; - v->a[46206] = actions(2071); - v->a[46207] = 1; - v->a[46208] = sym_variable_name; - v->a[46209] = state(993); - v->a[46210] = 2; - v->a[46211] = sym_variable_assignment; - v->a[46212] = aux_sym__variable_assignments_repeat1; - v->a[46213] = actions(1961); - v->a[46214] = 9; - v->a[46215] = anon_sym_PIPE; - v->a[46216] = anon_sym_SEMI_SEMI; - v->a[46217] = anon_sym_AMP_AMP; - v->a[46218] = anon_sym_PIPE_PIPE; - v->a[46219] = anon_sym_LT; - small_parse_table_2311(v); -} - -void small_parse_table_2311(t_small_parse_table_array *v) -{ - v->a[46220] = anon_sym_GT; - v->a[46221] = anon_sym_GT_GT; - v->a[46222] = anon_sym_LT_LT; - v->a[46223] = anon_sym_SEMI; - v->a[46224] = 6; - v->a[46225] = actions(3); - v->a[46226] = 1; - v->a[46227] = sym_comment; - v->a[46228] = actions(2013); - v->a[46229] = 1; - v->a[46230] = sym_string_content; - v->a[46231] = actions(2017); - v->a[46232] = 1; - v->a[46233] = sym_variable_name; - v->a[46234] = actions(2074); - v->a[46235] = 1; - v->a[46236] = anon_sym_DQUOTE; - v->a[46237] = actions(2015); - v->a[46238] = 2; - v->a[46239] = aux_sym__simple_variable_name_token1; - small_parse_table_2312(v); -} - -void small_parse_table_2312(t_small_parse_table_array *v) -{ - v->a[46240] = aux_sym__multiline_variable_name_token1; - v->a[46241] = actions(2009); - v->a[46242] = 8; - v->a[46243] = anon_sym_BANG; - v->a[46244] = anon_sym_DASH; - v->a[46245] = anon_sym_STAR; - v->a[46246] = anon_sym_QMARK; - v->a[46247] = anon_sym_DOLLAR; - v->a[46248] = anon_sym_POUND; - v->a[46249] = anon_sym_AT; - v->a[46250] = anon_sym_0; - v->a[46251] = 5; - v->a[46252] = actions(3); - v->a[46253] = 1; - v->a[46254] = sym_comment; - v->a[46255] = actions(1952); - v->a[46256] = 1; - v->a[46257] = aux_sym_heredoc_redirect_token1; - v->a[46258] = actions(2076); - v->a[46259] = 1; - small_parse_table_2313(v); -} - -void small_parse_table_2313(t_small_parse_table_array *v) -{ - v->a[46260] = sym_variable_name; - v->a[46261] = state(993); - v->a[46262] = 2; - v->a[46263] = sym_variable_assignment; - v->a[46264] = aux_sym__variable_assignments_repeat1; - v->a[46265] = actions(1954); - v->a[46266] = 9; - v->a[46267] = anon_sym_PIPE; - v->a[46268] = anon_sym_SEMI_SEMI; - v->a[46269] = anon_sym_AMP_AMP; - v->a[46270] = anon_sym_PIPE_PIPE; - v->a[46271] = anon_sym_LT; - v->a[46272] = anon_sym_GT; - v->a[46273] = anon_sym_GT_GT; - v->a[46274] = anon_sym_LT_LT; - v->a[46275] = anon_sym_SEMI; - v->a[46276] = 5; - v->a[46277] = actions(3); - v->a[46278] = 1; - v->a[46279] = sym_comment; - small_parse_table_2314(v); -} - -void small_parse_table_2314(t_small_parse_table_array *v) -{ - v->a[46280] = actions(2078); - v->a[46281] = 2; - v->a[46282] = ts_builtin_sym_end; - v->a[46283] = aux_sym_heredoc_redirect_token1; - v->a[46284] = state(996); - v->a[46285] = 2; - v->a[46286] = sym_file_redirect; - v->a[46287] = aux_sym_redirected_statement_repeat2; - v->a[46288] = actions(2082); - v->a[46289] = 3; - v->a[46290] = anon_sym_LT; - v->a[46291] = anon_sym_GT; - v->a[46292] = anon_sym_GT_GT; - v->a[46293] = actions(2080); - v->a[46294] = 6; - v->a[46295] = anon_sym_PIPE; - v->a[46296] = anon_sym_SEMI_SEMI; - v->a[46297] = anon_sym_AMP_AMP; - v->a[46298] = anon_sym_PIPE_PIPE; - v->a[46299] = anon_sym_LT_LT; - small_parse_table_2315(v); -} - -/* EOF small_parse_table_462.c */ diff --git a/parser/static/small_parse_table/small_parse_table_463.c b/parser/static/small_parse_table/small_parse_table_463.c deleted file mode 100644 index 0a262a46..00000000 --- a/parser/static/small_parse_table/small_parse_table_463.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2315(t_small_parse_table_array *v) -{ - v->a[46300] = anon_sym_SEMI; - v->a[46301] = 3; - v->a[46302] = actions(3); - v->a[46303] = 1; - v->a[46304] = sym_comment; - v->a[46305] = actions(2085); - v->a[46306] = 2; - v->a[46307] = ts_builtin_sym_end; - v->a[46308] = aux_sym_heredoc_redirect_token1; - v->a[46309] = actions(2087); - v->a[46310] = 11; - v->a[46311] = anon_sym_PIPE; - v->a[46312] = anon_sym_RPAREN; - v->a[46313] = anon_sym_SEMI_SEMI; - v->a[46314] = anon_sym_AMP_AMP; - v->a[46315] = anon_sym_PIPE_PIPE; - v->a[46316] = anon_sym_LT; - v->a[46317] = anon_sym_GT; - v->a[46318] = anon_sym_GT_GT; - v->a[46319] = anon_sym_LT_LT; - small_parse_table_2316(v); -} - -void small_parse_table_2316(t_small_parse_table_array *v) -{ - v->a[46320] = anon_sym_BQUOTE; - v->a[46321] = anon_sym_SEMI; - v->a[46322] = 6; - v->a[46323] = actions(3); - v->a[46324] = 1; - v->a[46325] = sym_comment; - v->a[46326] = actions(2013); - v->a[46327] = 1; - v->a[46328] = sym_string_content; - v->a[46329] = actions(2017); - v->a[46330] = 1; - v->a[46331] = sym_variable_name; - v->a[46332] = actions(2089); - v->a[46333] = 1; - v->a[46334] = anon_sym_DQUOTE; - v->a[46335] = actions(2015); - v->a[46336] = 2; - v->a[46337] = aux_sym__simple_variable_name_token1; - v->a[46338] = aux_sym__multiline_variable_name_token1; - v->a[46339] = actions(2009); - small_parse_table_2317(v); -} - -void small_parse_table_2317(t_small_parse_table_array *v) -{ - v->a[46340] = 8; - v->a[46341] = anon_sym_BANG; - v->a[46342] = anon_sym_DASH; - v->a[46343] = anon_sym_STAR; - v->a[46344] = anon_sym_QMARK; - v->a[46345] = anon_sym_DOLLAR; - v->a[46346] = anon_sym_POUND; - v->a[46347] = anon_sym_AT; - v->a[46348] = anon_sym_0; - v->a[46349] = 5; - v->a[46350] = actions(3); - v->a[46351] = 1; - v->a[46352] = sym_comment; - v->a[46353] = actions(2065); - v->a[46354] = 2; - v->a[46355] = ts_builtin_sym_end; - v->a[46356] = aux_sym_heredoc_redirect_token1; - v->a[46357] = state(996); - v->a[46358] = 2; - v->a[46359] = sym_file_redirect; - small_parse_table_2318(v); -} - -void small_parse_table_2318(t_small_parse_table_array *v) -{ - v->a[46360] = aux_sym_redirected_statement_repeat2; - v->a[46361] = actions(1872); - v->a[46362] = 3; - v->a[46363] = anon_sym_LT; - v->a[46364] = anon_sym_GT; - v->a[46365] = anon_sym_GT_GT; - v->a[46366] = actions(2063); - v->a[46367] = 6; - v->a[46368] = anon_sym_PIPE; - v->a[46369] = anon_sym_SEMI_SEMI; - v->a[46370] = anon_sym_AMP_AMP; - v->a[46371] = anon_sym_PIPE_PIPE; - v->a[46372] = anon_sym_LT_LT; - v->a[46373] = anon_sym_SEMI; - v->a[46374] = 5; - v->a[46375] = actions(3); - v->a[46376] = 1; - v->a[46377] = sym_comment; - v->a[46378] = actions(2093); - v->a[46379] = 1; - small_parse_table_2319(v); -} - -void small_parse_table_2319(t_small_parse_table_array *v) -{ - v->a[46380] = aux_sym_heredoc_redirect_token1; - v->a[46381] = state(1004); - v->a[46382] = 2; - v->a[46383] = sym_file_redirect; - v->a[46384] = aux_sym_redirected_statement_repeat2; - v->a[46385] = actions(1880); - v->a[46386] = 3; - v->a[46387] = anon_sym_LT; - v->a[46388] = anon_sym_GT; - v->a[46389] = anon_sym_GT_GT; - v->a[46390] = actions(2091); - v->a[46391] = 7; - v->a[46392] = anon_sym_PIPE; - v->a[46393] = anon_sym_SEMI_SEMI; - v->a[46394] = anon_sym_AMP_AMP; - v->a[46395] = anon_sym_PIPE_PIPE; - v->a[46396] = anon_sym_LT_LT; - v->a[46397] = anon_sym_BQUOTE; - v->a[46398] = anon_sym_SEMI; - v->a[46399] = 8; - small_parse_table_2320(v); -} - -/* EOF small_parse_table_463.c */ diff --git a/parser/static/small_parse_table/small_parse_table_464.c b/parser/static/small_parse_table/small_parse_table_464.c deleted file mode 100644 index f47bb912..00000000 --- a/parser/static/small_parse_table/small_parse_table_464.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2320(t_small_parse_table_array *v) -{ - v->a[46400] = actions(3); - v->a[46401] = 1; - v->a[46402] = sym_comment; - v->a[46403] = actions(597); - v->a[46404] = 1; - v->a[46405] = anon_sym_LT_LT; - v->a[46406] = actions(1983); - v->a[46407] = 1; - v->a[46408] = aux_sym_heredoc_redirect_token1; - v->a[46409] = state(469); - v->a[46410] = 1; - v->a[46411] = sym_terminator; - v->a[46412] = actions(769); - v->a[46413] = 2; - v->a[46414] = anon_sym_AMP_AMP; - v->a[46415] = anon_sym_PIPE_PIPE; - v->a[46416] = actions(831); - v->a[46417] = 2; - v->a[46418] = anon_sym_SEMI_SEMI; - v->a[46419] = anon_sym_SEMI; - small_parse_table_2321(v); -} - -void small_parse_table_2321(t_small_parse_table_array *v) -{ - v->a[46420] = actions(1924); - v->a[46421] = 3; - v->a[46422] = anon_sym_LT; - v->a[46423] = anon_sym_GT; - v->a[46424] = anon_sym_GT_GT; - v->a[46425] = state(1040); - v->a[46426] = 3; - v->a[46427] = sym_file_redirect; - v->a[46428] = sym_heredoc_redirect; - v->a[46429] = aux_sym_redirected_statement_repeat1; - v->a[46430] = 3; - v->a[46431] = actions(3); - v->a[46432] = 1; - v->a[46433] = sym_comment; - v->a[46434] = actions(2095); - v->a[46435] = 2; - v->a[46436] = ts_builtin_sym_end; - v->a[46437] = aux_sym_heredoc_redirect_token1; - v->a[46438] = actions(2097); - v->a[46439] = 11; - small_parse_table_2322(v); -} - -void small_parse_table_2322(t_small_parse_table_array *v) -{ - v->a[46440] = anon_sym_PIPE; - v->a[46441] = anon_sym_RPAREN; - v->a[46442] = anon_sym_SEMI_SEMI; - v->a[46443] = anon_sym_AMP_AMP; - v->a[46444] = anon_sym_PIPE_PIPE; - v->a[46445] = anon_sym_LT; - v->a[46446] = anon_sym_GT; - v->a[46447] = anon_sym_GT_GT; - v->a[46448] = anon_sym_LT_LT; - v->a[46449] = anon_sym_BQUOTE; - v->a[46450] = anon_sym_SEMI; - v->a[46451] = 6; - v->a[46452] = actions(3); - v->a[46453] = 1; - v->a[46454] = sym_comment; - v->a[46455] = actions(2013); - v->a[46456] = 1; - v->a[46457] = sym_string_content; - v->a[46458] = actions(2017); - v->a[46459] = 1; - small_parse_table_2323(v); -} - -void small_parse_table_2323(t_small_parse_table_array *v) -{ - v->a[46460] = sym_variable_name; - v->a[46461] = actions(2099); - v->a[46462] = 1; - v->a[46463] = anon_sym_DQUOTE; - v->a[46464] = actions(2015); - v->a[46465] = 2; - v->a[46466] = aux_sym__simple_variable_name_token1; - v->a[46467] = aux_sym__multiline_variable_name_token1; - v->a[46468] = actions(2009); - v->a[46469] = 8; - v->a[46470] = anon_sym_BANG; - v->a[46471] = anon_sym_DASH; - v->a[46472] = anon_sym_STAR; - v->a[46473] = anon_sym_QMARK; - v->a[46474] = anon_sym_DOLLAR; - v->a[46475] = anon_sym_POUND; - v->a[46476] = anon_sym_AT; - v->a[46477] = anon_sym_0; - v->a[46478] = 5; - v->a[46479] = actions(3); - small_parse_table_2324(v); -} - -void small_parse_table_2324(t_small_parse_table_array *v) -{ - v->a[46480] = 1; - v->a[46481] = sym_comment; - v->a[46482] = actions(2078); - v->a[46483] = 1; - v->a[46484] = aux_sym_heredoc_redirect_token1; - v->a[46485] = state(1004); - v->a[46486] = 2; - v->a[46487] = sym_file_redirect; - v->a[46488] = aux_sym_redirected_statement_repeat2; - v->a[46489] = actions(2101); - v->a[46490] = 3; - v->a[46491] = anon_sym_LT; - v->a[46492] = anon_sym_GT; - v->a[46493] = anon_sym_GT_GT; - v->a[46494] = actions(2080); - v->a[46495] = 7; - v->a[46496] = anon_sym_PIPE; - v->a[46497] = anon_sym_SEMI_SEMI; - v->a[46498] = anon_sym_AMP_AMP; - v->a[46499] = anon_sym_PIPE_PIPE; - small_parse_table_2325(v); -} - -/* EOF small_parse_table_464.c */ diff --git a/parser/static/small_parse_table/small_parse_table_465.c b/parser/static/small_parse_table/small_parse_table_465.c deleted file mode 100644 index 54f4183c..00000000 --- a/parser/static/small_parse_table/small_parse_table_465.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2325(t_small_parse_table_array *v) -{ - v->a[46500] = anon_sym_LT_LT; - v->a[46501] = anon_sym_BQUOTE; - v->a[46502] = anon_sym_SEMI; - v->a[46503] = 3; - v->a[46504] = actions(3); - v->a[46505] = 1; - v->a[46506] = sym_comment; - v->a[46507] = actions(917); - v->a[46508] = 1; - v->a[46509] = sym_variable_name; - v->a[46510] = actions(919); - v->a[46511] = 12; - v->a[46512] = anon_sym_LT; - v->a[46513] = anon_sym_GT; - v->a[46514] = anon_sym_GT_GT; - v->a[46515] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46516] = anon_sym_DOLLAR; - v->a[46517] = anon_sym_DQUOTE; - v->a[46518] = sym_raw_string; - v->a[46519] = sym_number; - small_parse_table_2326(v); -} - -void small_parse_table_2326(t_small_parse_table_array *v) -{ - v->a[46520] = anon_sym_DOLLAR_LBRACE; - v->a[46521] = anon_sym_DOLLAR_LPAREN; - v->a[46522] = anon_sym_BQUOTE; - v->a[46523] = sym_word; - v->a[46524] = 5; - v->a[46525] = actions(3); - v->a[46526] = 1; - v->a[46527] = sym_comment; - v->a[46528] = actions(2065); - v->a[46529] = 1; - v->a[46530] = aux_sym_heredoc_redirect_token1; - v->a[46531] = state(1004); - v->a[46532] = 2; - v->a[46533] = sym_file_redirect; - v->a[46534] = aux_sym_redirected_statement_repeat2; - v->a[46535] = actions(1880); - v->a[46536] = 3; - v->a[46537] = anon_sym_LT; - v->a[46538] = anon_sym_GT; - v->a[46539] = anon_sym_GT_GT; - small_parse_table_2327(v); -} - -void small_parse_table_2327(t_small_parse_table_array *v) -{ - v->a[46540] = actions(2063); - v->a[46541] = 7; - v->a[46542] = anon_sym_PIPE; - v->a[46543] = anon_sym_SEMI_SEMI; - v->a[46544] = anon_sym_AMP_AMP; - v->a[46545] = anon_sym_PIPE_PIPE; - v->a[46546] = anon_sym_LT_LT; - v->a[46547] = anon_sym_BQUOTE; - v->a[46548] = anon_sym_SEMI; - v->a[46549] = 3; - v->a[46550] = actions(3); - v->a[46551] = 1; - v->a[46552] = sym_comment; - v->a[46553] = actions(2104); - v->a[46554] = 2; - v->a[46555] = ts_builtin_sym_end; - v->a[46556] = aux_sym_heredoc_redirect_token1; - v->a[46557] = actions(2106); - v->a[46558] = 11; - v->a[46559] = anon_sym_PIPE; - small_parse_table_2328(v); -} - -void small_parse_table_2328(t_small_parse_table_array *v) -{ - v->a[46560] = anon_sym_RPAREN; - v->a[46561] = anon_sym_SEMI_SEMI; - v->a[46562] = anon_sym_AMP_AMP; - v->a[46563] = anon_sym_PIPE_PIPE; - v->a[46564] = anon_sym_LT; - v->a[46565] = anon_sym_GT; - v->a[46566] = anon_sym_GT_GT; - v->a[46567] = anon_sym_LT_LT; - v->a[46568] = anon_sym_BQUOTE; - v->a[46569] = anon_sym_SEMI; - v->a[46570] = 3; - v->a[46571] = actions(3); - v->a[46572] = 1; - v->a[46573] = sym_comment; - v->a[46574] = actions(2093); - v->a[46575] = 2; - v->a[46576] = ts_builtin_sym_end; - v->a[46577] = aux_sym_heredoc_redirect_token1; - v->a[46578] = actions(2091); - v->a[46579] = 11; - small_parse_table_2329(v); -} - -void small_parse_table_2329(t_small_parse_table_array *v) -{ - v->a[46580] = anon_sym_PIPE; - v->a[46581] = anon_sym_RPAREN; - v->a[46582] = anon_sym_SEMI_SEMI; - v->a[46583] = anon_sym_AMP_AMP; - v->a[46584] = anon_sym_PIPE_PIPE; - v->a[46585] = anon_sym_LT; - v->a[46586] = anon_sym_GT; - v->a[46587] = anon_sym_GT_GT; - v->a[46588] = anon_sym_LT_LT; - v->a[46589] = anon_sym_BQUOTE; - v->a[46590] = anon_sym_SEMI; - v->a[46591] = 3; - v->a[46592] = actions(3); - v->a[46593] = 1; - v->a[46594] = sym_comment; - v->a[46595] = actions(2104); - v->a[46596] = 2; - v->a[46597] = ts_builtin_sym_end; - v->a[46598] = aux_sym_heredoc_redirect_token1; - v->a[46599] = actions(2106); - small_parse_table_2330(v); -} - -/* EOF small_parse_table_465.c */ diff --git a/parser/static/small_parse_table/small_parse_table_466.c b/parser/static/small_parse_table/small_parse_table_466.c deleted file mode 100644 index e568e280..00000000 --- a/parser/static/small_parse_table/small_parse_table_466.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_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 "./small_parse_table.h" - -void small_parse_table_2330(t_small_parse_table_array *v) -{ - v->a[46600] = 11; - v->a[46601] = anon_sym_PIPE; - v->a[46602] = anon_sym_RPAREN; - v->a[46603] = anon_sym_SEMI_SEMI; - 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_LT_LT; - v->a[46610] = anon_sym_BQUOTE; - v->a[46611] = anon_sym_SEMI; - v->a[46612] = 5; - v->a[46613] = actions(3); - v->a[46614] = 1; - v->a[46615] = sym_comment; - v->a[46616] = actions(2093); - v->a[46617] = 2; - v->a[46618] = ts_builtin_sym_end; - v->a[46619] = aux_sym_heredoc_redirect_token1; - small_parse_table_2331(v); -} - -void small_parse_table_2331(t_small_parse_table_array *v) -{ - v->a[46620] = state(996); - v->a[46621] = 2; - v->a[46622] = sym_file_redirect; - v->a[46623] = aux_sym_redirected_statement_repeat2; - v->a[46624] = actions(1872); - v->a[46625] = 3; - v->a[46626] = anon_sym_LT; - v->a[46627] = anon_sym_GT; - v->a[46628] = anon_sym_GT_GT; - v->a[46629] = actions(2091); - v->a[46630] = 6; - v->a[46631] = anon_sym_PIPE; - v->a[46632] = anon_sym_SEMI_SEMI; - v->a[46633] = anon_sym_AMP_AMP; - v->a[46634] = anon_sym_PIPE_PIPE; - v->a[46635] = anon_sym_LT_LT; - v->a[46636] = anon_sym_SEMI; - v->a[46637] = 5; - v->a[46638] = actions(3); - v->a[46639] = 1; - small_parse_table_2332(v); -} - -void small_parse_table_2332(t_small_parse_table_array *v) -{ - v->a[46640] = sym_comment; - v->a[46641] = actions(1465); - v->a[46642] = 1; - v->a[46643] = aux_sym_concatenation_token1; - v->a[46644] = actions(1467); - v->a[46645] = 1; - v->a[46646] = sym__concat; - v->a[46647] = state(1027); - v->a[46648] = 1; - v->a[46649] = aux_sym_concatenation_repeat1; - v->a[46650] = actions(2108); - v->a[46651] = 10; - v->a[46652] = aux_sym_heredoc_redirect_token1; - v->a[46653] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[46654] = anon_sym_DOLLAR; - v->a[46655] = anon_sym_DQUOTE; - v->a[46656] = sym_raw_string; - v->a[46657] = sym_number; - v->a[46658] = anon_sym_DOLLAR_LBRACE; - v->a[46659] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2333(v); -} - -void small_parse_table_2333(t_small_parse_table_array *v) -{ - v->a[46660] = anon_sym_BQUOTE; - v->a[46661] = sym_word; - v->a[46662] = 5; - v->a[46663] = actions(3); - v->a[46664] = 1; - v->a[46665] = sym_comment; - v->a[46666] = actions(2093); - v->a[46667] = 1; - v->a[46668] = aux_sym_heredoc_redirect_token1; - v->a[46669] = state(1017); - v->a[46670] = 2; - v->a[46671] = sym_file_redirect; - v->a[46672] = aux_sym_redirected_statement_repeat2; - v->a[46673] = actions(1868); - v->a[46674] = 3; - v->a[46675] = anon_sym_LT; - v->a[46676] = anon_sym_GT; - v->a[46677] = anon_sym_GT_GT; - v->a[46678] = actions(2091); - v->a[46679] = 7; - small_parse_table_2334(v); -} - -void small_parse_table_2334(t_small_parse_table_array *v) -{ - v->a[46680] = anon_sym_PIPE; - v->a[46681] = anon_sym_RPAREN; - v->a[46682] = anon_sym_SEMI_SEMI; - v->a[46683] = anon_sym_AMP_AMP; - v->a[46684] = anon_sym_PIPE_PIPE; - v->a[46685] = anon_sym_LT_LT; - v->a[46686] = anon_sym_SEMI; - v->a[46687] = 6; - v->a[46688] = actions(3); - v->a[46689] = 1; - v->a[46690] = sym_comment; - v->a[46691] = actions(2013); - v->a[46692] = 1; - v->a[46693] = sym_string_content; - v->a[46694] = actions(2017); - v->a[46695] = 1; - v->a[46696] = sym_variable_name; - v->a[46697] = actions(2110); - v->a[46698] = 1; - v->a[46699] = anon_sym_DQUOTE; - small_parse_table_2335(v); -} - -/* EOF small_parse_table_466.c */ diff --git a/parser/static/small_parse_table/small_parse_table_467.c b/parser/static/small_parse_table/small_parse_table_467.c deleted file mode 100644 index 613759f1..00000000 --- a/parser/static/small_parse_table/small_parse_table_467.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_467.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2335(t_small_parse_table_array *v) -{ - v->a[46700] = actions(2015); - v->a[46701] = 2; - v->a[46702] = aux_sym__simple_variable_name_token1; - v->a[46703] = aux_sym__multiline_variable_name_token1; - v->a[46704] = actions(2009); - v->a[46705] = 8; - v->a[46706] = anon_sym_BANG; - v->a[46707] = anon_sym_DASH; - v->a[46708] = anon_sym_STAR; - v->a[46709] = anon_sym_QMARK; - v->a[46710] = anon_sym_DOLLAR; - v->a[46711] = anon_sym_POUND; - v->a[46712] = anon_sym_AT; - v->a[46713] = anon_sym_0; - v->a[46714] = 6; - v->a[46715] = actions(3); - v->a[46716] = 1; - v->a[46717] = sym_comment; - v->a[46718] = actions(2013); - v->a[46719] = 1; - small_parse_table_2336(v); -} - -void small_parse_table_2336(t_small_parse_table_array *v) -{ - v->a[46720] = sym_string_content; - v->a[46721] = actions(2017); - v->a[46722] = 1; - v->a[46723] = sym_variable_name; - v->a[46724] = actions(2112); - v->a[46725] = 1; - v->a[46726] = anon_sym_DQUOTE; - v->a[46727] = actions(2015); - v->a[46728] = 2; - v->a[46729] = aux_sym__simple_variable_name_token1; - v->a[46730] = aux_sym__multiline_variable_name_token1; - v->a[46731] = actions(2009); - v->a[46732] = 8; - v->a[46733] = anon_sym_BANG; - v->a[46734] = anon_sym_DASH; - v->a[46735] = anon_sym_STAR; - v->a[46736] = anon_sym_QMARK; - v->a[46737] = anon_sym_DOLLAR; - v->a[46738] = anon_sym_POUND; - v->a[46739] = anon_sym_AT; - small_parse_table_2337(v); -} - -void small_parse_table_2337(t_small_parse_table_array *v) -{ - v->a[46740] = anon_sym_0; - v->a[46741] = 5; - v->a[46742] = actions(3); - v->a[46743] = 1; - v->a[46744] = sym_comment; - v->a[46745] = actions(2093); - v->a[46746] = 1; - v->a[46747] = aux_sym_heredoc_redirect_token1; - v->a[46748] = state(1038); - v->a[46749] = 2; - v->a[46750] = sym_file_redirect; - v->a[46751] = aux_sym_redirected_statement_repeat2; - v->a[46752] = actions(1876); - v->a[46753] = 3; - v->a[46754] = anon_sym_LT; - v->a[46755] = anon_sym_GT; - v->a[46756] = anon_sym_GT_GT; - v->a[46757] = actions(2091); - v->a[46758] = 7; - v->a[46759] = anon_sym_esac; - small_parse_table_2338(v); -} - -void small_parse_table_2338(t_small_parse_table_array *v) -{ - v->a[46760] = anon_sym_PIPE; - v->a[46761] = anon_sym_SEMI_SEMI; - v->a[46762] = anon_sym_AMP_AMP; - v->a[46763] = anon_sym_PIPE_PIPE; - v->a[46764] = anon_sym_LT_LT; - v->a[46765] = anon_sym_SEMI; - v->a[46766] = 6; - v->a[46767] = actions(3); - v->a[46768] = 1; - v->a[46769] = sym_comment; - v->a[46770] = actions(2013); - v->a[46771] = 1; - v->a[46772] = sym_string_content; - v->a[46773] = actions(2017); - v->a[46774] = 1; - v->a[46775] = sym_variable_name; - v->a[46776] = actions(2114); - v->a[46777] = 1; - v->a[46778] = anon_sym_DQUOTE; - v->a[46779] = actions(2015); - small_parse_table_2339(v); -} - -void small_parse_table_2339(t_small_parse_table_array *v) -{ - v->a[46780] = 2; - v->a[46781] = aux_sym__simple_variable_name_token1; - v->a[46782] = aux_sym__multiline_variable_name_token1; - v->a[46783] = actions(2009); - v->a[46784] = 8; - v->a[46785] = anon_sym_BANG; - v->a[46786] = anon_sym_DASH; - v->a[46787] = anon_sym_STAR; - v->a[46788] = anon_sym_QMARK; - v->a[46789] = anon_sym_DOLLAR; - v->a[46790] = anon_sym_POUND; - v->a[46791] = anon_sym_AT; - v->a[46792] = anon_sym_0; - v->a[46793] = 5; - v->a[46794] = actions(3); - v->a[46795] = 1; - v->a[46796] = sym_comment; - v->a[46797] = actions(2078); - v->a[46798] = 1; - v->a[46799] = aux_sym_heredoc_redirect_token1; - small_parse_table_2340(v); -} - -/* EOF small_parse_table_467.c */ diff --git a/parser/static/small_parse_table/small_parse_table_468.c b/parser/static/small_parse_table/small_parse_table_468.c deleted file mode 100644 index b9e094c2..00000000 --- a/parser/static/small_parse_table/small_parse_table_468.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_468.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2340(t_small_parse_table_array *v) -{ - v->a[46800] = state(1017); - v->a[46801] = 2; - v->a[46802] = sym_file_redirect; - v->a[46803] = aux_sym_redirected_statement_repeat2; - v->a[46804] = actions(2116); - v->a[46805] = 3; - v->a[46806] = anon_sym_LT; - v->a[46807] = anon_sym_GT; - v->a[46808] = anon_sym_GT_GT; - v->a[46809] = actions(2080); - v->a[46810] = 7; - v->a[46811] = anon_sym_PIPE; - v->a[46812] = anon_sym_RPAREN; - v->a[46813] = anon_sym_SEMI_SEMI; - v->a[46814] = anon_sym_AMP_AMP; - v->a[46815] = anon_sym_PIPE_PIPE; - v->a[46816] = anon_sym_LT_LT; - v->a[46817] = anon_sym_SEMI; - v->a[46818] = 3; - v->a[46819] = actions(3); - small_parse_table_2341(v); -} - -void small_parse_table_2341(t_small_parse_table_array *v) -{ - v->a[46820] = 1; - v->a[46821] = sym_comment; - v->a[46822] = actions(2119); - v->a[46823] = 2; - v->a[46824] = ts_builtin_sym_end; - v->a[46825] = aux_sym_heredoc_redirect_token1; - v->a[46826] = actions(2121); - v->a[46827] = 11; - v->a[46828] = anon_sym_PIPE; - v->a[46829] = anon_sym_RPAREN; - v->a[46830] = anon_sym_SEMI_SEMI; - v->a[46831] = anon_sym_AMP_AMP; - v->a[46832] = anon_sym_PIPE_PIPE; - v->a[46833] = anon_sym_LT; - v->a[46834] = anon_sym_GT; - v->a[46835] = anon_sym_GT_GT; - v->a[46836] = anon_sym_LT_LT; - v->a[46837] = anon_sym_BQUOTE; - v->a[46838] = anon_sym_SEMI; - v->a[46839] = 5; - small_parse_table_2342(v); -} - -void small_parse_table_2342(t_small_parse_table_array *v) -{ - v->a[46840] = actions(3); - v->a[46841] = 1; - v->a[46842] = sym_comment; - v->a[46843] = actions(2065); - v->a[46844] = 1; - v->a[46845] = aux_sym_heredoc_redirect_token1; - v->a[46846] = state(1017); - v->a[46847] = 2; - v->a[46848] = sym_file_redirect; - v->a[46849] = aux_sym_redirected_statement_repeat2; - v->a[46850] = actions(1868); - v->a[46851] = 3; - v->a[46852] = anon_sym_LT; - v->a[46853] = anon_sym_GT; - v->a[46854] = anon_sym_GT_GT; - v->a[46855] = actions(2063); - v->a[46856] = 7; - v->a[46857] = anon_sym_PIPE; - v->a[46858] = anon_sym_RPAREN; - v->a[46859] = anon_sym_SEMI_SEMI; - small_parse_table_2343(v); -} - -void small_parse_table_2343(t_small_parse_table_array *v) -{ - v->a[46860] = anon_sym_AMP_AMP; - v->a[46861] = anon_sym_PIPE_PIPE; - v->a[46862] = anon_sym_LT_LT; - v->a[46863] = anon_sym_SEMI; - v->a[46864] = 3; - v->a[46865] = actions(3); - v->a[46866] = 1; - v->a[46867] = sym_comment; - v->a[46868] = actions(2123); - v->a[46869] = 2; - v->a[46870] = ts_builtin_sym_end; - v->a[46871] = aux_sym_heredoc_redirect_token1; - v->a[46872] = actions(2125); - v->a[46873] = 11; - v->a[46874] = anon_sym_PIPE; - v->a[46875] = anon_sym_RPAREN; - v->a[46876] = anon_sym_SEMI_SEMI; - v->a[46877] = anon_sym_AMP_AMP; - v->a[46878] = anon_sym_PIPE_PIPE; - v->a[46879] = anon_sym_LT; - small_parse_table_2344(v); -} - -void small_parse_table_2344(t_small_parse_table_array *v) -{ - v->a[46880] = anon_sym_GT; - v->a[46881] = anon_sym_GT_GT; - v->a[46882] = anon_sym_LT_LT; - v->a[46883] = anon_sym_BQUOTE; - v->a[46884] = anon_sym_SEMI; - v->a[46885] = 6; - v->a[46886] = actions(3); - v->a[46887] = 1; - v->a[46888] = sym_comment; - v->a[46889] = actions(2013); - v->a[46890] = 1; - v->a[46891] = sym_string_content; - v->a[46892] = actions(2017); - v->a[46893] = 1; - v->a[46894] = sym_variable_name; - v->a[46895] = actions(2127); - v->a[46896] = 1; - v->a[46897] = anon_sym_DQUOTE; - v->a[46898] = actions(2015); - v->a[46899] = 2; - small_parse_table_2345(v); -} - -/* EOF small_parse_table_468.c */ diff --git a/parser/static/small_parse_table/small_parse_table_469.c b/parser/static/small_parse_table/small_parse_table_469.c deleted file mode 100644 index 338ec130..00000000 --- a/parser/static/small_parse_table/small_parse_table_469.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_469.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2345(t_small_parse_table_array *v) -{ - v->a[46900] = aux_sym__simple_variable_name_token1; - v->a[46901] = aux_sym__multiline_variable_name_token1; - v->a[46902] = actions(2009); - v->a[46903] = 8; - v->a[46904] = anon_sym_BANG; - v->a[46905] = anon_sym_DASH; - v->a[46906] = anon_sym_STAR; - v->a[46907] = anon_sym_QMARK; - v->a[46908] = anon_sym_DOLLAR; - v->a[46909] = anon_sym_POUND; - v->a[46910] = anon_sym_AT; - v->a[46911] = anon_sym_0; - v->a[46912] = 3; - v->a[46913] = actions(3); - v->a[46914] = 1; - v->a[46915] = sym_comment; - v->a[46916] = actions(2129); - v->a[46917] = 2; - v->a[46918] = ts_builtin_sym_end; - v->a[46919] = aux_sym_heredoc_redirect_token1; - small_parse_table_2346(v); -} - -void small_parse_table_2346(t_small_parse_table_array *v) -{ - v->a[46920] = actions(2131); - v->a[46921] = 11; - v->a[46922] = anon_sym_PIPE; - v->a[46923] = anon_sym_RPAREN; - v->a[46924] = anon_sym_SEMI_SEMI; - v->a[46925] = anon_sym_AMP_AMP; - v->a[46926] = anon_sym_PIPE_PIPE; - v->a[46927] = anon_sym_LT; - v->a[46928] = anon_sym_GT; - v->a[46929] = anon_sym_GT_GT; - v->a[46930] = anon_sym_LT_LT; - v->a[46931] = anon_sym_BQUOTE; - v->a[46932] = anon_sym_SEMI; - v->a[46933] = 3; - v->a[46934] = actions(3); - v->a[46935] = 1; - v->a[46936] = sym_comment; - v->a[46937] = actions(2133); - v->a[46938] = 2; - v->a[46939] = ts_builtin_sym_end; - small_parse_table_2347(v); -} - -void small_parse_table_2347(t_small_parse_table_array *v) -{ - v->a[46940] = aux_sym_heredoc_redirect_token1; - v->a[46941] = actions(2135); - v->a[46942] = 11; - v->a[46943] = anon_sym_PIPE; - v->a[46944] = anon_sym_RPAREN; - v->a[46945] = anon_sym_SEMI_SEMI; - 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_LT_LT; - v->a[46952] = anon_sym_BQUOTE; - v->a[46953] = anon_sym_SEMI; - v->a[46954] = 3; - v->a[46955] = actions(3); - v->a[46956] = 1; - v->a[46957] = sym_comment; - v->a[46958] = actions(2137); - v->a[46959] = 2; - small_parse_table_2348(v); -} - -void small_parse_table_2348(t_small_parse_table_array *v) -{ - v->a[46960] = ts_builtin_sym_end; - v->a[46961] = aux_sym_heredoc_redirect_token1; - v->a[46962] = actions(2139); - v->a[46963] = 11; - v->a[46964] = anon_sym_PIPE; - v->a[46965] = anon_sym_RPAREN; - v->a[46966] = anon_sym_SEMI_SEMI; - v->a[46967] = anon_sym_AMP_AMP; - v->a[46968] = anon_sym_PIPE_PIPE; - v->a[46969] = anon_sym_LT; - v->a[46970] = anon_sym_GT; - v->a[46971] = anon_sym_GT_GT; - v->a[46972] = anon_sym_LT_LT; - v->a[46973] = anon_sym_BQUOTE; - v->a[46974] = anon_sym_SEMI; - v->a[46975] = 3; - v->a[46976] = actions(3); - v->a[46977] = 1; - v->a[46978] = sym_comment; - v->a[46979] = actions(2141); - small_parse_table_2349(v); -} - -void small_parse_table_2349(t_small_parse_table_array *v) -{ - v->a[46980] = 2; - v->a[46981] = ts_builtin_sym_end; - v->a[46982] = aux_sym_heredoc_redirect_token1; - v->a[46983] = actions(2143); - v->a[46984] = 11; - v->a[46985] = anon_sym_PIPE; - v->a[46986] = anon_sym_RPAREN; - v->a[46987] = anon_sym_SEMI_SEMI; - v->a[46988] = anon_sym_AMP_AMP; - v->a[46989] = anon_sym_PIPE_PIPE; - v->a[46990] = anon_sym_LT; - v->a[46991] = anon_sym_GT; - v->a[46992] = anon_sym_GT_GT; - v->a[46993] = anon_sym_LT_LT; - v->a[46994] = anon_sym_BQUOTE; - v->a[46995] = anon_sym_SEMI; - v->a[46996] = 6; - v->a[46997] = actions(3); - v->a[46998] = 1; - v->a[46999] = sym_comment; - small_parse_table_2350(v); -} - -/* EOF small_parse_table_469.c */ diff --git a/parser/static/small_parse_table/small_parse_table_47.c b/parser/static/small_parse_table/small_parse_table_47.c deleted file mode 100644 index 21186b07..00000000 --- a/parser/static/small_parse_table/small_parse_table_47.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_235(t_small_parse_table_array *v) -{ - v->a[4700] = 1; - v->a[4701] = sym_file_redirect; - v->a[4702] = state(555); - v->a[4703] = 1; - v->a[4704] = sym_concatenation; - v->a[4705] = state(974); - v->a[4706] = 1; - v->a[4707] = sym_pipeline; - v->a[4708] = state(1126); - v->a[4709] = 1; - v->a[4710] = aux_sym_redirected_statement_repeat2; - v->a[4711] = state(1561); - v->a[4712] = 1; - v->a[4713] = sym__statement_not_pipeline; - v->a[4714] = actions(129); - v->a[4715] = 2; - v->a[4716] = anon_sym_while; - v->a[4717] = anon_sym_until; - v->a[4718] = actions(161); - v->a[4719] = 2; - small_parse_table_236(v); -} - -void small_parse_table_236(t_small_parse_table_array *v) -{ - v->a[4720] = sym_raw_string; - v->a[4721] = sym_number; - v->a[4722] = actions(149); - v->a[4723] = 3; - v->a[4724] = anon_sym_LT; - v->a[4725] = anon_sym_GT; - v->a[4726] = anon_sym_GT_GT; - v->a[4727] = state(401); - v->a[4728] = 5; - v->a[4729] = sym_arithmetic_expansion; - v->a[4730] = sym_string; - v->a[4731] = sym_simple_expansion; - v->a[4732] = sym_expansion; - v->a[4733] = sym_command_substitution; - v->a[4734] = state(955); - v->a[4735] = 12; - v->a[4736] = sym_redirected_statement; - v->a[4737] = sym_for_statement; - v->a[4738] = sym_while_statement; - v->a[4739] = sym_if_statement; - small_parse_table_237(v); -} - -void small_parse_table_237(t_small_parse_table_array *v) -{ - v->a[4740] = sym_case_statement; - v->a[4741] = sym_function_definition; - v->a[4742] = sym_compound_statement; - v->a[4743] = sym_subshell; - v->a[4744] = sym_list; - v->a[4745] = sym_negated_command; - v->a[4746] = sym_command; - v->a[4747] = sym__variable_assignments; - v->a[4748] = 30; - v->a[4749] = actions(3); - v->a[4750] = 1; - v->a[4751] = sym_comment; - v->a[4752] = actions(9); - v->a[4753] = 1; - v->a[4754] = anon_sym_for; - v->a[4755] = actions(13); - v->a[4756] = 1; - v->a[4757] = anon_sym_if; - v->a[4758] = actions(15); - v->a[4759] = 1; - small_parse_table_238(v); -} - -void small_parse_table_238(t_small_parse_table_array *v) -{ - v->a[4760] = anon_sym_case; - v->a[4761] = actions(17); - v->a[4762] = 1; - v->a[4763] = anon_sym_LPAREN; - v->a[4764] = actions(19); - v->a[4765] = 1; - v->a[4766] = anon_sym_LBRACE; - v->a[4767] = actions(53); - v->a[4768] = 1; - v->a[4769] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4770] = actions(55); - v->a[4771] = 1; - v->a[4772] = anon_sym_DOLLAR; - v->a[4773] = actions(57); - v->a[4774] = 1; - v->a[4775] = anon_sym_DQUOTE; - v->a[4776] = actions(61); - v->a[4777] = 1; - v->a[4778] = anon_sym_DOLLAR_LBRACE; - v->a[4779] = actions(63); - small_parse_table_239(v); -} - -void small_parse_table_239(t_small_parse_table_array *v) -{ - v->a[4780] = 1; - v->a[4781] = anon_sym_DOLLAR_LPAREN; - v->a[4782] = actions(65); - v->a[4783] = 1; - v->a[4784] = anon_sym_BQUOTE; - v->a[4785] = actions(67); - v->a[4786] = 1; - v->a[4787] = sym_variable_name; - v->a[4788] = actions(204); - v->a[4789] = 1; - v->a[4790] = sym_word; - v->a[4791] = actions(206); - v->a[4792] = 1; - v->a[4793] = anon_sym_BANG; - v->a[4794] = state(116); - v->a[4795] = 1; - v->a[4796] = aux_sym__statements_repeat1; - v->a[4797] = state(179); - v->a[4798] = 1; - v->a[4799] = sym_command_name; - small_parse_table_240(v); -} - -/* EOF small_parse_table_47.c */ diff --git a/parser/static/small_parse_table/small_parse_table_470.c b/parser/static/small_parse_table/small_parse_table_470.c deleted file mode 100644 index 04b870f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_470.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_470.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2350(t_small_parse_table_array *v) -{ - v->a[47000] = actions(2013); - v->a[47001] = 1; - v->a[47002] = sym_string_content; - v->a[47003] = actions(2017); - v->a[47004] = 1; - v->a[47005] = sym_variable_name; - v->a[47006] = actions(2145); - v->a[47007] = 1; - v->a[47008] = anon_sym_DQUOTE; - v->a[47009] = actions(2015); - v->a[47010] = 2; - v->a[47011] = aux_sym__simple_variable_name_token1; - v->a[47012] = aux_sym__multiline_variable_name_token1; - v->a[47013] = actions(2009); - v->a[47014] = 8; - v->a[47015] = anon_sym_BANG; - v->a[47016] = anon_sym_DASH; - v->a[47017] = anon_sym_STAR; - v->a[47018] = anon_sym_QMARK; - v->a[47019] = anon_sym_DOLLAR; - small_parse_table_2351(v); -} - -void small_parse_table_2351(t_small_parse_table_array *v) -{ - v->a[47020] = anon_sym_POUND; - v->a[47021] = anon_sym_AT; - v->a[47022] = anon_sym_0; - v->a[47023] = 5; - v->a[47024] = actions(3); - v->a[47025] = 1; - v->a[47026] = sym_comment; - v->a[47027] = actions(1465); - v->a[47028] = 1; - v->a[47029] = aux_sym_concatenation_token1; - v->a[47030] = actions(2147); - v->a[47031] = 1; - v->a[47032] = sym__concat; - v->a[47033] = state(601); - v->a[47034] = 1; - v->a[47035] = aux_sym_concatenation_repeat1; - v->a[47036] = actions(923); - v->a[47037] = 10; - v->a[47038] = aux_sym_heredoc_redirect_token1; - v->a[47039] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_2352(v); -} - -void small_parse_table_2352(t_small_parse_table_array *v) -{ - v->a[47040] = anon_sym_DOLLAR; - v->a[47041] = anon_sym_DQUOTE; - v->a[47042] = sym_raw_string; - v->a[47043] = sym_number; - v->a[47044] = anon_sym_DOLLAR_LBRACE; - v->a[47045] = anon_sym_DOLLAR_LPAREN; - v->a[47046] = anon_sym_BQUOTE; - v->a[47047] = sym_word; - v->a[47048] = 3; - v->a[47049] = actions(3); - v->a[47050] = 1; - v->a[47051] = sym_comment; - v->a[47052] = actions(2149); - v->a[47053] = 2; - v->a[47054] = ts_builtin_sym_end; - v->a[47055] = aux_sym_heredoc_redirect_token1; - v->a[47056] = actions(2151); - v->a[47057] = 11; - v->a[47058] = anon_sym_PIPE; - v->a[47059] = anon_sym_RPAREN; - small_parse_table_2353(v); -} - -void small_parse_table_2353(t_small_parse_table_array *v) -{ - v->a[47060] = anon_sym_SEMI_SEMI; - v->a[47061] = anon_sym_AMP_AMP; - v->a[47062] = anon_sym_PIPE_PIPE; - v->a[47063] = anon_sym_LT; - v->a[47064] = anon_sym_GT; - v->a[47065] = anon_sym_GT_GT; - v->a[47066] = anon_sym_LT_LT; - v->a[47067] = anon_sym_BQUOTE; - v->a[47068] = anon_sym_SEMI; - v->a[47069] = 3; - v->a[47070] = actions(3); - v->a[47071] = 1; - v->a[47072] = sym_comment; - v->a[47073] = actions(2153); - v->a[47074] = 2; - v->a[47075] = ts_builtin_sym_end; - v->a[47076] = aux_sym_heredoc_redirect_token1; - v->a[47077] = actions(2155); - v->a[47078] = 11; - v->a[47079] = anon_sym_PIPE; - small_parse_table_2354(v); -} - -void small_parse_table_2354(t_small_parse_table_array *v) -{ - v->a[47080] = anon_sym_RPAREN; - v->a[47081] = anon_sym_SEMI_SEMI; - v->a[47082] = anon_sym_AMP_AMP; - v->a[47083] = anon_sym_PIPE_PIPE; - v->a[47084] = anon_sym_LT; - v->a[47085] = anon_sym_GT; - v->a[47086] = anon_sym_GT_GT; - v->a[47087] = anon_sym_LT_LT; - v->a[47088] = anon_sym_BQUOTE; - v->a[47089] = anon_sym_SEMI; - v->a[47090] = 6; - v->a[47091] = actions(3); - v->a[47092] = 1; - v->a[47093] = sym_comment; - v->a[47094] = actions(2013); - v->a[47095] = 1; - v->a[47096] = sym_string_content; - v->a[47097] = actions(2017); - v->a[47098] = 1; - v->a[47099] = sym_variable_name; - small_parse_table_2355(v); -} - -/* EOF small_parse_table_470.c */ diff --git a/parser/static/small_parse_table/small_parse_table_471.c b/parser/static/small_parse_table/small_parse_table_471.c deleted file mode 100644 index 8bc58c02..00000000 --- a/parser/static/small_parse_table/small_parse_table_471.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_471.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2355(t_small_parse_table_array *v) -{ - v->a[47100] = actions(2157); - v->a[47101] = 1; - v->a[47102] = anon_sym_DQUOTE; - v->a[47103] = actions(2015); - v->a[47104] = 2; - v->a[47105] = aux_sym__simple_variable_name_token1; - v->a[47106] = aux_sym__multiline_variable_name_token1; - v->a[47107] = actions(2009); - v->a[47108] = 8; - v->a[47109] = anon_sym_BANG; - v->a[47110] = anon_sym_DASH; - v->a[47111] = anon_sym_STAR; - v->a[47112] = anon_sym_QMARK; - v->a[47113] = anon_sym_DOLLAR; - v->a[47114] = anon_sym_POUND; - v->a[47115] = anon_sym_AT; - v->a[47116] = anon_sym_0; - v->a[47117] = 6; - v->a[47118] = actions(3); - v->a[47119] = 1; - small_parse_table_2356(v); -} - -void small_parse_table_2356(t_small_parse_table_array *v) -{ - v->a[47120] = sym_comment; - v->a[47121] = actions(2013); - v->a[47122] = 1; - v->a[47123] = sym_string_content; - v->a[47124] = actions(2017); - v->a[47125] = 1; - v->a[47126] = sym_variable_name; - v->a[47127] = actions(2159); - v->a[47128] = 1; - v->a[47129] = anon_sym_DQUOTE; - v->a[47130] = actions(2015); - v->a[47131] = 2; - v->a[47132] = aux_sym__simple_variable_name_token1; - v->a[47133] = aux_sym__multiline_variable_name_token1; - v->a[47134] = actions(2009); - v->a[47135] = 8; - v->a[47136] = anon_sym_BANG; - v->a[47137] = anon_sym_DASH; - v->a[47138] = anon_sym_STAR; - v->a[47139] = anon_sym_QMARK; - small_parse_table_2357(v); -} - -void small_parse_table_2357(t_small_parse_table_array *v) -{ - v->a[47140] = anon_sym_DOLLAR; - v->a[47141] = anon_sym_POUND; - v->a[47142] = anon_sym_AT; - v->a[47143] = anon_sym_0; - v->a[47144] = 3; - v->a[47145] = actions(3); - v->a[47146] = 1; - v->a[47147] = sym_comment; - v->a[47148] = actions(2141); - v->a[47149] = 2; - v->a[47150] = ts_builtin_sym_end; - v->a[47151] = aux_sym_heredoc_redirect_token1; - v->a[47152] = actions(2143); - v->a[47153] = 11; - v->a[47154] = anon_sym_PIPE; - v->a[47155] = anon_sym_RPAREN; - v->a[47156] = anon_sym_SEMI_SEMI; - v->a[47157] = anon_sym_AMP_AMP; - v->a[47158] = anon_sym_PIPE_PIPE; - v->a[47159] = anon_sym_LT; - small_parse_table_2358(v); -} - -void small_parse_table_2358(t_small_parse_table_array *v) -{ - v->a[47160] = anon_sym_GT; - v->a[47161] = anon_sym_GT_GT; - v->a[47162] = anon_sym_LT_LT; - v->a[47163] = anon_sym_BQUOTE; - v->a[47164] = anon_sym_SEMI; - v->a[47165] = 6; - v->a[47166] = actions(3); - v->a[47167] = 1; - v->a[47168] = sym_comment; - v->a[47169] = actions(1945); - v->a[47170] = 1; - v->a[47171] = anon_sym_LT_LT; - v->a[47172] = actions(1948); - v->a[47173] = 1; - v->a[47174] = aux_sym_heredoc_redirect_token1; - v->a[47175] = actions(2161); - v->a[47176] = 3; - v->a[47177] = anon_sym_LT; - v->a[47178] = anon_sym_GT; - v->a[47179] = anon_sym_GT_GT; - small_parse_table_2359(v); -} - -void small_parse_table_2359(t_small_parse_table_array *v) -{ - v->a[47180] = state(1033); - v->a[47181] = 3; - v->a[47182] = sym_file_redirect; - v->a[47183] = sym_heredoc_redirect; - v->a[47184] = aux_sym_redirected_statement_repeat1; - v->a[47185] = actions(1940); - v->a[47186] = 5; - v->a[47187] = anon_sym_PIPE; - v->a[47188] = anon_sym_SEMI_SEMI; - v->a[47189] = anon_sym_AMP_AMP; - v->a[47190] = anon_sym_PIPE_PIPE; - v->a[47191] = anon_sym_SEMI; - v->a[47192] = 6; - v->a[47193] = actions(3); - v->a[47194] = 1; - v->a[47195] = sym_comment; - v->a[47196] = actions(2013); - v->a[47197] = 1; - v->a[47198] = sym_string_content; - v->a[47199] = actions(2017); - small_parse_table_2360(v); -} - -/* EOF small_parse_table_471.c */ diff --git a/parser/static/small_parse_table/small_parse_table_472.c b/parser/static/small_parse_table/small_parse_table_472.c deleted file mode 100644 index fdf42287..00000000 --- a/parser/static/small_parse_table/small_parse_table_472.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_472.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2360(t_small_parse_table_array *v) -{ - v->a[47200] = 1; - v->a[47201] = sym_variable_name; - v->a[47202] = actions(2164); - v->a[47203] = 1; - v->a[47204] = anon_sym_DQUOTE; - v->a[47205] = actions(2015); - v->a[47206] = 2; - v->a[47207] = aux_sym__simple_variable_name_token1; - v->a[47208] = aux_sym__multiline_variable_name_token1; - v->a[47209] = actions(2009); - v->a[47210] = 8; - v->a[47211] = anon_sym_BANG; - v->a[47212] = anon_sym_DASH; - v->a[47213] = anon_sym_STAR; - v->a[47214] = anon_sym_QMARK; - v->a[47215] = anon_sym_DOLLAR; - v->a[47216] = anon_sym_POUND; - v->a[47217] = anon_sym_AT; - v->a[47218] = anon_sym_0; - v->a[47219] = 4; - small_parse_table_2361(v); -} - -void small_parse_table_2361(t_small_parse_table_array *v) -{ - v->a[47220] = actions(3); - v->a[47221] = 1; - v->a[47222] = sym_comment; - v->a[47223] = actions(827); - v->a[47224] = 1; - v->a[47225] = aux_sym_heredoc_redirect_token1; - v->a[47226] = state(1040); - v->a[47227] = 3; - v->a[47228] = sym_file_redirect; - v->a[47229] = sym_heredoc_redirect; - v->a[47230] = aux_sym_redirected_statement_repeat1; - v->a[47231] = actions(816); - v->a[47232] = 9; - v->a[47233] = anon_sym_PIPE; - v->a[47234] = anon_sym_SEMI_SEMI; - v->a[47235] = anon_sym_AMP_AMP; - v->a[47236] = anon_sym_PIPE_PIPE; - v->a[47237] = anon_sym_LT; - v->a[47238] = anon_sym_GT; - v->a[47239] = anon_sym_GT_GT; - small_parse_table_2362(v); -} - -void small_parse_table_2362(t_small_parse_table_array *v) -{ - v->a[47240] = anon_sym_LT_LT; - v->a[47241] = anon_sym_SEMI; - v->a[47242] = 6; - v->a[47243] = actions(3); - v->a[47244] = 1; - v->a[47245] = sym_comment; - v->a[47246] = actions(2013); - v->a[47247] = 1; - v->a[47248] = sym_string_content; - v->a[47249] = actions(2017); - v->a[47250] = 1; - v->a[47251] = sym_variable_name; - v->a[47252] = actions(2166); - v->a[47253] = 1; - v->a[47254] = anon_sym_DQUOTE; - v->a[47255] = actions(2015); - v->a[47256] = 2; - v->a[47257] = aux_sym__simple_variable_name_token1; - v->a[47258] = aux_sym__multiline_variable_name_token1; - v->a[47259] = actions(2009); - small_parse_table_2363(v); -} - -void small_parse_table_2363(t_small_parse_table_array *v) -{ - v->a[47260] = 8; - v->a[47261] = anon_sym_BANG; - v->a[47262] = anon_sym_DASH; - v->a[47263] = anon_sym_STAR; - v->a[47264] = anon_sym_QMARK; - v->a[47265] = anon_sym_DOLLAR; - v->a[47266] = anon_sym_POUND; - v->a[47267] = anon_sym_AT; - v->a[47268] = anon_sym_0; - v->a[47269] = 5; - v->a[47270] = actions(3); - v->a[47271] = 1; - v->a[47272] = sym_comment; - v->a[47273] = actions(580); - v->a[47274] = 1; - v->a[47275] = anon_sym_PIPE; - v->a[47276] = actions(827); - v->a[47277] = 1; - v->a[47278] = aux_sym_heredoc_redirect_token1; - v->a[47279] = state(1040); - small_parse_table_2364(v); -} - -void small_parse_table_2364(t_small_parse_table_array *v) -{ - v->a[47280] = 3; - v->a[47281] = sym_file_redirect; - v->a[47282] = sym_heredoc_redirect; - v->a[47283] = aux_sym_redirected_statement_repeat1; - v->a[47284] = actions(816); - v->a[47285] = 8; - v->a[47286] = anon_sym_SEMI_SEMI; - v->a[47287] = anon_sym_AMP_AMP; - v->a[47288] = anon_sym_PIPE_PIPE; - v->a[47289] = anon_sym_LT; - v->a[47290] = anon_sym_GT; - v->a[47291] = anon_sym_GT_GT; - v->a[47292] = anon_sym_LT_LT; - v->a[47293] = anon_sym_SEMI; - v->a[47294] = 5; - v->a[47295] = actions(3); - v->a[47296] = 1; - v->a[47297] = sym_comment; - v->a[47298] = actions(2078); - v->a[47299] = 1; - small_parse_table_2365(v); -} - -/* EOF small_parse_table_472.c */ diff --git a/parser/static/small_parse_table/small_parse_table_473.c b/parser/static/small_parse_table/small_parse_table_473.c deleted file mode 100644 index fa7b6cc7..00000000 --- a/parser/static/small_parse_table/small_parse_table_473.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_473.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2365(t_small_parse_table_array *v) -{ - v->a[47300] = aux_sym_heredoc_redirect_token1; - v->a[47301] = state(1038); - v->a[47302] = 2; - v->a[47303] = sym_file_redirect; - v->a[47304] = aux_sym_redirected_statement_repeat2; - v->a[47305] = actions(2168); - v->a[47306] = 3; - v->a[47307] = anon_sym_LT; - v->a[47308] = anon_sym_GT; - v->a[47309] = anon_sym_GT_GT; - v->a[47310] = actions(2080); - v->a[47311] = 7; - v->a[47312] = anon_sym_esac; - v->a[47313] = anon_sym_PIPE; - v->a[47314] = anon_sym_SEMI_SEMI; - v->a[47315] = anon_sym_AMP_AMP; - v->a[47316] = anon_sym_PIPE_PIPE; - v->a[47317] = anon_sym_LT_LT; - v->a[47318] = anon_sym_SEMI; - v->a[47319] = 3; - small_parse_table_2366(v); -} - -void small_parse_table_2366(t_small_parse_table_array *v) -{ - v->a[47320] = actions(3); - v->a[47321] = 1; - v->a[47322] = sym_comment; - v->a[47323] = actions(1274); - v->a[47324] = 2; - v->a[47325] = ts_builtin_sym_end; - v->a[47326] = aux_sym_heredoc_redirect_token1; - v->a[47327] = actions(1276); - v->a[47328] = 11; - v->a[47329] = anon_sym_PIPE; - v->a[47330] = anon_sym_RPAREN; - v->a[47331] = anon_sym_SEMI_SEMI; - v->a[47332] = anon_sym_AMP_AMP; - v->a[47333] = anon_sym_PIPE_PIPE; - v->a[47334] = anon_sym_LT; - v->a[47335] = anon_sym_GT; - v->a[47336] = anon_sym_GT_GT; - v->a[47337] = anon_sym_LT_LT; - v->a[47338] = anon_sym_BQUOTE; - v->a[47339] = anon_sym_SEMI; - small_parse_table_2367(v); -} - -void small_parse_table_2367(t_small_parse_table_array *v) -{ - v->a[47340] = 6; - v->a[47341] = actions(3); - v->a[47342] = 1; - v->a[47343] = sym_comment; - v->a[47344] = actions(597); - v->a[47345] = 1; - v->a[47346] = anon_sym_LT_LT; - v->a[47347] = actions(1938); - v->a[47348] = 1; - v->a[47349] = aux_sym_heredoc_redirect_token1; - v->a[47350] = actions(1924); - v->a[47351] = 3; - v->a[47352] = anon_sym_LT; - v->a[47353] = anon_sym_GT; - v->a[47354] = anon_sym_GT_GT; - v->a[47355] = state(1033); - v->a[47356] = 3; - v->a[47357] = sym_file_redirect; - v->a[47358] = sym_heredoc_redirect; - v->a[47359] = aux_sym_redirected_statement_repeat1; - small_parse_table_2368(v); -} - -void small_parse_table_2368(t_small_parse_table_array *v) -{ - v->a[47360] = actions(1936); - v->a[47361] = 5; - v->a[47362] = anon_sym_PIPE; - v->a[47363] = anon_sym_SEMI_SEMI; - v->a[47364] = anon_sym_AMP_AMP; - v->a[47365] = anon_sym_PIPE_PIPE; - v->a[47366] = anon_sym_SEMI; - v->a[47367] = 6; - v->a[47368] = actions(3); - v->a[47369] = 1; - v->a[47370] = sym_comment; - v->a[47371] = actions(2013); - v->a[47372] = 1; - v->a[47373] = sym_string_content; - v->a[47374] = actions(2017); - v->a[47375] = 1; - v->a[47376] = sym_variable_name; - v->a[47377] = actions(2171); - v->a[47378] = 1; - v->a[47379] = anon_sym_DQUOTE; - small_parse_table_2369(v); -} - -void small_parse_table_2369(t_small_parse_table_array *v) -{ - v->a[47380] = actions(2015); - v->a[47381] = 2; - v->a[47382] = aux_sym__simple_variable_name_token1; - v->a[47383] = aux_sym__multiline_variable_name_token1; - v->a[47384] = actions(2009); - v->a[47385] = 8; - v->a[47386] = anon_sym_BANG; - v->a[47387] = anon_sym_DASH; - v->a[47388] = anon_sym_STAR; - v->a[47389] = anon_sym_QMARK; - v->a[47390] = anon_sym_DOLLAR; - v->a[47391] = anon_sym_POUND; - v->a[47392] = anon_sym_AT; - v->a[47393] = anon_sym_0; - v->a[47394] = 6; - v->a[47395] = actions(3); - v->a[47396] = 1; - v->a[47397] = sym_comment; - v->a[47398] = actions(2013); - v->a[47399] = 1; - small_parse_table_2370(v); -} - -/* EOF small_parse_table_473.c */ diff --git a/parser/static/small_parse_table/small_parse_table_474.c b/parser/static/small_parse_table/small_parse_table_474.c deleted file mode 100644 index db51501a..00000000 --- a/parser/static/small_parse_table/small_parse_table_474.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_474.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2370(t_small_parse_table_array *v) -{ - v->a[47400] = sym_string_content; - v->a[47401] = actions(2017); - v->a[47402] = 1; - v->a[47403] = sym_variable_name; - v->a[47404] = actions(2173); - v->a[47405] = 1; - v->a[47406] = anon_sym_DQUOTE; - v->a[47407] = actions(2015); - v->a[47408] = 2; - v->a[47409] = aux_sym__simple_variable_name_token1; - v->a[47410] = aux_sym__multiline_variable_name_token1; - v->a[47411] = actions(2009); - v->a[47412] = 8; - v->a[47413] = anon_sym_BANG; - v->a[47414] = anon_sym_DASH; - v->a[47415] = anon_sym_STAR; - v->a[47416] = anon_sym_QMARK; - v->a[47417] = anon_sym_DOLLAR; - v->a[47418] = anon_sym_POUND; - v->a[47419] = anon_sym_AT; - small_parse_table_2371(v); -} - -void small_parse_table_2371(t_small_parse_table_array *v) -{ - v->a[47420] = anon_sym_0; - v->a[47421] = 3; - v->a[47422] = actions(3); - v->a[47423] = 1; - v->a[47424] = sym_comment; - v->a[47425] = actions(2175); - v->a[47426] = 2; - v->a[47427] = ts_builtin_sym_end; - v->a[47428] = aux_sym_heredoc_redirect_token1; - v->a[47429] = actions(2177); - v->a[47430] = 11; - v->a[47431] = anon_sym_PIPE; - v->a[47432] = anon_sym_RPAREN; - v->a[47433] = anon_sym_SEMI_SEMI; - v->a[47434] = anon_sym_AMP_AMP; - v->a[47435] = anon_sym_PIPE_PIPE; - v->a[47436] = anon_sym_LT; - v->a[47437] = anon_sym_GT; - v->a[47438] = anon_sym_GT_GT; - v->a[47439] = anon_sym_LT_LT; - 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_SEMI; - v->a[47442] = 6; - v->a[47443] = actions(3); - v->a[47444] = 1; - v->a[47445] = sym_comment; - v->a[47446] = actions(2013); - v->a[47447] = 1; - v->a[47448] = sym_string_content; - v->a[47449] = actions(2017); - v->a[47450] = 1; - v->a[47451] = sym_variable_name; - v->a[47452] = actions(2179); - v->a[47453] = 1; - v->a[47454] = anon_sym_DQUOTE; - v->a[47455] = actions(2015); - v->a[47456] = 2; - v->a[47457] = aux_sym__simple_variable_name_token1; - v->a[47458] = aux_sym__multiline_variable_name_token1; - v->a[47459] = actions(2009); - small_parse_table_2373(v); -} - -void small_parse_table_2373(t_small_parse_table_array *v) -{ - v->a[47460] = 8; - v->a[47461] = anon_sym_BANG; - v->a[47462] = anon_sym_DASH; - v->a[47463] = anon_sym_STAR; - v->a[47464] = anon_sym_QMARK; - v->a[47465] = anon_sym_DOLLAR; - v->a[47466] = anon_sym_POUND; - v->a[47467] = anon_sym_AT; - v->a[47468] = anon_sym_0; - v->a[47469] = 6; - v->a[47470] = actions(3); - v->a[47471] = 1; - v->a[47472] = sym_comment; - v->a[47473] = actions(2013); - v->a[47474] = 1; - v->a[47475] = sym_string_content; - v->a[47476] = actions(2017); - v->a[47477] = 1; - v->a[47478] = sym_variable_name; - v->a[47479] = actions(2181); - small_parse_table_2374(v); -} - -void small_parse_table_2374(t_small_parse_table_array *v) -{ - v->a[47480] = 1; - v->a[47481] = anon_sym_DQUOTE; - v->a[47482] = actions(2015); - v->a[47483] = 2; - v->a[47484] = aux_sym__simple_variable_name_token1; - v->a[47485] = aux_sym__multiline_variable_name_token1; - v->a[47486] = actions(2009); - v->a[47487] = 8; - v->a[47488] = anon_sym_BANG; - v->a[47489] = anon_sym_DASH; - v->a[47490] = anon_sym_STAR; - v->a[47491] = anon_sym_QMARK; - v->a[47492] = anon_sym_DOLLAR; - v->a[47493] = anon_sym_POUND; - v->a[47494] = anon_sym_AT; - v->a[47495] = anon_sym_0; - v->a[47496] = 6; - v->a[47497] = actions(3); - v->a[47498] = 1; - v->a[47499] = sym_comment; - small_parse_table_2375(v); -} - -/* EOF small_parse_table_474.c */ diff --git a/parser/static/small_parse_table/small_parse_table_475.c b/parser/static/small_parse_table/small_parse_table_475.c deleted file mode 100644 index c3261dd1..00000000 --- a/parser/static/small_parse_table/small_parse_table_475.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_475.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2375(t_small_parse_table_array *v) -{ - v->a[47500] = actions(2013); - v->a[47501] = 1; - v->a[47502] = sym_string_content; - v->a[47503] = actions(2017); - v->a[47504] = 1; - v->a[47505] = sym_variable_name; - v->a[47506] = actions(2183); - v->a[47507] = 1; - v->a[47508] = anon_sym_DQUOTE; - v->a[47509] = actions(2015); - v->a[47510] = 2; - v->a[47511] = aux_sym__simple_variable_name_token1; - v->a[47512] = aux_sym__multiline_variable_name_token1; - v->a[47513] = actions(2009); - v->a[47514] = 8; - v->a[47515] = anon_sym_BANG; - v->a[47516] = anon_sym_DASH; - v->a[47517] = anon_sym_STAR; - v->a[47518] = anon_sym_QMARK; - v->a[47519] = anon_sym_DOLLAR; - small_parse_table_2376(v); -} - -void small_parse_table_2376(t_small_parse_table_array *v) -{ - v->a[47520] = anon_sym_POUND; - v->a[47521] = anon_sym_AT; - v->a[47522] = anon_sym_0; - v->a[47523] = 6; - v->a[47524] = actions(3); - v->a[47525] = 1; - v->a[47526] = sym_comment; - v->a[47527] = actions(2013); - v->a[47528] = 1; - v->a[47529] = sym_string_content; - v->a[47530] = actions(2017); - v->a[47531] = 1; - v->a[47532] = sym_variable_name; - v->a[47533] = actions(2185); - v->a[47534] = 1; - v->a[47535] = anon_sym_DQUOTE; - v->a[47536] = actions(2015); - v->a[47537] = 2; - v->a[47538] = aux_sym__simple_variable_name_token1; - v->a[47539] = aux_sym__multiline_variable_name_token1; - small_parse_table_2377(v); -} - -void small_parse_table_2377(t_small_parse_table_array *v) -{ - v->a[47540] = actions(2009); - v->a[47541] = 8; - v->a[47542] = anon_sym_BANG; - v->a[47543] = anon_sym_DASH; - v->a[47544] = anon_sym_STAR; - v->a[47545] = anon_sym_QMARK; - v->a[47546] = anon_sym_DOLLAR; - v->a[47547] = anon_sym_POUND; - v->a[47548] = anon_sym_AT; - v->a[47549] = anon_sym_0; - v->a[47550] = 6; - v->a[47551] = actions(3); - v->a[47552] = 1; - v->a[47553] = sym_comment; - v->a[47554] = actions(2013); - v->a[47555] = 1; - v->a[47556] = sym_string_content; - v->a[47557] = actions(2017); - v->a[47558] = 1; - v->a[47559] = sym_variable_name; - small_parse_table_2378(v); -} - -void small_parse_table_2378(t_small_parse_table_array *v) -{ - v->a[47560] = actions(2187); - v->a[47561] = 1; - v->a[47562] = anon_sym_DQUOTE; - v->a[47563] = actions(2015); - v->a[47564] = 2; - v->a[47565] = aux_sym__simple_variable_name_token1; - v->a[47566] = aux_sym__multiline_variable_name_token1; - v->a[47567] = actions(2009); - v->a[47568] = 8; - v->a[47569] = anon_sym_BANG; - v->a[47570] = anon_sym_DASH; - v->a[47571] = anon_sym_STAR; - v->a[47572] = anon_sym_QMARK; - v->a[47573] = anon_sym_DOLLAR; - v->a[47574] = anon_sym_POUND; - v->a[47575] = anon_sym_AT; - v->a[47576] = anon_sym_0; - v->a[47577] = 6; - v->a[47578] = actions(3); - v->a[47579] = 1; - small_parse_table_2379(v); -} - -void small_parse_table_2379(t_small_parse_table_array *v) -{ - v->a[47580] = sym_comment; - v->a[47581] = actions(2013); - v->a[47582] = 1; - v->a[47583] = sym_string_content; - v->a[47584] = actions(2017); - v->a[47585] = 1; - v->a[47586] = sym_variable_name; - v->a[47587] = actions(2189); - v->a[47588] = 1; - v->a[47589] = anon_sym_DQUOTE; - v->a[47590] = actions(2015); - v->a[47591] = 2; - v->a[47592] = aux_sym__simple_variable_name_token1; - v->a[47593] = aux_sym__multiline_variable_name_token1; - v->a[47594] = actions(2009); - v->a[47595] = 8; - v->a[47596] = anon_sym_BANG; - v->a[47597] = anon_sym_DASH; - v->a[47598] = anon_sym_STAR; - v->a[47599] = anon_sym_QMARK; - small_parse_table_2380(v); -} - -/* EOF small_parse_table_475.c */ diff --git a/parser/static/small_parse_table/small_parse_table_476.c b/parser/static/small_parse_table/small_parse_table_476.c deleted file mode 100644 index a6b120bf..00000000 --- a/parser/static/small_parse_table/small_parse_table_476.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_476.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2380(t_small_parse_table_array *v) -{ - v->a[47600] = anon_sym_DOLLAR; - v->a[47601] = anon_sym_POUND; - v->a[47602] = anon_sym_AT; - v->a[47603] = anon_sym_0; - v->a[47604] = 3; - v->a[47605] = actions(3); - v->a[47606] = 1; - v->a[47607] = sym_comment; - v->a[47608] = actions(2191); - v->a[47609] = 2; - v->a[47610] = ts_builtin_sym_end; - v->a[47611] = aux_sym_heredoc_redirect_token1; - v->a[47612] = actions(2193); - v->a[47613] = 11; - v->a[47614] = anon_sym_PIPE; - v->a[47615] = anon_sym_RPAREN; - v->a[47616] = anon_sym_SEMI_SEMI; - v->a[47617] = anon_sym_AMP_AMP; - v->a[47618] = anon_sym_PIPE_PIPE; - v->a[47619] = anon_sym_LT; - small_parse_table_2381(v); -} - -void small_parse_table_2381(t_small_parse_table_array *v) -{ - v->a[47620] = anon_sym_GT; - v->a[47621] = anon_sym_GT_GT; - v->a[47622] = anon_sym_LT_LT; - v->a[47623] = anon_sym_BQUOTE; - v->a[47624] = anon_sym_SEMI; - v->a[47625] = 6; - v->a[47626] = actions(3); - v->a[47627] = 1; - v->a[47628] = sym_comment; - v->a[47629] = actions(2013); - v->a[47630] = 1; - v->a[47631] = sym_string_content; - v->a[47632] = actions(2017); - v->a[47633] = 1; - v->a[47634] = sym_variable_name; - v->a[47635] = actions(2195); - v->a[47636] = 1; - v->a[47637] = anon_sym_DQUOTE; - v->a[47638] = actions(2015); - v->a[47639] = 2; - small_parse_table_2382(v); -} - -void small_parse_table_2382(t_small_parse_table_array *v) -{ - v->a[47640] = aux_sym__simple_variable_name_token1; - v->a[47641] = aux_sym__multiline_variable_name_token1; - v->a[47642] = actions(2009); - v->a[47643] = 8; - v->a[47644] = anon_sym_BANG; - v->a[47645] = anon_sym_DASH; - v->a[47646] = anon_sym_STAR; - v->a[47647] = anon_sym_QMARK; - v->a[47648] = anon_sym_DOLLAR; - v->a[47649] = anon_sym_POUND; - v->a[47650] = anon_sym_AT; - v->a[47651] = anon_sym_0; - v->a[47652] = 6; - v->a[47653] = actions(3); - v->a[47654] = 1; - v->a[47655] = sym_comment; - v->a[47656] = actions(2013); - v->a[47657] = 1; - v->a[47658] = sym_string_content; - v->a[47659] = actions(2017); - small_parse_table_2383(v); -} - -void small_parse_table_2383(t_small_parse_table_array *v) -{ - v->a[47660] = 1; - v->a[47661] = sym_variable_name; - v->a[47662] = actions(2197); - v->a[47663] = 1; - v->a[47664] = anon_sym_DQUOTE; - v->a[47665] = actions(2015); - v->a[47666] = 2; - v->a[47667] = aux_sym__simple_variable_name_token1; - v->a[47668] = aux_sym__multiline_variable_name_token1; - v->a[47669] = actions(2009); - v->a[47670] = 8; - v->a[47671] = anon_sym_BANG; - v->a[47672] = anon_sym_DASH; - v->a[47673] = anon_sym_STAR; - v->a[47674] = anon_sym_QMARK; - v->a[47675] = anon_sym_DOLLAR; - v->a[47676] = anon_sym_POUND; - v->a[47677] = anon_sym_AT; - v->a[47678] = anon_sym_0; - v->a[47679] = 6; - small_parse_table_2384(v); -} - -void small_parse_table_2384(t_small_parse_table_array *v) -{ - v->a[47680] = actions(3); - v->a[47681] = 1; - v->a[47682] = sym_comment; - v->a[47683] = actions(2013); - v->a[47684] = 1; - v->a[47685] = sym_string_content; - v->a[47686] = actions(2017); - v->a[47687] = 1; - v->a[47688] = sym_variable_name; - v->a[47689] = actions(2199); - v->a[47690] = 1; - v->a[47691] = anon_sym_DQUOTE; - v->a[47692] = actions(2015); - v->a[47693] = 2; - v->a[47694] = aux_sym__simple_variable_name_token1; - v->a[47695] = aux_sym__multiline_variable_name_token1; - v->a[47696] = actions(2009); - v->a[47697] = 8; - v->a[47698] = anon_sym_BANG; - v->a[47699] = anon_sym_DASH; - small_parse_table_2385(v); -} - -/* EOF small_parse_table_476.c */ diff --git a/parser/static/small_parse_table/small_parse_table_477.c b/parser/static/small_parse_table/small_parse_table_477.c deleted file mode 100644 index 6ff32264..00000000 --- a/parser/static/small_parse_table/small_parse_table_477.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_477.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2385(t_small_parse_table_array *v) -{ - v->a[47700] = anon_sym_STAR; - v->a[47701] = anon_sym_QMARK; - v->a[47702] = anon_sym_DOLLAR; - v->a[47703] = anon_sym_POUND; - v->a[47704] = anon_sym_AT; - v->a[47705] = anon_sym_0; - v->a[47706] = 6; - v->a[47707] = actions(3); - v->a[47708] = 1; - v->a[47709] = sym_comment; - v->a[47710] = actions(2013); - v->a[47711] = 1; - v->a[47712] = sym_string_content; - v->a[47713] = actions(2017); - v->a[47714] = 1; - v->a[47715] = sym_variable_name; - v->a[47716] = actions(2201); - v->a[47717] = 1; - v->a[47718] = anon_sym_DQUOTE; - v->a[47719] = actions(2015); - small_parse_table_2386(v); -} - -void small_parse_table_2386(t_small_parse_table_array *v) -{ - v->a[47720] = 2; - v->a[47721] = aux_sym__simple_variable_name_token1; - v->a[47722] = aux_sym__multiline_variable_name_token1; - v->a[47723] = actions(2009); - v->a[47724] = 8; - v->a[47725] = anon_sym_BANG; - v->a[47726] = anon_sym_DASH; - v->a[47727] = anon_sym_STAR; - v->a[47728] = anon_sym_QMARK; - v->a[47729] = anon_sym_DOLLAR; - v->a[47730] = anon_sym_POUND; - v->a[47731] = anon_sym_AT; - v->a[47732] = anon_sym_0; - v->a[47733] = 6; - v->a[47734] = actions(3); - v->a[47735] = 1; - v->a[47736] = sym_comment; - v->a[47737] = actions(2013); - v->a[47738] = 1; - v->a[47739] = sym_string_content; - small_parse_table_2387(v); -} - -void small_parse_table_2387(t_small_parse_table_array *v) -{ - v->a[47740] = actions(2017); - v->a[47741] = 1; - v->a[47742] = sym_variable_name; - v->a[47743] = actions(2203); - v->a[47744] = 1; - v->a[47745] = anon_sym_DQUOTE; - v->a[47746] = actions(2015); - v->a[47747] = 2; - v->a[47748] = aux_sym__simple_variable_name_token1; - v->a[47749] = aux_sym__multiline_variable_name_token1; - v->a[47750] = actions(2009); - v->a[47751] = 8; - v->a[47752] = anon_sym_BANG; - v->a[47753] = anon_sym_DASH; - v->a[47754] = anon_sym_STAR; - v->a[47755] = anon_sym_QMARK; - v->a[47756] = anon_sym_DOLLAR; - v->a[47757] = anon_sym_POUND; - v->a[47758] = anon_sym_AT; - v->a[47759] = anon_sym_0; - small_parse_table_2388(v); -} - -void small_parse_table_2388(t_small_parse_table_array *v) -{ - v->a[47760] = 6; - v->a[47761] = actions(3); - v->a[47762] = 1; - v->a[47763] = sym_comment; - v->a[47764] = actions(2013); - v->a[47765] = 1; - v->a[47766] = sym_string_content; - v->a[47767] = actions(2017); - v->a[47768] = 1; - v->a[47769] = sym_variable_name; - v->a[47770] = actions(2205); - v->a[47771] = 1; - v->a[47772] = anon_sym_DQUOTE; - v->a[47773] = actions(2015); - v->a[47774] = 2; - v->a[47775] = aux_sym__simple_variable_name_token1; - v->a[47776] = aux_sym__multiline_variable_name_token1; - v->a[47777] = actions(2009); - v->a[47778] = 8; - v->a[47779] = anon_sym_BANG; - small_parse_table_2389(v); -} - -void small_parse_table_2389(t_small_parse_table_array *v) -{ - v->a[47780] = anon_sym_DASH; - v->a[47781] = anon_sym_STAR; - v->a[47782] = anon_sym_QMARK; - v->a[47783] = anon_sym_DOLLAR; - v->a[47784] = anon_sym_POUND; - v->a[47785] = anon_sym_AT; - v->a[47786] = anon_sym_0; - v->a[47787] = 6; - v->a[47788] = actions(3); - v->a[47789] = 1; - v->a[47790] = sym_comment; - v->a[47791] = actions(2013); - v->a[47792] = 1; - v->a[47793] = sym_string_content; - v->a[47794] = actions(2017); - v->a[47795] = 1; - v->a[47796] = sym_variable_name; - v->a[47797] = actions(2207); - v->a[47798] = 1; - v->a[47799] = anon_sym_DQUOTE; - small_parse_table_2390(v); -} - -/* EOF small_parse_table_477.c */ diff --git a/parser/static/small_parse_table/small_parse_table_478.c b/parser/static/small_parse_table/small_parse_table_478.c deleted file mode 100644 index f217c638..00000000 --- a/parser/static/small_parse_table/small_parse_table_478.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_478.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2390(t_small_parse_table_array *v) -{ - v->a[47800] = actions(2015); - v->a[47801] = 2; - v->a[47802] = aux_sym__simple_variable_name_token1; - v->a[47803] = aux_sym__multiline_variable_name_token1; - v->a[47804] = actions(2009); - v->a[47805] = 8; - v->a[47806] = anon_sym_BANG; - v->a[47807] = anon_sym_DASH; - v->a[47808] = anon_sym_STAR; - v->a[47809] = anon_sym_QMARK; - v->a[47810] = anon_sym_DOLLAR; - v->a[47811] = anon_sym_POUND; - v->a[47812] = anon_sym_AT; - v->a[47813] = anon_sym_0; - v->a[47814] = 6; - v->a[47815] = actions(3); - v->a[47816] = 1; - v->a[47817] = sym_comment; - v->a[47818] = actions(2013); - v->a[47819] = 1; - small_parse_table_2391(v); -} - -void small_parse_table_2391(t_small_parse_table_array *v) -{ - v->a[47820] = sym_string_content; - v->a[47821] = actions(2017); - v->a[47822] = 1; - v->a[47823] = sym_variable_name; - v->a[47824] = actions(2209); - v->a[47825] = 1; - v->a[47826] = anon_sym_DQUOTE; - v->a[47827] = actions(2015); - v->a[47828] = 2; - v->a[47829] = aux_sym__simple_variable_name_token1; - v->a[47830] = aux_sym__multiline_variable_name_token1; - v->a[47831] = actions(2009); - v->a[47832] = 8; - v->a[47833] = anon_sym_BANG; - v->a[47834] = anon_sym_DASH; - v->a[47835] = anon_sym_STAR; - v->a[47836] = anon_sym_QMARK; - v->a[47837] = anon_sym_DOLLAR; - v->a[47838] = anon_sym_POUND; - v->a[47839] = anon_sym_AT; - small_parse_table_2392(v); -} - -void small_parse_table_2392(t_small_parse_table_array *v) -{ - v->a[47840] = anon_sym_0; - v->a[47841] = 8; - v->a[47842] = actions(3); - v->a[47843] = 1; - v->a[47844] = sym_comment; - v->a[47845] = actions(597); - v->a[47846] = 1; - v->a[47847] = anon_sym_LT_LT; - v->a[47848] = actions(1870); - v->a[47849] = 1; - v->a[47850] = aux_sym_heredoc_redirect_token1; - v->a[47851] = state(416); - v->a[47852] = 1; - v->a[47853] = sym_terminator; - v->a[47854] = actions(593); - v->a[47855] = 2; - v->a[47856] = anon_sym_SEMI_SEMI; - v->a[47857] = anon_sym_SEMI; - v->a[47858] = actions(769); - v->a[47859] = 2; - small_parse_table_2393(v); -} - -void small_parse_table_2393(t_small_parse_table_array *v) -{ - v->a[47860] = anon_sym_AMP_AMP; - v->a[47861] = anon_sym_PIPE_PIPE; - v->a[47862] = actions(1924); - v->a[47863] = 3; - v->a[47864] = anon_sym_LT; - v->a[47865] = anon_sym_GT; - v->a[47866] = anon_sym_GT_GT; - v->a[47867] = state(1040); - v->a[47868] = 3; - v->a[47869] = sym_file_redirect; - v->a[47870] = sym_heredoc_redirect; - v->a[47871] = aux_sym_redirected_statement_repeat1; - v->a[47872] = 6; - v->a[47873] = actions(3); - v->a[47874] = 1; - v->a[47875] = sym_comment; - v->a[47876] = actions(2013); - v->a[47877] = 1; - v->a[47878] = sym_string_content; - v->a[47879] = actions(2017); - small_parse_table_2394(v); -} - -void small_parse_table_2394(t_small_parse_table_array *v) -{ - v->a[47880] = 1; - v->a[47881] = sym_variable_name; - v->a[47882] = actions(2211); - v->a[47883] = 1; - v->a[47884] = anon_sym_DQUOTE; - v->a[47885] = actions(2015); - v->a[47886] = 2; - v->a[47887] = aux_sym__simple_variable_name_token1; - v->a[47888] = aux_sym__multiline_variable_name_token1; - v->a[47889] = actions(2009); - v->a[47890] = 8; - v->a[47891] = anon_sym_BANG; - v->a[47892] = anon_sym_DASH; - v->a[47893] = anon_sym_STAR; - v->a[47894] = anon_sym_QMARK; - v->a[47895] = anon_sym_DOLLAR; - v->a[47896] = anon_sym_POUND; - v->a[47897] = anon_sym_AT; - v->a[47898] = anon_sym_0; - v->a[47899] = 3; - small_parse_table_2395(v); -} - -/* EOF small_parse_table_478.c */ diff --git a/parser/static/small_parse_table/small_parse_table_479.c b/parser/static/small_parse_table/small_parse_table_479.c deleted file mode 100644 index abf4dac8..00000000 --- a/parser/static/small_parse_table/small_parse_table_479.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_479.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2395(t_small_parse_table_array *v) -{ - v->a[47900] = actions(3); - v->a[47901] = 1; - v->a[47902] = sym_comment; - v->a[47903] = actions(2213); - v->a[47904] = 2; - v->a[47905] = ts_builtin_sym_end; - v->a[47906] = aux_sym_heredoc_redirect_token1; - v->a[47907] = actions(2215); - v->a[47908] = 11; - v->a[47909] = anon_sym_PIPE; - v->a[47910] = anon_sym_RPAREN; - v->a[47911] = anon_sym_SEMI_SEMI; - v->a[47912] = anon_sym_AMP_AMP; - v->a[47913] = anon_sym_PIPE_PIPE; - v->a[47914] = anon_sym_LT; - v->a[47915] = anon_sym_GT; - v->a[47916] = anon_sym_GT_GT; - v->a[47917] = anon_sym_LT_LT; - v->a[47918] = anon_sym_BQUOTE; - v->a[47919] = anon_sym_SEMI; - small_parse_table_2396(v); -} - -void small_parse_table_2396(t_small_parse_table_array *v) -{ - v->a[47920] = 3; - v->a[47921] = actions(3); - v->a[47922] = 1; - v->a[47923] = sym_comment; - v->a[47924] = actions(2119); - v->a[47925] = 2; - v->a[47926] = ts_builtin_sym_end; - v->a[47927] = aux_sym_heredoc_redirect_token1; - v->a[47928] = actions(2121); - v->a[47929] = 11; - v->a[47930] = anon_sym_PIPE; - v->a[47931] = anon_sym_RPAREN; - v->a[47932] = anon_sym_SEMI_SEMI; - v->a[47933] = anon_sym_AMP_AMP; - v->a[47934] = anon_sym_PIPE_PIPE; - v->a[47935] = anon_sym_LT; - v->a[47936] = anon_sym_GT; - v->a[47937] = anon_sym_GT_GT; - v->a[47938] = anon_sym_LT_LT; - v->a[47939] = anon_sym_BQUOTE; - small_parse_table_2397(v); -} - -void small_parse_table_2397(t_small_parse_table_array *v) -{ - v->a[47940] = anon_sym_SEMI; - v->a[47941] = 3; - v->a[47942] = actions(3); - v->a[47943] = 1; - v->a[47944] = sym_comment; - v->a[47945] = actions(2213); - v->a[47946] = 2; - v->a[47947] = ts_builtin_sym_end; - v->a[47948] = aux_sym_heredoc_redirect_token1; - v->a[47949] = actions(2215); - v->a[47950] = 11; - v->a[47951] = anon_sym_PIPE; - v->a[47952] = anon_sym_RPAREN; - v->a[47953] = anon_sym_SEMI_SEMI; - v->a[47954] = anon_sym_AMP_AMP; - v->a[47955] = anon_sym_PIPE_PIPE; - v->a[47956] = anon_sym_LT; - v->a[47957] = anon_sym_GT; - v->a[47958] = anon_sym_GT_GT; - v->a[47959] = anon_sym_LT_LT; - small_parse_table_2398(v); -} - -void small_parse_table_2398(t_small_parse_table_array *v) -{ - v->a[47960] = anon_sym_BQUOTE; - v->a[47961] = anon_sym_SEMI; - v->a[47962] = 9; - v->a[47963] = actions(3); - v->a[47964] = 1; - v->a[47965] = sym_comment; - v->a[47966] = actions(591); - v->a[47967] = 1; - v->a[47968] = anon_sym_SEMI_SEMI; - v->a[47969] = actions(593); - v->a[47970] = 1; - v->a[47971] = anon_sym_SEMI; - v->a[47972] = actions(597); - v->a[47973] = 1; - v->a[47974] = anon_sym_LT_LT; - v->a[47975] = actions(1870); - v->a[47976] = 1; - v->a[47977] = aux_sym_heredoc_redirect_token1; - v->a[47978] = state(376); - v->a[47979] = 1; - small_parse_table_2399(v); -} - -void small_parse_table_2399(t_small_parse_table_array *v) -{ - v->a[47980] = sym_terminator; - v->a[47981] = actions(769); - v->a[47982] = 2; - v->a[47983] = anon_sym_AMP_AMP; - v->a[47984] = anon_sym_PIPE_PIPE; - v->a[47985] = actions(1924); - v->a[47986] = 3; - v->a[47987] = anon_sym_LT; - v->a[47988] = anon_sym_GT; - v->a[47989] = anon_sym_GT_GT; - v->a[47990] = state(1040); - v->a[47991] = 3; - v->a[47992] = sym_file_redirect; - v->a[47993] = sym_heredoc_redirect; - v->a[47994] = aux_sym_redirected_statement_repeat1; - v->a[47995] = 3; - v->a[47996] = actions(3); - v->a[47997] = 1; - v->a[47998] = sym_comment; - v->a[47999] = actions(1274); - small_parse_table_2400(v); -} - -/* EOF small_parse_table_479.c */ diff --git a/parser/static/small_parse_table/small_parse_table_48.c b/parser/static/small_parse_table/small_parse_table_48.c deleted file mode 100644 index 8d09bf80..00000000 --- a/parser/static/small_parse_table/small_parse_table_48.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_240(t_small_parse_table_array *v) -{ - v->a[4800] = state(208); - v->a[4801] = 1; - v->a[4802] = sym_variable_assignment; - v->a[4803] = state(385); - v->a[4804] = 1; - v->a[4805] = aux_sym_command_repeat1; - v->a[4806] = state(555); - v->a[4807] = 1; - v->a[4808] = sym_concatenation; - v->a[4809] = state(599); - v->a[4810] = 1; - v->a[4811] = sym_file_redirect; - v->a[4812] = state(969); - v->a[4813] = 1; - v->a[4814] = sym_pipeline; - v->a[4815] = state(1006); - v->a[4816] = 1; - v->a[4817] = aux_sym_redirected_statement_repeat2; - v->a[4818] = state(1560); - v->a[4819] = 1; - small_parse_table_241(v); -} - -void small_parse_table_241(t_small_parse_table_array *v) -{ - v->a[4820] = sym__statement_not_pipeline; - v->a[4821] = state(1603); - v->a[4822] = 1; - v->a[4823] = sym__statements; - v->a[4824] = actions(11); - v->a[4825] = 2; - v->a[4826] = anon_sym_while; - v->a[4827] = anon_sym_until; - v->a[4828] = actions(59); - v->a[4829] = 2; - v->a[4830] = sym_raw_string; - v->a[4831] = sym_number; - v->a[4832] = actions(51); - v->a[4833] = 3; - v->a[4834] = anon_sym_LT; - v->a[4835] = anon_sym_GT; - v->a[4836] = anon_sym_GT_GT; - v->a[4837] = state(401); - v->a[4838] = 5; - v->a[4839] = sym_arithmetic_expansion; - small_parse_table_242(v); -} - -void small_parse_table_242(t_small_parse_table_array *v) -{ - v->a[4840] = sym_string; - v->a[4841] = sym_simple_expansion; - v->a[4842] = sym_expansion; - v->a[4843] = sym_command_substitution; - v->a[4844] = state(820); - v->a[4845] = 12; - v->a[4846] = sym_redirected_statement; - v->a[4847] = sym_for_statement; - v->a[4848] = sym_while_statement; - v->a[4849] = sym_if_statement; - v->a[4850] = sym_case_statement; - v->a[4851] = sym_function_definition; - v->a[4852] = sym_compound_statement; - v->a[4853] = sym_subshell; - v->a[4854] = sym_list; - v->a[4855] = sym_negated_command; - v->a[4856] = sym_command; - v->a[4857] = sym__variable_assignments; - v->a[4858] = 30; - v->a[4859] = actions(3); - small_parse_table_243(v); -} - -void small_parse_table_243(t_small_parse_table_array *v) -{ - v->a[4860] = 1; - v->a[4861] = sym_comment; - v->a[4862] = actions(9); - v->a[4863] = 1; - v->a[4864] = anon_sym_for; - v->a[4865] = actions(13); - v->a[4866] = 1; - v->a[4867] = anon_sym_if; - v->a[4868] = actions(15); - v->a[4869] = 1; - v->a[4870] = anon_sym_case; - v->a[4871] = actions(17); - v->a[4872] = 1; - v->a[4873] = anon_sym_LPAREN; - v->a[4874] = actions(19); - v->a[4875] = 1; - v->a[4876] = anon_sym_LBRACE; - v->a[4877] = actions(41); - v->a[4878] = 1; - v->a[4879] = sym_word; - small_parse_table_244(v); -} - -void small_parse_table_244(t_small_parse_table_array *v) -{ - v->a[4880] = actions(49); - v->a[4881] = 1; - v->a[4882] = anon_sym_BANG; - v->a[4883] = actions(53); - v->a[4884] = 1; - v->a[4885] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4886] = actions(55); - v->a[4887] = 1; - v->a[4888] = anon_sym_DOLLAR; - v->a[4889] = actions(57); - v->a[4890] = 1; - v->a[4891] = anon_sym_DQUOTE; - v->a[4892] = actions(61); - v->a[4893] = 1; - v->a[4894] = anon_sym_DOLLAR_LBRACE; - v->a[4895] = actions(63); - v->a[4896] = 1; - v->a[4897] = anon_sym_DOLLAR_LPAREN; - v->a[4898] = actions(65); - v->a[4899] = 1; - small_parse_table_245(v); -} - -/* EOF small_parse_table_48.c */ diff --git a/parser/static/small_parse_table/small_parse_table_480.c b/parser/static/small_parse_table/small_parse_table_480.c deleted file mode 100644 index 71489abb..00000000 --- a/parser/static/small_parse_table/small_parse_table_480.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_480.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2400(t_small_parse_table_array *v) -{ - v->a[48000] = 2; - v->a[48001] = ts_builtin_sym_end; - v->a[48002] = aux_sym_heredoc_redirect_token1; - v->a[48003] = actions(1276); - v->a[48004] = 11; - v->a[48005] = anon_sym_PIPE; - v->a[48006] = anon_sym_RPAREN; - v->a[48007] = anon_sym_SEMI_SEMI; - v->a[48008] = anon_sym_AMP_AMP; - v->a[48009] = anon_sym_PIPE_PIPE; - v->a[48010] = anon_sym_LT; - v->a[48011] = anon_sym_GT; - v->a[48012] = anon_sym_GT_GT; - v->a[48013] = anon_sym_LT_LT; - v->a[48014] = anon_sym_BQUOTE; - v->a[48015] = anon_sym_SEMI; - v->a[48016] = 3; - v->a[48017] = actions(3); - v->a[48018] = 1; - v->a[48019] = sym_comment; - small_parse_table_2401(v); -} - -void small_parse_table_2401(t_small_parse_table_array *v) -{ - v->a[48020] = actions(2217); - v->a[48021] = 2; - v->a[48022] = ts_builtin_sym_end; - v->a[48023] = aux_sym_heredoc_redirect_token1; - v->a[48024] = actions(2219); - v->a[48025] = 11; - v->a[48026] = anon_sym_PIPE; - v->a[48027] = anon_sym_RPAREN; - v->a[48028] = anon_sym_SEMI_SEMI; - v->a[48029] = anon_sym_AMP_AMP; - v->a[48030] = anon_sym_PIPE_PIPE; - v->a[48031] = anon_sym_LT; - v->a[48032] = anon_sym_GT; - v->a[48033] = anon_sym_GT_GT; - v->a[48034] = anon_sym_LT_LT; - v->a[48035] = anon_sym_BQUOTE; - v->a[48036] = anon_sym_SEMI; - v->a[48037] = 3; - v->a[48038] = actions(3); - v->a[48039] = 1; - small_parse_table_2402(v); -} - -void small_parse_table_2402(t_small_parse_table_array *v) -{ - v->a[48040] = sym_comment; - v->a[48041] = actions(2221); - v->a[48042] = 2; - v->a[48043] = ts_builtin_sym_end; - v->a[48044] = aux_sym_heredoc_redirect_token1; - v->a[48045] = actions(2223); - v->a[48046] = 11; - v->a[48047] = anon_sym_PIPE; - v->a[48048] = anon_sym_RPAREN; - v->a[48049] = anon_sym_SEMI_SEMI; - v->a[48050] = anon_sym_AMP_AMP; - v->a[48051] = anon_sym_PIPE_PIPE; - v->a[48052] = anon_sym_LT; - v->a[48053] = anon_sym_GT; - v->a[48054] = anon_sym_GT_GT; - v->a[48055] = anon_sym_LT_LT; - v->a[48056] = anon_sym_BQUOTE; - v->a[48057] = anon_sym_SEMI; - v->a[48058] = 3; - v->a[48059] = actions(3); - small_parse_table_2403(v); -} - -void small_parse_table_2403(t_small_parse_table_array *v) -{ - v->a[48060] = 1; - v->a[48061] = sym_comment; - v->a[48062] = actions(2225); - v->a[48063] = 2; - v->a[48064] = ts_builtin_sym_end; - v->a[48065] = aux_sym_heredoc_redirect_token1; - v->a[48066] = actions(2227); - v->a[48067] = 11; - v->a[48068] = anon_sym_PIPE; - v->a[48069] = anon_sym_RPAREN; - v->a[48070] = anon_sym_SEMI_SEMI; - v->a[48071] = anon_sym_AMP_AMP; - v->a[48072] = anon_sym_PIPE_PIPE; - v->a[48073] = anon_sym_LT; - v->a[48074] = anon_sym_GT; - v->a[48075] = anon_sym_GT_GT; - v->a[48076] = anon_sym_LT_LT; - v->a[48077] = anon_sym_BQUOTE; - v->a[48078] = anon_sym_SEMI; - v->a[48079] = 3; - small_parse_table_2404(v); -} - -void small_parse_table_2404(t_small_parse_table_array *v) -{ - v->a[48080] = actions(3); - v->a[48081] = 1; - v->a[48082] = sym_comment; - v->a[48083] = actions(2229); - v->a[48084] = 2; - v->a[48085] = ts_builtin_sym_end; - v->a[48086] = aux_sym_heredoc_redirect_token1; - v->a[48087] = actions(2231); - v->a[48088] = 11; - v->a[48089] = anon_sym_PIPE; - v->a[48090] = anon_sym_RPAREN; - v->a[48091] = anon_sym_SEMI_SEMI; - v->a[48092] = anon_sym_AMP_AMP; - v->a[48093] = anon_sym_PIPE_PIPE; - v->a[48094] = anon_sym_LT; - v->a[48095] = anon_sym_GT; - v->a[48096] = anon_sym_GT_GT; - v->a[48097] = anon_sym_LT_LT; - v->a[48098] = anon_sym_BQUOTE; - v->a[48099] = anon_sym_SEMI; - small_parse_table_2405(v); -} - -/* EOF small_parse_table_480.c */ diff --git a/parser/static/small_parse_table/small_parse_table_481.c b/parser/static/small_parse_table/small_parse_table_481.c deleted file mode 100644 index 7a86e5bf..00000000 --- a/parser/static/small_parse_table/small_parse_table_481.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_481.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2405(t_small_parse_table_array *v) -{ - v->a[48100] = 8; - v->a[48101] = actions(3); - v->a[48102] = 1; - v->a[48103] = sym_comment; - v->a[48104] = actions(597); - v->a[48105] = 1; - v->a[48106] = anon_sym_LT_LT; - v->a[48107] = actions(1926); - v->a[48108] = 1; - v->a[48109] = aux_sym_heredoc_redirect_token1; - v->a[48110] = state(281); - v->a[48111] = 1; - v->a[48112] = sym_terminator; - v->a[48113] = actions(769); - v->a[48114] = 2; - v->a[48115] = anon_sym_AMP_AMP; - v->a[48116] = anon_sym_PIPE_PIPE; - v->a[48117] = actions(823); - v->a[48118] = 2; - v->a[48119] = anon_sym_SEMI_SEMI; - small_parse_table_2406(v); -} - -void small_parse_table_2406(t_small_parse_table_array *v) -{ - v->a[48120] = anon_sym_SEMI; - v->a[48121] = actions(1924); - v->a[48122] = 3; - v->a[48123] = anon_sym_LT; - v->a[48124] = anon_sym_GT; - v->a[48125] = anon_sym_GT_GT; - v->a[48126] = state(1040); - v->a[48127] = 3; - v->a[48128] = sym_file_redirect; - v->a[48129] = sym_heredoc_redirect; - v->a[48130] = aux_sym_redirected_statement_repeat1; - v->a[48131] = 6; - v->a[48132] = actions(3); - v->a[48133] = 1; - v->a[48134] = sym_comment; - v->a[48135] = actions(2013); - v->a[48136] = 1; - v->a[48137] = sym_string_content; - v->a[48138] = actions(2017); - v->a[48139] = 1; - small_parse_table_2407(v); -} - -void small_parse_table_2407(t_small_parse_table_array *v) -{ - v->a[48140] = sym_variable_name; - v->a[48141] = actions(2233); - v->a[48142] = 1; - v->a[48143] = anon_sym_DQUOTE; - v->a[48144] = actions(2015); - v->a[48145] = 2; - v->a[48146] = aux_sym__simple_variable_name_token1; - v->a[48147] = aux_sym__multiline_variable_name_token1; - v->a[48148] = actions(2009); - v->a[48149] = 8; - v->a[48150] = anon_sym_BANG; - v->a[48151] = anon_sym_DASH; - v->a[48152] = anon_sym_STAR; - v->a[48153] = anon_sym_QMARK; - v->a[48154] = anon_sym_DOLLAR; - v->a[48155] = anon_sym_POUND; - v->a[48156] = anon_sym_AT; - v->a[48157] = anon_sym_0; - v->a[48158] = 6; - v->a[48159] = actions(3); - small_parse_table_2408(v); -} - -void small_parse_table_2408(t_small_parse_table_array *v) -{ - v->a[48160] = 1; - v->a[48161] = sym_comment; - v->a[48162] = actions(2013); - v->a[48163] = 1; - v->a[48164] = sym_string_content; - v->a[48165] = actions(2017); - v->a[48166] = 1; - v->a[48167] = sym_variable_name; - v->a[48168] = actions(2235); - v->a[48169] = 1; - v->a[48170] = anon_sym_DQUOTE; - v->a[48171] = actions(2015); - v->a[48172] = 2; - v->a[48173] = aux_sym__simple_variable_name_token1; - v->a[48174] = aux_sym__multiline_variable_name_token1; - v->a[48175] = actions(2009); - v->a[48176] = 8; - v->a[48177] = anon_sym_BANG; - v->a[48178] = anon_sym_DASH; - v->a[48179] = anon_sym_STAR; - small_parse_table_2409(v); -} - -void small_parse_table_2409(t_small_parse_table_array *v) -{ - v->a[48180] = anon_sym_QMARK; - v->a[48181] = anon_sym_DOLLAR; - v->a[48182] = anon_sym_POUND; - v->a[48183] = anon_sym_AT; - v->a[48184] = anon_sym_0; - v->a[48185] = 6; - v->a[48186] = actions(3); - v->a[48187] = 1; - v->a[48188] = sym_comment; - v->a[48189] = actions(2013); - v->a[48190] = 1; - v->a[48191] = sym_string_content; - v->a[48192] = actions(2017); - v->a[48193] = 1; - v->a[48194] = sym_variable_name; - v->a[48195] = actions(2237); - v->a[48196] = 1; - v->a[48197] = anon_sym_DQUOTE; - v->a[48198] = actions(2015); - v->a[48199] = 2; - small_parse_table_2410(v); -} - -/* EOF small_parse_table_481.c */ diff --git a/parser/static/small_parse_table/small_parse_table_482.c b/parser/static/small_parse_table/small_parse_table_482.c deleted file mode 100644 index fafa15cf..00000000 --- a/parser/static/small_parse_table/small_parse_table_482.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_482.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2410(t_small_parse_table_array *v) -{ - v->a[48200] = aux_sym__simple_variable_name_token1; - v->a[48201] = aux_sym__multiline_variable_name_token1; - v->a[48202] = actions(2009); - v->a[48203] = 8; - v->a[48204] = anon_sym_BANG; - v->a[48205] = anon_sym_DASH; - v->a[48206] = anon_sym_STAR; - v->a[48207] = anon_sym_QMARK; - v->a[48208] = anon_sym_DOLLAR; - v->a[48209] = anon_sym_POUND; - v->a[48210] = anon_sym_AT; - v->a[48211] = anon_sym_0; - v->a[48212] = 6; - v->a[48213] = actions(3); - v->a[48214] = 1; - v->a[48215] = sym_comment; - v->a[48216] = actions(2013); - v->a[48217] = 1; - v->a[48218] = sym_string_content; - v->a[48219] = actions(2017); - small_parse_table_2411(v); -} - -void small_parse_table_2411(t_small_parse_table_array *v) -{ - v->a[48220] = 1; - v->a[48221] = sym_variable_name; - v->a[48222] = actions(2239); - v->a[48223] = 1; - v->a[48224] = anon_sym_DQUOTE; - v->a[48225] = actions(2015); - v->a[48226] = 2; - v->a[48227] = aux_sym__simple_variable_name_token1; - v->a[48228] = aux_sym__multiline_variable_name_token1; - v->a[48229] = actions(2009); - v->a[48230] = 8; - v->a[48231] = anon_sym_BANG; - v->a[48232] = anon_sym_DASH; - v->a[48233] = anon_sym_STAR; - v->a[48234] = anon_sym_QMARK; - v->a[48235] = anon_sym_DOLLAR; - v->a[48236] = anon_sym_POUND; - v->a[48237] = anon_sym_AT; - v->a[48238] = anon_sym_0; - v->a[48239] = 6; - small_parse_table_2412(v); -} - -void small_parse_table_2412(t_small_parse_table_array *v) -{ - v->a[48240] = actions(3); - v->a[48241] = 1; - v->a[48242] = sym_comment; - v->a[48243] = actions(2013); - v->a[48244] = 1; - v->a[48245] = sym_string_content; - v->a[48246] = actions(2017); - v->a[48247] = 1; - v->a[48248] = sym_variable_name; - v->a[48249] = actions(2241); - v->a[48250] = 1; - v->a[48251] = anon_sym_DQUOTE; - v->a[48252] = actions(2015); - v->a[48253] = 2; - v->a[48254] = aux_sym__simple_variable_name_token1; - v->a[48255] = aux_sym__multiline_variable_name_token1; - v->a[48256] = actions(2009); - v->a[48257] = 8; - v->a[48258] = anon_sym_BANG; - v->a[48259] = anon_sym_DASH; - small_parse_table_2413(v); -} - -void small_parse_table_2413(t_small_parse_table_array *v) -{ - v->a[48260] = anon_sym_STAR; - v->a[48261] = anon_sym_QMARK; - v->a[48262] = anon_sym_DOLLAR; - v->a[48263] = anon_sym_POUND; - v->a[48264] = anon_sym_AT; - v->a[48265] = anon_sym_0; - v->a[48266] = 3; - v->a[48267] = actions(3); - v->a[48268] = 1; - v->a[48269] = sym_comment; - v->a[48270] = actions(2243); - v->a[48271] = 2; - v->a[48272] = ts_builtin_sym_end; - v->a[48273] = aux_sym_heredoc_redirect_token1; - v->a[48274] = actions(2245); - v->a[48275] = 11; - v->a[48276] = anon_sym_PIPE; - v->a[48277] = anon_sym_RPAREN; - v->a[48278] = anon_sym_SEMI_SEMI; - v->a[48279] = anon_sym_AMP_AMP; - small_parse_table_2414(v); -} - -void small_parse_table_2414(t_small_parse_table_array *v) -{ - v->a[48280] = anon_sym_PIPE_PIPE; - v->a[48281] = anon_sym_LT; - v->a[48282] = anon_sym_GT; - v->a[48283] = anon_sym_GT_GT; - v->a[48284] = anon_sym_LT_LT; - v->a[48285] = anon_sym_BQUOTE; - v->a[48286] = anon_sym_SEMI; - v->a[48287] = 6; - v->a[48288] = actions(3); - v->a[48289] = 1; - v->a[48290] = sym_comment; - v->a[48291] = actions(2013); - v->a[48292] = 1; - v->a[48293] = sym_string_content; - v->a[48294] = actions(2017); - v->a[48295] = 1; - v->a[48296] = sym_variable_name; - v->a[48297] = actions(2247); - v->a[48298] = 1; - v->a[48299] = anon_sym_DQUOTE; - small_parse_table_2415(v); -} - -/* EOF small_parse_table_482.c */ diff --git a/parser/static/small_parse_table/small_parse_table_483.c b/parser/static/small_parse_table/small_parse_table_483.c deleted file mode 100644 index 73947649..00000000 --- a/parser/static/small_parse_table/small_parse_table_483.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_483.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2415(t_small_parse_table_array *v) -{ - v->a[48300] = actions(2015); - v->a[48301] = 2; - v->a[48302] = aux_sym__simple_variable_name_token1; - v->a[48303] = aux_sym__multiline_variable_name_token1; - v->a[48304] = actions(2009); - v->a[48305] = 8; - v->a[48306] = anon_sym_BANG; - v->a[48307] = anon_sym_DASH; - v->a[48308] = anon_sym_STAR; - v->a[48309] = anon_sym_QMARK; - v->a[48310] = anon_sym_DOLLAR; - v->a[48311] = anon_sym_POUND; - v->a[48312] = anon_sym_AT; - v->a[48313] = anon_sym_0; - v->a[48314] = 6; - v->a[48315] = actions(3); - v->a[48316] = 1; - v->a[48317] = sym_comment; - v->a[48318] = actions(2013); - v->a[48319] = 1; - small_parse_table_2416(v); -} - -void small_parse_table_2416(t_small_parse_table_array *v) -{ - v->a[48320] = sym_string_content; - v->a[48321] = actions(2017); - v->a[48322] = 1; - v->a[48323] = sym_variable_name; - v->a[48324] = actions(2249); - v->a[48325] = 1; - v->a[48326] = anon_sym_DQUOTE; - v->a[48327] = actions(2015); - v->a[48328] = 2; - v->a[48329] = aux_sym__simple_variable_name_token1; - v->a[48330] = aux_sym__multiline_variable_name_token1; - v->a[48331] = actions(2009); - v->a[48332] = 8; - v->a[48333] = anon_sym_BANG; - v->a[48334] = anon_sym_DASH; - v->a[48335] = anon_sym_STAR; - v->a[48336] = anon_sym_QMARK; - v->a[48337] = anon_sym_DOLLAR; - v->a[48338] = anon_sym_POUND; - v->a[48339] = anon_sym_AT; - small_parse_table_2417(v); -} - -void small_parse_table_2417(t_small_parse_table_array *v) -{ - v->a[48340] = anon_sym_0; - v->a[48341] = 3; - v->a[48342] = actions(3); - v->a[48343] = 1; - v->a[48344] = sym_comment; - v->a[48345] = actions(2251); - v->a[48346] = 2; - v->a[48347] = ts_builtin_sym_end; - v->a[48348] = aux_sym_heredoc_redirect_token1; - v->a[48349] = actions(2253); - v->a[48350] = 11; - v->a[48351] = anon_sym_PIPE; - v->a[48352] = anon_sym_RPAREN; - v->a[48353] = anon_sym_SEMI_SEMI; - v->a[48354] = anon_sym_AMP_AMP; - v->a[48355] = anon_sym_PIPE_PIPE; - v->a[48356] = anon_sym_LT; - v->a[48357] = anon_sym_GT; - v->a[48358] = anon_sym_GT_GT; - v->a[48359] = anon_sym_LT_LT; - small_parse_table_2418(v); -} - -void small_parse_table_2418(t_small_parse_table_array *v) -{ - v->a[48360] = anon_sym_BQUOTE; - v->a[48361] = anon_sym_SEMI; - v->a[48362] = 6; - v->a[48363] = actions(3); - v->a[48364] = 1; - v->a[48365] = sym_comment; - v->a[48366] = actions(2013); - v->a[48367] = 1; - v->a[48368] = sym_string_content; - v->a[48369] = actions(2017); - v->a[48370] = 1; - v->a[48371] = sym_variable_name; - v->a[48372] = actions(2255); - v->a[48373] = 1; - v->a[48374] = anon_sym_DQUOTE; - v->a[48375] = actions(2015); - v->a[48376] = 2; - v->a[48377] = aux_sym__simple_variable_name_token1; - v->a[48378] = aux_sym__multiline_variable_name_token1; - v->a[48379] = actions(2009); - small_parse_table_2419(v); -} - -void small_parse_table_2419(t_small_parse_table_array *v) -{ - v->a[48380] = 8; - v->a[48381] = anon_sym_BANG; - v->a[48382] = anon_sym_DASH; - v->a[48383] = anon_sym_STAR; - v->a[48384] = anon_sym_QMARK; - v->a[48385] = anon_sym_DOLLAR; - v->a[48386] = anon_sym_POUND; - v->a[48387] = anon_sym_AT; - v->a[48388] = anon_sym_0; - v->a[48389] = 6; - v->a[48390] = actions(3); - v->a[48391] = 1; - v->a[48392] = sym_comment; - v->a[48393] = actions(2013); - v->a[48394] = 1; - v->a[48395] = sym_string_content; - v->a[48396] = actions(2017); - v->a[48397] = 1; - v->a[48398] = sym_variable_name; - v->a[48399] = actions(2257); - small_parse_table_2420(v); -} - -/* EOF small_parse_table_483.c */ diff --git a/parser/static/small_parse_table/small_parse_table_484.c b/parser/static/small_parse_table/small_parse_table_484.c deleted file mode 100644 index d5dcaf80..00000000 --- a/parser/static/small_parse_table/small_parse_table_484.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_484.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2420(t_small_parse_table_array *v) -{ - v->a[48400] = 1; - v->a[48401] = anon_sym_DQUOTE; - v->a[48402] = actions(2015); - v->a[48403] = 2; - v->a[48404] = aux_sym__simple_variable_name_token1; - v->a[48405] = aux_sym__multiline_variable_name_token1; - v->a[48406] = actions(2009); - v->a[48407] = 8; - v->a[48408] = anon_sym_BANG; - v->a[48409] = anon_sym_DASH; - v->a[48410] = anon_sym_STAR; - v->a[48411] = anon_sym_QMARK; - v->a[48412] = anon_sym_DOLLAR; - v->a[48413] = anon_sym_POUND; - v->a[48414] = anon_sym_AT; - v->a[48415] = anon_sym_0; - v->a[48416] = 3; - v->a[48417] = actions(3); - v->a[48418] = 1; - v->a[48419] = sym_comment; - small_parse_table_2421(v); -} - -void small_parse_table_2421(t_small_parse_table_array *v) -{ - v->a[48420] = actions(2259); - v->a[48421] = 2; - v->a[48422] = ts_builtin_sym_end; - v->a[48423] = aux_sym_heredoc_redirect_token1; - v->a[48424] = actions(2261); - v->a[48425] = 11; - v->a[48426] = anon_sym_PIPE; - v->a[48427] = anon_sym_RPAREN; - v->a[48428] = anon_sym_SEMI_SEMI; - v->a[48429] = anon_sym_AMP_AMP; - v->a[48430] = anon_sym_PIPE_PIPE; - v->a[48431] = anon_sym_LT; - v->a[48432] = anon_sym_GT; - v->a[48433] = anon_sym_GT_GT; - v->a[48434] = anon_sym_LT_LT; - v->a[48435] = anon_sym_BQUOTE; - v->a[48436] = anon_sym_SEMI; - v->a[48437] = 3; - v->a[48438] = actions(3); - v->a[48439] = 1; - small_parse_table_2422(v); -} - -void small_parse_table_2422(t_small_parse_table_array *v) -{ - v->a[48440] = sym_comment; - v->a[48441] = actions(1257); - v->a[48442] = 1; - v->a[48443] = sym_variable_name; - v->a[48444] = actions(1247); - v->a[48445] = 12; - v->a[48446] = anon_sym_LT; - v->a[48447] = anon_sym_GT; - v->a[48448] = anon_sym_GT_GT; - v->a[48449] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48450] = anon_sym_DOLLAR; - v->a[48451] = anon_sym_DQUOTE; - v->a[48452] = sym_raw_string; - v->a[48453] = sym_number; - v->a[48454] = anon_sym_DOLLAR_LBRACE; - v->a[48455] = anon_sym_DOLLAR_LPAREN; - v->a[48456] = anon_sym_BQUOTE; - v->a[48457] = sym_word; - v->a[48458] = 3; - v->a[48459] = actions(3); - small_parse_table_2423(v); -} - -void small_parse_table_2423(t_small_parse_table_array *v) -{ - v->a[48460] = 1; - v->a[48461] = sym_comment; - v->a[48462] = actions(2229); - v->a[48463] = 2; - v->a[48464] = ts_builtin_sym_end; - v->a[48465] = aux_sym_heredoc_redirect_token1; - v->a[48466] = actions(2231); - v->a[48467] = 11; - v->a[48468] = anon_sym_PIPE; - v->a[48469] = anon_sym_RPAREN; - v->a[48470] = anon_sym_SEMI_SEMI; - v->a[48471] = anon_sym_AMP_AMP; - v->a[48472] = anon_sym_PIPE_PIPE; - v->a[48473] = anon_sym_LT; - v->a[48474] = anon_sym_GT; - v->a[48475] = anon_sym_GT_GT; - v->a[48476] = anon_sym_LT_LT; - v->a[48477] = anon_sym_BQUOTE; - v->a[48478] = anon_sym_SEMI; - v->a[48479] = 8; - small_parse_table_2424(v); -} - -void small_parse_table_2424(t_small_parse_table_array *v) -{ - v->a[48480] = actions(3); - v->a[48481] = 1; - v->a[48482] = sym_comment; - v->a[48483] = actions(597); - v->a[48484] = 1; - v->a[48485] = anon_sym_LT_LT; - v->a[48486] = actions(1950); - v->a[48487] = 1; - v->a[48488] = aux_sym_heredoc_redirect_token1; - v->a[48489] = state(480); - v->a[48490] = 1; - v->a[48491] = sym_terminator; - v->a[48492] = actions(769); - v->a[48493] = 2; - v->a[48494] = anon_sym_AMP_AMP; - v->a[48495] = anon_sym_PIPE_PIPE; - v->a[48496] = actions(812); - v->a[48497] = 2; - v->a[48498] = anon_sym_SEMI_SEMI; - v->a[48499] = anon_sym_SEMI; - small_parse_table_2425(v); -} - -/* EOF small_parse_table_484.c */ diff --git a/parser/static/small_parse_table/small_parse_table_485.c b/parser/static/small_parse_table/small_parse_table_485.c deleted file mode 100644 index ca430f44..00000000 --- a/parser/static/small_parse_table/small_parse_table_485.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_485.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2425(t_small_parse_table_array *v) -{ - v->a[48500] = actions(1924); - v->a[48501] = 3; - v->a[48502] = anon_sym_LT; - v->a[48503] = anon_sym_GT; - v->a[48504] = anon_sym_GT_GT; - v->a[48505] = state(1040); - v->a[48506] = 3; - v->a[48507] = sym_file_redirect; - v->a[48508] = sym_heredoc_redirect; - v->a[48509] = aux_sym_redirected_statement_repeat1; - v->a[48510] = 6; - v->a[48511] = actions(3); - v->a[48512] = 1; - v->a[48513] = sym_comment; - v->a[48514] = actions(2013); - v->a[48515] = 1; - v->a[48516] = sym_string_content; - v->a[48517] = actions(2017); - v->a[48518] = 1; - v->a[48519] = sym_variable_name; - small_parse_table_2426(v); -} - -void small_parse_table_2426(t_small_parse_table_array *v) -{ - v->a[48520] = actions(2263); - v->a[48521] = 1; - v->a[48522] = anon_sym_DQUOTE; - v->a[48523] = actions(2015); - v->a[48524] = 2; - v->a[48525] = aux_sym__simple_variable_name_token1; - v->a[48526] = aux_sym__multiline_variable_name_token1; - v->a[48527] = actions(2009); - v->a[48528] = 8; - v->a[48529] = anon_sym_BANG; - v->a[48530] = anon_sym_DASH; - v->a[48531] = anon_sym_STAR; - v->a[48532] = anon_sym_QMARK; - v->a[48533] = anon_sym_DOLLAR; - v->a[48534] = anon_sym_POUND; - v->a[48535] = anon_sym_AT; - v->a[48536] = anon_sym_0; - v->a[48537] = 6; - v->a[48538] = actions(3); - v->a[48539] = 1; - small_parse_table_2427(v); -} - -void small_parse_table_2427(t_small_parse_table_array *v) -{ - v->a[48540] = sym_comment; - v->a[48541] = actions(2013); - v->a[48542] = 1; - v->a[48543] = sym_string_content; - v->a[48544] = actions(2017); - v->a[48545] = 1; - v->a[48546] = sym_variable_name; - v->a[48547] = actions(2265); - v->a[48548] = 1; - v->a[48549] = anon_sym_DQUOTE; - v->a[48550] = actions(2015); - v->a[48551] = 2; - v->a[48552] = aux_sym__simple_variable_name_token1; - v->a[48553] = aux_sym__multiline_variable_name_token1; - v->a[48554] = actions(2009); - v->a[48555] = 8; - v->a[48556] = anon_sym_BANG; - v->a[48557] = anon_sym_DASH; - v->a[48558] = anon_sym_STAR; - v->a[48559] = anon_sym_QMARK; - small_parse_table_2428(v); -} - -void small_parse_table_2428(t_small_parse_table_array *v) -{ - v->a[48560] = anon_sym_DOLLAR; - v->a[48561] = anon_sym_POUND; - v->a[48562] = anon_sym_AT; - v->a[48563] = anon_sym_0; - v->a[48564] = 6; - v->a[48565] = actions(3); - v->a[48566] = 1; - v->a[48567] = sym_comment; - v->a[48568] = actions(2013); - v->a[48569] = 1; - v->a[48570] = sym_string_content; - v->a[48571] = actions(2017); - v->a[48572] = 1; - v->a[48573] = sym_variable_name; - v->a[48574] = actions(2267); - v->a[48575] = 1; - v->a[48576] = anon_sym_DQUOTE; - v->a[48577] = actions(2015); - v->a[48578] = 2; - v->a[48579] = aux_sym__simple_variable_name_token1; - small_parse_table_2429(v); -} - -void small_parse_table_2429(t_small_parse_table_array *v) -{ - v->a[48580] = aux_sym__multiline_variable_name_token1; - v->a[48581] = actions(2009); - v->a[48582] = 8; - v->a[48583] = anon_sym_BANG; - v->a[48584] = anon_sym_DASH; - v->a[48585] = anon_sym_STAR; - v->a[48586] = anon_sym_QMARK; - v->a[48587] = anon_sym_DOLLAR; - v->a[48588] = anon_sym_POUND; - v->a[48589] = anon_sym_AT; - v->a[48590] = anon_sym_0; - v->a[48591] = 3; - v->a[48592] = actions(3); - v->a[48593] = 1; - v->a[48594] = sym_comment; - v->a[48595] = actions(2269); - v->a[48596] = 2; - v->a[48597] = ts_builtin_sym_end; - v->a[48598] = aux_sym_heredoc_redirect_token1; - v->a[48599] = actions(2271); - small_parse_table_2430(v); -} - -/* EOF small_parse_table_485.c */ diff --git a/parser/static/small_parse_table/small_parse_table_486.c b/parser/static/small_parse_table/small_parse_table_486.c deleted file mode 100644 index 13fd62f0..00000000 --- a/parser/static/small_parse_table/small_parse_table_486.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_486.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2430(t_small_parse_table_array *v) -{ - v->a[48600] = 11; - v->a[48601] = anon_sym_PIPE; - v->a[48602] = anon_sym_RPAREN; - v->a[48603] = anon_sym_SEMI_SEMI; - v->a[48604] = anon_sym_AMP_AMP; - v->a[48605] = anon_sym_PIPE_PIPE; - v->a[48606] = anon_sym_LT; - v->a[48607] = anon_sym_GT; - v->a[48608] = anon_sym_GT_GT; - v->a[48609] = anon_sym_LT_LT; - v->a[48610] = anon_sym_BQUOTE; - v->a[48611] = anon_sym_SEMI; - v->a[48612] = 8; - v->a[48613] = actions(3); - v->a[48614] = 1; - v->a[48615] = sym_comment; - v->a[48616] = actions(2273); - v->a[48617] = 1; - v->a[48618] = anon_sym_RBRACE; - v->a[48619] = actions(2277); - small_parse_table_2431(v); -} - -void small_parse_table_2431(t_small_parse_table_array *v) -{ - v->a[48620] = 1; - v->a[48621] = anon_sym_POUND; - v->a[48622] = actions(2279); - v->a[48623] = 1; - v->a[48624] = aux_sym__simple_variable_name_token1; - v->a[48625] = actions(2281); - v->a[48626] = 1; - v->a[48627] = anon_sym_0; - v->a[48628] = actions(2283); - v->a[48629] = 1; - v->a[48630] = sym_variable_name; - v->a[48631] = state(1728); - v->a[48632] = 1; - v->a[48633] = sym__expansion_body; - v->a[48634] = actions(2275); - v->a[48635] = 6; - v->a[48636] = anon_sym_BANG; - v->a[48637] = anon_sym_DASH; - v->a[48638] = anon_sym_STAR; - v->a[48639] = anon_sym_QMARK; - small_parse_table_2432(v); -} - -void small_parse_table_2432(t_small_parse_table_array *v) -{ - v->a[48640] = anon_sym_DOLLAR; - v->a[48641] = anon_sym_AT; - v->a[48642] = 8; - v->a[48643] = actions(3); - v->a[48644] = 1; - v->a[48645] = sym_comment; - v->a[48646] = actions(2277); - v->a[48647] = 1; - v->a[48648] = anon_sym_POUND; - v->a[48649] = actions(2279); - v->a[48650] = 1; - v->a[48651] = aux_sym__simple_variable_name_token1; - v->a[48652] = actions(2281); - v->a[48653] = 1; - v->a[48654] = anon_sym_0; - v->a[48655] = actions(2283); - v->a[48656] = 1; - v->a[48657] = sym_variable_name; - v->a[48658] = actions(2285); - v->a[48659] = 1; - small_parse_table_2433(v); -} - -void small_parse_table_2433(t_small_parse_table_array *v) -{ - v->a[48660] = anon_sym_RBRACE; - v->a[48661] = state(1682); - v->a[48662] = 1; - v->a[48663] = sym__expansion_body; - v->a[48664] = actions(2275); - v->a[48665] = 6; - v->a[48666] = anon_sym_BANG; - v->a[48667] = anon_sym_DASH; - v->a[48668] = anon_sym_STAR; - v->a[48669] = anon_sym_QMARK; - v->a[48670] = anon_sym_DOLLAR; - v->a[48671] = anon_sym_AT; - v->a[48672] = 4; - v->a[48673] = actions(3); - v->a[48674] = 1; - v->a[48675] = sym_comment; - v->a[48676] = actions(2289); - v->a[48677] = 1; - v->a[48678] = anon_sym_esac; - v->a[48679] = actions(2291); - small_parse_table_2434(v); -} - -void small_parse_table_2434(t_small_parse_table_array *v) -{ - v->a[48680] = 1; - v->a[48681] = sym_extglob_pattern; - v->a[48682] = actions(2287); - v->a[48683] = 10; - v->a[48684] = anon_sym_LPAREN; - v->a[48685] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48686] = anon_sym_DOLLAR; - v->a[48687] = anon_sym_DQUOTE; - v->a[48688] = sym_raw_string; - v->a[48689] = sym_number; - v->a[48690] = anon_sym_DOLLAR_LBRACE; - v->a[48691] = anon_sym_DOLLAR_LPAREN; - v->a[48692] = anon_sym_BQUOTE; - v->a[48693] = sym_word; - v->a[48694] = 10; - v->a[48695] = actions(3); - v->a[48696] = 1; - v->a[48697] = sym_comment; - v->a[48698] = actions(2293); - v->a[48699] = 1; - small_parse_table_2435(v); -} - -/* EOF small_parse_table_486.c */ diff --git a/parser/static/small_parse_table/small_parse_table_487.c b/parser/static/small_parse_table/small_parse_table_487.c deleted file mode 100644 index 06568534..00000000 --- a/parser/static/small_parse_table/small_parse_table_487.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_487.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2435(t_small_parse_table_array *v) -{ - v->a[48700] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48701] = actions(2295); - v->a[48702] = 1; - v->a[48703] = anon_sym_DOLLAR; - v->a[48704] = actions(2297); - v->a[48705] = 1; - v->a[48706] = anon_sym_DQUOTE; - v->a[48707] = actions(2299); - v->a[48708] = 1; - v->a[48709] = sym_string_content; - v->a[48710] = actions(2301); - v->a[48711] = 1; - v->a[48712] = anon_sym_DOLLAR_LBRACE; - v->a[48713] = actions(2303); - v->a[48714] = 1; - v->a[48715] = anon_sym_DOLLAR_LPAREN; - v->a[48716] = actions(2305); - v->a[48717] = 1; - v->a[48718] = anon_sym_BQUOTE; - v->a[48719] = state(1170); - small_parse_table_2436(v); -} - -void small_parse_table_2436(t_small_parse_table_array *v) -{ - v->a[48720] = 1; - v->a[48721] = aux_sym_string_repeat1; - v->a[48722] = state(1394); - v->a[48723] = 4; - v->a[48724] = sym_arithmetic_expansion; - v->a[48725] = sym_simple_expansion; - v->a[48726] = sym_expansion; - v->a[48727] = sym_command_substitution; - v->a[48728] = 8; - v->a[48729] = actions(3); - v->a[48730] = 1; - v->a[48731] = sym_comment; - v->a[48732] = actions(2277); - v->a[48733] = 1; - v->a[48734] = anon_sym_POUND; - v->a[48735] = actions(2279); - v->a[48736] = 1; - v->a[48737] = aux_sym__simple_variable_name_token1; - v->a[48738] = actions(2281); - v->a[48739] = 1; - small_parse_table_2437(v); -} - -void small_parse_table_2437(t_small_parse_table_array *v) -{ - v->a[48740] = anon_sym_0; - v->a[48741] = actions(2283); - v->a[48742] = 1; - v->a[48743] = sym_variable_name; - v->a[48744] = actions(2307); - v->a[48745] = 1; - v->a[48746] = anon_sym_RBRACE; - v->a[48747] = state(1726); - v->a[48748] = 1; - v->a[48749] = sym__expansion_body; - v->a[48750] = actions(2275); - v->a[48751] = 6; - v->a[48752] = anon_sym_BANG; - v->a[48753] = anon_sym_DASH; - v->a[48754] = anon_sym_STAR; - v->a[48755] = anon_sym_QMARK; - v->a[48756] = anon_sym_DOLLAR; - v->a[48757] = anon_sym_AT; - v->a[48758] = 10; - v->a[48759] = actions(3); - small_parse_table_2438(v); -} - -void small_parse_table_2438(t_small_parse_table_array *v) -{ - v->a[48760] = 1; - v->a[48761] = sym_comment; - v->a[48762] = actions(2293); - v->a[48763] = 1; - v->a[48764] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48765] = actions(2299); - v->a[48766] = 1; - v->a[48767] = sym_string_content; - v->a[48768] = actions(2301); - v->a[48769] = 1; - v->a[48770] = anon_sym_DOLLAR_LBRACE; - v->a[48771] = actions(2303); - v->a[48772] = 1; - v->a[48773] = anon_sym_DOLLAR_LPAREN; - v->a[48774] = actions(2305); - v->a[48775] = 1; - v->a[48776] = anon_sym_BQUOTE; - v->a[48777] = actions(2309); - v->a[48778] = 1; - v->a[48779] = anon_sym_DOLLAR; - small_parse_table_2439(v); -} - -void small_parse_table_2439(t_small_parse_table_array *v) -{ - v->a[48780] = actions(2311); - v->a[48781] = 1; - v->a[48782] = anon_sym_DQUOTE; - v->a[48783] = state(1182); - v->a[48784] = 1; - v->a[48785] = aux_sym_string_repeat1; - v->a[48786] = state(1394); - v->a[48787] = 4; - v->a[48788] = sym_arithmetic_expansion; - v->a[48789] = sym_simple_expansion; - v->a[48790] = sym_expansion; - v->a[48791] = sym_command_substitution; - v->a[48792] = 10; - v->a[48793] = actions(3); - v->a[48794] = 1; - v->a[48795] = sym_comment; - v->a[48796] = actions(2293); - v->a[48797] = 1; - v->a[48798] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48799] = actions(2299); - small_parse_table_2440(v); -} - -/* EOF small_parse_table_487.c */ diff --git a/parser/static/small_parse_table/small_parse_table_488.c b/parser/static/small_parse_table/small_parse_table_488.c deleted file mode 100644 index 9bb5c836..00000000 --- a/parser/static/small_parse_table/small_parse_table_488.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_488.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2440(t_small_parse_table_array *v) -{ - v->a[48800] = 1; - v->a[48801] = sym_string_content; - v->a[48802] = actions(2301); - v->a[48803] = 1; - v->a[48804] = anon_sym_DOLLAR_LBRACE; - v->a[48805] = actions(2303); - v->a[48806] = 1; - v->a[48807] = anon_sym_DOLLAR_LPAREN; - v->a[48808] = actions(2305); - v->a[48809] = 1; - v->a[48810] = anon_sym_BQUOTE; - v->a[48811] = actions(2313); - v->a[48812] = 1; - v->a[48813] = anon_sym_DOLLAR; - v->a[48814] = actions(2315); - v->a[48815] = 1; - v->a[48816] = anon_sym_DQUOTE; - v->a[48817] = state(1176); - v->a[48818] = 1; - v->a[48819] = aux_sym_string_repeat1; - small_parse_table_2441(v); -} - -void small_parse_table_2441(t_small_parse_table_array *v) -{ - v->a[48820] = state(1394); - v->a[48821] = 4; - v->a[48822] = sym_arithmetic_expansion; - v->a[48823] = sym_simple_expansion; - v->a[48824] = sym_expansion; - v->a[48825] = sym_command_substitution; - v->a[48826] = 10; - v->a[48827] = actions(3); - v->a[48828] = 1; - v->a[48829] = sym_comment; - v->a[48830] = actions(2293); - v->a[48831] = 1; - v->a[48832] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48833] = actions(2299); - v->a[48834] = 1; - v->a[48835] = sym_string_content; - v->a[48836] = actions(2301); - v->a[48837] = 1; - v->a[48838] = anon_sym_DOLLAR_LBRACE; - v->a[48839] = actions(2303); - small_parse_table_2442(v); -} - -void small_parse_table_2442(t_small_parse_table_array *v) -{ - v->a[48840] = 1; - v->a[48841] = anon_sym_DOLLAR_LPAREN; - v->a[48842] = actions(2305); - v->a[48843] = 1; - v->a[48844] = anon_sym_BQUOTE; - v->a[48845] = actions(2317); - v->a[48846] = 1; - v->a[48847] = anon_sym_DOLLAR; - v->a[48848] = actions(2319); - v->a[48849] = 1; - v->a[48850] = anon_sym_DQUOTE; - v->a[48851] = state(1176); - v->a[48852] = 1; - v->a[48853] = aux_sym_string_repeat1; - v->a[48854] = state(1394); - v->a[48855] = 4; - v->a[48856] = sym_arithmetic_expansion; - v->a[48857] = sym_simple_expansion; - v->a[48858] = sym_expansion; - v->a[48859] = sym_command_substitution; - small_parse_table_2443(v); -} - -void small_parse_table_2443(t_small_parse_table_array *v) -{ - v->a[48860] = 10; - v->a[48861] = actions(3); - v->a[48862] = 1; - v->a[48863] = sym_comment; - v->a[48864] = actions(2293); - v->a[48865] = 1; - v->a[48866] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48867] = actions(2299); - v->a[48868] = 1; - v->a[48869] = sym_string_content; - v->a[48870] = actions(2301); - v->a[48871] = 1; - v->a[48872] = anon_sym_DOLLAR_LBRACE; - v->a[48873] = actions(2303); - v->a[48874] = 1; - v->a[48875] = anon_sym_DOLLAR_LPAREN; - v->a[48876] = actions(2305); - v->a[48877] = 1; - v->a[48878] = anon_sym_BQUOTE; - v->a[48879] = actions(2321); - small_parse_table_2444(v); -} - -void small_parse_table_2444(t_small_parse_table_array *v) -{ - v->a[48880] = 1; - v->a[48881] = anon_sym_DOLLAR; - v->a[48882] = actions(2323); - v->a[48883] = 1; - v->a[48884] = anon_sym_DQUOTE; - v->a[48885] = state(1103); - v->a[48886] = 1; - v->a[48887] = aux_sym_string_repeat1; - v->a[48888] = state(1394); - v->a[48889] = 4; - v->a[48890] = sym_arithmetic_expansion; - v->a[48891] = sym_simple_expansion; - v->a[48892] = sym_expansion; - v->a[48893] = sym_command_substitution; - v->a[48894] = 8; - v->a[48895] = actions(3); - v->a[48896] = 1; - v->a[48897] = sym_comment; - v->a[48898] = actions(2277); - v->a[48899] = 1; - small_parse_table_2445(v); -} - -/* EOF small_parse_table_488.c */ diff --git a/parser/static/small_parse_table/small_parse_table_489.c b/parser/static/small_parse_table/small_parse_table_489.c deleted file mode 100644 index 622e8cf0..00000000 --- a/parser/static/small_parse_table/small_parse_table_489.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_489.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2445(t_small_parse_table_array *v) -{ - v->a[48900] = anon_sym_POUND; - v->a[48901] = actions(2279); - v->a[48902] = 1; - v->a[48903] = aux_sym__simple_variable_name_token1; - v->a[48904] = actions(2281); - v->a[48905] = 1; - v->a[48906] = anon_sym_0; - v->a[48907] = actions(2283); - v->a[48908] = 1; - v->a[48909] = sym_variable_name; - v->a[48910] = actions(2325); - v->a[48911] = 1; - v->a[48912] = anon_sym_RBRACE; - v->a[48913] = state(1689); - v->a[48914] = 1; - v->a[48915] = sym__expansion_body; - v->a[48916] = actions(2275); - v->a[48917] = 6; - v->a[48918] = anon_sym_BANG; - v->a[48919] = anon_sym_DASH; - small_parse_table_2446(v); -} - -void small_parse_table_2446(t_small_parse_table_array *v) -{ - v->a[48920] = anon_sym_STAR; - v->a[48921] = anon_sym_QMARK; - v->a[48922] = anon_sym_DOLLAR; - v->a[48923] = anon_sym_AT; - v->a[48924] = 10; - v->a[48925] = actions(3); - v->a[48926] = 1; - v->a[48927] = sym_comment; - v->a[48928] = actions(2293); - v->a[48929] = 1; - v->a[48930] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48931] = actions(2299); - v->a[48932] = 1; - v->a[48933] = sym_string_content; - v->a[48934] = actions(2301); - v->a[48935] = 1; - v->a[48936] = anon_sym_DOLLAR_LBRACE; - v->a[48937] = actions(2303); - v->a[48938] = 1; - v->a[48939] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2447(v); -} - -void small_parse_table_2447(t_small_parse_table_array *v) -{ - v->a[48940] = actions(2305); - v->a[48941] = 1; - v->a[48942] = anon_sym_BQUOTE; - v->a[48943] = actions(2327); - v->a[48944] = 1; - v->a[48945] = anon_sym_DOLLAR; - v->a[48946] = actions(2329); - v->a[48947] = 1; - v->a[48948] = anon_sym_DQUOTE; - v->a[48949] = state(1096); - v->a[48950] = 1; - v->a[48951] = aux_sym_string_repeat1; - v->a[48952] = state(1394); - v->a[48953] = 4; - v->a[48954] = sym_arithmetic_expansion; - v->a[48955] = sym_simple_expansion; - v->a[48956] = sym_expansion; - v->a[48957] = sym_command_substitution; - v->a[48958] = 10; - v->a[48959] = actions(3); - small_parse_table_2448(v); -} - -void small_parse_table_2448(t_small_parse_table_array *v) -{ - v->a[48960] = 1; - v->a[48961] = sym_comment; - v->a[48962] = actions(2293); - v->a[48963] = 1; - v->a[48964] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[48965] = actions(2299); - v->a[48966] = 1; - v->a[48967] = sym_string_content; - v->a[48968] = actions(2301); - v->a[48969] = 1; - v->a[48970] = anon_sym_DOLLAR_LBRACE; - v->a[48971] = actions(2303); - v->a[48972] = 1; - v->a[48973] = anon_sym_DOLLAR_LPAREN; - v->a[48974] = actions(2305); - v->a[48975] = 1; - v->a[48976] = anon_sym_BQUOTE; - v->a[48977] = actions(2331); - v->a[48978] = 1; - v->a[48979] = anon_sym_DOLLAR; - small_parse_table_2449(v); -} - -void small_parse_table_2449(t_small_parse_table_array *v) -{ - v->a[48980] = actions(2333); - v->a[48981] = 1; - v->a[48982] = anon_sym_DQUOTE; - v->a[48983] = state(1176); - v->a[48984] = 1; - v->a[48985] = aux_sym_string_repeat1; - v->a[48986] = state(1394); - v->a[48987] = 4; - v->a[48988] = sym_arithmetic_expansion; - v->a[48989] = sym_simple_expansion; - v->a[48990] = sym_expansion; - v->a[48991] = sym_command_substitution; - v->a[48992] = 8; - v->a[48993] = actions(3); - v->a[48994] = 1; - v->a[48995] = sym_comment; - v->a[48996] = actions(2277); - v->a[48997] = 1; - v->a[48998] = anon_sym_POUND; - v->a[48999] = actions(2279); - small_parse_table_2450(v); -} - -/* EOF small_parse_table_489.c */ diff --git a/parser/static/small_parse_table/small_parse_table_49.c b/parser/static/small_parse_table/small_parse_table_49.c deleted file mode 100644 index e25bfba8..00000000 --- a/parser/static/small_parse_table/small_parse_table_49.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_245(t_small_parse_table_array *v) -{ - v->a[4900] = anon_sym_BQUOTE; - v->a[4901] = actions(67); - v->a[4902] = 1; - v->a[4903] = sym_variable_name; - v->a[4904] = actions(218); - v->a[4905] = 1; - v->a[4906] = anon_sym_fi; - v->a[4907] = state(88); - v->a[4908] = 1; - v->a[4909] = aux_sym__terminated_statement; - v->a[4910] = state(185); - v->a[4911] = 1; - v->a[4912] = sym_command_name; - v->a[4913] = state(220); - v->a[4914] = 1; - v->a[4915] = sym_variable_assignment; - v->a[4916] = state(411); - v->a[4917] = 1; - v->a[4918] = aux_sym_command_repeat1; - v->a[4919] = state(551); - small_parse_table_246(v); -} - -void small_parse_table_246(t_small_parse_table_array *v) -{ - v->a[4920] = 1; - v->a[4921] = sym_file_redirect; - v->a[4922] = state(555); - v->a[4923] = 1; - v->a[4924] = sym_concatenation; - v->a[4925] = state(1085); - v->a[4926] = 1; - v->a[4927] = sym_pipeline; - v->a[4928] = state(1126); - v->a[4929] = 1; - v->a[4930] = aux_sym_redirected_statement_repeat2; - v->a[4931] = state(1561); - v->a[4932] = 1; - v->a[4933] = sym__statement_not_pipeline; - v->a[4934] = actions(11); - v->a[4935] = 2; - v->a[4936] = anon_sym_while; - v->a[4937] = anon_sym_until; - v->a[4938] = actions(59); - v->a[4939] = 2; - small_parse_table_247(v); -} - -void small_parse_table_247(t_small_parse_table_array *v) -{ - v->a[4940] = sym_raw_string; - v->a[4941] = sym_number; - v->a[4942] = actions(51); - v->a[4943] = 3; - v->a[4944] = anon_sym_LT; - v->a[4945] = anon_sym_GT; - v->a[4946] = anon_sym_GT_GT; - v->a[4947] = state(401); - v->a[4948] = 5; - v->a[4949] = sym_arithmetic_expansion; - v->a[4950] = sym_string; - v->a[4951] = sym_simple_expansion; - v->a[4952] = sym_expansion; - v->a[4953] = sym_command_substitution; - v->a[4954] = state(920); - v->a[4955] = 12; - v->a[4956] = sym_redirected_statement; - v->a[4957] = sym_for_statement; - v->a[4958] = sym_while_statement; - v->a[4959] = sym_if_statement; - small_parse_table_248(v); -} - -void small_parse_table_248(t_small_parse_table_array *v) -{ - v->a[4960] = sym_case_statement; - v->a[4961] = sym_function_definition; - v->a[4962] = sym_compound_statement; - v->a[4963] = sym_subshell; - v->a[4964] = sym_list; - v->a[4965] = sym_negated_command; - v->a[4966] = sym_command; - v->a[4967] = sym__variable_assignments; - v->a[4968] = 30; - v->a[4969] = actions(3); - v->a[4970] = 1; - v->a[4971] = sym_comment; - v->a[4972] = actions(9); - v->a[4973] = 1; - v->a[4974] = anon_sym_for; - v->a[4975] = actions(13); - v->a[4976] = 1; - v->a[4977] = anon_sym_if; - v->a[4978] = actions(15); - v->a[4979] = 1; - small_parse_table_249(v); -} - -void small_parse_table_249(t_small_parse_table_array *v) -{ - v->a[4980] = anon_sym_case; - v->a[4981] = actions(17); - v->a[4982] = 1; - v->a[4983] = anon_sym_LPAREN; - v->a[4984] = actions(19); - v->a[4985] = 1; - v->a[4986] = anon_sym_LBRACE; - v->a[4987] = actions(53); - v->a[4988] = 1; - v->a[4989] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[4990] = actions(55); - v->a[4991] = 1; - v->a[4992] = anon_sym_DOLLAR; - v->a[4993] = actions(57); - v->a[4994] = 1; - v->a[4995] = anon_sym_DQUOTE; - v->a[4996] = actions(61); - v->a[4997] = 1; - v->a[4998] = anon_sym_DOLLAR_LBRACE; - v->a[4999] = actions(63); - small_parse_table_250(v); -} - -/* EOF small_parse_table_49.c */ diff --git a/parser/static/small_parse_table/small_parse_table_490.c b/parser/static/small_parse_table/small_parse_table_490.c deleted file mode 100644 index 1df432a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_490.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_490.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2450(t_small_parse_table_array *v) -{ - v->a[49000] = 1; - v->a[49001] = aux_sym__simple_variable_name_token1; - v->a[49002] = actions(2281); - v->a[49003] = 1; - v->a[49004] = anon_sym_0; - v->a[49005] = actions(2283); - v->a[49006] = 1; - v->a[49007] = sym_variable_name; - v->a[49008] = actions(2335); - v->a[49009] = 1; - v->a[49010] = anon_sym_RBRACE; - v->a[49011] = state(1686); - v->a[49012] = 1; - v->a[49013] = sym__expansion_body; - v->a[49014] = actions(2275); - v->a[49015] = 6; - v->a[49016] = anon_sym_BANG; - v->a[49017] = anon_sym_DASH; - v->a[49018] = anon_sym_STAR; - v->a[49019] = anon_sym_QMARK; - small_parse_table_2451(v); -} - -void small_parse_table_2451(t_small_parse_table_array *v) -{ - v->a[49020] = anon_sym_DOLLAR; - v->a[49021] = anon_sym_AT; - v->a[49022] = 10; - v->a[49023] = actions(3); - v->a[49024] = 1; - v->a[49025] = sym_comment; - v->a[49026] = actions(2293); - v->a[49027] = 1; - v->a[49028] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49029] = actions(2299); - v->a[49030] = 1; - v->a[49031] = sym_string_content; - v->a[49032] = actions(2301); - v->a[49033] = 1; - v->a[49034] = anon_sym_DOLLAR_LBRACE; - v->a[49035] = actions(2303); - v->a[49036] = 1; - v->a[49037] = anon_sym_DOLLAR_LPAREN; - v->a[49038] = actions(2305); - v->a[49039] = 1; - small_parse_table_2452(v); -} - -void small_parse_table_2452(t_small_parse_table_array *v) -{ - v->a[49040] = anon_sym_BQUOTE; - v->a[49041] = actions(2337); - v->a[49042] = 1; - v->a[49043] = anon_sym_DOLLAR; - v->a[49044] = actions(2339); - v->a[49045] = 1; - v->a[49046] = anon_sym_DQUOTE; - v->a[49047] = state(1176); - v->a[49048] = 1; - v->a[49049] = aux_sym_string_repeat1; - v->a[49050] = state(1394); - v->a[49051] = 4; - v->a[49052] = sym_arithmetic_expansion; - v->a[49053] = sym_simple_expansion; - v->a[49054] = sym_expansion; - v->a[49055] = sym_command_substitution; - v->a[49056] = 10; - v->a[49057] = actions(3); - v->a[49058] = 1; - v->a[49059] = sym_comment; - small_parse_table_2453(v); -} - -void small_parse_table_2453(t_small_parse_table_array *v) -{ - v->a[49060] = actions(2293); - v->a[49061] = 1; - v->a[49062] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49063] = actions(2299); - v->a[49064] = 1; - v->a[49065] = sym_string_content; - v->a[49066] = actions(2301); - v->a[49067] = 1; - v->a[49068] = anon_sym_DOLLAR_LBRACE; - v->a[49069] = actions(2303); - v->a[49070] = 1; - v->a[49071] = anon_sym_DOLLAR_LPAREN; - v->a[49072] = actions(2305); - v->a[49073] = 1; - v->a[49074] = anon_sym_BQUOTE; - v->a[49075] = actions(2341); - v->a[49076] = 1; - v->a[49077] = anon_sym_DOLLAR; - v->a[49078] = actions(2343); - v->a[49079] = 1; - small_parse_table_2454(v); -} - -void small_parse_table_2454(t_small_parse_table_array *v) -{ - v->a[49080] = anon_sym_DQUOTE; - v->a[49081] = state(1118); - v->a[49082] = 1; - v->a[49083] = aux_sym_string_repeat1; - v->a[49084] = state(1394); - v->a[49085] = 4; - v->a[49086] = sym_arithmetic_expansion; - v->a[49087] = sym_simple_expansion; - v->a[49088] = sym_expansion; - v->a[49089] = sym_command_substitution; - v->a[49090] = 8; - v->a[49091] = actions(3); - v->a[49092] = 1; - v->a[49093] = sym_comment; - v->a[49094] = actions(2277); - v->a[49095] = 1; - v->a[49096] = anon_sym_POUND; - v->a[49097] = actions(2279); - v->a[49098] = 1; - v->a[49099] = aux_sym__simple_variable_name_token1; - small_parse_table_2455(v); -} - -/* EOF small_parse_table_490.c */ diff --git a/parser/static/small_parse_table/small_parse_table_491.c b/parser/static/small_parse_table/small_parse_table_491.c deleted file mode 100644 index d62ab303..00000000 --- a/parser/static/small_parse_table/small_parse_table_491.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_491.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2455(t_small_parse_table_array *v) -{ - v->a[49100] = actions(2281); - v->a[49101] = 1; - v->a[49102] = anon_sym_0; - v->a[49103] = actions(2283); - v->a[49104] = 1; - v->a[49105] = sym_variable_name; - v->a[49106] = actions(2345); - v->a[49107] = 1; - v->a[49108] = anon_sym_RBRACE; - v->a[49109] = state(1700); - v->a[49110] = 1; - v->a[49111] = sym__expansion_body; - v->a[49112] = actions(2275); - v->a[49113] = 6; - v->a[49114] = anon_sym_BANG; - v->a[49115] = anon_sym_DASH; - v->a[49116] = anon_sym_STAR; - v->a[49117] = anon_sym_QMARK; - v->a[49118] = anon_sym_DOLLAR; - v->a[49119] = anon_sym_AT; - small_parse_table_2456(v); -} - -void small_parse_table_2456(t_small_parse_table_array *v) -{ - v->a[49120] = 8; - v->a[49121] = actions(3); - v->a[49122] = 1; - v->a[49123] = sym_comment; - v->a[49124] = actions(2277); - v->a[49125] = 1; - v->a[49126] = anon_sym_POUND; - v->a[49127] = actions(2279); - v->a[49128] = 1; - v->a[49129] = aux_sym__simple_variable_name_token1; - v->a[49130] = actions(2281); - v->a[49131] = 1; - v->a[49132] = anon_sym_0; - v->a[49133] = actions(2283); - v->a[49134] = 1; - v->a[49135] = sym_variable_name; - v->a[49136] = actions(2347); - v->a[49137] = 1; - v->a[49138] = anon_sym_RBRACE; - v->a[49139] = state(1601); - small_parse_table_2457(v); -} - -void small_parse_table_2457(t_small_parse_table_array *v) -{ - v->a[49140] = 1; - v->a[49141] = sym__expansion_body; - v->a[49142] = actions(2275); - v->a[49143] = 6; - v->a[49144] = anon_sym_BANG; - v->a[49145] = anon_sym_DASH; - v->a[49146] = anon_sym_STAR; - v->a[49147] = anon_sym_QMARK; - v->a[49148] = anon_sym_DOLLAR; - v->a[49149] = anon_sym_AT; - v->a[49150] = 10; - v->a[49151] = actions(3); - v->a[49152] = 1; - v->a[49153] = sym_comment; - v->a[49154] = actions(2293); - v->a[49155] = 1; - v->a[49156] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49157] = actions(2299); - v->a[49158] = 1; - v->a[49159] = sym_string_content; - small_parse_table_2458(v); -} - -void small_parse_table_2458(t_small_parse_table_array *v) -{ - v->a[49160] = actions(2301); - v->a[49161] = 1; - v->a[49162] = anon_sym_DOLLAR_LBRACE; - v->a[49163] = actions(2303); - v->a[49164] = 1; - v->a[49165] = anon_sym_DOLLAR_LPAREN; - v->a[49166] = actions(2305); - v->a[49167] = 1; - v->a[49168] = anon_sym_BQUOTE; - v->a[49169] = actions(2349); - v->a[49170] = 1; - v->a[49171] = anon_sym_DOLLAR; - v->a[49172] = actions(2351); - v->a[49173] = 1; - v->a[49174] = anon_sym_DQUOTE; - v->a[49175] = state(1112); - v->a[49176] = 1; - v->a[49177] = aux_sym_string_repeat1; - v->a[49178] = state(1394); - v->a[49179] = 4; - small_parse_table_2459(v); -} - -void small_parse_table_2459(t_small_parse_table_array *v) -{ - v->a[49180] = sym_arithmetic_expansion; - v->a[49181] = sym_simple_expansion; - v->a[49182] = sym_expansion; - v->a[49183] = sym_command_substitution; - v->a[49184] = 5; - v->a[49185] = actions(3); - v->a[49186] = 1; - v->a[49187] = sym_comment; - v->a[49188] = actions(2355); - v->a[49189] = 1; - v->a[49190] = anon_sym_PIPE; - v->a[49191] = actions(2357); - v->a[49192] = 1; - v->a[49193] = aux_sym_heredoc_redirect_token1; - v->a[49194] = state(1165); - v->a[49195] = 1; - v->a[49196] = aux_sym_pipeline_repeat1; - v->a[49197] = actions(2353); - v->a[49198] = 9; - v->a[49199] = anon_sym_esac; - small_parse_table_2460(v); -} - -/* EOF small_parse_table_491.c */ diff --git a/parser/static/small_parse_table/small_parse_table_492.c b/parser/static/small_parse_table/small_parse_table_492.c deleted file mode 100644 index 87d8abee..00000000 --- a/parser/static/small_parse_table/small_parse_table_492.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_492.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2460(t_small_parse_table_array *v) -{ - v->a[49200] = anon_sym_SEMI_SEMI; - v->a[49201] = anon_sym_AMP_AMP; - v->a[49202] = anon_sym_PIPE_PIPE; - v->a[49203] = anon_sym_LT; - v->a[49204] = anon_sym_GT; - v->a[49205] = anon_sym_GT_GT; - v->a[49206] = anon_sym_LT_LT; - v->a[49207] = anon_sym_SEMI; - v->a[49208] = 5; - v->a[49209] = actions(3); - v->a[49210] = 1; - v->a[49211] = sym_comment; - v->a[49212] = actions(2078); - v->a[49213] = 1; - v->a[49214] = aux_sym_heredoc_redirect_token1; - v->a[49215] = state(1109); - v->a[49216] = 2; - v->a[49217] = sym_file_redirect; - v->a[49218] = aux_sym_redirected_statement_repeat2; - v->a[49219] = actions(2359); - small_parse_table_2461(v); -} - -void small_parse_table_2461(t_small_parse_table_array *v) -{ - v->a[49220] = 3; - v->a[49221] = anon_sym_LT; - v->a[49222] = anon_sym_GT; - v->a[49223] = anon_sym_GT_GT; - v->a[49224] = actions(2080); - v->a[49225] = 6; - v->a[49226] = anon_sym_PIPE; - v->a[49227] = anon_sym_SEMI_SEMI; - v->a[49228] = anon_sym_AMP_AMP; - v->a[49229] = anon_sym_PIPE_PIPE; - v->a[49230] = anon_sym_LT_LT; - v->a[49231] = anon_sym_SEMI; - v->a[49232] = 8; - v->a[49233] = actions(3); - v->a[49234] = 1; - v->a[49235] = sym_comment; - v->a[49236] = actions(2277); - v->a[49237] = 1; - v->a[49238] = anon_sym_POUND; - v->a[49239] = actions(2279); - small_parse_table_2462(v); -} - -void small_parse_table_2462(t_small_parse_table_array *v) -{ - v->a[49240] = 1; - v->a[49241] = aux_sym__simple_variable_name_token1; - v->a[49242] = actions(2281); - v->a[49243] = 1; - v->a[49244] = anon_sym_0; - v->a[49245] = actions(2283); - v->a[49246] = 1; - v->a[49247] = sym_variable_name; - v->a[49248] = actions(2362); - v->a[49249] = 1; - v->a[49250] = anon_sym_RBRACE; - v->a[49251] = state(1746); - v->a[49252] = 1; - v->a[49253] = sym__expansion_body; - v->a[49254] = actions(2275); - v->a[49255] = 6; - v->a[49256] = anon_sym_BANG; - v->a[49257] = anon_sym_DASH; - v->a[49258] = anon_sym_STAR; - v->a[49259] = anon_sym_QMARK; - small_parse_table_2463(v); -} - -void small_parse_table_2463(t_small_parse_table_array *v) -{ - v->a[49260] = anon_sym_DOLLAR; - v->a[49261] = anon_sym_AT; - v->a[49262] = 10; - v->a[49263] = actions(3); - v->a[49264] = 1; - v->a[49265] = sym_comment; - v->a[49266] = actions(2293); - v->a[49267] = 1; - v->a[49268] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49269] = actions(2299); - v->a[49270] = 1; - v->a[49271] = sym_string_content; - v->a[49272] = actions(2301); - v->a[49273] = 1; - v->a[49274] = anon_sym_DOLLAR_LBRACE; - v->a[49275] = actions(2303); - v->a[49276] = 1; - v->a[49277] = anon_sym_DOLLAR_LPAREN; - v->a[49278] = actions(2305); - v->a[49279] = 1; - small_parse_table_2464(v); -} - -void small_parse_table_2464(t_small_parse_table_array *v) -{ - v->a[49280] = anon_sym_BQUOTE; - v->a[49281] = actions(2364); - v->a[49282] = 1; - v->a[49283] = anon_sym_DOLLAR; - v->a[49284] = actions(2366); - v->a[49285] = 1; - v->a[49286] = anon_sym_DQUOTE; - v->a[49287] = state(1097); - v->a[49288] = 1; - v->a[49289] = aux_sym_string_repeat1; - v->a[49290] = state(1394); - v->a[49291] = 4; - v->a[49292] = sym_arithmetic_expansion; - v->a[49293] = sym_simple_expansion; - v->a[49294] = sym_expansion; - v->a[49295] = sym_command_substitution; - v->a[49296] = 10; - v->a[49297] = actions(3); - v->a[49298] = 1; - v->a[49299] = sym_comment; - small_parse_table_2465(v); -} - -/* EOF small_parse_table_492.c */ diff --git a/parser/static/small_parse_table/small_parse_table_493.c b/parser/static/small_parse_table/small_parse_table_493.c deleted file mode 100644 index 5c717c1f..00000000 --- a/parser/static/small_parse_table/small_parse_table_493.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_493.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2465(t_small_parse_table_array *v) -{ - v->a[49300] = actions(2293); - v->a[49301] = 1; - v->a[49302] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49303] = actions(2299); - v->a[49304] = 1; - v->a[49305] = sym_string_content; - v->a[49306] = actions(2301); - v->a[49307] = 1; - v->a[49308] = anon_sym_DOLLAR_LBRACE; - v->a[49309] = actions(2303); - v->a[49310] = 1; - v->a[49311] = anon_sym_DOLLAR_LPAREN; - v->a[49312] = actions(2305); - v->a[49313] = 1; - v->a[49314] = anon_sym_BQUOTE; - v->a[49315] = actions(2368); - v->a[49316] = 1; - v->a[49317] = anon_sym_DOLLAR; - v->a[49318] = actions(2370); - v->a[49319] = 1; - small_parse_table_2466(v); -} - -void small_parse_table_2466(t_small_parse_table_array *v) -{ - v->a[49320] = anon_sym_DQUOTE; - v->a[49321] = state(1176); - v->a[49322] = 1; - v->a[49323] = aux_sym_string_repeat1; - v->a[49324] = state(1394); - v->a[49325] = 4; - v->a[49326] = sym_arithmetic_expansion; - v->a[49327] = sym_simple_expansion; - v->a[49328] = sym_expansion; - v->a[49329] = sym_command_substitution; - v->a[49330] = 4; - v->a[49331] = actions(3); - v->a[49332] = 1; - v->a[49333] = sym_comment; - v->a[49334] = actions(2374); - v->a[49335] = 1; - v->a[49336] = anon_sym_esac; - v->a[49337] = actions(2376); - v->a[49338] = 1; - v->a[49339] = sym_extglob_pattern; - small_parse_table_2467(v); -} - -void small_parse_table_2467(t_small_parse_table_array *v) -{ - v->a[49340] = actions(2372); - v->a[49341] = 10; - v->a[49342] = anon_sym_LPAREN; - v->a[49343] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49344] = anon_sym_DOLLAR; - v->a[49345] = anon_sym_DQUOTE; - v->a[49346] = sym_raw_string; - v->a[49347] = sym_number; - v->a[49348] = anon_sym_DOLLAR_LBRACE; - v->a[49349] = anon_sym_DOLLAR_LPAREN; - v->a[49350] = anon_sym_BQUOTE; - v->a[49351] = sym_word; - v->a[49352] = 10; - v->a[49353] = actions(3); - v->a[49354] = 1; - v->a[49355] = sym_comment; - v->a[49356] = actions(2293); - v->a[49357] = 1; - v->a[49358] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49359] = actions(2299); - small_parse_table_2468(v); -} - -void small_parse_table_2468(t_small_parse_table_array *v) -{ - v->a[49360] = 1; - v->a[49361] = sym_string_content; - v->a[49362] = actions(2301); - v->a[49363] = 1; - v->a[49364] = anon_sym_DOLLAR_LBRACE; - v->a[49365] = actions(2303); - v->a[49366] = 1; - v->a[49367] = anon_sym_DOLLAR_LPAREN; - v->a[49368] = actions(2305); - v->a[49369] = 1; - v->a[49370] = anon_sym_BQUOTE; - v->a[49371] = actions(2378); - v->a[49372] = 1; - v->a[49373] = anon_sym_DOLLAR; - v->a[49374] = actions(2380); - v->a[49375] = 1; - v->a[49376] = anon_sym_DQUOTE; - v->a[49377] = state(1176); - v->a[49378] = 1; - v->a[49379] = aux_sym_string_repeat1; - small_parse_table_2469(v); -} - -void small_parse_table_2469(t_small_parse_table_array *v) -{ - v->a[49380] = state(1394); - v->a[49381] = 4; - v->a[49382] = sym_arithmetic_expansion; - v->a[49383] = sym_simple_expansion; - v->a[49384] = sym_expansion; - v->a[49385] = sym_command_substitution; - v->a[49386] = 10; - v->a[49387] = actions(3); - v->a[49388] = 1; - v->a[49389] = sym_comment; - v->a[49390] = actions(2293); - v->a[49391] = 1; - v->a[49392] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49393] = actions(2299); - v->a[49394] = 1; - v->a[49395] = sym_string_content; - v->a[49396] = actions(2301); - v->a[49397] = 1; - v->a[49398] = anon_sym_DOLLAR_LBRACE; - v->a[49399] = actions(2303); - small_parse_table_2470(v); -} - -/* EOF small_parse_table_493.c */ diff --git a/parser/static/small_parse_table/small_parse_table_494.c b/parser/static/small_parse_table/small_parse_table_494.c deleted file mode 100644 index 6e665bd6..00000000 --- a/parser/static/small_parse_table/small_parse_table_494.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_494.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2470(t_small_parse_table_array *v) -{ - v->a[49400] = 1; - v->a[49401] = anon_sym_DOLLAR_LPAREN; - v->a[49402] = actions(2305); - v->a[49403] = 1; - v->a[49404] = anon_sym_BQUOTE; - v->a[49405] = actions(2382); - v->a[49406] = 1; - v->a[49407] = anon_sym_DOLLAR; - v->a[49408] = actions(2384); - v->a[49409] = 1; - v->a[49410] = anon_sym_DQUOTE; - v->a[49411] = state(1132); - v->a[49412] = 1; - v->a[49413] = aux_sym_string_repeat1; - v->a[49414] = state(1394); - v->a[49415] = 4; - v->a[49416] = sym_arithmetic_expansion; - v->a[49417] = sym_simple_expansion; - v->a[49418] = sym_expansion; - v->a[49419] = sym_command_substitution; - small_parse_table_2471(v); -} - -void small_parse_table_2471(t_small_parse_table_array *v) -{ - v->a[49420] = 10; - v->a[49421] = actions(3); - v->a[49422] = 1; - v->a[49423] = sym_comment; - v->a[49424] = actions(2293); - v->a[49425] = 1; - v->a[49426] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49427] = actions(2299); - v->a[49428] = 1; - v->a[49429] = sym_string_content; - v->a[49430] = actions(2301); - v->a[49431] = 1; - v->a[49432] = anon_sym_DOLLAR_LBRACE; - v->a[49433] = actions(2303); - v->a[49434] = 1; - v->a[49435] = anon_sym_DOLLAR_LPAREN; - v->a[49436] = actions(2305); - v->a[49437] = 1; - v->a[49438] = anon_sym_BQUOTE; - v->a[49439] = actions(2386); - small_parse_table_2472(v); -} - -void small_parse_table_2472(t_small_parse_table_array *v) -{ - v->a[49440] = 1; - v->a[49441] = anon_sym_DOLLAR; - v->a[49442] = actions(2388); - v->a[49443] = 1; - v->a[49444] = anon_sym_DQUOTE; - v->a[49445] = state(1123); - v->a[49446] = 1; - v->a[49447] = aux_sym_string_repeat1; - v->a[49448] = state(1394); - v->a[49449] = 4; - v->a[49450] = sym_arithmetic_expansion; - v->a[49451] = sym_simple_expansion; - v->a[49452] = sym_expansion; - v->a[49453] = sym_command_substitution; - v->a[49454] = 8; - v->a[49455] = actions(3); - v->a[49456] = 1; - v->a[49457] = sym_comment; - v->a[49458] = actions(2277); - v->a[49459] = 1; - small_parse_table_2473(v); -} - -void small_parse_table_2473(t_small_parse_table_array *v) -{ - v->a[49460] = anon_sym_POUND; - v->a[49461] = actions(2279); - v->a[49462] = 1; - v->a[49463] = aux_sym__simple_variable_name_token1; - v->a[49464] = actions(2281); - v->a[49465] = 1; - v->a[49466] = anon_sym_0; - v->a[49467] = actions(2283); - v->a[49468] = 1; - v->a[49469] = sym_variable_name; - v->a[49470] = actions(2390); - v->a[49471] = 1; - v->a[49472] = anon_sym_RBRACE; - v->a[49473] = state(1679); - v->a[49474] = 1; - v->a[49475] = sym__expansion_body; - v->a[49476] = actions(2275); - v->a[49477] = 6; - v->a[49478] = anon_sym_BANG; - v->a[49479] = anon_sym_DASH; - small_parse_table_2474(v); -} - -void small_parse_table_2474(t_small_parse_table_array *v) -{ - v->a[49480] = anon_sym_STAR; - v->a[49481] = anon_sym_QMARK; - v->a[49482] = anon_sym_DOLLAR; - v->a[49483] = anon_sym_AT; - v->a[49484] = 10; - v->a[49485] = actions(3); - v->a[49486] = 1; - v->a[49487] = sym_comment; - v->a[49488] = actions(2293); - v->a[49489] = 1; - v->a[49490] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49491] = actions(2299); - v->a[49492] = 1; - v->a[49493] = sym_string_content; - v->a[49494] = actions(2301); - v->a[49495] = 1; - v->a[49496] = anon_sym_DOLLAR_LBRACE; - v->a[49497] = actions(2303); - v->a[49498] = 1; - v->a[49499] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2475(v); -} - -/* EOF small_parse_table_494.c */ diff --git a/parser/static/small_parse_table/small_parse_table_495.c b/parser/static/small_parse_table/small_parse_table_495.c deleted file mode 100644 index 46a2fc67..00000000 --- a/parser/static/small_parse_table/small_parse_table_495.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_495.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2475(t_small_parse_table_array *v) -{ - v->a[49500] = actions(2305); - v->a[49501] = 1; - v->a[49502] = anon_sym_BQUOTE; - v->a[49503] = actions(2392); - v->a[49504] = 1; - v->a[49505] = anon_sym_DOLLAR; - v->a[49506] = actions(2394); - v->a[49507] = 1; - v->a[49508] = anon_sym_DQUOTE; - v->a[49509] = state(1176); - v->a[49510] = 1; - v->a[49511] = aux_sym_string_repeat1; - v->a[49512] = state(1394); - v->a[49513] = 4; - v->a[49514] = sym_arithmetic_expansion; - v->a[49515] = sym_simple_expansion; - v->a[49516] = sym_expansion; - v->a[49517] = sym_command_substitution; - v->a[49518] = 4; - v->a[49519] = actions(3); - small_parse_table_2476(v); -} - -void small_parse_table_2476(t_small_parse_table_array *v) -{ - v->a[49520] = 1; - v->a[49521] = sym_comment; - v->a[49522] = actions(2398); - v->a[49523] = 1; - v->a[49524] = anon_sym_esac; - v->a[49525] = actions(2400); - v->a[49526] = 1; - v->a[49527] = sym_extglob_pattern; - v->a[49528] = actions(2396); - v->a[49529] = 10; - v->a[49530] = anon_sym_LPAREN; - v->a[49531] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49532] = anon_sym_DOLLAR; - v->a[49533] = anon_sym_DQUOTE; - v->a[49534] = sym_raw_string; - v->a[49535] = sym_number; - v->a[49536] = anon_sym_DOLLAR_LBRACE; - v->a[49537] = anon_sym_DOLLAR_LPAREN; - v->a[49538] = anon_sym_BQUOTE; - v->a[49539] = sym_word; - small_parse_table_2477(v); -} - -void small_parse_table_2477(t_small_parse_table_array *v) -{ - v->a[49540] = 8; - v->a[49541] = actions(3); - v->a[49542] = 1; - v->a[49543] = sym_comment; - v->a[49544] = actions(2277); - v->a[49545] = 1; - v->a[49546] = anon_sym_POUND; - v->a[49547] = actions(2279); - v->a[49548] = 1; - v->a[49549] = aux_sym__simple_variable_name_token1; - v->a[49550] = actions(2281); - v->a[49551] = 1; - v->a[49552] = anon_sym_0; - v->a[49553] = actions(2283); - v->a[49554] = 1; - v->a[49555] = sym_variable_name; - v->a[49556] = actions(2402); - v->a[49557] = 1; - v->a[49558] = anon_sym_RBRACE; - v->a[49559] = state(1695); - small_parse_table_2478(v); -} - -void small_parse_table_2478(t_small_parse_table_array *v) -{ - v->a[49560] = 1; - v->a[49561] = sym__expansion_body; - v->a[49562] = actions(2275); - v->a[49563] = 6; - v->a[49564] = anon_sym_BANG; - v->a[49565] = anon_sym_DASH; - v->a[49566] = anon_sym_STAR; - v->a[49567] = anon_sym_QMARK; - v->a[49568] = anon_sym_DOLLAR; - v->a[49569] = anon_sym_AT; - v->a[49570] = 10; - v->a[49571] = actions(3); - v->a[49572] = 1; - v->a[49573] = sym_comment; - v->a[49574] = actions(2293); - v->a[49575] = 1; - v->a[49576] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49577] = actions(2299); - v->a[49578] = 1; - v->a[49579] = sym_string_content; - small_parse_table_2479(v); -} - -void small_parse_table_2479(t_small_parse_table_array *v) -{ - v->a[49580] = actions(2301); - v->a[49581] = 1; - v->a[49582] = anon_sym_DOLLAR_LBRACE; - v->a[49583] = actions(2303); - v->a[49584] = 1; - v->a[49585] = anon_sym_DOLLAR_LPAREN; - v->a[49586] = actions(2305); - v->a[49587] = 1; - v->a[49588] = anon_sym_BQUOTE; - v->a[49589] = actions(2404); - v->a[49590] = 1; - v->a[49591] = anon_sym_DOLLAR; - v->a[49592] = actions(2406); - v->a[49593] = 1; - v->a[49594] = anon_sym_DQUOTE; - v->a[49595] = state(1114); - v->a[49596] = 1; - v->a[49597] = aux_sym_string_repeat1; - v->a[49598] = state(1394); - v->a[49599] = 4; - small_parse_table_2480(v); -} - -/* EOF small_parse_table_495.c */ diff --git a/parser/static/small_parse_table/small_parse_table_496.c b/parser/static/small_parse_table/small_parse_table_496.c deleted file mode 100644 index 16239136..00000000 --- a/parser/static/small_parse_table/small_parse_table_496.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_496.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2480(t_small_parse_table_array *v) -{ - v->a[49600] = sym_arithmetic_expansion; - v->a[49601] = sym_simple_expansion; - v->a[49602] = sym_expansion; - v->a[49603] = sym_command_substitution; - v->a[49604] = 10; - v->a[49605] = actions(3); - v->a[49606] = 1; - v->a[49607] = sym_comment; - v->a[49608] = actions(2293); - v->a[49609] = 1; - v->a[49610] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49611] = actions(2299); - v->a[49612] = 1; - v->a[49613] = sym_string_content; - v->a[49614] = actions(2301); - v->a[49615] = 1; - v->a[49616] = anon_sym_DOLLAR_LBRACE; - v->a[49617] = actions(2303); - v->a[49618] = 1; - v->a[49619] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2481(v); -} - -void small_parse_table_2481(t_small_parse_table_array *v) -{ - v->a[49620] = actions(2305); - v->a[49621] = 1; - v->a[49622] = anon_sym_BQUOTE; - v->a[49623] = actions(2408); - v->a[49624] = 1; - v->a[49625] = anon_sym_DOLLAR; - v->a[49626] = actions(2410); - v->a[49627] = 1; - v->a[49628] = anon_sym_DQUOTE; - v->a[49629] = state(1176); - v->a[49630] = 1; - v->a[49631] = aux_sym_string_repeat1; - v->a[49632] = state(1394); - v->a[49633] = 4; - v->a[49634] = sym_arithmetic_expansion; - v->a[49635] = sym_simple_expansion; - v->a[49636] = sym_expansion; - v->a[49637] = sym_command_substitution; - v->a[49638] = 10; - v->a[49639] = actions(3); - small_parse_table_2482(v); -} - -void small_parse_table_2482(t_small_parse_table_array *v) -{ - v->a[49640] = 1; - v->a[49641] = sym_comment; - v->a[49642] = actions(2293); - v->a[49643] = 1; - v->a[49644] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49645] = actions(2299); - v->a[49646] = 1; - v->a[49647] = sym_string_content; - v->a[49648] = actions(2301); - v->a[49649] = 1; - v->a[49650] = anon_sym_DOLLAR_LBRACE; - v->a[49651] = actions(2303); - v->a[49652] = 1; - v->a[49653] = anon_sym_DOLLAR_LPAREN; - v->a[49654] = actions(2305); - v->a[49655] = 1; - v->a[49656] = anon_sym_BQUOTE; - v->a[49657] = actions(2412); - v->a[49658] = 1; - v->a[49659] = anon_sym_DOLLAR; - small_parse_table_2483(v); -} - -void small_parse_table_2483(t_small_parse_table_array *v) -{ - v->a[49660] = actions(2414); - v->a[49661] = 1; - v->a[49662] = anon_sym_DQUOTE; - v->a[49663] = state(1176); - v->a[49664] = 1; - v->a[49665] = aux_sym_string_repeat1; - v->a[49666] = state(1394); - v->a[49667] = 4; - v->a[49668] = sym_arithmetic_expansion; - v->a[49669] = sym_simple_expansion; - v->a[49670] = sym_expansion; - v->a[49671] = sym_command_substitution; - v->a[49672] = 10; - v->a[49673] = actions(3); - v->a[49674] = 1; - v->a[49675] = sym_comment; - v->a[49676] = actions(2293); - v->a[49677] = 1; - v->a[49678] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49679] = actions(2299); - small_parse_table_2484(v); -} - -void small_parse_table_2484(t_small_parse_table_array *v) -{ - v->a[49680] = 1; - v->a[49681] = sym_string_content; - v->a[49682] = actions(2301); - v->a[49683] = 1; - v->a[49684] = anon_sym_DOLLAR_LBRACE; - v->a[49685] = actions(2303); - v->a[49686] = 1; - v->a[49687] = anon_sym_DOLLAR_LPAREN; - v->a[49688] = actions(2305); - v->a[49689] = 1; - v->a[49690] = anon_sym_BQUOTE; - v->a[49691] = actions(2416); - v->a[49692] = 1; - v->a[49693] = anon_sym_DOLLAR; - v->a[49694] = actions(2418); - v->a[49695] = 1; - v->a[49696] = anon_sym_DQUOTE; - v->a[49697] = state(1101); - v->a[49698] = 1; - v->a[49699] = aux_sym_string_repeat1; - small_parse_table_2485(v); -} - -/* EOF small_parse_table_496.c */ diff --git a/parser/static/small_parse_table/small_parse_table_497.c b/parser/static/small_parse_table/small_parse_table_497.c deleted file mode 100644 index 849037d0..00000000 --- a/parser/static/small_parse_table/small_parse_table_497.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_497.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2485(t_small_parse_table_array *v) -{ - v->a[49700] = state(1394); - v->a[49701] = 4; - v->a[49702] = sym_arithmetic_expansion; - v->a[49703] = sym_simple_expansion; - v->a[49704] = sym_expansion; - v->a[49705] = sym_command_substitution; - v->a[49706] = 10; - v->a[49707] = actions(3); - v->a[49708] = 1; - v->a[49709] = sym_comment; - v->a[49710] = actions(2293); - v->a[49711] = 1; - v->a[49712] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49713] = actions(2299); - v->a[49714] = 1; - v->a[49715] = sym_string_content; - v->a[49716] = actions(2301); - v->a[49717] = 1; - v->a[49718] = anon_sym_DOLLAR_LBRACE; - v->a[49719] = actions(2303); - small_parse_table_2486(v); -} - -void small_parse_table_2486(t_small_parse_table_array *v) -{ - v->a[49720] = 1; - v->a[49721] = anon_sym_DOLLAR_LPAREN; - v->a[49722] = actions(2305); - v->a[49723] = 1; - v->a[49724] = anon_sym_BQUOTE; - v->a[49725] = actions(2420); - v->a[49726] = 1; - v->a[49727] = anon_sym_DOLLAR; - v->a[49728] = actions(2422); - v->a[49729] = 1; - v->a[49730] = anon_sym_DQUOTE; - v->a[49731] = state(1131); - v->a[49732] = 1; - v->a[49733] = aux_sym_string_repeat1; - v->a[49734] = state(1394); - v->a[49735] = 4; - v->a[49736] = sym_arithmetic_expansion; - v->a[49737] = sym_simple_expansion; - v->a[49738] = sym_expansion; - v->a[49739] = sym_command_substitution; - small_parse_table_2487(v); -} - -void small_parse_table_2487(t_small_parse_table_array *v) -{ - v->a[49740] = 5; - v->a[49741] = actions(3); - v->a[49742] = 1; - v->a[49743] = sym_comment; - v->a[49744] = actions(2065); - v->a[49745] = 1; - v->a[49746] = aux_sym_heredoc_redirect_token1; - v->a[49747] = state(1109); - v->a[49748] = 2; - v->a[49749] = sym_file_redirect; - v->a[49750] = aux_sym_redirected_statement_repeat2; - v->a[49751] = actions(1924); - v->a[49752] = 3; - v->a[49753] = anon_sym_LT; - v->a[49754] = anon_sym_GT; - v->a[49755] = anon_sym_GT_GT; - v->a[49756] = actions(2063); - v->a[49757] = 6; - v->a[49758] = anon_sym_PIPE; - v->a[49759] = anon_sym_SEMI_SEMI; - small_parse_table_2488(v); -} - -void small_parse_table_2488(t_small_parse_table_array *v) -{ - v->a[49760] = anon_sym_AMP_AMP; - v->a[49761] = anon_sym_PIPE_PIPE; - v->a[49762] = anon_sym_LT_LT; - v->a[49763] = anon_sym_SEMI; - v->a[49764] = 8; - v->a[49765] = actions(3); - v->a[49766] = 1; - v->a[49767] = sym_comment; - v->a[49768] = actions(2277); - v->a[49769] = 1; - v->a[49770] = anon_sym_POUND; - v->a[49771] = actions(2279); - v->a[49772] = 1; - v->a[49773] = aux_sym__simple_variable_name_token1; - v->a[49774] = actions(2281); - v->a[49775] = 1; - v->a[49776] = anon_sym_0; - v->a[49777] = actions(2283); - v->a[49778] = 1; - v->a[49779] = sym_variable_name; - small_parse_table_2489(v); -} - -void small_parse_table_2489(t_small_parse_table_array *v) -{ - v->a[49780] = actions(2424); - v->a[49781] = 1; - v->a[49782] = anon_sym_RBRACE; - v->a[49783] = state(1600); - v->a[49784] = 1; - v->a[49785] = sym__expansion_body; - v->a[49786] = actions(2275); - v->a[49787] = 6; - v->a[49788] = anon_sym_BANG; - v->a[49789] = anon_sym_DASH; - v->a[49790] = anon_sym_STAR; - v->a[49791] = anon_sym_QMARK; - v->a[49792] = anon_sym_DOLLAR; - v->a[49793] = anon_sym_AT; - v->a[49794] = 4; - v->a[49795] = actions(3); - v->a[49796] = 1; - v->a[49797] = sym_comment; - v->a[49798] = actions(2428); - v->a[49799] = 1; - small_parse_table_2490(v); -} - -/* EOF small_parse_table_497.c */ diff --git a/parser/static/small_parse_table/small_parse_table_498.c b/parser/static/small_parse_table/small_parse_table_498.c deleted file mode 100644 index ebb98753..00000000 --- a/parser/static/small_parse_table/small_parse_table_498.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_498.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2490(t_small_parse_table_array *v) -{ - v->a[49800] = anon_sym_esac; - v->a[49801] = actions(2430); - v->a[49802] = 1; - v->a[49803] = sym_extglob_pattern; - v->a[49804] = actions(2426); - v->a[49805] = 10; - v->a[49806] = anon_sym_LPAREN; - v->a[49807] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49808] = anon_sym_DOLLAR; - v->a[49809] = anon_sym_DQUOTE; - v->a[49810] = sym_raw_string; - v->a[49811] = sym_number; - v->a[49812] = anon_sym_DOLLAR_LBRACE; - v->a[49813] = anon_sym_DOLLAR_LPAREN; - v->a[49814] = anon_sym_BQUOTE; - v->a[49815] = sym_word; - v->a[49816] = 8; - v->a[49817] = actions(3); - v->a[49818] = 1; - v->a[49819] = sym_comment; - small_parse_table_2491(v); -} - -void small_parse_table_2491(t_small_parse_table_array *v) -{ - v->a[49820] = actions(2277); - v->a[49821] = 1; - v->a[49822] = anon_sym_POUND; - v->a[49823] = actions(2279); - v->a[49824] = 1; - v->a[49825] = aux_sym__simple_variable_name_token1; - v->a[49826] = actions(2281); - v->a[49827] = 1; - v->a[49828] = anon_sym_0; - v->a[49829] = actions(2283); - v->a[49830] = 1; - v->a[49831] = sym_variable_name; - v->a[49832] = actions(2432); - v->a[49833] = 1; - v->a[49834] = anon_sym_RBRACE; - v->a[49835] = state(1715); - v->a[49836] = 1; - v->a[49837] = sym__expansion_body; - v->a[49838] = actions(2275); - v->a[49839] = 6; - small_parse_table_2492(v); -} - -void small_parse_table_2492(t_small_parse_table_array *v) -{ - v->a[49840] = anon_sym_BANG; - v->a[49841] = anon_sym_DASH; - v->a[49842] = anon_sym_STAR; - v->a[49843] = anon_sym_QMARK; - v->a[49844] = anon_sym_DOLLAR; - v->a[49845] = anon_sym_AT; - v->a[49846] = 8; - v->a[49847] = actions(3); - v->a[49848] = 1; - v->a[49849] = sym_comment; - v->a[49850] = actions(2277); - v->a[49851] = 1; - v->a[49852] = anon_sym_POUND; - v->a[49853] = actions(2279); - v->a[49854] = 1; - v->a[49855] = aux_sym__simple_variable_name_token1; - v->a[49856] = actions(2281); - v->a[49857] = 1; - v->a[49858] = anon_sym_0; - v->a[49859] = actions(2283); - small_parse_table_2493(v); -} - -void small_parse_table_2493(t_small_parse_table_array *v) -{ - v->a[49860] = 1; - v->a[49861] = sym_variable_name; - v->a[49862] = actions(2434); - v->a[49863] = 1; - v->a[49864] = anon_sym_RBRACE; - v->a[49865] = state(1669); - v->a[49866] = 1; - v->a[49867] = sym__expansion_body; - v->a[49868] = actions(2275); - v->a[49869] = 6; - v->a[49870] = anon_sym_BANG; - v->a[49871] = anon_sym_DASH; - v->a[49872] = anon_sym_STAR; - v->a[49873] = anon_sym_QMARK; - v->a[49874] = anon_sym_DOLLAR; - v->a[49875] = anon_sym_AT; - v->a[49876] = 10; - v->a[49877] = actions(3); - v->a[49878] = 1; - v->a[49879] = sym_comment; - small_parse_table_2494(v); -} - -void small_parse_table_2494(t_small_parse_table_array *v) -{ - v->a[49880] = actions(2293); - v->a[49881] = 1; - v->a[49882] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49883] = actions(2299); - v->a[49884] = 1; - v->a[49885] = sym_string_content; - v->a[49886] = actions(2301); - v->a[49887] = 1; - v->a[49888] = anon_sym_DOLLAR_LBRACE; - v->a[49889] = actions(2303); - v->a[49890] = 1; - v->a[49891] = anon_sym_DOLLAR_LPAREN; - v->a[49892] = actions(2305); - v->a[49893] = 1; - v->a[49894] = anon_sym_BQUOTE; - v->a[49895] = actions(2436); - v->a[49896] = 1; - v->a[49897] = anon_sym_DOLLAR; - v->a[49898] = actions(2438); - v->a[49899] = 1; - small_parse_table_2495(v); -} - -/* EOF small_parse_table_498.c */ diff --git a/parser/static/small_parse_table/small_parse_table_499.c b/parser/static/small_parse_table/small_parse_table_499.c deleted file mode 100644 index 1743be7a..00000000 --- a/parser/static/small_parse_table/small_parse_table_499.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_499.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2495(t_small_parse_table_array *v) -{ - v->a[49900] = anon_sym_DQUOTE; - v->a[49901] = state(1176); - v->a[49902] = 1; - v->a[49903] = aux_sym_string_repeat1; - v->a[49904] = state(1394); - v->a[49905] = 4; - v->a[49906] = sym_arithmetic_expansion; - v->a[49907] = sym_simple_expansion; - v->a[49908] = sym_expansion; - v->a[49909] = sym_command_substitution; - v->a[49910] = 10; - v->a[49911] = actions(3); - v->a[49912] = 1; - v->a[49913] = sym_comment; - v->a[49914] = actions(2293); - v->a[49915] = 1; - v->a[49916] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49917] = actions(2299); - v->a[49918] = 1; - v->a[49919] = sym_string_content; - small_parse_table_2496(v); -} - -void small_parse_table_2496(t_small_parse_table_array *v) -{ - v->a[49920] = actions(2301); - v->a[49921] = 1; - v->a[49922] = anon_sym_DOLLAR_LBRACE; - v->a[49923] = actions(2303); - v->a[49924] = 1; - v->a[49925] = anon_sym_DOLLAR_LPAREN; - v->a[49926] = actions(2305); - v->a[49927] = 1; - v->a[49928] = anon_sym_BQUOTE; - v->a[49929] = actions(2440); - v->a[49930] = 1; - v->a[49931] = anon_sym_DOLLAR; - v->a[49932] = actions(2442); - v->a[49933] = 1; - v->a[49934] = anon_sym_DQUOTE; - v->a[49935] = state(1176); - v->a[49936] = 1; - v->a[49937] = aux_sym_string_repeat1; - v->a[49938] = state(1394); - v->a[49939] = 4; - small_parse_table_2497(v); -} - -void small_parse_table_2497(t_small_parse_table_array *v) -{ - v->a[49940] = sym_arithmetic_expansion; - v->a[49941] = sym_simple_expansion; - v->a[49942] = sym_expansion; - v->a[49943] = sym_command_substitution; - v->a[49944] = 10; - v->a[49945] = actions(3); - v->a[49946] = 1; - v->a[49947] = sym_comment; - v->a[49948] = actions(2293); - v->a[49949] = 1; - v->a[49950] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49951] = actions(2299); - v->a[49952] = 1; - v->a[49953] = sym_string_content; - v->a[49954] = actions(2301); - v->a[49955] = 1; - v->a[49956] = anon_sym_DOLLAR_LBRACE; - v->a[49957] = actions(2303); - v->a[49958] = 1; - v->a[49959] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2498(v); -} - -void small_parse_table_2498(t_small_parse_table_array *v) -{ - v->a[49960] = actions(2305); - v->a[49961] = 1; - v->a[49962] = anon_sym_BQUOTE; - v->a[49963] = actions(2444); - v->a[49964] = 1; - v->a[49965] = anon_sym_DOLLAR; - v->a[49966] = actions(2446); - v->a[49967] = 1; - v->a[49968] = anon_sym_DQUOTE; - v->a[49969] = state(1138); - v->a[49970] = 1; - v->a[49971] = aux_sym_string_repeat1; - v->a[49972] = state(1394); - v->a[49973] = 4; - v->a[49974] = sym_arithmetic_expansion; - v->a[49975] = sym_simple_expansion; - v->a[49976] = sym_expansion; - v->a[49977] = sym_command_substitution; - v->a[49978] = 4; - v->a[49979] = actions(3); - small_parse_table_2499(v); -} - -void small_parse_table_2499(t_small_parse_table_array *v) -{ - v->a[49980] = 1; - v->a[49981] = sym_comment; - v->a[49982] = actions(2398); - v->a[49983] = 1; - v->a[49984] = anon_sym_esac; - v->a[49985] = actions(2400); - v->a[49986] = 1; - v->a[49987] = sym_extglob_pattern; - v->a[49988] = actions(2396); - v->a[49989] = 10; - v->a[49990] = anon_sym_LPAREN; - v->a[49991] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[49992] = anon_sym_DOLLAR; - v->a[49993] = anon_sym_DQUOTE; - v->a[49994] = sym_raw_string; - v->a[49995] = sym_number; - v->a[49996] = anon_sym_DOLLAR_LBRACE; - v->a[49997] = anon_sym_DOLLAR_LPAREN; - v->a[49998] = anon_sym_BQUOTE; - v->a[49999] = sym_word; - small_parse_table_2500(v); -} - -/* EOF small_parse_table_499.c */ diff --git a/parser/static/small_parse_table/small_parse_table_5.c b/parser/static/small_parse_table/small_parse_table_5.c deleted file mode 100644 index 8c1bc345..00000000 --- a/parser/static/small_parse_table/small_parse_table_5.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_5.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_25(t_small_parse_table_array *v) -{ - v->a[500] = 1; - v->a[501] = anon_sym_if; - v->a[502] = actions(15); - v->a[503] = 1; - v->a[504] = anon_sym_case; - v->a[505] = actions(17); - v->a[506] = 1; - v->a[507] = anon_sym_LPAREN; - v->a[508] = actions(19); - v->a[509] = 1; - v->a[510] = anon_sym_LBRACE; - v->a[511] = actions(41); - v->a[512] = 1; - v->a[513] = sym_word; - v->a[514] = actions(45); - v->a[515] = 1; - v->a[516] = anon_sym_elif; - v->a[517] = actions(47); - v->a[518] = 1; - v->a[519] = anon_sym_else; - small_parse_table_26(v); -} - -void small_parse_table_26(t_small_parse_table_array *v) -{ - v->a[520] = actions(49); - v->a[521] = 1; - v->a[522] = anon_sym_BANG; - v->a[523] = actions(53); - v->a[524] = 1; - v->a[525] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[526] = actions(55); - v->a[527] = 1; - v->a[528] = anon_sym_DOLLAR; - v->a[529] = actions(57); - v->a[530] = 1; - v->a[531] = anon_sym_DQUOTE; - v->a[532] = actions(61); - v->a[533] = 1; - v->a[534] = anon_sym_DOLLAR_LBRACE; - v->a[535] = actions(63); - v->a[536] = 1; - v->a[537] = anon_sym_DOLLAR_LPAREN; - v->a[538] = actions(65); - v->a[539] = 1; - small_parse_table_27(v); -} - -void small_parse_table_27(t_small_parse_table_array *v) -{ - v->a[540] = anon_sym_BQUOTE; - v->a[541] = actions(67); - v->a[542] = 1; - v->a[543] = sym_variable_name; - v->a[544] = actions(75); - v->a[545] = 1; - v->a[546] = anon_sym_fi; - v->a[547] = state(5); - v->a[548] = 1; - v->a[549] = aux_sym__terminated_statement; - v->a[550] = state(185); - v->a[551] = 1; - v->a[552] = sym_command_name; - v->a[553] = state(231); - v->a[554] = 1; - v->a[555] = sym_variable_assignment; - v->a[556] = state(411); - v->a[557] = 1; - v->a[558] = aux_sym_command_repeat1; - v->a[559] = state(551); - small_parse_table_28(v); -} - -void small_parse_table_28(t_small_parse_table_array *v) -{ - v->a[560] = 1; - v->a[561] = sym_file_redirect; - v->a[562] = state(555); - v->a[563] = 1; - v->a[564] = sym_concatenation; - v->a[565] = state(1070); - v->a[566] = 1; - v->a[567] = sym_pipeline; - v->a[568] = state(1126); - v->a[569] = 1; - v->a[570] = aux_sym_redirected_statement_repeat2; - v->a[571] = state(1561); - v->a[572] = 1; - v->a[573] = sym__statement_not_pipeline; - v->a[574] = state(1609); - v->a[575] = 1; - v->a[576] = sym_else_clause; - v->a[577] = actions(11); - v->a[578] = 2; - v->a[579] = anon_sym_while; - small_parse_table_29(v); -} - -void small_parse_table_29(t_small_parse_table_array *v) -{ - v->a[580] = anon_sym_until; - v->a[581] = actions(59); - v->a[582] = 2; - v->a[583] = sym_raw_string; - v->a[584] = sym_number; - v->a[585] = state(1457); - v->a[586] = 2; - v->a[587] = sym_elif_clause; - v->a[588] = aux_sym_if_statement_repeat1; - v->a[589] = actions(51); - v->a[590] = 3; - v->a[591] = anon_sym_LT; - v->a[592] = anon_sym_GT; - v->a[593] = anon_sym_GT_GT; - v->a[594] = state(401); - v->a[595] = 5; - v->a[596] = sym_arithmetic_expansion; - v->a[597] = sym_string; - v->a[598] = sym_simple_expansion; - v->a[599] = sym_expansion; - small_parse_table_30(v); -} - -/* EOF small_parse_table_5.c */ diff --git a/parser/static/small_parse_table/small_parse_table_50.c b/parser/static/small_parse_table/small_parse_table_50.c deleted file mode 100644 index 524b237f..00000000 --- a/parser/static/small_parse_table/small_parse_table_50.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_250(t_small_parse_table_array *v) -{ - v->a[5000] = 1; - v->a[5001] = anon_sym_DOLLAR_LPAREN; - v->a[5002] = actions(65); - v->a[5003] = 1; - v->a[5004] = anon_sym_BQUOTE; - v->a[5005] = actions(208); - v->a[5006] = 1; - v->a[5007] = sym_word; - v->a[5008] = actions(210); - v->a[5009] = 1; - v->a[5010] = anon_sym_BANG; - v->a[5011] = actions(216); - v->a[5012] = 1; - v->a[5013] = sym_variable_name; - v->a[5014] = state(112); - v->a[5015] = 1; - v->a[5016] = aux_sym__statements_repeat1; - v->a[5017] = state(158); - v->a[5018] = 1; - v->a[5019] = sym_command_name; - small_parse_table_251(v); -} - -void small_parse_table_251(t_small_parse_table_array *v) -{ - v->a[5020] = state(186); - v->a[5021] = 1; - v->a[5022] = sym_variable_assignment; - v->a[5023] = state(298); - v->a[5024] = 1; - v->a[5025] = aux_sym_command_repeat1; - v->a[5026] = state(516); - v->a[5027] = 1; - v->a[5028] = sym_file_redirect; - v->a[5029] = state(555); - v->a[5030] = 1; - v->a[5031] = sym_concatenation; - v->a[5032] = state(937); - v->a[5033] = 1; - v->a[5034] = sym_pipeline; - v->a[5035] = state(1019); - v->a[5036] = 1; - v->a[5037] = aux_sym_redirected_statement_repeat2; - v->a[5038] = state(1557); - v->a[5039] = 1; - small_parse_table_252(v); -} - -void small_parse_table_252(t_small_parse_table_array *v) -{ - v->a[5040] = sym__statement_not_pipeline; - v->a[5041] = state(1697); - v->a[5042] = 1; - v->a[5043] = sym__statements; - v->a[5044] = actions(11); - v->a[5045] = 2; - v->a[5046] = anon_sym_while; - v->a[5047] = anon_sym_until; - v->a[5048] = actions(214); - v->a[5049] = 2; - v->a[5050] = sym_raw_string; - v->a[5051] = sym_number; - v->a[5052] = actions(212); - v->a[5053] = 3; - v->a[5054] = anon_sym_LT; - v->a[5055] = anon_sym_GT; - v->a[5056] = anon_sym_GT_GT; - v->a[5057] = state(277); - v->a[5058] = 5; - v->a[5059] = sym_arithmetic_expansion; - small_parse_table_253(v); -} - -void small_parse_table_253(t_small_parse_table_array *v) -{ - v->a[5060] = sym_string; - v->a[5061] = sym_simple_expansion; - v->a[5062] = sym_expansion; - v->a[5063] = sym_command_substitution; - v->a[5064] = state(877); - v->a[5065] = 12; - v->a[5066] = sym_redirected_statement; - v->a[5067] = sym_for_statement; - v->a[5068] = sym_while_statement; - v->a[5069] = sym_if_statement; - v->a[5070] = sym_case_statement; - v->a[5071] = sym_function_definition; - v->a[5072] = sym_compound_statement; - v->a[5073] = sym_subshell; - v->a[5074] = sym_list; - v->a[5075] = sym_negated_command; - v->a[5076] = sym_command; - v->a[5077] = sym__variable_assignments; - v->a[5078] = 30; - v->a[5079] = actions(3); - small_parse_table_254(v); -} - -void small_parse_table_254(t_small_parse_table_array *v) -{ - v->a[5080] = 1; - v->a[5081] = sym_comment; - v->a[5082] = actions(9); - v->a[5083] = 1; - v->a[5084] = anon_sym_for; - v->a[5085] = actions(13); - v->a[5086] = 1; - v->a[5087] = anon_sym_if; - v->a[5088] = actions(15); - v->a[5089] = 1; - v->a[5090] = anon_sym_case; - v->a[5091] = actions(17); - v->a[5092] = 1; - v->a[5093] = anon_sym_LPAREN; - v->a[5094] = actions(19); - v->a[5095] = 1; - v->a[5096] = anon_sym_LBRACE; - v->a[5097] = actions(53); - v->a[5098] = 1; - v->a[5099] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_255(v); -} - -/* EOF small_parse_table_50.c */ diff --git a/parser/static/small_parse_table/small_parse_table_500.c b/parser/static/small_parse_table/small_parse_table_500.c deleted file mode 100644 index 72a8b130..00000000 --- a/parser/static/small_parse_table/small_parse_table_500.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_500.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2500(t_small_parse_table_array *v) -{ - v->a[50000] = 8; - v->a[50001] = actions(3); - v->a[50002] = 1; - v->a[50003] = sym_comment; - v->a[50004] = actions(2277); - v->a[50005] = 1; - v->a[50006] = anon_sym_POUND; - v->a[50007] = actions(2279); - v->a[50008] = 1; - v->a[50009] = aux_sym__simple_variable_name_token1; - v->a[50010] = actions(2281); - v->a[50011] = 1; - v->a[50012] = anon_sym_0; - v->a[50013] = actions(2283); - v->a[50014] = 1; - v->a[50015] = sym_variable_name; - v->a[50016] = actions(2448); - v->a[50017] = 1; - v->a[50018] = anon_sym_RBRACE; - v->a[50019] = state(1666); - small_parse_table_2501(v); -} - -void small_parse_table_2501(t_small_parse_table_array *v) -{ - v->a[50020] = 1; - v->a[50021] = sym__expansion_body; - v->a[50022] = actions(2275); - v->a[50023] = 6; - v->a[50024] = anon_sym_BANG; - v->a[50025] = anon_sym_DASH; - v->a[50026] = anon_sym_STAR; - v->a[50027] = anon_sym_QMARK; - v->a[50028] = anon_sym_DOLLAR; - v->a[50029] = anon_sym_AT; - v->a[50030] = 10; - v->a[50031] = actions(3); - v->a[50032] = 1; - v->a[50033] = sym_comment; - v->a[50034] = actions(2293); - v->a[50035] = 1; - v->a[50036] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50037] = actions(2299); - v->a[50038] = 1; - v->a[50039] = sym_string_content; - small_parse_table_2502(v); -} - -void small_parse_table_2502(t_small_parse_table_array *v) -{ - v->a[50040] = actions(2301); - v->a[50041] = 1; - v->a[50042] = anon_sym_DOLLAR_LBRACE; - v->a[50043] = actions(2303); - v->a[50044] = 1; - v->a[50045] = anon_sym_DOLLAR_LPAREN; - v->a[50046] = actions(2305); - v->a[50047] = 1; - v->a[50048] = anon_sym_BQUOTE; - v->a[50049] = actions(2450); - v->a[50050] = 1; - v->a[50051] = anon_sym_DOLLAR; - v->a[50052] = actions(2452); - v->a[50053] = 1; - v->a[50054] = anon_sym_DQUOTE; - v->a[50055] = state(1176); - v->a[50056] = 1; - v->a[50057] = aux_sym_string_repeat1; - v->a[50058] = state(1394); - v->a[50059] = 4; - small_parse_table_2503(v); -} - -void small_parse_table_2503(t_small_parse_table_array *v) -{ - v->a[50060] = sym_arithmetic_expansion; - v->a[50061] = sym_simple_expansion; - v->a[50062] = sym_expansion; - v->a[50063] = sym_command_substitution; - v->a[50064] = 5; - v->a[50065] = actions(3); - v->a[50066] = 1; - v->a[50067] = sym_comment; - v->a[50068] = actions(2454); - v->a[50069] = 1; - v->a[50070] = anon_sym_PIPE; - v->a[50071] = state(1137); - v->a[50072] = 1; - v->a[50073] = aux_sym_pipeline_repeat1; - v->a[50074] = actions(1974); - v->a[50075] = 2; - v->a[50076] = ts_builtin_sym_end; - v->a[50077] = aux_sym_heredoc_redirect_token1; - v->a[50078] = actions(1979); - v->a[50079] = 8; - small_parse_table_2504(v); -} - -void small_parse_table_2504(t_small_parse_table_array *v) -{ - v->a[50080] = anon_sym_SEMI_SEMI; - v->a[50081] = anon_sym_AMP_AMP; - v->a[50082] = anon_sym_PIPE_PIPE; - v->a[50083] = anon_sym_LT; - v->a[50084] = anon_sym_GT; - v->a[50085] = anon_sym_GT_GT; - v->a[50086] = anon_sym_LT_LT; - v->a[50087] = anon_sym_SEMI; - v->a[50088] = 10; - v->a[50089] = actions(3); - v->a[50090] = 1; - v->a[50091] = sym_comment; - v->a[50092] = actions(2293); - v->a[50093] = 1; - v->a[50094] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50095] = actions(2299); - v->a[50096] = 1; - v->a[50097] = sym_string_content; - v->a[50098] = actions(2301); - v->a[50099] = 1; - small_parse_table_2505(v); -} - -/* EOF small_parse_table_500.c */ diff --git a/parser/static/small_parse_table/small_parse_table_501.c b/parser/static/small_parse_table/small_parse_table_501.c deleted file mode 100644 index beb32304..00000000 --- a/parser/static/small_parse_table/small_parse_table_501.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_501.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2505(t_small_parse_table_array *v) -{ - v->a[50100] = anon_sym_DOLLAR_LBRACE; - v->a[50101] = actions(2303); - v->a[50102] = 1; - v->a[50103] = anon_sym_DOLLAR_LPAREN; - v->a[50104] = actions(2305); - v->a[50105] = 1; - v->a[50106] = anon_sym_BQUOTE; - v->a[50107] = actions(2457); - v->a[50108] = 1; - v->a[50109] = anon_sym_DOLLAR; - v->a[50110] = actions(2459); - v->a[50111] = 1; - v->a[50112] = anon_sym_DQUOTE; - v->a[50113] = state(1176); - v->a[50114] = 1; - v->a[50115] = aux_sym_string_repeat1; - v->a[50116] = state(1394); - v->a[50117] = 4; - v->a[50118] = sym_arithmetic_expansion; - v->a[50119] = sym_simple_expansion; - small_parse_table_2506(v); -} - -void small_parse_table_2506(t_small_parse_table_array *v) -{ - v->a[50120] = sym_expansion; - v->a[50121] = sym_command_substitution; - v->a[50122] = 8; - v->a[50123] = actions(3); - v->a[50124] = 1; - v->a[50125] = sym_comment; - v->a[50126] = actions(2277); - v->a[50127] = 1; - v->a[50128] = anon_sym_POUND; - v->a[50129] = actions(2279); - v->a[50130] = 1; - v->a[50131] = aux_sym__simple_variable_name_token1; - v->a[50132] = actions(2281); - v->a[50133] = 1; - v->a[50134] = anon_sym_0; - v->a[50135] = actions(2283); - v->a[50136] = 1; - v->a[50137] = sym_variable_name; - v->a[50138] = actions(2461); - v->a[50139] = 1; - small_parse_table_2507(v); -} - -void small_parse_table_2507(t_small_parse_table_array *v) -{ - v->a[50140] = anon_sym_RBRACE; - v->a[50141] = state(1751); - v->a[50142] = 1; - v->a[50143] = sym__expansion_body; - v->a[50144] = actions(2275); - v->a[50145] = 6; - v->a[50146] = anon_sym_BANG; - v->a[50147] = anon_sym_DASH; - v->a[50148] = anon_sym_STAR; - v->a[50149] = anon_sym_QMARK; - v->a[50150] = anon_sym_DOLLAR; - v->a[50151] = anon_sym_AT; - v->a[50152] = 8; - v->a[50153] = actions(3); - v->a[50154] = 1; - v->a[50155] = sym_comment; - v->a[50156] = actions(2277); - v->a[50157] = 1; - v->a[50158] = anon_sym_POUND; - v->a[50159] = actions(2279); - small_parse_table_2508(v); -} - -void small_parse_table_2508(t_small_parse_table_array *v) -{ - v->a[50160] = 1; - v->a[50161] = aux_sym__simple_variable_name_token1; - v->a[50162] = actions(2281); - v->a[50163] = 1; - v->a[50164] = anon_sym_0; - v->a[50165] = actions(2283); - v->a[50166] = 1; - v->a[50167] = sym_variable_name; - v->a[50168] = actions(2463); - v->a[50169] = 1; - v->a[50170] = anon_sym_RBRACE; - v->a[50171] = state(1619); - v->a[50172] = 1; - v->a[50173] = sym__expansion_body; - v->a[50174] = actions(2275); - v->a[50175] = 6; - v->a[50176] = anon_sym_BANG; - v->a[50177] = anon_sym_DASH; - v->a[50178] = anon_sym_STAR; - v->a[50179] = anon_sym_QMARK; - small_parse_table_2509(v); -} - -void small_parse_table_2509(t_small_parse_table_array *v) -{ - v->a[50180] = anon_sym_DOLLAR; - v->a[50181] = anon_sym_AT; - v->a[50182] = 10; - v->a[50183] = actions(3); - v->a[50184] = 1; - v->a[50185] = sym_comment; - v->a[50186] = actions(2293); - v->a[50187] = 1; - v->a[50188] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50189] = actions(2299); - v->a[50190] = 1; - v->a[50191] = sym_string_content; - v->a[50192] = actions(2301); - v->a[50193] = 1; - v->a[50194] = anon_sym_DOLLAR_LBRACE; - v->a[50195] = actions(2303); - v->a[50196] = 1; - v->a[50197] = anon_sym_DOLLAR_LPAREN; - v->a[50198] = actions(2305); - v->a[50199] = 1; - small_parse_table_2510(v); -} - -/* EOF small_parse_table_501.c */ diff --git a/parser/static/small_parse_table/small_parse_table_502.c b/parser/static/small_parse_table/small_parse_table_502.c deleted file mode 100644 index 79c9dec7..00000000 --- a/parser/static/small_parse_table/small_parse_table_502.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_502.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2510(t_small_parse_table_array *v) -{ - v->a[50200] = anon_sym_BQUOTE; - v->a[50201] = actions(2465); - v->a[50202] = 1; - v->a[50203] = anon_sym_DOLLAR; - v->a[50204] = actions(2467); - v->a[50205] = 1; - v->a[50206] = anon_sym_DQUOTE; - v->a[50207] = state(1136); - v->a[50208] = 1; - v->a[50209] = aux_sym_string_repeat1; - v->a[50210] = state(1394); - v->a[50211] = 4; - v->a[50212] = sym_arithmetic_expansion; - v->a[50213] = sym_simple_expansion; - v->a[50214] = sym_expansion; - v->a[50215] = sym_command_substitution; - v->a[50216] = 4; - v->a[50217] = actions(3); - v->a[50218] = 1; - v->a[50219] = sym_comment; - small_parse_table_2511(v); -} - -void small_parse_table_2511(t_small_parse_table_array *v) -{ - v->a[50220] = actions(2471); - v->a[50221] = 1; - v->a[50222] = anon_sym_esac; - v->a[50223] = actions(2473); - v->a[50224] = 1; - v->a[50225] = sym_extglob_pattern; - v->a[50226] = actions(2469); - v->a[50227] = 10; - v->a[50228] = anon_sym_LPAREN; - v->a[50229] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50230] = anon_sym_DOLLAR; - v->a[50231] = anon_sym_DQUOTE; - v->a[50232] = sym_raw_string; - v->a[50233] = sym_number; - v->a[50234] = anon_sym_DOLLAR_LBRACE; - v->a[50235] = anon_sym_DOLLAR_LPAREN; - v->a[50236] = anon_sym_BQUOTE; - v->a[50237] = sym_word; - v->a[50238] = 4; - v->a[50239] = actions(3); - small_parse_table_2512(v); -} - -void small_parse_table_2512(t_small_parse_table_array *v) -{ - v->a[50240] = 1; - v->a[50241] = sym_comment; - v->a[50242] = actions(2477); - v->a[50243] = 1; - v->a[50244] = anon_sym_esac; - v->a[50245] = actions(2479); - v->a[50246] = 1; - v->a[50247] = sym_extglob_pattern; - v->a[50248] = actions(2475); - v->a[50249] = 10; - v->a[50250] = anon_sym_LPAREN; - v->a[50251] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50252] = anon_sym_DOLLAR; - v->a[50253] = anon_sym_DQUOTE; - v->a[50254] = sym_raw_string; - v->a[50255] = sym_number; - v->a[50256] = anon_sym_DOLLAR_LBRACE; - v->a[50257] = anon_sym_DOLLAR_LPAREN; - v->a[50258] = anon_sym_BQUOTE; - v->a[50259] = sym_word; - small_parse_table_2513(v); -} - -void small_parse_table_2513(t_small_parse_table_array *v) -{ - v->a[50260] = 10; - v->a[50261] = actions(3); - v->a[50262] = 1; - v->a[50263] = sym_comment; - v->a[50264] = actions(2293); - v->a[50265] = 1; - v->a[50266] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50267] = actions(2299); - v->a[50268] = 1; - v->a[50269] = sym_string_content; - v->a[50270] = actions(2301); - v->a[50271] = 1; - v->a[50272] = anon_sym_DOLLAR_LBRACE; - v->a[50273] = actions(2303); - v->a[50274] = 1; - v->a[50275] = anon_sym_DOLLAR_LPAREN; - v->a[50276] = actions(2305); - v->a[50277] = 1; - v->a[50278] = anon_sym_BQUOTE; - v->a[50279] = actions(2481); - small_parse_table_2514(v); -} - -void small_parse_table_2514(t_small_parse_table_array *v) -{ - v->a[50280] = 1; - v->a[50281] = anon_sym_DOLLAR; - v->a[50282] = actions(2483); - v->a[50283] = 1; - v->a[50284] = anon_sym_DQUOTE; - v->a[50285] = state(1176); - v->a[50286] = 1; - v->a[50287] = aux_sym_string_repeat1; - v->a[50288] = state(1394); - v->a[50289] = 4; - v->a[50290] = sym_arithmetic_expansion; - v->a[50291] = sym_simple_expansion; - v->a[50292] = sym_expansion; - v->a[50293] = sym_command_substitution; - v->a[50294] = 10; - v->a[50295] = actions(3); - v->a[50296] = 1; - v->a[50297] = sym_comment; - v->a[50298] = actions(2293); - v->a[50299] = 1; - small_parse_table_2515(v); -} - -/* EOF small_parse_table_502.c */ diff --git a/parser/static/small_parse_table/small_parse_table_503.c b/parser/static/small_parse_table/small_parse_table_503.c deleted file mode 100644 index 83779203..00000000 --- a/parser/static/small_parse_table/small_parse_table_503.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_503.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2515(t_small_parse_table_array *v) -{ - v->a[50300] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50301] = actions(2299); - v->a[50302] = 1; - v->a[50303] = sym_string_content; - v->a[50304] = actions(2301); - v->a[50305] = 1; - v->a[50306] = anon_sym_DOLLAR_LBRACE; - v->a[50307] = actions(2303); - v->a[50308] = 1; - v->a[50309] = anon_sym_DOLLAR_LPAREN; - v->a[50310] = actions(2305); - v->a[50311] = 1; - v->a[50312] = anon_sym_BQUOTE; - v->a[50313] = actions(2485); - v->a[50314] = 1; - v->a[50315] = anon_sym_DOLLAR; - v->a[50316] = actions(2487); - v->a[50317] = 1; - v->a[50318] = anon_sym_DQUOTE; - v->a[50319] = state(1176); - small_parse_table_2516(v); -} - -void small_parse_table_2516(t_small_parse_table_array *v) -{ - v->a[50320] = 1; - v->a[50321] = aux_sym_string_repeat1; - v->a[50322] = state(1394); - v->a[50323] = 4; - v->a[50324] = sym_arithmetic_expansion; - v->a[50325] = sym_simple_expansion; - v->a[50326] = sym_expansion; - v->a[50327] = sym_command_substitution; - v->a[50328] = 8; - v->a[50329] = actions(3); - v->a[50330] = 1; - v->a[50331] = sym_comment; - v->a[50332] = actions(2277); - v->a[50333] = 1; - v->a[50334] = anon_sym_POUND; - v->a[50335] = actions(2279); - v->a[50336] = 1; - v->a[50337] = aux_sym__simple_variable_name_token1; - v->a[50338] = actions(2281); - v->a[50339] = 1; - small_parse_table_2517(v); -} - -void small_parse_table_2517(t_small_parse_table_array *v) -{ - v->a[50340] = anon_sym_0; - v->a[50341] = actions(2283); - v->a[50342] = 1; - v->a[50343] = sym_variable_name; - v->a[50344] = actions(2489); - v->a[50345] = 1; - v->a[50346] = anon_sym_RBRACE; - v->a[50347] = state(1740); - v->a[50348] = 1; - v->a[50349] = sym__expansion_body; - v->a[50350] = actions(2275); - v->a[50351] = 6; - v->a[50352] = anon_sym_BANG; - v->a[50353] = anon_sym_DASH; - v->a[50354] = anon_sym_STAR; - v->a[50355] = anon_sym_QMARK; - v->a[50356] = anon_sym_DOLLAR; - v->a[50357] = anon_sym_AT; - v->a[50358] = 10; - v->a[50359] = actions(3); - small_parse_table_2518(v); -} - -void small_parse_table_2518(t_small_parse_table_array *v) -{ - v->a[50360] = 1; - v->a[50361] = sym_comment; - v->a[50362] = actions(2293); - v->a[50363] = 1; - v->a[50364] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50365] = actions(2299); - v->a[50366] = 1; - v->a[50367] = sym_string_content; - v->a[50368] = actions(2301); - v->a[50369] = 1; - v->a[50370] = anon_sym_DOLLAR_LBRACE; - v->a[50371] = actions(2303); - v->a[50372] = 1; - v->a[50373] = anon_sym_DOLLAR_LPAREN; - v->a[50374] = actions(2305); - v->a[50375] = 1; - v->a[50376] = anon_sym_BQUOTE; - v->a[50377] = actions(2491); - v->a[50378] = 1; - v->a[50379] = anon_sym_DOLLAR; - small_parse_table_2519(v); -} - -void small_parse_table_2519(t_small_parse_table_array *v) -{ - v->a[50380] = actions(2493); - v->a[50381] = 1; - v->a[50382] = anon_sym_DQUOTE; - v->a[50383] = state(1144); - v->a[50384] = 1; - v->a[50385] = aux_sym_string_repeat1; - v->a[50386] = state(1394); - v->a[50387] = 4; - v->a[50388] = sym_arithmetic_expansion; - v->a[50389] = sym_simple_expansion; - v->a[50390] = sym_expansion; - v->a[50391] = sym_command_substitution; - v->a[50392] = 5; - v->a[50393] = actions(3); - v->a[50394] = 1; - v->a[50395] = sym_comment; - v->a[50396] = actions(2093); - v->a[50397] = 1; - v->a[50398] = aux_sym_heredoc_redirect_token1; - v->a[50399] = state(1109); - small_parse_table_2520(v); -} - -/* EOF small_parse_table_503.c */ diff --git a/parser/static/small_parse_table/small_parse_table_504.c b/parser/static/small_parse_table/small_parse_table_504.c deleted file mode 100644 index ceb3d1c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_504.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_504.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2520(t_small_parse_table_array *v) -{ - v->a[50400] = 2; - v->a[50401] = sym_file_redirect; - v->a[50402] = aux_sym_redirected_statement_repeat2; - v->a[50403] = actions(1924); - v->a[50404] = 3; - v->a[50405] = anon_sym_LT; - v->a[50406] = anon_sym_GT; - v->a[50407] = anon_sym_GT_GT; - v->a[50408] = actions(2091); - v->a[50409] = 6; - v->a[50410] = anon_sym_PIPE; - v->a[50411] = anon_sym_SEMI_SEMI; - v->a[50412] = anon_sym_AMP_AMP; - v->a[50413] = anon_sym_PIPE_PIPE; - v->a[50414] = anon_sym_LT_LT; - v->a[50415] = anon_sym_SEMI; - v->a[50416] = 10; - v->a[50417] = actions(3); - v->a[50418] = 1; - v->a[50419] = sym_comment; - small_parse_table_2521(v); -} - -void small_parse_table_2521(t_small_parse_table_array *v) -{ - v->a[50420] = actions(2293); - v->a[50421] = 1; - v->a[50422] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50423] = actions(2299); - v->a[50424] = 1; - v->a[50425] = sym_string_content; - v->a[50426] = actions(2301); - v->a[50427] = 1; - v->a[50428] = anon_sym_DOLLAR_LBRACE; - v->a[50429] = actions(2303); - v->a[50430] = 1; - v->a[50431] = anon_sym_DOLLAR_LPAREN; - v->a[50432] = actions(2305); - v->a[50433] = 1; - v->a[50434] = anon_sym_BQUOTE; - v->a[50435] = actions(2495); - v->a[50436] = 1; - v->a[50437] = anon_sym_DOLLAR; - v->a[50438] = actions(2497); - v->a[50439] = 1; - small_parse_table_2522(v); -} - -void small_parse_table_2522(t_small_parse_table_array *v) -{ - v->a[50440] = anon_sym_DQUOTE; - v->a[50441] = state(1162); - v->a[50442] = 1; - v->a[50443] = aux_sym_string_repeat1; - v->a[50444] = state(1394); - v->a[50445] = 4; - v->a[50446] = sym_arithmetic_expansion; - v->a[50447] = sym_simple_expansion; - v->a[50448] = sym_expansion; - v->a[50449] = sym_command_substitution; - v->a[50450] = 10; - v->a[50451] = actions(3); - v->a[50452] = 1; - v->a[50453] = sym_comment; - v->a[50454] = actions(2293); - v->a[50455] = 1; - v->a[50456] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50457] = actions(2299); - v->a[50458] = 1; - v->a[50459] = sym_string_content; - small_parse_table_2523(v); -} - -void small_parse_table_2523(t_small_parse_table_array *v) -{ - v->a[50460] = actions(2301); - v->a[50461] = 1; - v->a[50462] = anon_sym_DOLLAR_LBRACE; - v->a[50463] = actions(2303); - v->a[50464] = 1; - v->a[50465] = anon_sym_DOLLAR_LPAREN; - v->a[50466] = actions(2305); - v->a[50467] = 1; - v->a[50468] = anon_sym_BQUOTE; - v->a[50469] = actions(2499); - v->a[50470] = 1; - v->a[50471] = anon_sym_DOLLAR; - v->a[50472] = actions(2501); - v->a[50473] = 1; - v->a[50474] = anon_sym_DQUOTE; - v->a[50475] = state(1176); - v->a[50476] = 1; - v->a[50477] = aux_sym_string_repeat1; - v->a[50478] = state(1394); - v->a[50479] = 4; - small_parse_table_2524(v); -} - -void small_parse_table_2524(t_small_parse_table_array *v) -{ - v->a[50480] = sym_arithmetic_expansion; - v->a[50481] = sym_simple_expansion; - v->a[50482] = sym_expansion; - v->a[50483] = sym_command_substitution; - v->a[50484] = 8; - v->a[50485] = actions(3); - v->a[50486] = 1; - v->a[50487] = sym_comment; - v->a[50488] = actions(2277); - v->a[50489] = 1; - v->a[50490] = anon_sym_POUND; - v->a[50491] = actions(2279); - v->a[50492] = 1; - v->a[50493] = aux_sym__simple_variable_name_token1; - v->a[50494] = actions(2281); - v->a[50495] = 1; - v->a[50496] = anon_sym_0; - v->a[50497] = actions(2283); - v->a[50498] = 1; - v->a[50499] = sym_variable_name; - small_parse_table_2525(v); -} - -/* EOF small_parse_table_504.c */ diff --git a/parser/static/small_parse_table/small_parse_table_505.c b/parser/static/small_parse_table/small_parse_table_505.c deleted file mode 100644 index 2aff703d..00000000 --- a/parser/static/small_parse_table/small_parse_table_505.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_505.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2525(t_small_parse_table_array *v) -{ - v->a[50500] = actions(2503); - v->a[50501] = 1; - v->a[50502] = anon_sym_RBRACE; - v->a[50503] = state(1676); - v->a[50504] = 1; - v->a[50505] = sym__expansion_body; - v->a[50506] = actions(2275); - v->a[50507] = 6; - v->a[50508] = anon_sym_BANG; - v->a[50509] = anon_sym_DASH; - v->a[50510] = anon_sym_STAR; - v->a[50511] = anon_sym_QMARK; - v->a[50512] = anon_sym_DOLLAR; - v->a[50513] = anon_sym_AT; - v->a[50514] = 8; - v->a[50515] = actions(3); - v->a[50516] = 1; - v->a[50517] = sym_comment; - v->a[50518] = actions(2277); - v->a[50519] = 1; - small_parse_table_2526(v); -} - -void small_parse_table_2526(t_small_parse_table_array *v) -{ - v->a[50520] = anon_sym_POUND; - v->a[50521] = actions(2279); - v->a[50522] = 1; - v->a[50523] = aux_sym__simple_variable_name_token1; - v->a[50524] = actions(2281); - v->a[50525] = 1; - v->a[50526] = anon_sym_0; - v->a[50527] = actions(2283); - v->a[50528] = 1; - v->a[50529] = sym_variable_name; - v->a[50530] = actions(2505); - v->a[50531] = 1; - v->a[50532] = anon_sym_RBRACE; - v->a[50533] = state(1670); - v->a[50534] = 1; - v->a[50535] = sym__expansion_body; - v->a[50536] = actions(2275); - v->a[50537] = 6; - v->a[50538] = anon_sym_BANG; - v->a[50539] = anon_sym_DASH; - small_parse_table_2527(v); -} - -void small_parse_table_2527(t_small_parse_table_array *v) -{ - v->a[50540] = anon_sym_STAR; - v->a[50541] = anon_sym_QMARK; - v->a[50542] = anon_sym_DOLLAR; - v->a[50543] = anon_sym_AT; - v->a[50544] = 10; - v->a[50545] = actions(3); - v->a[50546] = 1; - v->a[50547] = sym_comment; - v->a[50548] = actions(2293); - v->a[50549] = 1; - v->a[50550] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50551] = actions(2299); - v->a[50552] = 1; - v->a[50553] = sym_string_content; - v->a[50554] = actions(2301); - v->a[50555] = 1; - v->a[50556] = anon_sym_DOLLAR_LBRACE; - v->a[50557] = actions(2303); - v->a[50558] = 1; - v->a[50559] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2528(v); -} - -void small_parse_table_2528(t_small_parse_table_array *v) -{ - v->a[50560] = actions(2305); - v->a[50561] = 1; - v->a[50562] = anon_sym_BQUOTE; - v->a[50563] = actions(2507); - v->a[50564] = 1; - v->a[50565] = anon_sym_DOLLAR; - v->a[50566] = actions(2509); - v->a[50567] = 1; - v->a[50568] = anon_sym_DQUOTE; - v->a[50569] = state(1150); - v->a[50570] = 1; - v->a[50571] = aux_sym_string_repeat1; - v->a[50572] = state(1394); - v->a[50573] = 4; - v->a[50574] = sym_arithmetic_expansion; - v->a[50575] = sym_simple_expansion; - v->a[50576] = sym_expansion; - v->a[50577] = sym_command_substitution; - v->a[50578] = 5; - v->a[50579] = actions(3); - small_parse_table_2529(v); -} - -void small_parse_table_2529(t_small_parse_table_array *v) -{ - v->a[50580] = 1; - v->a[50581] = sym_comment; - v->a[50582] = actions(1974); - v->a[50583] = 1; - v->a[50584] = aux_sym_heredoc_redirect_token1; - v->a[50585] = actions(2511); - v->a[50586] = 1; - v->a[50587] = anon_sym_PIPE; - v->a[50588] = state(1154); - v->a[50589] = 1; - v->a[50590] = aux_sym_pipeline_repeat1; - v->a[50591] = actions(1979); - v->a[50592] = 9; - v->a[50593] = anon_sym_RPAREN; - v->a[50594] = anon_sym_SEMI_SEMI; - v->a[50595] = anon_sym_AMP_AMP; - v->a[50596] = anon_sym_PIPE_PIPE; - v->a[50597] = anon_sym_LT; - v->a[50598] = anon_sym_GT; - v->a[50599] = anon_sym_GT_GT; - small_parse_table_2530(v); -} - -/* EOF small_parse_table_505.c */ diff --git a/parser/static/small_parse_table/small_parse_table_506.c b/parser/static/small_parse_table/small_parse_table_506.c deleted file mode 100644 index bacda9f4..00000000 --- a/parser/static/small_parse_table/small_parse_table_506.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_506.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2530(t_small_parse_table_array *v) -{ - v->a[50600] = anon_sym_LT_LT; - v->a[50601] = anon_sym_SEMI; - v->a[50602] = 5; - v->a[50603] = actions(3); - v->a[50604] = 1; - v->a[50605] = sym_comment; - v->a[50606] = actions(2514); - v->a[50607] = 1; - v->a[50608] = anon_sym_PIPE; - v->a[50609] = state(1137); - v->a[50610] = 1; - v->a[50611] = aux_sym_pipeline_repeat1; - v->a[50612] = actions(2357); - v->a[50613] = 2; - v->a[50614] = ts_builtin_sym_end; - v->a[50615] = aux_sym_heredoc_redirect_token1; - v->a[50616] = actions(2353); - v->a[50617] = 8; - v->a[50618] = anon_sym_SEMI_SEMI; - v->a[50619] = anon_sym_AMP_AMP; - small_parse_table_2531(v); -} - -void small_parse_table_2531(t_small_parse_table_array *v) -{ - v->a[50620] = anon_sym_PIPE_PIPE; - v->a[50621] = anon_sym_LT; - v->a[50622] = anon_sym_GT; - v->a[50623] = anon_sym_GT_GT; - v->a[50624] = anon_sym_LT_LT; - v->a[50625] = anon_sym_SEMI; - v->a[50626] = 10; - v->a[50627] = actions(3); - v->a[50628] = 1; - v->a[50629] = sym_comment; - v->a[50630] = actions(2293); - v->a[50631] = 1; - v->a[50632] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50633] = actions(2299); - v->a[50634] = 1; - v->a[50635] = sym_string_content; - v->a[50636] = actions(2301); - v->a[50637] = 1; - v->a[50638] = anon_sym_DOLLAR_LBRACE; - v->a[50639] = actions(2303); - small_parse_table_2532(v); -} - -void small_parse_table_2532(t_small_parse_table_array *v) -{ - v->a[50640] = 1; - v->a[50641] = anon_sym_DOLLAR_LPAREN; - v->a[50642] = actions(2305); - v->a[50643] = 1; - v->a[50644] = anon_sym_BQUOTE; - v->a[50645] = actions(2516); - v->a[50646] = 1; - v->a[50647] = anon_sym_DOLLAR; - v->a[50648] = actions(2518); - v->a[50649] = 1; - v->a[50650] = anon_sym_DQUOTE; - v->a[50651] = state(1176); - v->a[50652] = 1; - v->a[50653] = aux_sym_string_repeat1; - v->a[50654] = state(1394); - v->a[50655] = 4; - v->a[50656] = sym_arithmetic_expansion; - v->a[50657] = sym_simple_expansion; - v->a[50658] = sym_expansion; - v->a[50659] = sym_command_substitution; - small_parse_table_2533(v); -} - -void small_parse_table_2533(t_small_parse_table_array *v) -{ - v->a[50660] = 4; - v->a[50661] = actions(3); - v->a[50662] = 1; - v->a[50663] = sym_comment; - v->a[50664] = actions(2522); - v->a[50665] = 1; - v->a[50666] = anon_sym_esac; - v->a[50667] = actions(2524); - v->a[50668] = 1; - v->a[50669] = sym_extglob_pattern; - v->a[50670] = actions(2520); - v->a[50671] = 10; - v->a[50672] = anon_sym_LPAREN; - v->a[50673] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50674] = anon_sym_DOLLAR; - v->a[50675] = anon_sym_DQUOTE; - v->a[50676] = sym_raw_string; - v->a[50677] = sym_number; - v->a[50678] = anon_sym_DOLLAR_LBRACE; - v->a[50679] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2534(v); -} - -void small_parse_table_2534(t_small_parse_table_array *v) -{ - v->a[50680] = anon_sym_BQUOTE; - v->a[50681] = sym_word; - v->a[50682] = 8; - v->a[50683] = actions(3); - v->a[50684] = 1; - v->a[50685] = sym_comment; - v->a[50686] = actions(2277); - v->a[50687] = 1; - v->a[50688] = anon_sym_POUND; - v->a[50689] = actions(2279); - v->a[50690] = 1; - v->a[50691] = aux_sym__simple_variable_name_token1; - v->a[50692] = actions(2281); - v->a[50693] = 1; - v->a[50694] = anon_sym_0; - v->a[50695] = actions(2283); - v->a[50696] = 1; - v->a[50697] = sym_variable_name; - v->a[50698] = actions(2526); - v->a[50699] = 1; - small_parse_table_2535(v); -} - -/* EOF small_parse_table_506.c */ diff --git a/parser/static/small_parse_table/small_parse_table_507.c b/parser/static/small_parse_table/small_parse_table_507.c deleted file mode 100644 index ef835edc..00000000 --- a/parser/static/small_parse_table/small_parse_table_507.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_507.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2535(t_small_parse_table_array *v) -{ - v->a[50700] = anon_sym_RBRACE; - v->a[50701] = state(1646); - v->a[50702] = 1; - v->a[50703] = sym__expansion_body; - v->a[50704] = actions(2275); - v->a[50705] = 6; - v->a[50706] = anon_sym_BANG; - v->a[50707] = anon_sym_DASH; - v->a[50708] = anon_sym_STAR; - v->a[50709] = anon_sym_QMARK; - v->a[50710] = anon_sym_DOLLAR; - v->a[50711] = anon_sym_AT; - v->a[50712] = 10; - v->a[50713] = actions(3); - v->a[50714] = 1; - v->a[50715] = sym_comment; - v->a[50716] = actions(2293); - v->a[50717] = 1; - v->a[50718] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50719] = actions(2299); - small_parse_table_2536(v); -} - -void small_parse_table_2536(t_small_parse_table_array *v) -{ - v->a[50720] = 1; - v->a[50721] = sym_string_content; - v->a[50722] = actions(2301); - v->a[50723] = 1; - v->a[50724] = anon_sym_DOLLAR_LBRACE; - v->a[50725] = actions(2303); - v->a[50726] = 1; - v->a[50727] = anon_sym_DOLLAR_LPAREN; - v->a[50728] = actions(2305); - v->a[50729] = 1; - v->a[50730] = anon_sym_BQUOTE; - v->a[50731] = actions(2528); - v->a[50732] = 1; - v->a[50733] = anon_sym_DOLLAR; - v->a[50734] = actions(2530); - v->a[50735] = 1; - v->a[50736] = anon_sym_DQUOTE; - v->a[50737] = state(1156); - v->a[50738] = 1; - v->a[50739] = aux_sym_string_repeat1; - small_parse_table_2537(v); -} - -void small_parse_table_2537(t_small_parse_table_array *v) -{ - v->a[50740] = state(1394); - v->a[50741] = 4; - v->a[50742] = sym_arithmetic_expansion; - v->a[50743] = sym_simple_expansion; - v->a[50744] = sym_expansion; - v->a[50745] = sym_command_substitution; - v->a[50746] = 4; - v->a[50747] = actions(3); - v->a[50748] = 1; - v->a[50749] = sym_comment; - v->a[50750] = actions(2522); - v->a[50751] = 1; - v->a[50752] = anon_sym_esac; - v->a[50753] = actions(2524); - v->a[50754] = 1; - v->a[50755] = sym_extglob_pattern; - v->a[50756] = actions(2520); - v->a[50757] = 10; - v->a[50758] = anon_sym_LPAREN; - v->a[50759] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_2538(v); -} - -void small_parse_table_2538(t_small_parse_table_array *v) -{ - v->a[50760] = anon_sym_DOLLAR; - v->a[50761] = anon_sym_DQUOTE; - v->a[50762] = sym_raw_string; - v->a[50763] = sym_number; - v->a[50764] = anon_sym_DOLLAR_LBRACE; - v->a[50765] = anon_sym_DOLLAR_LPAREN; - v->a[50766] = anon_sym_BQUOTE; - v->a[50767] = sym_word; - v->a[50768] = 5; - v->a[50769] = actions(3); - v->a[50770] = 1; - v->a[50771] = sym_comment; - v->a[50772] = actions(2357); - v->a[50773] = 1; - v->a[50774] = aux_sym_heredoc_redirect_token1; - v->a[50775] = actions(2532); - v->a[50776] = 1; - v->a[50777] = anon_sym_PIPE; - v->a[50778] = state(1178); - v->a[50779] = 1; - small_parse_table_2539(v); -} - -void small_parse_table_2539(t_small_parse_table_array *v) -{ - v->a[50780] = aux_sym_pipeline_repeat1; - v->a[50781] = actions(2353); - v->a[50782] = 9; - v->a[50783] = anon_sym_SEMI_SEMI; - 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_LT_LT; - v->a[50790] = anon_sym_BQUOTE; - v->a[50791] = anon_sym_SEMI; - v->a[50792] = 10; - v->a[50793] = actions(3); - v->a[50794] = 1; - v->a[50795] = sym_comment; - v->a[50796] = actions(2293); - v->a[50797] = 1; - v->a[50798] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50799] = actions(2299); - small_parse_table_2540(v); -} - -/* EOF small_parse_table_507.c */ diff --git a/parser/static/small_parse_table/small_parse_table_508.c b/parser/static/small_parse_table/small_parse_table_508.c deleted file mode 100644 index 5fd0aba7..00000000 --- a/parser/static/small_parse_table/small_parse_table_508.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_508.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2540(t_small_parse_table_array *v) -{ - v->a[50800] = 1; - v->a[50801] = sym_string_content; - v->a[50802] = actions(2301); - v->a[50803] = 1; - v->a[50804] = anon_sym_DOLLAR_LBRACE; - v->a[50805] = actions(2303); - v->a[50806] = 1; - v->a[50807] = anon_sym_DOLLAR_LPAREN; - v->a[50808] = actions(2305); - v->a[50809] = 1; - v->a[50810] = anon_sym_BQUOTE; - v->a[50811] = actions(2534); - v->a[50812] = 1; - v->a[50813] = anon_sym_DOLLAR; - v->a[50814] = actions(2536); - v->a[50815] = 1; - v->a[50816] = anon_sym_DQUOTE; - v->a[50817] = state(1176); - v->a[50818] = 1; - v->a[50819] = aux_sym_string_repeat1; - small_parse_table_2541(v); -} - -void small_parse_table_2541(t_small_parse_table_array *v) -{ - v->a[50820] = state(1394); - v->a[50821] = 4; - v->a[50822] = sym_arithmetic_expansion; - v->a[50823] = sym_simple_expansion; - v->a[50824] = sym_expansion; - v->a[50825] = sym_command_substitution; - v->a[50826] = 5; - v->a[50827] = actions(3); - v->a[50828] = 1; - v->a[50829] = sym_comment; - v->a[50830] = actions(2357); - v->a[50831] = 1; - v->a[50832] = aux_sym_heredoc_redirect_token1; - v->a[50833] = actions(2538); - v->a[50834] = 1; - v->a[50835] = anon_sym_PIPE; - v->a[50836] = state(1154); - v->a[50837] = 1; - v->a[50838] = aux_sym_pipeline_repeat1; - v->a[50839] = actions(2353); - small_parse_table_2542(v); -} - -void small_parse_table_2542(t_small_parse_table_array *v) -{ - v->a[50840] = 9; - v->a[50841] = anon_sym_RPAREN; - v->a[50842] = anon_sym_SEMI_SEMI; - v->a[50843] = anon_sym_AMP_AMP; - v->a[50844] = anon_sym_PIPE_PIPE; - v->a[50845] = anon_sym_LT; - v->a[50846] = anon_sym_GT; - v->a[50847] = anon_sym_GT_GT; - v->a[50848] = anon_sym_LT_LT; - v->a[50849] = anon_sym_SEMI; - v->a[50850] = 5; - v->a[50851] = actions(3); - v->a[50852] = 1; - v->a[50853] = sym_comment; - v->a[50854] = actions(1974); - v->a[50855] = 1; - v->a[50856] = aux_sym_heredoc_redirect_token1; - v->a[50857] = actions(1976); - v->a[50858] = 1; - v->a[50859] = anon_sym_PIPE; - small_parse_table_2543(v); -} - -void small_parse_table_2543(t_small_parse_table_array *v) -{ - v->a[50860] = state(1385); - v->a[50861] = 1; - v->a[50862] = aux_sym_pipeline_repeat1; - v->a[50863] = actions(1979); - v->a[50864] = 9; - v->a[50865] = anon_sym_esac; - v->a[50866] = anon_sym_SEMI_SEMI; - v->a[50867] = anon_sym_AMP_AMP; - v->a[50868] = anon_sym_PIPE_PIPE; - v->a[50869] = anon_sym_LT; - v->a[50870] = anon_sym_GT; - v->a[50871] = anon_sym_GT_GT; - v->a[50872] = anon_sym_LT_LT; - v->a[50873] = anon_sym_SEMI; - v->a[50874] = 5; - v->a[50875] = actions(3); - v->a[50876] = 1; - v->a[50877] = sym_comment; - v->a[50878] = actions(1974); - v->a[50879] = 1; - small_parse_table_2544(v); -} - -void small_parse_table_2544(t_small_parse_table_array *v) -{ - v->a[50880] = aux_sym_heredoc_redirect_token1; - v->a[50881] = actions(2540); - v->a[50882] = 1; - v->a[50883] = anon_sym_PIPE; - v->a[50884] = state(1165); - v->a[50885] = 1; - v->a[50886] = aux_sym_pipeline_repeat1; - v->a[50887] = actions(1979); - v->a[50888] = 9; - v->a[50889] = anon_sym_esac; - v->a[50890] = anon_sym_SEMI_SEMI; - v->a[50891] = anon_sym_AMP_AMP; - v->a[50892] = anon_sym_PIPE_PIPE; - v->a[50893] = anon_sym_LT; - v->a[50894] = anon_sym_GT; - v->a[50895] = anon_sym_GT_GT; - v->a[50896] = anon_sym_LT_LT; - v->a[50897] = anon_sym_SEMI; - v->a[50898] = 10; - v->a[50899] = actions(3); - small_parse_table_2545(v); -} - -/* EOF small_parse_table_508.c */ diff --git a/parser/static/small_parse_table/small_parse_table_509.c b/parser/static/small_parse_table/small_parse_table_509.c deleted file mode 100644 index e72137bc..00000000 --- a/parser/static/small_parse_table/small_parse_table_509.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_509.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2545(t_small_parse_table_array *v) -{ - v->a[50900] = 1; - v->a[50901] = sym_comment; - v->a[50902] = actions(2293); - v->a[50903] = 1; - v->a[50904] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50905] = actions(2299); - v->a[50906] = 1; - v->a[50907] = sym_string_content; - v->a[50908] = actions(2301); - v->a[50909] = 1; - v->a[50910] = anon_sym_DOLLAR_LBRACE; - v->a[50911] = actions(2303); - v->a[50912] = 1; - v->a[50913] = anon_sym_DOLLAR_LPAREN; - v->a[50914] = actions(2305); - v->a[50915] = 1; - v->a[50916] = anon_sym_BQUOTE; - v->a[50917] = actions(2543); - v->a[50918] = 1; - v->a[50919] = anon_sym_DOLLAR; - small_parse_table_2546(v); -} - -void small_parse_table_2546(t_small_parse_table_array *v) -{ - v->a[50920] = actions(2545); - v->a[50921] = 1; - v->a[50922] = anon_sym_DQUOTE; - v->a[50923] = state(1176); - v->a[50924] = 1; - v->a[50925] = aux_sym_string_repeat1; - v->a[50926] = state(1394); - v->a[50927] = 4; - v->a[50928] = sym_arithmetic_expansion; - v->a[50929] = sym_simple_expansion; - v->a[50930] = sym_expansion; - v->a[50931] = sym_command_substitution; - v->a[50932] = 8; - v->a[50933] = actions(3); - v->a[50934] = 1; - v->a[50935] = sym_comment; - v->a[50936] = actions(2277); - v->a[50937] = 1; - v->a[50938] = anon_sym_POUND; - v->a[50939] = actions(2279); - small_parse_table_2547(v); -} - -void small_parse_table_2547(t_small_parse_table_array *v) -{ - v->a[50940] = 1; - v->a[50941] = aux_sym__simple_variable_name_token1; - v->a[50942] = actions(2281); - v->a[50943] = 1; - v->a[50944] = anon_sym_0; - v->a[50945] = actions(2283); - v->a[50946] = 1; - v->a[50947] = sym_variable_name; - v->a[50948] = actions(2547); - v->a[50949] = 1; - v->a[50950] = anon_sym_RBRACE; - v->a[50951] = state(1698); - v->a[50952] = 1; - v->a[50953] = sym__expansion_body; - v->a[50954] = actions(2275); - v->a[50955] = 6; - v->a[50956] = anon_sym_BANG; - v->a[50957] = anon_sym_DASH; - v->a[50958] = anon_sym_STAR; - v->a[50959] = anon_sym_QMARK; - small_parse_table_2548(v); -} - -void small_parse_table_2548(t_small_parse_table_array *v) -{ - v->a[50960] = anon_sym_DOLLAR; - v->a[50961] = anon_sym_AT; - v->a[50962] = 10; - v->a[50963] = actions(3); - v->a[50964] = 1; - v->a[50965] = sym_comment; - v->a[50966] = actions(2293); - v->a[50967] = 1; - v->a[50968] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[50969] = actions(2299); - v->a[50970] = 1; - v->a[50971] = sym_string_content; - v->a[50972] = actions(2301); - v->a[50973] = 1; - v->a[50974] = anon_sym_DOLLAR_LBRACE; - v->a[50975] = actions(2303); - v->a[50976] = 1; - v->a[50977] = anon_sym_DOLLAR_LPAREN; - v->a[50978] = actions(2305); - v->a[50979] = 1; - small_parse_table_2549(v); -} - -void small_parse_table_2549(t_small_parse_table_array *v) -{ - v->a[50980] = anon_sym_BQUOTE; - v->a[50981] = actions(2549); - v->a[50982] = 1; - v->a[50983] = anon_sym_DOLLAR; - v->a[50984] = actions(2551); - v->a[50985] = 1; - v->a[50986] = anon_sym_DQUOTE; - v->a[50987] = state(1166); - v->a[50988] = 1; - v->a[50989] = aux_sym_string_repeat1; - v->a[50990] = state(1394); - v->a[50991] = 4; - v->a[50992] = sym_arithmetic_expansion; - v->a[50993] = sym_simple_expansion; - v->a[50994] = sym_expansion; - v->a[50995] = sym_command_substitution; - v->a[50996] = 5; - v->a[50997] = actions(3); - v->a[50998] = 1; - v->a[50999] = sym_comment; - small_parse_table_2550(v); -} - -/* EOF small_parse_table_509.c */ diff --git a/parser/static/small_parse_table/small_parse_table_51.c b/parser/static/small_parse_table/small_parse_table_51.c deleted file mode 100644 index bff8c324..00000000 --- a/parser/static/small_parse_table/small_parse_table_51.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_255(t_small_parse_table_array *v) -{ - v->a[5100] = actions(55); - v->a[5101] = 1; - v->a[5102] = anon_sym_DOLLAR; - v->a[5103] = actions(57); - v->a[5104] = 1; - v->a[5105] = anon_sym_DQUOTE; - v->a[5106] = actions(61); - v->a[5107] = 1; - v->a[5108] = anon_sym_DOLLAR_LBRACE; - v->a[5109] = actions(63); - v->a[5110] = 1; - v->a[5111] = anon_sym_DOLLAR_LPAREN; - v->a[5112] = actions(65); - v->a[5113] = 1; - v->a[5114] = anon_sym_BQUOTE; - v->a[5115] = actions(67); - v->a[5116] = 1; - v->a[5117] = sym_variable_name; - v->a[5118] = actions(204); - v->a[5119] = 1; - small_parse_table_256(v); -} - -void small_parse_table_256(t_small_parse_table_array *v) -{ - v->a[5120] = sym_word; - v->a[5121] = actions(206); - v->a[5122] = 1; - v->a[5123] = anon_sym_BANG; - v->a[5124] = state(116); - v->a[5125] = 1; - v->a[5126] = aux_sym__statements_repeat1; - v->a[5127] = state(179); - v->a[5128] = 1; - v->a[5129] = sym_command_name; - v->a[5130] = state(208); - v->a[5131] = 1; - v->a[5132] = sym_variable_assignment; - v->a[5133] = state(385); - v->a[5134] = 1; - v->a[5135] = aux_sym_command_repeat1; - v->a[5136] = state(555); - v->a[5137] = 1; - v->a[5138] = sym_concatenation; - v->a[5139] = state(599); - small_parse_table_257(v); -} - -void small_parse_table_257(t_small_parse_table_array *v) -{ - v->a[5140] = 1; - v->a[5141] = sym_file_redirect; - v->a[5142] = state(969); - v->a[5143] = 1; - v->a[5144] = sym_pipeline; - v->a[5145] = state(1006); - v->a[5146] = 1; - v->a[5147] = aux_sym_redirected_statement_repeat2; - v->a[5148] = state(1560); - v->a[5149] = 1; - v->a[5150] = sym__statement_not_pipeline; - v->a[5151] = state(1696); - v->a[5152] = 1; - v->a[5153] = sym__statements; - v->a[5154] = actions(11); - v->a[5155] = 2; - v->a[5156] = anon_sym_while; - v->a[5157] = anon_sym_until; - v->a[5158] = actions(59); - v->a[5159] = 2; - small_parse_table_258(v); -} - -void small_parse_table_258(t_small_parse_table_array *v) -{ - v->a[5160] = sym_raw_string; - v->a[5161] = sym_number; - v->a[5162] = actions(51); - v->a[5163] = 3; - v->a[5164] = anon_sym_LT; - v->a[5165] = anon_sym_GT; - v->a[5166] = anon_sym_GT_GT; - v->a[5167] = state(401); - v->a[5168] = 5; - v->a[5169] = sym_arithmetic_expansion; - v->a[5170] = sym_string; - v->a[5171] = sym_simple_expansion; - v->a[5172] = sym_expansion; - v->a[5173] = sym_command_substitution; - v->a[5174] = state(820); - v->a[5175] = 12; - v->a[5176] = sym_redirected_statement; - v->a[5177] = sym_for_statement; - v->a[5178] = sym_while_statement; - v->a[5179] = sym_if_statement; - small_parse_table_259(v); -} - -void small_parse_table_259(t_small_parse_table_array *v) -{ - v->a[5180] = sym_case_statement; - v->a[5181] = sym_function_definition; - v->a[5182] = sym_compound_statement; - v->a[5183] = sym_subshell; - v->a[5184] = sym_list; - v->a[5185] = sym_negated_command; - v->a[5186] = sym_command; - v->a[5187] = sym__variable_assignments; - v->a[5188] = 30; - v->a[5189] = actions(3); - v->a[5190] = 1; - v->a[5191] = sym_comment; - v->a[5192] = actions(9); - v->a[5193] = 1; - v->a[5194] = anon_sym_for; - v->a[5195] = actions(13); - v->a[5196] = 1; - v->a[5197] = anon_sym_if; - v->a[5198] = actions(15); - v->a[5199] = 1; - small_parse_table_260(v); -} - -/* EOF small_parse_table_51.c */ diff --git a/parser/static/small_parse_table/small_parse_table_510.c b/parser/static/small_parse_table/small_parse_table_510.c deleted file mode 100644 index f96d5111..00000000 --- a/parser/static/small_parse_table/small_parse_table_510.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_510.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2550(t_small_parse_table_array *v) -{ - v->a[51000] = actions(2013); - v->a[51001] = 1; - v->a[51002] = sym_string_content; - v->a[51003] = actions(2017); - v->a[51004] = 1; - v->a[51005] = sym_variable_name; - v->a[51006] = actions(2015); - v->a[51007] = 2; - v->a[51008] = aux_sym__simple_variable_name_token1; - v->a[51009] = aux_sym__multiline_variable_name_token1; - v->a[51010] = actions(2009); - v->a[51011] = 8; - v->a[51012] = anon_sym_BANG; - v->a[51013] = anon_sym_DASH; - v->a[51014] = anon_sym_STAR; - v->a[51015] = anon_sym_QMARK; - v->a[51016] = anon_sym_DOLLAR; - v->a[51017] = anon_sym_POUND; - v->a[51018] = anon_sym_AT; - v->a[51019] = anon_sym_0; - small_parse_table_2551(v); -} - -void small_parse_table_2551(t_small_parse_table_array *v) -{ - v->a[51020] = 10; - v->a[51021] = actions(3); - v->a[51022] = 1; - v->a[51023] = sym_comment; - v->a[51024] = actions(2293); - v->a[51025] = 1; - v->a[51026] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51027] = actions(2299); - v->a[51028] = 1; - v->a[51029] = sym_string_content; - v->a[51030] = actions(2301); - v->a[51031] = 1; - v->a[51032] = anon_sym_DOLLAR_LBRACE; - v->a[51033] = actions(2303); - v->a[51034] = 1; - v->a[51035] = anon_sym_DOLLAR_LPAREN; - v->a[51036] = actions(2305); - v->a[51037] = 1; - v->a[51038] = anon_sym_BQUOTE; - v->a[51039] = actions(2553); - small_parse_table_2552(v); -} - -void small_parse_table_2552(t_small_parse_table_array *v) -{ - v->a[51040] = 1; - v->a[51041] = anon_sym_DOLLAR; - v->a[51042] = actions(2555); - v->a[51043] = 1; - v->a[51044] = anon_sym_DQUOTE; - v->a[51045] = state(1176); - v->a[51046] = 1; - v->a[51047] = aux_sym_string_repeat1; - v->a[51048] = state(1394); - v->a[51049] = 4; - v->a[51050] = sym_arithmetic_expansion; - v->a[51051] = sym_simple_expansion; - v->a[51052] = sym_expansion; - v->a[51053] = sym_command_substitution; - v->a[51054] = 6; - v->a[51055] = actions(3); - v->a[51056] = 1; - v->a[51057] = sym_comment; - v->a[51058] = actions(1890); - v->a[51059] = 1; - small_parse_table_2553(v); -} - -void small_parse_table_2553(t_small_parse_table_array *v) -{ - v->a[51060] = aux_sym_concatenation_token1; - v->a[51061] = actions(1892); - v->a[51062] = 1; - v->a[51063] = sym__concat; - v->a[51064] = state(1175); - v->a[51065] = 1; - v->a[51066] = aux_sym_concatenation_repeat1; - v->a[51067] = actions(917); - v->a[51068] = 2; - v->a[51069] = sym_variable_name; - v->a[51070] = aux_sym_heredoc_redirect_token1; - v->a[51071] = actions(919); - v->a[51072] = 7; - v->a[51073] = anon_sym_PIPE; - v->a[51074] = anon_sym_AMP_AMP; - v->a[51075] = anon_sym_PIPE_PIPE; - v->a[51076] = anon_sym_LT; - v->a[51077] = anon_sym_GT; - v->a[51078] = anon_sym_GT_GT; - v->a[51079] = anon_sym_LT_LT; - small_parse_table_2554(v); -} - -void small_parse_table_2554(t_small_parse_table_array *v) -{ - v->a[51080] = 8; - v->a[51081] = actions(3); - v->a[51082] = 1; - v->a[51083] = sym_comment; - v->a[51084] = actions(2277); - v->a[51085] = 1; - v->a[51086] = anon_sym_POUND; - v->a[51087] = actions(2279); - v->a[51088] = 1; - v->a[51089] = aux_sym__simple_variable_name_token1; - v->a[51090] = actions(2281); - v->a[51091] = 1; - v->a[51092] = anon_sym_0; - v->a[51093] = actions(2283); - v->a[51094] = 1; - v->a[51095] = sym_variable_name; - v->a[51096] = actions(2557); - v->a[51097] = 1; - v->a[51098] = anon_sym_RBRACE; - v->a[51099] = state(1616); - small_parse_table_2555(v); -} - -/* EOF small_parse_table_510.c */ diff --git a/parser/static/small_parse_table/small_parse_table_511.c b/parser/static/small_parse_table/small_parse_table_511.c deleted file mode 100644 index e82495c7..00000000 --- a/parser/static/small_parse_table/small_parse_table_511.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_511.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2555(t_small_parse_table_array *v) -{ - v->a[51100] = 1; - v->a[51101] = sym__expansion_body; - v->a[51102] = actions(2275); - v->a[51103] = 6; - v->a[51104] = anon_sym_BANG; - v->a[51105] = anon_sym_DASH; - v->a[51106] = anon_sym_STAR; - v->a[51107] = anon_sym_QMARK; - v->a[51108] = anon_sym_DOLLAR; - v->a[51109] = anon_sym_AT; - v->a[51110] = 10; - v->a[51111] = actions(3); - v->a[51112] = 1; - v->a[51113] = sym_comment; - v->a[51114] = actions(2293); - v->a[51115] = 1; - v->a[51116] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51117] = actions(2299); - v->a[51118] = 1; - v->a[51119] = sym_string_content; - small_parse_table_2556(v); -} - -void small_parse_table_2556(t_small_parse_table_array *v) -{ - v->a[51120] = actions(2301); - v->a[51121] = 1; - v->a[51122] = anon_sym_DOLLAR_LBRACE; - v->a[51123] = actions(2303); - v->a[51124] = 1; - v->a[51125] = anon_sym_DOLLAR_LPAREN; - v->a[51126] = actions(2305); - v->a[51127] = 1; - v->a[51128] = anon_sym_BQUOTE; - v->a[51129] = actions(2559); - v->a[51130] = 1; - v->a[51131] = anon_sym_DOLLAR; - v->a[51132] = actions(2561); - v->a[51133] = 1; - v->a[51134] = anon_sym_DQUOTE; - v->a[51135] = state(1145); - v->a[51136] = 1; - v->a[51137] = aux_sym_string_repeat1; - v->a[51138] = state(1394); - v->a[51139] = 4; - small_parse_table_2557(v); -} - -void small_parse_table_2557(t_small_parse_table_array *v) -{ - v->a[51140] = sym_arithmetic_expansion; - v->a[51141] = sym_simple_expansion; - v->a[51142] = sym_expansion; - v->a[51143] = sym_command_substitution; - v->a[51144] = 3; - v->a[51145] = actions(3); - v->a[51146] = 1; - v->a[51147] = sym_comment; - v->a[51148] = actions(869); - v->a[51149] = 1; - v->a[51150] = sym_extglob_pattern; - v->a[51151] = actions(867); - v->a[51152] = 11; - v->a[51153] = anon_sym_esac; - v->a[51154] = anon_sym_LPAREN; - v->a[51155] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51156] = anon_sym_DOLLAR; - v->a[51157] = anon_sym_DQUOTE; - v->a[51158] = sym_raw_string; - v->a[51159] = sym_number; - small_parse_table_2558(v); -} - -void small_parse_table_2558(t_small_parse_table_array *v) -{ - v->a[51160] = anon_sym_DOLLAR_LBRACE; - v->a[51161] = anon_sym_DOLLAR_LPAREN; - v->a[51162] = anon_sym_BQUOTE; - v->a[51163] = sym_word; - v->a[51164] = 6; - v->a[51165] = actions(3); - v->a[51166] = 1; - v->a[51167] = sym_comment; - v->a[51168] = actions(1890); - v->a[51169] = 1; - v->a[51170] = aux_sym_concatenation_token1; - v->a[51171] = actions(2563); - v->a[51172] = 1; - v->a[51173] = sym__concat; - v->a[51174] = state(766); - v->a[51175] = 1; - v->a[51176] = aux_sym_concatenation_repeat1; - v->a[51177] = actions(921); - v->a[51178] = 2; - v->a[51179] = sym_variable_name; - small_parse_table_2559(v); -} - -void small_parse_table_2559(t_small_parse_table_array *v) -{ - v->a[51180] = aux_sym_heredoc_redirect_token1; - v->a[51181] = actions(923); - v->a[51182] = 7; - v->a[51183] = anon_sym_PIPE; - v->a[51184] = anon_sym_AMP_AMP; - v->a[51185] = anon_sym_PIPE_PIPE; - v->a[51186] = anon_sym_LT; - v->a[51187] = anon_sym_GT; - v->a[51188] = anon_sym_GT_GT; - v->a[51189] = anon_sym_LT_LT; - v->a[51190] = 10; - v->a[51191] = actions(3); - v->a[51192] = 1; - v->a[51193] = sym_comment; - v->a[51194] = actions(2565); - v->a[51195] = 1; - v->a[51196] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51197] = actions(2568); - v->a[51198] = 1; - v->a[51199] = anon_sym_DOLLAR; - small_parse_table_2560(v); -} - -/* EOF small_parse_table_511.c */ diff --git a/parser/static/small_parse_table/small_parse_table_512.c b/parser/static/small_parse_table/small_parse_table_512.c deleted file mode 100644 index b27585de..00000000 --- a/parser/static/small_parse_table/small_parse_table_512.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_512.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2560(t_small_parse_table_array *v) -{ - v->a[51200] = actions(2571); - v->a[51201] = 1; - v->a[51202] = anon_sym_DQUOTE; - v->a[51203] = actions(2573); - v->a[51204] = 1; - v->a[51205] = sym_string_content; - v->a[51206] = actions(2576); - v->a[51207] = 1; - v->a[51208] = anon_sym_DOLLAR_LBRACE; - v->a[51209] = actions(2579); - v->a[51210] = 1; - v->a[51211] = anon_sym_DOLLAR_LPAREN; - v->a[51212] = actions(2582); - v->a[51213] = 1; - v->a[51214] = anon_sym_BQUOTE; - v->a[51215] = state(1176); - v->a[51216] = 1; - v->a[51217] = aux_sym_string_repeat1; - v->a[51218] = state(1394); - v->a[51219] = 4; - small_parse_table_2561(v); -} - -void small_parse_table_2561(t_small_parse_table_array *v) -{ - v->a[51220] = sym_arithmetic_expansion; - v->a[51221] = sym_simple_expansion; - v->a[51222] = sym_expansion; - v->a[51223] = sym_command_substitution; - v->a[51224] = 10; - v->a[51225] = actions(3); - v->a[51226] = 1; - v->a[51227] = sym_comment; - v->a[51228] = actions(2293); - v->a[51229] = 1; - v->a[51230] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51231] = actions(2299); - v->a[51232] = 1; - v->a[51233] = sym_string_content; - v->a[51234] = actions(2301); - v->a[51235] = 1; - v->a[51236] = anon_sym_DOLLAR_LBRACE; - v->a[51237] = actions(2303); - v->a[51238] = 1; - v->a[51239] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2562(v); -} - -void small_parse_table_2562(t_small_parse_table_array *v) -{ - v->a[51240] = actions(2305); - v->a[51241] = 1; - v->a[51242] = anon_sym_BQUOTE; - v->a[51243] = actions(2585); - v->a[51244] = 1; - v->a[51245] = anon_sym_DOLLAR; - v->a[51246] = actions(2587); - v->a[51247] = 1; - v->a[51248] = anon_sym_DQUOTE; - v->a[51249] = state(1176); - v->a[51250] = 1; - v->a[51251] = aux_sym_string_repeat1; - v->a[51252] = state(1394); - v->a[51253] = 4; - v->a[51254] = sym_arithmetic_expansion; - v->a[51255] = sym_simple_expansion; - v->a[51256] = sym_expansion; - v->a[51257] = sym_command_substitution; - v->a[51258] = 5; - v->a[51259] = actions(3); - small_parse_table_2563(v); -} - -void small_parse_table_2563(t_small_parse_table_array *v) -{ - v->a[51260] = 1; - v->a[51261] = sym_comment; - v->a[51262] = actions(1974); - v->a[51263] = 1; - v->a[51264] = aux_sym_heredoc_redirect_token1; - v->a[51265] = actions(2589); - v->a[51266] = 1; - v->a[51267] = anon_sym_PIPE; - v->a[51268] = state(1178); - v->a[51269] = 1; - v->a[51270] = aux_sym_pipeline_repeat1; - v->a[51271] = actions(1979); - v->a[51272] = 9; - v->a[51273] = anon_sym_SEMI_SEMI; - v->a[51274] = anon_sym_AMP_AMP; - v->a[51275] = anon_sym_PIPE_PIPE; - v->a[51276] = anon_sym_LT; - v->a[51277] = anon_sym_GT; - v->a[51278] = anon_sym_GT_GT; - v->a[51279] = anon_sym_LT_LT; - small_parse_table_2564(v); -} - -void small_parse_table_2564(t_small_parse_table_array *v) -{ - v->a[51280] = anon_sym_BQUOTE; - v->a[51281] = anon_sym_SEMI; - v->a[51282] = 4; - v->a[51283] = actions(3); - v->a[51284] = 1; - v->a[51285] = sym_comment; - v->a[51286] = actions(2594); - v->a[51287] = 1; - v->a[51288] = anon_sym_esac; - v->a[51289] = actions(2596); - v->a[51290] = 1; - v->a[51291] = sym_extglob_pattern; - v->a[51292] = actions(2592); - v->a[51293] = 10; - v->a[51294] = anon_sym_LPAREN; - v->a[51295] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51296] = anon_sym_DOLLAR; - v->a[51297] = anon_sym_DQUOTE; - v->a[51298] = sym_raw_string; - v->a[51299] = sym_number; - small_parse_table_2565(v); -} - -/* EOF small_parse_table_512.c */ diff --git a/parser/static/small_parse_table/small_parse_table_513.c b/parser/static/small_parse_table/small_parse_table_513.c deleted file mode 100644 index fd96f7a5..00000000 --- a/parser/static/small_parse_table/small_parse_table_513.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_513.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2565(t_small_parse_table_array *v) -{ - v->a[51300] = anon_sym_DOLLAR_LBRACE; - v->a[51301] = anon_sym_DOLLAR_LPAREN; - v->a[51302] = anon_sym_BQUOTE; - v->a[51303] = sym_word; - v->a[51304] = 4; - v->a[51305] = actions(3); - v->a[51306] = 1; - v->a[51307] = sym_comment; - v->a[51308] = actions(2594); - v->a[51309] = 1; - v->a[51310] = anon_sym_esac; - v->a[51311] = actions(2596); - v->a[51312] = 1; - v->a[51313] = sym_extglob_pattern; - v->a[51314] = actions(2592); - v->a[51315] = 10; - v->a[51316] = anon_sym_LPAREN; - v->a[51317] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51318] = anon_sym_DOLLAR; - v->a[51319] = anon_sym_DQUOTE; - small_parse_table_2566(v); -} - -void small_parse_table_2566(t_small_parse_table_array *v) -{ - v->a[51320] = sym_raw_string; - v->a[51321] = sym_number; - v->a[51322] = anon_sym_DOLLAR_LBRACE; - v->a[51323] = anon_sym_DOLLAR_LPAREN; - v->a[51324] = anon_sym_BQUOTE; - v->a[51325] = sym_word; - v->a[51326] = 10; - v->a[51327] = actions(3); - v->a[51328] = 1; - v->a[51329] = sym_comment; - v->a[51330] = actions(2293); - v->a[51331] = 1; - v->a[51332] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51333] = actions(2299); - v->a[51334] = 1; - v->a[51335] = sym_string_content; - v->a[51336] = actions(2301); - v->a[51337] = 1; - v->a[51338] = anon_sym_DOLLAR_LBRACE; - v->a[51339] = actions(2303); - small_parse_table_2567(v); -} - -void small_parse_table_2567(t_small_parse_table_array *v) -{ - v->a[51340] = 1; - v->a[51341] = anon_sym_DOLLAR_LPAREN; - v->a[51342] = actions(2305); - v->a[51343] = 1; - v->a[51344] = anon_sym_BQUOTE; - v->a[51345] = actions(2598); - v->a[51346] = 1; - v->a[51347] = anon_sym_DOLLAR; - v->a[51348] = actions(2600); - v->a[51349] = 1; - v->a[51350] = anon_sym_DQUOTE; - v->a[51351] = state(1176); - v->a[51352] = 1; - v->a[51353] = aux_sym_string_repeat1; - v->a[51354] = state(1394); - v->a[51355] = 4; - v->a[51356] = sym_arithmetic_expansion; - v->a[51357] = sym_simple_expansion; - v->a[51358] = sym_expansion; - v->a[51359] = sym_command_substitution; - small_parse_table_2568(v); -} - -void small_parse_table_2568(t_small_parse_table_array *v) -{ - v->a[51360] = 10; - v->a[51361] = actions(3); - v->a[51362] = 1; - v->a[51363] = sym_comment; - v->a[51364] = actions(2293); - v->a[51365] = 1; - v->a[51366] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51367] = actions(2299); - v->a[51368] = 1; - v->a[51369] = sym_string_content; - v->a[51370] = actions(2301); - v->a[51371] = 1; - v->a[51372] = anon_sym_DOLLAR_LBRACE; - v->a[51373] = actions(2303); - v->a[51374] = 1; - v->a[51375] = anon_sym_DOLLAR_LPAREN; - v->a[51376] = actions(2305); - v->a[51377] = 1; - v->a[51378] = anon_sym_BQUOTE; - v->a[51379] = actions(2602); - small_parse_table_2569(v); -} - -void small_parse_table_2569(t_small_parse_table_array *v) -{ - v->a[51380] = 1; - v->a[51381] = anon_sym_DOLLAR; - v->a[51382] = actions(2604); - v->a[51383] = 1; - v->a[51384] = anon_sym_DQUOTE; - v->a[51385] = state(1176); - v->a[51386] = 1; - v->a[51387] = aux_sym_string_repeat1; - v->a[51388] = state(1394); - v->a[51389] = 4; - v->a[51390] = sym_arithmetic_expansion; - v->a[51391] = sym_simple_expansion; - v->a[51392] = sym_expansion; - v->a[51393] = sym_command_substitution; - v->a[51394] = 10; - v->a[51395] = actions(3); - v->a[51396] = 1; - v->a[51397] = sym_comment; - v->a[51398] = actions(2293); - v->a[51399] = 1; - small_parse_table_2570(v); -} - -/* EOF small_parse_table_513.c */ diff --git a/parser/static/small_parse_table/small_parse_table_514.c b/parser/static/small_parse_table/small_parse_table_514.c deleted file mode 100644 index 0a5a0ea3..00000000 --- a/parser/static/small_parse_table/small_parse_table_514.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_514.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2570(t_small_parse_table_array *v) -{ - v->a[51400] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51401] = actions(2299); - v->a[51402] = 1; - v->a[51403] = sym_string_content; - v->a[51404] = actions(2301); - v->a[51405] = 1; - v->a[51406] = anon_sym_DOLLAR_LBRACE; - v->a[51407] = actions(2303); - v->a[51408] = 1; - v->a[51409] = anon_sym_DOLLAR_LPAREN; - v->a[51410] = actions(2305); - v->a[51411] = 1; - v->a[51412] = anon_sym_BQUOTE; - v->a[51413] = actions(2606); - v->a[51414] = 1; - v->a[51415] = anon_sym_DOLLAR; - v->a[51416] = actions(2608); - v->a[51417] = 1; - v->a[51418] = anon_sym_DQUOTE; - v->a[51419] = state(1177); - small_parse_table_2571(v); -} - -void small_parse_table_2571(t_small_parse_table_array *v) -{ - v->a[51420] = 1; - v->a[51421] = aux_sym_string_repeat1; - v->a[51422] = state(1394); - v->a[51423] = 4; - v->a[51424] = sym_arithmetic_expansion; - v->a[51425] = sym_simple_expansion; - v->a[51426] = sym_expansion; - v->a[51427] = sym_command_substitution; - v->a[51428] = 4; - v->a[51429] = actions(3); - v->a[51430] = 1; - v->a[51431] = sym_comment; - v->a[51432] = actions(2428); - v->a[51433] = 1; - v->a[51434] = anon_sym_esac; - v->a[51435] = actions(2430); - v->a[51436] = 1; - v->a[51437] = sym_extglob_pattern; - v->a[51438] = actions(2426); - v->a[51439] = 10; - small_parse_table_2572(v); -} - -void small_parse_table_2572(t_small_parse_table_array *v) -{ - v->a[51440] = anon_sym_LPAREN; - v->a[51441] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51442] = anon_sym_DOLLAR; - v->a[51443] = anon_sym_DQUOTE; - v->a[51444] = sym_raw_string; - v->a[51445] = sym_number; - v->a[51446] = anon_sym_DOLLAR_LBRACE; - v->a[51447] = anon_sym_DOLLAR_LPAREN; - v->a[51448] = anon_sym_BQUOTE; - v->a[51449] = sym_word; - v->a[51450] = 10; - v->a[51451] = actions(3); - v->a[51452] = 1; - v->a[51453] = sym_comment; - v->a[51454] = actions(2293); - v->a[51455] = 1; - v->a[51456] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51457] = actions(2299); - v->a[51458] = 1; - v->a[51459] = sym_string_content; - small_parse_table_2573(v); -} - -void small_parse_table_2573(t_small_parse_table_array *v) -{ - v->a[51460] = actions(2301); - v->a[51461] = 1; - v->a[51462] = anon_sym_DOLLAR_LBRACE; - v->a[51463] = actions(2303); - v->a[51464] = 1; - v->a[51465] = anon_sym_DOLLAR_LPAREN; - v->a[51466] = actions(2305); - v->a[51467] = 1; - v->a[51468] = anon_sym_BQUOTE; - v->a[51469] = actions(2610); - v->a[51470] = 1; - v->a[51471] = anon_sym_DOLLAR; - v->a[51472] = actions(2612); - v->a[51473] = 1; - v->a[51474] = anon_sym_DQUOTE; - v->a[51475] = state(1122); - v->a[51476] = 1; - v->a[51477] = aux_sym_string_repeat1; - v->a[51478] = state(1394); - v->a[51479] = 4; - small_parse_table_2574(v); -} - -void small_parse_table_2574(t_small_parse_table_array *v) -{ - v->a[51480] = sym_arithmetic_expansion; - v->a[51481] = sym_simple_expansion; - v->a[51482] = sym_expansion; - v->a[51483] = sym_command_substitution; - v->a[51484] = 8; - v->a[51485] = actions(3); - v->a[51486] = 1; - v->a[51487] = sym_comment; - v->a[51488] = actions(2277); - v->a[51489] = 1; - v->a[51490] = anon_sym_POUND; - v->a[51491] = actions(2279); - v->a[51492] = 1; - v->a[51493] = aux_sym__simple_variable_name_token1; - v->a[51494] = actions(2281); - v->a[51495] = 1; - v->a[51496] = anon_sym_0; - v->a[51497] = actions(2283); - v->a[51498] = 1; - v->a[51499] = sym_variable_name; - small_parse_table_2575(v); -} - -/* EOF small_parse_table_514.c */ diff --git a/parser/static/small_parse_table/small_parse_table_515.c b/parser/static/small_parse_table/small_parse_table_515.c deleted file mode 100644 index ed991daa..00000000 --- a/parser/static/small_parse_table/small_parse_table_515.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_515.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2575(t_small_parse_table_array *v) -{ - v->a[51500] = actions(2614); - v->a[51501] = 1; - v->a[51502] = anon_sym_RBRACE; - v->a[51503] = state(1595); - v->a[51504] = 1; - v->a[51505] = sym__expansion_body; - v->a[51506] = actions(2275); - v->a[51507] = 6; - v->a[51508] = anon_sym_BANG; - v->a[51509] = anon_sym_DASH; - v->a[51510] = anon_sym_STAR; - v->a[51511] = anon_sym_QMARK; - v->a[51512] = anon_sym_DOLLAR; - v->a[51513] = anon_sym_AT; - v->a[51514] = 8; - v->a[51515] = actions(3); - v->a[51516] = 1; - v->a[51517] = sym_comment; - v->a[51518] = actions(2277); - v->a[51519] = 1; - small_parse_table_2576(v); -} - -void small_parse_table_2576(t_small_parse_table_array *v) -{ - v->a[51520] = anon_sym_POUND; - v->a[51521] = actions(2279); - v->a[51522] = 1; - v->a[51523] = aux_sym__simple_variable_name_token1; - v->a[51524] = actions(2281); - v->a[51525] = 1; - v->a[51526] = anon_sym_0; - v->a[51527] = actions(2283); - v->a[51528] = 1; - v->a[51529] = sym_variable_name; - v->a[51530] = actions(2616); - v->a[51531] = 1; - v->a[51532] = anon_sym_RBRACE; - v->a[51533] = state(1642); - v->a[51534] = 1; - v->a[51535] = sym__expansion_body; - v->a[51536] = actions(2275); - v->a[51537] = 6; - v->a[51538] = anon_sym_BANG; - v->a[51539] = anon_sym_DASH; - small_parse_table_2577(v); -} - -void small_parse_table_2577(t_small_parse_table_array *v) -{ - v->a[51540] = anon_sym_STAR; - v->a[51541] = anon_sym_QMARK; - v->a[51542] = anon_sym_DOLLAR; - v->a[51543] = anon_sym_AT; - v->a[51544] = 3; - v->a[51545] = actions(3); - v->a[51546] = 1; - v->a[51547] = sym_comment; - v->a[51548] = actions(917); - v->a[51549] = 2; - v->a[51550] = sym_variable_name; - v->a[51551] = aux_sym_heredoc_redirect_token1; - v->a[51552] = actions(919); - v->a[51553] = 10; - v->a[51554] = anon_sym_esac; - v->a[51555] = anon_sym_PIPE; - v->a[51556] = anon_sym_SEMI_SEMI; - v->a[51557] = anon_sym_AMP_AMP; - v->a[51558] = anon_sym_PIPE_PIPE; - v->a[51559] = anon_sym_LT; - small_parse_table_2578(v); -} - -void small_parse_table_2578(t_small_parse_table_array *v) -{ - v->a[51560] = anon_sym_GT; - v->a[51561] = anon_sym_GT_GT; - v->a[51562] = anon_sym_LT_LT; - v->a[51563] = anon_sym_SEMI; - v->a[51564] = 10; - v->a[51565] = actions(3); - v->a[51566] = 1; - v->a[51567] = sym_comment; - v->a[51568] = actions(2293); - v->a[51569] = 1; - v->a[51570] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51571] = actions(2299); - v->a[51572] = 1; - v->a[51573] = sym_string_content; - v->a[51574] = actions(2301); - v->a[51575] = 1; - v->a[51576] = anon_sym_DOLLAR_LBRACE; - v->a[51577] = actions(2303); - v->a[51578] = 1; - v->a[51579] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2579(v); -} - -void small_parse_table_2579(t_small_parse_table_array *v) -{ - v->a[51580] = actions(2305); - v->a[51581] = 1; - v->a[51582] = anon_sym_BQUOTE; - v->a[51583] = actions(2618); - v->a[51584] = 1; - v->a[51585] = anon_sym_DOLLAR; - v->a[51586] = actions(2620); - v->a[51587] = 1; - v->a[51588] = anon_sym_DQUOTE; - v->a[51589] = state(1181); - v->a[51590] = 1; - v->a[51591] = aux_sym_string_repeat1; - v->a[51592] = state(1394); - v->a[51593] = 4; - v->a[51594] = sym_arithmetic_expansion; - v->a[51595] = sym_simple_expansion; - v->a[51596] = sym_expansion; - v->a[51597] = sym_command_substitution; - v->a[51598] = 3; - v->a[51599] = actions(3); - small_parse_table_2580(v); -} - -/* EOF small_parse_table_515.c */ diff --git a/parser/static/small_parse_table/small_parse_table_516.c b/parser/static/small_parse_table/small_parse_table_516.c deleted file mode 100644 index affa04d5..00000000 --- a/parser/static/small_parse_table/small_parse_table_516.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_516.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2580(t_small_parse_table_array *v) -{ - v->a[51600] = 1; - v->a[51601] = sym_comment; - v->a[51602] = actions(2043); - v->a[51603] = 1; - v->a[51604] = aux_sym_heredoc_redirect_token1; - v->a[51605] = actions(2045); - v->a[51606] = 10; - v->a[51607] = anon_sym_esac; - v->a[51608] = anon_sym_PIPE; - v->a[51609] = anon_sym_SEMI_SEMI; - v->a[51610] = anon_sym_AMP_AMP; - v->a[51611] = anon_sym_PIPE_PIPE; - v->a[51612] = anon_sym_LT; - v->a[51613] = anon_sym_GT; - v->a[51614] = anon_sym_GT_GT; - v->a[51615] = anon_sym_LT_LT; - v->a[51616] = anon_sym_SEMI; - v->a[51617] = 4; - v->a[51618] = actions(3); - v->a[51619] = 1; - small_parse_table_2581(v); -} - -void small_parse_table_2581(t_small_parse_table_array *v) -{ - v->a[51620] = sym_comment; - v->a[51621] = actions(1910); - v->a[51622] = 1; - v->a[51623] = sym_variable_name; - v->a[51624] = actions(1908); - v->a[51625] = 2; - v->a[51626] = aux_sym__simple_variable_name_token1; - v->a[51627] = aux_sym__multiline_variable_name_token1; - v->a[51628] = actions(1906); - v->a[51629] = 8; - v->a[51630] = anon_sym_BANG; - v->a[51631] = anon_sym_DASH; - v->a[51632] = anon_sym_STAR; - v->a[51633] = anon_sym_QMARK; - v->a[51634] = anon_sym_DOLLAR; - v->a[51635] = anon_sym_POUND; - v->a[51636] = anon_sym_AT; - v->a[51637] = anon_sym_0; - v->a[51638] = 4; - v->a[51639] = actions(3); - small_parse_table_2582(v); -} - -void small_parse_table_2582(t_small_parse_table_array *v) -{ - v->a[51640] = 1; - v->a[51641] = sym_comment; - v->a[51642] = actions(643); - v->a[51643] = 1; - v->a[51644] = sym_variable_name; - v->a[51645] = actions(641); - v->a[51646] = 2; - v->a[51647] = aux_sym__simple_variable_name_token1; - v->a[51648] = aux_sym__multiline_variable_name_token1; - v->a[51649] = actions(639); - v->a[51650] = 8; - v->a[51651] = anon_sym_BANG; - v->a[51652] = anon_sym_DASH; - v->a[51653] = anon_sym_STAR; - v->a[51654] = anon_sym_QMARK; - v->a[51655] = anon_sym_DOLLAR; - v->a[51656] = anon_sym_POUND; - v->a[51657] = anon_sym_AT; - v->a[51658] = anon_sym_0; - v->a[51659] = 4; - small_parse_table_2583(v); -} - -void small_parse_table_2583(t_small_parse_table_array *v) -{ - v->a[51660] = actions(3); - v->a[51661] = 1; - v->a[51662] = sym_comment; - v->a[51663] = actions(1183); - v->a[51664] = 1; - v->a[51665] = sym_variable_name; - v->a[51666] = actions(1181); - v->a[51667] = 2; - v->a[51668] = aux_sym__simple_variable_name_token1; - v->a[51669] = aux_sym__multiline_variable_name_token1; - v->a[51670] = actions(1179); - v->a[51671] = 8; - v->a[51672] = anon_sym_BANG; - v->a[51673] = anon_sym_DASH; - v->a[51674] = anon_sym_STAR; - v->a[51675] = anon_sym_QMARK; - v->a[51676] = anon_sym_DOLLAR; - v->a[51677] = anon_sym_POUND; - v->a[51678] = anon_sym_AT; - v->a[51679] = anon_sym_0; - small_parse_table_2584(v); -} - -void small_parse_table_2584(t_small_parse_table_array *v) -{ - v->a[51680] = 3; - v->a[51681] = actions(3); - v->a[51682] = 1; - v->a[51683] = sym_comment; - v->a[51684] = actions(2524); - v->a[51685] = 1; - v->a[51686] = sym_extglob_pattern; - v->a[51687] = actions(2520); - v->a[51688] = 10; - v->a[51689] = anon_sym_LPAREN; - v->a[51690] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51691] = anon_sym_DOLLAR; - v->a[51692] = anon_sym_DQUOTE; - v->a[51693] = sym_raw_string; - v->a[51694] = sym_number; - v->a[51695] = anon_sym_DOLLAR_LBRACE; - v->a[51696] = anon_sym_DOLLAR_LPAREN; - v->a[51697] = anon_sym_BQUOTE; - v->a[51698] = sym_word; - v->a[51699] = 3; - small_parse_table_2585(v); -} - -/* EOF small_parse_table_516.c */ diff --git a/parser/static/small_parse_table/small_parse_table_517.c b/parser/static/small_parse_table/small_parse_table_517.c deleted file mode 100644 index cf6fd757..00000000 --- a/parser/static/small_parse_table/small_parse_table_517.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_517.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2585(t_small_parse_table_array *v) -{ - v->a[51700] = actions(3); - v->a[51701] = 1; - v->a[51702] = sym_comment; - v->a[51703] = actions(2291); - v->a[51704] = 1; - v->a[51705] = sym_extglob_pattern; - v->a[51706] = actions(2287); - v->a[51707] = 10; - v->a[51708] = anon_sym_LPAREN; - v->a[51709] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51710] = anon_sym_DOLLAR; - v->a[51711] = anon_sym_DQUOTE; - v->a[51712] = sym_raw_string; - v->a[51713] = sym_number; - v->a[51714] = anon_sym_DOLLAR_LBRACE; - v->a[51715] = anon_sym_DOLLAR_LPAREN; - v->a[51716] = anon_sym_BQUOTE; - v->a[51717] = sym_word; - v->a[51718] = 4; - v->a[51719] = actions(3); - small_parse_table_2586(v); -} - -void small_parse_table_2586(t_small_parse_table_array *v) -{ - v->a[51720] = 1; - v->a[51721] = sym_comment; - v->a[51722] = actions(2007); - v->a[51723] = 1; - v->a[51724] = sym_variable_name; - v->a[51725] = actions(2005); - v->a[51726] = 2; - v->a[51727] = aux_sym__simple_variable_name_token1; - v->a[51728] = aux_sym__multiline_variable_name_token1; - v->a[51729] = actions(2003); - v->a[51730] = 8; - v->a[51731] = anon_sym_BANG; - v->a[51732] = anon_sym_DASH; - v->a[51733] = anon_sym_STAR; - v->a[51734] = anon_sym_QMARK; - v->a[51735] = anon_sym_DOLLAR; - v->a[51736] = anon_sym_POUND; - v->a[51737] = anon_sym_AT; - v->a[51738] = anon_sym_0; - v->a[51739] = 3; - small_parse_table_2587(v); -} - -void small_parse_table_2587(t_small_parse_table_array *v) -{ - v->a[51740] = actions(3); - v->a[51741] = 1; - v->a[51742] = sym_comment; - v->a[51743] = actions(2473); - v->a[51744] = 1; - v->a[51745] = sym_extglob_pattern; - v->a[51746] = actions(2469); - v->a[51747] = 10; - v->a[51748] = anon_sym_LPAREN; - v->a[51749] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51750] = anon_sym_DOLLAR; - v->a[51751] = anon_sym_DQUOTE; - v->a[51752] = sym_raw_string; - v->a[51753] = sym_number; - v->a[51754] = anon_sym_DOLLAR_LBRACE; - v->a[51755] = anon_sym_DOLLAR_LPAREN; - v->a[51756] = anon_sym_BQUOTE; - v->a[51757] = sym_word; - v->a[51758] = 4; - v->a[51759] = actions(3); - small_parse_table_2588(v); -} - -void small_parse_table_2588(t_small_parse_table_array *v) -{ - v->a[51760] = 1; - v->a[51761] = sym_comment; - v->a[51762] = actions(375); - v->a[51763] = 1; - v->a[51764] = sym_variable_name; - v->a[51765] = actions(373); - v->a[51766] = 2; - v->a[51767] = aux_sym__simple_variable_name_token1; - v->a[51768] = aux_sym__multiline_variable_name_token1; - v->a[51769] = actions(371); - v->a[51770] = 8; - v->a[51771] = anon_sym_BANG; - v->a[51772] = anon_sym_DASH; - v->a[51773] = anon_sym_STAR; - v->a[51774] = anon_sym_QMARK; - v->a[51775] = anon_sym_DOLLAR; - v->a[51776] = anon_sym_POUND; - v->a[51777] = anon_sym_AT; - v->a[51778] = anon_sym_0; - v->a[51779] = 4; - small_parse_table_2589(v); -} - -void small_parse_table_2589(t_small_parse_table_array *v) -{ - v->a[51780] = actions(3); - v->a[51781] = 1; - v->a[51782] = sym_comment; - v->a[51783] = actions(363); - v->a[51784] = 1; - v->a[51785] = sym_variable_name; - v->a[51786] = actions(361); - v->a[51787] = 2; - v->a[51788] = aux_sym__simple_variable_name_token1; - v->a[51789] = aux_sym__multiline_variable_name_token1; - v->a[51790] = actions(359); - v->a[51791] = 8; - v->a[51792] = anon_sym_BANG; - v->a[51793] = anon_sym_DASH; - v->a[51794] = anon_sym_STAR; - v->a[51795] = anon_sym_QMARK; - v->a[51796] = anon_sym_DOLLAR; - v->a[51797] = anon_sym_POUND; - v->a[51798] = anon_sym_AT; - v->a[51799] = anon_sym_0; - small_parse_table_2590(v); -} - -/* EOF small_parse_table_517.c */ diff --git a/parser/static/small_parse_table/small_parse_table_518.c b/parser/static/small_parse_table/small_parse_table_518.c deleted file mode 100644 index 87904190..00000000 --- a/parser/static/small_parse_table/small_parse_table_518.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_518.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2590(t_small_parse_table_array *v) -{ - v->a[51800] = 4; - v->a[51801] = actions(3); - v->a[51802] = 1; - v->a[51803] = sym_comment; - v->a[51804] = actions(800); - v->a[51805] = 1; - v->a[51806] = sym_variable_name; - v->a[51807] = actions(798); - v->a[51808] = 2; - v->a[51809] = aux_sym__simple_variable_name_token1; - v->a[51810] = aux_sym__multiline_variable_name_token1; - v->a[51811] = actions(796); - v->a[51812] = 8; - v->a[51813] = anon_sym_BANG; - v->a[51814] = anon_sym_DASH; - v->a[51815] = anon_sym_STAR; - v->a[51816] = anon_sym_QMARK; - v->a[51817] = anon_sym_DOLLAR; - v->a[51818] = anon_sym_POUND; - v->a[51819] = anon_sym_AT; - small_parse_table_2591(v); -} - -void small_parse_table_2591(t_small_parse_table_array *v) -{ - v->a[51820] = anon_sym_0; - v->a[51821] = 3; - v->a[51822] = actions(3); - v->a[51823] = 1; - v->a[51824] = sym_comment; - v->a[51825] = actions(2524); - v->a[51826] = 1; - v->a[51827] = sym_extglob_pattern; - v->a[51828] = actions(2520); - v->a[51829] = 10; - v->a[51830] = anon_sym_LPAREN; - v->a[51831] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51832] = anon_sym_DOLLAR; - v->a[51833] = anon_sym_DQUOTE; - v->a[51834] = sym_raw_string; - v->a[51835] = sym_number; - v->a[51836] = anon_sym_DOLLAR_LBRACE; - v->a[51837] = anon_sym_DOLLAR_LPAREN; - v->a[51838] = anon_sym_BQUOTE; - v->a[51839] = sym_word; - small_parse_table_2592(v); -} - -void small_parse_table_2592(t_small_parse_table_array *v) -{ - v->a[51840] = 4; - v->a[51841] = actions(3); - v->a[51842] = 1; - v->a[51843] = sym_comment; - v->a[51844] = actions(2626); - v->a[51845] = 1; - v->a[51846] = sym_variable_name; - v->a[51847] = actions(2624); - v->a[51848] = 2; - v->a[51849] = aux_sym__simple_variable_name_token1; - v->a[51850] = aux_sym__multiline_variable_name_token1; - v->a[51851] = actions(2622); - v->a[51852] = 8; - v->a[51853] = anon_sym_BANG; - v->a[51854] = anon_sym_DASH; - v->a[51855] = anon_sym_STAR; - v->a[51856] = anon_sym_QMARK; - v->a[51857] = anon_sym_DOLLAR; - v->a[51858] = anon_sym_POUND; - v->a[51859] = anon_sym_AT; - small_parse_table_2593(v); -} - -void small_parse_table_2593(t_small_parse_table_array *v) -{ - v->a[51860] = anon_sym_0; - v->a[51861] = 3; - v->a[51862] = actions(3); - v->a[51863] = 1; - v->a[51864] = sym_comment; - v->a[51865] = actions(2376); - v->a[51866] = 1; - v->a[51867] = sym_extglob_pattern; - v->a[51868] = actions(2372); - v->a[51869] = 10; - v->a[51870] = anon_sym_LPAREN; - v->a[51871] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51872] = anon_sym_DOLLAR; - v->a[51873] = anon_sym_DQUOTE; - v->a[51874] = sym_raw_string; - v->a[51875] = sym_number; - v->a[51876] = anon_sym_DOLLAR_LBRACE; - v->a[51877] = anon_sym_DOLLAR_LPAREN; - v->a[51878] = anon_sym_BQUOTE; - v->a[51879] = sym_word; - small_parse_table_2594(v); -} - -void small_parse_table_2594(t_small_parse_table_array *v) -{ - v->a[51880] = 3; - v->a[51881] = actions(3); - v->a[51882] = 1; - v->a[51883] = sym_comment; - v->a[51884] = actions(2400); - v->a[51885] = 1; - v->a[51886] = sym_extglob_pattern; - v->a[51887] = actions(2396); - v->a[51888] = 10; - v->a[51889] = anon_sym_LPAREN; - v->a[51890] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51891] = anon_sym_DOLLAR; - v->a[51892] = anon_sym_DQUOTE; - v->a[51893] = sym_raw_string; - v->a[51894] = sym_number; - v->a[51895] = anon_sym_DOLLAR_LBRACE; - v->a[51896] = anon_sym_DOLLAR_LPAREN; - v->a[51897] = anon_sym_BQUOTE; - v->a[51898] = sym_word; - v->a[51899] = 3; - small_parse_table_2595(v); -} - -/* EOF small_parse_table_518.c */ diff --git a/parser/static/small_parse_table/small_parse_table_519.c b/parser/static/small_parse_table/small_parse_table_519.c deleted file mode 100644 index 413655b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_519.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_519.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2595(t_small_parse_table_array *v) -{ - v->a[51900] = actions(3); - v->a[51901] = 1; - v->a[51902] = sym_comment; - v->a[51903] = actions(2400); - v->a[51904] = 1; - v->a[51905] = sym_extglob_pattern; - v->a[51906] = actions(2396); - v->a[51907] = 10; - v->a[51908] = anon_sym_LPAREN; - v->a[51909] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51910] = anon_sym_DOLLAR; - v->a[51911] = anon_sym_DQUOTE; - v->a[51912] = sym_raw_string; - v->a[51913] = sym_number; - v->a[51914] = anon_sym_DOLLAR_LBRACE; - v->a[51915] = anon_sym_DOLLAR_LPAREN; - v->a[51916] = anon_sym_BQUOTE; - v->a[51917] = sym_word; - v->a[51918] = 4; - v->a[51919] = actions(3); - small_parse_table_2596(v); -} - -void small_parse_table_2596(t_small_parse_table_array *v) -{ - v->a[51920] = 1; - v->a[51921] = sym_comment; - v->a[51922] = actions(381); - v->a[51923] = 1; - v->a[51924] = sym_variable_name; - v->a[51925] = actions(379); - v->a[51926] = 2; - v->a[51927] = aux_sym__simple_variable_name_token1; - v->a[51928] = aux_sym__multiline_variable_name_token1; - v->a[51929] = actions(377); - v->a[51930] = 8; - v->a[51931] = anon_sym_BANG; - v->a[51932] = anon_sym_DASH; - v->a[51933] = anon_sym_STAR; - v->a[51934] = anon_sym_QMARK; - v->a[51935] = anon_sym_DOLLAR; - v->a[51936] = anon_sym_POUND; - v->a[51937] = anon_sym_AT; - v->a[51938] = anon_sym_0; - v->a[51939] = 3; - small_parse_table_2597(v); -} - -void small_parse_table_2597(t_small_parse_table_array *v) -{ - v->a[51940] = actions(3); - v->a[51941] = 1; - v->a[51942] = sym_comment; - v->a[51943] = actions(2430); - v->a[51944] = 1; - v->a[51945] = sym_extglob_pattern; - v->a[51946] = actions(2426); - v->a[51947] = 10; - v->a[51948] = anon_sym_LPAREN; - v->a[51949] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51950] = anon_sym_DOLLAR; - v->a[51951] = anon_sym_DQUOTE; - v->a[51952] = sym_raw_string; - v->a[51953] = sym_number; - v->a[51954] = anon_sym_DOLLAR_LBRACE; - v->a[51955] = anon_sym_DOLLAR_LPAREN; - v->a[51956] = anon_sym_BQUOTE; - v->a[51957] = sym_word; - v->a[51958] = 3; - v->a[51959] = actions(3); - small_parse_table_2598(v); -} - -void small_parse_table_2598(t_small_parse_table_array *v) -{ - v->a[51960] = 1; - v->a[51961] = sym_comment; - v->a[51962] = actions(2430); - v->a[51963] = 1; - v->a[51964] = sym_extglob_pattern; - v->a[51965] = actions(2426); - v->a[51966] = 10; - v->a[51967] = anon_sym_LPAREN; - v->a[51968] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[51969] = anon_sym_DOLLAR; - v->a[51970] = anon_sym_DQUOTE; - v->a[51971] = sym_raw_string; - v->a[51972] = sym_number; - v->a[51973] = anon_sym_DOLLAR_LBRACE; - v->a[51974] = anon_sym_DOLLAR_LPAREN; - v->a[51975] = anon_sym_BQUOTE; - v->a[51976] = sym_word; - v->a[51977] = 4; - v->a[51978] = actions(3); - v->a[51979] = 1; - small_parse_table_2599(v); -} - -void small_parse_table_2599(t_small_parse_table_array *v) -{ - v->a[51980] = sym_comment; - v->a[51981] = actions(399); - v->a[51982] = 1; - v->a[51983] = sym_variable_name; - v->a[51984] = actions(397); - v->a[51985] = 2; - v->a[51986] = aux_sym__simple_variable_name_token1; - v->a[51987] = aux_sym__multiline_variable_name_token1; - v->a[51988] = actions(395); - v->a[51989] = 8; - v->a[51990] = anon_sym_BANG; - v->a[51991] = anon_sym_DASH; - v->a[51992] = anon_sym_STAR; - v->a[51993] = anon_sym_QMARK; - v->a[51994] = anon_sym_DOLLAR; - v->a[51995] = anon_sym_POUND; - v->a[51996] = anon_sym_AT; - v->a[51997] = anon_sym_0; - v->a[51998] = 3; - v->a[51999] = actions(3); - small_parse_table_2600(v); -} - -/* EOF small_parse_table_519.c */ diff --git a/parser/static/small_parse_table/small_parse_table_52.c b/parser/static/small_parse_table/small_parse_table_52.c deleted file mode 100644 index 5a2ff3c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_52.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_260(t_small_parse_table_array *v) -{ - v->a[5200] = anon_sym_case; - v->a[5201] = actions(17); - v->a[5202] = 1; - v->a[5203] = anon_sym_LPAREN; - v->a[5204] = actions(19); - v->a[5205] = 1; - v->a[5206] = anon_sym_LBRACE; - v->a[5207] = actions(53); - v->a[5208] = 1; - v->a[5209] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5210] = actions(55); - v->a[5211] = 1; - v->a[5212] = anon_sym_DOLLAR; - v->a[5213] = actions(57); - v->a[5214] = 1; - v->a[5215] = anon_sym_DQUOTE; - v->a[5216] = actions(61); - v->a[5217] = 1; - v->a[5218] = anon_sym_DOLLAR_LBRACE; - v->a[5219] = actions(63); - small_parse_table_261(v); -} - -void small_parse_table_261(t_small_parse_table_array *v) -{ - v->a[5220] = 1; - v->a[5221] = anon_sym_DOLLAR_LPAREN; - v->a[5222] = actions(65); - v->a[5223] = 1; - v->a[5224] = anon_sym_BQUOTE; - v->a[5225] = actions(67); - v->a[5226] = 1; - v->a[5227] = sym_variable_name; - v->a[5228] = actions(204); - v->a[5229] = 1; - v->a[5230] = sym_word; - v->a[5231] = actions(206); - v->a[5232] = 1; - v->a[5233] = anon_sym_BANG; - v->a[5234] = state(116); - v->a[5235] = 1; - v->a[5236] = aux_sym__statements_repeat1; - v->a[5237] = state(179); - v->a[5238] = 1; - v->a[5239] = sym_command_name; - small_parse_table_262(v); -} - -void small_parse_table_262(t_small_parse_table_array *v) -{ - v->a[5240] = state(208); - v->a[5241] = 1; - v->a[5242] = sym_variable_assignment; - v->a[5243] = state(385); - v->a[5244] = 1; - v->a[5245] = aux_sym_command_repeat1; - v->a[5246] = state(555); - v->a[5247] = 1; - v->a[5248] = sym_concatenation; - v->a[5249] = state(599); - v->a[5250] = 1; - v->a[5251] = sym_file_redirect; - v->a[5252] = state(969); - v->a[5253] = 1; - v->a[5254] = sym_pipeline; - v->a[5255] = state(1006); - v->a[5256] = 1; - v->a[5257] = aux_sym_redirected_statement_repeat2; - v->a[5258] = state(1560); - v->a[5259] = 1; - small_parse_table_263(v); -} - -void small_parse_table_263(t_small_parse_table_array *v) -{ - v->a[5260] = sym__statement_not_pipeline; - v->a[5261] = state(1613); - v->a[5262] = 1; - v->a[5263] = sym__statements; - v->a[5264] = actions(11); - v->a[5265] = 2; - v->a[5266] = anon_sym_while; - v->a[5267] = anon_sym_until; - v->a[5268] = actions(59); - v->a[5269] = 2; - v->a[5270] = sym_raw_string; - v->a[5271] = sym_number; - v->a[5272] = actions(51); - v->a[5273] = 3; - v->a[5274] = anon_sym_LT; - v->a[5275] = anon_sym_GT; - v->a[5276] = anon_sym_GT_GT; - v->a[5277] = state(401); - v->a[5278] = 5; - v->a[5279] = sym_arithmetic_expansion; - small_parse_table_264(v); -} - -void small_parse_table_264(t_small_parse_table_array *v) -{ - v->a[5280] = sym_string; - v->a[5281] = sym_simple_expansion; - v->a[5282] = sym_expansion; - v->a[5283] = sym_command_substitution; - v->a[5284] = state(820); - v->a[5285] = 12; - v->a[5286] = sym_redirected_statement; - v->a[5287] = sym_for_statement; - v->a[5288] = sym_while_statement; - v->a[5289] = sym_if_statement; - v->a[5290] = sym_case_statement; - v->a[5291] = sym_function_definition; - v->a[5292] = sym_compound_statement; - v->a[5293] = sym_subshell; - v->a[5294] = sym_list; - v->a[5295] = sym_negated_command; - v->a[5296] = sym_command; - v->a[5297] = sym__variable_assignments; - v->a[5298] = 30; - v->a[5299] = actions(3); - small_parse_table_265(v); -} - -/* EOF small_parse_table_52.c */ diff --git a/parser/static/small_parse_table/small_parse_table_520.c b/parser/static/small_parse_table/small_parse_table_520.c deleted file mode 100644 index 95a19c3f..00000000 --- a/parser/static/small_parse_table/small_parse_table_520.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_520.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2600(t_small_parse_table_array *v) -{ - v->a[52000] = 1; - v->a[52001] = sym_comment; - v->a[52002] = actions(2596); - v->a[52003] = 1; - v->a[52004] = sym_extglob_pattern; - v->a[52005] = actions(2592); - v->a[52006] = 10; - v->a[52007] = anon_sym_LPAREN; - v->a[52008] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52009] = anon_sym_DOLLAR; - v->a[52010] = anon_sym_DQUOTE; - v->a[52011] = sym_raw_string; - v->a[52012] = sym_number; - v->a[52013] = anon_sym_DOLLAR_LBRACE; - v->a[52014] = anon_sym_DOLLAR_LPAREN; - v->a[52015] = anon_sym_BQUOTE; - v->a[52016] = sym_word; - v->a[52017] = 3; - v->a[52018] = actions(3); - v->a[52019] = 1; - small_parse_table_2601(v); -} - -void small_parse_table_2601(t_small_parse_table_array *v) -{ - v->a[52020] = sym_comment; - v->a[52021] = actions(2596); - v->a[52022] = 1; - v->a[52023] = sym_extglob_pattern; - v->a[52024] = actions(2592); - v->a[52025] = 10; - v->a[52026] = anon_sym_LPAREN; - v->a[52027] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52028] = anon_sym_DOLLAR; - v->a[52029] = anon_sym_DQUOTE; - v->a[52030] = sym_raw_string; - v->a[52031] = sym_number; - v->a[52032] = anon_sym_DOLLAR_LBRACE; - v->a[52033] = anon_sym_DOLLAR_LPAREN; - v->a[52034] = anon_sym_BQUOTE; - v->a[52035] = sym_word; - v->a[52036] = 3; - v->a[52037] = actions(3); - v->a[52038] = 1; - v->a[52039] = sym_comment; - small_parse_table_2602(v); -} - -void small_parse_table_2602(t_small_parse_table_array *v) -{ - v->a[52040] = actions(2479); - v->a[52041] = 1; - v->a[52042] = sym_extglob_pattern; - v->a[52043] = actions(2475); - v->a[52044] = 10; - v->a[52045] = anon_sym_LPAREN; - v->a[52046] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52047] = anon_sym_DOLLAR; - v->a[52048] = anon_sym_DQUOTE; - v->a[52049] = sym_raw_string; - v->a[52050] = sym_number; - v->a[52051] = anon_sym_DOLLAR_LBRACE; - v->a[52052] = anon_sym_DOLLAR_LPAREN; - v->a[52053] = anon_sym_BQUOTE; - v->a[52054] = sym_word; - v->a[52055] = 4; - v->a[52056] = actions(3); - v->a[52057] = 1; - v->a[52058] = sym_comment; - v->a[52059] = actions(349); - small_parse_table_2603(v); -} - -void small_parse_table_2603(t_small_parse_table_array *v) -{ - v->a[52060] = 1; - v->a[52061] = sym_variable_name; - v->a[52062] = actions(347); - v->a[52063] = 2; - v->a[52064] = aux_sym__simple_variable_name_token1; - v->a[52065] = aux_sym__multiline_variable_name_token1; - v->a[52066] = actions(345); - v->a[52067] = 8; - v->a[52068] = anon_sym_BANG; - v->a[52069] = anon_sym_DASH; - v->a[52070] = anon_sym_STAR; - v->a[52071] = anon_sym_QMARK; - v->a[52072] = anon_sym_DOLLAR; - v->a[52073] = anon_sym_POUND; - v->a[52074] = anon_sym_AT; - v->a[52075] = anon_sym_0; - v->a[52076] = 4; - v->a[52077] = actions(3); - v->a[52078] = 1; - v->a[52079] = sym_comment; - small_parse_table_2604(v); -} - -void small_parse_table_2604(t_small_parse_table_array *v) -{ - v->a[52080] = actions(810); - v->a[52081] = 1; - v->a[52082] = sym_variable_name; - v->a[52083] = actions(808); - v->a[52084] = 2; - v->a[52085] = aux_sym__simple_variable_name_token1; - v->a[52086] = aux_sym__multiline_variable_name_token1; - v->a[52087] = actions(806); - v->a[52088] = 8; - v->a[52089] = anon_sym_BANG; - v->a[52090] = anon_sym_DASH; - v->a[52091] = anon_sym_STAR; - v->a[52092] = anon_sym_QMARK; - v->a[52093] = anon_sym_DOLLAR; - v->a[52094] = anon_sym_POUND; - v->a[52095] = anon_sym_AT; - v->a[52096] = anon_sym_0; - v->a[52097] = 5; - v->a[52098] = actions(3); - v->a[52099] = 1; - small_parse_table_2605(v); -} - -/* EOF small_parse_table_520.c */ diff --git a/parser/static/small_parse_table/small_parse_table_521.c b/parser/static/small_parse_table/small_parse_table_521.c deleted file mode 100644 index 046345db..00000000 --- a/parser/static/small_parse_table/small_parse_table_521.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_521.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2605(t_small_parse_table_array *v) -{ - v->a[52100] = sym_comment; - v->a[52101] = actions(2357); - v->a[52102] = 1; - v->a[52103] = aux_sym_heredoc_redirect_token1; - v->a[52104] = actions(2628); - v->a[52105] = 1; - v->a[52106] = anon_sym_PIPE; - v->a[52107] = state(1220); - v->a[52108] = 1; - v->a[52109] = aux_sym_pipeline_repeat1; - v->a[52110] = actions(2353); - v->a[52111] = 8; - v->a[52112] = anon_sym_SEMI_SEMI; - v->a[52113] = anon_sym_AMP_AMP; - v->a[52114] = anon_sym_PIPE_PIPE; - v->a[52115] = anon_sym_LT; - v->a[52116] = anon_sym_GT; - v->a[52117] = anon_sym_GT_GT; - v->a[52118] = anon_sym_LT_LT; - v->a[52119] = anon_sym_SEMI; - small_parse_table_2606(v); -} - -void small_parse_table_2606(t_small_parse_table_array *v) -{ - v->a[52120] = 3; - v->a[52121] = actions(3); - v->a[52122] = 1; - v->a[52123] = sym_comment; - v->a[52124] = actions(2033); - v->a[52125] = 1; - v->a[52126] = aux_sym_heredoc_redirect_token1; - v->a[52127] = actions(2035); - v->a[52128] = 10; - v->a[52129] = anon_sym_esac; - v->a[52130] = anon_sym_PIPE; - v->a[52131] = anon_sym_SEMI_SEMI; - v->a[52132] = anon_sym_AMP_AMP; - v->a[52133] = anon_sym_PIPE_PIPE; - v->a[52134] = anon_sym_LT; - v->a[52135] = anon_sym_GT; - v->a[52136] = anon_sym_GT_GT; - v->a[52137] = anon_sym_LT_LT; - v->a[52138] = anon_sym_SEMI; - v->a[52139] = 4; - small_parse_table_2607(v); -} - -void small_parse_table_2607(t_small_parse_table_array *v) -{ - v->a[52140] = actions(3); - v->a[52141] = 1; - v->a[52142] = sym_comment; - v->a[52143] = actions(1473); - v->a[52144] = 1; - v->a[52145] = sym_variable_name; - v->a[52146] = actions(1471); - v->a[52147] = 2; - v->a[52148] = aux_sym__simple_variable_name_token1; - v->a[52149] = aux_sym__multiline_variable_name_token1; - v->a[52150] = actions(1469); - v->a[52151] = 8; - v->a[52152] = anon_sym_BANG; - v->a[52153] = anon_sym_DASH; - v->a[52154] = anon_sym_STAR; - v->a[52155] = anon_sym_QMARK; - v->a[52156] = anon_sym_DOLLAR; - v->a[52157] = anon_sym_POUND; - v->a[52158] = anon_sym_AT; - v->a[52159] = anon_sym_0; - small_parse_table_2608(v); -} - -void small_parse_table_2608(t_small_parse_table_array *v) -{ - v->a[52160] = 4; - v->a[52161] = actions(3); - v->a[52162] = 1; - v->a[52163] = sym_comment; - v->a[52164] = actions(1212); - v->a[52165] = 1; - v->a[52166] = sym_variable_name; - v->a[52167] = actions(1210); - v->a[52168] = 2; - v->a[52169] = aux_sym__simple_variable_name_token1; - v->a[52170] = aux_sym__multiline_variable_name_token1; - v->a[52171] = actions(1208); - v->a[52172] = 8; - v->a[52173] = anon_sym_BANG; - v->a[52174] = anon_sym_DASH; - v->a[52175] = anon_sym_STAR; - v->a[52176] = anon_sym_QMARK; - v->a[52177] = anon_sym_DOLLAR; - v->a[52178] = anon_sym_POUND; - v->a[52179] = anon_sym_AT; - small_parse_table_2609(v); -} - -void small_parse_table_2609(t_small_parse_table_array *v) -{ - v->a[52180] = anon_sym_0; - v->a[52181] = 4; - v->a[52182] = actions(3); - v->a[52183] = 1; - v->a[52184] = sym_comment; - v->a[52185] = actions(865); - v->a[52186] = 1; - v->a[52187] = sym_variable_name; - v->a[52188] = actions(863); - v->a[52189] = 2; - v->a[52190] = aux_sym__simple_variable_name_token1; - v->a[52191] = aux_sym__multiline_variable_name_token1; - v->a[52192] = actions(861); - v->a[52193] = 8; - v->a[52194] = anon_sym_BANG; - v->a[52195] = anon_sym_DASH; - v->a[52196] = anon_sym_STAR; - v->a[52197] = anon_sym_QMARK; - v->a[52198] = anon_sym_DOLLAR; - v->a[52199] = anon_sym_POUND; - small_parse_table_2610(v); -} - -/* EOF small_parse_table_521.c */ diff --git a/parser/static/small_parse_table/small_parse_table_522.c b/parser/static/small_parse_table/small_parse_table_522.c deleted file mode 100644 index cfaa7985..00000000 --- a/parser/static/small_parse_table/small_parse_table_522.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_522.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2610(t_small_parse_table_array *v) -{ - v->a[52200] = anon_sym_AT; - v->a[52201] = anon_sym_0; - v->a[52202] = 5; - v->a[52203] = actions(3); - v->a[52204] = 1; - v->a[52205] = sym_comment; - v->a[52206] = actions(1974); - v->a[52207] = 1; - v->a[52208] = aux_sym_heredoc_redirect_token1; - v->a[52209] = actions(2630); - v->a[52210] = 1; - v->a[52211] = anon_sym_PIPE; - v->a[52212] = state(1220); - v->a[52213] = 1; - v->a[52214] = aux_sym_pipeline_repeat1; - v->a[52215] = actions(1979); - v->a[52216] = 8; - v->a[52217] = anon_sym_SEMI_SEMI; - v->a[52218] = anon_sym_AMP_AMP; - v->a[52219] = anon_sym_PIPE_PIPE; - small_parse_table_2611(v); -} - -void small_parse_table_2611(t_small_parse_table_array *v) -{ - v->a[52220] = anon_sym_LT; - v->a[52221] = anon_sym_GT; - v->a[52222] = anon_sym_GT_GT; - v->a[52223] = anon_sym_LT_LT; - v->a[52224] = anon_sym_SEMI; - v->a[52225] = 7; - v->a[52226] = actions(3); - v->a[52227] = 1; - v->a[52228] = sym_comment; - v->a[52229] = actions(580); - v->a[52230] = 1; - v->a[52231] = anon_sym_PIPE; - v->a[52232] = actions(597); - v->a[52233] = 1; - v->a[52234] = anon_sym_LT_LT; - v->a[52235] = actions(2635); - v->a[52236] = 1; - v->a[52237] = aux_sym_heredoc_redirect_token1; - v->a[52238] = actions(1033); - v->a[52239] = 2; - small_parse_table_2612(v); -} - -void small_parse_table_2612(t_small_parse_table_array *v) -{ - v->a[52240] = anon_sym_AMP_AMP; - v->a[52241] = anon_sym_PIPE_PIPE; - v->a[52242] = actions(2633); - v->a[52243] = 3; - v->a[52244] = anon_sym_LT; - v->a[52245] = anon_sym_GT; - v->a[52246] = anon_sym_GT_GT; - v->a[52247] = state(1225); - v->a[52248] = 3; - v->a[52249] = sym_file_redirect; - v->a[52250] = sym_heredoc_redirect; - v->a[52251] = aux_sym_redirected_statement_repeat1; - v->a[52252] = 7; - v->a[52253] = actions(3); - v->a[52254] = 1; - v->a[52255] = sym_comment; - v->a[52256] = actions(580); - v->a[52257] = 1; - v->a[52258] = anon_sym_PIPE; - v->a[52259] = actions(597); - small_parse_table_2613(v); -} - -void small_parse_table_2613(t_small_parse_table_array *v) -{ - v->a[52260] = 1; - v->a[52261] = anon_sym_LT_LT; - v->a[52262] = actions(2637); - v->a[52263] = 1; - v->a[52264] = aux_sym_heredoc_redirect_token1; - v->a[52265] = actions(1033); - v->a[52266] = 2; - v->a[52267] = anon_sym_AMP_AMP; - v->a[52268] = anon_sym_PIPE_PIPE; - v->a[52269] = actions(2633); - v->a[52270] = 3; - v->a[52271] = anon_sym_LT; - v->a[52272] = anon_sym_GT; - v->a[52273] = anon_sym_GT_GT; - v->a[52274] = state(1225); - v->a[52275] = 3; - v->a[52276] = sym_file_redirect; - v->a[52277] = sym_heredoc_redirect; - v->a[52278] = aux_sym_redirected_statement_repeat1; - v->a[52279] = 5; - small_parse_table_2614(v); -} - -void small_parse_table_2614(t_small_parse_table_array *v) -{ - v->a[52280] = actions(1436); - v->a[52281] = 1; - v->a[52282] = sym_comment; - v->a[52283] = state(1223); - v->a[52284] = 1; - v->a[52285] = aux_sym_concatenation_repeat1; - v->a[52286] = actions(2639); - v->a[52287] = 2; - v->a[52288] = sym__concat; - v->a[52289] = aux_sym_concatenation_token1; - v->a[52290] = actions(973); - v->a[52291] = 3; - v->a[52292] = anon_sym_PIPE; - v->a[52293] = anon_sym_LT; - v->a[52294] = anon_sym_GT; - v->a[52295] = actions(981); - v->a[52296] = 5; - v->a[52297] = sym_variable_name; - v->a[52298] = anon_sym_AMP_AMP; - v->a[52299] = anon_sym_PIPE_PIPE; - small_parse_table_2615(v); -} - -/* EOF small_parse_table_522.c */ diff --git a/parser/static/small_parse_table/small_parse_table_523.c b/parser/static/small_parse_table/small_parse_table_523.c deleted file mode 100644 index 5429a540..00000000 --- a/parser/static/small_parse_table/small_parse_table_523.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_523.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2615(t_small_parse_table_array *v) -{ - v->a[52300] = anon_sym_GT_GT; - v->a[52301] = anon_sym_LT_LT; - v->a[52302] = 6; - v->a[52303] = actions(1436); - v->a[52304] = 1; - v->a[52305] = sym_comment; - v->a[52306] = actions(2642); - v->a[52307] = 1; - v->a[52308] = aux_sym_concatenation_token1; - v->a[52309] = actions(2644); - v->a[52310] = 1; - v->a[52311] = sym__concat; - v->a[52312] = state(1223); - v->a[52313] = 1; - v->a[52314] = aux_sym_concatenation_repeat1; - v->a[52315] = actions(923); - v->a[52316] = 3; - v->a[52317] = anon_sym_PIPE; - v->a[52318] = anon_sym_LT; - v->a[52319] = anon_sym_GT; - small_parse_table_2616(v); -} - -void small_parse_table_2616(t_small_parse_table_array *v) -{ - v->a[52320] = actions(921); - v->a[52321] = 5; - v->a[52322] = sym_variable_name; - v->a[52323] = anon_sym_AMP_AMP; - v->a[52324] = anon_sym_PIPE_PIPE; - v->a[52325] = anon_sym_GT_GT; - v->a[52326] = anon_sym_LT_LT; - v->a[52327] = 6; - v->a[52328] = actions(3); - v->a[52329] = 1; - v->a[52330] = sym_comment; - v->a[52331] = actions(597); - v->a[52332] = 1; - v->a[52333] = anon_sym_LT_LT; - v->a[52334] = actions(1938); - v->a[52335] = 1; - v->a[52336] = aux_sym_heredoc_redirect_token1; - v->a[52337] = actions(1936); - v->a[52338] = 3; - v->a[52339] = anon_sym_PIPE; - small_parse_table_2617(v); -} - -void small_parse_table_2617(t_small_parse_table_array *v) -{ - v->a[52340] = anon_sym_AMP_AMP; - v->a[52341] = anon_sym_PIPE_PIPE; - v->a[52342] = actions(2633); - v->a[52343] = 3; - v->a[52344] = anon_sym_LT; - v->a[52345] = anon_sym_GT; - v->a[52346] = anon_sym_GT_GT; - v->a[52347] = state(1229); - v->a[52348] = 3; - v->a[52349] = sym_file_redirect; - v->a[52350] = sym_heredoc_redirect; - v->a[52351] = aux_sym_redirected_statement_repeat1; - v->a[52352] = 5; - v->a[52353] = actions(3); - v->a[52354] = 1; - v->a[52355] = sym_comment; - v->a[52356] = actions(580); - v->a[52357] = 1; - v->a[52358] = anon_sym_PIPE; - v->a[52359] = actions(827); - small_parse_table_2618(v); -} - -void small_parse_table_2618(t_small_parse_table_array *v) -{ - v->a[52360] = 1; - v->a[52361] = aux_sym_heredoc_redirect_token1; - v->a[52362] = state(1225); - v->a[52363] = 3; - v->a[52364] = sym_file_redirect; - v->a[52365] = sym_heredoc_redirect; - v->a[52366] = aux_sym_redirected_statement_repeat1; - v->a[52367] = actions(816); - v->a[52368] = 6; - v->a[52369] = anon_sym_AMP_AMP; - v->a[52370] = anon_sym_PIPE_PIPE; - v->a[52371] = anon_sym_LT; - v->a[52372] = anon_sym_GT; - v->a[52373] = anon_sym_GT_GT; - v->a[52374] = anon_sym_LT_LT; - v->a[52375] = 4; - v->a[52376] = actions(3); - v->a[52377] = 1; - v->a[52378] = sym_comment; - v->a[52379] = actions(387); - small_parse_table_2619(v); -} - -void small_parse_table_2619(t_small_parse_table_array *v) -{ - v->a[52380] = 1; - v->a[52381] = sym_variable_name; - v->a[52382] = actions(385); - v->a[52383] = 2; - v->a[52384] = aux_sym__simple_variable_name_token1; - v->a[52385] = aux_sym__multiline_variable_name_token1; - v->a[52386] = actions(383); - v->a[52387] = 8; - v->a[52388] = anon_sym_BANG; - v->a[52389] = anon_sym_DASH; - v->a[52390] = anon_sym_STAR; - v->a[52391] = anon_sym_QMARK; - v->a[52392] = anon_sym_DOLLAR; - v->a[52393] = anon_sym_POUND; - v->a[52394] = anon_sym_AT; - v->a[52395] = anon_sym_0; - v->a[52396] = 4; - v->a[52397] = actions(3); - v->a[52398] = 1; - v->a[52399] = sym_comment; - small_parse_table_2620(v); -} - -/* EOF small_parse_table_523.c */ diff --git a/parser/static/small_parse_table/small_parse_table_524.c b/parser/static/small_parse_table/small_parse_table_524.c deleted file mode 100644 index 552048f3..00000000 --- a/parser/static/small_parse_table/small_parse_table_524.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_524.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2620(t_small_parse_table_array *v) -{ - v->a[52400] = actions(827); - v->a[52401] = 1; - v->a[52402] = aux_sym_heredoc_redirect_token1; - v->a[52403] = state(1225); - v->a[52404] = 3; - v->a[52405] = sym_file_redirect; - v->a[52406] = sym_heredoc_redirect; - v->a[52407] = aux_sym_redirected_statement_repeat1; - v->a[52408] = actions(816); - v->a[52409] = 7; - v->a[52410] = anon_sym_PIPE; - v->a[52411] = anon_sym_AMP_AMP; - v->a[52412] = anon_sym_PIPE_PIPE; - v->a[52413] = anon_sym_LT; - v->a[52414] = anon_sym_GT; - v->a[52415] = anon_sym_GT_GT; - v->a[52416] = anon_sym_LT_LT; - v->a[52417] = 6; - v->a[52418] = actions(3); - v->a[52419] = 1; - small_parse_table_2621(v); -} - -void small_parse_table_2621(t_small_parse_table_array *v) -{ - v->a[52420] = sym_comment; - v->a[52421] = actions(1945); - v->a[52422] = 1; - v->a[52423] = anon_sym_LT_LT; - v->a[52424] = actions(1948); - v->a[52425] = 1; - v->a[52426] = aux_sym_heredoc_redirect_token1; - v->a[52427] = actions(1940); - v->a[52428] = 3; - v->a[52429] = anon_sym_PIPE; - v->a[52430] = anon_sym_AMP_AMP; - v->a[52431] = anon_sym_PIPE_PIPE; - v->a[52432] = actions(2646); - v->a[52433] = 3; - v->a[52434] = anon_sym_LT; - v->a[52435] = anon_sym_GT; - v->a[52436] = anon_sym_GT_GT; - v->a[52437] = state(1229); - v->a[52438] = 3; - v->a[52439] = sym_file_redirect; - small_parse_table_2622(v); -} - -void small_parse_table_2622(t_small_parse_table_array *v) -{ - v->a[52440] = sym_heredoc_redirect; - v->a[52441] = aux_sym_redirected_statement_repeat1; - v->a[52442] = 3; - v->a[52443] = actions(3); - v->a[52444] = 1; - v->a[52445] = sym_comment; - v->a[52446] = actions(1274); - v->a[52447] = 1; - v->a[52448] = aux_sym_heredoc_redirect_token1; - v->a[52449] = actions(1276); - v->a[52450] = 10; - v->a[52451] = anon_sym_esac; - v->a[52452] = anon_sym_PIPE; - v->a[52453] = anon_sym_SEMI_SEMI; - v->a[52454] = anon_sym_AMP_AMP; - v->a[52455] = anon_sym_PIPE_PIPE; - v->a[52456] = anon_sym_LT; - v->a[52457] = anon_sym_GT; - v->a[52458] = anon_sym_GT_GT; - v->a[52459] = anon_sym_LT_LT; - small_parse_table_2623(v); -} - -void small_parse_table_2623(t_small_parse_table_array *v) -{ - v->a[52460] = anon_sym_SEMI; - v->a[52461] = 3; - v->a[52462] = actions(3); - v->a[52463] = 1; - v->a[52464] = sym_comment; - v->a[52465] = actions(1274); - v->a[52466] = 1; - v->a[52467] = aux_sym_heredoc_redirect_token1; - v->a[52468] = actions(1276); - v->a[52469] = 10; - v->a[52470] = anon_sym_esac; - v->a[52471] = anon_sym_PIPE; - v->a[52472] = anon_sym_SEMI_SEMI; - 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_LT_LT; - v->a[52479] = anon_sym_SEMI; - small_parse_table_2624(v); -} - -void small_parse_table_2624(t_small_parse_table_array *v) -{ - v->a[52480] = 3; - v->a[52481] = actions(3); - v->a[52482] = 1; - v->a[52483] = sym_comment; - v->a[52484] = actions(2651); - v->a[52485] = 1; - v->a[52486] = sym_extglob_pattern; - v->a[52487] = actions(2649); - v->a[52488] = 10; - v->a[52489] = anon_sym_LPAREN; - v->a[52490] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[52491] = anon_sym_DOLLAR; - v->a[52492] = anon_sym_DQUOTE; - v->a[52493] = sym_raw_string; - v->a[52494] = sym_number; - v->a[52495] = anon_sym_DOLLAR_LBRACE; - v->a[52496] = anon_sym_DOLLAR_LPAREN; - v->a[52497] = anon_sym_BQUOTE; - v->a[52498] = sym_word; - v->a[52499] = 3; - small_parse_table_2625(v); -} - -/* EOF small_parse_table_524.c */ diff --git a/parser/static/small_parse_table/small_parse_table_525.c b/parser/static/small_parse_table/small_parse_table_525.c deleted file mode 100644 index 1371ba24..00000000 --- a/parser/static/small_parse_table/small_parse_table_525.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_525.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2625(t_small_parse_table_array *v) -{ - v->a[52500] = actions(3); - v->a[52501] = 1; - v->a[52502] = sym_comment; - v->a[52503] = actions(2025); - v->a[52504] = 1; - v->a[52505] = aux_sym_heredoc_redirect_token1; - v->a[52506] = actions(2027); - v->a[52507] = 10; - v->a[52508] = anon_sym_esac; - v->a[52509] = anon_sym_PIPE; - v->a[52510] = anon_sym_SEMI_SEMI; - v->a[52511] = anon_sym_AMP_AMP; - v->a[52512] = anon_sym_PIPE_PIPE; - v->a[52513] = anon_sym_LT; - v->a[52514] = anon_sym_GT; - v->a[52515] = anon_sym_GT_GT; - v->a[52516] = anon_sym_LT_LT; - v->a[52517] = anon_sym_SEMI; - v->a[52518] = 3; - v->a[52519] = actions(3); - small_parse_table_2626(v); -} - -void small_parse_table_2626(t_small_parse_table_array *v) -{ - v->a[52520] = 1; - v->a[52521] = sym_comment; - v->a[52522] = actions(2029); - v->a[52523] = 1; - v->a[52524] = aux_sym_heredoc_redirect_token1; - v->a[52525] = actions(2031); - v->a[52526] = 10; - v->a[52527] = anon_sym_esac; - v->a[52528] = anon_sym_PIPE; - v->a[52529] = anon_sym_SEMI_SEMI; - v->a[52530] = anon_sym_AMP_AMP; - v->a[52531] = anon_sym_PIPE_PIPE; - v->a[52532] = anon_sym_LT; - v->a[52533] = anon_sym_GT; - v->a[52534] = anon_sym_GT_GT; - v->a[52535] = anon_sym_LT_LT; - v->a[52536] = anon_sym_SEMI; - v->a[52537] = 4; - v->a[52538] = actions(3); - v->a[52539] = 1; - small_parse_table_2627(v); -} - -void small_parse_table_2627(t_small_parse_table_array *v) -{ - v->a[52540] = sym_comment; - v->a[52541] = actions(2657); - v->a[52542] = 1; - v->a[52543] = sym_variable_name; - v->a[52544] = actions(2655); - v->a[52545] = 2; - v->a[52546] = aux_sym__simple_variable_name_token1; - v->a[52547] = aux_sym__multiline_variable_name_token1; - v->a[52548] = actions(2653); - v->a[52549] = 8; - v->a[52550] = anon_sym_BANG; - v->a[52551] = anon_sym_DASH; - v->a[52552] = anon_sym_STAR; - v->a[52553] = anon_sym_QMARK; - v->a[52554] = anon_sym_DOLLAR; - v->a[52555] = anon_sym_POUND; - v->a[52556] = anon_sym_AT; - v->a[52557] = anon_sym_0; - v->a[52558] = 5; - v->a[52559] = actions(3); - small_parse_table_2628(v); -} - -void small_parse_table_2628(t_small_parse_table_array *v) -{ - v->a[52560] = 1; - v->a[52561] = sym_comment; - v->a[52562] = actions(1963); - v->a[52563] = 1; - v->a[52564] = aux_sym_heredoc_redirect_token1; - v->a[52565] = actions(2659); - v->a[52566] = 1; - v->a[52567] = sym_variable_name; - v->a[52568] = state(1236); - v->a[52569] = 2; - v->a[52570] = sym_variable_assignment; - v->a[52571] = aux_sym__variable_assignments_repeat1; - v->a[52572] = actions(1961); - v->a[52573] = 7; - v->a[52574] = anon_sym_PIPE; - v->a[52575] = anon_sym_AMP_AMP; - v->a[52576] = anon_sym_PIPE_PIPE; - v->a[52577] = anon_sym_LT; - v->a[52578] = anon_sym_GT; - v->a[52579] = anon_sym_GT_GT; - small_parse_table_2629(v); -} - -void small_parse_table_2629(t_small_parse_table_array *v) -{ - v->a[52580] = anon_sym_LT_LT; - v->a[52581] = 3; - v->a[52582] = actions(3); - v->a[52583] = 1; - v->a[52584] = sym_comment; - v->a[52585] = actions(2039); - v->a[52586] = 1; - v->a[52587] = aux_sym_heredoc_redirect_token1; - v->a[52588] = actions(2041); - v->a[52589] = 10; - v->a[52590] = anon_sym_esac; - v->a[52591] = anon_sym_PIPE; - v->a[52592] = anon_sym_SEMI_SEMI; - v->a[52593] = anon_sym_AMP_AMP; - v->a[52594] = anon_sym_PIPE_PIPE; - v->a[52595] = anon_sym_LT; - v->a[52596] = anon_sym_GT; - v->a[52597] = anon_sym_GT_GT; - v->a[52598] = anon_sym_LT_LT; - v->a[52599] = anon_sym_SEMI; - small_parse_table_2630(v); -} - -/* EOF small_parse_table_525.c */ diff --git a/parser/static/small_parse_table/small_parse_table_526.c b/parser/static/small_parse_table/small_parse_table_526.c deleted file mode 100644 index ac8039b0..00000000 --- a/parser/static/small_parse_table/small_parse_table_526.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_526.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2630(t_small_parse_table_array *v) -{ - v->a[52600] = 4; - v->a[52601] = actions(3); - v->a[52602] = 1; - v->a[52603] = sym_comment; - v->a[52604] = actions(1191); - v->a[52605] = 1; - v->a[52606] = sym_variable_name; - v->a[52607] = actions(1189); - v->a[52608] = 2; - v->a[52609] = aux_sym__simple_variable_name_token1; - v->a[52610] = aux_sym__multiline_variable_name_token1; - v->a[52611] = actions(1187); - v->a[52612] = 8; - v->a[52613] = anon_sym_BANG; - v->a[52614] = anon_sym_DASH; - v->a[52615] = anon_sym_STAR; - v->a[52616] = anon_sym_QMARK; - v->a[52617] = anon_sym_DOLLAR; - v->a[52618] = anon_sym_POUND; - v->a[52619] = anon_sym_AT; - small_parse_table_2631(v); -} - -void small_parse_table_2631(t_small_parse_table_array *v) -{ - v->a[52620] = anon_sym_0; - v->a[52621] = 3; - v->a[52622] = actions(3); - v->a[52623] = 1; - v->a[52624] = sym_comment; - v->a[52625] = actions(2047); - v->a[52626] = 1; - v->a[52627] = aux_sym_heredoc_redirect_token1; - v->a[52628] = actions(2049); - v->a[52629] = 10; - v->a[52630] = anon_sym_esac; - v->a[52631] = anon_sym_PIPE; - v->a[52632] = anon_sym_SEMI_SEMI; - v->a[52633] = anon_sym_AMP_AMP; - v->a[52634] = anon_sym_PIPE_PIPE; - v->a[52635] = anon_sym_LT; - v->a[52636] = anon_sym_GT; - v->a[52637] = anon_sym_GT_GT; - v->a[52638] = anon_sym_LT_LT; - v->a[52639] = anon_sym_SEMI; - small_parse_table_2632(v); -} - -void small_parse_table_2632(t_small_parse_table_array *v) -{ - v->a[52640] = 3; - v->a[52641] = actions(3); - v->a[52642] = 1; - v->a[52643] = sym_comment; - v->a[52644] = actions(2051); - v->a[52645] = 1; - v->a[52646] = aux_sym_heredoc_redirect_token1; - v->a[52647] = actions(2053); - v->a[52648] = 10; - v->a[52649] = anon_sym_esac; - v->a[52650] = anon_sym_PIPE; - v->a[52651] = anon_sym_SEMI_SEMI; - v->a[52652] = anon_sym_AMP_AMP; - v->a[52653] = anon_sym_PIPE_PIPE; - v->a[52654] = anon_sym_LT; - v->a[52655] = anon_sym_GT; - v->a[52656] = anon_sym_GT_GT; - v->a[52657] = anon_sym_LT_LT; - v->a[52658] = anon_sym_SEMI; - v->a[52659] = 3; - small_parse_table_2633(v); -} - -void small_parse_table_2633(t_small_parse_table_array *v) -{ - v->a[52660] = actions(3); - v->a[52661] = 1; - v->a[52662] = sym_comment; - v->a[52663] = actions(2093); - v->a[52664] = 1; - v->a[52665] = aux_sym_heredoc_redirect_token1; - v->a[52666] = actions(2091); - v->a[52667] = 10; - v->a[52668] = anon_sym_esac; - v->a[52669] = anon_sym_PIPE; - v->a[52670] = anon_sym_SEMI_SEMI; - v->a[52671] = anon_sym_AMP_AMP; - v->a[52672] = anon_sym_PIPE_PIPE; - v->a[52673] = anon_sym_LT; - v->a[52674] = anon_sym_GT; - v->a[52675] = anon_sym_GT_GT; - v->a[52676] = anon_sym_LT_LT; - v->a[52677] = anon_sym_SEMI; - v->a[52678] = 3; - v->a[52679] = actions(3); - small_parse_table_2634(v); -} - -void small_parse_table_2634(t_small_parse_table_array *v) -{ - v->a[52680] = 1; - v->a[52681] = sym_comment; - v->a[52682] = actions(2123); - v->a[52683] = 1; - v->a[52684] = aux_sym_heredoc_redirect_token1; - v->a[52685] = actions(2125); - v->a[52686] = 10; - v->a[52687] = anon_sym_esac; - v->a[52688] = anon_sym_PIPE; - v->a[52689] = anon_sym_SEMI_SEMI; - v->a[52690] = anon_sym_AMP_AMP; - v->a[52691] = anon_sym_PIPE_PIPE; - v->a[52692] = anon_sym_LT; - v->a[52693] = anon_sym_GT; - v->a[52694] = anon_sym_GT_GT; - v->a[52695] = anon_sym_LT_LT; - v->a[52696] = anon_sym_SEMI; - v->a[52697] = 3; - v->a[52698] = actions(3); - v->a[52699] = 1; - small_parse_table_2635(v); -} - -/* EOF small_parse_table_526.c */ diff --git a/parser/static/small_parse_table/small_parse_table_527.c b/parser/static/small_parse_table/small_parse_table_527.c deleted file mode 100644 index 5c07193a..00000000 --- a/parser/static/small_parse_table/small_parse_table_527.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_527.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2635(t_small_parse_table_array *v) -{ - v->a[52700] = sym_comment; - v->a[52701] = actions(2129); - v->a[52702] = 1; - v->a[52703] = aux_sym_heredoc_redirect_token1; - v->a[52704] = actions(2131); - v->a[52705] = 10; - v->a[52706] = anon_sym_esac; - v->a[52707] = anon_sym_PIPE; - v->a[52708] = anon_sym_SEMI_SEMI; - v->a[52709] = anon_sym_AMP_AMP; - v->a[52710] = anon_sym_PIPE_PIPE; - v->a[52711] = anon_sym_LT; - v->a[52712] = anon_sym_GT; - v->a[52713] = anon_sym_GT_GT; - v->a[52714] = anon_sym_LT_LT; - v->a[52715] = anon_sym_SEMI; - v->a[52716] = 3; - v->a[52717] = actions(3); - v->a[52718] = 1; - v->a[52719] = sym_comment; - small_parse_table_2636(v); -} - -void small_parse_table_2636(t_small_parse_table_array *v) -{ - v->a[52720] = actions(2137); - v->a[52721] = 1; - v->a[52722] = aux_sym_heredoc_redirect_token1; - v->a[52723] = actions(2139); - v->a[52724] = 10; - v->a[52725] = anon_sym_esac; - v->a[52726] = anon_sym_PIPE; - v->a[52727] = anon_sym_SEMI_SEMI; - v->a[52728] = anon_sym_AMP_AMP; - v->a[52729] = anon_sym_PIPE_PIPE; - v->a[52730] = anon_sym_LT; - v->a[52731] = anon_sym_GT; - v->a[52732] = anon_sym_GT_GT; - v->a[52733] = anon_sym_LT_LT; - v->a[52734] = anon_sym_SEMI; - v->a[52735] = 3; - v->a[52736] = actions(3); - v->a[52737] = 1; - v->a[52738] = sym_comment; - v->a[52739] = actions(2149); - small_parse_table_2637(v); -} - -void small_parse_table_2637(t_small_parse_table_array *v) -{ - v->a[52740] = 1; - v->a[52741] = aux_sym_heredoc_redirect_token1; - v->a[52742] = actions(2151); - v->a[52743] = 10; - v->a[52744] = anon_sym_esac; - v->a[52745] = anon_sym_PIPE; - v->a[52746] = anon_sym_SEMI_SEMI; - v->a[52747] = anon_sym_AMP_AMP; - v->a[52748] = anon_sym_PIPE_PIPE; - v->a[52749] = anon_sym_LT; - v->a[52750] = anon_sym_GT; - v->a[52751] = anon_sym_GT_GT; - v->a[52752] = anon_sym_LT_LT; - v->a[52753] = anon_sym_SEMI; - v->a[52754] = 3; - v->a[52755] = actions(3); - v->a[52756] = 1; - v->a[52757] = sym_comment; - v->a[52758] = actions(2153); - v->a[52759] = 1; - small_parse_table_2638(v); -} - -void small_parse_table_2638(t_small_parse_table_array *v) -{ - v->a[52760] = aux_sym_heredoc_redirect_token1; - v->a[52761] = actions(2155); - v->a[52762] = 10; - v->a[52763] = anon_sym_esac; - v->a[52764] = anon_sym_PIPE; - v->a[52765] = anon_sym_SEMI_SEMI; - v->a[52766] = anon_sym_AMP_AMP; - v->a[52767] = anon_sym_PIPE_PIPE; - v->a[52768] = anon_sym_LT; - v->a[52769] = anon_sym_GT; - v->a[52770] = anon_sym_GT_GT; - v->a[52771] = anon_sym_LT_LT; - v->a[52772] = anon_sym_SEMI; - v->a[52773] = 3; - v->a[52774] = actions(3); - v->a[52775] = 1; - v->a[52776] = sym_comment; - v->a[52777] = actions(2175); - v->a[52778] = 1; - v->a[52779] = aux_sym_heredoc_redirect_token1; - small_parse_table_2639(v); -} - -void small_parse_table_2639(t_small_parse_table_array *v) -{ - v->a[52780] = actions(2177); - v->a[52781] = 10; - v->a[52782] = anon_sym_esac; - v->a[52783] = anon_sym_PIPE; - v->a[52784] = anon_sym_SEMI_SEMI; - v->a[52785] = anon_sym_AMP_AMP; - v->a[52786] = anon_sym_PIPE_PIPE; - v->a[52787] = anon_sym_LT; - v->a[52788] = anon_sym_GT; - v->a[52789] = anon_sym_GT_GT; - v->a[52790] = anon_sym_LT_LT; - v->a[52791] = anon_sym_SEMI; - v->a[52792] = 3; - v->a[52793] = actions(3); - v->a[52794] = 1; - v->a[52795] = sym_comment; - v->a[52796] = actions(2269); - v->a[52797] = 1; - v->a[52798] = aux_sym_heredoc_redirect_token1; - v->a[52799] = actions(2271); - small_parse_table_2640(v); -} - -/* EOF small_parse_table_527.c */ diff --git a/parser/static/small_parse_table/small_parse_table_528.c b/parser/static/small_parse_table/small_parse_table_528.c deleted file mode 100644 index 046568d6..00000000 --- a/parser/static/small_parse_table/small_parse_table_528.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_528.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2640(t_small_parse_table_array *v) -{ - v->a[52800] = 10; - v->a[52801] = anon_sym_esac; - v->a[52802] = anon_sym_PIPE; - v->a[52803] = anon_sym_SEMI_SEMI; - v->a[52804] = anon_sym_AMP_AMP; - v->a[52805] = anon_sym_PIPE_PIPE; - v->a[52806] = anon_sym_LT; - v->a[52807] = anon_sym_GT; - v->a[52808] = anon_sym_GT_GT; - v->a[52809] = anon_sym_LT_LT; - v->a[52810] = anon_sym_SEMI; - v->a[52811] = 4; - v->a[52812] = actions(3); - v->a[52813] = 1; - v->a[52814] = sym_comment; - v->a[52815] = actions(369); - v->a[52816] = 1; - v->a[52817] = sym_variable_name; - v->a[52818] = actions(367); - v->a[52819] = 2; - small_parse_table_2641(v); -} - -void small_parse_table_2641(t_small_parse_table_array *v) -{ - v->a[52820] = aux_sym__simple_variable_name_token1; - v->a[52821] = aux_sym__multiline_variable_name_token1; - v->a[52822] = actions(365); - v->a[52823] = 8; - v->a[52824] = anon_sym_BANG; - v->a[52825] = anon_sym_DASH; - v->a[52826] = anon_sym_STAR; - v->a[52827] = anon_sym_QMARK; - v->a[52828] = anon_sym_DOLLAR; - v->a[52829] = anon_sym_POUND; - v->a[52830] = anon_sym_AT; - v->a[52831] = anon_sym_0; - v->a[52832] = 3; - v->a[52833] = actions(3); - v->a[52834] = 1; - v->a[52835] = sym_comment; - v->a[52836] = actions(2259); - v->a[52837] = 1; - v->a[52838] = aux_sym_heredoc_redirect_token1; - v->a[52839] = actions(2261); - small_parse_table_2642(v); -} - -void small_parse_table_2642(t_small_parse_table_array *v) -{ - v->a[52840] = 10; - v->a[52841] = anon_sym_esac; - v->a[52842] = anon_sym_PIPE; - v->a[52843] = anon_sym_SEMI_SEMI; - v->a[52844] = anon_sym_AMP_AMP; - v->a[52845] = anon_sym_PIPE_PIPE; - v->a[52846] = anon_sym_LT; - v->a[52847] = anon_sym_GT; - v->a[52848] = anon_sym_GT_GT; - v->a[52849] = anon_sym_LT_LT; - v->a[52850] = anon_sym_SEMI; - v->a[52851] = 3; - v->a[52852] = actions(3); - v->a[52853] = 1; - v->a[52854] = sym_comment; - v->a[52855] = actions(2225); - v->a[52856] = 1; - v->a[52857] = aux_sym_heredoc_redirect_token1; - v->a[52858] = actions(2227); - v->a[52859] = 10; - small_parse_table_2643(v); -} - -void small_parse_table_2643(t_small_parse_table_array *v) -{ - v->a[52860] = anon_sym_esac; - v->a[52861] = anon_sym_PIPE; - v->a[52862] = anon_sym_SEMI_SEMI; - v->a[52863] = anon_sym_AMP_AMP; - v->a[52864] = anon_sym_PIPE_PIPE; - v->a[52865] = anon_sym_LT; - v->a[52866] = anon_sym_GT; - v->a[52867] = anon_sym_GT_GT; - v->a[52868] = anon_sym_LT_LT; - v->a[52869] = anon_sym_SEMI; - v->a[52870] = 3; - v->a[52871] = actions(3); - v->a[52872] = 1; - v->a[52873] = sym_comment; - v->a[52874] = actions(2191); - v->a[52875] = 1; - v->a[52876] = aux_sym_heredoc_redirect_token1; - v->a[52877] = actions(2193); - v->a[52878] = 10; - v->a[52879] = anon_sym_esac; - small_parse_table_2644(v); -} - -void small_parse_table_2644(t_small_parse_table_array *v) -{ - v->a[52880] = anon_sym_PIPE; - v->a[52881] = anon_sym_SEMI_SEMI; - v->a[52882] = anon_sym_AMP_AMP; - v->a[52883] = anon_sym_PIPE_PIPE; - v->a[52884] = anon_sym_LT; - v->a[52885] = anon_sym_GT; - v->a[52886] = anon_sym_GT_GT; - v->a[52887] = anon_sym_LT_LT; - v->a[52888] = anon_sym_SEMI; - v->a[52889] = 3; - v->a[52890] = actions(3); - v->a[52891] = 1; - v->a[52892] = sym_comment; - v->a[52893] = actions(2141); - v->a[52894] = 1; - v->a[52895] = aux_sym_heredoc_redirect_token1; - v->a[52896] = actions(2143); - v->a[52897] = 10; - v->a[52898] = anon_sym_esac; - v->a[52899] = anon_sym_PIPE; - small_parse_table_2645(v); -} - -/* EOF small_parse_table_528.c */ diff --git a/parser/static/small_parse_table/small_parse_table_529.c b/parser/static/small_parse_table/small_parse_table_529.c deleted file mode 100644 index 0a6d5508..00000000 --- a/parser/static/small_parse_table/small_parse_table_529.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_529.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2645(t_small_parse_table_array *v) -{ - v->a[52900] = anon_sym_SEMI_SEMI; - v->a[52901] = anon_sym_AMP_AMP; - v->a[52902] = anon_sym_PIPE_PIPE; - v->a[52903] = anon_sym_LT; - v->a[52904] = anon_sym_GT; - v->a[52905] = anon_sym_GT_GT; - v->a[52906] = anon_sym_LT_LT; - v->a[52907] = anon_sym_SEMI; - v->a[52908] = 3; - v->a[52909] = actions(3); - v->a[52910] = 1; - v->a[52911] = sym_comment; - v->a[52912] = actions(2067); - v->a[52913] = 1; - v->a[52914] = aux_sym_heredoc_redirect_token1; - v->a[52915] = actions(2069); - v->a[52916] = 10; - v->a[52917] = anon_sym_esac; - v->a[52918] = anon_sym_PIPE; - v->a[52919] = anon_sym_SEMI_SEMI; - small_parse_table_2646(v); -} - -void small_parse_table_2646(t_small_parse_table_array *v) -{ - v->a[52920] = anon_sym_AMP_AMP; - v->a[52921] = anon_sym_PIPE_PIPE; - v->a[52922] = anon_sym_LT; - v->a[52923] = anon_sym_GT; - v->a[52924] = anon_sym_GT_GT; - v->a[52925] = anon_sym_LT_LT; - v->a[52926] = anon_sym_SEMI; - v->a[52927] = 3; - v->a[52928] = actions(3); - v->a[52929] = 1; - v->a[52930] = sym_comment; - v->a[52931] = actions(2141); - v->a[52932] = 1; - v->a[52933] = aux_sym_heredoc_redirect_token1; - v->a[52934] = actions(2143); - v->a[52935] = 10; - v->a[52936] = anon_sym_esac; - v->a[52937] = anon_sym_PIPE; - v->a[52938] = anon_sym_SEMI_SEMI; - v->a[52939] = anon_sym_AMP_AMP; - small_parse_table_2647(v); -} - -void small_parse_table_2647(t_small_parse_table_array *v) -{ - v->a[52940] = anon_sym_PIPE_PIPE; - v->a[52941] = anon_sym_LT; - v->a[52942] = anon_sym_GT; - v->a[52943] = anon_sym_GT_GT; - v->a[52944] = anon_sym_LT_LT; - v->a[52945] = anon_sym_SEMI; - v->a[52946] = 3; - v->a[52947] = actions(3); - v->a[52948] = 1; - v->a[52949] = sym_comment; - v->a[52950] = actions(2217); - v->a[52951] = 1; - v->a[52952] = aux_sym_heredoc_redirect_token1; - v->a[52953] = actions(2219); - v->a[52954] = 10; - v->a[52955] = anon_sym_esac; - v->a[52956] = anon_sym_PIPE; - v->a[52957] = anon_sym_SEMI_SEMI; - v->a[52958] = anon_sym_AMP_AMP; - v->a[52959] = anon_sym_PIPE_PIPE; - small_parse_table_2648(v); -} - -void small_parse_table_2648(t_small_parse_table_array *v) -{ - v->a[52960] = anon_sym_LT; - v->a[52961] = anon_sym_GT; - v->a[52962] = anon_sym_GT_GT; - v->a[52963] = anon_sym_LT_LT; - v->a[52964] = anon_sym_SEMI; - v->a[52965] = 3; - v->a[52966] = actions(3); - v->a[52967] = 1; - v->a[52968] = sym_comment; - v->a[52969] = actions(2059); - v->a[52970] = 1; - v->a[52971] = aux_sym_heredoc_redirect_token1; - v->a[52972] = actions(2061); - v->a[52973] = 10; - v->a[52974] = anon_sym_esac; - v->a[52975] = anon_sym_PIPE; - v->a[52976] = anon_sym_SEMI_SEMI; - v->a[52977] = anon_sym_AMP_AMP; - v->a[52978] = anon_sym_PIPE_PIPE; - v->a[52979] = anon_sym_LT; - small_parse_table_2649(v); -} - -void small_parse_table_2649(t_small_parse_table_array *v) -{ - v->a[52980] = anon_sym_GT; - v->a[52981] = anon_sym_GT_GT; - v->a[52982] = anon_sym_LT_LT; - v->a[52983] = anon_sym_SEMI; - v->a[52984] = 3; - v->a[52985] = actions(3); - v->a[52986] = 1; - v->a[52987] = sym_comment; - v->a[52988] = actions(2021); - v->a[52989] = 1; - v->a[52990] = aux_sym_heredoc_redirect_token1; - v->a[52991] = actions(2023); - v->a[52992] = 10; - v->a[52993] = anon_sym_esac; - v->a[52994] = anon_sym_PIPE; - v->a[52995] = anon_sym_SEMI_SEMI; - 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); -} - -/* EOF small_parse_table_529.c */ diff --git a/parser/static/small_parse_table/small_parse_table_53.c b/parser/static/small_parse_table/small_parse_table_53.c deleted file mode 100644 index 4dd9cab7..00000000 --- a/parser/static/small_parse_table/small_parse_table_53.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_265(t_small_parse_table_array *v) -{ - v->a[5300] = 1; - v->a[5301] = sym_comment; - v->a[5302] = actions(9); - v->a[5303] = 1; - v->a[5304] = anon_sym_for; - v->a[5305] = actions(13); - v->a[5306] = 1; - v->a[5307] = anon_sym_if; - v->a[5308] = actions(15); - v->a[5309] = 1; - v->a[5310] = anon_sym_case; - v->a[5311] = actions(17); - v->a[5312] = 1; - v->a[5313] = anon_sym_LPAREN; - v->a[5314] = actions(19); - v->a[5315] = 1; - v->a[5316] = anon_sym_LBRACE; - v->a[5317] = actions(53); - v->a[5318] = 1; - v->a[5319] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_266(v); -} - -void small_parse_table_266(t_small_parse_table_array *v) -{ - v->a[5320] = actions(55); - v->a[5321] = 1; - v->a[5322] = anon_sym_DOLLAR; - v->a[5323] = actions(57); - v->a[5324] = 1; - v->a[5325] = anon_sym_DQUOTE; - v->a[5326] = actions(61); - v->a[5327] = 1; - v->a[5328] = anon_sym_DOLLAR_LBRACE; - v->a[5329] = actions(63); - v->a[5330] = 1; - v->a[5331] = anon_sym_DOLLAR_LPAREN; - v->a[5332] = actions(65); - v->a[5333] = 1; - v->a[5334] = anon_sym_BQUOTE; - v->a[5335] = actions(208); - v->a[5336] = 1; - v->a[5337] = sym_word; - v->a[5338] = actions(210); - v->a[5339] = 1; - small_parse_table_267(v); -} - -void small_parse_table_267(t_small_parse_table_array *v) -{ - v->a[5340] = anon_sym_BANG; - v->a[5341] = actions(216); - v->a[5342] = 1; - v->a[5343] = sym_variable_name; - v->a[5344] = state(112); - v->a[5345] = 1; - v->a[5346] = aux_sym__statements_repeat1; - v->a[5347] = state(158); - v->a[5348] = 1; - v->a[5349] = sym_command_name; - v->a[5350] = state(186); - v->a[5351] = 1; - v->a[5352] = sym_variable_assignment; - v->a[5353] = state(298); - v->a[5354] = 1; - v->a[5355] = aux_sym_command_repeat1; - v->a[5356] = state(555); - v->a[5357] = 1; - v->a[5358] = sym_concatenation; - v->a[5359] = state(580); - small_parse_table_268(v); -} - -void small_parse_table_268(t_small_parse_table_array *v) -{ - v->a[5360] = 1; - v->a[5361] = sym_file_redirect; - v->a[5362] = state(937); - v->a[5363] = 1; - v->a[5364] = sym_pipeline; - v->a[5365] = state(1019); - v->a[5366] = 1; - v->a[5367] = aux_sym_redirected_statement_repeat2; - v->a[5368] = state(1557); - v->a[5369] = 1; - v->a[5370] = sym__statement_not_pipeline; - v->a[5371] = state(1628); - v->a[5372] = 1; - v->a[5373] = sym__statements; - v->a[5374] = actions(11); - v->a[5375] = 2; - v->a[5376] = anon_sym_while; - v->a[5377] = anon_sym_until; - v->a[5378] = actions(214); - v->a[5379] = 2; - small_parse_table_269(v); -} - -void small_parse_table_269(t_small_parse_table_array *v) -{ - v->a[5380] = sym_raw_string; - v->a[5381] = sym_number; - v->a[5382] = actions(212); - v->a[5383] = 3; - v->a[5384] = anon_sym_LT; - v->a[5385] = anon_sym_GT; - v->a[5386] = anon_sym_GT_GT; - v->a[5387] = state(277); - v->a[5388] = 5; - v->a[5389] = sym_arithmetic_expansion; - v->a[5390] = sym_string; - v->a[5391] = sym_simple_expansion; - v->a[5392] = sym_expansion; - v->a[5393] = sym_command_substitution; - v->a[5394] = state(877); - v->a[5395] = 12; - v->a[5396] = sym_redirected_statement; - v->a[5397] = sym_for_statement; - v->a[5398] = sym_while_statement; - v->a[5399] = sym_if_statement; - small_parse_table_270(v); -} - -/* EOF small_parse_table_53.c */ diff --git a/parser/static/small_parse_table/small_parse_table_530.c b/parser/static/small_parse_table/small_parse_table_530.c deleted file mode 100644 index ef1ab1eb..00000000 --- a/parser/static/small_parse_table/small_parse_table_530.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_530.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2650(t_small_parse_table_array *v) -{ - v->a[53000] = anon_sym_GT_GT; - v->a[53001] = anon_sym_LT_LT; - v->a[53002] = anon_sym_SEMI; - v->a[53003] = 4; - v->a[53004] = actions(3); - v->a[53005] = 1; - v->a[53006] = sym_comment; - v->a[53007] = actions(2666); - v->a[53008] = 1; - v->a[53009] = sym_variable_name; - v->a[53010] = actions(2664); - v->a[53011] = 2; - v->a[53012] = aux_sym__simple_variable_name_token1; - v->a[53013] = aux_sym__multiline_variable_name_token1; - v->a[53014] = actions(2662); - v->a[53015] = 8; - v->a[53016] = anon_sym_BANG; - v->a[53017] = anon_sym_DASH; - v->a[53018] = anon_sym_STAR; - v->a[53019] = anon_sym_QMARK; - small_parse_table_2651(v); -} - -void small_parse_table_2651(t_small_parse_table_array *v) -{ - v->a[53020] = anon_sym_DOLLAR; - v->a[53021] = anon_sym_POUND; - v->a[53022] = anon_sym_AT; - v->a[53023] = anon_sym_0; - v->a[53024] = 3; - v->a[53025] = actions(3); - v->a[53026] = 1; - v->a[53027] = sym_comment; - v->a[53028] = actions(2095); - v->a[53029] = 1; - v->a[53030] = aux_sym_heredoc_redirect_token1; - v->a[53031] = actions(2097); - v->a[53032] = 10; - v->a[53033] = anon_sym_esac; - v->a[53034] = anon_sym_PIPE; - v->a[53035] = anon_sym_SEMI_SEMI; - v->a[53036] = anon_sym_AMP_AMP; - v->a[53037] = anon_sym_PIPE_PIPE; - v->a[53038] = anon_sym_LT; - v->a[53039] = anon_sym_GT; - small_parse_table_2652(v); -} - -void small_parse_table_2652(t_small_parse_table_array *v) -{ - v->a[53040] = anon_sym_GT_GT; - v->a[53041] = anon_sym_LT_LT; - v->a[53042] = anon_sym_SEMI; - v->a[53043] = 3; - v->a[53044] = actions(3); - v->a[53045] = 1; - v->a[53046] = sym_comment; - v->a[53047] = actions(2104); - v->a[53048] = 1; - v->a[53049] = aux_sym_heredoc_redirect_token1; - v->a[53050] = actions(2106); - v->a[53051] = 10; - v->a[53052] = anon_sym_esac; - v->a[53053] = anon_sym_PIPE; - v->a[53054] = anon_sym_SEMI_SEMI; - v->a[53055] = anon_sym_AMP_AMP; - v->a[53056] = anon_sym_PIPE_PIPE; - v->a[53057] = anon_sym_LT; - v->a[53058] = anon_sym_GT; - v->a[53059] = anon_sym_GT_GT; - small_parse_table_2653(v); -} - -void small_parse_table_2653(t_small_parse_table_array *v) -{ - v->a[53060] = anon_sym_LT_LT; - v->a[53061] = anon_sym_SEMI; - v->a[53062] = 3; - v->a[53063] = actions(3); - v->a[53064] = 1; - v->a[53065] = sym_comment; - v->a[53066] = actions(2104); - v->a[53067] = 1; - v->a[53068] = aux_sym_heredoc_redirect_token1; - v->a[53069] = actions(2106); - v->a[53070] = 10; - v->a[53071] = anon_sym_esac; - v->a[53072] = anon_sym_PIPE; - v->a[53073] = anon_sym_SEMI_SEMI; - v->a[53074] = anon_sym_AMP_AMP; - v->a[53075] = anon_sym_PIPE_PIPE; - v->a[53076] = anon_sym_LT; - v->a[53077] = anon_sym_GT; - v->a[53078] = anon_sym_GT_GT; - v->a[53079] = anon_sym_LT_LT; - small_parse_table_2654(v); -} - -void small_parse_table_2654(t_small_parse_table_array *v) -{ - v->a[53080] = anon_sym_SEMI; - v->a[53081] = 3; - v->a[53082] = actions(3); - v->a[53083] = 1; - v->a[53084] = sym_comment; - v->a[53085] = actions(2119); - v->a[53086] = 1; - v->a[53087] = aux_sym_heredoc_redirect_token1; - v->a[53088] = actions(2121); - v->a[53089] = 10; - v->a[53090] = anon_sym_esac; - v->a[53091] = anon_sym_PIPE; - v->a[53092] = anon_sym_SEMI_SEMI; - v->a[53093] = anon_sym_AMP_AMP; - v->a[53094] = anon_sym_PIPE_PIPE; - v->a[53095] = anon_sym_LT; - v->a[53096] = anon_sym_GT; - v->a[53097] = anon_sym_GT_GT; - v->a[53098] = anon_sym_LT_LT; - v->a[53099] = anon_sym_SEMI; - small_parse_table_2655(v); -} - -/* EOF small_parse_table_530.c */ diff --git a/parser/static/small_parse_table/small_parse_table_531.c b/parser/static/small_parse_table/small_parse_table_531.c deleted file mode 100644 index 3eb42b05..00000000 --- a/parser/static/small_parse_table/small_parse_table_531.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_531.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2655(t_small_parse_table_array *v) -{ - v->a[53100] = 3; - v->a[53101] = actions(3); - v->a[53102] = 1; - v->a[53103] = sym_comment; - v->a[53104] = actions(2119); - v->a[53105] = 1; - v->a[53106] = aux_sym_heredoc_redirect_token1; - v->a[53107] = actions(2121); - v->a[53108] = 10; - v->a[53109] = anon_sym_esac; - v->a[53110] = anon_sym_PIPE; - v->a[53111] = anon_sym_SEMI_SEMI; - v->a[53112] = anon_sym_AMP_AMP; - v->a[53113] = anon_sym_PIPE_PIPE; - v->a[53114] = anon_sym_LT; - v->a[53115] = anon_sym_GT; - v->a[53116] = anon_sym_GT_GT; - v->a[53117] = anon_sym_LT_LT; - v->a[53118] = anon_sym_SEMI; - v->a[53119] = 3; - small_parse_table_2656(v); -} - -void small_parse_table_2656(t_small_parse_table_array *v) -{ - v->a[53120] = actions(3); - v->a[53121] = 1; - v->a[53122] = sym_comment; - v->a[53123] = actions(2085); - v->a[53124] = 1; - v->a[53125] = aux_sym_heredoc_redirect_token1; - v->a[53126] = actions(2087); - v->a[53127] = 10; - v->a[53128] = anon_sym_esac; - v->a[53129] = anon_sym_PIPE; - v->a[53130] = anon_sym_SEMI_SEMI; - v->a[53131] = anon_sym_AMP_AMP; - v->a[53132] = anon_sym_PIPE_PIPE; - v->a[53133] = anon_sym_LT; - v->a[53134] = anon_sym_GT; - v->a[53135] = anon_sym_GT_GT; - v->a[53136] = anon_sym_LT_LT; - v->a[53137] = anon_sym_SEMI; - v->a[53138] = 3; - v->a[53139] = actions(3); - small_parse_table_2657(v); -} - -void small_parse_table_2657(t_small_parse_table_array *v) -{ - v->a[53140] = 1; - v->a[53141] = sym_comment; - v->a[53142] = actions(2221); - v->a[53143] = 1; - v->a[53144] = aux_sym_heredoc_redirect_token1; - v->a[53145] = actions(2223); - v->a[53146] = 10; - v->a[53147] = anon_sym_esac; - v->a[53148] = anon_sym_PIPE; - v->a[53149] = anon_sym_SEMI_SEMI; - v->a[53150] = anon_sym_AMP_AMP; - v->a[53151] = anon_sym_PIPE_PIPE; - v->a[53152] = anon_sym_LT; - v->a[53153] = anon_sym_GT; - v->a[53154] = anon_sym_GT_GT; - v->a[53155] = anon_sym_LT_LT; - v->a[53156] = anon_sym_SEMI; - v->a[53157] = 3; - v->a[53158] = actions(3); - v->a[53159] = 1; - small_parse_table_2658(v); -} - -void small_parse_table_2658(t_small_parse_table_array *v) -{ - v->a[53160] = sym_comment; - v->a[53161] = actions(2229); - v->a[53162] = 1; - v->a[53163] = aux_sym_heredoc_redirect_token1; - v->a[53164] = actions(2231); - v->a[53165] = 10; - v->a[53166] = anon_sym_esac; - v->a[53167] = anon_sym_PIPE; - v->a[53168] = anon_sym_SEMI_SEMI; - v->a[53169] = anon_sym_AMP_AMP; - v->a[53170] = anon_sym_PIPE_PIPE; - v->a[53171] = anon_sym_LT; - v->a[53172] = anon_sym_GT; - v->a[53173] = anon_sym_GT_GT; - v->a[53174] = anon_sym_LT_LT; - v->a[53175] = anon_sym_SEMI; - v->a[53176] = 3; - v->a[53177] = actions(3); - v->a[53178] = 1; - v->a[53179] = sym_comment; - small_parse_table_2659(v); -} - -void small_parse_table_2659(t_small_parse_table_array *v) -{ - v->a[53180] = actions(2251); - v->a[53181] = 1; - v->a[53182] = aux_sym_heredoc_redirect_token1; - v->a[53183] = actions(2253); - v->a[53184] = 10; - v->a[53185] = anon_sym_esac; - v->a[53186] = anon_sym_PIPE; - v->a[53187] = anon_sym_SEMI_SEMI; - v->a[53188] = anon_sym_AMP_AMP; - v->a[53189] = anon_sym_PIPE_PIPE; - v->a[53190] = anon_sym_LT; - v->a[53191] = anon_sym_GT; - v->a[53192] = anon_sym_GT_GT; - v->a[53193] = anon_sym_LT_LT; - v->a[53194] = anon_sym_SEMI; - v->a[53195] = 4; - v->a[53196] = actions(3); - v->a[53197] = 1; - v->a[53198] = sym_comment; - v->a[53199] = actions(393); - small_parse_table_2660(v); -} - -/* EOF small_parse_table_531.c */ diff --git a/parser/static/small_parse_table/small_parse_table_532.c b/parser/static/small_parse_table/small_parse_table_532.c deleted file mode 100644 index 9d9f8a0f..00000000 --- a/parser/static/small_parse_table/small_parse_table_532.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_532.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2660(t_small_parse_table_array *v) -{ - v->a[53200] = 1; - v->a[53201] = sym_variable_name; - v->a[53202] = actions(391); - v->a[53203] = 2; - v->a[53204] = aux_sym__simple_variable_name_token1; - v->a[53205] = aux_sym__multiline_variable_name_token1; - v->a[53206] = actions(389); - v->a[53207] = 8; - v->a[53208] = anon_sym_BANG; - v->a[53209] = anon_sym_DASH; - v->a[53210] = anon_sym_STAR; - v->a[53211] = anon_sym_QMARK; - v->a[53212] = anon_sym_DOLLAR; - v->a[53213] = anon_sym_POUND; - v->a[53214] = anon_sym_AT; - v->a[53215] = anon_sym_0; - v->a[53216] = 3; - v->a[53217] = actions(3); - v->a[53218] = 1; - v->a[53219] = sym_comment; - small_parse_table_2661(v); -} - -void small_parse_table_2661(t_small_parse_table_array *v) -{ - v->a[53220] = actions(2229); - v->a[53221] = 1; - v->a[53222] = aux_sym_heredoc_redirect_token1; - v->a[53223] = actions(2231); - v->a[53224] = 10; - v->a[53225] = anon_sym_esac; - v->a[53226] = anon_sym_PIPE; - v->a[53227] = anon_sym_SEMI_SEMI; - v->a[53228] = anon_sym_AMP_AMP; - v->a[53229] = anon_sym_PIPE_PIPE; - v->a[53230] = anon_sym_LT; - v->a[53231] = anon_sym_GT; - v->a[53232] = anon_sym_GT_GT; - v->a[53233] = anon_sym_LT_LT; - v->a[53234] = anon_sym_SEMI; - v->a[53235] = 3; - v->a[53236] = actions(3); - v->a[53237] = 1; - v->a[53238] = sym_comment; - v->a[53239] = actions(2213); - small_parse_table_2662(v); -} - -void small_parse_table_2662(t_small_parse_table_array *v) -{ - v->a[53240] = 1; - v->a[53241] = aux_sym_heredoc_redirect_token1; - v->a[53242] = actions(2215); - v->a[53243] = 10; - v->a[53244] = anon_sym_esac; - v->a[53245] = anon_sym_PIPE; - v->a[53246] = anon_sym_SEMI_SEMI; - v->a[53247] = anon_sym_AMP_AMP; - v->a[53248] = anon_sym_PIPE_PIPE; - v->a[53249] = anon_sym_LT; - v->a[53250] = anon_sym_GT; - v->a[53251] = anon_sym_GT_GT; - v->a[53252] = anon_sym_LT_LT; - v->a[53253] = anon_sym_SEMI; - v->a[53254] = 3; - v->a[53255] = actions(3); - v->a[53256] = 1; - v->a[53257] = sym_comment; - v->a[53258] = actions(2213); - v->a[53259] = 1; - small_parse_table_2663(v); -} - -void small_parse_table_2663(t_small_parse_table_array *v) -{ - v->a[53260] = aux_sym_heredoc_redirect_token1; - v->a[53261] = actions(2215); - v->a[53262] = 10; - v->a[53263] = anon_sym_esac; - v->a[53264] = anon_sym_PIPE; - v->a[53265] = anon_sym_SEMI_SEMI; - v->a[53266] = anon_sym_AMP_AMP; - v->a[53267] = anon_sym_PIPE_PIPE; - v->a[53268] = anon_sym_LT; - v->a[53269] = anon_sym_GT; - v->a[53270] = anon_sym_GT_GT; - v->a[53271] = anon_sym_LT_LT; - v->a[53272] = anon_sym_SEMI; - v->a[53273] = 3; - v->a[53274] = actions(3); - v->a[53275] = 1; - v->a[53276] = sym_comment; - v->a[53277] = actions(2243); - v->a[53278] = 1; - v->a[53279] = aux_sym_heredoc_redirect_token1; - small_parse_table_2664(v); -} - -void small_parse_table_2664(t_small_parse_table_array *v) -{ - v->a[53280] = actions(2245); - v->a[53281] = 10; - v->a[53282] = anon_sym_esac; - v->a[53283] = anon_sym_PIPE; - v->a[53284] = anon_sym_SEMI_SEMI; - v->a[53285] = anon_sym_AMP_AMP; - v->a[53286] = anon_sym_PIPE_PIPE; - v->a[53287] = anon_sym_LT; - v->a[53288] = anon_sym_GT; - v->a[53289] = anon_sym_GT_GT; - v->a[53290] = anon_sym_LT_LT; - v->a[53291] = anon_sym_SEMI; - v->a[53292] = 3; - v->a[53293] = actions(3); - v->a[53294] = 1; - v->a[53295] = sym_comment; - v->a[53296] = actions(2133); - v->a[53297] = 1; - v->a[53298] = aux_sym_heredoc_redirect_token1; - v->a[53299] = actions(2135); - small_parse_table_2665(v); -} - -/* EOF small_parse_table_532.c */ diff --git a/parser/static/small_parse_table/small_parse_table_533.c b/parser/static/small_parse_table/small_parse_table_533.c deleted file mode 100644 index cf7e500a..00000000 --- a/parser/static/small_parse_table/small_parse_table_533.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_533.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2665(t_small_parse_table_array *v) -{ - v->a[53300] = 10; - v->a[53301] = anon_sym_esac; - v->a[53302] = anon_sym_PIPE; - v->a[53303] = anon_sym_SEMI_SEMI; - v->a[53304] = anon_sym_AMP_AMP; - v->a[53305] = anon_sym_PIPE_PIPE; - v->a[53306] = anon_sym_LT; - v->a[53307] = anon_sym_GT; - v->a[53308] = anon_sym_GT_GT; - v->a[53309] = anon_sym_LT_LT; - v->a[53310] = anon_sym_SEMI; - v->a[53311] = 4; - v->a[53312] = actions(3); - v->a[53313] = 1; - v->a[53314] = sym_comment; - v->a[53315] = actions(357); - v->a[53316] = 1; - v->a[53317] = sym_variable_name; - v->a[53318] = actions(355); - v->a[53319] = 2; - small_parse_table_2666(v); -} - -void small_parse_table_2666(t_small_parse_table_array *v) -{ - v->a[53320] = aux_sym__simple_variable_name_token1; - v->a[53321] = aux_sym__multiline_variable_name_token1; - v->a[53322] = actions(353); - v->a[53323] = 8; - v->a[53324] = anon_sym_BANG; - v->a[53325] = anon_sym_DASH; - v->a[53326] = anon_sym_STAR; - v->a[53327] = anon_sym_QMARK; - v->a[53328] = anon_sym_DOLLAR; - v->a[53329] = anon_sym_POUND; - v->a[53330] = anon_sym_AT; - v->a[53331] = anon_sym_0; - v->a[53332] = 5; - v->a[53333] = actions(1436); - v->a[53334] = 1; - v->a[53335] = sym_comment; - v->a[53336] = state(1224); - v->a[53337] = 1; - v->a[53338] = aux_sym_concatenation_repeat1; - v->a[53339] = actions(2642); - small_parse_table_2667(v); -} - -void small_parse_table_2667(t_small_parse_table_array *v) -{ - v->a[53340] = 2; - v->a[53341] = sym__concat; - v->a[53342] = aux_sym_concatenation_token1; - v->a[53343] = actions(919); - v->a[53344] = 3; - v->a[53345] = anon_sym_PIPE; - v->a[53346] = anon_sym_LT; - v->a[53347] = anon_sym_GT; - v->a[53348] = actions(917); - v->a[53349] = 5; - v->a[53350] = sym_variable_name; - v->a[53351] = anon_sym_AMP_AMP; - v->a[53352] = anon_sym_PIPE_PIPE; - v->a[53353] = anon_sym_GT_GT; - v->a[53354] = anon_sym_LT_LT; - v->a[53355] = 5; - v->a[53356] = actions(3); - v->a[53357] = 1; - v->a[53358] = sym_comment; - v->a[53359] = actions(1952); - small_parse_table_2668(v); -} - -void small_parse_table_2668(t_small_parse_table_array *v) -{ - v->a[53360] = 1; - v->a[53361] = aux_sym_heredoc_redirect_token1; - v->a[53362] = actions(2668); - v->a[53363] = 1; - v->a[53364] = sym_variable_name; - v->a[53365] = state(1236); - v->a[53366] = 2; - v->a[53367] = sym_variable_assignment; - v->a[53368] = aux_sym__variable_assignments_repeat1; - v->a[53369] = actions(1954); - v->a[53370] = 7; - v->a[53371] = anon_sym_PIPE; - v->a[53372] = anon_sym_AMP_AMP; - v->a[53373] = anon_sym_PIPE_PIPE; - v->a[53374] = anon_sym_LT; - v->a[53375] = anon_sym_GT; - v->a[53376] = anon_sym_GT_GT; - v->a[53377] = anon_sym_LT_LT; - v->a[53378] = 6; - v->a[53379] = actions(3); - small_parse_table_2669(v); -} - -void small_parse_table_2669(t_small_parse_table_array *v) -{ - v->a[53380] = 1; - v->a[53381] = sym_comment; - v->a[53382] = actions(597); - v->a[53383] = 1; - v->a[53384] = anon_sym_LT_LT; - v->a[53385] = actions(2635); - v->a[53386] = 1; - v->a[53387] = aux_sym_heredoc_redirect_token1; - v->a[53388] = actions(1033); - v->a[53389] = 2; - v->a[53390] = anon_sym_AMP_AMP; - v->a[53391] = anon_sym_PIPE_PIPE; - v->a[53392] = actions(2633); - v->a[53393] = 3; - v->a[53394] = anon_sym_LT; - v->a[53395] = anon_sym_GT; - v->a[53396] = anon_sym_GT_GT; - v->a[53397] = state(1225); - v->a[53398] = 3; - v->a[53399] = sym_file_redirect; - small_parse_table_2670(v); -} - -/* EOF small_parse_table_533.c */ diff --git a/parser/static/small_parse_table/small_parse_table_534.c b/parser/static/small_parse_table/small_parse_table_534.c deleted file mode 100644 index 72145ff4..00000000 --- a/parser/static/small_parse_table/small_parse_table_534.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_534.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2670(t_small_parse_table_array *v) -{ - v->a[53400] = sym_heredoc_redirect; - v->a[53401] = aux_sym_redirected_statement_repeat1; - v->a[53402] = 3; - v->a[53403] = actions(1436); - v->a[53404] = 1; - v->a[53405] = sym_comment; - v->a[53406] = actions(2672); - v->a[53407] = 2; - v->a[53408] = anon_sym_PLUS; - v->a[53409] = anon_sym_DASH; - v->a[53410] = actions(2670); - v->a[53411] = 8; - v->a[53412] = anon_sym_RPAREN_RPAREN; - v->a[53413] = anon_sym_STAR; - v->a[53414] = anon_sym_SLASH; - v->a[53415] = anon_sym_PERCENT; - v->a[53416] = anon_sym_QMARK; - v->a[53417] = anon_sym_COLON; - v->a[53418] = anon_sym_PLUS_PLUS; - v->a[53419] = anon_sym_DASH_DASH; - small_parse_table_2671(v); -} - -void small_parse_table_2671(t_small_parse_table_array *v) -{ - v->a[53420] = 3; - v->a[53421] = actions(1436); - v->a[53422] = 1; - v->a[53423] = sym_comment; - v->a[53424] = actions(1048); - v->a[53425] = 2; - v->a[53426] = anon_sym_PLUS; - v->a[53427] = anon_sym_DASH; - v->a[53428] = actions(1046); - v->a[53429] = 8; - v->a[53430] = anon_sym_RPAREN_RPAREN; - v->a[53431] = anon_sym_STAR; - v->a[53432] = anon_sym_SLASH; - v->a[53433] = anon_sym_PERCENT; - v->a[53434] = anon_sym_QMARK; - v->a[53435] = anon_sym_COLON; - v->a[53436] = anon_sym_PLUS_PLUS; - v->a[53437] = anon_sym_DASH_DASH; - v->a[53438] = 7; - v->a[53439] = actions(1436); - small_parse_table_2672(v); -} - -void small_parse_table_2672(t_small_parse_table_array *v) -{ - v->a[53440] = 1; - v->a[53441] = sym_comment; - v->a[53442] = actions(1940); - v->a[53443] = 1; - v->a[53444] = anon_sym_PIPE; - v->a[53445] = actions(2677); - v->a[53446] = 1; - v->a[53447] = anon_sym_GT_GT; - v->a[53448] = actions(2680); - v->a[53449] = 1; - v->a[53450] = anon_sym_LT_LT; - v->a[53451] = actions(1948); - v->a[53452] = 2; - v->a[53453] = anon_sym_AMP_AMP; - v->a[53454] = anon_sym_PIPE_PIPE; - v->a[53455] = actions(2674); - v->a[53456] = 2; - v->a[53457] = anon_sym_LT; - v->a[53458] = anon_sym_GT; - v->a[53459] = state(1281); - small_parse_table_2673(v); -} - -void small_parse_table_2673(t_small_parse_table_array *v) -{ - v->a[53460] = 3; - v->a[53461] = sym_file_redirect; - v->a[53462] = sym_heredoc_redirect; - v->a[53463] = aux_sym_redirected_statement_repeat1; - v->a[53464] = 5; - v->a[53465] = actions(1436); - v->a[53466] = 1; - v->a[53467] = sym_comment; - v->a[53468] = actions(2683); - v->a[53469] = 1; - v->a[53470] = sym_variable_name; - v->a[53471] = state(1282); - v->a[53472] = 2; - v->a[53473] = sym_variable_assignment; - v->a[53474] = aux_sym__variable_assignments_repeat1; - v->a[53475] = actions(1961); - v->a[53476] = 3; - v->a[53477] = anon_sym_PIPE; - v->a[53478] = anon_sym_LT; - v->a[53479] = anon_sym_GT; - small_parse_table_2674(v); -} - -void small_parse_table_2674(t_small_parse_table_array *v) -{ - v->a[53480] = actions(1963); - v->a[53481] = 4; - v->a[53482] = anon_sym_AMP_AMP; - v->a[53483] = anon_sym_PIPE_PIPE; - v->a[53484] = anon_sym_GT_GT; - v->a[53485] = anon_sym_LT_LT; - v->a[53486] = 8; - v->a[53487] = actions(1436); - v->a[53488] = 1; - v->a[53489] = sym_comment; - v->a[53490] = actions(2686); - v->a[53491] = 1; - v->a[53492] = anon_sym_DOLLAR; - v->a[53493] = actions(2688); - v->a[53494] = 1; - v->a[53495] = anon_sym_DOLLAR_LBRACE; - v->a[53496] = actions(2690); - v->a[53497] = 1; - v->a[53498] = anon_sym_DOLLAR_LPAREN; - v->a[53499] = actions(2692); - small_parse_table_2675(v); -} - -/* EOF small_parse_table_534.c */ diff --git a/parser/static/small_parse_table/small_parse_table_535.c b/parser/static/small_parse_table/small_parse_table_535.c deleted file mode 100644 index 418ec2a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_535.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_535.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2675(t_small_parse_table_array *v) -{ - v->a[53500] = 1; - v->a[53501] = anon_sym_BQUOTE; - v->a[53502] = actions(2694); - v->a[53503] = 1; - v->a[53504] = sym_heredoc_content; - v->a[53505] = actions(2696); - v->a[53506] = 1; - v->a[53507] = sym_heredoc_end; - v->a[53508] = state(1317); - v->a[53509] = 4; - v->a[53510] = sym_simple_expansion; - v->a[53511] = sym_expansion; - v->a[53512] = sym_command_substitution; - v->a[53513] = aux_sym_heredoc_body_repeat1; - v->a[53514] = 6; - v->a[53515] = actions(3); - v->a[53516] = 1; - v->a[53517] = sym_comment; - v->a[53518] = actions(597); - v->a[53519] = 1; - small_parse_table_2676(v); -} - -void small_parse_table_2676(t_small_parse_table_array *v) -{ - v->a[53520] = anon_sym_LT_LT; - v->a[53521] = actions(2637); - v->a[53522] = 1; - v->a[53523] = aux_sym_heredoc_redirect_token1; - v->a[53524] = actions(1033); - v->a[53525] = 2; - v->a[53526] = anon_sym_AMP_AMP; - v->a[53527] = anon_sym_PIPE_PIPE; - v->a[53528] = actions(2633); - v->a[53529] = 3; - v->a[53530] = anon_sym_LT; - v->a[53531] = anon_sym_GT; - v->a[53532] = anon_sym_GT_GT; - v->a[53533] = state(1225); - v->a[53534] = 3; - v->a[53535] = sym_file_redirect; - v->a[53536] = sym_heredoc_redirect; - v->a[53537] = aux_sym_redirected_statement_repeat1; - v->a[53538] = 3; - v->a[53539] = actions(1436); - small_parse_table_2677(v); -} - -void small_parse_table_2677(t_small_parse_table_array *v) -{ - v->a[53540] = 1; - v->a[53541] = sym_comment; - v->a[53542] = actions(1058); - v->a[53543] = 3; - v->a[53544] = anon_sym_PIPE; - v->a[53545] = anon_sym_LT; - v->a[53546] = anon_sym_GT; - v->a[53547] = actions(1060); - v->a[53548] = 7; - v->a[53549] = sym__concat; - v->a[53550] = sym_variable_name; - v->a[53551] = anon_sym_AMP_AMP; - v->a[53552] = anon_sym_PIPE_PIPE; - v->a[53553] = anon_sym_GT_GT; - v->a[53554] = anon_sym_LT_LT; - v->a[53555] = aux_sym_concatenation_token1; - v->a[53556] = 3; - v->a[53557] = actions(1436); - v->a[53558] = 1; - v->a[53559] = sym_comment; - small_parse_table_2678(v); -} - -void small_parse_table_2678(t_small_parse_table_array *v) -{ - v->a[53560] = actions(1124); - v->a[53561] = 2; - v->a[53562] = anon_sym_PLUS; - v->a[53563] = anon_sym_DASH; - v->a[53564] = actions(1126); - v->a[53565] = 8; - v->a[53566] = anon_sym_RPAREN_RPAREN; - v->a[53567] = anon_sym_STAR; - v->a[53568] = anon_sym_SLASH; - v->a[53569] = anon_sym_PERCENT; - v->a[53570] = anon_sym_QMARK; - v->a[53571] = anon_sym_COLON; - v->a[53572] = anon_sym_PLUS_PLUS; - v->a[53573] = anon_sym_DASH_DASH; - v->a[53574] = 5; - v->a[53575] = actions(580); - v->a[53576] = 1; - v->a[53577] = anon_sym_PIPE; - v->a[53578] = actions(1436); - v->a[53579] = 1; - small_parse_table_2679(v); -} - -void small_parse_table_2679(t_small_parse_table_array *v) -{ - v->a[53580] = sym_comment; - v->a[53581] = actions(816); - v->a[53582] = 2; - v->a[53583] = anon_sym_LT; - v->a[53584] = anon_sym_GT; - v->a[53585] = state(1319); - v->a[53586] = 3; - v->a[53587] = sym_file_redirect; - v->a[53588] = sym_heredoc_redirect; - v->a[53589] = aux_sym_redirected_statement_repeat1; - v->a[53590] = actions(827); - v->a[53591] = 4; - v->a[53592] = anon_sym_AMP_AMP; - v->a[53593] = anon_sym_PIPE_PIPE; - v->a[53594] = anon_sym_GT_GT; - v->a[53595] = anon_sym_LT_LT; - v->a[53596] = 3; - v->a[53597] = actions(1436); - v->a[53598] = 1; - v->a[53599] = sym_comment; - small_parse_table_2680(v); -} - -/* EOF small_parse_table_535.c */ diff --git a/parser/static/small_parse_table/small_parse_table_536.c b/parser/static/small_parse_table/small_parse_table_536.c deleted file mode 100644 index 5ea84be5..00000000 --- a/parser/static/small_parse_table/small_parse_table_536.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_536.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2680(t_small_parse_table_array *v) -{ - v->a[53600] = actions(1048); - v->a[53601] = 3; - v->a[53602] = anon_sym_PIPE; - v->a[53603] = anon_sym_LT; - v->a[53604] = anon_sym_GT; - v->a[53605] = actions(1046); - v->a[53606] = 7; - v->a[53607] = sym__concat; - v->a[53608] = sym_variable_name; - v->a[53609] = anon_sym_AMP_AMP; - v->a[53610] = anon_sym_PIPE_PIPE; - v->a[53611] = anon_sym_GT_GT; - v->a[53612] = anon_sym_LT_LT; - v->a[53613] = aux_sym_concatenation_token1; - v->a[53614] = 3; - v->a[53615] = actions(1436); - v->a[53616] = 1; - v->a[53617] = sym_comment; - v->a[53618] = actions(1089); - v->a[53619] = 3; - small_parse_table_2681(v); -} - -void small_parse_table_2681(t_small_parse_table_array *v) -{ - v->a[53620] = anon_sym_PIPE; - v->a[53621] = anon_sym_LT; - v->a[53622] = anon_sym_GT; - v->a[53623] = actions(1087); - v->a[53624] = 7; - v->a[53625] = sym__concat; - v->a[53626] = sym_variable_name; - v->a[53627] = anon_sym_AMP_AMP; - v->a[53628] = anon_sym_PIPE_PIPE; - v->a[53629] = anon_sym_GT_GT; - v->a[53630] = anon_sym_LT_LT; - v->a[53631] = aux_sym_concatenation_token1; - v->a[53632] = 3; - v->a[53633] = actions(1436); - v->a[53634] = 1; - v->a[53635] = sym_comment; - v->a[53636] = actions(1114); - v->a[53637] = 3; - v->a[53638] = anon_sym_PIPE; - v->a[53639] = anon_sym_LT; - small_parse_table_2682(v); -} - -void small_parse_table_2682(t_small_parse_table_array *v) -{ - v->a[53640] = anon_sym_GT; - v->a[53641] = actions(1116); - v->a[53642] = 7; - v->a[53643] = sym__concat; - v->a[53644] = sym_variable_name; - v->a[53645] = anon_sym_AMP_AMP; - v->a[53646] = anon_sym_PIPE_PIPE; - v->a[53647] = anon_sym_GT_GT; - v->a[53648] = anon_sym_LT_LT; - v->a[53649] = aux_sym_concatenation_token1; - v->a[53650] = 3; - v->a[53651] = actions(1436); - v->a[53652] = 1; - v->a[53653] = sym_comment; - v->a[53654] = actions(1124); - v->a[53655] = 3; - v->a[53656] = anon_sym_PIPE; - v->a[53657] = anon_sym_LT; - v->a[53658] = anon_sym_GT; - v->a[53659] = actions(1126); - small_parse_table_2683(v); -} - -void small_parse_table_2683(t_small_parse_table_array *v) -{ - v->a[53660] = 7; - v->a[53661] = sym__concat; - v->a[53662] = sym_variable_name; - v->a[53663] = anon_sym_AMP_AMP; - v->a[53664] = anon_sym_PIPE_PIPE; - v->a[53665] = anon_sym_GT_GT; - v->a[53666] = anon_sym_LT_LT; - v->a[53667] = aux_sym_concatenation_token1; - v->a[53668] = 3; - v->a[53669] = actions(1436); - v->a[53670] = 1; - v->a[53671] = sym_comment; - v->a[53672] = actions(1085); - v->a[53673] = 3; - v->a[53674] = anon_sym_PIPE; - v->a[53675] = anon_sym_LT; - v->a[53676] = anon_sym_GT; - v->a[53677] = actions(1083); - v->a[53678] = 7; - v->a[53679] = sym__concat; - small_parse_table_2684(v); -} - -void small_parse_table_2684(t_small_parse_table_array *v) -{ - v->a[53680] = sym_variable_name; - v->a[53681] = anon_sym_AMP_AMP; - v->a[53682] = anon_sym_PIPE_PIPE; - v->a[53683] = anon_sym_GT_GT; - v->a[53684] = anon_sym_LT_LT; - v->a[53685] = aux_sym_concatenation_token1; - v->a[53686] = 3; - v->a[53687] = actions(1436); - v->a[53688] = 1; - v->a[53689] = sym_comment; - v->a[53690] = actions(973); - v->a[53691] = 3; - v->a[53692] = anon_sym_PIPE; - v->a[53693] = anon_sym_LT; - v->a[53694] = anon_sym_GT; - v->a[53695] = actions(981); - v->a[53696] = 7; - v->a[53697] = sym__concat; - v->a[53698] = sym_variable_name; - v->a[53699] = anon_sym_AMP_AMP; - small_parse_table_2685(v); -} - -/* EOF small_parse_table_536.c */ diff --git a/parser/static/small_parse_table/small_parse_table_537.c b/parser/static/small_parse_table/small_parse_table_537.c deleted file mode 100644 index 5f25e66f..00000000 --- a/parser/static/small_parse_table/small_parse_table_537.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_537.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2685(t_small_parse_table_array *v) -{ - v->a[53700] = anon_sym_PIPE_PIPE; - v->a[53701] = anon_sym_GT_GT; - v->a[53702] = anon_sym_LT_LT; - v->a[53703] = aux_sym_concatenation_token1; - v->a[53704] = 3; - v->a[53705] = actions(1436); - v->a[53706] = 1; - v->a[53707] = sym_comment; - v->a[53708] = actions(1085); - v->a[53709] = 2; - v->a[53710] = anon_sym_PLUS; - v->a[53711] = anon_sym_DASH; - v->a[53712] = actions(1083); - v->a[53713] = 8; - v->a[53714] = anon_sym_RPAREN_RPAREN; - v->a[53715] = anon_sym_STAR; - v->a[53716] = anon_sym_SLASH; - v->a[53717] = anon_sym_PERCENT; - v->a[53718] = anon_sym_QMARK; - v->a[53719] = anon_sym_COLON; - small_parse_table_2686(v); -} - -void small_parse_table_2686(t_small_parse_table_array *v) -{ - v->a[53720] = anon_sym_PLUS_PLUS; - v->a[53721] = anon_sym_DASH_DASH; - v->a[53722] = 3; - v->a[53723] = actions(1436); - v->a[53724] = 1; - v->a[53725] = sym_comment; - v->a[53726] = actions(1089); - v->a[53727] = 2; - v->a[53728] = anon_sym_PLUS; - v->a[53729] = anon_sym_DASH; - v->a[53730] = actions(1087); - v->a[53731] = 8; - v->a[53732] = anon_sym_RPAREN_RPAREN; - v->a[53733] = anon_sym_STAR; - v->a[53734] = anon_sym_SLASH; - v->a[53735] = anon_sym_PERCENT; - v->a[53736] = anon_sym_QMARK; - v->a[53737] = anon_sym_COLON; - v->a[53738] = anon_sym_PLUS_PLUS; - v->a[53739] = anon_sym_DASH_DASH; - small_parse_table_2687(v); -} - -void small_parse_table_2687(t_small_parse_table_array *v) -{ - v->a[53740] = 2; - v->a[53741] = actions(3); - v->a[53742] = 1; - v->a[53743] = sym_comment; - v->a[53744] = actions(2108); - v->a[53745] = 10; - v->a[53746] = aux_sym_heredoc_redirect_token1; - v->a[53747] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[53748] = anon_sym_DOLLAR; - v->a[53749] = anon_sym_DQUOTE; - v->a[53750] = sym_raw_string; - v->a[53751] = sym_number; - v->a[53752] = anon_sym_DOLLAR_LBRACE; - v->a[53753] = anon_sym_DOLLAR_LPAREN; - v->a[53754] = anon_sym_BQUOTE; - v->a[53755] = sym_word; - v->a[53756] = 3; - v->a[53757] = actions(1436); - v->a[53758] = 1; - v->a[53759] = sym_comment; - small_parse_table_2688(v); -} - -void small_parse_table_2688(t_small_parse_table_array *v) -{ - v->a[53760] = actions(1114); - v->a[53761] = 2; - v->a[53762] = anon_sym_PLUS; - v->a[53763] = anon_sym_DASH; - v->a[53764] = actions(1116); - v->a[53765] = 8; - v->a[53766] = anon_sym_RPAREN_RPAREN; - v->a[53767] = anon_sym_STAR; - v->a[53768] = anon_sym_SLASH; - v->a[53769] = anon_sym_PERCENT; - v->a[53770] = anon_sym_QMARK; - v->a[53771] = anon_sym_COLON; - v->a[53772] = anon_sym_PLUS_PLUS; - v->a[53773] = anon_sym_DASH_DASH; - v->a[53774] = 3; - v->a[53775] = actions(1436); - v->a[53776] = 1; - v->a[53777] = sym_comment; - v->a[53778] = actions(1106); - v->a[53779] = 2; - small_parse_table_2689(v); -} - -void small_parse_table_2689(t_small_parse_table_array *v) -{ - v->a[53780] = anon_sym_PLUS; - v->a[53781] = anon_sym_DASH; - v->a[53782] = actions(1108); - v->a[53783] = 8; - v->a[53784] = anon_sym_RPAREN_RPAREN; - v->a[53785] = anon_sym_STAR; - v->a[53786] = anon_sym_SLASH; - v->a[53787] = anon_sym_PERCENT; - v->a[53788] = anon_sym_QMARK; - v->a[53789] = anon_sym_COLON; - v->a[53790] = anon_sym_PLUS_PLUS; - v->a[53791] = anon_sym_DASH_DASH; - v->a[53792] = 3; - v->a[53793] = actions(1436); - v->a[53794] = 1; - v->a[53795] = sym_comment; - v->a[53796] = actions(1106); - v->a[53797] = 3; - v->a[53798] = anon_sym_PIPE; - v->a[53799] = anon_sym_LT; - small_parse_table_2690(v); -} - -/* EOF small_parse_table_537.c */ diff --git a/parser/static/small_parse_table/small_parse_table_538.c b/parser/static/small_parse_table/small_parse_table_538.c deleted file mode 100644 index 725d53eb..00000000 --- a/parser/static/small_parse_table/small_parse_table_538.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_538.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2690(t_small_parse_table_array *v) -{ - v->a[53800] = anon_sym_GT; - v->a[53801] = actions(1108); - v->a[53802] = 7; - v->a[53803] = sym__concat; - v->a[53804] = sym_variable_name; - v->a[53805] = anon_sym_AMP_AMP; - v->a[53806] = anon_sym_PIPE_PIPE; - v->a[53807] = anon_sym_GT_GT; - v->a[53808] = anon_sym_LT_LT; - v->a[53809] = aux_sym_concatenation_token1; - v->a[53810] = 5; - v->a[53811] = actions(1436); - v->a[53812] = 1; - v->a[53813] = sym_comment; - v->a[53814] = actions(2698); - v->a[53815] = 1; - v->a[53816] = sym_variable_name; - v->a[53817] = state(1282); - v->a[53818] = 2; - v->a[53819] = sym_variable_assignment; - small_parse_table_2691(v); -} - -void small_parse_table_2691(t_small_parse_table_array *v) -{ - v->a[53820] = aux_sym__variable_assignments_repeat1; - v->a[53821] = actions(1954); - v->a[53822] = 3; - v->a[53823] = anon_sym_PIPE; - v->a[53824] = anon_sym_LT; - v->a[53825] = anon_sym_GT; - v->a[53826] = actions(1952); - v->a[53827] = 4; - v->a[53828] = anon_sym_AMP_AMP; - v->a[53829] = anon_sym_PIPE_PIPE; - v->a[53830] = anon_sym_GT_GT; - v->a[53831] = anon_sym_LT_LT; - v->a[53832] = 3; - v->a[53833] = actions(1436); - v->a[53834] = 1; - v->a[53835] = sym_comment; - v->a[53836] = actions(1095); - v->a[53837] = 3; - v->a[53838] = anon_sym_PIPE; - v->a[53839] = anon_sym_LT; - small_parse_table_2692(v); -} - -void small_parse_table_2692(t_small_parse_table_array *v) -{ - v->a[53840] = anon_sym_GT; - v->a[53841] = actions(1097); - v->a[53842] = 7; - v->a[53843] = sym__concat; - v->a[53844] = sym_variable_name; - v->a[53845] = anon_sym_AMP_AMP; - v->a[53846] = anon_sym_PIPE_PIPE; - v->a[53847] = anon_sym_GT_GT; - v->a[53848] = anon_sym_LT_LT; - v->a[53849] = aux_sym_concatenation_token1; - v->a[53850] = 3; - v->a[53851] = actions(1436); - v->a[53852] = 1; - v->a[53853] = sym_comment; - v->a[53854] = actions(1095); - v->a[53855] = 2; - v->a[53856] = anon_sym_PLUS; - v->a[53857] = anon_sym_DASH; - v->a[53858] = actions(1097); - v->a[53859] = 8; - small_parse_table_2693(v); -} - -void small_parse_table_2693(t_small_parse_table_array *v) -{ - v->a[53860] = anon_sym_RPAREN_RPAREN; - v->a[53861] = anon_sym_STAR; - v->a[53862] = anon_sym_SLASH; - v->a[53863] = anon_sym_PERCENT; - v->a[53864] = anon_sym_QMARK; - v->a[53865] = anon_sym_COLON; - v->a[53866] = anon_sym_PLUS_PLUS; - v->a[53867] = anon_sym_DASH_DASH; - v->a[53868] = 3; - v->a[53869] = actions(1436); - v->a[53870] = 1; - v->a[53871] = sym_comment; - v->a[53872] = actions(1091); - v->a[53873] = 3; - v->a[53874] = anon_sym_PIPE; - v->a[53875] = anon_sym_LT; - v->a[53876] = anon_sym_GT; - v->a[53877] = actions(1093); - v->a[53878] = 7; - v->a[53879] = sym__concat; - small_parse_table_2694(v); -} - -void small_parse_table_2694(t_small_parse_table_array *v) -{ - v->a[53880] = sym_variable_name; - v->a[53881] = anon_sym_AMP_AMP; - v->a[53882] = anon_sym_PIPE_PIPE; - v->a[53883] = anon_sym_GT_GT; - v->a[53884] = anon_sym_LT_LT; - v->a[53885] = aux_sym_concatenation_token1; - v->a[53886] = 3; - v->a[53887] = actions(1436); - v->a[53888] = 1; - v->a[53889] = sym_comment; - v->a[53890] = actions(1091); - v->a[53891] = 2; - v->a[53892] = anon_sym_PLUS; - v->a[53893] = anon_sym_DASH; - v->a[53894] = actions(1093); - v->a[53895] = 8; - v->a[53896] = anon_sym_RPAREN_RPAREN; - v->a[53897] = anon_sym_STAR; - v->a[53898] = anon_sym_SLASH; - v->a[53899] = anon_sym_PERCENT; - small_parse_table_2695(v); -} - -/* EOF small_parse_table_538.c */ diff --git a/parser/static/small_parse_table/small_parse_table_539.c b/parser/static/small_parse_table/small_parse_table_539.c deleted file mode 100644 index 901bc717..00000000 --- a/parser/static/small_parse_table/small_parse_table_539.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_539.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2695(t_small_parse_table_array *v) -{ - v->a[53900] = anon_sym_QMARK; - v->a[53901] = anon_sym_COLON; - v->a[53902] = anon_sym_PLUS_PLUS; - v->a[53903] = anon_sym_DASH_DASH; - v->a[53904] = 5; - v->a[53905] = actions(1436); - v->a[53906] = 1; - v->a[53907] = sym_comment; - v->a[53908] = actions(2702); - v->a[53909] = 2; - v->a[53910] = anon_sym_PLUS; - v->a[53911] = anon_sym_DASH; - v->a[53912] = actions(2706); - v->a[53913] = 2; - v->a[53914] = anon_sym_PLUS_PLUS; - v->a[53915] = anon_sym_DASH_DASH; - v->a[53916] = actions(2700); - v->a[53917] = 3; - v->a[53918] = anon_sym_RPAREN_RPAREN; - v->a[53919] = anon_sym_QMARK; - small_parse_table_2696(v); -} - -void small_parse_table_2696(t_small_parse_table_array *v) -{ - v->a[53920] = anon_sym_COLON; - v->a[53921] = actions(2704); - v->a[53922] = 3; - v->a[53923] = anon_sym_STAR; - v->a[53924] = anon_sym_SLASH; - v->a[53925] = anon_sym_PERCENT; - v->a[53926] = 3; - v->a[53927] = actions(1436); - v->a[53928] = 1; - v->a[53929] = sym_comment; - v->a[53930] = actions(1052); - v->a[53931] = 3; - v->a[53932] = anon_sym_PIPE; - v->a[53933] = anon_sym_LT; - v->a[53934] = anon_sym_GT; - v->a[53935] = actions(1050); - v->a[53936] = 7; - v->a[53937] = sym__concat; - v->a[53938] = sym_variable_name; - v->a[53939] = anon_sym_AMP_AMP; - small_parse_table_2697(v); -} - -void small_parse_table_2697(t_small_parse_table_array *v) -{ - v->a[53940] = anon_sym_PIPE_PIPE; - v->a[53941] = anon_sym_GT_GT; - v->a[53942] = anon_sym_LT_LT; - v->a[53943] = aux_sym_concatenation_token1; - v->a[53944] = 3; - v->a[53945] = actions(1436); - v->a[53946] = 1; - v->a[53947] = sym_comment; - v->a[53948] = actions(1056); - v->a[53949] = 3; - v->a[53950] = anon_sym_PIPE; - v->a[53951] = anon_sym_LT; - v->a[53952] = anon_sym_GT; - v->a[53953] = actions(1054); - v->a[53954] = 7; - v->a[53955] = sym__concat; - v->a[53956] = sym_variable_name; - v->a[53957] = anon_sym_AMP_AMP; - v->a[53958] = anon_sym_PIPE_PIPE; - v->a[53959] = anon_sym_GT_GT; - small_parse_table_2698(v); -} - -void small_parse_table_2698(t_small_parse_table_array *v) -{ - v->a[53960] = anon_sym_LT_LT; - v->a[53961] = aux_sym_concatenation_token1; - v->a[53962] = 4; - v->a[53963] = actions(1436); - v->a[53964] = 1; - v->a[53965] = sym_comment; - v->a[53966] = actions(816); - v->a[53967] = 3; - v->a[53968] = anon_sym_PIPE; - v->a[53969] = anon_sym_LT; - v->a[53970] = anon_sym_GT; - v->a[53971] = state(1319); - v->a[53972] = 3; - v->a[53973] = sym_file_redirect; - v->a[53974] = sym_heredoc_redirect; - v->a[53975] = aux_sym_redirected_statement_repeat1; - v->a[53976] = actions(827); - v->a[53977] = 4; - v->a[53978] = anon_sym_AMP_AMP; - v->a[53979] = anon_sym_PIPE_PIPE; - small_parse_table_2699(v); -} - -void small_parse_table_2699(t_small_parse_table_array *v) -{ - v->a[53980] = anon_sym_GT_GT; - v->a[53981] = anon_sym_LT_LT; - v->a[53982] = 5; - v->a[53983] = actions(3); - v->a[53984] = 1; - v->a[53985] = sym_comment; - v->a[53986] = actions(2065); - v->a[53987] = 1; - v->a[53988] = aux_sym_heredoc_redirect_token1; - v->a[53989] = state(1311); - v->a[53990] = 2; - v->a[53991] = sym_file_redirect; - v->a[53992] = aux_sym_redirected_statement_repeat2; - v->a[53993] = actions(2633); - v->a[53994] = 3; - v->a[53995] = anon_sym_LT; - v->a[53996] = anon_sym_GT; - v->a[53997] = anon_sym_GT_GT; - v->a[53998] = actions(2063); - v->a[53999] = 4; - small_parse_table_2700(v); -} - -/* EOF small_parse_table_539.c */ diff --git a/parser/static/small_parse_table/small_parse_table_54.c b/parser/static/small_parse_table/small_parse_table_54.c deleted file mode 100644 index b175cb7e..00000000 --- a/parser/static/small_parse_table/small_parse_table_54.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_270(t_small_parse_table_array *v) -{ - v->a[5400] = sym_case_statement; - v->a[5401] = sym_function_definition; - v->a[5402] = sym_compound_statement; - v->a[5403] = sym_subshell; - v->a[5404] = sym_list; - v->a[5405] = sym_negated_command; - v->a[5406] = sym_command; - v->a[5407] = sym__variable_assignments; - v->a[5408] = 30; - v->a[5409] = actions(3); - v->a[5410] = 1; - v->a[5411] = sym_comment; - v->a[5412] = actions(9); - v->a[5413] = 1; - v->a[5414] = anon_sym_for; - v->a[5415] = actions(13); - v->a[5416] = 1; - v->a[5417] = anon_sym_if; - v->a[5418] = actions(15); - v->a[5419] = 1; - small_parse_table_271(v); -} - -void small_parse_table_271(t_small_parse_table_array *v) -{ - v->a[5420] = anon_sym_case; - v->a[5421] = actions(17); - v->a[5422] = 1; - v->a[5423] = anon_sym_LPAREN; - v->a[5424] = actions(19); - v->a[5425] = 1; - v->a[5426] = anon_sym_LBRACE; - v->a[5427] = actions(53); - v->a[5428] = 1; - v->a[5429] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5430] = actions(55); - v->a[5431] = 1; - v->a[5432] = anon_sym_DOLLAR; - v->a[5433] = actions(57); - v->a[5434] = 1; - v->a[5435] = anon_sym_DQUOTE; - v->a[5436] = actions(61); - v->a[5437] = 1; - v->a[5438] = anon_sym_DOLLAR_LBRACE; - v->a[5439] = actions(63); - small_parse_table_272(v); -} - -void small_parse_table_272(t_small_parse_table_array *v) -{ - v->a[5440] = 1; - v->a[5441] = anon_sym_DOLLAR_LPAREN; - v->a[5442] = actions(65); - v->a[5443] = 1; - v->a[5444] = anon_sym_BQUOTE; - v->a[5445] = actions(67); - v->a[5446] = 1; - v->a[5447] = sym_variable_name; - v->a[5448] = actions(204); - v->a[5449] = 1; - v->a[5450] = sym_word; - v->a[5451] = actions(206); - v->a[5452] = 1; - v->a[5453] = anon_sym_BANG; - v->a[5454] = state(116); - v->a[5455] = 1; - v->a[5456] = aux_sym__statements_repeat1; - v->a[5457] = state(179); - v->a[5458] = 1; - v->a[5459] = sym_command_name; - small_parse_table_273(v); -} - -void small_parse_table_273(t_small_parse_table_array *v) -{ - v->a[5460] = state(208); - v->a[5461] = 1; - v->a[5462] = sym_variable_assignment; - v->a[5463] = state(385); - v->a[5464] = 1; - v->a[5465] = aux_sym_command_repeat1; - v->a[5466] = state(555); - v->a[5467] = 1; - v->a[5468] = sym_concatenation; - v->a[5469] = state(599); - v->a[5470] = 1; - v->a[5471] = sym_file_redirect; - v->a[5472] = state(969); - v->a[5473] = 1; - v->a[5474] = sym_pipeline; - v->a[5475] = state(1006); - v->a[5476] = 1; - v->a[5477] = aux_sym_redirected_statement_repeat2; - v->a[5478] = state(1560); - v->a[5479] = 1; - small_parse_table_274(v); -} - -void small_parse_table_274(t_small_parse_table_array *v) -{ - v->a[5480] = sym__statement_not_pipeline; - v->a[5481] = state(1597); - v->a[5482] = 1; - v->a[5483] = sym__statements; - v->a[5484] = actions(11); - v->a[5485] = 2; - v->a[5486] = anon_sym_while; - v->a[5487] = anon_sym_until; - v->a[5488] = actions(59); - v->a[5489] = 2; - v->a[5490] = sym_raw_string; - v->a[5491] = sym_number; - v->a[5492] = actions(51); - v->a[5493] = 3; - v->a[5494] = anon_sym_LT; - v->a[5495] = anon_sym_GT; - v->a[5496] = anon_sym_GT_GT; - v->a[5497] = state(401); - v->a[5498] = 5; - v->a[5499] = sym_arithmetic_expansion; - small_parse_table_275(v); -} - -/* EOF small_parse_table_54.c */ diff --git a/parser/static/small_parse_table/small_parse_table_540.c b/parser/static/small_parse_table/small_parse_table_540.c deleted file mode 100644 index 3360e5ee..00000000 --- a/parser/static/small_parse_table/small_parse_table_540.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_540.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2700(t_small_parse_table_array *v) -{ - v->a[54000] = anon_sym_PIPE; - v->a[54001] = anon_sym_AMP_AMP; - v->a[54002] = anon_sym_PIPE_PIPE; - v->a[54003] = anon_sym_LT_LT; - v->a[54004] = 8; - v->a[54005] = actions(1436); - v->a[54006] = 1; - v->a[54007] = sym_comment; - v->a[54008] = actions(2708); - v->a[54009] = 1; - v->a[54010] = anon_sym_DOLLAR; - v->a[54011] = actions(2711); - v->a[54012] = 1; - v->a[54013] = anon_sym_DOLLAR_LBRACE; - v->a[54014] = actions(2714); - v->a[54015] = 1; - v->a[54016] = anon_sym_DOLLAR_LPAREN; - v->a[54017] = actions(2717); - v->a[54018] = 1; - v->a[54019] = anon_sym_BQUOTE; - small_parse_table_2701(v); -} - -void small_parse_table_2701(t_small_parse_table_array *v) -{ - v->a[54020] = actions(2720); - v->a[54021] = 1; - v->a[54022] = sym_heredoc_content; - v->a[54023] = actions(2723); - v->a[54024] = 1; - v->a[54025] = sym_heredoc_end; - v->a[54026] = state(1310); - v->a[54027] = 4; - v->a[54028] = sym_simple_expansion; - v->a[54029] = sym_expansion; - v->a[54030] = sym_command_substitution; - v->a[54031] = aux_sym_heredoc_body_repeat1; - v->a[54032] = 5; - v->a[54033] = actions(3); - v->a[54034] = 1; - v->a[54035] = sym_comment; - v->a[54036] = actions(2078); - v->a[54037] = 1; - v->a[54038] = aux_sym_heredoc_redirect_token1; - v->a[54039] = state(1311); - small_parse_table_2702(v); -} - -void small_parse_table_2702(t_small_parse_table_array *v) -{ - v->a[54040] = 2; - v->a[54041] = sym_file_redirect; - v->a[54042] = aux_sym_redirected_statement_repeat2; - v->a[54043] = actions(2725); - v->a[54044] = 3; - v->a[54045] = anon_sym_LT; - v->a[54046] = anon_sym_GT; - v->a[54047] = anon_sym_GT_GT; - v->a[54048] = actions(2080); - v->a[54049] = 4; - v->a[54050] = anon_sym_PIPE; - v->a[54051] = anon_sym_AMP_AMP; - v->a[54052] = anon_sym_PIPE_PIPE; - v->a[54053] = anon_sym_LT_LT; - v->a[54054] = 3; - v->a[54055] = actions(1436); - v->a[54056] = 1; - v->a[54057] = sym_comment; - v->a[54058] = actions(2730); - v->a[54059] = 2; - small_parse_table_2703(v); -} - -void small_parse_table_2703(t_small_parse_table_array *v) -{ - v->a[54060] = anon_sym_PLUS; - v->a[54061] = anon_sym_DASH; - v->a[54062] = actions(2728); - v->a[54063] = 8; - v->a[54064] = anon_sym_RPAREN_RPAREN; - v->a[54065] = anon_sym_STAR; - v->a[54066] = anon_sym_SLASH; - v->a[54067] = anon_sym_PERCENT; - v->a[54068] = anon_sym_QMARK; - v->a[54069] = anon_sym_COLON; - v->a[54070] = anon_sym_PLUS_PLUS; - v->a[54071] = anon_sym_DASH_DASH; - v->a[54072] = 5; - v->a[54073] = actions(3); - v->a[54074] = 1; - v->a[54075] = sym_comment; - v->a[54076] = actions(2093); - v->a[54077] = 1; - v->a[54078] = aux_sym_heredoc_redirect_token1; - v->a[54079] = state(1311); - small_parse_table_2704(v); -} - -void small_parse_table_2704(t_small_parse_table_array *v) -{ - v->a[54080] = 2; - v->a[54081] = sym_file_redirect; - v->a[54082] = aux_sym_redirected_statement_repeat2; - v->a[54083] = actions(2633); - v->a[54084] = 3; - v->a[54085] = anon_sym_LT; - v->a[54086] = anon_sym_GT; - v->a[54087] = anon_sym_GT_GT; - v->a[54088] = actions(2091); - v->a[54089] = 4; - v->a[54090] = anon_sym_PIPE; - v->a[54091] = anon_sym_AMP_AMP; - v->a[54092] = anon_sym_PIPE_PIPE; - v->a[54093] = anon_sym_LT_LT; - v->a[54094] = 5; - v->a[54095] = actions(1436); - v->a[54096] = 1; - v->a[54097] = sym_comment; - v->a[54098] = actions(2702); - v->a[54099] = 2; - small_parse_table_2705(v); -} - -/* EOF small_parse_table_540.c */ diff --git a/parser/static/small_parse_table/small_parse_table_541.c b/parser/static/small_parse_table/small_parse_table_541.c deleted file mode 100644 index 1e73e4fb..00000000 --- a/parser/static/small_parse_table/small_parse_table_541.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_541.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2705(t_small_parse_table_array *v) -{ - v->a[54100] = anon_sym_PLUS; - v->a[54101] = anon_sym_DASH; - v->a[54102] = actions(2706); - v->a[54103] = 2; - v->a[54104] = anon_sym_PLUS_PLUS; - v->a[54105] = anon_sym_DASH_DASH; - v->a[54106] = actions(2704); - v->a[54107] = 3; - v->a[54108] = anon_sym_STAR; - v->a[54109] = anon_sym_SLASH; - v->a[54110] = anon_sym_PERCENT; - v->a[54111] = actions(2732); - v->a[54112] = 3; - v->a[54113] = anon_sym_RPAREN_RPAREN; - v->a[54114] = anon_sym_QMARK; - v->a[54115] = anon_sym_COLON; - v->a[54116] = 3; - v->a[54117] = actions(1436); - v->a[54118] = 1; - v->a[54119] = sym_comment; - small_parse_table_2706(v); -} - -void small_parse_table_2706(t_small_parse_table_array *v) -{ - v->a[54120] = actions(2736); - v->a[54121] = 2; - v->a[54122] = anon_sym_PLUS; - v->a[54123] = anon_sym_DASH; - v->a[54124] = actions(2734); - v->a[54125] = 8; - v->a[54126] = anon_sym_RPAREN_RPAREN; - v->a[54127] = anon_sym_STAR; - v->a[54128] = anon_sym_SLASH; - v->a[54129] = anon_sym_PERCENT; - v->a[54130] = anon_sym_QMARK; - v->a[54131] = anon_sym_COLON; - v->a[54132] = anon_sym_PLUS_PLUS; - v->a[54133] = anon_sym_DASH_DASH; - v->a[54134] = 5; - v->a[54135] = actions(1436); - v->a[54136] = 1; - v->a[54137] = sym_comment; - v->a[54138] = actions(2706); - v->a[54139] = 2; - small_parse_table_2707(v); -} - -void small_parse_table_2707(t_small_parse_table_array *v) -{ - v->a[54140] = anon_sym_PLUS_PLUS; - v->a[54141] = anon_sym_DASH_DASH; - v->a[54142] = actions(2740); - v->a[54143] = 2; - v->a[54144] = anon_sym_PLUS; - v->a[54145] = anon_sym_DASH; - v->a[54146] = actions(2704); - v->a[54147] = 3; - v->a[54148] = anon_sym_STAR; - v->a[54149] = anon_sym_SLASH; - v->a[54150] = anon_sym_PERCENT; - v->a[54151] = actions(2738); - v->a[54152] = 3; - v->a[54153] = anon_sym_RPAREN_RPAREN; - v->a[54154] = anon_sym_QMARK; - v->a[54155] = anon_sym_COLON; - v->a[54156] = 8; - v->a[54157] = actions(1436); - v->a[54158] = 1; - v->a[54159] = sym_comment; - small_parse_table_2708(v); -} - -void small_parse_table_2708(t_small_parse_table_array *v) -{ - v->a[54160] = actions(2686); - v->a[54161] = 1; - v->a[54162] = anon_sym_DOLLAR; - v->a[54163] = actions(2688); - v->a[54164] = 1; - v->a[54165] = anon_sym_DOLLAR_LBRACE; - v->a[54166] = actions(2690); - v->a[54167] = 1; - v->a[54168] = anon_sym_DOLLAR_LPAREN; - v->a[54169] = actions(2692); - v->a[54170] = 1; - v->a[54171] = anon_sym_BQUOTE; - v->a[54172] = actions(2742); - v->a[54173] = 1; - v->a[54174] = sym_heredoc_content; - v->a[54175] = actions(2744); - v->a[54176] = 1; - v->a[54177] = sym_heredoc_end; - v->a[54178] = state(1310); - v->a[54179] = 4; - small_parse_table_2709(v); -} - -void small_parse_table_2709(t_small_parse_table_array *v) -{ - v->a[54180] = sym_simple_expansion; - v->a[54181] = sym_expansion; - v->a[54182] = sym_command_substitution; - v->a[54183] = aux_sym_heredoc_body_repeat1; - v->a[54184] = 4; - v->a[54185] = actions(1436); - v->a[54186] = 1; - v->a[54187] = sym_comment; - v->a[54188] = actions(2706); - v->a[54189] = 2; - v->a[54190] = anon_sym_PLUS_PLUS; - v->a[54191] = anon_sym_DASH_DASH; - v->a[54192] = actions(2740); - v->a[54193] = 2; - v->a[54194] = anon_sym_PLUS; - v->a[54195] = anon_sym_DASH; - v->a[54196] = actions(2738); - v->a[54197] = 6; - v->a[54198] = anon_sym_RPAREN_RPAREN; - v->a[54199] = anon_sym_STAR; - small_parse_table_2710(v); -} - -/* EOF small_parse_table_541.c */ diff --git a/parser/static/small_parse_table/small_parse_table_542.c b/parser/static/small_parse_table/small_parse_table_542.c deleted file mode 100644 index 143b040e..00000000 --- a/parser/static/small_parse_table/small_parse_table_542.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_542.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2710(t_small_parse_table_array *v) -{ - v->a[54200] = anon_sym_SLASH; - v->a[54201] = anon_sym_PERCENT; - v->a[54202] = anon_sym_QMARK; - v->a[54203] = anon_sym_COLON; - v->a[54204] = 7; - v->a[54205] = actions(1436); - v->a[54206] = 1; - v->a[54207] = sym_comment; - v->a[54208] = actions(1936); - v->a[54209] = 1; - v->a[54210] = anon_sym_PIPE; - v->a[54211] = actions(2748); - v->a[54212] = 1; - v->a[54213] = anon_sym_GT_GT; - v->a[54214] = actions(2750); - v->a[54215] = 1; - v->a[54216] = anon_sym_LT_LT; - v->a[54217] = actions(1938); - v->a[54218] = 2; - v->a[54219] = anon_sym_AMP_AMP; - small_parse_table_2711(v); -} - -void small_parse_table_2711(t_small_parse_table_array *v) -{ - v->a[54220] = anon_sym_PIPE_PIPE; - v->a[54221] = actions(2746); - v->a[54222] = 2; - v->a[54223] = anon_sym_LT; - v->a[54224] = anon_sym_GT; - v->a[54225] = state(1281); - v->a[54226] = 3; - v->a[54227] = sym_file_redirect; - v->a[54228] = sym_heredoc_redirect; - v->a[54229] = aux_sym_redirected_statement_repeat1; - v->a[54230] = 3; - v->a[54231] = actions(1436); - v->a[54232] = 1; - v->a[54233] = sym_comment; - v->a[54234] = actions(1052); - v->a[54235] = 3; - v->a[54236] = anon_sym_PIPE; - v->a[54237] = anon_sym_LT; - v->a[54238] = anon_sym_GT; - v->a[54239] = actions(1050); - small_parse_table_2712(v); -} - -void small_parse_table_2712(t_small_parse_table_array *v) -{ - v->a[54240] = 7; - v->a[54241] = sym__concat; - v->a[54242] = sym_variable_name; - v->a[54243] = anon_sym_AMP_AMP; - v->a[54244] = anon_sym_PIPE_PIPE; - v->a[54245] = anon_sym_GT_GT; - v->a[54246] = anon_sym_LT_LT; - v->a[54247] = aux_sym_concatenation_token1; - v->a[54248] = 3; - v->a[54249] = actions(1436); - v->a[54250] = 1; - v->a[54251] = sym_comment; - v->a[54252] = actions(1048); - v->a[54253] = 2; - v->a[54254] = anon_sym_PLUS; - v->a[54255] = anon_sym_DASH; - v->a[54256] = actions(1046); - v->a[54257] = 7; - v->a[54258] = anon_sym_RPAREN; - v->a[54259] = anon_sym_STAR; - small_parse_table_2713(v); -} - -void small_parse_table_2713(t_small_parse_table_array *v) -{ - v->a[54260] = anon_sym_SLASH; - v->a[54261] = anon_sym_PERCENT; - v->a[54262] = anon_sym_QMARK; - v->a[54263] = anon_sym_PLUS_PLUS; - v->a[54264] = anon_sym_DASH_DASH; - v->a[54265] = 3; - v->a[54266] = actions(1436); - v->a[54267] = 1; - v->a[54268] = sym_comment; - v->a[54269] = actions(2736); - v->a[54270] = 2; - v->a[54271] = anon_sym_PLUS; - v->a[54272] = anon_sym_DASH; - v->a[54273] = actions(2734); - v->a[54274] = 7; - v->a[54275] = anon_sym_RPAREN; - v->a[54276] = anon_sym_STAR; - v->a[54277] = anon_sym_SLASH; - v->a[54278] = anon_sym_PERCENT; - v->a[54279] = anon_sym_QMARK; - small_parse_table_2714(v); -} - -void small_parse_table_2714(t_small_parse_table_array *v) -{ - v->a[54280] = anon_sym_PLUS_PLUS; - v->a[54281] = anon_sym_DASH_DASH; - v->a[54282] = 6; - v->a[54283] = actions(1436); - v->a[54284] = 1; - v->a[54285] = sym_comment; - v->a[54286] = actions(2752); - v->a[54287] = 1; - v->a[54288] = anon_sym_RPAREN_RPAREN; - v->a[54289] = actions(2754); - v->a[54290] = 1; - v->a[54291] = anon_sym_QMARK; - v->a[54292] = actions(2702); - v->a[54293] = 2; - v->a[54294] = anon_sym_PLUS; - v->a[54295] = anon_sym_DASH; - v->a[54296] = actions(2706); - v->a[54297] = 2; - v->a[54298] = anon_sym_PLUS_PLUS; - v->a[54299] = anon_sym_DASH_DASH; - small_parse_table_2715(v); -} - -/* EOF small_parse_table_542.c */ diff --git a/parser/static/small_parse_table/small_parse_table_543.c b/parser/static/small_parse_table/small_parse_table_543.c deleted file mode 100644 index 0e1b48fc..00000000 --- a/parser/static/small_parse_table/small_parse_table_543.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_543.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2715(t_small_parse_table_array *v) -{ - v->a[54300] = actions(2704); - v->a[54301] = 3; - v->a[54302] = anon_sym_STAR; - v->a[54303] = anon_sym_SLASH; - v->a[54304] = anon_sym_PERCENT; - v->a[54305] = 6; - v->a[54306] = actions(1436); - v->a[54307] = 1; - v->a[54308] = sym_comment; - v->a[54309] = actions(2758); - v->a[54310] = 1; - v->a[54311] = anon_sym_GT_GT; - v->a[54312] = actions(2760); - v->a[54313] = 1; - v->a[54314] = anon_sym_LT_LT; - v->a[54315] = actions(1868); - v->a[54316] = 2; - v->a[54317] = anon_sym_LT; - v->a[54318] = anon_sym_GT; - v->a[54319] = actions(2756); - small_parse_table_2716(v); -} - -void small_parse_table_2716(t_small_parse_table_array *v) -{ - v->a[54320] = 2; - v->a[54321] = anon_sym_AMP_AMP; - v->a[54322] = anon_sym_PIPE_PIPE; - v->a[54323] = state(916); - v->a[54324] = 3; - v->a[54325] = sym_file_redirect; - v->a[54326] = sym_heredoc_redirect; - v->a[54327] = aux_sym_redirected_statement_repeat1; - v->a[54328] = 6; - v->a[54329] = actions(1436); - v->a[54330] = 1; - v->a[54331] = sym_comment; - v->a[54332] = actions(2754); - v->a[54333] = 1; - v->a[54334] = anon_sym_QMARK; - v->a[54335] = actions(2762); - v->a[54336] = 1; - v->a[54337] = anon_sym_RPAREN_RPAREN; - v->a[54338] = actions(2702); - v->a[54339] = 2; - small_parse_table_2717(v); -} - -void small_parse_table_2717(t_small_parse_table_array *v) -{ - v->a[54340] = anon_sym_PLUS; - v->a[54341] = anon_sym_DASH; - v->a[54342] = actions(2706); - v->a[54343] = 2; - v->a[54344] = anon_sym_PLUS_PLUS; - v->a[54345] = anon_sym_DASH_DASH; - v->a[54346] = actions(2704); - v->a[54347] = 3; - v->a[54348] = anon_sym_STAR; - v->a[54349] = anon_sym_SLASH; - v->a[54350] = anon_sym_PERCENT; - v->a[54351] = 6; - v->a[54352] = actions(1436); - v->a[54353] = 1; - v->a[54354] = sym_comment; - v->a[54355] = actions(2748); - v->a[54356] = 1; - v->a[54357] = anon_sym_GT_GT; - v->a[54358] = actions(2750); - v->a[54359] = 1; - small_parse_table_2718(v); -} - -void small_parse_table_2718(t_small_parse_table_array *v) -{ - v->a[54360] = anon_sym_LT_LT; - v->a[54361] = actions(2746); - v->a[54362] = 2; - v->a[54363] = anon_sym_LT; - v->a[54364] = anon_sym_GT; - v->a[54365] = actions(2764); - v->a[54366] = 2; - v->a[54367] = anon_sym_AMP_AMP; - v->a[54368] = anon_sym_PIPE_PIPE; - v->a[54369] = state(1319); - v->a[54370] = 3; - v->a[54371] = sym_file_redirect; - v->a[54372] = sym_heredoc_redirect; - v->a[54373] = aux_sym_redirected_statement_repeat1; - v->a[54374] = 3; - v->a[54375] = actions(1436); - v->a[54376] = 1; - v->a[54377] = sym_comment; - v->a[54378] = actions(2672); - v->a[54379] = 2; - small_parse_table_2719(v); -} - -void small_parse_table_2719(t_small_parse_table_array *v) -{ - v->a[54380] = anon_sym_PLUS; - v->a[54381] = anon_sym_DASH; - v->a[54382] = actions(2670); - v->a[54383] = 7; - v->a[54384] = anon_sym_RPAREN; - v->a[54385] = anon_sym_STAR; - v->a[54386] = anon_sym_SLASH; - v->a[54387] = anon_sym_PERCENT; - v->a[54388] = anon_sym_QMARK; - v->a[54389] = anon_sym_PLUS_PLUS; - v->a[54390] = anon_sym_DASH_DASH; - v->a[54391] = 6; - v->a[54392] = actions(1436); - v->a[54393] = 1; - v->a[54394] = sym_comment; - v->a[54395] = actions(2766); - v->a[54396] = 1; - v->a[54397] = anon_sym_RPAREN; - v->a[54398] = actions(2772); - v->a[54399] = 1; - small_parse_table_2720(v); -} - -/* EOF small_parse_table_543.c */ diff --git a/parser/static/small_parse_table/small_parse_table_544.c b/parser/static/small_parse_table/small_parse_table_544.c deleted file mode 100644 index da1241d7..00000000 --- a/parser/static/small_parse_table/small_parse_table_544.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_544.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2720(t_small_parse_table_array *v) -{ - v->a[54400] = anon_sym_QMARK; - v->a[54401] = actions(2768); - v->a[54402] = 2; - v->a[54403] = anon_sym_PLUS; - v->a[54404] = anon_sym_DASH; - v->a[54405] = actions(2774); - v->a[54406] = 2; - v->a[54407] = anon_sym_PLUS_PLUS; - v->a[54408] = anon_sym_DASH_DASH; - v->a[54409] = actions(2770); - v->a[54410] = 3; - v->a[54411] = anon_sym_STAR; - v->a[54412] = anon_sym_SLASH; - v->a[54413] = anon_sym_PERCENT; - v->a[54414] = 6; - v->a[54415] = actions(1436); - v->a[54416] = 1; - v->a[54417] = sym_comment; - v->a[54418] = actions(2772); - v->a[54419] = 1; - small_parse_table_2721(v); -} - -void small_parse_table_2721(t_small_parse_table_array *v) -{ - v->a[54420] = anon_sym_QMARK; - v->a[54421] = actions(2776); - v->a[54422] = 1; - v->a[54423] = anon_sym_RPAREN; - v->a[54424] = actions(2768); - v->a[54425] = 2; - v->a[54426] = anon_sym_PLUS; - v->a[54427] = anon_sym_DASH; - v->a[54428] = actions(2774); - v->a[54429] = 2; - v->a[54430] = anon_sym_PLUS_PLUS; - v->a[54431] = anon_sym_DASH_DASH; - v->a[54432] = actions(2770); - v->a[54433] = 3; - v->a[54434] = anon_sym_STAR; - v->a[54435] = anon_sym_SLASH; - v->a[54436] = anon_sym_PERCENT; - v->a[54437] = 5; - v->a[54438] = actions(1436); - v->a[54439] = 1; - small_parse_table_2722(v); -} - -void small_parse_table_2722(t_small_parse_table_array *v) -{ - v->a[54440] = sym_comment; - v->a[54441] = actions(2738); - v->a[54442] = 2; - v->a[54443] = anon_sym_RPAREN; - v->a[54444] = anon_sym_QMARK; - v->a[54445] = actions(2740); - v->a[54446] = 2; - v->a[54447] = anon_sym_PLUS; - v->a[54448] = anon_sym_DASH; - v->a[54449] = actions(2774); - v->a[54450] = 2; - v->a[54451] = anon_sym_PLUS_PLUS; - v->a[54452] = anon_sym_DASH_DASH; - v->a[54453] = actions(2770); - v->a[54454] = 3; - v->a[54455] = anon_sym_STAR; - v->a[54456] = anon_sym_SLASH; - v->a[54457] = anon_sym_PERCENT; - v->a[54458] = 6; - v->a[54459] = actions(1436); - small_parse_table_2723(v); -} - -void small_parse_table_2723(t_small_parse_table_array *v) -{ - v->a[54460] = 1; - v->a[54461] = sym_comment; - v->a[54462] = actions(2754); - v->a[54463] = 1; - v->a[54464] = anon_sym_QMARK; - v->a[54465] = actions(2778); - v->a[54466] = 1; - v->a[54467] = anon_sym_RPAREN_RPAREN; - v->a[54468] = actions(2702); - v->a[54469] = 2; - v->a[54470] = anon_sym_PLUS; - v->a[54471] = anon_sym_DASH; - v->a[54472] = actions(2706); - v->a[54473] = 2; - v->a[54474] = anon_sym_PLUS_PLUS; - v->a[54475] = anon_sym_DASH_DASH; - v->a[54476] = actions(2704); - v->a[54477] = 3; - v->a[54478] = anon_sym_STAR; - v->a[54479] = anon_sym_SLASH; - small_parse_table_2724(v); -} - -void small_parse_table_2724(t_small_parse_table_array *v) -{ - v->a[54480] = anon_sym_PERCENT; - v->a[54481] = 4; - v->a[54482] = actions(1436); - v->a[54483] = 1; - v->a[54484] = sym_comment; - v->a[54485] = actions(2740); - v->a[54486] = 2; - v->a[54487] = anon_sym_PLUS; - v->a[54488] = anon_sym_DASH; - v->a[54489] = actions(2774); - v->a[54490] = 2; - v->a[54491] = anon_sym_PLUS_PLUS; - v->a[54492] = anon_sym_DASH_DASH; - v->a[54493] = actions(2738); - v->a[54494] = 5; - v->a[54495] = anon_sym_RPAREN; - v->a[54496] = anon_sym_STAR; - v->a[54497] = anon_sym_SLASH; - v->a[54498] = anon_sym_PERCENT; - v->a[54499] = anon_sym_QMARK; - small_parse_table_2725(v); -} - -/* EOF small_parse_table_544.c */ diff --git a/parser/static/small_parse_table/small_parse_table_545.c b/parser/static/small_parse_table/small_parse_table_545.c deleted file mode 100644 index 456189fc..00000000 --- a/parser/static/small_parse_table/small_parse_table_545.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_545.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2725(t_small_parse_table_array *v) -{ - v->a[54500] = 6; - v->a[54501] = actions(1436); - v->a[54502] = 1; - v->a[54503] = sym_comment; - v->a[54504] = actions(2080); - v->a[54505] = 1; - v->a[54506] = anon_sym_PIPE; - v->a[54507] = actions(2783); - v->a[54508] = 1; - v->a[54509] = anon_sym_GT_GT; - v->a[54510] = actions(2780); - v->a[54511] = 2; - v->a[54512] = anon_sym_LT; - v->a[54513] = anon_sym_GT; - v->a[54514] = state(1333); - v->a[54515] = 2; - v->a[54516] = sym_file_redirect; - v->a[54517] = aux_sym_redirected_statement_repeat2; - v->a[54518] = actions(2078); - v->a[54519] = 3; - small_parse_table_2726(v); -} - -void small_parse_table_2726(t_small_parse_table_array *v) -{ - v->a[54520] = anon_sym_AMP_AMP; - v->a[54521] = anon_sym_PIPE_PIPE; - v->a[54522] = anon_sym_LT_LT; - v->a[54523] = 6; - v->a[54524] = actions(1436); - v->a[54525] = 1; - v->a[54526] = sym_comment; - v->a[54527] = actions(2754); - v->a[54528] = 1; - v->a[54529] = anon_sym_QMARK; - v->a[54530] = actions(2786); - v->a[54531] = 1; - v->a[54532] = anon_sym_RPAREN_RPAREN; - v->a[54533] = actions(2702); - v->a[54534] = 2; - v->a[54535] = anon_sym_PLUS; - v->a[54536] = anon_sym_DASH; - v->a[54537] = actions(2706); - v->a[54538] = 2; - v->a[54539] = anon_sym_PLUS_PLUS; - small_parse_table_2727(v); -} - -void small_parse_table_2727(t_small_parse_table_array *v) -{ - v->a[54540] = anon_sym_DASH_DASH; - v->a[54541] = actions(2704); - v->a[54542] = 3; - v->a[54543] = anon_sym_STAR; - v->a[54544] = anon_sym_SLASH; - v->a[54545] = anon_sym_PERCENT; - v->a[54546] = 6; - v->a[54547] = actions(1436); - v->a[54548] = 1; - v->a[54549] = sym_comment; - v->a[54550] = actions(2760); - v->a[54551] = 1; - v->a[54552] = anon_sym_LT_LT; - v->a[54553] = actions(2790); - v->a[54554] = 1; - v->a[54555] = anon_sym_GT_GT; - v->a[54556] = actions(1872); - v->a[54557] = 2; - v->a[54558] = anon_sym_LT; - v->a[54559] = anon_sym_GT; - small_parse_table_2728(v); -} - -void small_parse_table_2728(t_small_parse_table_array *v) -{ - v->a[54560] = actions(2788); - v->a[54561] = 2; - v->a[54562] = anon_sym_AMP_AMP; - v->a[54563] = anon_sym_PIPE_PIPE; - v->a[54564] = state(922); - v->a[54565] = 3; - v->a[54566] = sym_file_redirect; - v->a[54567] = sym_heredoc_redirect; - v->a[54568] = aux_sym_redirected_statement_repeat1; - v->a[54569] = 6; - v->a[54570] = actions(1436); - v->a[54571] = 1; - v->a[54572] = sym_comment; - v->a[54573] = actions(2754); - v->a[54574] = 1; - v->a[54575] = anon_sym_QMARK; - v->a[54576] = actions(2792); - v->a[54577] = 1; - v->a[54578] = anon_sym_RPAREN_RPAREN; - v->a[54579] = actions(2702); - small_parse_table_2729(v); -} - -void small_parse_table_2729(t_small_parse_table_array *v) -{ - v->a[54580] = 2; - v->a[54581] = anon_sym_PLUS; - v->a[54582] = anon_sym_DASH; - v->a[54583] = actions(2706); - v->a[54584] = 2; - v->a[54585] = anon_sym_PLUS_PLUS; - v->a[54586] = anon_sym_DASH_DASH; - v->a[54587] = actions(2704); - v->a[54588] = 3; - v->a[54589] = anon_sym_STAR; - v->a[54590] = anon_sym_SLASH; - v->a[54591] = anon_sym_PERCENT; - v->a[54592] = 6; - v->a[54593] = actions(1436); - v->a[54594] = 1; - v->a[54595] = sym_comment; - v->a[54596] = actions(2091); - v->a[54597] = 1; - v->a[54598] = anon_sym_PIPE; - v->a[54599] = actions(2748); - small_parse_table_2730(v); -} - -/* EOF small_parse_table_545.c */ diff --git a/parser/static/small_parse_table/small_parse_table_546.c b/parser/static/small_parse_table/small_parse_table_546.c deleted file mode 100644 index e6edba89..00000000 --- a/parser/static/small_parse_table/small_parse_table_546.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_546.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2730(t_small_parse_table_array *v) -{ - v->a[54600] = 1; - v->a[54601] = anon_sym_GT_GT; - v->a[54602] = actions(2746); - v->a[54603] = 2; - v->a[54604] = anon_sym_LT; - v->a[54605] = anon_sym_GT; - v->a[54606] = state(1333); - v->a[54607] = 2; - v->a[54608] = sym_file_redirect; - v->a[54609] = aux_sym_redirected_statement_repeat2; - v->a[54610] = actions(2093); - v->a[54611] = 3; - v->a[54612] = anon_sym_AMP_AMP; - v->a[54613] = anon_sym_PIPE_PIPE; - v->a[54614] = anon_sym_LT_LT; - v->a[54615] = 7; - v->a[54616] = actions(1436); - v->a[54617] = 1; - v->a[54618] = sym_comment; - v->a[54619] = actions(2796); - small_parse_table_2731(v); -} - -void small_parse_table_2731(t_small_parse_table_array *v) -{ - v->a[54620] = 1; - v->a[54621] = anon_sym_DQUOTE; - v->a[54622] = actions(2798); - v->a[54623] = 1; - v->a[54624] = anon_sym_DOLLAR_LBRACE; - v->a[54625] = actions(2800); - v->a[54626] = 1; - v->a[54627] = anon_sym_DOLLAR_LPAREN; - v->a[54628] = actions(2802); - v->a[54629] = 1; - v->a[54630] = anon_sym_BQUOTE; - v->a[54631] = actions(2794); - v->a[54632] = 2; - v->a[54633] = anon_sym_PIPE; - v->a[54634] = anon_sym_RPAREN; - v->a[54635] = state(1546); - v->a[54636] = 3; - v->a[54637] = sym_string; - v->a[54638] = sym_expansion; - v->a[54639] = sym_command_substitution; - small_parse_table_2732(v); -} - -void small_parse_table_2732(t_small_parse_table_array *v) -{ - v->a[54640] = 6; - v->a[54641] = actions(1436); - v->a[54642] = 1; - v->a[54643] = sym_comment; - v->a[54644] = actions(2754); - v->a[54645] = 1; - v->a[54646] = anon_sym_QMARK; - v->a[54647] = actions(2804); - v->a[54648] = 1; - v->a[54649] = anon_sym_RPAREN_RPAREN; - v->a[54650] = actions(2702); - v->a[54651] = 2; - v->a[54652] = anon_sym_PLUS; - v->a[54653] = anon_sym_DASH; - v->a[54654] = actions(2706); - v->a[54655] = 2; - v->a[54656] = anon_sym_PLUS_PLUS; - v->a[54657] = anon_sym_DASH_DASH; - v->a[54658] = actions(2704); - v->a[54659] = 3; - small_parse_table_2733(v); -} - -void small_parse_table_2733(t_small_parse_table_array *v) -{ - v->a[54660] = anon_sym_STAR; - v->a[54661] = anon_sym_SLASH; - v->a[54662] = anon_sym_PERCENT; - v->a[54663] = 3; - v->a[54664] = actions(1436); - v->a[54665] = 1; - v->a[54666] = sym_comment; - v->a[54667] = actions(2730); - v->a[54668] = 2; - v->a[54669] = anon_sym_PLUS; - v->a[54670] = anon_sym_DASH; - v->a[54671] = actions(2728); - v->a[54672] = 7; - v->a[54673] = anon_sym_RPAREN; - v->a[54674] = anon_sym_STAR; - v->a[54675] = anon_sym_SLASH; - v->a[54676] = anon_sym_PERCENT; - v->a[54677] = anon_sym_QMARK; - v->a[54678] = anon_sym_PLUS_PLUS; - v->a[54679] = anon_sym_DASH_DASH; - small_parse_table_2734(v); -} - -void small_parse_table_2734(t_small_parse_table_array *v) -{ - v->a[54680] = 6; - v->a[54681] = actions(1436); - v->a[54682] = 1; - v->a[54683] = sym_comment; - v->a[54684] = actions(2754); - v->a[54685] = 1; - v->a[54686] = anon_sym_QMARK; - v->a[54687] = actions(2806); - v->a[54688] = 1; - v->a[54689] = anon_sym_RPAREN_RPAREN; - v->a[54690] = actions(2702); - v->a[54691] = 2; - v->a[54692] = anon_sym_PLUS; - v->a[54693] = anon_sym_DASH; - v->a[54694] = actions(2706); - v->a[54695] = 2; - v->a[54696] = anon_sym_PLUS_PLUS; - v->a[54697] = anon_sym_DASH_DASH; - v->a[54698] = actions(2704); - v->a[54699] = 3; - small_parse_table_2735(v); -} - -/* EOF small_parse_table_546.c */ diff --git a/parser/static/small_parse_table/small_parse_table_547.c b/parser/static/small_parse_table/small_parse_table_547.c deleted file mode 100644 index 4bb1dbc4..00000000 --- a/parser/static/small_parse_table/small_parse_table_547.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_547.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2735(t_small_parse_table_array *v) -{ - v->a[54700] = anon_sym_STAR; - v->a[54701] = anon_sym_SLASH; - v->a[54702] = anon_sym_PERCENT; - v->a[54703] = 6; - v->a[54704] = actions(1436); - v->a[54705] = 1; - v->a[54706] = sym_comment; - v->a[54707] = actions(2754); - v->a[54708] = 1; - v->a[54709] = anon_sym_QMARK; - v->a[54710] = actions(2808); - v->a[54711] = 1; - v->a[54712] = anon_sym_RPAREN_RPAREN; - v->a[54713] = actions(2702); - v->a[54714] = 2; - v->a[54715] = anon_sym_PLUS; - v->a[54716] = anon_sym_DASH; - v->a[54717] = actions(2706); - v->a[54718] = 2; - v->a[54719] = anon_sym_PLUS_PLUS; - small_parse_table_2736(v); -} - -void small_parse_table_2736(t_small_parse_table_array *v) -{ - v->a[54720] = anon_sym_DASH_DASH; - v->a[54721] = actions(2704); - v->a[54722] = 3; - v->a[54723] = anon_sym_STAR; - v->a[54724] = anon_sym_SLASH; - v->a[54725] = anon_sym_PERCENT; - v->a[54726] = 6; - v->a[54727] = actions(1436); - v->a[54728] = 1; - v->a[54729] = sym_comment; - v->a[54730] = actions(2063); - v->a[54731] = 1; - v->a[54732] = anon_sym_PIPE; - v->a[54733] = actions(2748); - v->a[54734] = 1; - v->a[54735] = anon_sym_GT_GT; - v->a[54736] = actions(2746); - v->a[54737] = 2; - v->a[54738] = anon_sym_LT; - v->a[54739] = anon_sym_GT; - small_parse_table_2737(v); -} - -void small_parse_table_2737(t_small_parse_table_array *v) -{ - v->a[54740] = state(1333); - v->a[54741] = 2; - v->a[54742] = sym_file_redirect; - v->a[54743] = aux_sym_redirected_statement_repeat2; - v->a[54744] = actions(2065); - v->a[54745] = 3; - v->a[54746] = anon_sym_AMP_AMP; - v->a[54747] = anon_sym_PIPE_PIPE; - v->a[54748] = anon_sym_LT_LT; - v->a[54749] = 6; - v->a[54750] = actions(1436); - v->a[54751] = 1; - v->a[54752] = sym_comment; - v->a[54753] = actions(2754); - v->a[54754] = 1; - v->a[54755] = anon_sym_QMARK; - v->a[54756] = actions(2810); - v->a[54757] = 1; - v->a[54758] = anon_sym_RPAREN_RPAREN; - v->a[54759] = actions(2702); - small_parse_table_2738(v); -} - -void small_parse_table_2738(t_small_parse_table_array *v) -{ - v->a[54760] = 2; - v->a[54761] = anon_sym_PLUS; - v->a[54762] = anon_sym_DASH; - v->a[54763] = actions(2706); - v->a[54764] = 2; - v->a[54765] = anon_sym_PLUS_PLUS; - v->a[54766] = anon_sym_DASH_DASH; - v->a[54767] = actions(2704); - v->a[54768] = 3; - v->a[54769] = anon_sym_STAR; - v->a[54770] = anon_sym_SLASH; - v->a[54771] = anon_sym_PERCENT; - v->a[54772] = 6; - v->a[54773] = actions(1436); - v->a[54774] = 1; - v->a[54775] = sym_comment; - v->a[54776] = actions(2754); - v->a[54777] = 1; - v->a[54778] = anon_sym_QMARK; - v->a[54779] = actions(2812); - small_parse_table_2739(v); -} - -void small_parse_table_2739(t_small_parse_table_array *v) -{ - v->a[54780] = 1; - v->a[54781] = anon_sym_COLON; - v->a[54782] = actions(2702); - v->a[54783] = 2; - v->a[54784] = anon_sym_PLUS; - v->a[54785] = anon_sym_DASH; - v->a[54786] = actions(2706); - v->a[54787] = 2; - v->a[54788] = anon_sym_PLUS_PLUS; - v->a[54789] = anon_sym_DASH_DASH; - v->a[54790] = actions(2704); - v->a[54791] = 3; - v->a[54792] = anon_sym_STAR; - v->a[54793] = anon_sym_SLASH; - v->a[54794] = anon_sym_PERCENT; - v->a[54795] = 6; - v->a[54796] = actions(1436); - v->a[54797] = 1; - v->a[54798] = sym_comment; - v->a[54799] = actions(2754); - small_parse_table_2740(v); -} - -/* EOF small_parse_table_547.c */ diff --git a/parser/static/small_parse_table/small_parse_table_548.c b/parser/static/small_parse_table/small_parse_table_548.c deleted file mode 100644 index 130fe1b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_548.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_548.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2740(t_small_parse_table_array *v) -{ - v->a[54800] = 1; - v->a[54801] = anon_sym_QMARK; - v->a[54802] = actions(2814); - v->a[54803] = 1; - v->a[54804] = anon_sym_COLON; - v->a[54805] = actions(2702); - v->a[54806] = 2; - v->a[54807] = anon_sym_PLUS; - v->a[54808] = anon_sym_DASH; - v->a[54809] = actions(2706); - v->a[54810] = 2; - v->a[54811] = anon_sym_PLUS_PLUS; - v->a[54812] = anon_sym_DASH_DASH; - v->a[54813] = actions(2704); - v->a[54814] = 3; - v->a[54815] = anon_sym_STAR; - v->a[54816] = anon_sym_SLASH; - v->a[54817] = anon_sym_PERCENT; - v->a[54818] = 5; - v->a[54819] = actions(3); - small_parse_table_2741(v); -} - -void small_parse_table_2741(t_small_parse_table_array *v) -{ - v->a[54820] = 1; - v->a[54821] = sym_comment; - v->a[54822] = actions(2357); - v->a[54823] = 1; - v->a[54824] = aux_sym_heredoc_redirect_token1; - v->a[54825] = actions(2816); - v->a[54826] = 1; - v->a[54827] = anon_sym_PIPE; - v->a[54828] = state(1352); - v->a[54829] = 1; - v->a[54830] = aux_sym_pipeline_repeat1; - v->a[54831] = actions(2353); - v->a[54832] = 6; - v->a[54833] = anon_sym_AMP_AMP; - v->a[54834] = anon_sym_PIPE_PIPE; - v->a[54835] = anon_sym_LT; - v->a[54836] = anon_sym_GT; - v->a[54837] = anon_sym_GT_GT; - v->a[54838] = anon_sym_LT_LT; - v->a[54839] = 6; - small_parse_table_2742(v); -} - -void small_parse_table_2742(t_small_parse_table_array *v) -{ - v->a[54840] = actions(1436); - v->a[54841] = 1; - v->a[54842] = sym_comment; - v->a[54843] = actions(2754); - v->a[54844] = 1; - v->a[54845] = anon_sym_QMARK; - v->a[54846] = actions(2818); - v->a[54847] = 1; - v->a[54848] = anon_sym_RPAREN_RPAREN; - v->a[54849] = actions(2702); - v->a[54850] = 2; - v->a[54851] = anon_sym_PLUS; - v->a[54852] = anon_sym_DASH; - v->a[54853] = actions(2706); - v->a[54854] = 2; - v->a[54855] = anon_sym_PLUS_PLUS; - v->a[54856] = anon_sym_DASH_DASH; - v->a[54857] = actions(2704); - v->a[54858] = 3; - v->a[54859] = anon_sym_STAR; - small_parse_table_2743(v); -} - -void small_parse_table_2743(t_small_parse_table_array *v) -{ - v->a[54860] = anon_sym_SLASH; - v->a[54861] = anon_sym_PERCENT; - v->a[54862] = 6; - v->a[54863] = actions(1436); - v->a[54864] = 1; - v->a[54865] = sym_comment; - v->a[54866] = actions(2822); - v->a[54867] = 1; - v->a[54868] = anon_sym_GT_GT; - v->a[54869] = actions(2824); - v->a[54870] = 1; - v->a[54871] = anon_sym_LT_LT; - v->a[54872] = actions(1876); - v->a[54873] = 2; - v->a[54874] = anon_sym_LT; - v->a[54875] = anon_sym_GT; - v->a[54876] = actions(2820); - v->a[54877] = 2; - v->a[54878] = anon_sym_AMP_AMP; - v->a[54879] = anon_sym_PIPE_PIPE; - small_parse_table_2744(v); -} - -void small_parse_table_2744(t_small_parse_table_array *v) -{ - v->a[54880] = state(971); - v->a[54881] = 3; - v->a[54882] = sym_file_redirect; - v->a[54883] = sym_heredoc_redirect; - v->a[54884] = aux_sym_redirected_statement_repeat1; - v->a[54885] = 3; - v->a[54886] = actions(1436); - v->a[54887] = 1; - v->a[54888] = sym_comment; - v->a[54889] = actions(1114); - v->a[54890] = 2; - v->a[54891] = anon_sym_PLUS; - v->a[54892] = anon_sym_DASH; - v->a[54893] = actions(1116); - v->a[54894] = 7; - v->a[54895] = anon_sym_RPAREN; - v->a[54896] = anon_sym_STAR; - v->a[54897] = anon_sym_SLASH; - v->a[54898] = anon_sym_PERCENT; - v->a[54899] = anon_sym_QMARK; - small_parse_table_2745(v); -} - -/* EOF small_parse_table_548.c */ diff --git a/parser/static/small_parse_table/small_parse_table_549.c b/parser/static/small_parse_table/small_parse_table_549.c deleted file mode 100644 index 8edb2c85..00000000 --- a/parser/static/small_parse_table/small_parse_table_549.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_549.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2745(t_small_parse_table_array *v) -{ - v->a[54900] = anon_sym_PLUS_PLUS; - v->a[54901] = anon_sym_DASH_DASH; - v->a[54902] = 6; - v->a[54903] = actions(1436); - v->a[54904] = 1; - v->a[54905] = sym_comment; - v->a[54906] = actions(2760); - v->a[54907] = 1; - v->a[54908] = anon_sym_LT_LT; - v->a[54909] = actions(2828); - v->a[54910] = 1; - v->a[54911] = anon_sym_GT_GT; - v->a[54912] = actions(2633); - v->a[54913] = 2; - v->a[54914] = anon_sym_LT; - v->a[54915] = anon_sym_GT; - v->a[54916] = actions(2826); - v->a[54917] = 2; - v->a[54918] = anon_sym_AMP_AMP; - v->a[54919] = anon_sym_PIPE_PIPE; - small_parse_table_2746(v); -} - -void small_parse_table_2746(t_small_parse_table_array *v) -{ - v->a[54920] = state(1225); - v->a[54921] = 3; - v->a[54922] = sym_file_redirect; - v->a[54923] = sym_heredoc_redirect; - v->a[54924] = aux_sym_redirected_statement_repeat1; - v->a[54925] = 5; - v->a[54926] = actions(3); - v->a[54927] = 1; - v->a[54928] = sym_comment; - v->a[54929] = actions(1974); - v->a[54930] = 1; - v->a[54931] = aux_sym_heredoc_redirect_token1; - v->a[54932] = actions(2830); - v->a[54933] = 1; - v->a[54934] = anon_sym_PIPE; - v->a[54935] = state(1352); - v->a[54936] = 1; - v->a[54937] = aux_sym_pipeline_repeat1; - v->a[54938] = actions(1979); - v->a[54939] = 6; - small_parse_table_2747(v); -} - -void small_parse_table_2747(t_small_parse_table_array *v) -{ - v->a[54940] = anon_sym_AMP_AMP; - v->a[54941] = anon_sym_PIPE_PIPE; - v->a[54942] = anon_sym_LT; - v->a[54943] = anon_sym_GT; - v->a[54944] = anon_sym_GT_GT; - v->a[54945] = anon_sym_LT_LT; - v->a[54946] = 6; - v->a[54947] = actions(1436); - v->a[54948] = 1; - v->a[54949] = sym_comment; - v->a[54950] = actions(2754); - v->a[54951] = 1; - v->a[54952] = anon_sym_QMARK; - v->a[54953] = actions(2833); - v->a[54954] = 1; - v->a[54955] = anon_sym_RPAREN_RPAREN; - v->a[54956] = actions(2702); - v->a[54957] = 2; - v->a[54958] = anon_sym_PLUS; - v->a[54959] = anon_sym_DASH; - small_parse_table_2748(v); -} - -void small_parse_table_2748(t_small_parse_table_array *v) -{ - v->a[54960] = actions(2706); - v->a[54961] = 2; - v->a[54962] = anon_sym_PLUS_PLUS; - v->a[54963] = anon_sym_DASH_DASH; - v->a[54964] = actions(2704); - v->a[54965] = 3; - v->a[54966] = anon_sym_STAR; - v->a[54967] = anon_sym_SLASH; - v->a[54968] = anon_sym_PERCENT; - v->a[54969] = 6; - v->a[54970] = actions(1436); - v->a[54971] = 1; - v->a[54972] = sym_comment; - v->a[54973] = actions(2754); - v->a[54974] = 1; - v->a[54975] = anon_sym_QMARK; - v->a[54976] = actions(2835); - v->a[54977] = 1; - v->a[54978] = anon_sym_RPAREN_RPAREN; - v->a[54979] = actions(2702); - small_parse_table_2749(v); -} - -void small_parse_table_2749(t_small_parse_table_array *v) -{ - v->a[54980] = 2; - v->a[54981] = anon_sym_PLUS; - v->a[54982] = anon_sym_DASH; - v->a[54983] = actions(2706); - v->a[54984] = 2; - v->a[54985] = anon_sym_PLUS_PLUS; - v->a[54986] = anon_sym_DASH_DASH; - v->a[54987] = actions(2704); - v->a[54988] = 3; - v->a[54989] = anon_sym_STAR; - v->a[54990] = anon_sym_SLASH; - v->a[54991] = anon_sym_PERCENT; - v->a[54992] = 3; - v->a[54993] = actions(1436); - v->a[54994] = 1; - v->a[54995] = sym_comment; - v->a[54996] = actions(1106); - v->a[54997] = 2; - v->a[54998] = anon_sym_PLUS; - v->a[54999] = anon_sym_DASH; - small_parse_table_2750(v); -} - -/* EOF small_parse_table_549.c */ diff --git a/parser/static/small_parse_table/small_parse_table_55.c b/parser/static/small_parse_table/small_parse_table_55.c deleted file mode 100644 index b2a70f0a..00000000 --- a/parser/static/small_parse_table/small_parse_table_55.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_275(t_small_parse_table_array *v) -{ - v->a[5500] = sym_string; - v->a[5501] = sym_simple_expansion; - v->a[5502] = sym_expansion; - v->a[5503] = sym_command_substitution; - v->a[5504] = state(820); - v->a[5505] = 12; - v->a[5506] = sym_redirected_statement; - v->a[5507] = sym_for_statement; - v->a[5508] = sym_while_statement; - v->a[5509] = sym_if_statement; - v->a[5510] = sym_case_statement; - v->a[5511] = sym_function_definition; - v->a[5512] = sym_compound_statement; - v->a[5513] = sym_subshell; - v->a[5514] = sym_list; - v->a[5515] = sym_negated_command; - v->a[5516] = sym_command; - v->a[5517] = sym__variable_assignments; - v->a[5518] = 30; - v->a[5519] = actions(3); - small_parse_table_276(v); -} - -void small_parse_table_276(t_small_parse_table_array *v) -{ - v->a[5520] = 1; - v->a[5521] = sym_comment; - v->a[5522] = actions(9); - v->a[5523] = 1; - v->a[5524] = anon_sym_for; - v->a[5525] = actions(13); - v->a[5526] = 1; - v->a[5527] = anon_sym_if; - v->a[5528] = actions(15); - v->a[5529] = 1; - v->a[5530] = anon_sym_case; - v->a[5531] = actions(17); - v->a[5532] = 1; - v->a[5533] = anon_sym_LPAREN; - v->a[5534] = actions(19); - v->a[5535] = 1; - v->a[5536] = anon_sym_LBRACE; - v->a[5537] = actions(41); - v->a[5538] = 1; - v->a[5539] = sym_word; - small_parse_table_277(v); -} - -void small_parse_table_277(t_small_parse_table_array *v) -{ - v->a[5540] = actions(49); - v->a[5541] = 1; - v->a[5542] = anon_sym_BANG; - v->a[5543] = actions(53); - v->a[5544] = 1; - v->a[5545] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5546] = actions(55); - v->a[5547] = 1; - v->a[5548] = anon_sym_DOLLAR; - v->a[5549] = actions(57); - v->a[5550] = 1; - v->a[5551] = anon_sym_DQUOTE; - v->a[5552] = actions(61); - v->a[5553] = 1; - v->a[5554] = anon_sym_DOLLAR_LBRACE; - v->a[5555] = actions(63); - v->a[5556] = 1; - v->a[5557] = anon_sym_DOLLAR_LPAREN; - v->a[5558] = actions(65); - v->a[5559] = 1; - small_parse_table_278(v); -} - -void small_parse_table_278(t_small_parse_table_array *v) -{ - v->a[5560] = anon_sym_BQUOTE; - v->a[5561] = actions(67); - v->a[5562] = 1; - v->a[5563] = sym_variable_name; - v->a[5564] = actions(220); - v->a[5565] = 1; - v->a[5566] = anon_sym_done; - v->a[5567] = state(38); - v->a[5568] = 1; - v->a[5569] = aux_sym__terminated_statement; - v->a[5570] = state(185); - v->a[5571] = 1; - v->a[5572] = sym_command_name; - v->a[5573] = state(237); - v->a[5574] = 1; - v->a[5575] = sym_variable_assignment; - v->a[5576] = state(411); - v->a[5577] = 1; - v->a[5578] = aux_sym_command_repeat1; - v->a[5579] = state(551); - small_parse_table_279(v); -} - -void small_parse_table_279(t_small_parse_table_array *v) -{ - v->a[5580] = 1; - v->a[5581] = sym_file_redirect; - v->a[5582] = state(555); - v->a[5583] = 1; - v->a[5584] = sym_concatenation; - v->a[5585] = state(1059); - v->a[5586] = 1; - v->a[5587] = sym_pipeline; - v->a[5588] = state(1126); - v->a[5589] = 1; - v->a[5590] = aux_sym_redirected_statement_repeat2; - v->a[5591] = state(1561); - v->a[5592] = 1; - v->a[5593] = sym__statement_not_pipeline; - v->a[5594] = actions(11); - v->a[5595] = 2; - v->a[5596] = anon_sym_while; - v->a[5597] = anon_sym_until; - v->a[5598] = actions(59); - v->a[5599] = 2; - small_parse_table_280(v); -} - -/* EOF small_parse_table_55.c */ diff --git a/parser/static/small_parse_table/small_parse_table_550.c b/parser/static/small_parse_table/small_parse_table_550.c deleted file mode 100644 index cf93fcdd..00000000 --- a/parser/static/small_parse_table/small_parse_table_550.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_550.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2750(t_small_parse_table_array *v) -{ - v->a[55000] = actions(1108); - v->a[55001] = 7; - v->a[55002] = anon_sym_RPAREN; - v->a[55003] = anon_sym_STAR; - v->a[55004] = anon_sym_SLASH; - v->a[55005] = anon_sym_PERCENT; - v->a[55006] = anon_sym_QMARK; - v->a[55007] = anon_sym_PLUS_PLUS; - v->a[55008] = anon_sym_DASH_DASH; - v->a[55009] = 6; - v->a[55010] = actions(1436); - v->a[55011] = 1; - v->a[55012] = sym_comment; - v->a[55013] = actions(2754); - v->a[55014] = 1; - v->a[55015] = anon_sym_QMARK; - v->a[55016] = actions(2837); - v->a[55017] = 1; - v->a[55018] = anon_sym_RPAREN_RPAREN; - v->a[55019] = actions(2702); - small_parse_table_2751(v); -} - -void small_parse_table_2751(t_small_parse_table_array *v) -{ - v->a[55020] = 2; - v->a[55021] = anon_sym_PLUS; - v->a[55022] = anon_sym_DASH; - v->a[55023] = actions(2706); - v->a[55024] = 2; - v->a[55025] = anon_sym_PLUS_PLUS; - v->a[55026] = anon_sym_DASH_DASH; - v->a[55027] = actions(2704); - v->a[55028] = 3; - v->a[55029] = anon_sym_STAR; - v->a[55030] = anon_sym_SLASH; - v->a[55031] = anon_sym_PERCENT; - v->a[55032] = 6; - v->a[55033] = actions(1436); - v->a[55034] = 1; - v->a[55035] = sym_comment; - v->a[55036] = actions(2760); - v->a[55037] = 1; - v->a[55038] = anon_sym_LT_LT; - v->a[55039] = actions(2841); - small_parse_table_2752(v); -} - -void small_parse_table_2752(t_small_parse_table_array *v) -{ - v->a[55040] = 1; - v->a[55041] = anon_sym_GT_GT; - v->a[55042] = actions(1880); - v->a[55043] = 2; - v->a[55044] = anon_sym_LT; - v->a[55045] = anon_sym_GT; - v->a[55046] = actions(2839); - v->a[55047] = 2; - v->a[55048] = anon_sym_AMP_AMP; - v->a[55049] = anon_sym_PIPE_PIPE; - v->a[55050] = state(925); - v->a[55051] = 3; - v->a[55052] = sym_file_redirect; - v->a[55053] = sym_heredoc_redirect; - v->a[55054] = aux_sym_redirected_statement_repeat1; - v->a[55055] = 3; - v->a[55056] = actions(1436); - v->a[55057] = 1; - v->a[55058] = sym_comment; - v->a[55059] = actions(1095); - small_parse_table_2753(v); -} - -void small_parse_table_2753(t_small_parse_table_array *v) -{ - v->a[55060] = 2; - v->a[55061] = anon_sym_PLUS; - v->a[55062] = anon_sym_DASH; - v->a[55063] = actions(1097); - v->a[55064] = 7; - v->a[55065] = anon_sym_RPAREN; - v->a[55066] = anon_sym_STAR; - v->a[55067] = anon_sym_SLASH; - v->a[55068] = anon_sym_PERCENT; - v->a[55069] = anon_sym_QMARK; - v->a[55070] = anon_sym_PLUS_PLUS; - v->a[55071] = anon_sym_DASH_DASH; - v->a[55072] = 6; - v->a[55073] = actions(1436); - v->a[55074] = 1; - v->a[55075] = sym_comment; - v->a[55076] = actions(2754); - v->a[55077] = 1; - v->a[55078] = anon_sym_QMARK; - v->a[55079] = actions(2843); - small_parse_table_2754(v); -} - -void small_parse_table_2754(t_small_parse_table_array *v) -{ - v->a[55080] = 1; - v->a[55081] = anon_sym_RPAREN_RPAREN; - v->a[55082] = actions(2702); - v->a[55083] = 2; - v->a[55084] = anon_sym_PLUS; - v->a[55085] = anon_sym_DASH; - v->a[55086] = actions(2706); - v->a[55087] = 2; - v->a[55088] = anon_sym_PLUS_PLUS; - v->a[55089] = anon_sym_DASH_DASH; - v->a[55090] = actions(2704); - v->a[55091] = 3; - v->a[55092] = anon_sym_STAR; - v->a[55093] = anon_sym_SLASH; - v->a[55094] = anon_sym_PERCENT; - v->a[55095] = 6; - v->a[55096] = actions(3); - v->a[55097] = 1; - v->a[55098] = sym_comment; - v->a[55099] = actions(2845); - small_parse_table_2755(v); -} - -/* EOF small_parse_table_550.c */ diff --git a/parser/static/small_parse_table/small_parse_table_551.c b/parser/static/small_parse_table/small_parse_table_551.c deleted file mode 100644 index f3e88022..00000000 --- a/parser/static/small_parse_table/small_parse_table_551.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_551.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2755(t_small_parse_table_array *v) -{ - v->a[55100] = 1; - v->a[55101] = aux_sym_heredoc_redirect_token1; - v->a[55102] = state(1584); - v->a[55103] = 1; - v->a[55104] = sym__heredoc_expression; - v->a[55105] = actions(649); - v->a[55106] = 2; - v->a[55107] = anon_sym_AMP_AMP; - v->a[55108] = anon_sym_PIPE_PIPE; - v->a[55109] = state(1376); - v->a[55110] = 2; - v->a[55111] = sym_file_redirect; - v->a[55112] = aux_sym_redirected_statement_repeat2; - v->a[55113] = actions(651); - v->a[55114] = 3; - v->a[55115] = anon_sym_LT; - v->a[55116] = anon_sym_GT; - v->a[55117] = anon_sym_GT_GT; - v->a[55118] = 5; - v->a[55119] = actions(1436); - small_parse_table_2756(v); -} - -void small_parse_table_2756(t_small_parse_table_array *v) -{ - v->a[55120] = 1; - v->a[55121] = sym_comment; - v->a[55122] = actions(2700); - v->a[55123] = 2; - v->a[55124] = anon_sym_RPAREN; - v->a[55125] = anon_sym_QMARK; - v->a[55126] = actions(2768); - v->a[55127] = 2; - v->a[55128] = anon_sym_PLUS; - v->a[55129] = anon_sym_DASH; - v->a[55130] = actions(2774); - v->a[55131] = 2; - v->a[55132] = anon_sym_PLUS_PLUS; - v->a[55133] = anon_sym_DASH_DASH; - v->a[55134] = actions(2770); - v->a[55135] = 3; - v->a[55136] = anon_sym_STAR; - v->a[55137] = anon_sym_SLASH; - v->a[55138] = anon_sym_PERCENT; - v->a[55139] = 6; - small_parse_table_2757(v); -} - -void small_parse_table_2757(t_small_parse_table_array *v) -{ - v->a[55140] = actions(1436); - v->a[55141] = 1; - v->a[55142] = sym_comment; - v->a[55143] = actions(2754); - v->a[55144] = 1; - v->a[55145] = anon_sym_QMARK; - v->a[55146] = actions(2847); - v->a[55147] = 1; - v->a[55148] = anon_sym_RPAREN_RPAREN; - v->a[55149] = actions(2702); - v->a[55150] = 2; - v->a[55151] = anon_sym_PLUS; - v->a[55152] = anon_sym_DASH; - v->a[55153] = actions(2706); - v->a[55154] = 2; - v->a[55155] = anon_sym_PLUS_PLUS; - v->a[55156] = anon_sym_DASH_DASH; - v->a[55157] = actions(2704); - v->a[55158] = 3; - v->a[55159] = anon_sym_STAR; - small_parse_table_2758(v); -} - -void small_parse_table_2758(t_small_parse_table_array *v) -{ - v->a[55160] = anon_sym_SLASH; - v->a[55161] = anon_sym_PERCENT; - v->a[55162] = 3; - v->a[55163] = actions(1436); - v->a[55164] = 1; - v->a[55165] = sym_comment; - v->a[55166] = actions(1091); - v->a[55167] = 2; - v->a[55168] = anon_sym_PLUS; - v->a[55169] = anon_sym_DASH; - v->a[55170] = actions(1093); - v->a[55171] = 7; - v->a[55172] = anon_sym_RPAREN; - v->a[55173] = anon_sym_STAR; - v->a[55174] = anon_sym_SLASH; - v->a[55175] = anon_sym_PERCENT; - v->a[55176] = anon_sym_QMARK; - v->a[55177] = anon_sym_PLUS_PLUS; - v->a[55178] = anon_sym_DASH_DASH; - v->a[55179] = 6; - small_parse_table_2759(v); -} - -void small_parse_table_2759(t_small_parse_table_array *v) -{ - v->a[55180] = actions(1436); - v->a[55181] = 1; - v->a[55182] = sym_comment; - v->a[55183] = actions(2760); - v->a[55184] = 1; - v->a[55185] = anon_sym_LT_LT; - v->a[55186] = actions(2851); - v->a[55187] = 1; - v->a[55188] = anon_sym_GT_GT; - v->a[55189] = actions(1924); - v->a[55190] = 2; - v->a[55191] = anon_sym_LT; - v->a[55192] = anon_sym_GT; - v->a[55193] = actions(2849); - v->a[55194] = 2; - v->a[55195] = anon_sym_AMP_AMP; - v->a[55196] = anon_sym_PIPE_PIPE; - v->a[55197] = state(1040); - v->a[55198] = 3; - v->a[55199] = sym_file_redirect; - small_parse_table_2760(v); -} - -/* EOF small_parse_table_551.c */ diff --git a/parser/static/small_parse_table/small_parse_table_552.c b/parser/static/small_parse_table/small_parse_table_552.c deleted file mode 100644 index 91230fe6..00000000 --- a/parser/static/small_parse_table/small_parse_table_552.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_552.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2760(t_small_parse_table_array *v) -{ - v->a[55200] = sym_heredoc_redirect; - v->a[55201] = aux_sym_redirected_statement_repeat1; - v->a[55202] = 6; - v->a[55203] = actions(1436); - v->a[55204] = 1; - v->a[55205] = sym_comment; - v->a[55206] = actions(2754); - v->a[55207] = 1; - v->a[55208] = anon_sym_QMARK; - v->a[55209] = actions(2853); - v->a[55210] = 1; - v->a[55211] = anon_sym_RPAREN_RPAREN; - v->a[55212] = actions(2702); - v->a[55213] = 2; - v->a[55214] = anon_sym_PLUS; - v->a[55215] = anon_sym_DASH; - v->a[55216] = actions(2706); - v->a[55217] = 2; - v->a[55218] = anon_sym_PLUS_PLUS; - v->a[55219] = anon_sym_DASH_DASH; - small_parse_table_2761(v); -} - -void small_parse_table_2761(t_small_parse_table_array *v) -{ - v->a[55220] = actions(2704); - v->a[55221] = 3; - v->a[55222] = anon_sym_STAR; - v->a[55223] = anon_sym_SLASH; - v->a[55224] = anon_sym_PERCENT; - v->a[55225] = 6; - v->a[55226] = actions(1436); - v->a[55227] = 1; - v->a[55228] = sym_comment; - v->a[55229] = actions(2754); - v->a[55230] = 1; - v->a[55231] = anon_sym_QMARK; - v->a[55232] = actions(2855); - v->a[55233] = 1; - v->a[55234] = anon_sym_RPAREN_RPAREN; - v->a[55235] = actions(2702); - v->a[55236] = 2; - v->a[55237] = anon_sym_PLUS; - v->a[55238] = anon_sym_DASH; - v->a[55239] = actions(2706); - small_parse_table_2762(v); -} - -void small_parse_table_2762(t_small_parse_table_array *v) -{ - v->a[55240] = 2; - v->a[55241] = anon_sym_PLUS_PLUS; - v->a[55242] = anon_sym_DASH_DASH; - v->a[55243] = actions(2704); - v->a[55244] = 3; - v->a[55245] = anon_sym_STAR; - v->a[55246] = anon_sym_SLASH; - v->a[55247] = anon_sym_PERCENT; - v->a[55248] = 6; - v->a[55249] = actions(1436); - v->a[55250] = 1; - v->a[55251] = sym_comment; - v->a[55252] = actions(2754); - v->a[55253] = 1; - v->a[55254] = anon_sym_QMARK; - v->a[55255] = actions(2857); - v->a[55256] = 1; - v->a[55257] = anon_sym_RPAREN_RPAREN; - v->a[55258] = actions(2702); - v->a[55259] = 2; - small_parse_table_2763(v); -} - -void small_parse_table_2763(t_small_parse_table_array *v) -{ - v->a[55260] = anon_sym_PLUS; - v->a[55261] = anon_sym_DASH; - v->a[55262] = actions(2706); - v->a[55263] = 2; - v->a[55264] = anon_sym_PLUS_PLUS; - v->a[55265] = anon_sym_DASH_DASH; - v->a[55266] = actions(2704); - v->a[55267] = 3; - v->a[55268] = anon_sym_STAR; - v->a[55269] = anon_sym_SLASH; - v->a[55270] = anon_sym_PERCENT; - v->a[55271] = 6; - v->a[55272] = actions(1436); - v->a[55273] = 1; - v->a[55274] = sym_comment; - v->a[55275] = actions(2754); - v->a[55276] = 1; - v->a[55277] = anon_sym_QMARK; - v->a[55278] = actions(2859); - v->a[55279] = 1; - small_parse_table_2764(v); -} - -void small_parse_table_2764(t_small_parse_table_array *v) -{ - v->a[55280] = anon_sym_RPAREN_RPAREN; - v->a[55281] = actions(2702); - v->a[55282] = 2; - v->a[55283] = anon_sym_PLUS; - v->a[55284] = anon_sym_DASH; - v->a[55285] = actions(2706); - v->a[55286] = 2; - v->a[55287] = anon_sym_PLUS_PLUS; - v->a[55288] = anon_sym_DASH_DASH; - v->a[55289] = actions(2704); - v->a[55290] = 3; - v->a[55291] = anon_sym_STAR; - v->a[55292] = anon_sym_SLASH; - v->a[55293] = anon_sym_PERCENT; - v->a[55294] = 3; - v->a[55295] = actions(1436); - v->a[55296] = 1; - v->a[55297] = sym_comment; - v->a[55298] = actions(1124); - v->a[55299] = 2; - small_parse_table_2765(v); -} - -/* EOF small_parse_table_552.c */ diff --git a/parser/static/small_parse_table/small_parse_table_553.c b/parser/static/small_parse_table/small_parse_table_553.c deleted file mode 100644 index 9088666c..00000000 --- a/parser/static/small_parse_table/small_parse_table_553.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_553.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2765(t_small_parse_table_array *v) -{ - v->a[55300] = anon_sym_PLUS; - v->a[55301] = anon_sym_DASH; - v->a[55302] = actions(1126); - v->a[55303] = 7; - v->a[55304] = anon_sym_RPAREN; - v->a[55305] = anon_sym_STAR; - v->a[55306] = anon_sym_SLASH; - v->a[55307] = anon_sym_PERCENT; - v->a[55308] = anon_sym_QMARK; - v->a[55309] = anon_sym_PLUS_PLUS; - v->a[55310] = anon_sym_DASH_DASH; - v->a[55311] = 6; - v->a[55312] = actions(3); - v->a[55313] = 1; - v->a[55314] = sym_comment; - v->a[55315] = actions(2861); - v->a[55316] = 1; - v->a[55317] = aux_sym_heredoc_redirect_token1; - v->a[55318] = state(1625); - v->a[55319] = 1; - small_parse_table_2766(v); -} - -void small_parse_table_2766(t_small_parse_table_array *v) -{ - v->a[55320] = sym__heredoc_expression; - v->a[55321] = actions(649); - v->a[55322] = 2; - v->a[55323] = anon_sym_AMP_AMP; - v->a[55324] = anon_sym_PIPE_PIPE; - v->a[55325] = state(1376); - v->a[55326] = 2; - v->a[55327] = sym_file_redirect; - v->a[55328] = aux_sym_redirected_statement_repeat2; - v->a[55329] = actions(651); - v->a[55330] = 3; - v->a[55331] = anon_sym_LT; - v->a[55332] = anon_sym_GT; - v->a[55333] = anon_sym_GT_GT; - v->a[55334] = 6; - v->a[55335] = actions(3); - v->a[55336] = 1; - v->a[55337] = sym_comment; - v->a[55338] = actions(2863); - v->a[55339] = 1; - small_parse_table_2767(v); -} - -void small_parse_table_2767(t_small_parse_table_array *v) -{ - v->a[55340] = aux_sym_heredoc_redirect_token1; - v->a[55341] = state(1684); - v->a[55342] = 1; - v->a[55343] = sym__heredoc_expression; - v->a[55344] = actions(649); - v->a[55345] = 2; - v->a[55346] = anon_sym_AMP_AMP; - v->a[55347] = anon_sym_PIPE_PIPE; - v->a[55348] = state(1376); - v->a[55349] = 2; - v->a[55350] = sym_file_redirect; - v->a[55351] = aux_sym_redirected_statement_repeat2; - v->a[55352] = actions(651); - v->a[55353] = 3; - v->a[55354] = anon_sym_LT; - v->a[55355] = anon_sym_GT; - v->a[55356] = anon_sym_GT_GT; - v->a[55357] = 6; - v->a[55358] = actions(1436); - v->a[55359] = 1; - small_parse_table_2768(v); -} - -void small_parse_table_2768(t_small_parse_table_array *v) -{ - v->a[55360] = sym_comment; - v->a[55361] = actions(2754); - v->a[55362] = 1; - v->a[55363] = anon_sym_QMARK; - v->a[55364] = actions(2865); - v->a[55365] = 1; - v->a[55366] = anon_sym_RPAREN_RPAREN; - v->a[55367] = actions(2702); - v->a[55368] = 2; - v->a[55369] = anon_sym_PLUS; - v->a[55370] = anon_sym_DASH; - v->a[55371] = actions(2706); - v->a[55372] = 2; - v->a[55373] = anon_sym_PLUS_PLUS; - v->a[55374] = anon_sym_DASH_DASH; - v->a[55375] = actions(2704); - v->a[55376] = 3; - v->a[55377] = anon_sym_STAR; - v->a[55378] = anon_sym_SLASH; - v->a[55379] = anon_sym_PERCENT; - small_parse_table_2769(v); -} - -void small_parse_table_2769(t_small_parse_table_array *v) -{ - v->a[55380] = 5; - v->a[55381] = actions(1436); - v->a[55382] = 1; - v->a[55383] = sym_comment; - v->a[55384] = actions(2732); - v->a[55385] = 2; - v->a[55386] = anon_sym_RPAREN; - v->a[55387] = anon_sym_QMARK; - v->a[55388] = actions(2768); - v->a[55389] = 2; - v->a[55390] = anon_sym_PLUS; - v->a[55391] = anon_sym_DASH; - v->a[55392] = actions(2774); - v->a[55393] = 2; - v->a[55394] = anon_sym_PLUS_PLUS; - v->a[55395] = anon_sym_DASH_DASH; - v->a[55396] = actions(2770); - v->a[55397] = 3; - v->a[55398] = anon_sym_STAR; - v->a[55399] = anon_sym_SLASH; - small_parse_table_2770(v); -} - -/* EOF small_parse_table_553.c */ diff --git a/parser/static/small_parse_table/small_parse_table_554.c b/parser/static/small_parse_table/small_parse_table_554.c deleted file mode 100644 index de4bd42f..00000000 --- a/parser/static/small_parse_table/small_parse_table_554.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_554.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2770(t_small_parse_table_array *v) -{ - v->a[55400] = anon_sym_PERCENT; - v->a[55401] = 3; - v->a[55402] = actions(1436); - v->a[55403] = 1; - v->a[55404] = sym_comment; - v->a[55405] = actions(1085); - v->a[55406] = 2; - v->a[55407] = anon_sym_PLUS; - v->a[55408] = anon_sym_DASH; - v->a[55409] = actions(1083); - v->a[55410] = 7; - v->a[55411] = anon_sym_RPAREN; - v->a[55412] = anon_sym_STAR; - v->a[55413] = anon_sym_SLASH; - v->a[55414] = anon_sym_PERCENT; - v->a[55415] = anon_sym_QMARK; - v->a[55416] = anon_sym_PLUS_PLUS; - v->a[55417] = anon_sym_DASH_DASH; - v->a[55418] = 3; - v->a[55419] = actions(1436); - small_parse_table_2771(v); -} - -void small_parse_table_2771(t_small_parse_table_array *v) -{ - v->a[55420] = 1; - v->a[55421] = sym_comment; - v->a[55422] = actions(1089); - v->a[55423] = 2; - v->a[55424] = anon_sym_PLUS; - v->a[55425] = anon_sym_DASH; - v->a[55426] = actions(1087); - v->a[55427] = 7; - v->a[55428] = anon_sym_RPAREN; - v->a[55429] = anon_sym_STAR; - v->a[55430] = anon_sym_SLASH; - v->a[55431] = anon_sym_PERCENT; - v->a[55432] = anon_sym_QMARK; - v->a[55433] = anon_sym_PLUS_PLUS; - v->a[55434] = anon_sym_DASH_DASH; - v->a[55435] = 5; - v->a[55436] = actions(3); - v->a[55437] = 1; - v->a[55438] = sym_comment; - v->a[55439] = actions(2078); - small_parse_table_2772(v); -} - -void small_parse_table_2772(t_small_parse_table_array *v) -{ - v->a[55440] = 1; - v->a[55441] = aux_sym_heredoc_redirect_token1; - v->a[55442] = actions(2080); - v->a[55443] = 2; - v->a[55444] = anon_sym_AMP_AMP; - v->a[55445] = anon_sym_PIPE_PIPE; - v->a[55446] = state(1376); - v->a[55447] = 2; - v->a[55448] = sym_file_redirect; - v->a[55449] = aux_sym_redirected_statement_repeat2; - v->a[55450] = actions(2867); - v->a[55451] = 3; - v->a[55452] = anon_sym_LT; - v->a[55453] = anon_sym_GT; - v->a[55454] = anon_sym_GT_GT; - v->a[55455] = 3; - v->a[55456] = actions(1436); - v->a[55457] = 1; - v->a[55458] = sym_comment; - v->a[55459] = actions(919); - small_parse_table_2773(v); -} - -void small_parse_table_2773(t_small_parse_table_array *v) -{ - v->a[55460] = 3; - v->a[55461] = anon_sym_PIPE; - v->a[55462] = anon_sym_LT; - v->a[55463] = anon_sym_GT; - v->a[55464] = actions(917); - v->a[55465] = 5; - v->a[55466] = sym_variable_name; - v->a[55467] = anon_sym_AMP_AMP; - v->a[55468] = anon_sym_PIPE_PIPE; - v->a[55469] = anon_sym_GT_GT; - v->a[55470] = anon_sym_LT_LT; - v->a[55471] = 3; - v->a[55472] = actions(3); - v->a[55473] = 1; - v->a[55474] = sym_comment; - v->a[55475] = actions(1116); - v->a[55476] = 1; - v->a[55477] = sym__concat; - v->a[55478] = actions(1114); - v->a[55479] = 7; - small_parse_table_2774(v); -} - -void small_parse_table_2774(t_small_parse_table_array *v) -{ - v->a[55480] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55481] = anon_sym_DOLLAR; - v->a[55482] = anon_sym_DQUOTE; - v->a[55483] = sym_string_content; - v->a[55484] = anon_sym_DOLLAR_LBRACE; - v->a[55485] = anon_sym_DOLLAR_LPAREN; - v->a[55486] = anon_sym_BQUOTE; - v->a[55487] = 3; - v->a[55488] = actions(3); - v->a[55489] = 1; - v->a[55490] = sym_comment; - v->a[55491] = actions(1060); - v->a[55492] = 1; - v->a[55493] = sym__concat; - v->a[55494] = actions(1058); - v->a[55495] = 7; - v->a[55496] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55497] = anon_sym_DOLLAR; - v->a[55498] = anon_sym_DQUOTE; - v->a[55499] = sym_string_content; - small_parse_table_2775(v); -} - -/* EOF small_parse_table_554.c */ diff --git a/parser/static/small_parse_table/small_parse_table_555.c b/parser/static/small_parse_table/small_parse_table_555.c deleted file mode 100644 index eeeb5ba2..00000000 --- a/parser/static/small_parse_table/small_parse_table_555.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_555.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2775(t_small_parse_table_array *v) -{ - v->a[55500] = anon_sym_DOLLAR_LBRACE; - v->a[55501] = anon_sym_DOLLAR_LPAREN; - v->a[55502] = anon_sym_BQUOTE; - v->a[55503] = 8; - v->a[55504] = actions(3); - v->a[55505] = 1; - v->a[55506] = sym_comment; - v->a[55507] = actions(2870); - v->a[55508] = 1; - v->a[55509] = anon_sym_RPAREN; - v->a[55510] = actions(2873); - v->a[55511] = 1; - v->a[55512] = anon_sym_RBRACE; - v->a[55513] = actions(2875); - v->a[55514] = 1; - v->a[55515] = anon_sym_DQUOTE; - v->a[55516] = actions(2878); - v->a[55517] = 1; - v->a[55518] = sym_raw_string; - v->a[55519] = actions(2881); - small_parse_table_2776(v); -} - -void small_parse_table_2776(t_small_parse_table_array *v) -{ - v->a[55520] = 1; - v->a[55521] = aux_sym__expansion_regex_token1; - v->a[55522] = actions(2884); - v->a[55523] = 1; - v->a[55524] = sym_regex; - v->a[55525] = state(1380); - v->a[55526] = 2; - v->a[55527] = sym_string; - v->a[55528] = aux_sym__expansion_regex_repeat1; - v->a[55529] = 8; - v->a[55530] = actions(3); - v->a[55531] = 1; - v->a[55532] = sym_comment; - v->a[55533] = actions(2887); - v->a[55534] = 1; - v->a[55535] = anon_sym_in; - v->a[55536] = actions(2889); - v->a[55537] = 1; - v->a[55538] = aux_sym_heredoc_redirect_token1; - v->a[55539] = actions(2891); - small_parse_table_2777(v); -} - -void small_parse_table_2777(t_small_parse_table_array *v) -{ - v->a[55540] = 1; - v->a[55541] = aux_sym_concatenation_token1; - v->a[55542] = actions(2893); - v->a[55543] = 1; - v->a[55544] = sym__concat; - v->a[55545] = state(1437); - v->a[55546] = 1; - v->a[55547] = aux_sym_concatenation_repeat1; - v->a[55548] = state(1599); - v->a[55549] = 1; - v->a[55550] = sym_terminator; - v->a[55551] = actions(1348); - v->a[55552] = 2; - v->a[55553] = anon_sym_SEMI_SEMI; - v->a[55554] = anon_sym_SEMI; - v->a[55555] = 8; - v->a[55556] = actions(3); - v->a[55557] = 1; - v->a[55558] = sym_comment; - v->a[55559] = actions(1193); - small_parse_table_2778(v); -} - -void small_parse_table_2778(t_small_parse_table_array *v) -{ - v->a[55560] = 1; - v->a[55561] = anon_sym_RPAREN; - v->a[55562] = actions(1198); - v->a[55563] = 1; - v->a[55564] = anon_sym_DQUOTE; - v->a[55565] = actions(1202); - v->a[55566] = 1; - v->a[55567] = aux_sym__expansion_regex_token1; - v->a[55568] = actions(2895); - v->a[55569] = 1; - v->a[55570] = anon_sym_RBRACE; - v->a[55571] = actions(2897); - v->a[55572] = 1; - v->a[55573] = sym_raw_string; - v->a[55574] = actions(2899); - v->a[55575] = 1; - v->a[55576] = sym_regex; - v->a[55577] = state(1380); - v->a[55578] = 2; - v->a[55579] = sym_string; - small_parse_table_2779(v); -} - -void small_parse_table_2779(t_small_parse_table_array *v) -{ - v->a[55580] = aux_sym__expansion_regex_repeat1; - v->a[55581] = 5; - v->a[55582] = actions(1436); - v->a[55583] = 1; - v->a[55584] = sym_comment; - v->a[55585] = actions(1976); - v->a[55586] = 1; - v->a[55587] = anon_sym_PIPE; - v->a[55588] = state(1385); - v->a[55589] = 1; - v->a[55590] = aux_sym_pipeline_repeat1; - v->a[55591] = actions(1979); - v->a[55592] = 2; - v->a[55593] = anon_sym_LT; - v->a[55594] = anon_sym_GT; - v->a[55595] = actions(1974); - v->a[55596] = 4; - v->a[55597] = anon_sym_AMP_AMP; - v->a[55598] = anon_sym_PIPE_PIPE; - v->a[55599] = anon_sym_GT_GT; - small_parse_table_2780(v); -} - -/* EOF small_parse_table_555.c */ diff --git a/parser/static/small_parse_table/small_parse_table_556.c b/parser/static/small_parse_table/small_parse_table_556.c deleted file mode 100644 index 41734949..00000000 --- a/parser/static/small_parse_table/small_parse_table_556.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_556.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2780(t_small_parse_table_array *v) -{ - v->a[55600] = anon_sym_LT_LT; - v->a[55601] = 8; - v->a[55602] = actions(3); - v->a[55603] = 1; - v->a[55604] = sym_comment; - v->a[55605] = actions(2889); - v->a[55606] = 1; - v->a[55607] = aux_sym_heredoc_redirect_token1; - v->a[55608] = actions(2891); - v->a[55609] = 1; - v->a[55610] = aux_sym_concatenation_token1; - v->a[55611] = actions(2893); - v->a[55612] = 1; - v->a[55613] = sym__concat; - v->a[55614] = actions(2901); - v->a[55615] = 1; - v->a[55616] = anon_sym_in; - v->a[55617] = state(1437); - v->a[55618] = 1; - v->a[55619] = aux_sym_concatenation_repeat1; - small_parse_table_2781(v); -} - -void small_parse_table_2781(t_small_parse_table_array *v) -{ - v->a[55620] = state(1579); - v->a[55621] = 1; - v->a[55622] = sym_terminator; - v->a[55623] = actions(1348); - v->a[55624] = 2; - v->a[55625] = anon_sym_SEMI_SEMI; - v->a[55626] = anon_sym_SEMI; - v->a[55627] = 5; - v->a[55628] = actions(1436); - v->a[55629] = 1; - v->a[55630] = sym_comment; - v->a[55631] = actions(2903); - v->a[55632] = 1; - v->a[55633] = anon_sym_PIPE; - v->a[55634] = state(1393); - v->a[55635] = 1; - v->a[55636] = aux_sym_pipeline_repeat1; - v->a[55637] = actions(2353); - v->a[55638] = 2; - v->a[55639] = anon_sym_LT; - small_parse_table_2782(v); -} - -void small_parse_table_2782(t_small_parse_table_array *v) -{ - v->a[55640] = anon_sym_GT; - v->a[55641] = actions(2357); - v->a[55642] = 4; - v->a[55643] = anon_sym_AMP_AMP; - v->a[55644] = anon_sym_PIPE_PIPE; - v->a[55645] = anon_sym_GT_GT; - v->a[55646] = anon_sym_LT_LT; - v->a[55647] = 3; - v->a[55648] = actions(3); - v->a[55649] = 1; - v->a[55650] = sym_comment; - v->a[55651] = actions(1046); - v->a[55652] = 1; - v->a[55653] = sym__concat; - v->a[55654] = actions(1048); - v->a[55655] = 7; - v->a[55656] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55657] = anon_sym_DOLLAR; - v->a[55658] = anon_sym_DQUOTE; - v->a[55659] = sym_string_content; - small_parse_table_2783(v); -} - -void small_parse_table_2783(t_small_parse_table_array *v) -{ - v->a[55660] = anon_sym_DOLLAR_LBRACE; - v->a[55661] = anon_sym_DOLLAR_LPAREN; - v->a[55662] = anon_sym_BQUOTE; - v->a[55663] = 3; - v->a[55664] = actions(3); - v->a[55665] = 1; - v->a[55666] = sym_comment; - v->a[55667] = actions(1050); - v->a[55668] = 1; - v->a[55669] = sym__concat; - v->a[55670] = actions(1052); - v->a[55671] = 7; - v->a[55672] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55673] = anon_sym_DOLLAR; - v->a[55674] = anon_sym_DQUOTE; - v->a[55675] = sym_string_content; - v->a[55676] = anon_sym_DOLLAR_LBRACE; - v->a[55677] = anon_sym_DOLLAR_LPAREN; - v->a[55678] = anon_sym_BQUOTE; - v->a[55679] = 8; - small_parse_table_2784(v); -} - -void small_parse_table_2784(t_small_parse_table_array *v) -{ - v->a[55680] = actions(3); - v->a[55681] = 1; - v->a[55682] = sym_comment; - v->a[55683] = actions(1193); - v->a[55684] = 1; - v->a[55685] = anon_sym_RPAREN; - v->a[55686] = actions(1198); - v->a[55687] = 1; - v->a[55688] = anon_sym_DQUOTE; - v->a[55689] = actions(1200); - v->a[55690] = 1; - v->a[55691] = sym_raw_string; - v->a[55692] = actions(1202); - v->a[55693] = 1; - v->a[55694] = aux_sym__expansion_regex_token1; - v->a[55695] = actions(1204); - v->a[55696] = 1; - v->a[55697] = sym_regex; - v->a[55698] = actions(2905); - v->a[55699] = 1; - small_parse_table_2785(v); -} - -/* EOF small_parse_table_556.c */ diff --git a/parser/static/small_parse_table/small_parse_table_557.c b/parser/static/small_parse_table/small_parse_table_557.c deleted file mode 100644 index fb574cab..00000000 --- a/parser/static/small_parse_table/small_parse_table_557.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_557.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2785(t_small_parse_table_array *v) -{ - v->a[55700] = anon_sym_RBRACE; - v->a[55701] = state(1382); - v->a[55702] = 2; - v->a[55703] = sym_string; - v->a[55704] = aux_sym__expansion_regex_repeat1; - v->a[55705] = 3; - v->a[55706] = actions(3); - v->a[55707] = 1; - v->a[55708] = sym_comment; - v->a[55709] = actions(2907); - v->a[55710] = 1; - v->a[55711] = sym__concat; - v->a[55712] = actions(2571); - v->a[55713] = 7; - v->a[55714] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55715] = anon_sym_DOLLAR; - v->a[55716] = anon_sym_DQUOTE; - v->a[55717] = sym_string_content; - v->a[55718] = anon_sym_DOLLAR_LBRACE; - v->a[55719] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2786(v); -} - -void small_parse_table_2786(t_small_parse_table_array *v) -{ - v->a[55720] = anon_sym_BQUOTE; - v->a[55721] = 3; - v->a[55722] = actions(3); - v->a[55723] = 1; - v->a[55724] = sym_comment; - v->a[55725] = actions(1050); - v->a[55726] = 1; - v->a[55727] = sym__concat; - v->a[55728] = actions(1052); - v->a[55729] = 7; - v->a[55730] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55731] = anon_sym_DOLLAR; - v->a[55732] = anon_sym_DQUOTE; - v->a[55733] = sym_string_content; - v->a[55734] = anon_sym_DOLLAR_LBRACE; - v->a[55735] = anon_sym_DOLLAR_LPAREN; - v->a[55736] = anon_sym_BQUOTE; - v->a[55737] = 8; - v->a[55738] = actions(3); - v->a[55739] = 1; - small_parse_table_2787(v); -} - -void small_parse_table_2787(t_small_parse_table_array *v) -{ - v->a[55740] = sym_comment; - v->a[55741] = actions(2889); - v->a[55742] = 1; - v->a[55743] = aux_sym_heredoc_redirect_token1; - v->a[55744] = actions(2891); - v->a[55745] = 1; - v->a[55746] = aux_sym_concatenation_token1; - v->a[55747] = actions(2893); - v->a[55748] = 1; - v->a[55749] = sym__concat; - v->a[55750] = actions(2909); - v->a[55751] = 1; - v->a[55752] = anon_sym_in; - v->a[55753] = state(1437); - v->a[55754] = 1; - v->a[55755] = aux_sym_concatenation_repeat1; - v->a[55756] = state(1644); - v->a[55757] = 1; - v->a[55758] = sym_terminator; - v->a[55759] = actions(1348); - small_parse_table_2788(v); -} - -void small_parse_table_2788(t_small_parse_table_array *v) -{ - v->a[55760] = 2; - v->a[55761] = anon_sym_SEMI_SEMI; - v->a[55762] = anon_sym_SEMI; - v->a[55763] = 3; - v->a[55764] = actions(3); - v->a[55765] = 1; - v->a[55766] = sym_comment; - v->a[55767] = actions(1054); - v->a[55768] = 1; - v->a[55769] = sym__concat; - v->a[55770] = actions(1056); - v->a[55771] = 7; - v->a[55772] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55773] = anon_sym_DOLLAR; - v->a[55774] = anon_sym_DQUOTE; - v->a[55775] = sym_string_content; - v->a[55776] = anon_sym_DOLLAR_LBRACE; - v->a[55777] = anon_sym_DOLLAR_LPAREN; - v->a[55778] = anon_sym_BQUOTE; - v->a[55779] = 5; - small_parse_table_2789(v); -} - -void small_parse_table_2789(t_small_parse_table_array *v) -{ - v->a[55780] = actions(1436); - v->a[55781] = 1; - v->a[55782] = sym_comment; - v->a[55783] = actions(2911); - v->a[55784] = 1; - v->a[55785] = anon_sym_PIPE; - v->a[55786] = state(1393); - v->a[55787] = 1; - v->a[55788] = aux_sym_pipeline_repeat1; - v->a[55789] = actions(1979); - v->a[55790] = 2; - v->a[55791] = anon_sym_LT; - v->a[55792] = anon_sym_GT; - v->a[55793] = actions(1974); - v->a[55794] = 4; - v->a[55795] = anon_sym_AMP_AMP; - v->a[55796] = anon_sym_PIPE_PIPE; - v->a[55797] = anon_sym_GT_GT; - v->a[55798] = anon_sym_LT_LT; - v->a[55799] = 3; - small_parse_table_2790(v); -} - -/* EOF small_parse_table_557.c */ diff --git a/parser/static/small_parse_table/small_parse_table_558.c b/parser/static/small_parse_table/small_parse_table_558.c deleted file mode 100644 index 528b49e0..00000000 --- a/parser/static/small_parse_table/small_parse_table_558.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_558.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2790(t_small_parse_table_array *v) -{ - v->a[55800] = actions(3); - v->a[55801] = 1; - v->a[55802] = sym_comment; - v->a[55803] = actions(2916); - v->a[55804] = 1; - v->a[55805] = sym__concat; - v->a[55806] = actions(2914); - v->a[55807] = 7; - v->a[55808] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55809] = anon_sym_DOLLAR; - v->a[55810] = anon_sym_DQUOTE; - v->a[55811] = sym_string_content; - v->a[55812] = anon_sym_DOLLAR_LBRACE; - v->a[55813] = anon_sym_DOLLAR_LPAREN; - v->a[55814] = anon_sym_BQUOTE; - v->a[55815] = 3; - v->a[55816] = actions(3); - v->a[55817] = 1; - v->a[55818] = sym_comment; - v->a[55819] = actions(1097); - small_parse_table_2791(v); -} - -void small_parse_table_2791(t_small_parse_table_array *v) -{ - v->a[55820] = 1; - v->a[55821] = sym__concat; - v->a[55822] = actions(1095); - v->a[55823] = 7; - v->a[55824] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55825] = anon_sym_DOLLAR; - v->a[55826] = anon_sym_DQUOTE; - v->a[55827] = sym_string_content; - v->a[55828] = anon_sym_DOLLAR_LBRACE; - v->a[55829] = anon_sym_DOLLAR_LPAREN; - v->a[55830] = anon_sym_BQUOTE; - v->a[55831] = 3; - v->a[55832] = actions(3); - v->a[55833] = 1; - v->a[55834] = sym_comment; - v->a[55835] = actions(1093); - v->a[55836] = 1; - v->a[55837] = sym__concat; - v->a[55838] = actions(1091); - v->a[55839] = 7; - small_parse_table_2792(v); -} - -void small_parse_table_2792(t_small_parse_table_array *v) -{ - v->a[55840] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[55841] = anon_sym_DOLLAR; - v->a[55842] = anon_sym_DQUOTE; - v->a[55843] = sym_string_content; - v->a[55844] = anon_sym_DOLLAR_LBRACE; - v->a[55845] = anon_sym_DOLLAR_LPAREN; - v->a[55846] = anon_sym_BQUOTE; - v->a[55847] = 3; - v->a[55848] = actions(1436); - v->a[55849] = 1; - v->a[55850] = sym_comment; - v->a[55851] = actions(2023); - v->a[55852] = 3; - v->a[55853] = anon_sym_PIPE; - v->a[55854] = anon_sym_LT; - v->a[55855] = anon_sym_GT; - v->a[55856] = actions(2021); - v->a[55857] = 4; - v->a[55858] = anon_sym_AMP_AMP; - v->a[55859] = anon_sym_PIPE_PIPE; - small_parse_table_2793(v); -} - -void small_parse_table_2793(t_small_parse_table_array *v) -{ - v->a[55860] = anon_sym_GT_GT; - v->a[55861] = anon_sym_LT_LT; - v->a[55862] = 3; - v->a[55863] = actions(1436); - v->a[55864] = 1; - v->a[55865] = sym_comment; - v->a[55866] = actions(2053); - v->a[55867] = 3; - v->a[55868] = anon_sym_PIPE; - v->a[55869] = anon_sym_LT; - v->a[55870] = anon_sym_GT; - v->a[55871] = actions(2051); - v->a[55872] = 4; - v->a[55873] = anon_sym_AMP_AMP; - v->a[55874] = anon_sym_PIPE_PIPE; - v->a[55875] = anon_sym_GT_GT; - v->a[55876] = anon_sym_LT_LT; - v->a[55877] = 3; - v->a[55878] = actions(1436); - v->a[55879] = 1; - small_parse_table_2794(v); -} - -void small_parse_table_2794(t_small_parse_table_array *v) -{ - v->a[55880] = sym_comment; - v->a[55881] = actions(2125); - v->a[55882] = 3; - v->a[55883] = anon_sym_PIPE; - v->a[55884] = anon_sym_LT; - v->a[55885] = anon_sym_GT; - v->a[55886] = actions(2123); - v->a[55887] = 4; - v->a[55888] = anon_sym_AMP_AMP; - v->a[55889] = anon_sym_PIPE_PIPE; - v->a[55890] = anon_sym_GT_GT; - v->a[55891] = anon_sym_LT_LT; - v->a[55892] = 3; - v->a[55893] = actions(1436); - v->a[55894] = 1; - v->a[55895] = sym_comment; - v->a[55896] = actions(2049); - v->a[55897] = 3; - v->a[55898] = anon_sym_PIPE; - v->a[55899] = anon_sym_LT; - small_parse_table_2795(v); -} - -/* EOF small_parse_table_558.c */ diff --git a/parser/static/small_parse_table/small_parse_table_559.c b/parser/static/small_parse_table/small_parse_table_559.c deleted file mode 100644 index b2cea28f..00000000 --- a/parser/static/small_parse_table/small_parse_table_559.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_559.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2795(t_small_parse_table_array *v) -{ - v->a[55900] = anon_sym_GT; - v->a[55901] = actions(2047); - v->a[55902] = 4; - v->a[55903] = anon_sym_AMP_AMP; - v->a[55904] = anon_sym_PIPE_PIPE; - v->a[55905] = anon_sym_GT_GT; - v->a[55906] = anon_sym_LT_LT; - v->a[55907] = 3; - v->a[55908] = actions(1436); - v->a[55909] = 1; - v->a[55910] = sym_comment; - v->a[55911] = actions(2045); - v->a[55912] = 3; - v->a[55913] = anon_sym_PIPE; - v->a[55914] = anon_sym_LT; - v->a[55915] = anon_sym_GT; - v->a[55916] = actions(2043); - v->a[55917] = 4; - v->a[55918] = anon_sym_AMP_AMP; - v->a[55919] = anon_sym_PIPE_PIPE; - small_parse_table_2796(v); -} - -void small_parse_table_2796(t_small_parse_table_array *v) -{ - v->a[55920] = anon_sym_GT_GT; - v->a[55921] = anon_sym_LT_LT; - v->a[55922] = 3; - v->a[55923] = actions(1436); - v->a[55924] = 1; - v->a[55925] = sym_comment; - v->a[55926] = actions(2041); - v->a[55927] = 3; - v->a[55928] = anon_sym_PIPE; - v->a[55929] = anon_sym_LT; - v->a[55930] = anon_sym_GT; - v->a[55931] = actions(2039); - v->a[55932] = 4; - v->a[55933] = anon_sym_AMP_AMP; - v->a[55934] = anon_sym_PIPE_PIPE; - v->a[55935] = anon_sym_GT_GT; - v->a[55936] = anon_sym_LT_LT; - v->a[55937] = 3; - v->a[55938] = actions(1436); - v->a[55939] = 1; - small_parse_table_2797(v); -} - -void small_parse_table_2797(t_small_parse_table_array *v) -{ - v->a[55940] = sym_comment; - v->a[55941] = actions(2131); - v->a[55942] = 3; - v->a[55943] = anon_sym_PIPE; - v->a[55944] = anon_sym_LT; - v->a[55945] = anon_sym_GT; - v->a[55946] = actions(2129); - v->a[55947] = 4; - v->a[55948] = anon_sym_AMP_AMP; - v->a[55949] = anon_sym_PIPE_PIPE; - v->a[55950] = anon_sym_GT_GT; - v->a[55951] = anon_sym_LT_LT; - v->a[55952] = 3; - v->a[55953] = actions(1436); - v->a[55954] = 1; - v->a[55955] = sym_comment; - v->a[55956] = actions(2091); - v->a[55957] = 3; - v->a[55958] = anon_sym_PIPE; - v->a[55959] = anon_sym_LT; - small_parse_table_2798(v); -} - -void small_parse_table_2798(t_small_parse_table_array *v) -{ - v->a[55960] = anon_sym_GT; - v->a[55961] = actions(2093); - v->a[55962] = 4; - v->a[55963] = anon_sym_AMP_AMP; - v->a[55964] = anon_sym_PIPE_PIPE; - v->a[55965] = anon_sym_GT_GT; - v->a[55966] = anon_sym_LT_LT; - v->a[55967] = 3; - v->a[55968] = actions(1436); - v->a[55969] = 1; - v->a[55970] = sym_comment; - v->a[55971] = actions(2139); - v->a[55972] = 3; - v->a[55973] = anon_sym_PIPE; - v->a[55974] = anon_sym_LT; - v->a[55975] = anon_sym_GT; - v->a[55976] = actions(2137); - v->a[55977] = 4; - v->a[55978] = anon_sym_AMP_AMP; - v->a[55979] = anon_sym_PIPE_PIPE; - small_parse_table_2799(v); -} - -void small_parse_table_2799(t_small_parse_table_array *v) -{ - v->a[55980] = anon_sym_GT_GT; - v->a[55981] = anon_sym_LT_LT; - v->a[55982] = 3; - v->a[55983] = actions(1436); - v->a[55984] = 1; - v->a[55985] = sym_comment; - v->a[55986] = actions(2135); - v->a[55987] = 3; - v->a[55988] = anon_sym_PIPE; - v->a[55989] = anon_sym_LT; - v->a[55990] = anon_sym_GT; - v->a[55991] = actions(2133); - v->a[55992] = 4; - v->a[55993] = anon_sym_AMP_AMP; - v->a[55994] = anon_sym_PIPE_PIPE; - v->a[55995] = anon_sym_GT_GT; - v->a[55996] = anon_sym_LT_LT; - v->a[55997] = 6; - v->a[55998] = actions(3); - v->a[55999] = 1; - small_parse_table_2800(v); -} - -/* EOF small_parse_table_559.c */ diff --git a/parser/static/small_parse_table/small_parse_table_56.c b/parser/static/small_parse_table/small_parse_table_56.c deleted file mode 100644 index 71b6f185..00000000 --- a/parser/static/small_parse_table/small_parse_table_56.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_280(t_small_parse_table_array *v) -{ - v->a[5600] = sym_raw_string; - v->a[5601] = sym_number; - v->a[5602] = actions(51); - v->a[5603] = 3; - v->a[5604] = anon_sym_LT; - v->a[5605] = anon_sym_GT; - v->a[5606] = anon_sym_GT_GT; - v->a[5607] = state(401); - v->a[5608] = 5; - v->a[5609] = sym_arithmetic_expansion; - v->a[5610] = sym_string; - v->a[5611] = sym_simple_expansion; - v->a[5612] = sym_expansion; - v->a[5613] = sym_command_substitution; - v->a[5614] = state(949); - v->a[5615] = 12; - v->a[5616] = sym_redirected_statement; - v->a[5617] = sym_for_statement; - v->a[5618] = sym_while_statement; - v->a[5619] = sym_if_statement; - small_parse_table_281(v); -} - -void small_parse_table_281(t_small_parse_table_array *v) -{ - v->a[5620] = sym_case_statement; - v->a[5621] = sym_function_definition; - v->a[5622] = sym_compound_statement; - v->a[5623] = sym_subshell; - v->a[5624] = sym_list; - v->a[5625] = sym_negated_command; - v->a[5626] = sym_command; - v->a[5627] = sym__variable_assignments; - v->a[5628] = 30; - v->a[5629] = actions(3); - v->a[5630] = 1; - v->a[5631] = sym_comment; - v->a[5632] = actions(123); - v->a[5633] = 1; - v->a[5634] = sym_word; - v->a[5635] = actions(126); - v->a[5636] = 1; - v->a[5637] = anon_sym_for; - v->a[5638] = actions(132); - v->a[5639] = 1; - small_parse_table_282(v); -} - -void small_parse_table_282(t_small_parse_table_array *v) -{ - v->a[5640] = anon_sym_if; - v->a[5641] = actions(135); - v->a[5642] = 1; - v->a[5643] = anon_sym_fi; - v->a[5644] = actions(137); - v->a[5645] = 1; - v->a[5646] = anon_sym_case; - v->a[5647] = actions(140); - v->a[5648] = 1; - v->a[5649] = anon_sym_LPAREN; - v->a[5650] = actions(143); - v->a[5651] = 1; - v->a[5652] = anon_sym_LBRACE; - v->a[5653] = actions(146); - v->a[5654] = 1; - v->a[5655] = anon_sym_BANG; - v->a[5656] = actions(152); - v->a[5657] = 1; - v->a[5658] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5659] = actions(155); - 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(158); - v->a[5663] = 1; - v->a[5664] = anon_sym_DQUOTE; - v->a[5665] = actions(164); - v->a[5666] = 1; - v->a[5667] = anon_sym_DOLLAR_LBRACE; - v->a[5668] = actions(167); - v->a[5669] = 1; - v->a[5670] = anon_sym_DOLLAR_LPAREN; - v->a[5671] = actions(170); - v->a[5672] = 1; - v->a[5673] = anon_sym_BQUOTE; - v->a[5674] = actions(173); - v->a[5675] = 1; - v->a[5676] = sym_variable_name; - v->a[5677] = state(51); - v->a[5678] = 1; - v->a[5679] = aux_sym__terminated_statement; - small_parse_table_284(v); -} - -void small_parse_table_284(t_small_parse_table_array *v) -{ - v->a[5680] = state(185); - v->a[5681] = 1; - v->a[5682] = sym_command_name; - v->a[5683] = state(220); - v->a[5684] = 1; - v->a[5685] = sym_variable_assignment; - v->a[5686] = state(411); - v->a[5687] = 1; - v->a[5688] = aux_sym_command_repeat1; - v->a[5689] = state(551); - v->a[5690] = 1; - v->a[5691] = sym_file_redirect; - v->a[5692] = state(555); - v->a[5693] = 1; - v->a[5694] = sym_concatenation; - v->a[5695] = state(1085); - v->a[5696] = 1; - v->a[5697] = sym_pipeline; - v->a[5698] = state(1126); - v->a[5699] = 1; - small_parse_table_285(v); -} - -/* EOF small_parse_table_56.c */ diff --git a/parser/static/small_parse_table/small_parse_table_560.c b/parser/static/small_parse_table/small_parse_table_560.c deleted file mode 100644 index 7594736e..00000000 --- a/parser/static/small_parse_table/small_parse_table_560.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_560.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2800(t_small_parse_table_array *v) -{ - v->a[56000] = sym_comment; - v->a[56001] = actions(981); - v->a[56002] = 1; - v->a[56003] = aux_sym_heredoc_redirect_token1; - v->a[56004] = actions(2918); - v->a[56005] = 1; - v->a[56006] = aux_sym_concatenation_token1; - v->a[56007] = actions(2921); - v->a[56008] = 1; - v->a[56009] = sym__concat; - v->a[56010] = state(1407); - v->a[56011] = 1; - v->a[56012] = aux_sym_concatenation_repeat1; - v->a[56013] = actions(973); - v->a[56014] = 3; - v->a[56015] = anon_sym_in; - v->a[56016] = anon_sym_SEMI_SEMI; - v->a[56017] = anon_sym_SEMI; - v->a[56018] = 3; - v->a[56019] = actions(1436); - small_parse_table_2801(v); -} - -void small_parse_table_2801(t_small_parse_table_array *v) -{ - v->a[56020] = 1; - v->a[56021] = sym_comment; - v->a[56022] = actions(2245); - v->a[56023] = 3; - v->a[56024] = anon_sym_PIPE; - v->a[56025] = anon_sym_LT; - v->a[56026] = anon_sym_GT; - v->a[56027] = actions(2243); - v->a[56028] = 4; - v->a[56029] = anon_sym_AMP_AMP; - v->a[56030] = anon_sym_PIPE_PIPE; - v->a[56031] = anon_sym_GT_GT; - v->a[56032] = anon_sym_LT_LT; - v->a[56033] = 3; - v->a[56034] = actions(1436); - v->a[56035] = 1; - v->a[56036] = sym_comment; - v->a[56037] = actions(2151); - v->a[56038] = 3; - v->a[56039] = anon_sym_PIPE; - 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] = actions(2149); - v->a[56043] = 4; - v->a[56044] = anon_sym_AMP_AMP; - v->a[56045] = anon_sym_PIPE_PIPE; - v->a[56046] = anon_sym_GT_GT; - v->a[56047] = anon_sym_LT_LT; - v->a[56048] = 3; - v->a[56049] = actions(1436); - v->a[56050] = 1; - v->a[56051] = sym_comment; - v->a[56052] = actions(2177); - v->a[56053] = 3; - v->a[56054] = anon_sym_PIPE; - v->a[56055] = anon_sym_LT; - v->a[56056] = anon_sym_GT; - v->a[56057] = actions(2175); - v->a[56058] = 4; - v->a[56059] = anon_sym_AMP_AMP; - small_parse_table_2803(v); -} - -void small_parse_table_2803(t_small_parse_table_array *v) -{ - v->a[56060] = anon_sym_PIPE_PIPE; - v->a[56061] = anon_sym_GT_GT; - v->a[56062] = anon_sym_LT_LT; - v->a[56063] = 3; - v->a[56064] = actions(1436); - v->a[56065] = 1; - v->a[56066] = sym_comment; - v->a[56067] = actions(2271); - v->a[56068] = 3; - v->a[56069] = anon_sym_PIPE; - v->a[56070] = anon_sym_LT; - v->a[56071] = anon_sym_GT; - v->a[56072] = actions(2269); - v->a[56073] = 4; - v->a[56074] = anon_sym_AMP_AMP; - v->a[56075] = anon_sym_PIPE_PIPE; - v->a[56076] = anon_sym_GT_GT; - v->a[56077] = anon_sym_LT_LT; - v->a[56078] = 3; - v->a[56079] = actions(1436); - small_parse_table_2804(v); -} - -void small_parse_table_2804(t_small_parse_table_array *v) -{ - v->a[56080] = 1; - v->a[56081] = sym_comment; - v->a[56082] = actions(2261); - v->a[56083] = 3; - v->a[56084] = anon_sym_PIPE; - v->a[56085] = anon_sym_LT; - v->a[56086] = anon_sym_GT; - v->a[56087] = actions(2259); - v->a[56088] = 4; - v->a[56089] = anon_sym_AMP_AMP; - v->a[56090] = anon_sym_PIPE_PIPE; - v->a[56091] = anon_sym_GT_GT; - v->a[56092] = anon_sym_LT_LT; - v->a[56093] = 3; - v->a[56094] = actions(1436); - v->a[56095] = 1; - v->a[56096] = sym_comment; - v->a[56097] = actions(2227); - v->a[56098] = 3; - v->a[56099] = anon_sym_PIPE; - small_parse_table_2805(v); -} - -/* EOF small_parse_table_560.c */ diff --git a/parser/static/small_parse_table/small_parse_table_561.c b/parser/static/small_parse_table/small_parse_table_561.c deleted file mode 100644 index f734c8a8..00000000 --- a/parser/static/small_parse_table/small_parse_table_561.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_561.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2805(t_small_parse_table_array *v) -{ - v->a[56100] = anon_sym_LT; - v->a[56101] = anon_sym_GT; - v->a[56102] = actions(2225); - v->a[56103] = 4; - v->a[56104] = anon_sym_AMP_AMP; - v->a[56105] = anon_sym_PIPE_PIPE; - v->a[56106] = anon_sym_GT_GT; - v->a[56107] = anon_sym_LT_LT; - v->a[56108] = 3; - v->a[56109] = actions(1436); - v->a[56110] = 1; - v->a[56111] = sym_comment; - v->a[56112] = actions(2193); - v->a[56113] = 3; - v->a[56114] = anon_sym_PIPE; - v->a[56115] = anon_sym_LT; - v->a[56116] = anon_sym_GT; - v->a[56117] = actions(2191); - v->a[56118] = 4; - v->a[56119] = anon_sym_AMP_AMP; - small_parse_table_2806(v); -} - -void small_parse_table_2806(t_small_parse_table_array *v) -{ - v->a[56120] = anon_sym_PIPE_PIPE; - v->a[56121] = anon_sym_GT_GT; - v->a[56122] = anon_sym_LT_LT; - v->a[56123] = 3; - v->a[56124] = actions(1436); - v->a[56125] = 1; - v->a[56126] = sym_comment; - v->a[56127] = actions(2143); - v->a[56128] = 3; - v->a[56129] = anon_sym_PIPE; - v->a[56130] = anon_sym_LT; - v->a[56131] = anon_sym_GT; - v->a[56132] = actions(2141); - v->a[56133] = 4; - v->a[56134] = anon_sym_AMP_AMP; - v->a[56135] = anon_sym_PIPE_PIPE; - v->a[56136] = anon_sym_GT_GT; - v->a[56137] = anon_sym_LT_LT; - v->a[56138] = 3; - v->a[56139] = actions(1436); - small_parse_table_2807(v); -} - -void small_parse_table_2807(t_small_parse_table_array *v) -{ - v->a[56140] = 1; - v->a[56141] = sym_comment; - v->a[56142] = actions(2069); - v->a[56143] = 3; - v->a[56144] = anon_sym_PIPE; - v->a[56145] = anon_sym_LT; - v->a[56146] = anon_sym_GT; - v->a[56147] = actions(2067); - v->a[56148] = 4; - v->a[56149] = anon_sym_AMP_AMP; - v->a[56150] = anon_sym_PIPE_PIPE; - v->a[56151] = anon_sym_GT_GT; - v->a[56152] = anon_sym_LT_LT; - v->a[56153] = 3; - v->a[56154] = actions(1436); - v->a[56155] = 1; - v->a[56156] = sym_comment; - v->a[56157] = actions(2143); - v->a[56158] = 3; - v->a[56159] = anon_sym_PIPE; - small_parse_table_2808(v); -} - -void small_parse_table_2808(t_small_parse_table_array *v) -{ - v->a[56160] = anon_sym_LT; - v->a[56161] = anon_sym_GT; - v->a[56162] = actions(2141); - v->a[56163] = 4; - v->a[56164] = anon_sym_AMP_AMP; - v->a[56165] = anon_sym_PIPE_PIPE; - v->a[56166] = anon_sym_GT_GT; - v->a[56167] = anon_sym_LT_LT; - v->a[56168] = 3; - v->a[56169] = actions(1436); - v->a[56170] = 1; - v->a[56171] = sym_comment; - v->a[56172] = actions(2219); - v->a[56173] = 3; - v->a[56174] = anon_sym_PIPE; - v->a[56175] = anon_sym_LT; - v->a[56176] = anon_sym_GT; - v->a[56177] = actions(2217); - v->a[56178] = 4; - v->a[56179] = anon_sym_AMP_AMP; - small_parse_table_2809(v); -} - -void small_parse_table_2809(t_small_parse_table_array *v) -{ - v->a[56180] = anon_sym_PIPE_PIPE; - v->a[56181] = anon_sym_GT_GT; - v->a[56182] = anon_sym_LT_LT; - v->a[56183] = 3; - v->a[56184] = actions(1436); - v->a[56185] = 1; - v->a[56186] = sym_comment; - v->a[56187] = actions(2061); - v->a[56188] = 3; - v->a[56189] = anon_sym_PIPE; - v->a[56190] = anon_sym_LT; - v->a[56191] = anon_sym_GT; - v->a[56192] = actions(2059); - v->a[56193] = 4; - v->a[56194] = anon_sym_AMP_AMP; - v->a[56195] = anon_sym_PIPE_PIPE; - v->a[56196] = anon_sym_GT_GT; - v->a[56197] = anon_sym_LT_LT; - v->a[56198] = 3; - v->a[56199] = actions(1436); - small_parse_table_2810(v); -} - -/* EOF small_parse_table_561.c */ diff --git a/parser/static/small_parse_table/small_parse_table_562.c b/parser/static/small_parse_table/small_parse_table_562.c deleted file mode 100644 index 8918a190..00000000 --- a/parser/static/small_parse_table/small_parse_table_562.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_562.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2810(t_small_parse_table_array *v) -{ - v->a[56200] = 1; - v->a[56201] = sym_comment; - v->a[56202] = actions(2097); - v->a[56203] = 3; - v->a[56204] = anon_sym_PIPE; - v->a[56205] = anon_sym_LT; - v->a[56206] = anon_sym_GT; - v->a[56207] = actions(2095); - v->a[56208] = 4; - v->a[56209] = anon_sym_AMP_AMP; - v->a[56210] = anon_sym_PIPE_PIPE; - v->a[56211] = anon_sym_GT_GT; - v->a[56212] = anon_sym_LT_LT; - v->a[56213] = 3; - v->a[56214] = actions(1436); - v->a[56215] = 1; - v->a[56216] = sym_comment; - v->a[56217] = actions(2106); - v->a[56218] = 3; - v->a[56219] = anon_sym_PIPE; - small_parse_table_2811(v); -} - -void small_parse_table_2811(t_small_parse_table_array *v) -{ - v->a[56220] = anon_sym_LT; - v->a[56221] = anon_sym_GT; - v->a[56222] = actions(2104); - v->a[56223] = 4; - v->a[56224] = anon_sym_AMP_AMP; - v->a[56225] = anon_sym_PIPE_PIPE; - v->a[56226] = anon_sym_GT_GT; - v->a[56227] = anon_sym_LT_LT; - v->a[56228] = 3; - v->a[56229] = actions(1436); - v->a[56230] = 1; - v->a[56231] = sym_comment; - v->a[56232] = actions(2027); - v->a[56233] = 3; - v->a[56234] = anon_sym_PIPE; - v->a[56235] = anon_sym_LT; - v->a[56236] = anon_sym_GT; - v->a[56237] = actions(2025); - v->a[56238] = 4; - v->a[56239] = anon_sym_AMP_AMP; - small_parse_table_2812(v); -} - -void small_parse_table_2812(t_small_parse_table_array *v) -{ - v->a[56240] = anon_sym_PIPE_PIPE; - v->a[56241] = anon_sym_GT_GT; - v->a[56242] = anon_sym_LT_LT; - v->a[56243] = 3; - v->a[56244] = actions(1436); - v->a[56245] = 1; - v->a[56246] = sym_comment; - v->a[56247] = actions(2031); - v->a[56248] = 3; - v->a[56249] = anon_sym_PIPE; - v->a[56250] = anon_sym_LT; - v->a[56251] = anon_sym_GT; - v->a[56252] = actions(2029); - v->a[56253] = 4; - v->a[56254] = anon_sym_AMP_AMP; - v->a[56255] = anon_sym_PIPE_PIPE; - v->a[56256] = anon_sym_GT_GT; - v->a[56257] = anon_sym_LT_LT; - v->a[56258] = 3; - v->a[56259] = actions(1436); - small_parse_table_2813(v); -} - -void small_parse_table_2813(t_small_parse_table_array *v) -{ - v->a[56260] = 1; - v->a[56261] = sym_comment; - v->a[56262] = actions(2106); - v->a[56263] = 3; - v->a[56264] = anon_sym_PIPE; - v->a[56265] = anon_sym_LT; - v->a[56266] = anon_sym_GT; - v->a[56267] = actions(2104); - v->a[56268] = 4; - v->a[56269] = anon_sym_AMP_AMP; - v->a[56270] = anon_sym_PIPE_PIPE; - v->a[56271] = anon_sym_GT_GT; - v->a[56272] = anon_sym_LT_LT; - v->a[56273] = 3; - v->a[56274] = actions(1436); - v->a[56275] = 1; - v->a[56276] = sym_comment; - v->a[56277] = actions(2121); - v->a[56278] = 3; - v->a[56279] = anon_sym_PIPE; - small_parse_table_2814(v); -} - -void small_parse_table_2814(t_small_parse_table_array *v) -{ - v->a[56280] = anon_sym_LT; - v->a[56281] = anon_sym_GT; - v->a[56282] = actions(2119); - v->a[56283] = 4; - v->a[56284] = anon_sym_AMP_AMP; - v->a[56285] = anon_sym_PIPE_PIPE; - v->a[56286] = anon_sym_GT_GT; - v->a[56287] = anon_sym_LT_LT; - v->a[56288] = 3; - v->a[56289] = actions(1436); - v->a[56290] = 1; - v->a[56291] = sym_comment; - v->a[56292] = actions(2121); - v->a[56293] = 3; - v->a[56294] = anon_sym_PIPE; - v->a[56295] = anon_sym_LT; - v->a[56296] = anon_sym_GT; - v->a[56297] = actions(2119); - v->a[56298] = 4; - v->a[56299] = anon_sym_AMP_AMP; - small_parse_table_2815(v); -} - -/* EOF small_parse_table_562.c */ diff --git a/parser/static/small_parse_table/small_parse_table_563.c b/parser/static/small_parse_table/small_parse_table_563.c deleted file mode 100644 index 5bb03707..00000000 --- a/parser/static/small_parse_table/small_parse_table_563.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_563.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2815(t_small_parse_table_array *v) -{ - v->a[56300] = anon_sym_PIPE_PIPE; - v->a[56301] = anon_sym_GT_GT; - v->a[56302] = anon_sym_LT_LT; - v->a[56303] = 3; - v->a[56304] = actions(1436); - v->a[56305] = 1; - v->a[56306] = sym_comment; - v->a[56307] = actions(2087); - v->a[56308] = 3; - v->a[56309] = anon_sym_PIPE; - v->a[56310] = anon_sym_LT; - v->a[56311] = anon_sym_GT; - v->a[56312] = actions(2085); - v->a[56313] = 4; - v->a[56314] = anon_sym_AMP_AMP; - v->a[56315] = anon_sym_PIPE_PIPE; - v->a[56316] = anon_sym_GT_GT; - v->a[56317] = anon_sym_LT_LT; - v->a[56318] = 3; - v->a[56319] = actions(1436); - small_parse_table_2816(v); -} - -void small_parse_table_2816(t_small_parse_table_array *v) -{ - v->a[56320] = 1; - v->a[56321] = sym_comment; - v->a[56322] = actions(2223); - v->a[56323] = 3; - v->a[56324] = anon_sym_PIPE; - v->a[56325] = anon_sym_LT; - v->a[56326] = anon_sym_GT; - v->a[56327] = actions(2221); - v->a[56328] = 4; - v->a[56329] = anon_sym_AMP_AMP; - v->a[56330] = anon_sym_PIPE_PIPE; - v->a[56331] = anon_sym_GT_GT; - v->a[56332] = anon_sym_LT_LT; - v->a[56333] = 2; - v->a[56334] = actions(3); - v->a[56335] = 1; - v->a[56336] = sym_comment; - v->a[56337] = actions(2924); - v->a[56338] = 7; - v->a[56339] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_2817(v); -} - -void small_parse_table_2817(t_small_parse_table_array *v) -{ - v->a[56340] = anon_sym_DOLLAR; - v->a[56341] = anon_sym_DQUOTE; - v->a[56342] = sym_string_content; - v->a[56343] = anon_sym_DOLLAR_LBRACE; - v->a[56344] = anon_sym_DOLLAR_LPAREN; - v->a[56345] = anon_sym_BQUOTE; - v->a[56346] = 3; - v->a[56347] = actions(1436); - v->a[56348] = 1; - v->a[56349] = sym_comment; - v->a[56350] = actions(2231); - v->a[56351] = 3; - v->a[56352] = anon_sym_PIPE; - v->a[56353] = anon_sym_LT; - v->a[56354] = anon_sym_GT; - v->a[56355] = actions(2229); - v->a[56356] = 4; - v->a[56357] = anon_sym_AMP_AMP; - v->a[56358] = anon_sym_PIPE_PIPE; - v->a[56359] = anon_sym_GT_GT; - small_parse_table_2818(v); -} - -void small_parse_table_2818(t_small_parse_table_array *v) -{ - v->a[56360] = anon_sym_LT_LT; - v->a[56361] = 3; - v->a[56362] = actions(1436); - v->a[56363] = 1; - v->a[56364] = sym_comment; - v->a[56365] = actions(1276); - v->a[56366] = 3; - v->a[56367] = anon_sym_PIPE; - v->a[56368] = anon_sym_LT; - v->a[56369] = anon_sym_GT; - v->a[56370] = actions(1274); - v->a[56371] = 4; - v->a[56372] = anon_sym_AMP_AMP; - v->a[56373] = anon_sym_PIPE_PIPE; - v->a[56374] = anon_sym_GT_GT; - v->a[56375] = anon_sym_LT_LT; - v->a[56376] = 3; - v->a[56377] = actions(1436); - v->a[56378] = 1; - v->a[56379] = sym_comment; - small_parse_table_2819(v); -} - -void small_parse_table_2819(t_small_parse_table_array *v) -{ - v->a[56380] = actions(1276); - v->a[56381] = 3; - v->a[56382] = anon_sym_PIPE; - v->a[56383] = anon_sym_LT; - v->a[56384] = anon_sym_GT; - v->a[56385] = actions(1274); - v->a[56386] = 4; - v->a[56387] = anon_sym_AMP_AMP; - v->a[56388] = anon_sym_PIPE_PIPE; - v->a[56389] = anon_sym_GT_GT; - v->a[56390] = anon_sym_LT_LT; - v->a[56391] = 3; - v->a[56392] = actions(1436); - v->a[56393] = 1; - v->a[56394] = sym_comment; - v->a[56395] = actions(2253); - v->a[56396] = 3; - v->a[56397] = anon_sym_PIPE; - v->a[56398] = anon_sym_LT; - v->a[56399] = anon_sym_GT; - small_parse_table_2820(v); -} - -/* EOF small_parse_table_563.c */ diff --git a/parser/static/small_parse_table/small_parse_table_564.c b/parser/static/small_parse_table/small_parse_table_564.c deleted file mode 100644 index fdb406e8..00000000 --- a/parser/static/small_parse_table/small_parse_table_564.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_564.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2820(t_small_parse_table_array *v) -{ - v->a[56400] = actions(2251); - v->a[56401] = 4; - v->a[56402] = anon_sym_AMP_AMP; - v->a[56403] = anon_sym_PIPE_PIPE; - v->a[56404] = anon_sym_GT_GT; - v->a[56405] = anon_sym_LT_LT; - v->a[56406] = 3; - v->a[56407] = actions(1436); - v->a[56408] = 1; - v->a[56409] = sym_comment; - v->a[56410] = actions(2231); - v->a[56411] = 3; - v->a[56412] = anon_sym_PIPE; - v->a[56413] = anon_sym_LT; - v->a[56414] = anon_sym_GT; - v->a[56415] = actions(2229); - v->a[56416] = 4; - v->a[56417] = anon_sym_AMP_AMP; - v->a[56418] = anon_sym_PIPE_PIPE; - v->a[56419] = anon_sym_GT_GT; - small_parse_table_2821(v); -} - -void small_parse_table_2821(t_small_parse_table_array *v) -{ - v->a[56420] = anon_sym_LT_LT; - v->a[56421] = 3; - v->a[56422] = actions(1436); - v->a[56423] = 1; - v->a[56424] = sym_comment; - v->a[56425] = actions(2215); - v->a[56426] = 3; - v->a[56427] = anon_sym_PIPE; - v->a[56428] = anon_sym_LT; - v->a[56429] = anon_sym_GT; - v->a[56430] = actions(2213); - v->a[56431] = 4; - v->a[56432] = anon_sym_AMP_AMP; - v->a[56433] = anon_sym_PIPE_PIPE; - v->a[56434] = anon_sym_GT_GT; - v->a[56435] = anon_sym_LT_LT; - v->a[56436] = 3; - v->a[56437] = actions(1436); - v->a[56438] = 1; - v->a[56439] = sym_comment; - small_parse_table_2822(v); -} - -void small_parse_table_2822(t_small_parse_table_array *v) -{ - v->a[56440] = actions(2215); - v->a[56441] = 3; - v->a[56442] = anon_sym_PIPE; - v->a[56443] = anon_sym_LT; - v->a[56444] = anon_sym_GT; - v->a[56445] = actions(2213); - v->a[56446] = 4; - v->a[56447] = anon_sym_AMP_AMP; - v->a[56448] = anon_sym_PIPE_PIPE; - v->a[56449] = anon_sym_GT_GT; - v->a[56450] = anon_sym_LT_LT; - v->a[56451] = 6; - v->a[56452] = actions(3); - v->a[56453] = 1; - v->a[56454] = sym_comment; - v->a[56455] = actions(921); - v->a[56456] = 1; - v->a[56457] = aux_sym_heredoc_redirect_token1; - v->a[56458] = actions(2891); - v->a[56459] = 1; - small_parse_table_2823(v); -} - -void small_parse_table_2823(t_small_parse_table_array *v) -{ - v->a[56460] = aux_sym_concatenation_token1; - v->a[56461] = actions(2926); - v->a[56462] = 1; - v->a[56463] = sym__concat; - v->a[56464] = state(1407); - v->a[56465] = 1; - v->a[56466] = aux_sym_concatenation_repeat1; - v->a[56467] = actions(923); - v->a[56468] = 3; - v->a[56469] = anon_sym_in; - v->a[56470] = anon_sym_SEMI_SEMI; - v->a[56471] = anon_sym_SEMI; - v->a[56472] = 3; - v->a[56473] = actions(1436); - v->a[56474] = 1; - v->a[56475] = sym_comment; - v->a[56476] = actions(2035); - v->a[56477] = 3; - v->a[56478] = anon_sym_PIPE; - v->a[56479] = anon_sym_LT; - small_parse_table_2824(v); -} - -void small_parse_table_2824(t_small_parse_table_array *v) -{ - v->a[56480] = anon_sym_GT; - v->a[56481] = actions(2033); - v->a[56482] = 4; - v->a[56483] = anon_sym_AMP_AMP; - v->a[56484] = anon_sym_PIPE_PIPE; - v->a[56485] = anon_sym_GT_GT; - v->a[56486] = anon_sym_LT_LT; - v->a[56487] = 3; - v->a[56488] = actions(1436); - v->a[56489] = 1; - v->a[56490] = sym_comment; - v->a[56491] = actions(2155); - v->a[56492] = 3; - v->a[56493] = anon_sym_PIPE; - v->a[56494] = anon_sym_LT; - v->a[56495] = anon_sym_GT; - v->a[56496] = actions(2153); - v->a[56497] = 4; - v->a[56498] = anon_sym_AMP_AMP; - v->a[56499] = anon_sym_PIPE_PIPE; - small_parse_table_2825(v); -} - -/* EOF small_parse_table_564.c */ diff --git a/parser/static/small_parse_table/small_parse_table_565.c b/parser/static/small_parse_table/small_parse_table_565.c deleted file mode 100644 index 6a80e90f..00000000 --- a/parser/static/small_parse_table/small_parse_table_565.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_565.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2825(t_small_parse_table_array *v) -{ - v->a[56500] = anon_sym_GT_GT; - v->a[56501] = anon_sym_LT_LT; - v->a[56502] = 2; - v->a[56503] = actions(3); - v->a[56504] = 1; - v->a[56505] = sym_comment; - v->a[56506] = actions(2571); - v->a[56507] = 7; - v->a[56508] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[56509] = anon_sym_DOLLAR; - v->a[56510] = anon_sym_DQUOTE; - v->a[56511] = sym_string_content; - v->a[56512] = anon_sym_DOLLAR_LBRACE; - v->a[56513] = anon_sym_DOLLAR_LPAREN; - v->a[56514] = anon_sym_BQUOTE; - v->a[56515] = 3; - v->a[56516] = actions(3); - v->a[56517] = 1; - v->a[56518] = sym_comment; - v->a[56519] = actions(1097); - small_parse_table_2826(v); -} - -void small_parse_table_2826(t_small_parse_table_array *v) -{ - v->a[56520] = 2; - v->a[56521] = sym__concat; - v->a[56522] = aux_sym_heredoc_redirect_token1; - v->a[56523] = actions(1095); - v->a[56524] = 4; - v->a[56525] = anon_sym_in; - v->a[56526] = anon_sym_SEMI_SEMI; - v->a[56527] = aux_sym_concatenation_token1; - v->a[56528] = anon_sym_SEMI; - v->a[56529] = 3; - v->a[56530] = actions(3); - v->a[56531] = 1; - v->a[56532] = sym_comment; - v->a[56533] = actions(1050); - v->a[56534] = 2; - v->a[56535] = sym__concat; - v->a[56536] = aux_sym_heredoc_redirect_token1; - v->a[56537] = actions(1052); - v->a[56538] = 4; - v->a[56539] = anon_sym_in; - small_parse_table_2827(v); -} - -void small_parse_table_2827(t_small_parse_table_array *v) -{ - v->a[56540] = anon_sym_SEMI_SEMI; - v->a[56541] = aux_sym_concatenation_token1; - v->a[56542] = anon_sym_SEMI; - v->a[56543] = 3; - v->a[56544] = actions(1048); - v->a[56545] = 1; - v->a[56546] = anon_sym_DOLLAR; - v->a[56547] = actions(1436); - v->a[56548] = 1; - v->a[56549] = sym_comment; - v->a[56550] = actions(1046); - v->a[56551] = 5; - v->a[56552] = sym_heredoc_content; - v->a[56553] = sym_heredoc_end; - v->a[56554] = anon_sym_DOLLAR_LBRACE; - v->a[56555] = anon_sym_DOLLAR_LPAREN; - v->a[56556] = anon_sym_BQUOTE; - v->a[56557] = 3; - v->a[56558] = actions(3); - v->a[56559] = 1; - small_parse_table_2828(v); -} - -void small_parse_table_2828(t_small_parse_table_array *v) -{ - v->a[56560] = sym_comment; - v->a[56561] = actions(1116); - v->a[56562] = 2; - v->a[56563] = sym__concat; - v->a[56564] = aux_sym_heredoc_redirect_token1; - v->a[56565] = actions(1114); - v->a[56566] = 4; - v->a[56567] = anon_sym_in; - v->a[56568] = anon_sym_SEMI_SEMI; - v->a[56569] = aux_sym_concatenation_token1; - v->a[56570] = anon_sym_SEMI; - v->a[56571] = 3; - v->a[56572] = actions(1091); - v->a[56573] = 1; - v->a[56574] = anon_sym_DOLLAR; - v->a[56575] = actions(1436); - v->a[56576] = 1; - v->a[56577] = sym_comment; - v->a[56578] = actions(1093); - v->a[56579] = 5; - small_parse_table_2829(v); -} - -void small_parse_table_2829(t_small_parse_table_array *v) -{ - v->a[56580] = sym_heredoc_content; - v->a[56581] = sym_heredoc_end; - v->a[56582] = anon_sym_DOLLAR_LBRACE; - v->a[56583] = anon_sym_DOLLAR_LPAREN; - v->a[56584] = anon_sym_BQUOTE; - v->a[56585] = 3; - v->a[56586] = actions(3); - v->a[56587] = 1; - v->a[56588] = sym_comment; - v->a[56589] = actions(1060); - v->a[56590] = 2; - v->a[56591] = sym__concat; - v->a[56592] = aux_sym_heredoc_redirect_token1; - v->a[56593] = actions(1058); - v->a[56594] = 4; - v->a[56595] = anon_sym_in; - v->a[56596] = anon_sym_SEMI_SEMI; - v->a[56597] = aux_sym_concatenation_token1; - v->a[56598] = anon_sym_SEMI; - v->a[56599] = 3; - small_parse_table_2830(v); -} - -/* EOF small_parse_table_565.c */ diff --git a/parser/static/small_parse_table/small_parse_table_566.c b/parser/static/small_parse_table/small_parse_table_566.c deleted file mode 100644 index 2ada2787..00000000 --- a/parser/static/small_parse_table/small_parse_table_566.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_566.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2830(t_small_parse_table_array *v) -{ - v->a[56600] = actions(1095); - v->a[56601] = 1; - v->a[56602] = anon_sym_DOLLAR; - v->a[56603] = actions(1436); - v->a[56604] = 1; - v->a[56605] = sym_comment; - v->a[56606] = actions(1097); - v->a[56607] = 5; - v->a[56608] = sym_heredoc_content; - v->a[56609] = sym_heredoc_end; - v->a[56610] = anon_sym_DOLLAR_LBRACE; - v->a[56611] = anon_sym_DOLLAR_LPAREN; - v->a[56612] = anon_sym_BQUOTE; - v->a[56613] = 3; - v->a[56614] = actions(3); - v->a[56615] = 1; - v->a[56616] = sym_comment; - v->a[56617] = actions(1087); - v->a[56618] = 2; - v->a[56619] = sym__concat; - small_parse_table_2831(v); -} - -void small_parse_table_2831(t_small_parse_table_array *v) -{ - v->a[56620] = aux_sym_heredoc_redirect_token1; - v->a[56621] = actions(1089); - v->a[56622] = 4; - v->a[56623] = anon_sym_in; - v->a[56624] = anon_sym_SEMI_SEMI; - v->a[56625] = aux_sym_concatenation_token1; - v->a[56626] = anon_sym_SEMI; - v->a[56627] = 3; - v->a[56628] = actions(3); - v->a[56629] = 1; - v->a[56630] = sym_comment; - v->a[56631] = actions(1083); - v->a[56632] = 2; - v->a[56633] = sym__concat; - v->a[56634] = aux_sym_heredoc_redirect_token1; - v->a[56635] = actions(1085); - v->a[56636] = 4; - v->a[56637] = anon_sym_in; - v->a[56638] = anon_sym_SEMI_SEMI; - v->a[56639] = aux_sym_concatenation_token1; - small_parse_table_2832(v); -} - -void small_parse_table_2832(t_small_parse_table_array *v) -{ - v->a[56640] = anon_sym_SEMI; - v->a[56641] = 3; - v->a[56642] = actions(3); - v->a[56643] = 1; - v->a[56644] = sym_comment; - v->a[56645] = actions(981); - v->a[56646] = 2; - v->a[56647] = sym__concat; - v->a[56648] = aux_sym_heredoc_redirect_token1; - v->a[56649] = actions(973); - v->a[56650] = 4; - v->a[56651] = anon_sym_in; - v->a[56652] = anon_sym_SEMI_SEMI; - v->a[56653] = aux_sym_concatenation_token1; - v->a[56654] = anon_sym_SEMI; - v->a[56655] = 3; - v->a[56656] = actions(1056); - v->a[56657] = 1; - v->a[56658] = anon_sym_DOLLAR; - v->a[56659] = actions(1436); - small_parse_table_2833(v); -} - -void small_parse_table_2833(t_small_parse_table_array *v) -{ - v->a[56660] = 1; - v->a[56661] = sym_comment; - v->a[56662] = actions(1054); - v->a[56663] = 5; - v->a[56664] = sym_heredoc_content; - v->a[56665] = sym_heredoc_end; - v->a[56666] = anon_sym_DOLLAR_LBRACE; - v->a[56667] = anon_sym_DOLLAR_LPAREN; - v->a[56668] = anon_sym_BQUOTE; - v->a[56669] = 3; - v->a[56670] = actions(1052); - v->a[56671] = 1; - v->a[56672] = anon_sym_DOLLAR; - v->a[56673] = actions(1436); - v->a[56674] = 1; - v->a[56675] = sym_comment; - v->a[56676] = actions(1050); - v->a[56677] = 5; - v->a[56678] = sym_heredoc_content; - v->a[56679] = sym_heredoc_end; - small_parse_table_2834(v); -} - -void small_parse_table_2834(t_small_parse_table_array *v) -{ - v->a[56680] = anon_sym_DOLLAR_LBRACE; - v->a[56681] = anon_sym_DOLLAR_LPAREN; - v->a[56682] = anon_sym_BQUOTE; - v->a[56683] = 3; - v->a[56684] = actions(3); - v->a[56685] = 1; - v->a[56686] = sym_comment; - v->a[56687] = actions(1108); - v->a[56688] = 2; - v->a[56689] = sym__concat; - v->a[56690] = aux_sym_heredoc_redirect_token1; - v->a[56691] = actions(1106); - v->a[56692] = 4; - v->a[56693] = anon_sym_in; - v->a[56694] = anon_sym_SEMI_SEMI; - v->a[56695] = aux_sym_concatenation_token1; - v->a[56696] = anon_sym_SEMI; - v->a[56697] = 6; - v->a[56698] = actions(1436); - v->a[56699] = 1; - small_parse_table_2835(v); -} - -/* EOF small_parse_table_566.c */ diff --git a/parser/static/small_parse_table/small_parse_table_567.c b/parser/static/small_parse_table/small_parse_table_567.c deleted file mode 100644 index 2369d791..00000000 --- a/parser/static/small_parse_table/small_parse_table_567.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_567.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2835(t_small_parse_table_array *v) -{ - v->a[56700] = sym_comment; - v->a[56701] = actions(2928); - v->a[56702] = 1; - v->a[56703] = anon_sym_fi; - v->a[56704] = actions(2930); - v->a[56705] = 1; - v->a[56706] = anon_sym_elif; - v->a[56707] = actions(2932); - v->a[56708] = 1; - v->a[56709] = anon_sym_else; - v->a[56710] = state(1699); - v->a[56711] = 1; - v->a[56712] = sym_else_clause; - v->a[56713] = state(1503); - v->a[56714] = 2; - v->a[56715] = sym_elif_clause; - v->a[56716] = aux_sym_if_statement_repeat1; - v->a[56717] = 3; - v->a[56718] = actions(3); - v->a[56719] = 1; - small_parse_table_2836(v); -} - -void small_parse_table_2836(t_small_parse_table_array *v) -{ - v->a[56720] = sym_comment; - v->a[56721] = actions(2936); - v->a[56722] = 2; - v->a[56723] = sym_regex; - v->a[56724] = aux_sym__expansion_regex_token1; - v->a[56725] = actions(2934); - v->a[56726] = 4; - v->a[56727] = anon_sym_RPAREN; - v->a[56728] = anon_sym_RBRACE; - v->a[56729] = anon_sym_DQUOTE; - v->a[56730] = sym_raw_string; - v->a[56731] = 6; - v->a[56732] = actions(1436); - v->a[56733] = 1; - v->a[56734] = sym_comment; - v->a[56735] = actions(2930); - v->a[56736] = 1; - v->a[56737] = anon_sym_elif; - v->a[56738] = actions(2932); - v->a[56739] = 1; - small_parse_table_2837(v); -} - -void small_parse_table_2837(t_small_parse_table_array *v) -{ - v->a[56740] = anon_sym_else; - v->a[56741] = actions(2938); - v->a[56742] = 1; - v->a[56743] = anon_sym_fi; - v->a[56744] = state(1663); - v->a[56745] = 1; - v->a[56746] = sym_else_clause; - v->a[56747] = state(1503); - v->a[56748] = 2; - v->a[56749] = sym_elif_clause; - v->a[56750] = aux_sym_if_statement_repeat1; - v->a[56751] = 6; - v->a[56752] = actions(1436); - v->a[56753] = 1; - v->a[56754] = sym_comment; - v->a[56755] = actions(2930); - v->a[56756] = 1; - v->a[56757] = anon_sym_elif; - v->a[56758] = actions(2932); - v->a[56759] = 1; - small_parse_table_2838(v); -} - -void small_parse_table_2838(t_small_parse_table_array *v) -{ - v->a[56760] = anon_sym_else; - v->a[56761] = actions(2940); - v->a[56762] = 1; - v->a[56763] = anon_sym_fi; - v->a[56764] = state(1639); - v->a[56765] = 1; - v->a[56766] = sym_else_clause; - v->a[56767] = state(1503); - v->a[56768] = 2; - v->a[56769] = sym_elif_clause; - v->a[56770] = aux_sym_if_statement_repeat1; - v->a[56771] = 3; - v->a[56772] = actions(3); - v->a[56773] = 1; - v->a[56774] = sym_comment; - v->a[56775] = actions(1046); - v->a[56776] = 2; - v->a[56777] = sym__concat; - v->a[56778] = aux_sym_heredoc_redirect_token1; - v->a[56779] = actions(1048); - small_parse_table_2839(v); -} - -void small_parse_table_2839(t_small_parse_table_array *v) -{ - v->a[56780] = 4; - v->a[56781] = anon_sym_in; - v->a[56782] = anon_sym_SEMI_SEMI; - v->a[56783] = aux_sym_concatenation_token1; - v->a[56784] = anon_sym_SEMI; - v->a[56785] = 3; - v->a[56786] = actions(3); - v->a[56787] = 1; - v->a[56788] = sym_comment; - v->a[56789] = actions(1054); - v->a[56790] = 2; - v->a[56791] = sym__concat; - v->a[56792] = aux_sym_heredoc_redirect_token1; - v->a[56793] = actions(1056); - v->a[56794] = 4; - v->a[56795] = anon_sym_in; - v->a[56796] = anon_sym_SEMI_SEMI; - v->a[56797] = aux_sym_concatenation_token1; - v->a[56798] = anon_sym_SEMI; - v->a[56799] = 6; - small_parse_table_2840(v); -} - -/* EOF small_parse_table_567.c */ diff --git a/parser/static/small_parse_table/small_parse_table_568.c b/parser/static/small_parse_table/small_parse_table_568.c deleted file mode 100644 index 266ed1f4..00000000 --- a/parser/static/small_parse_table/small_parse_table_568.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_568.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2840(t_small_parse_table_array *v) -{ - v->a[56800] = actions(1436); - v->a[56801] = 1; - v->a[56802] = sym_comment; - v->a[56803] = actions(2942); - v->a[56804] = 1; - v->a[56805] = anon_sym_PIPE; - v->a[56806] = actions(2944); - v->a[56807] = 1; - v->a[56808] = anon_sym_RPAREN; - v->a[56809] = state(1492); - v->a[56810] = 1; - v->a[56811] = aux_sym_concatenation_repeat1; - v->a[56812] = state(1523); - v->a[56813] = 1; - v->a[56814] = aux_sym__case_item_last_repeat1; - v->a[56815] = actions(2946); - v->a[56816] = 2; - v->a[56817] = sym__concat; - v->a[56818] = aux_sym_concatenation_token1; - v->a[56819] = 3; - small_parse_table_2841(v); -} - -void small_parse_table_2841(t_small_parse_table_array *v) -{ - v->a[56820] = actions(3); - v->a[56821] = 1; - v->a[56822] = sym_comment; - v->a[56823] = actions(1126); - v->a[56824] = 2; - v->a[56825] = sym_regex; - v->a[56826] = aux_sym__expansion_regex_token1; - v->a[56827] = actions(1124); - v->a[56828] = 4; - v->a[56829] = anon_sym_RPAREN; - v->a[56830] = anon_sym_RBRACE; - v->a[56831] = anon_sym_DQUOTE; - v->a[56832] = sym_raw_string; - v->a[56833] = 6; - v->a[56834] = actions(1436); - v->a[56835] = 1; - v->a[56836] = sym_comment; - v->a[56837] = actions(2942); - v->a[56838] = 1; - v->a[56839] = anon_sym_PIPE; - small_parse_table_2842(v); -} - -void small_parse_table_2842(t_small_parse_table_array *v) -{ - v->a[56840] = actions(2948); - v->a[56841] = 1; - v->a[56842] = anon_sym_RPAREN; - v->a[56843] = state(1492); - v->a[56844] = 1; - v->a[56845] = aux_sym_concatenation_repeat1; - v->a[56846] = state(1541); - v->a[56847] = 1; - v->a[56848] = aux_sym__case_item_last_repeat1; - v->a[56849] = actions(2946); - v->a[56850] = 2; - v->a[56851] = sym__concat; - v->a[56852] = aux_sym_concatenation_token1; - v->a[56853] = 6; - v->a[56854] = actions(1436); - v->a[56855] = 1; - v->a[56856] = sym_comment; - v->a[56857] = actions(2942); - v->a[56858] = 1; - v->a[56859] = anon_sym_PIPE; - small_parse_table_2843(v); -} - -void small_parse_table_2843(t_small_parse_table_array *v) -{ - v->a[56860] = actions(2950); - v->a[56861] = 1; - v->a[56862] = anon_sym_RPAREN; - v->a[56863] = state(1492); - v->a[56864] = 1; - v->a[56865] = aux_sym_concatenation_repeat1; - v->a[56866] = state(1539); - v->a[56867] = 1; - v->a[56868] = aux_sym__case_item_last_repeat1; - v->a[56869] = actions(2946); - v->a[56870] = 2; - v->a[56871] = sym__concat; - v->a[56872] = aux_sym_concatenation_token1; - v->a[56873] = 6; - v->a[56874] = actions(1436); - v->a[56875] = 1; - v->a[56876] = sym_comment; - v->a[56877] = actions(2930); - v->a[56878] = 1; - v->a[56879] = anon_sym_elif; - small_parse_table_2844(v); -} - -void small_parse_table_2844(t_small_parse_table_array *v) -{ - v->a[56880] = actions(2932); - v->a[56881] = 1; - v->a[56882] = anon_sym_else; - v->a[56883] = actions(2952); - v->a[56884] = 1; - v->a[56885] = anon_sym_fi; - v->a[56886] = state(1617); - v->a[56887] = 1; - v->a[56888] = sym_else_clause; - v->a[56889] = state(1503); - v->a[56890] = 2; - v->a[56891] = sym_elif_clause; - v->a[56892] = aux_sym_if_statement_repeat1; - v->a[56893] = 3; - v->a[56894] = actions(3); - v->a[56895] = 1; - v->a[56896] = sym_comment; - v->a[56897] = actions(1093); - v->a[56898] = 2; - v->a[56899] = sym__concat; - small_parse_table_2845(v); -} - -/* EOF small_parse_table_568.c */ diff --git a/parser/static/small_parse_table/small_parse_table_569.c b/parser/static/small_parse_table/small_parse_table_569.c deleted file mode 100644 index 5f12ac7e..00000000 --- a/parser/static/small_parse_table/small_parse_table_569.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_569.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2845(t_small_parse_table_array *v) -{ - v->a[56900] = aux_sym_heredoc_redirect_token1; - v->a[56901] = actions(1091); - v->a[56902] = 4; - v->a[56903] = anon_sym_in; - v->a[56904] = anon_sym_SEMI_SEMI; - v->a[56905] = aux_sym_concatenation_token1; - v->a[56906] = anon_sym_SEMI; - v->a[56907] = 3; - v->a[56908] = actions(1052); - v->a[56909] = 1; - v->a[56910] = anon_sym_DOLLAR; - v->a[56911] = actions(1436); - v->a[56912] = 1; - v->a[56913] = sym_comment; - v->a[56914] = actions(1050); - v->a[56915] = 5; - v->a[56916] = sym_heredoc_content; - v->a[56917] = sym_heredoc_end; - v->a[56918] = anon_sym_DOLLAR_LBRACE; - v->a[56919] = anon_sym_DOLLAR_LPAREN; - small_parse_table_2846(v); -} - -void small_parse_table_2846(t_small_parse_table_array *v) -{ - v->a[56920] = anon_sym_BQUOTE; - v->a[56921] = 6; - v->a[56922] = actions(1436); - v->a[56923] = 1; - v->a[56924] = sym_comment; - v->a[56925] = actions(2930); - v->a[56926] = 1; - v->a[56927] = anon_sym_elif; - v->a[56928] = actions(2932); - v->a[56929] = 1; - v->a[56930] = anon_sym_else; - v->a[56931] = actions(2954); - v->a[56932] = 1; - v->a[56933] = anon_sym_fi; - v->a[56934] = state(1732); - v->a[56935] = 1; - v->a[56936] = sym_else_clause; - v->a[56937] = state(1503); - v->a[56938] = 2; - v->a[56939] = sym_elif_clause; - small_parse_table_2847(v); -} - -void small_parse_table_2847(t_small_parse_table_array *v) -{ - v->a[56940] = aux_sym_if_statement_repeat1; - v->a[56941] = 6; - v->a[56942] = actions(1436); - v->a[56943] = 1; - v->a[56944] = sym_comment; - v->a[56945] = actions(2942); - v->a[56946] = 1; - v->a[56947] = anon_sym_PIPE; - v->a[56948] = actions(2956); - v->a[56949] = 1; - v->a[56950] = anon_sym_RPAREN; - v->a[56951] = state(1492); - v->a[56952] = 1; - v->a[56953] = aux_sym_concatenation_repeat1; - v->a[56954] = state(1547); - v->a[56955] = 1; - v->a[56956] = aux_sym__case_item_last_repeat1; - v->a[56957] = actions(2946); - v->a[56958] = 2; - v->a[56959] = sym__concat; - small_parse_table_2848(v); -} - -void small_parse_table_2848(t_small_parse_table_array *v) -{ - v->a[56960] = aux_sym_concatenation_token1; - v->a[56961] = 3; - v->a[56962] = actions(3); - v->a[56963] = 1; - v->a[56964] = sym_comment; - v->a[56965] = actions(1083); - v->a[56966] = 2; - v->a[56967] = sym_regex; - v->a[56968] = aux_sym__expansion_regex_token1; - v->a[56969] = actions(1085); - v->a[56970] = 4; - v->a[56971] = anon_sym_RPAREN; - v->a[56972] = anon_sym_RBRACE; - v->a[56973] = anon_sym_DQUOTE; - v->a[56974] = sym_raw_string; - v->a[56975] = 3; - v->a[56976] = actions(3); - v->a[56977] = 1; - v->a[56978] = sym_comment; - v->a[56979] = actions(1087); - small_parse_table_2849(v); -} - -void small_parse_table_2849(t_small_parse_table_array *v) -{ - v->a[56980] = 2; - v->a[56981] = sym_regex; - v->a[56982] = aux_sym__expansion_regex_token1; - v->a[56983] = actions(1089); - v->a[56984] = 4; - v->a[56985] = anon_sym_RPAREN; - v->a[56986] = anon_sym_RBRACE; - v->a[56987] = anon_sym_DQUOTE; - v->a[56988] = sym_raw_string; - v->a[56989] = 3; - v->a[56990] = actions(3); - v->a[56991] = 1; - v->a[56992] = sym_comment; - v->a[56993] = actions(1108); - v->a[56994] = 2; - v->a[56995] = sym_regex; - v->a[56996] = aux_sym__expansion_regex_token1; - v->a[56997] = actions(1106); - v->a[56998] = 4; - v->a[56999] = anon_sym_RPAREN; - small_parse_table_2850(v); -} - -/* EOF small_parse_table_569.c */ diff --git a/parser/static/small_parse_table/small_parse_table_57.c b/parser/static/small_parse_table/small_parse_table_57.c deleted file mode 100644 index 20454902..00000000 --- a/parser/static/small_parse_table/small_parse_table_57.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_285(t_small_parse_table_array *v) -{ - v->a[5700] = aux_sym_redirected_statement_repeat2; - v->a[5701] = state(1561); - v->a[5702] = 1; - v->a[5703] = sym__statement_not_pipeline; - v->a[5704] = actions(129); - v->a[5705] = 2; - v->a[5706] = anon_sym_while; - v->a[5707] = anon_sym_until; - v->a[5708] = actions(161); - v->a[5709] = 2; - v->a[5710] = sym_raw_string; - v->a[5711] = sym_number; - v->a[5712] = actions(149); - v->a[5713] = 3; - v->a[5714] = anon_sym_LT; - v->a[5715] = anon_sym_GT; - v->a[5716] = anon_sym_GT_GT; - v->a[5717] = state(401); - v->a[5718] = 5; - v->a[5719] = sym_arithmetic_expansion; - small_parse_table_286(v); -} - -void small_parse_table_286(t_small_parse_table_array *v) -{ - v->a[5720] = sym_string; - v->a[5721] = sym_simple_expansion; - v->a[5722] = sym_expansion; - v->a[5723] = sym_command_substitution; - v->a[5724] = state(920); - v->a[5725] = 12; - v->a[5726] = sym_redirected_statement; - v->a[5727] = sym_for_statement; - v->a[5728] = sym_while_statement; - v->a[5729] = sym_if_statement; - v->a[5730] = sym_case_statement; - v->a[5731] = sym_function_definition; - v->a[5732] = sym_compound_statement; - v->a[5733] = sym_subshell; - v->a[5734] = sym_list; - v->a[5735] = sym_negated_command; - v->a[5736] = sym_command; - v->a[5737] = sym__variable_assignments; - v->a[5738] = 30; - v->a[5739] = actions(3); - small_parse_table_287(v); -} - -void small_parse_table_287(t_small_parse_table_array *v) -{ - v->a[5740] = 1; - v->a[5741] = sym_comment; - v->a[5742] = actions(9); - v->a[5743] = 1; - v->a[5744] = anon_sym_for; - v->a[5745] = actions(13); - v->a[5746] = 1; - v->a[5747] = anon_sym_if; - v->a[5748] = actions(15); - v->a[5749] = 1; - v->a[5750] = anon_sym_case; - v->a[5751] = actions(17); - v->a[5752] = 1; - v->a[5753] = anon_sym_LPAREN; - v->a[5754] = actions(19); - v->a[5755] = 1; - v->a[5756] = anon_sym_LBRACE; - v->a[5757] = actions(53); - v->a[5758] = 1; - v->a[5759] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_288(v); -} - -void small_parse_table_288(t_small_parse_table_array *v) -{ - v->a[5760] = actions(55); - v->a[5761] = 1; - v->a[5762] = anon_sym_DOLLAR; - v->a[5763] = actions(57); - v->a[5764] = 1; - v->a[5765] = anon_sym_DQUOTE; - v->a[5766] = actions(61); - v->a[5767] = 1; - v->a[5768] = anon_sym_DOLLAR_LBRACE; - v->a[5769] = actions(63); - v->a[5770] = 1; - v->a[5771] = anon_sym_DOLLAR_LPAREN; - v->a[5772] = actions(65); - v->a[5773] = 1; - v->a[5774] = anon_sym_BQUOTE; - v->a[5775] = actions(208); - v->a[5776] = 1; - v->a[5777] = sym_word; - v->a[5778] = actions(210); - v->a[5779] = 1; - small_parse_table_289(v); -} - -void small_parse_table_289(t_small_parse_table_array *v) -{ - v->a[5780] = anon_sym_BANG; - v->a[5781] = actions(216); - v->a[5782] = 1; - v->a[5783] = sym_variable_name; - v->a[5784] = state(112); - v->a[5785] = 1; - v->a[5786] = aux_sym__statements_repeat1; - v->a[5787] = state(158); - v->a[5788] = 1; - v->a[5789] = sym_command_name; - v->a[5790] = state(186); - v->a[5791] = 1; - v->a[5792] = sym_variable_assignment; - v->a[5793] = state(298); - v->a[5794] = 1; - v->a[5795] = aux_sym_command_repeat1; - v->a[5796] = state(555); - v->a[5797] = 1; - v->a[5798] = sym_concatenation; - v->a[5799] = state(581); - small_parse_table_290(v); -} - -/* EOF small_parse_table_57.c */ diff --git a/parser/static/small_parse_table/small_parse_table_570.c b/parser/static/small_parse_table/small_parse_table_570.c deleted file mode 100644 index 0a08e0b7..00000000 --- a/parser/static/small_parse_table/small_parse_table_570.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_570.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2850(t_small_parse_table_array *v) -{ - v->a[57000] = anon_sym_RBRACE; - v->a[57001] = anon_sym_DQUOTE; - v->a[57002] = sym_raw_string; - v->a[57003] = 3; - v->a[57004] = actions(3); - v->a[57005] = 1; - v->a[57006] = sym_comment; - v->a[57007] = actions(1050); - v->a[57008] = 2; - v->a[57009] = sym__concat; - v->a[57010] = aux_sym_heredoc_redirect_token1; - v->a[57011] = actions(1052); - v->a[57012] = 4; - v->a[57013] = anon_sym_in; - v->a[57014] = anon_sym_SEMI_SEMI; - v->a[57015] = aux_sym_concatenation_token1; - v->a[57016] = anon_sym_SEMI; - v->a[57017] = 3; - v->a[57018] = actions(1114); - v->a[57019] = 1; - small_parse_table_2851(v); -} - -void small_parse_table_2851(t_small_parse_table_array *v) -{ - v->a[57020] = anon_sym_DOLLAR; - v->a[57021] = actions(1436); - v->a[57022] = 1; - v->a[57023] = sym_comment; - v->a[57024] = actions(1116); - v->a[57025] = 5; - v->a[57026] = sym_heredoc_content; - v->a[57027] = sym_heredoc_end; - v->a[57028] = anon_sym_DOLLAR_LBRACE; - v->a[57029] = anon_sym_DOLLAR_LPAREN; - v->a[57030] = anon_sym_BQUOTE; - v->a[57031] = 3; - v->a[57032] = actions(3); - v->a[57033] = 1; - v->a[57034] = sym_comment; - v->a[57035] = actions(1126); - v->a[57036] = 2; - v->a[57037] = sym__concat; - v->a[57038] = aux_sym_heredoc_redirect_token1; - v->a[57039] = actions(1124); - small_parse_table_2852(v); -} - -void small_parse_table_2852(t_small_parse_table_array *v) -{ - v->a[57040] = 4; - v->a[57041] = anon_sym_in; - v->a[57042] = anon_sym_SEMI_SEMI; - v->a[57043] = aux_sym_concatenation_token1; - v->a[57044] = anon_sym_SEMI; - v->a[57045] = 6; - v->a[57046] = actions(1436); - v->a[57047] = 1; - v->a[57048] = sym_comment; - v->a[57049] = actions(2930); - v->a[57050] = 1; - v->a[57051] = anon_sym_elif; - v->a[57052] = actions(2932); - v->a[57053] = 1; - v->a[57054] = anon_sym_else; - v->a[57055] = actions(2958); - v->a[57056] = 1; - v->a[57057] = anon_sym_fi; - v->a[57058] = state(1704); - v->a[57059] = 1; - small_parse_table_2853(v); -} - -void small_parse_table_2853(t_small_parse_table_array *v) -{ - v->a[57060] = sym_else_clause; - v->a[57061] = state(1503); - v->a[57062] = 2; - v->a[57063] = sym_elif_clause; - v->a[57064] = aux_sym_if_statement_repeat1; - v->a[57065] = 6; - v->a[57066] = actions(1436); - v->a[57067] = 1; - v->a[57068] = sym_comment; - v->a[57069] = actions(2960); - v->a[57070] = 1; - v->a[57071] = sym_simple_heredoc_body; - v->a[57072] = actions(2962); - v->a[57073] = 1; - v->a[57074] = sym__heredoc_body_beginning; - v->a[57075] = state(1061); - v->a[57076] = 1; - v->a[57077] = sym__simple_heredoc_body; - v->a[57078] = state(1063); - v->a[57079] = 1; - small_parse_table_2854(v); -} - -void small_parse_table_2854(t_small_parse_table_array *v) -{ - v->a[57080] = sym__heredoc_body; - v->a[57081] = state(1664); - v->a[57082] = 1; - v->a[57083] = sym_heredoc_body; - v->a[57084] = 5; - v->a[57085] = actions(1436); - v->a[57086] = 1; - v->a[57087] = sym_comment; - v->a[57088] = actions(2962); - v->a[57089] = 1; - v->a[57090] = sym__heredoc_body_beginning; - v->a[57091] = actions(2964); - v->a[57092] = 1; - v->a[57093] = sym_simple_heredoc_body; - v->a[57094] = state(1662); - v->a[57095] = 1; - v->a[57096] = sym_heredoc_body; - v->a[57097] = state(1247); - v->a[57098] = 2; - v->a[57099] = sym__heredoc_body; - small_parse_table_2855(v); -} - -/* EOF small_parse_table_570.c */ diff --git a/parser/static/small_parse_table/small_parse_table_571.c b/parser/static/small_parse_table/small_parse_table_571.c deleted file mode 100644 index 47c3a5c6..00000000 --- a/parser/static/small_parse_table/small_parse_table_571.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_571.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2855(t_small_parse_table_array *v) -{ - v->a[57100] = sym__simple_heredoc_body; - v->a[57101] = 2; - v->a[57102] = actions(1436); - v->a[57103] = 1; - v->a[57104] = sym_comment; - v->a[57105] = actions(1050); - v->a[57106] = 5; - v->a[57107] = sym__concat; - v->a[57108] = anon_sym_PIPE; - v->a[57109] = anon_sym_RPAREN; - v->a[57110] = anon_sym_RBRACE; - v->a[57111] = aux_sym_concatenation_token1; - v->a[57112] = 2; - v->a[57113] = actions(1436); - v->a[57114] = 1; - v->a[57115] = sym_comment; - v->a[57116] = actions(1108); - v->a[57117] = 5; - v->a[57118] = sym__concat; - v->a[57119] = anon_sym_PIPE; - small_parse_table_2856(v); -} - -void small_parse_table_2856(t_small_parse_table_array *v) -{ - v->a[57120] = anon_sym_RPAREN; - v->a[57121] = anon_sym_RBRACE; - v->a[57122] = aux_sym_concatenation_token1; - v->a[57123] = 2; - v->a[57124] = actions(1436); - v->a[57125] = 1; - v->a[57126] = sym_comment; - v->a[57127] = actions(1087); - v->a[57128] = 5; - v->a[57129] = sym__concat; - v->a[57130] = anon_sym_PIPE; - v->a[57131] = anon_sym_RPAREN; - v->a[57132] = anon_sym_RBRACE; - v->a[57133] = aux_sym_concatenation_token1; - v->a[57134] = 2; - v->a[57135] = actions(1436); - v->a[57136] = 1; - v->a[57137] = sym_comment; - v->a[57138] = actions(1083); - v->a[57139] = 5; - small_parse_table_2857(v); -} - -void small_parse_table_2857(t_small_parse_table_array *v) -{ - v->a[57140] = sym__concat; - v->a[57141] = anon_sym_PIPE; - v->a[57142] = anon_sym_RPAREN; - v->a[57143] = anon_sym_RBRACE; - v->a[57144] = aux_sym_concatenation_token1; - v->a[57145] = 2; - v->a[57146] = actions(1436); - v->a[57147] = 1; - v->a[57148] = sym_comment; - v->a[57149] = actions(1050); - v->a[57150] = 5; - v->a[57151] = sym__concat; - v->a[57152] = anon_sym_PIPE; - v->a[57153] = anon_sym_RPAREN; - v->a[57154] = anon_sym_RBRACE; - v->a[57155] = aux_sym_concatenation_token1; - v->a[57156] = 5; - v->a[57157] = actions(1436); - v->a[57158] = 1; - v->a[57159] = sym_comment; - small_parse_table_2858(v); -} - -void small_parse_table_2858(t_small_parse_table_array *v) -{ - v->a[57160] = actions(2962); - v->a[57161] = 1; - v->a[57162] = sym__heredoc_body_beginning; - v->a[57163] = actions(2964); - v->a[57164] = 1; - v->a[57165] = sym_simple_heredoc_body; - v->a[57166] = state(1662); - v->a[57167] = 1; - v->a[57168] = sym_heredoc_body; - v->a[57169] = state(1265); - v->a[57170] = 2; - v->a[57171] = sym__heredoc_body; - v->a[57172] = sym__simple_heredoc_body; - v->a[57173] = 2; - v->a[57174] = actions(1436); - v->a[57175] = 1; - v->a[57176] = sym_comment; - v->a[57177] = actions(1126); - v->a[57178] = 5; - v->a[57179] = sym__concat; - small_parse_table_2859(v); -} - -void small_parse_table_2859(t_small_parse_table_array *v) -{ - v->a[57180] = anon_sym_PIPE; - v->a[57181] = anon_sym_RPAREN; - v->a[57182] = anon_sym_RBRACE; - v->a[57183] = aux_sym_concatenation_token1; - v->a[57184] = 5; - v->a[57185] = actions(1436); - v->a[57186] = 1; - v->a[57187] = sym_comment; - v->a[57188] = actions(2960); - v->a[57189] = 1; - v->a[57190] = sym_simple_heredoc_body; - v->a[57191] = actions(2962); - v->a[57192] = 1; - v->a[57193] = sym__heredoc_body_beginning; - v->a[57194] = state(1664); - v->a[57195] = 1; - v->a[57196] = sym_heredoc_body; - v->a[57197] = state(997); - v->a[57198] = 2; - v->a[57199] = sym__heredoc_body; - small_parse_table_2860(v); -} - -/* EOF small_parse_table_571.c */ diff --git a/parser/static/small_parse_table/small_parse_table_572.c b/parser/static/small_parse_table/small_parse_table_572.c deleted file mode 100644 index 67eb4be2..00000000 --- a/parser/static/small_parse_table/small_parse_table_572.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_572.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2860(t_small_parse_table_array *v) -{ - v->a[57200] = sym__simple_heredoc_body; - v->a[57201] = 4; - v->a[57202] = actions(1436); - v->a[57203] = 1; - v->a[57204] = sym_comment; - v->a[57205] = state(1486); - v->a[57206] = 1; - v->a[57207] = aux_sym_concatenation_repeat1; - v->a[57208] = actions(981); - v->a[57209] = 2; - v->a[57210] = anon_sym_PIPE; - v->a[57211] = anon_sym_RPAREN; - v->a[57212] = actions(2966); - v->a[57213] = 2; - v->a[57214] = sym__concat; - v->a[57215] = aux_sym_concatenation_token1; - v->a[57216] = 2; - v->a[57217] = actions(1436); - v->a[57218] = 1; - v->a[57219] = sym_comment; - small_parse_table_2861(v); -} - -void small_parse_table_2861(t_small_parse_table_array *v) -{ - v->a[57220] = actions(1093); - v->a[57221] = 5; - v->a[57222] = sym__concat; - v->a[57223] = anon_sym_PIPE; - v->a[57224] = anon_sym_RPAREN; - v->a[57225] = anon_sym_RBRACE; - v->a[57226] = aux_sym_concatenation_token1; - v->a[57227] = 2; - v->a[57228] = actions(1436); - v->a[57229] = 1; - v->a[57230] = sym_comment; - v->a[57231] = actions(1097); - v->a[57232] = 5; - v->a[57233] = sym__concat; - v->a[57234] = anon_sym_PIPE; - v->a[57235] = anon_sym_RPAREN; - v->a[57236] = anon_sym_RBRACE; - v->a[57237] = aux_sym_concatenation_token1; - v->a[57238] = 5; - v->a[57239] = actions(3); - small_parse_table_2862(v); -} - -void small_parse_table_2862(t_small_parse_table_array *v) -{ - v->a[57240] = 1; - v->a[57241] = sym_comment; - v->a[57242] = actions(2889); - v->a[57243] = 1; - v->a[57244] = aux_sym_heredoc_redirect_token1; - v->a[57245] = actions(2909); - v->a[57246] = 1; - v->a[57247] = anon_sym_in; - v->a[57248] = state(1644); - v->a[57249] = 1; - v->a[57250] = sym_terminator; - v->a[57251] = actions(1348); - v->a[57252] = 2; - v->a[57253] = anon_sym_SEMI_SEMI; - v->a[57254] = anon_sym_SEMI; - v->a[57255] = 2; - v->a[57256] = actions(1436); - v->a[57257] = 1; - v->a[57258] = sym_comment; - v->a[57259] = actions(1116); - small_parse_table_2863(v); -} - -void small_parse_table_2863(t_small_parse_table_array *v) -{ - v->a[57260] = 5; - v->a[57261] = sym__concat; - v->a[57262] = anon_sym_PIPE; - v->a[57263] = anon_sym_RPAREN; - v->a[57264] = anon_sym_RBRACE; - v->a[57265] = aux_sym_concatenation_token1; - v->a[57266] = 6; - v->a[57267] = actions(1436); - v->a[57268] = 1; - v->a[57269] = sym_comment; - v->a[57270] = actions(2962); - v->a[57271] = 1; - v->a[57272] = sym__heredoc_body_beginning; - v->a[57273] = actions(2964); - v->a[57274] = 1; - v->a[57275] = sym_simple_heredoc_body; - v->a[57276] = state(1263); - v->a[57277] = 1; - v->a[57278] = sym__heredoc_body; - v->a[57279] = state(1264); - small_parse_table_2864(v); -} - -void small_parse_table_2864(t_small_parse_table_array *v) -{ - v->a[57280] = 1; - v->a[57281] = sym__simple_heredoc_body; - v->a[57282] = state(1662); - v->a[57283] = 1; - v->a[57284] = sym_heredoc_body; - v->a[57285] = 5; - v->a[57286] = actions(1436); - v->a[57287] = 1; - v->a[57288] = sym_comment; - v->a[57289] = actions(2946); - v->a[57290] = 1; - v->a[57291] = aux_sym_concatenation_token1; - v->a[57292] = actions(2969); - v->a[57293] = 1; - v->a[57294] = sym__concat; - v->a[57295] = state(1486); - v->a[57296] = 1; - v->a[57297] = aux_sym_concatenation_repeat1; - v->a[57298] = actions(921); - v->a[57299] = 2; - small_parse_table_2865(v); -} - -/* EOF small_parse_table_572.c */ diff --git a/parser/static/small_parse_table/small_parse_table_573.c b/parser/static/small_parse_table/small_parse_table_573.c deleted file mode 100644 index 167a059c..00000000 --- a/parser/static/small_parse_table/small_parse_table_573.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_573.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2865(t_small_parse_table_array *v) -{ - v->a[57300] = anon_sym_PIPE; - v->a[57301] = anon_sym_RPAREN; - v->a[57302] = 2; - v->a[57303] = actions(1436); - v->a[57304] = 1; - v->a[57305] = sym_comment; - v->a[57306] = actions(1046); - v->a[57307] = 5; - v->a[57308] = sym__concat; - v->a[57309] = anon_sym_PIPE; - v->a[57310] = anon_sym_RPAREN; - v->a[57311] = anon_sym_RBRACE; - v->a[57312] = aux_sym_concatenation_token1; - v->a[57313] = 5; - v->a[57314] = actions(3); - v->a[57315] = 1; - v->a[57316] = sym_comment; - v->a[57317] = actions(2889); - v->a[57318] = 1; - v->a[57319] = aux_sym_heredoc_redirect_token1; - small_parse_table_2866(v); -} - -void small_parse_table_2866(t_small_parse_table_array *v) -{ - v->a[57320] = actions(2901); - v->a[57321] = 1; - v->a[57322] = anon_sym_in; - v->a[57323] = state(1579); - v->a[57324] = 1; - v->a[57325] = sym_terminator; - v->a[57326] = actions(1348); - v->a[57327] = 2; - v->a[57328] = anon_sym_SEMI_SEMI; - v->a[57329] = anon_sym_SEMI; - v->a[57330] = 6; - v->a[57331] = actions(1436); - v->a[57332] = 1; - v->a[57333] = sym_comment; - v->a[57334] = actions(2962); - v->a[57335] = 1; - v->a[57336] = sym__heredoc_body_beginning; - v->a[57337] = actions(2964); - v->a[57338] = 1; - v->a[57339] = sym_simple_heredoc_body; - small_parse_table_2867(v); -} - -void small_parse_table_2867(t_small_parse_table_array *v) -{ - v->a[57340] = state(1271); - v->a[57341] = 1; - v->a[57342] = sym__heredoc_body; - v->a[57343] = state(1272); - v->a[57344] = 1; - v->a[57345] = sym__simple_heredoc_body; - v->a[57346] = state(1662); - v->a[57347] = 1; - v->a[57348] = sym_heredoc_body; - v->a[57349] = 5; - v->a[57350] = actions(3); - v->a[57351] = 1; - v->a[57352] = sym_comment; - v->a[57353] = actions(2889); - v->a[57354] = 1; - v->a[57355] = aux_sym_heredoc_redirect_token1; - v->a[57356] = actions(2971); - v->a[57357] = 1; - v->a[57358] = anon_sym_in; - v->a[57359] = state(1554); - small_parse_table_2868(v); -} - -void small_parse_table_2868(t_small_parse_table_array *v) -{ - v->a[57360] = 1; - v->a[57361] = sym_terminator; - v->a[57362] = actions(1348); - v->a[57363] = 2; - v->a[57364] = anon_sym_SEMI_SEMI; - v->a[57365] = anon_sym_SEMI; - v->a[57366] = 5; - v->a[57367] = actions(3); - v->a[57368] = 1; - v->a[57369] = sym_comment; - v->a[57370] = actions(2889); - v->a[57371] = 1; - v->a[57372] = aux_sym_heredoc_redirect_token1; - v->a[57373] = actions(2973); - v->a[57374] = 1; - v->a[57375] = anon_sym_in; - v->a[57376] = state(1565); - v->a[57377] = 1; - v->a[57378] = sym_terminator; - v->a[57379] = actions(1348); - small_parse_table_2869(v); -} - -void small_parse_table_2869(t_small_parse_table_array *v) -{ - v->a[57380] = 2; - v->a[57381] = anon_sym_SEMI_SEMI; - v->a[57382] = anon_sym_SEMI; - v->a[57383] = 5; - v->a[57384] = actions(1436); - v->a[57385] = 1; - v->a[57386] = sym_comment; - v->a[57387] = actions(2960); - v->a[57388] = 1; - v->a[57389] = sym_simple_heredoc_body; - v->a[57390] = actions(2962); - v->a[57391] = 1; - v->a[57392] = sym__heredoc_body_beginning; - v->a[57393] = state(1664); - v->a[57394] = 1; - v->a[57395] = sym_heredoc_body; - v->a[57396] = state(1043); - v->a[57397] = 2; - v->a[57398] = sym__heredoc_body; - v->a[57399] = sym__simple_heredoc_body; - small_parse_table_2870(v); -} - -/* EOF small_parse_table_573.c */ diff --git a/parser/static/small_parse_table/small_parse_table_574.c b/parser/static/small_parse_table/small_parse_table_574.c deleted file mode 100644 index 5b7b8028..00000000 --- a/parser/static/small_parse_table/small_parse_table_574.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_574.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2870(t_small_parse_table_array *v) -{ - v->a[57400] = 2; - v->a[57401] = actions(1436); - v->a[57402] = 1; - v->a[57403] = sym_comment; - v->a[57404] = actions(1054); - v->a[57405] = 5; - v->a[57406] = sym__concat; - v->a[57407] = anon_sym_PIPE; - v->a[57408] = anon_sym_RPAREN; - v->a[57409] = anon_sym_RBRACE; - v->a[57410] = aux_sym_concatenation_token1; - v->a[57411] = 5; - v->a[57412] = actions(1436); - v->a[57413] = 1; - v->a[57414] = sym_comment; - v->a[57415] = actions(2962); - v->a[57416] = 1; - v->a[57417] = sym__heredoc_body_beginning; - v->a[57418] = actions(2964); - v->a[57419] = 1; - small_parse_table_2871(v); -} - -void small_parse_table_2871(t_small_parse_table_array *v) -{ - v->a[57420] = sym_simple_heredoc_body; - v->a[57421] = state(1662); - v->a[57422] = 1; - v->a[57423] = sym_heredoc_body; - v->a[57424] = state(1260); - v->a[57425] = 2; - v->a[57426] = sym__heredoc_body; - v->a[57427] = sym__simple_heredoc_body; - v->a[57428] = 5; - v->a[57429] = actions(1436); - v->a[57430] = 1; - v->a[57431] = sym_comment; - v->a[57432] = actions(2962); - v->a[57433] = 1; - v->a[57434] = sym__heredoc_body_beginning; - v->a[57435] = actions(2975); - v->a[57436] = 1; - v->a[57437] = sym_simple_heredoc_body; - v->a[57438] = state(1756); - v->a[57439] = 1; - small_parse_table_2872(v); -} - -void small_parse_table_2872(t_small_parse_table_array *v) -{ - v->a[57440] = sym_heredoc_body; - v->a[57441] = state(1410); - v->a[57442] = 2; - v->a[57443] = sym__heredoc_body; - v->a[57444] = sym__simple_heredoc_body; - v->a[57445] = 6; - v->a[57446] = actions(1436); - v->a[57447] = 1; - v->a[57448] = sym_comment; - v->a[57449] = actions(2962); - v->a[57450] = 1; - v->a[57451] = sym__heredoc_body_beginning; - v->a[57452] = actions(2975); - v->a[57453] = 1; - v->a[57454] = sym_simple_heredoc_body; - v->a[57455] = state(1435); - v->a[57456] = 1; - v->a[57457] = sym__heredoc_body; - v->a[57458] = state(1436); - v->a[57459] = 1; - small_parse_table_2873(v); -} - -void small_parse_table_2873(t_small_parse_table_array *v) -{ - v->a[57460] = sym__simple_heredoc_body; - v->a[57461] = state(1756); - v->a[57462] = 1; - v->a[57463] = sym_heredoc_body; - v->a[57464] = 4; - v->a[57465] = actions(1436); - v->a[57466] = 1; - v->a[57467] = sym_comment; - v->a[57468] = actions(2979); - v->a[57469] = 1; - v->a[57470] = anon_sym_elif; - v->a[57471] = actions(2977); - v->a[57472] = 2; - v->a[57473] = anon_sym_fi; - v->a[57474] = anon_sym_else; - v->a[57475] = state(1503); - v->a[57476] = 2; - v->a[57477] = sym_elif_clause; - v->a[57478] = aux_sym_if_statement_repeat1; - v->a[57479] = 5; - small_parse_table_2874(v); -} - -void small_parse_table_2874(t_small_parse_table_array *v) -{ - v->a[57480] = actions(1436); - v->a[57481] = 1; - v->a[57482] = sym_comment; - v->a[57483] = actions(2962); - v->a[57484] = 1; - v->a[57485] = sym__heredoc_body_beginning; - v->a[57486] = actions(2975); - v->a[57487] = 1; - v->a[57488] = sym_simple_heredoc_body; - v->a[57489] = state(1756); - v->a[57490] = 1; - v->a[57491] = sym_heredoc_body; - v->a[57492] = state(1427); - v->a[57493] = 2; - v->a[57494] = sym__heredoc_body; - v->a[57495] = sym__simple_heredoc_body; - v->a[57496] = 4; - v->a[57497] = actions(1436); - v->a[57498] = 1; - v->a[57499] = sym_comment; - small_parse_table_2875(v); -} - -/* EOF small_parse_table_574.c */ diff --git a/parser/static/small_parse_table/small_parse_table_575.c b/parser/static/small_parse_table/small_parse_table_575.c deleted file mode 100644 index 2684592b..00000000 --- a/parser/static/small_parse_table/small_parse_table_575.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_575.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2875(t_small_parse_table_array *v) -{ - v->a[57500] = state(1492); - v->a[57501] = 1; - v->a[57502] = aux_sym_concatenation_repeat1; - v->a[57503] = actions(2946); - v->a[57504] = 2; - v->a[57505] = sym__concat; - v->a[57506] = aux_sym_concatenation_token1; - v->a[57507] = actions(2982); - v->a[57508] = 2; - v->a[57509] = anon_sym_PIPE; - v->a[57510] = anon_sym_RPAREN; - v->a[57511] = 5; - v->a[57512] = actions(1436); - v->a[57513] = 1; - v->a[57514] = sym_comment; - v->a[57515] = actions(2962); - v->a[57516] = 1; - v->a[57517] = sym__heredoc_body_beginning; - v->a[57518] = actions(2975); - v->a[57519] = 1; - small_parse_table_2876(v); -} - -void small_parse_table_2876(t_small_parse_table_array *v) -{ - v->a[57520] = sym_simple_heredoc_body; - v->a[57521] = state(1756); - v->a[57522] = 1; - v->a[57523] = sym_heredoc_body; - v->a[57524] = state(1420); - v->a[57525] = 2; - v->a[57526] = sym__heredoc_body; - v->a[57527] = sym__simple_heredoc_body; - v->a[57528] = 5; - v->a[57529] = actions(3); - v->a[57530] = 1; - v->a[57531] = sym_comment; - v->a[57532] = actions(2889); - v->a[57533] = 1; - v->a[57534] = aux_sym_heredoc_redirect_token1; - v->a[57535] = actions(2984); - v->a[57536] = 1; - v->a[57537] = anon_sym_in; - v->a[57538] = state(1571); - v->a[57539] = 1; - small_parse_table_2877(v); -} - -void small_parse_table_2877(t_small_parse_table_array *v) -{ - v->a[57540] = sym_terminator; - v->a[57541] = actions(1348); - v->a[57542] = 2; - v->a[57543] = anon_sym_SEMI_SEMI; - v->a[57544] = anon_sym_SEMI; - v->a[57545] = 6; - v->a[57546] = actions(1436); - v->a[57547] = 1; - v->a[57548] = sym_comment; - v->a[57549] = actions(2962); - v->a[57550] = 1; - v->a[57551] = sym__heredoc_body_beginning; - v->a[57552] = actions(2975); - v->a[57553] = 1; - v->a[57554] = sym_simple_heredoc_body; - v->a[57555] = state(1421); - v->a[57556] = 1; - v->a[57557] = sym__heredoc_body; - v->a[57558] = state(1424); - v->a[57559] = 1; - small_parse_table_2878(v); -} - -void small_parse_table_2878(t_small_parse_table_array *v) -{ - v->a[57560] = sym__simple_heredoc_body; - v->a[57561] = state(1756); - v->a[57562] = 1; - v->a[57563] = sym_heredoc_body; - v->a[57564] = 6; - v->a[57565] = actions(1436); - v->a[57566] = 1; - v->a[57567] = sym_comment; - v->a[57568] = actions(2962); - v->a[57569] = 1; - v->a[57570] = sym__heredoc_body_beginning; - v->a[57571] = actions(2975); - v->a[57572] = 1; - v->a[57573] = sym_simple_heredoc_body; - v->a[57574] = state(1425); - v->a[57575] = 1; - v->a[57576] = sym__heredoc_body; - v->a[57577] = state(1426); - v->a[57578] = 1; - v->a[57579] = sym__simple_heredoc_body; - small_parse_table_2879(v); -} - -void small_parse_table_2879(t_small_parse_table_array *v) -{ - v->a[57580] = state(1756); - v->a[57581] = 1; - v->a[57582] = sym_heredoc_body; - v->a[57583] = 5; - v->a[57584] = actions(3); - v->a[57585] = 1; - v->a[57586] = sym_comment; - v->a[57587] = actions(2887); - v->a[57588] = 1; - v->a[57589] = anon_sym_in; - v->a[57590] = actions(2889); - v->a[57591] = 1; - v->a[57592] = aux_sym_heredoc_redirect_token1; - v->a[57593] = state(1599); - v->a[57594] = 1; - v->a[57595] = sym_terminator; - v->a[57596] = actions(1348); - v->a[57597] = 2; - v->a[57598] = anon_sym_SEMI_SEMI; - v->a[57599] = anon_sym_SEMI; - small_parse_table_2880(v); -} - -/* EOF small_parse_table_575.c */ diff --git a/parser/static/small_parse_table/small_parse_table_576.c b/parser/static/small_parse_table/small_parse_table_576.c deleted file mode 100644 index 4626c6fe..00000000 --- a/parser/static/small_parse_table/small_parse_table_576.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_576.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2880(t_small_parse_table_array *v) -{ - v->a[57600] = 6; - v->a[57601] = actions(1436); - v->a[57602] = 1; - v->a[57603] = sym_comment; - v->a[57604] = actions(2962); - v->a[57605] = 1; - v->a[57606] = sym__heredoc_body_beginning; - v->a[57607] = actions(2964); - v->a[57608] = 1; - v->a[57609] = sym_simple_heredoc_body; - v->a[57610] = state(1261); - v->a[57611] = 1; - v->a[57612] = sym__heredoc_body; - v->a[57613] = state(1262); - v->a[57614] = 1; - v->a[57615] = sym__simple_heredoc_body; - v->a[57616] = state(1662); - v->a[57617] = 1; - v->a[57618] = sym_heredoc_body; - v->a[57619] = 6; - small_parse_table_2881(v); -} - -void small_parse_table_2881(t_small_parse_table_array *v) -{ - v->a[57620] = actions(1436); - v->a[57621] = 1; - v->a[57622] = sym_comment; - v->a[57623] = actions(2960); - v->a[57624] = 1; - v->a[57625] = sym_simple_heredoc_body; - v->a[57626] = actions(2962); - v->a[57627] = 1; - v->a[57628] = sym__heredoc_body_beginning; - v->a[57629] = state(1007); - v->a[57630] = 1; - v->a[57631] = sym__heredoc_body; - v->a[57632] = state(1009); - v->a[57633] = 1; - v->a[57634] = sym__simple_heredoc_body; - v->a[57635] = state(1664); - v->a[57636] = 1; - v->a[57637] = sym_heredoc_body; - v->a[57638] = 5; - v->a[57639] = actions(1436); - small_parse_table_2882(v); -} - -void small_parse_table_2882(t_small_parse_table_array *v) -{ - v->a[57640] = 1; - v->a[57641] = sym_comment; - v->a[57642] = actions(2960); - v->a[57643] = 1; - v->a[57644] = sym_simple_heredoc_body; - v->a[57645] = actions(2962); - v->a[57646] = 1; - v->a[57647] = sym__heredoc_body_beginning; - v->a[57648] = state(1664); - v->a[57649] = 1; - v->a[57650] = sym_heredoc_body; - v->a[57651] = state(1002); - v->a[57652] = 2; - v->a[57653] = sym__heredoc_body; - v->a[57654] = sym__simple_heredoc_body; - v->a[57655] = 6; - v->a[57656] = actions(1436); - v->a[57657] = 1; - v->a[57658] = sym_comment; - v->a[57659] = actions(2960); - small_parse_table_2883(v); -} - -void small_parse_table_2883(t_small_parse_table_array *v) -{ - v->a[57660] = 1; - v->a[57661] = sym_simple_heredoc_body; - v->a[57662] = actions(2962); - v->a[57663] = 1; - v->a[57664] = sym__heredoc_body_beginning; - v->a[57665] = state(1018); - v->a[57666] = 1; - v->a[57667] = sym__heredoc_body; - v->a[57668] = state(1062); - v->a[57669] = 1; - v->a[57670] = sym__simple_heredoc_body; - v->a[57671] = state(1664); - v->a[57672] = 1; - v->a[57673] = sym_heredoc_body; - v->a[57674] = 4; - v->a[57675] = actions(1436); - v->a[57676] = 1; - v->a[57677] = sym_comment; - v->a[57678] = actions(2986); - v->a[57679] = 1; - small_parse_table_2884(v); -} - -void small_parse_table_2884(t_small_parse_table_array *v) -{ - v->a[57680] = anon_sym_RBRACE; - v->a[57681] = state(1517); - v->a[57682] = 1; - v->a[57683] = aux_sym__concatenation_in_expansion_repeat1; - v->a[57684] = actions(2988); - v->a[57685] = 2; - v->a[57686] = sym__concat; - v->a[57687] = aux_sym_concatenation_token1; - v->a[57688] = 4; - v->a[57689] = actions(1436); - v->a[57690] = 1; - v->a[57691] = sym_comment; - v->a[57692] = actions(2990); - v->a[57693] = 1; - v->a[57694] = anon_sym_RBRACE; - v->a[57695] = state(1518); - v->a[57696] = 1; - v->a[57697] = aux_sym__concatenation_in_expansion_repeat1; - v->a[57698] = actions(2988); - v->a[57699] = 2; - small_parse_table_2885(v); -} - -/* EOF small_parse_table_576.c */ diff --git a/parser/static/small_parse_table/small_parse_table_577.c b/parser/static/small_parse_table/small_parse_table_577.c deleted file mode 100644 index 923a7535..00000000 --- a/parser/static/small_parse_table/small_parse_table_577.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_577.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2885(t_small_parse_table_array *v) -{ - v->a[57700] = sym__concat; - v->a[57701] = aux_sym_concatenation_token1; - v->a[57702] = 4; - v->a[57703] = actions(1436); - v->a[57704] = 1; - v->a[57705] = sym_comment; - v->a[57706] = actions(2992); - v->a[57707] = 1; - v->a[57708] = anon_sym_RBRACE; - v->a[57709] = state(1517); - v->a[57710] = 1; - v->a[57711] = aux_sym__concatenation_in_expansion_repeat1; - v->a[57712] = actions(2994); - v->a[57713] = 2; - v->a[57714] = sym__concat; - v->a[57715] = aux_sym_concatenation_token1; - v->a[57716] = 4; - v->a[57717] = actions(1436); - v->a[57718] = 1; - v->a[57719] = sym_comment; - small_parse_table_2886(v); -} - -void small_parse_table_2886(t_small_parse_table_array *v) -{ - v->a[57720] = actions(2997); - v->a[57721] = 1; - v->a[57722] = anon_sym_RBRACE; - v->a[57723] = state(1517); - v->a[57724] = 1; - v->a[57725] = aux_sym__concatenation_in_expansion_repeat1; - v->a[57726] = actions(2988); - v->a[57727] = 2; - v->a[57728] = sym__concat; - v->a[57729] = aux_sym_concatenation_token1; - v->a[57730] = 2; - v->a[57731] = actions(1436); - v->a[57732] = 1; - v->a[57733] = sym_comment; - v->a[57734] = actions(981); - v->a[57735] = 4; - v->a[57736] = sym__concat; - v->a[57737] = anon_sym_PIPE; - v->a[57738] = anon_sym_RPAREN; - v->a[57739] = aux_sym_concatenation_token1; - small_parse_table_2887(v); -} - -void small_parse_table_2887(t_small_parse_table_array *v) -{ - v->a[57740] = 2; - v->a[57741] = actions(1436); - v->a[57742] = 1; - v->a[57743] = sym_comment; - v->a[57744] = actions(1060); - v->a[57745] = 4; - v->a[57746] = sym__concat; - v->a[57747] = anon_sym_PIPE; - v->a[57748] = anon_sym_RPAREN; - v->a[57749] = aux_sym_concatenation_token1; - v->a[57750] = 4; - v->a[57751] = actions(1436); - v->a[57752] = 1; - v->a[57753] = sym_comment; - v->a[57754] = actions(2990); - v->a[57755] = 1; - v->a[57756] = anon_sym_RBRACE; - v->a[57757] = state(1515); - v->a[57758] = 1; - v->a[57759] = aux_sym__concatenation_in_expansion_repeat1; - small_parse_table_2888(v); -} - -void small_parse_table_2888(t_small_parse_table_array *v) -{ - v->a[57760] = actions(2988); - v->a[57761] = 2; - v->a[57762] = sym__concat; - v->a[57763] = aux_sym_concatenation_token1; - v->a[57764] = 4; - v->a[57765] = actions(1436); - v->a[57766] = 1; - v->a[57767] = sym_comment; - v->a[57768] = actions(2942); - v->a[57769] = 1; - v->a[57770] = anon_sym_PIPE; - v->a[57771] = actions(2999); - v->a[57772] = 1; - v->a[57773] = anon_sym_RPAREN; - v->a[57774] = state(1532); - v->a[57775] = 1; - v->a[57776] = aux_sym__case_item_last_repeat1; - v->a[57777] = 4; - v->a[57778] = actions(1436); - v->a[57779] = 1; - small_parse_table_2889(v); -} - -void small_parse_table_2889(t_small_parse_table_array *v) -{ - v->a[57780] = sym_comment; - v->a[57781] = actions(2942); - v->a[57782] = 1; - v->a[57783] = anon_sym_PIPE; - v->a[57784] = actions(3001); - v->a[57785] = 1; - v->a[57786] = anon_sym_RPAREN; - v->a[57787] = state(1532); - v->a[57788] = 1; - v->a[57789] = aux_sym__case_item_last_repeat1; - v->a[57790] = 2; - v->a[57791] = actions(1436); - v->a[57792] = 1; - v->a[57793] = sym_comment; - v->a[57794] = actions(1083); - v->a[57795] = 3; - v->a[57796] = sym_extglob_pattern; - v->a[57797] = anon_sym_PIPE; - v->a[57798] = anon_sym_RPAREN; - v->a[57799] = 2; - small_parse_table_2890(v); -} - -/* EOF small_parse_table_577.c */ diff --git a/parser/static/small_parse_table/small_parse_table_578.c b/parser/static/small_parse_table/small_parse_table_578.c deleted file mode 100644 index d6be1990..00000000 --- a/parser/static/small_parse_table/small_parse_table_578.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_578.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2890(t_small_parse_table_array *v) -{ - v->a[57800] = actions(1436); - v->a[57801] = 1; - v->a[57802] = sym_comment; - v->a[57803] = actions(1046); - v->a[57804] = 3; - v->a[57805] = sym_extglob_pattern; - v->a[57806] = anon_sym_PIPE; - v->a[57807] = anon_sym_RPAREN; - v->a[57808] = 2; - v->a[57809] = actions(1436); - v->a[57810] = 1; - v->a[57811] = sym_comment; - v->a[57812] = actions(1126); - v->a[57813] = 3; - v->a[57814] = sym_extglob_pattern; - v->a[57815] = anon_sym_PIPE; - v->a[57816] = anon_sym_RPAREN; - v->a[57817] = 2; - v->a[57818] = actions(1436); - v->a[57819] = 1; - small_parse_table_2891(v); -} - -void small_parse_table_2891(t_small_parse_table_array *v) -{ - v->a[57820] = sym_comment; - v->a[57821] = actions(3003); - v->a[57822] = 3; - v->a[57823] = sym__concat; - v->a[57824] = anon_sym_RBRACE; - v->a[57825] = aux_sym_concatenation_token1; - v->a[57826] = 2; - v->a[57827] = actions(1436); - v->a[57828] = 1; - v->a[57829] = sym_comment; - v->a[57830] = actions(1116); - v->a[57831] = 3; - v->a[57832] = sym_extglob_pattern; - v->a[57833] = anon_sym_PIPE; - v->a[57834] = anon_sym_RPAREN; - v->a[57835] = 2; - v->a[57836] = actions(1436); - v->a[57837] = 1; - v->a[57838] = sym_comment; - v->a[57839] = actions(1108); - small_parse_table_2892(v); -} - -void small_parse_table_2892(t_small_parse_table_array *v) -{ - v->a[57840] = 3; - v->a[57841] = sym_extglob_pattern; - v->a[57842] = anon_sym_PIPE; - v->a[57843] = anon_sym_RPAREN; - v->a[57844] = 4; - v->a[57845] = actions(1436); - v->a[57846] = 1; - v->a[57847] = sym_comment; - v->a[57848] = actions(2942); - v->a[57849] = 1; - v->a[57850] = anon_sym_PIPE; - v->a[57851] = actions(3005); - v->a[57852] = 1; - v->a[57853] = anon_sym_RPAREN; - v->a[57854] = state(1532); - v->a[57855] = 1; - v->a[57856] = aux_sym__case_item_last_repeat1; - v->a[57857] = 3; - v->a[57858] = actions(1436); - v->a[57859] = 1; - small_parse_table_2893(v); -} - -void small_parse_table_2893(t_small_parse_table_array *v) -{ - v->a[57860] = sym_comment; - v->a[57861] = state(1515); - v->a[57862] = 1; - v->a[57863] = aux_sym__concatenation_in_expansion_repeat1; - v->a[57864] = actions(2988); - v->a[57865] = 2; - v->a[57866] = sym__concat; - v->a[57867] = aux_sym_concatenation_token1; - v->a[57868] = 4; - v->a[57869] = actions(1436); - v->a[57870] = 1; - v->a[57871] = sym_comment; - v->a[57872] = actions(3007); - v->a[57873] = 1; - v->a[57874] = anon_sym_PIPE; - v->a[57875] = actions(3010); - v->a[57876] = 1; - v->a[57877] = anon_sym_RPAREN; - v->a[57878] = state(1532); - v->a[57879] = 1; - small_parse_table_2894(v); -} - -void small_parse_table_2894(t_small_parse_table_array *v) -{ - v->a[57880] = aux_sym__case_item_last_repeat1; - v->a[57881] = 3; - v->a[57882] = actions(1436); - v->a[57883] = 1; - v->a[57884] = sym_comment; - v->a[57885] = state(1518); - v->a[57886] = 1; - v->a[57887] = aux_sym__concatenation_in_expansion_repeat1; - v->a[57888] = actions(2988); - v->a[57889] = 2; - v->a[57890] = sym__concat; - v->a[57891] = aux_sym_concatenation_token1; - v->a[57892] = 2; - v->a[57893] = actions(1436); - v->a[57894] = 1; - v->a[57895] = sym_comment; - v->a[57896] = actions(1050); - v->a[57897] = 3; - v->a[57898] = sym_extglob_pattern; - v->a[57899] = anon_sym_PIPE; - small_parse_table_2895(v); -} - -/* EOF small_parse_table_578.c */ diff --git a/parser/static/small_parse_table/small_parse_table_579.c b/parser/static/small_parse_table/small_parse_table_579.c deleted file mode 100644 index 4545ef34..00000000 --- a/parser/static/small_parse_table/small_parse_table_579.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_579.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2895(t_small_parse_table_array *v) -{ - v->a[57900] = anon_sym_RPAREN; - v->a[57901] = 2; - v->a[57902] = actions(1436); - v->a[57903] = 1; - v->a[57904] = sym_comment; - v->a[57905] = actions(1054); - v->a[57906] = 3; - v->a[57907] = sym_extglob_pattern; - v->a[57908] = anon_sym_PIPE; - v->a[57909] = anon_sym_RPAREN; - v->a[57910] = 2; - v->a[57911] = actions(1436); - v->a[57912] = 1; - v->a[57913] = sym_comment; - v->a[57914] = actions(1050); - v->a[57915] = 3; - v->a[57916] = sym_extglob_pattern; - v->a[57917] = anon_sym_PIPE; - v->a[57918] = anon_sym_RPAREN; - v->a[57919] = 4; - small_parse_table_2896(v); -} - -void small_parse_table_2896(t_small_parse_table_array *v) -{ - v->a[57920] = actions(1436); - v->a[57921] = 1; - v->a[57922] = sym_comment; - v->a[57923] = actions(2942); - v->a[57924] = 1; - v->a[57925] = anon_sym_PIPE; - v->a[57926] = actions(2950); - v->a[57927] = 1; - v->a[57928] = anon_sym_RPAREN; - v->a[57929] = state(1530); - v->a[57930] = 1; - v->a[57931] = aux_sym__case_item_last_repeat1; - v->a[57932] = 4; - v->a[57933] = actions(1436); - v->a[57934] = 1; - v->a[57935] = sym_comment; - v->a[57936] = actions(2942); - v->a[57937] = 1; - v->a[57938] = anon_sym_PIPE; - v->a[57939] = actions(2956); - small_parse_table_2897(v); -} - -void small_parse_table_2897(t_small_parse_table_array *v) -{ - v->a[57940] = 1; - v->a[57941] = anon_sym_RPAREN; - v->a[57942] = state(1522); - v->a[57943] = 1; - v->a[57944] = aux_sym__case_item_last_repeat1; - v->a[57945] = 4; - v->a[57946] = actions(1436); - v->a[57947] = 1; - v->a[57948] = sym_comment; - v->a[57949] = actions(2942); - v->a[57950] = 1; - v->a[57951] = anon_sym_PIPE; - v->a[57952] = actions(3012); - v->a[57953] = 1; - v->a[57954] = anon_sym_RPAREN; - v->a[57955] = state(1532); - v->a[57956] = 1; - v->a[57957] = aux_sym__case_item_last_repeat1; - v->a[57958] = 4; - v->a[57959] = actions(1436); - small_parse_table_2898(v); -} - -void small_parse_table_2898(t_small_parse_table_array *v) -{ - v->a[57960] = 1; - v->a[57961] = sym_comment; - v->a[57962] = actions(2942); - v->a[57963] = 1; - v->a[57964] = anon_sym_PIPE; - v->a[57965] = actions(3014); - v->a[57966] = 1; - v->a[57967] = anon_sym_RPAREN; - v->a[57968] = state(1532); - v->a[57969] = 1; - v->a[57970] = aux_sym__case_item_last_repeat1; - v->a[57971] = 4; - v->a[57972] = actions(1436); - v->a[57973] = 1; - v->a[57974] = sym_comment; - v->a[57975] = actions(2942); - v->a[57976] = 1; - v->a[57977] = anon_sym_PIPE; - v->a[57978] = actions(3016); - v->a[57979] = 1; - small_parse_table_2899(v); -} - -void small_parse_table_2899(t_small_parse_table_array *v) -{ - v->a[57980] = anon_sym_RPAREN; - v->a[57981] = state(1532); - v->a[57982] = 1; - v->a[57983] = aux_sym__case_item_last_repeat1; - v->a[57984] = 4; - v->a[57985] = actions(1436); - v->a[57986] = 1; - v->a[57987] = sym_comment; - v->a[57988] = actions(2942); - v->a[57989] = 1; - v->a[57990] = anon_sym_PIPE; - v->a[57991] = actions(2948); - v->a[57992] = 1; - v->a[57993] = anon_sym_RPAREN; - v->a[57994] = state(1540); - v->a[57995] = 1; - v->a[57996] = aux_sym__case_item_last_repeat1; - v->a[57997] = 2; - v->a[57998] = actions(1436); - v->a[57999] = 1; - small_parse_table_2900(v); -} - -/* EOF small_parse_table_579.c */ diff --git a/parser/static/small_parse_table/small_parse_table_58.c b/parser/static/small_parse_table/small_parse_table_58.c deleted file mode 100644 index d6e1dd0d..00000000 --- a/parser/static/small_parse_table/small_parse_table_58.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_290(t_small_parse_table_array *v) -{ - v->a[5800] = 1; - v->a[5801] = sym_file_redirect; - v->a[5802] = state(937); - v->a[5803] = 1; - v->a[5804] = sym_pipeline; - v->a[5805] = state(1019); - v->a[5806] = 1; - v->a[5807] = aux_sym_redirected_statement_repeat2; - v->a[5808] = state(1557); - v->a[5809] = 1; - v->a[5810] = sym__statement_not_pipeline; - v->a[5811] = state(1648); - v->a[5812] = 1; - v->a[5813] = sym__statements; - v->a[5814] = actions(11); - v->a[5815] = 2; - v->a[5816] = anon_sym_while; - v->a[5817] = anon_sym_until; - v->a[5818] = actions(214); - v->a[5819] = 2; - small_parse_table_291(v); -} - -void small_parse_table_291(t_small_parse_table_array *v) -{ - v->a[5820] = sym_raw_string; - v->a[5821] = sym_number; - v->a[5822] = actions(212); - v->a[5823] = 3; - v->a[5824] = anon_sym_LT; - v->a[5825] = anon_sym_GT; - v->a[5826] = anon_sym_GT_GT; - v->a[5827] = state(277); - v->a[5828] = 5; - v->a[5829] = sym_arithmetic_expansion; - v->a[5830] = sym_string; - v->a[5831] = sym_simple_expansion; - v->a[5832] = sym_expansion; - v->a[5833] = sym_command_substitution; - v->a[5834] = state(877); - v->a[5835] = 12; - v->a[5836] = sym_redirected_statement; - v->a[5837] = sym_for_statement; - v->a[5838] = sym_while_statement; - v->a[5839] = sym_if_statement; - small_parse_table_292(v); -} - -void small_parse_table_292(t_small_parse_table_array *v) -{ - v->a[5840] = sym_case_statement; - v->a[5841] = sym_function_definition; - v->a[5842] = sym_compound_statement; - v->a[5843] = sym_subshell; - v->a[5844] = sym_list; - v->a[5845] = sym_negated_command; - v->a[5846] = sym_command; - v->a[5847] = sym__variable_assignments; - v->a[5848] = 30; - v->a[5849] = actions(3); - v->a[5850] = 1; - v->a[5851] = sym_comment; - v->a[5852] = actions(9); - v->a[5853] = 1; - v->a[5854] = anon_sym_for; - v->a[5855] = actions(13); - v->a[5856] = 1; - v->a[5857] = anon_sym_if; - v->a[5858] = actions(15); - v->a[5859] = 1; - small_parse_table_293(v); -} - -void small_parse_table_293(t_small_parse_table_array *v) -{ - v->a[5860] = anon_sym_case; - v->a[5861] = actions(17); - v->a[5862] = 1; - v->a[5863] = anon_sym_LPAREN; - v->a[5864] = actions(19); - v->a[5865] = 1; - v->a[5866] = anon_sym_LBRACE; - v->a[5867] = actions(53); - v->a[5868] = 1; - v->a[5869] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[5870] = actions(55); - v->a[5871] = 1; - v->a[5872] = anon_sym_DOLLAR; - v->a[5873] = actions(57); - v->a[5874] = 1; - v->a[5875] = anon_sym_DQUOTE; - v->a[5876] = actions(61); - v->a[5877] = 1; - v->a[5878] = anon_sym_DOLLAR_LBRACE; - v->a[5879] = actions(63); - small_parse_table_294(v); -} - -void small_parse_table_294(t_small_parse_table_array *v) -{ - v->a[5880] = 1; - v->a[5881] = anon_sym_DOLLAR_LPAREN; - v->a[5882] = actions(65); - v->a[5883] = 1; - v->a[5884] = anon_sym_BQUOTE; - v->a[5885] = actions(208); - v->a[5886] = 1; - v->a[5887] = sym_word; - v->a[5888] = actions(210); - v->a[5889] = 1; - v->a[5890] = anon_sym_BANG; - v->a[5891] = actions(216); - v->a[5892] = 1; - v->a[5893] = sym_variable_name; - v->a[5894] = state(112); - v->a[5895] = 1; - v->a[5896] = aux_sym__statements_repeat1; - v->a[5897] = state(158); - v->a[5898] = 1; - v->a[5899] = sym_command_name; - small_parse_table_295(v); -} - -/* EOF small_parse_table_58.c */ diff --git a/parser/static/small_parse_table/small_parse_table_580.c b/parser/static/small_parse_table/small_parse_table_580.c deleted file mode 100644 index bc3b618b..00000000 --- a/parser/static/small_parse_table/small_parse_table_580.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_580.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2900(t_small_parse_table_array *v) -{ - v->a[58000] = sym_comment; - v->a[58001] = actions(2992); - v->a[58002] = 3; - v->a[58003] = sym__concat; - v->a[58004] = anon_sym_RBRACE; - v->a[58005] = aux_sym_concatenation_token1; - v->a[58006] = 2; - v->a[58007] = actions(1436); - v->a[58008] = 1; - v->a[58009] = sym_comment; - v->a[58010] = actions(3018); - v->a[58011] = 3; - v->a[58012] = sym__concat; - v->a[58013] = anon_sym_RBRACE; - v->a[58014] = aux_sym_concatenation_token1; - v->a[58015] = 4; - v->a[58016] = actions(1436); - v->a[58017] = 1; - v->a[58018] = sym_comment; - v->a[58019] = actions(2942); - small_parse_table_2901(v); -} - -void small_parse_table_2901(t_small_parse_table_array *v) -{ - v->a[58020] = 1; - v->a[58021] = anon_sym_PIPE; - v->a[58022] = actions(3020); - v->a[58023] = 1; - v->a[58024] = anon_sym_RPAREN; - v->a[58025] = state(1532); - v->a[58026] = 1; - v->a[58027] = aux_sym__case_item_last_repeat1; - v->a[58028] = 3; - v->a[58029] = actions(1436); - v->a[58030] = 1; - v->a[58031] = sym_comment; - v->a[58032] = actions(3024); - v->a[58033] = 1; - v->a[58034] = sym_extglob_pattern; - v->a[58035] = actions(3022); - v->a[58036] = 2; - v->a[58037] = anon_sym_PIPE; - v->a[58038] = anon_sym_RPAREN; - v->a[58039] = 4; - small_parse_table_2902(v); -} - -void small_parse_table_2902(t_small_parse_table_array *v) -{ - v->a[58040] = actions(1436); - v->a[58041] = 1; - v->a[58042] = sym_comment; - v->a[58043] = actions(2942); - v->a[58044] = 1; - v->a[58045] = anon_sym_PIPE; - v->a[58046] = actions(3026); - v->a[58047] = 1; - v->a[58048] = anon_sym_RPAREN; - v->a[58049] = state(1532); - v->a[58050] = 1; - v->a[58051] = aux_sym__case_item_last_repeat1; - v->a[58052] = 4; - v->a[58053] = actions(1436); - v->a[58054] = 1; - v->a[58055] = sym_comment; - v->a[58056] = actions(2942); - v->a[58057] = 1; - v->a[58058] = anon_sym_PIPE; - v->a[58059] = actions(2944); - small_parse_table_2903(v); -} - -void small_parse_table_2903(t_small_parse_table_array *v) -{ - v->a[58060] = 1; - v->a[58061] = anon_sym_RPAREN; - v->a[58062] = state(1545); - v->a[58063] = 1; - v->a[58064] = aux_sym__case_item_last_repeat1; - v->a[58065] = 2; - v->a[58066] = actions(1436); - v->a[58067] = 1; - v->a[58068] = sym_comment; - v->a[58069] = actions(1087); - v->a[58070] = 3; - v->a[58071] = sym_extglob_pattern; - v->a[58072] = anon_sym_PIPE; - v->a[58073] = anon_sym_RPAREN; - v->a[58074] = 3; - v->a[58075] = actions(1436); - v->a[58076] = 1; - v->a[58077] = sym_comment; - v->a[58078] = actions(3028); - v->a[58079] = 1; - small_parse_table_2904(v); -} - -void small_parse_table_2904(t_small_parse_table_array *v) -{ - v->a[58080] = anon_sym_esac; - v->a[58081] = actions(3030); - v->a[58082] = 1; - v->a[58083] = anon_sym_SEMI_SEMI; - v->a[58084] = 2; - v->a[58085] = actions(1436); - v->a[58086] = 1; - v->a[58087] = sym_comment; - v->a[58088] = actions(3032); - v->a[58089] = 2; - v->a[58090] = anon_sym_PIPE; - v->a[58091] = anon_sym_RPAREN; - v->a[58092] = 3; - v->a[58093] = actions(1436); - v->a[58094] = 1; - v->a[58095] = sym_comment; - v->a[58096] = actions(3034); - v->a[58097] = 1; - v->a[58098] = anon_sym_esac; - v->a[58099] = actions(3036); - small_parse_table_2905(v); -} - -/* EOF small_parse_table_580.c */ diff --git a/parser/static/small_parse_table/small_parse_table_581.c b/parser/static/small_parse_table/small_parse_table_581.c deleted file mode 100644 index ba77e789..00000000 --- a/parser/static/small_parse_table/small_parse_table_581.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_581.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2905(t_small_parse_table_array *v) -{ - v->a[58100] = 1; - v->a[58101] = anon_sym_SEMI_SEMI; - v->a[58102] = 3; - v->a[58103] = actions(1436); - v->a[58104] = 1; - v->a[58105] = sym_comment; - v->a[58106] = actions(3038); - v->a[58107] = 1; - v->a[58108] = anon_sym_do; - v->a[58109] = state(1411); - v->a[58110] = 1; - v->a[58111] = sym_do_group; - v->a[58112] = 3; - v->a[58113] = actions(1436); - v->a[58114] = 1; - v->a[58115] = sym_comment; - v->a[58116] = actions(3038); - v->a[58117] = 1; - v->a[58118] = anon_sym_do; - v->a[58119] = state(1402); - small_parse_table_2906(v); -} - -void small_parse_table_2906(t_small_parse_table_array *v) -{ - v->a[58120] = 1; - v->a[58121] = sym_do_group; - v->a[58122] = 3; - v->a[58123] = actions(1436); - v->a[58124] = 1; - v->a[58125] = sym_comment; - v->a[58126] = actions(3034); - v->a[58127] = 1; - v->a[58128] = anon_sym_esac; - v->a[58129] = actions(3040); - v->a[58130] = 1; - v->a[58131] = anon_sym_SEMI_SEMI; - v->a[58132] = 3; - v->a[58133] = actions(1436); - v->a[58134] = 1; - v->a[58135] = sym_comment; - v->a[58136] = actions(3042); - v->a[58137] = 1; - v->a[58138] = anon_sym_do; - v->a[58139] = state(1248); - small_parse_table_2907(v); -} - -void small_parse_table_2907(t_small_parse_table_array *v) -{ - v->a[58140] = 1; - v->a[58141] = sym_do_group; - v->a[58142] = 3; - v->a[58143] = actions(1436); - v->a[58144] = 1; - v->a[58145] = sym_comment; - v->a[58146] = actions(3044); - v->a[58147] = 1; - v->a[58148] = anon_sym_PIPE; - v->a[58149] = state(1163); - v->a[58150] = 1; - v->a[58151] = aux_sym_pipeline_repeat1; - v->a[58152] = 3; - v->a[58153] = actions(1436); - v->a[58154] = 1; - v->a[58155] = sym_comment; - v->a[58156] = actions(3046); - v->a[58157] = 1; - v->a[58158] = anon_sym_PIPE; - v->a[58159] = state(1155); - small_parse_table_2908(v); -} - -void small_parse_table_2908(t_small_parse_table_array *v) -{ - v->a[58160] = 1; - v->a[58161] = aux_sym_pipeline_repeat1; - v->a[58162] = 3; - v->a[58163] = actions(1436); - v->a[58164] = 1; - v->a[58165] = sym_comment; - v->a[58166] = actions(3048); - v->a[58167] = 1; - v->a[58168] = anon_sym_PIPE; - v->a[58169] = state(1347); - v->a[58170] = 1; - v->a[58171] = aux_sym_pipeline_repeat1; - v->a[58172] = 3; - v->a[58173] = actions(1436); - v->a[58174] = 1; - v->a[58175] = sym_comment; - v->a[58176] = actions(3050); - v->a[58177] = 1; - v->a[58178] = anon_sym_PIPE; - v->a[58179] = state(1161); - small_parse_table_2909(v); -} - -void small_parse_table_2909(t_small_parse_table_array *v) -{ - v->a[58180] = 1; - v->a[58181] = aux_sym_pipeline_repeat1; - v->a[58182] = 3; - v->a[58183] = actions(1436); - v->a[58184] = 1; - v->a[58185] = sym_comment; - v->a[58186] = actions(3052); - v->a[58187] = 1; - v->a[58188] = anon_sym_PIPE; - v->a[58189] = state(1215); - v->a[58190] = 1; - v->a[58191] = aux_sym_pipeline_repeat1; - v->a[58192] = 3; - v->a[58193] = actions(1436); - v->a[58194] = 1; - v->a[58195] = sym_comment; - v->a[58196] = actions(3054); - v->a[58197] = 1; - v->a[58198] = anon_sym_do; - v->a[58199] = state(1089); - small_parse_table_2910(v); -} - -/* EOF small_parse_table_581.c */ diff --git a/parser/static/small_parse_table/small_parse_table_582.c b/parser/static/small_parse_table/small_parse_table_582.c deleted file mode 100644 index 250ab7b9..00000000 --- a/parser/static/small_parse_table/small_parse_table_582.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_582.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2910(t_small_parse_table_array *v) -{ - v->a[58200] = 1; - v->a[58201] = sym_do_group; - v->a[58202] = 2; - v->a[58203] = actions(1436); - v->a[58204] = 1; - v->a[58205] = sym_comment; - v->a[58206] = actions(869); - v->a[58207] = 2; - v->a[58208] = anon_sym_in; - v->a[58209] = anon_sym_do; - v->a[58210] = 3; - v->a[58211] = actions(1436); - v->a[58212] = 1; - v->a[58213] = sym_comment; - v->a[58214] = actions(3056); - v->a[58215] = 1; - v->a[58216] = anon_sym_PIPE; - v->a[58217] = state(1108); - v->a[58218] = 1; - v->a[58219] = aux_sym_pipeline_repeat1; - small_parse_table_2911(v); -} - -void small_parse_table_2911(t_small_parse_table_array *v) -{ - v->a[58220] = 3; - v->a[58221] = actions(1436); - v->a[58222] = 1; - v->a[58223] = sym_comment; - v->a[58224] = actions(3054); - v->a[58225] = 1; - v->a[58226] = anon_sym_do; - v->a[58227] = state(983); - v->a[58228] = 1; - v->a[58229] = sym_do_group; - v->a[58230] = 3; - v->a[58231] = actions(1436); - v->a[58232] = 1; - v->a[58233] = sym_comment; - v->a[58234] = actions(3058); - v->a[58235] = 1; - v->a[58236] = anon_sym_PIPE; - v->a[58237] = state(1385); - v->a[58238] = 1; - v->a[58239] = aux_sym_pipeline_repeat1; - small_parse_table_2912(v); -} - -void small_parse_table_2912(t_small_parse_table_array *v) -{ - v->a[58240] = 2; - v->a[58241] = actions(1436); - v->a[58242] = 1; - v->a[58243] = sym_comment; - v->a[58244] = actions(2982); - v->a[58245] = 2; - v->a[58246] = anon_sym_PIPE; - v->a[58247] = anon_sym_RPAREN; - v->a[58248] = 3; - v->a[58249] = actions(1436); - v->a[58250] = 1; - v->a[58251] = sym_comment; - v->a[58252] = actions(3060); - v->a[58253] = 1; - v->a[58254] = anon_sym_esac; - v->a[58255] = actions(3062); - v->a[58256] = 1; - v->a[58257] = anon_sym_SEMI_SEMI; - v->a[58258] = 3; - v->a[58259] = actions(1436); - small_parse_table_2913(v); -} - -void small_parse_table_2913(t_small_parse_table_array *v) -{ - v->a[58260] = 1; - v->a[58261] = sym_comment; - v->a[58262] = actions(3060); - v->a[58263] = 1; - v->a[58264] = anon_sym_esac; - v->a[58265] = actions(3064); - v->a[58266] = 1; - v->a[58267] = anon_sym_SEMI_SEMI; - v->a[58268] = 3; - v->a[58269] = actions(1436); - v->a[58270] = 1; - v->a[58271] = sym_comment; - v->a[58272] = actions(3028); - v->a[58273] = 1; - v->a[58274] = anon_sym_esac; - v->a[58275] = actions(3066); - v->a[58276] = 1; - v->a[58277] = anon_sym_SEMI_SEMI; - v->a[58278] = 3; - v->a[58279] = actions(1436); - small_parse_table_2914(v); -} - -void small_parse_table_2914(t_small_parse_table_array *v) -{ - v->a[58280] = 1; - v->a[58281] = sym_comment; - v->a[58282] = actions(3042); - v->a[58283] = 1; - v->a[58284] = anon_sym_do; - v->a[58285] = state(1237); - v->a[58286] = 1; - v->a[58287] = sym_do_group; - v->a[58288] = 3; - v->a[58289] = actions(1436); - v->a[58290] = 1; - v->a[58291] = sym_comment; - v->a[58292] = actions(3068); - v->a[58293] = 1; - v->a[58294] = anon_sym_esac; - v->a[58295] = actions(3070); - v->a[58296] = 1; - v->a[58297] = anon_sym_SEMI_SEMI; - v->a[58298] = 3; - v->a[58299] = actions(1436); - small_parse_table_2915(v); -} - -/* EOF small_parse_table_582.c */ diff --git a/parser/static/small_parse_table/small_parse_table_583.c b/parser/static/small_parse_table/small_parse_table_583.c deleted file mode 100644 index a2093230..00000000 --- a/parser/static/small_parse_table/small_parse_table_583.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_583.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2915(t_small_parse_table_array *v) -{ - v->a[58300] = 1; - v->a[58301] = sym_comment; - v->a[58302] = actions(3072); - v->a[58303] = 1; - v->a[58304] = anon_sym_esac; - v->a[58305] = actions(3074); - v->a[58306] = 1; - v->a[58307] = anon_sym_SEMI_SEMI; - v->a[58308] = 3; - v->a[58309] = actions(1436); - v->a[58310] = 1; - v->a[58311] = sym_comment; - v->a[58312] = actions(3076); - v->a[58313] = 1; - v->a[58314] = anon_sym_esac; - v->a[58315] = actions(3078); - v->a[58316] = 1; - v->a[58317] = anon_sym_SEMI_SEMI; - v->a[58318] = 3; - v->a[58319] = actions(1436); - small_parse_table_2916(v); -} - -void small_parse_table_2916(t_small_parse_table_array *v) -{ - v->a[58320] = 1; - v->a[58321] = sym_comment; - v->a[58322] = actions(3080); - v->a[58323] = 1; - v->a[58324] = anon_sym_esac; - v->a[58325] = actions(3082); - v->a[58326] = 1; - v->a[58327] = anon_sym_SEMI_SEMI; - v->a[58328] = 3; - v->a[58329] = actions(1436); - v->a[58330] = 1; - v->a[58331] = sym_comment; - v->a[58332] = actions(3076); - v->a[58333] = 1; - v->a[58334] = anon_sym_esac; - v->a[58335] = actions(3084); - v->a[58336] = 1; - v->a[58337] = anon_sym_SEMI_SEMI; - v->a[58338] = 3; - v->a[58339] = actions(1436); - small_parse_table_2917(v); -} - -void small_parse_table_2917(t_small_parse_table_array *v) -{ - v->a[58340] = 1; - v->a[58341] = sym_comment; - v->a[58342] = actions(3086); - v->a[58343] = 1; - v->a[58344] = anon_sym_esac; - v->a[58345] = actions(3088); - v->a[58346] = 1; - v->a[58347] = anon_sym_SEMI_SEMI; - v->a[58348] = 2; - v->a[58349] = actions(1436); - v->a[58350] = 1; - v->a[58351] = sym_comment; - v->a[58352] = actions(3090); - v->a[58353] = 1; - v->a[58354] = anon_sym_BQUOTE; - v->a[58355] = 2; - v->a[58356] = actions(1436); - v->a[58357] = 1; - v->a[58358] = sym_comment; - v->a[58359] = actions(3092); - small_parse_table_2918(v); -} - -void small_parse_table_2918(t_small_parse_table_array *v) -{ - v->a[58360] = 1; - v->a[58361] = anon_sym_in; - v->a[58362] = 2; - v->a[58363] = actions(1436); - v->a[58364] = 1; - v->a[58365] = sym_comment; - v->a[58366] = actions(3094); - v->a[58367] = 1; - v->a[58368] = anon_sym_RPAREN; - v->a[58369] = 2; - v->a[58370] = actions(1436); - v->a[58371] = 1; - v->a[58372] = sym_comment; - v->a[58373] = actions(3096); - v->a[58374] = 1; - v->a[58375] = anon_sym_BQUOTE; - v->a[58376] = 2; - v->a[58377] = actions(1436); - v->a[58378] = 1; - v->a[58379] = sym_comment; - small_parse_table_2919(v); -} - -void small_parse_table_2919(t_small_parse_table_array *v) -{ - v->a[58380] = actions(3098); - v->a[58381] = 1; - v->a[58382] = anon_sym_BQUOTE; - v->a[58383] = 2; - v->a[58384] = actions(1436); - v->a[58385] = 1; - v->a[58386] = sym_comment; - v->a[58387] = actions(3100); - v->a[58388] = 1; - v->a[58389] = anon_sym_RPAREN; - v->a[58390] = 2; - v->a[58391] = actions(3); - v->a[58392] = 1; - v->a[58393] = sym_comment; - v->a[58394] = actions(3102); - v->a[58395] = 1; - v->a[58396] = aux_sym_heredoc_redirect_token1; - v->a[58397] = 2; - v->a[58398] = actions(3); - v->a[58399] = 1; - small_parse_table_2920(v); -} - -/* EOF small_parse_table_583.c */ diff --git a/parser/static/small_parse_table/small_parse_table_584.c b/parser/static/small_parse_table/small_parse_table_584.c deleted file mode 100644 index d11f2a3c..00000000 --- a/parser/static/small_parse_table/small_parse_table_584.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_584.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2920(t_small_parse_table_array *v) -{ - v->a[58400] = sym_comment; - v->a[58401] = actions(3104); - v->a[58402] = 1; - v->a[58403] = aux_sym_heredoc_redirect_token1; - v->a[58404] = 2; - v->a[58405] = actions(1436); - v->a[58406] = 1; - v->a[58407] = sym_comment; - v->a[58408] = actions(3106); - v->a[58409] = 1; - v->a[58410] = anon_sym_RPAREN; - v->a[58411] = 2; - v->a[58412] = actions(1436); - v->a[58413] = 1; - v->a[58414] = sym_comment; - v->a[58415] = actions(3108); - v->a[58416] = 1; - v->a[58417] = anon_sym_RBRACE; - v->a[58418] = 2; - v->a[58419] = actions(1436); - small_parse_table_2921(v); -} - -void small_parse_table_2921(t_small_parse_table_array *v) -{ - v->a[58420] = 1; - v->a[58421] = sym_comment; - v->a[58422] = actions(3108); - v->a[58423] = 1; - v->a[58424] = anon_sym_RBRACE; - v->a[58425] = 2; - v->a[58426] = actions(1436); - v->a[58427] = 1; - v->a[58428] = sym_comment; - v->a[58429] = actions(3108); - v->a[58430] = 1; - v->a[58431] = anon_sym_RBRACE; - v->a[58432] = 2; - v->a[58433] = actions(1436); - v->a[58434] = 1; - v->a[58435] = sym_comment; - v->a[58436] = actions(3108); - v->a[58437] = 1; - v->a[58438] = anon_sym_RBRACE; - v->a[58439] = 2; - small_parse_table_2922(v); -} - -void small_parse_table_2922(t_small_parse_table_array *v) -{ - v->a[58440] = actions(1436); - v->a[58441] = 1; - v->a[58442] = sym_comment; - v->a[58443] = actions(3110); - v->a[58444] = 1; - v->a[58445] = anon_sym_RBRACE; - v->a[58446] = 2; - v->a[58447] = actions(1436); - v->a[58448] = 1; - v->a[58449] = sym_comment; - v->a[58450] = actions(3110); - v->a[58451] = 1; - v->a[58452] = anon_sym_RBRACE; - v->a[58453] = 2; - v->a[58454] = actions(3); - v->a[58455] = 1; - v->a[58456] = sym_comment; - v->a[58457] = actions(3112); - v->a[58458] = 1; - v->a[58459] = aux_sym_heredoc_redirect_token1; - small_parse_table_2923(v); -} - -void small_parse_table_2923(t_small_parse_table_array *v) -{ - v->a[58460] = 2; - v->a[58461] = actions(1436); - v->a[58462] = 1; - v->a[58463] = sym_comment; - v->a[58464] = actions(2990); - v->a[58465] = 1; - v->a[58466] = anon_sym_RBRACE; - v->a[58467] = 2; - v->a[58468] = actions(1436); - v->a[58469] = 1; - v->a[58470] = sym_comment; - v->a[58471] = actions(3114); - v->a[58472] = 1; - v->a[58473] = anon_sym_RBRACE; - v->a[58474] = 2; - v->a[58475] = actions(3); - v->a[58476] = 1; - v->a[58477] = sym_comment; - v->a[58478] = actions(3116); - v->a[58479] = 1; - small_parse_table_2924(v); -} - -void small_parse_table_2924(t_small_parse_table_array *v) -{ - v->a[58480] = aux_sym_heredoc_redirect_token1; - v->a[58481] = 2; - v->a[58482] = actions(1436); - v->a[58483] = 1; - v->a[58484] = sym_comment; - v->a[58485] = actions(3118); - v->a[58486] = 1; - v->a[58487] = anon_sym_BQUOTE; - v->a[58488] = 2; - v->a[58489] = actions(1436); - v->a[58490] = 1; - v->a[58491] = sym_comment; - v->a[58492] = actions(3120); - v->a[58493] = 1; - v->a[58494] = anon_sym_EQ; - v->a[58495] = 2; - v->a[58496] = actions(1436); - v->a[58497] = 1; - v->a[58498] = sym_comment; - v->a[58499] = actions(3122); - small_parse_table_2925(v); -} - -/* EOF small_parse_table_584.c */ diff --git a/parser/static/small_parse_table/small_parse_table_585.c b/parser/static/small_parse_table/small_parse_table_585.c deleted file mode 100644 index 00db0e72..00000000 --- a/parser/static/small_parse_table/small_parse_table_585.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_585.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2925(t_small_parse_table_array *v) -{ - v->a[58500] = 1; - v->a[58501] = anon_sym_in; - v->a[58502] = 2; - v->a[58503] = actions(1436); - v->a[58504] = 1; - v->a[58505] = sym_comment; - v->a[58506] = actions(3124); - v->a[58507] = 1; - v->a[58508] = anon_sym_RBRACE; - v->a[58509] = 2; - v->a[58510] = actions(1436); - v->a[58511] = 1; - v->a[58512] = sym_comment; - v->a[58513] = actions(3126); - v->a[58514] = 1; - v->a[58515] = anon_sym_RBRACE; - v->a[58516] = 2; - v->a[58517] = actions(1436); - v->a[58518] = 1; - v->a[58519] = sym_comment; - small_parse_table_2926(v); -} - -void small_parse_table_2926(t_small_parse_table_array *v) -{ - v->a[58520] = actions(3128); - v->a[58521] = 1; - v->a[58522] = anon_sym_RPAREN; - v->a[58523] = 2; - v->a[58524] = actions(1436); - v->a[58525] = 1; - v->a[58526] = sym_comment; - v->a[58527] = actions(3130); - v->a[58528] = 1; - v->a[58529] = anon_sym_BQUOTE; - v->a[58530] = 2; - v->a[58531] = actions(1436); - v->a[58532] = 1; - v->a[58533] = sym_comment; - v->a[58534] = actions(3132); - v->a[58535] = 1; - v->a[58536] = anon_sym_esac; - v->a[58537] = 2; - v->a[58538] = actions(1436); - v->a[58539] = 1; - small_parse_table_2927(v); -} - -void small_parse_table_2927(t_small_parse_table_array *v) -{ - v->a[58540] = sym_comment; - v->a[58541] = actions(3134); - v->a[58542] = 1; - v->a[58543] = anon_sym_SEMI_SEMI; - v->a[58544] = 2; - v->a[58545] = actions(1436); - v->a[58546] = 1; - v->a[58547] = sym_comment; - v->a[58548] = actions(3136); - v->a[58549] = 1; - v->a[58550] = anon_sym_fi; - v->a[58551] = 2; - v->a[58552] = actions(1436); - v->a[58553] = 1; - v->a[58554] = sym_comment; - v->a[58555] = actions(3138); - v->a[58556] = 1; - v->a[58557] = anon_sym_SEMI_SEMI; - v->a[58558] = 2; - v->a[58559] = actions(1436); - small_parse_table_2928(v); -} - -void small_parse_table_2928(t_small_parse_table_array *v) -{ - v->a[58560] = 1; - v->a[58561] = sym_comment; - v->a[58562] = actions(3140); - v->a[58563] = 1; - v->a[58564] = anon_sym_EQ; - v->a[58565] = 2; - v->a[58566] = actions(1436); - v->a[58567] = 1; - v->a[58568] = sym_comment; - v->a[58569] = actions(3142); - v->a[58570] = 1; - v->a[58571] = anon_sym_fi; - v->a[58572] = 2; - v->a[58573] = actions(1436); - v->a[58574] = 1; - v->a[58575] = sym_comment; - v->a[58576] = actions(3144); - v->a[58577] = 1; - v->a[58578] = anon_sym_EQ; - v->a[58579] = 2; - small_parse_table_2929(v); -} - -void small_parse_table_2929(t_small_parse_table_array *v) -{ - v->a[58580] = actions(1436); - v->a[58581] = 1; - v->a[58582] = sym_comment; - v->a[58583] = actions(3146); - v->a[58584] = 1; - v->a[58585] = anon_sym_SEMI_SEMI; - v->a[58586] = 2; - v->a[58587] = actions(1436); - v->a[58588] = 1; - v->a[58589] = sym_comment; - v->a[58590] = actions(3148); - v->a[58591] = 1; - v->a[58592] = anon_sym_SEMI_SEMI; - v->a[58593] = 2; - v->a[58594] = actions(1436); - v->a[58595] = 1; - v->a[58596] = sym_comment; - v->a[58597] = actions(3150); - v->a[58598] = 1; - v->a[58599] = anon_sym_BQUOTE; - small_parse_table_2930(v); -} - -/* EOF small_parse_table_585.c */ diff --git a/parser/static/small_parse_table/small_parse_table_586.c b/parser/static/small_parse_table/small_parse_table_586.c deleted file mode 100644 index 3c45beac..00000000 --- a/parser/static/small_parse_table/small_parse_table_586.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_586.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2930(t_small_parse_table_array *v) -{ - v->a[58600] = 2; - v->a[58601] = actions(1436); - v->a[58602] = 1; - v->a[58603] = sym_comment; - v->a[58604] = actions(3152); - v->a[58605] = 1; - v->a[58606] = anon_sym_SEMI_SEMI; - v->a[58607] = 2; - v->a[58608] = actions(1436); - v->a[58609] = 1; - v->a[58610] = sym_comment; - v->a[58611] = actions(3154); - v->a[58612] = 1; - v->a[58613] = anon_sym_RPAREN; - v->a[58614] = 2; - v->a[58615] = actions(1436); - v->a[58616] = 1; - v->a[58617] = sym_comment; - v->a[58618] = actions(3156); - v->a[58619] = 1; - small_parse_table_2931(v); -} - -void small_parse_table_2931(t_small_parse_table_array *v) -{ - v->a[58620] = anon_sym_RBRACE; - v->a[58621] = 2; - v->a[58622] = actions(1436); - v->a[58623] = 1; - v->a[58624] = sym_comment; - v->a[58625] = actions(3158); - v->a[58626] = 1; - v->a[58627] = anon_sym_fi; - v->a[58628] = 2; - v->a[58629] = actions(1436); - v->a[58630] = 1; - v->a[58631] = sym_comment; - v->a[58632] = actions(3160); - v->a[58633] = 1; - v->a[58634] = anon_sym_esac; - v->a[58635] = 2; - v->a[58636] = actions(1436); - v->a[58637] = 1; - v->a[58638] = sym_comment; - v->a[58639] = actions(3162); - small_parse_table_2932(v); -} - -void small_parse_table_2932(t_small_parse_table_array *v) -{ - v->a[58640] = 1; - v->a[58641] = anon_sym_RBRACE; - v->a[58642] = 2; - v->a[58643] = actions(1436); - v->a[58644] = 1; - v->a[58645] = sym_comment; - v->a[58646] = actions(3164); - v->a[58647] = 1; - v->a[58648] = anon_sym_esac; - v->a[58649] = 2; - v->a[58650] = actions(1436); - v->a[58651] = 1; - v->a[58652] = sym_comment; - v->a[58653] = actions(3166); - v->a[58654] = 1; - v->a[58655] = anon_sym_esac; - v->a[58656] = 2; - v->a[58657] = actions(1436); - v->a[58658] = 1; - v->a[58659] = sym_comment; - small_parse_table_2933(v); -} - -void small_parse_table_2933(t_small_parse_table_array *v) -{ - v->a[58660] = actions(3168); - v->a[58661] = 1; - v->a[58662] = anon_sym_EQ; - v->a[58663] = 2; - v->a[58664] = actions(1436); - v->a[58665] = 1; - v->a[58666] = sym_comment; - v->a[58667] = actions(3170); - v->a[58668] = 1; - v->a[58669] = anon_sym_RBRACE; - v->a[58670] = 2; - v->a[58671] = actions(1436); - v->a[58672] = 1; - v->a[58673] = sym_comment; - v->a[58674] = actions(3172); - v->a[58675] = 1; - v->a[58676] = anon_sym_fi; - v->a[58677] = 2; - v->a[58678] = actions(3); - v->a[58679] = 1; - small_parse_table_2934(v); -} - -void small_parse_table_2934(t_small_parse_table_array *v) -{ - v->a[58680] = sym_comment; - v->a[58681] = actions(3174); - v->a[58682] = 1; - v->a[58683] = aux_sym_heredoc_redirect_token1; - v->a[58684] = 2; - v->a[58685] = actions(1436); - v->a[58686] = 1; - v->a[58687] = sym_comment; - v->a[58688] = actions(3176); - v->a[58689] = 1; - v->a[58690] = anon_sym_EQ; - v->a[58691] = 2; - v->a[58692] = actions(1436); - v->a[58693] = 1; - v->a[58694] = sym_comment; - v->a[58695] = actions(3178); - v->a[58696] = 1; - v->a[58697] = anon_sym_esac; - v->a[58698] = 2; - v->a[58699] = actions(1436); - small_parse_table_2935(v); -} - -/* EOF small_parse_table_586.c */ diff --git a/parser/static/small_parse_table/small_parse_table_587.c b/parser/static/small_parse_table/small_parse_table_587.c deleted file mode 100644 index e9db1b6d..00000000 --- a/parser/static/small_parse_table/small_parse_table_587.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_587.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2935(t_small_parse_table_array *v) -{ - v->a[58700] = 1; - v->a[58701] = sym_comment; - v->a[58702] = actions(3180); - v->a[58703] = 1; - v->a[58704] = anon_sym_RPAREN; - v->a[58705] = 2; - v->a[58706] = actions(1436); - v->a[58707] = 1; - v->a[58708] = sym_comment; - v->a[58709] = actions(3182); - v->a[58710] = 1; - v->a[58711] = anon_sym_BQUOTE; - v->a[58712] = 2; - v->a[58713] = actions(1436); - v->a[58714] = 1; - v->a[58715] = sym_comment; - v->a[58716] = actions(3184); - v->a[58717] = 1; - v->a[58718] = anon_sym_EQ; - v->a[58719] = 2; - small_parse_table_2936(v); -} - -void small_parse_table_2936(t_small_parse_table_array *v) -{ - v->a[58720] = actions(1436); - v->a[58721] = 1; - v->a[58722] = sym_comment; - v->a[58723] = actions(3186); - v->a[58724] = 1; - v->a[58725] = anon_sym_esac; - v->a[58726] = 2; - v->a[58727] = actions(3); - v->a[58728] = 1; - v->a[58729] = sym_comment; - v->a[58730] = actions(3188); - v->a[58731] = 1; - v->a[58732] = aux_sym_heredoc_redirect_token1; - v->a[58733] = 2; - v->a[58734] = actions(3); - v->a[58735] = 1; - v->a[58736] = sym_comment; - v->a[58737] = actions(3190); - v->a[58738] = 1; - v->a[58739] = aux_sym_heredoc_redirect_token1; - small_parse_table_2937(v); -} - -void small_parse_table_2937(t_small_parse_table_array *v) -{ - v->a[58740] = 2; - v->a[58741] = actions(1436); - v->a[58742] = 1; - v->a[58743] = sym_comment; - v->a[58744] = actions(3192); - v->a[58745] = 1; - v->a[58746] = anon_sym_esac; - v->a[58747] = 2; - v->a[58748] = actions(1436); - v->a[58749] = 1; - v->a[58750] = sym_comment; - v->a[58751] = actions(3194); - v->a[58752] = 1; - v->a[58753] = anon_sym_SEMI_SEMI; - v->a[58754] = 2; - v->a[58755] = actions(1436); - v->a[58756] = 1; - v->a[58757] = sym_comment; - v->a[58758] = actions(3196); - v->a[58759] = 1; - small_parse_table_2938(v); -} - -void small_parse_table_2938(t_small_parse_table_array *v) -{ - v->a[58760] = anon_sym_fi; - v->a[58761] = 2; - v->a[58762] = actions(1436); - v->a[58763] = 1; - v->a[58764] = sym_comment; - v->a[58765] = actions(3198); - v->a[58766] = 1; - v->a[58767] = anon_sym_SEMI_SEMI; - v->a[58768] = 2; - v->a[58769] = actions(1436); - v->a[58770] = 1; - v->a[58771] = sym_comment; - v->a[58772] = actions(3200); - v->a[58773] = 1; - v->a[58774] = anon_sym_SEMI_SEMI; - v->a[58775] = 2; - v->a[58776] = actions(1436); - v->a[58777] = 1; - v->a[58778] = sym_comment; - v->a[58779] = actions(3202); - small_parse_table_2939(v); -} - -void small_parse_table_2939(t_small_parse_table_array *v) -{ - v->a[58780] = 1; - v->a[58781] = anon_sym_fi; - v->a[58782] = 2; - v->a[58783] = actions(1436); - v->a[58784] = 1; - v->a[58785] = sym_comment; - v->a[58786] = actions(3204); - v->a[58787] = 1; - v->a[58788] = anon_sym_esac; - v->a[58789] = 2; - v->a[58790] = actions(1436); - v->a[58791] = 1; - v->a[58792] = sym_comment; - v->a[58793] = actions(3206); - v->a[58794] = 1; - v->a[58795] = anon_sym_RPAREN; - v->a[58796] = 2; - v->a[58797] = actions(1436); - v->a[58798] = 1; - v->a[58799] = sym_comment; - small_parse_table_2940(v); -} - -/* EOF small_parse_table_587.c */ diff --git a/parser/static/small_parse_table/small_parse_table_588.c b/parser/static/small_parse_table/small_parse_table_588.c deleted file mode 100644 index 4b4a43a6..00000000 --- a/parser/static/small_parse_table/small_parse_table_588.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_588.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2940(t_small_parse_table_array *v) -{ - v->a[58800] = actions(3208); - v->a[58801] = 1; - v->a[58802] = anon_sym_RBRACE; - v->a[58803] = 2; - v->a[58804] = actions(1436); - v->a[58805] = 1; - v->a[58806] = sym_comment; - v->a[58807] = actions(3210); - v->a[58808] = 1; - v->a[58809] = anon_sym_esac; - v->a[58810] = 2; - v->a[58811] = actions(1436); - v->a[58812] = 1; - v->a[58813] = sym_comment; - v->a[58814] = actions(3212); - v->a[58815] = 1; - v->a[58816] = anon_sym_in; - v->a[58817] = 2; - v->a[58818] = actions(1436); - v->a[58819] = 1; - small_parse_table_2941(v); -} - -void small_parse_table_2941(t_small_parse_table_array *v) -{ - v->a[58820] = sym_comment; - v->a[58821] = actions(3214); - v->a[58822] = 1; - v->a[58823] = anon_sym_esac; - v->a[58824] = 2; - v->a[58825] = actions(1436); - v->a[58826] = 1; - v->a[58827] = sym_comment; - v->a[58828] = actions(3216); - v->a[58829] = 1; - v->a[58830] = anon_sym_RBRACE; - v->a[58831] = 2; - v->a[58832] = actions(1436); - v->a[58833] = 1; - v->a[58834] = sym_comment; - v->a[58835] = actions(3218); - v->a[58836] = 1; - v->a[58837] = anon_sym_esac; - v->a[58838] = 2; - v->a[58839] = actions(1436); - small_parse_table_2942(v); -} - -void small_parse_table_2942(t_small_parse_table_array *v) -{ - v->a[58840] = 1; - v->a[58841] = sym_comment; - v->a[58842] = actions(3220); - v->a[58843] = 1; - v->a[58844] = anon_sym_RPAREN; - v->a[58845] = 2; - v->a[58846] = actions(1436); - v->a[58847] = 1; - v->a[58848] = sym_comment; - v->a[58849] = actions(3222); - v->a[58850] = 1; - v->a[58851] = anon_sym_RBRACE; - v->a[58852] = 2; - v->a[58853] = actions(1436); - v->a[58854] = 1; - v->a[58855] = sym_comment; - v->a[58856] = actions(3222); - v->a[58857] = 1; - v->a[58858] = anon_sym_RBRACE; - v->a[58859] = 2; - small_parse_table_2943(v); -} - -void small_parse_table_2943(t_small_parse_table_array *v) -{ - v->a[58860] = actions(1436); - v->a[58861] = 1; - v->a[58862] = sym_comment; - v->a[58863] = actions(3224); - v->a[58864] = 1; - v->a[58865] = anon_sym_esac; - v->a[58866] = 2; - v->a[58867] = actions(1436); - v->a[58868] = 1; - v->a[58869] = sym_comment; - v->a[58870] = actions(3226); - v->a[58871] = 1; - v->a[58872] = anon_sym_esac; - v->a[58873] = 2; - v->a[58874] = actions(1436); - v->a[58875] = 1; - v->a[58876] = sym_comment; - v->a[58877] = actions(3222); - v->a[58878] = 1; - v->a[58879] = anon_sym_RBRACE; - small_parse_table_2944(v); -} - -void small_parse_table_2944(t_small_parse_table_array *v) -{ - v->a[58880] = 2; - v->a[58881] = actions(1436); - v->a[58882] = 1; - v->a[58883] = sym_comment; - v->a[58884] = actions(3222); - v->a[58885] = 1; - v->a[58886] = anon_sym_RBRACE; - v->a[58887] = 2; - v->a[58888] = actions(1436); - v->a[58889] = 1; - v->a[58890] = sym_comment; - v->a[58891] = actions(3170); - v->a[58892] = 1; - v->a[58893] = anon_sym_RBRACE; - v->a[58894] = 2; - v->a[58895] = actions(1436); - v->a[58896] = 1; - v->a[58897] = sym_comment; - v->a[58898] = actions(3228); - v->a[58899] = 1; - small_parse_table_2945(v); -} - -/* EOF small_parse_table_588.c */ diff --git a/parser/static/small_parse_table/small_parse_table_589.c b/parser/static/small_parse_table/small_parse_table_589.c deleted file mode 100644 index 5c0337ad..00000000 --- a/parser/static/small_parse_table/small_parse_table_589.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_589.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2945(t_small_parse_table_array *v) -{ - v->a[58900] = anon_sym_EQ; - v->a[58901] = 2; - v->a[58902] = actions(1436); - v->a[58903] = 1; - v->a[58904] = sym_comment; - v->a[58905] = actions(3230); - v->a[58906] = 1; - v->a[58907] = anon_sym_esac; - v->a[58908] = 2; - v->a[58909] = actions(1436); - v->a[58910] = 1; - v->a[58911] = sym_comment; - v->a[58912] = actions(3232); - v->a[58913] = 1; - v->a[58914] = anon_sym_esac; - v->a[58915] = 2; - v->a[58916] = actions(1436); - v->a[58917] = 1; - v->a[58918] = sym_comment; - v->a[58919] = actions(3234); - small_parse_table_2946(v); -} - -void small_parse_table_2946(t_small_parse_table_array *v) -{ - v->a[58920] = 1; - v->a[58921] = sym_heredoc_end; - v->a[58922] = 2; - v->a[58923] = actions(1436); - v->a[58924] = 1; - v->a[58925] = sym_comment; - v->a[58926] = actions(3236); - v->a[58927] = 1; - v->a[58928] = anon_sym_esac; - v->a[58929] = 2; - v->a[58930] = actions(1436); - v->a[58931] = 1; - v->a[58932] = sym_comment; - v->a[58933] = actions(3238); - v->a[58934] = 1; - v->a[58935] = sym_heredoc_end; - v->a[58936] = 2; - v->a[58937] = actions(1436); - v->a[58938] = 1; - v->a[58939] = sym_comment; - small_parse_table_2947(v); -} - -void small_parse_table_2947(t_small_parse_table_array *v) -{ - v->a[58940] = actions(3240); - v->a[58941] = 1; - v->a[58942] = sym_heredoc_end; - v->a[58943] = 2; - v->a[58944] = actions(1436); - v->a[58945] = 1; - v->a[58946] = sym_comment; - v->a[58947] = actions(3242); - v->a[58948] = 1; - v->a[58949] = anon_sym_fi; - v->a[58950] = 2; - v->a[58951] = actions(1436); - v->a[58952] = 1; - v->a[58953] = sym_comment; - v->a[58954] = actions(3244); - v->a[58955] = 1; - v->a[58956] = sym_heredoc_end; - v->a[58957] = 2; - v->a[58958] = actions(1436); - v->a[58959] = 1; - small_parse_table_2948(v); -} - -void small_parse_table_2948(t_small_parse_table_array *v) -{ - v->a[58960] = sym_comment; - v->a[58961] = actions(3246); - v->a[58962] = 1; - v->a[58963] = anon_sym_EQ; - v->a[58964] = 2; - v->a[58965] = actions(1436); - v->a[58966] = 1; - v->a[58967] = sym_comment; - v->a[58968] = actions(3248); - v->a[58969] = 1; - v->a[58970] = anon_sym_RBRACE; - v->a[58971] = 2; - v->a[58972] = actions(3); - v->a[58973] = 1; - v->a[58974] = sym_comment; - v->a[58975] = actions(3250); - v->a[58976] = 1; - v->a[58977] = aux_sym_heredoc_redirect_token1; - v->a[58978] = 2; - v->a[58979] = actions(1436); - small_parse_table_2949(v); -} - -void small_parse_table_2949(t_small_parse_table_array *v) -{ - v->a[58980] = 1; - v->a[58981] = sym_comment; - v->a[58982] = actions(3252); - v->a[58983] = 1; - v->a[58984] = anon_sym_BQUOTE; - v->a[58985] = 2; - v->a[58986] = actions(1436); - v->a[58987] = 1; - v->a[58988] = sym_comment; - v->a[58989] = actions(3254); - v->a[58990] = 1; - v->a[58991] = anon_sym_RBRACE; - v->a[58992] = 2; - v->a[58993] = actions(1436); - v->a[58994] = 1; - v->a[58995] = sym_comment; - v->a[58996] = actions(3256); - v->a[58997] = 1; - v->a[58998] = anon_sym_RBRACE; - v->a[58999] = 2; - small_parse_table_2950(v); -} - -/* EOF small_parse_table_589.c */ diff --git a/parser/static/small_parse_table/small_parse_table_59.c b/parser/static/small_parse_table/small_parse_table_59.c deleted file mode 100644 index 85a7c505..00000000 --- a/parser/static/small_parse_table/small_parse_table_59.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_295(t_small_parse_table_array *v) -{ - v->a[5900] = state(186); - v->a[5901] = 1; - v->a[5902] = sym_variable_assignment; - v->a[5903] = state(298); - v->a[5904] = 1; - v->a[5905] = aux_sym_command_repeat1; - v->a[5906] = state(555); - v->a[5907] = 1; - v->a[5908] = sym_concatenation; - v->a[5909] = state(577); - v->a[5910] = 1; - v->a[5911] = sym_file_redirect; - v->a[5912] = state(937); - v->a[5913] = 1; - v->a[5914] = sym_pipeline; - v->a[5915] = state(1019); - v->a[5916] = 1; - v->a[5917] = aux_sym_redirected_statement_repeat2; - v->a[5918] = state(1557); - v->a[5919] = 1; - small_parse_table_296(v); -} - -void small_parse_table_296(t_small_parse_table_array *v) -{ - v->a[5920] = sym__statement_not_pipeline; - v->a[5921] = state(1586); - v->a[5922] = 1; - v->a[5923] = sym__statements; - v->a[5924] = actions(11); - v->a[5925] = 2; - v->a[5926] = anon_sym_while; - v->a[5927] = anon_sym_until; - v->a[5928] = actions(214); - v->a[5929] = 2; - v->a[5930] = sym_raw_string; - v->a[5931] = sym_number; - v->a[5932] = actions(212); - v->a[5933] = 3; - v->a[5934] = anon_sym_LT; - v->a[5935] = anon_sym_GT; - v->a[5936] = anon_sym_GT_GT; - v->a[5937] = state(277); - v->a[5938] = 5; - v->a[5939] = sym_arithmetic_expansion; - small_parse_table_297(v); -} - -void small_parse_table_297(t_small_parse_table_array *v) -{ - v->a[5940] = sym_string; - v->a[5941] = sym_simple_expansion; - v->a[5942] = sym_expansion; - v->a[5943] = sym_command_substitution; - v->a[5944] = state(877); - v->a[5945] = 12; - v->a[5946] = sym_redirected_statement; - v->a[5947] = sym_for_statement; - v->a[5948] = sym_while_statement; - v->a[5949] = sym_if_statement; - v->a[5950] = sym_case_statement; - v->a[5951] = sym_function_definition; - v->a[5952] = sym_compound_statement; - v->a[5953] = sym_subshell; - v->a[5954] = sym_list; - v->a[5955] = sym_negated_command; - v->a[5956] = sym_command; - v->a[5957] = sym__variable_assignments; - v->a[5958] = 30; - v->a[5959] = actions(3); - small_parse_table_298(v); -} - -void small_parse_table_298(t_small_parse_table_array *v) -{ - v->a[5960] = 1; - v->a[5961] = sym_comment; - v->a[5962] = actions(9); - v->a[5963] = 1; - v->a[5964] = anon_sym_for; - v->a[5965] = actions(13); - v->a[5966] = 1; - v->a[5967] = anon_sym_if; - v->a[5968] = actions(15); - v->a[5969] = 1; - v->a[5970] = anon_sym_case; - v->a[5971] = actions(17); - v->a[5972] = 1; - v->a[5973] = anon_sym_LPAREN; - v->a[5974] = actions(19); - v->a[5975] = 1; - v->a[5976] = anon_sym_LBRACE; - v->a[5977] = actions(53); - v->a[5978] = 1; - 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] = actions(55); - v->a[5981] = 1; - v->a[5982] = anon_sym_DOLLAR; - v->a[5983] = actions(57); - v->a[5984] = 1; - v->a[5985] = anon_sym_DQUOTE; - v->a[5986] = actions(61); - v->a[5987] = 1; - v->a[5988] = anon_sym_DOLLAR_LBRACE; - v->a[5989] = actions(63); - v->a[5990] = 1; - v->a[5991] = anon_sym_DOLLAR_LPAREN; - v->a[5992] = actions(65); - v->a[5993] = 1; - v->a[5994] = anon_sym_BQUOTE; - v->a[5995] = actions(208); - v->a[5996] = 1; - v->a[5997] = sym_word; - v->a[5998] = actions(210); - v->a[5999] = 1; - small_parse_table_300(v); -} - -/* EOF small_parse_table_59.c */ diff --git a/parser/static/small_parse_table/small_parse_table_590.c b/parser/static/small_parse_table/small_parse_table_590.c deleted file mode 100644 index 2b4cd02c..00000000 --- a/parser/static/small_parse_table/small_parse_table_590.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_590.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2950(t_small_parse_table_array *v) -{ - v->a[59000] = actions(1436); - v->a[59001] = 1; - v->a[59002] = sym_comment; - v->a[59003] = actions(3258); - v->a[59004] = 1; - v->a[59005] = anon_sym_BQUOTE; - v->a[59006] = 2; - v->a[59007] = actions(1436); - v->a[59008] = 1; - v->a[59009] = sym_comment; - v->a[59010] = actions(3260); - v->a[59011] = 1; - v->a[59012] = anon_sym_RPAREN; - v->a[59013] = 2; - v->a[59014] = actions(1436); - v->a[59015] = 1; - v->a[59016] = sym_comment; - v->a[59017] = actions(3262); - v->a[59018] = 1; - v->a[59019] = anon_sym_BQUOTE; - small_parse_table_2951(v); -} - -void small_parse_table_2951(t_small_parse_table_array *v) -{ - v->a[59020] = 2; - v->a[59021] = actions(1436); - v->a[59022] = 1; - v->a[59023] = sym_comment; - v->a[59024] = actions(3264); - v->a[59025] = 1; - v->a[59026] = aux_sym__simple_variable_name_token1; - v->a[59027] = 2; - v->a[59028] = actions(1436); - v->a[59029] = 1; - v->a[59030] = sym_comment; - v->a[59031] = actions(3266); - v->a[59032] = 1; - v->a[59033] = anon_sym_RPAREN; - v->a[59034] = 2; - v->a[59035] = actions(1436); - v->a[59036] = 1; - v->a[59037] = sym_comment; - v->a[59038] = actions(3268); - v->a[59039] = 1; - small_parse_table_2952(v); -} - -void small_parse_table_2952(t_small_parse_table_array *v) -{ - v->a[59040] = anon_sym_RBRACE; - v->a[59041] = 2; - v->a[59042] = actions(1436); - v->a[59043] = 1; - v->a[59044] = sym_comment; - v->a[59045] = actions(3270); - v->a[59046] = 1; - v->a[59047] = sym_heredoc_start; - v->a[59048] = 2; - v->a[59049] = actions(1436); - v->a[59050] = 1; - v->a[59051] = sym_comment; - v->a[59052] = actions(3272); - v->a[59053] = 1; - v->a[59054] = anon_sym_RPAREN; - v->a[59055] = 2; - v->a[59056] = actions(1436); - v->a[59057] = 1; - v->a[59058] = sym_comment; - v->a[59059] = actions(3274); - small_parse_table_2953(v); -} - -void small_parse_table_2953(t_small_parse_table_array *v) -{ - v->a[59060] = 1; - v->a[59061] = anon_sym_RBRACE; - v->a[59062] = 2; - v->a[59063] = actions(1436); - v->a[59064] = 1; - v->a[59065] = sym_comment; - v->a[59066] = actions(3276); - v->a[59067] = 1; - v->a[59068] = anon_sym_BQUOTE; - v->a[59069] = 2; - v->a[59070] = actions(1436); - v->a[59071] = 1; - v->a[59072] = sym_comment; - v->a[59073] = actions(3278); - v->a[59074] = 1; - v->a[59075] = anon_sym_RPAREN; - v->a[59076] = 2; - v->a[59077] = actions(1436); - v->a[59078] = 1; - v->a[59079] = sym_comment; - small_parse_table_2954(v); -} - -void small_parse_table_2954(t_small_parse_table_array *v) -{ - v->a[59080] = actions(3280); - v->a[59081] = 1; - v->a[59082] = anon_sym_RBRACE; - v->a[59083] = 2; - v->a[59084] = actions(1436); - v->a[59085] = 1; - v->a[59086] = sym_comment; - v->a[59087] = actions(3282); - v->a[59088] = 1; - v->a[59089] = anon_sym_BQUOTE; - v->a[59090] = 2; - v->a[59091] = actions(3); - v->a[59092] = 1; - v->a[59093] = sym_comment; - v->a[59094] = actions(3284); - v->a[59095] = 1; - v->a[59096] = aux_sym_heredoc_redirect_token1; - v->a[59097] = 2; - v->a[59098] = actions(1436); - v->a[59099] = 1; - small_parse_table_2955(v); -} - -/* EOF small_parse_table_590.c */ diff --git a/parser/static/small_parse_table/small_parse_table_591.c b/parser/static/small_parse_table/small_parse_table_591.c deleted file mode 100644 index 7162ea83..00000000 --- a/parser/static/small_parse_table/small_parse_table_591.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_591.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2955(t_small_parse_table_array *v) -{ - v->a[59100] = sym_comment; - v->a[59101] = actions(3286); - v->a[59102] = 1; - v->a[59103] = anon_sym_RPAREN; - v->a[59104] = 2; - v->a[59105] = actions(1436); - v->a[59106] = 1; - v->a[59107] = sym_comment; - v->a[59108] = actions(3288); - v->a[59109] = 1; - v->a[59110] = anon_sym_RBRACE; - v->a[59111] = 2; - v->a[59112] = actions(1436); - v->a[59113] = 1; - v->a[59114] = sym_comment; - v->a[59115] = actions(3290); - v->a[59116] = 1; - v->a[59117] = anon_sym_BQUOTE; - v->a[59118] = 2; - v->a[59119] = actions(1436); - small_parse_table_2956(v); -} - -void small_parse_table_2956(t_small_parse_table_array *v) -{ - v->a[59120] = 1; - v->a[59121] = sym_comment; - v->a[59122] = actions(3292); - v->a[59123] = 1; - v->a[59124] = anon_sym_RPAREN; - v->a[59125] = 2; - v->a[59126] = actions(1436); - v->a[59127] = 1; - v->a[59128] = sym_comment; - v->a[59129] = actions(3294); - v->a[59130] = 1; - v->a[59131] = anon_sym_RBRACE; - v->a[59132] = 2; - v->a[59133] = actions(1436); - v->a[59134] = 1; - v->a[59135] = sym_comment; - v->a[59136] = actions(3296); - v->a[59137] = 1; - v->a[59138] = sym_heredoc_start; - v->a[59139] = 2; - small_parse_table_2957(v); -} - -void small_parse_table_2957(t_small_parse_table_array *v) -{ - v->a[59140] = actions(1436); - v->a[59141] = 1; - v->a[59142] = sym_comment; - v->a[59143] = actions(3298); - v->a[59144] = 1; - v->a[59145] = anon_sym_BQUOTE; - v->a[59146] = 2; - v->a[59147] = actions(1436); - v->a[59148] = 1; - v->a[59149] = sym_comment; - v->a[59150] = actions(3300); - v->a[59151] = 1; - v->a[59152] = anon_sym_RPAREN; - v->a[59153] = 2; - v->a[59154] = actions(1436); - v->a[59155] = 1; - v->a[59156] = sym_comment; - v->a[59157] = actions(3302); - v->a[59158] = 1; - v->a[59159] = anon_sym_RPAREN; - small_parse_table_2958(v); -} - -void small_parse_table_2958(t_small_parse_table_array *v) -{ - v->a[59160] = 2; - v->a[59161] = actions(1436); - v->a[59162] = 1; - v->a[59163] = sym_comment; - v->a[59164] = actions(3304); - v->a[59165] = 1; - v->a[59166] = anon_sym_RPAREN; - v->a[59167] = 2; - v->a[59168] = actions(1436); - v->a[59169] = 1; - v->a[59170] = sym_comment; - v->a[59171] = actions(3306); - v->a[59172] = 1; - v->a[59173] = anon_sym_RBRACE; - v->a[59174] = 2; - v->a[59175] = actions(1436); - v->a[59176] = 1; - v->a[59177] = sym_comment; - v->a[59178] = actions(3308); - v->a[59179] = 1; - small_parse_table_2959(v); -} - -void small_parse_table_2959(t_small_parse_table_array *v) -{ - v->a[59180] = anon_sym_BQUOTE; - v->a[59181] = 2; - v->a[59182] = actions(1436); - v->a[59183] = 1; - v->a[59184] = sym_comment; - v->a[59185] = actions(3310); - v->a[59186] = 1; - v->a[59187] = anon_sym_RPAREN; - v->a[59188] = 2; - v->a[59189] = actions(1436); - v->a[59190] = 1; - v->a[59191] = sym_comment; - v->a[59192] = actions(3312); - v->a[59193] = 1; - v->a[59194] = anon_sym_RBRACE; - v->a[59195] = 2; - v->a[59196] = actions(1436); - v->a[59197] = 1; - v->a[59198] = sym_comment; - v->a[59199] = actions(3314); - small_parse_table_2960(v); -} - -/* EOF small_parse_table_591.c */ diff --git a/parser/static/small_parse_table/small_parse_table_592.c b/parser/static/small_parse_table/small_parse_table_592.c deleted file mode 100644 index 13820797..00000000 --- a/parser/static/small_parse_table/small_parse_table_592.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_592.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2960(t_small_parse_table_array *v) -{ - v->a[59200] = 1; - v->a[59201] = anon_sym_fi; - v->a[59202] = 2; - v->a[59203] = actions(1436); - v->a[59204] = 1; - v->a[59205] = sym_comment; - v->a[59206] = actions(3316); - v->a[59207] = 1; - v->a[59208] = anon_sym_RBRACE; - v->a[59209] = 2; - v->a[59210] = actions(1436); - v->a[59211] = 1; - v->a[59212] = sym_comment; - v->a[59213] = actions(3318); - v->a[59214] = 1; - v->a[59215] = anon_sym_RPAREN; - v->a[59216] = 2; - v->a[59217] = actions(1436); - v->a[59218] = 1; - v->a[59219] = sym_comment; - small_parse_table_2961(v); -} - -void small_parse_table_2961(t_small_parse_table_array *v) -{ - v->a[59220] = actions(3320); - v->a[59221] = 1; - v->a[59222] = anon_sym_BQUOTE; - v->a[59223] = 2; - v->a[59224] = actions(1436); - v->a[59225] = 1; - v->a[59226] = sym_comment; - v->a[59227] = actions(3322); - v->a[59228] = 1; - v->a[59229] = anon_sym_RPAREN; - v->a[59230] = 2; - v->a[59231] = actions(1436); - v->a[59232] = 1; - v->a[59233] = sym_comment; - v->a[59234] = actions(3324); - v->a[59235] = 1; - v->a[59236] = anon_sym_fi; - v->a[59237] = 2; - v->a[59238] = actions(1436); - v->a[59239] = 1; - small_parse_table_2962(v); -} - -void small_parse_table_2962(t_small_parse_table_array *v) -{ - v->a[59240] = sym_comment; - v->a[59241] = actions(3326); - v->a[59242] = 1; - v->a[59243] = anon_sym_EQ; - v->a[59244] = 2; - v->a[59245] = actions(1436); - v->a[59246] = 1; - v->a[59247] = sym_comment; - v->a[59248] = actions(3328); - v->a[59249] = 1; - v->a[59250] = anon_sym_EQ; - v->a[59251] = 2; - v->a[59252] = actions(1436); - v->a[59253] = 1; - v->a[59254] = sym_comment; - v->a[59255] = actions(3330); - v->a[59256] = 1; - v->a[59257] = aux_sym__simple_variable_name_token1; - v->a[59258] = 2; - v->a[59259] = actions(1436); - small_parse_table_2963(v); -} - -void small_parse_table_2963(t_small_parse_table_array *v) -{ - v->a[59260] = 1; - v->a[59261] = sym_comment; - v->a[59262] = actions(3332); - v->a[59263] = 1; - v->a[59264] = anon_sym_RPAREN; - v->a[59265] = 2; - v->a[59266] = actions(1436); - v->a[59267] = 1; - v->a[59268] = sym_comment; - v->a[59269] = actions(3334); - v->a[59270] = 1; - v->a[59271] = anon_sym_BQUOTE; - v->a[59272] = 2; - v->a[59273] = actions(1436); - v->a[59274] = 1; - v->a[59275] = sym_comment; - v->a[59276] = actions(3336); - v->a[59277] = 1; - v->a[59278] = sym_heredoc_start; - v->a[59279] = 2; - small_parse_table_2964(v); -} - -void small_parse_table_2964(t_small_parse_table_array *v) -{ - v->a[59280] = actions(1436); - v->a[59281] = 1; - v->a[59282] = sym_comment; - v->a[59283] = actions(3338); - v->a[59284] = 1; - v->a[59285] = anon_sym_esac; - v->a[59286] = 2; - v->a[59287] = actions(1436); - v->a[59288] = 1; - v->a[59289] = sym_comment; - v->a[59290] = actions(3340); - v->a[59291] = 1; - v->a[59292] = anon_sym_esac; - v->a[59293] = 2; - v->a[59294] = actions(1436); - v->a[59295] = 1; - v->a[59296] = sym_comment; - v->a[59297] = actions(3342); - v->a[59298] = 1; - v->a[59299] = anon_sym_SEMI_SEMI; - small_parse_table_2965(v); -} - -/* EOF small_parse_table_592.c */ diff --git a/parser/static/small_parse_table/small_parse_table_593.c b/parser/static/small_parse_table/small_parse_table_593.c deleted file mode 100644 index 60841abc..00000000 --- a/parser/static/small_parse_table/small_parse_table_593.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_593.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2965(t_small_parse_table_array *v) -{ - v->a[59300] = 2; - v->a[59301] = actions(1436); - v->a[59302] = 1; - v->a[59303] = sym_comment; - v->a[59304] = actions(3344); - v->a[59305] = 1; - v->a[59306] = anon_sym_RPAREN; - v->a[59307] = 2; - v->a[59308] = actions(1436); - v->a[59309] = 1; - v->a[59310] = sym_comment; - v->a[59311] = actions(3346); - v->a[59312] = 1; - v->a[59313] = anon_sym_RBRACE; - v->a[59314] = 2; - v->a[59315] = actions(1436); - v->a[59316] = 1; - v->a[59317] = sym_comment; - v->a[59318] = actions(3348); - v->a[59319] = 1; - small_parse_table_2966(v); -} - -void small_parse_table_2966(t_small_parse_table_array *v) -{ - v->a[59320] = anon_sym_RPAREN; - v->a[59321] = 2; - v->a[59322] = actions(1436); - v->a[59323] = 1; - v->a[59324] = sym_comment; - v->a[59325] = actions(3350); - v->a[59326] = 1; - v->a[59327] = anon_sym_SEMI_SEMI; - v->a[59328] = 2; - v->a[59329] = actions(1436); - v->a[59330] = 1; - v->a[59331] = sym_comment; - v->a[59332] = actions(3352); - v->a[59333] = 1; - v->a[59334] = anon_sym_esac; - v->a[59335] = 2; - v->a[59336] = actions(1436); - v->a[59337] = 1; - v->a[59338] = sym_comment; - v->a[59339] = actions(3354); - small_parse_table_2967(v); -} - -void small_parse_table_2967(t_small_parse_table_array *v) -{ - v->a[59340] = 1; - v->a[59341] = anon_sym_RPAREN; - v->a[59342] = 2; - v->a[59343] = actions(1436); - v->a[59344] = 1; - v->a[59345] = sym_comment; - v->a[59346] = actions(3356); - v->a[59347] = 1; - v->a[59348] = anon_sym_fi; - v->a[59349] = 2; - v->a[59350] = actions(1436); - v->a[59351] = 1; - v->a[59352] = sym_comment; - v->a[59353] = actions(3358); - v->a[59354] = 1; - v->a[59355] = anon_sym_esac; - v->a[59356] = 2; - v->a[59357] = actions(1436); - v->a[59358] = 1; - v->a[59359] = sym_comment; - small_parse_table_2968(v); -} - -void small_parse_table_2968(t_small_parse_table_array *v) -{ - v->a[59360] = actions(3360); - v->a[59361] = 1; - v->a[59362] = anon_sym_SEMI_SEMI; - v->a[59363] = 2; - v->a[59364] = actions(1436); - v->a[59365] = 1; - v->a[59366] = sym_comment; - v->a[59367] = actions(3362); - v->a[59368] = 1; - v->a[59369] = anon_sym_BQUOTE; - v->a[59370] = 2; - v->a[59371] = actions(1436); - v->a[59372] = 1; - v->a[59373] = sym_comment; - v->a[59374] = actions(3364); - v->a[59375] = 1; - v->a[59376] = anon_sym_BQUOTE; - v->a[59377] = 2; - v->a[59378] = actions(1436); - v->a[59379] = 1; - small_parse_table_2969(v); -} - -void small_parse_table_2969(t_small_parse_table_array *v) -{ - v->a[59380] = sym_comment; - v->a[59381] = actions(3366); - v->a[59382] = 1; - v->a[59383] = anon_sym_RPAREN; - v->a[59384] = 2; - v->a[59385] = actions(1436); - v->a[59386] = 1; - v->a[59387] = sym_comment; - v->a[59388] = actions(3368); - v->a[59389] = 1; - v->a[59390] = anon_sym_RBRACE; - v->a[59391] = 2; - v->a[59392] = actions(1436); - v->a[59393] = 1; - v->a[59394] = sym_comment; - v->a[59395] = actions(3370); - v->a[59396] = 1; - v->a[59397] = anon_sym_RPAREN; - v->a[59398] = 2; - v->a[59399] = actions(1436); - small_parse_table_2970(v); -} - -/* EOF small_parse_table_593.c */ diff --git a/parser/static/small_parse_table/small_parse_table_594.c b/parser/static/small_parse_table/small_parse_table_594.c deleted file mode 100644 index c86550c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_594.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_594.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2970(t_small_parse_table_array *v) -{ - v->a[59400] = 1; - v->a[59401] = sym_comment; - v->a[59402] = actions(3372); - v->a[59403] = 1; - v->a[59404] = anon_sym_RBRACE; - v->a[59405] = 2; - v->a[59406] = actions(1436); - v->a[59407] = 1; - v->a[59408] = sym_comment; - v->a[59409] = actions(3374); - v->a[59410] = 1; - v->a[59411] = anon_sym_fi; - v->a[59412] = 2; - v->a[59413] = actions(1436); - v->a[59414] = 1; - v->a[59415] = sym_comment; - v->a[59416] = actions(3376); - v->a[59417] = 1; - v->a[59418] = ts_builtin_sym_end; - v->a[59419] = 2; - small_parse_table_2971(v); -} - -void small_parse_table_2971(t_small_parse_table_array *v) -{ - v->a[59420] = actions(1436); - v->a[59421] = 1; - v->a[59422] = sym_comment; - v->a[59423] = actions(3378); - v->a[59424] = 1; - v->a[59425] = ts_builtin_sym_end; - v->a[59426] = 2; - v->a[59427] = actions(1436); - v->a[59428] = 1; - v->a[59429] = sym_comment; - v->a[59430] = actions(3380); - v->a[59431] = 1; - v->a[59432] = anon_sym_fi; - v->a[59433] = 2; - v->a[59434] = actions(1436); - v->a[59435] = 1; - v->a[59436] = sym_comment; - v->a[59437] = actions(3382); - v->a[59438] = 1; - v->a[59439] = anon_sym_BQUOTE; - small_parse_table_2972(v); -} - -void small_parse_table_2972(t_small_parse_table_array *v) -{ - v->a[59440] = 2; - v->a[59441] = actions(1436); - v->a[59442] = 1; - v->a[59443] = sym_comment; - v->a[59444] = actions(3384); - v->a[59445] = 1; - v->a[59446] = anon_sym_RPAREN; - v->a[59447] = 2; - v->a[59448] = actions(1436); - v->a[59449] = 1; - v->a[59450] = sym_comment; - v->a[59451] = actions(3386); - v->a[59452] = 1; - v->a[59453] = anon_sym_RPAREN; - v->a[59454] = 2; - v->a[59455] = actions(1436); - v->a[59456] = 1; - v->a[59457] = sym_comment; - v->a[59458] = actions(3388); - v->a[59459] = 1; - small_parse_table_2973(v); -} - -void small_parse_table_2973(t_small_parse_table_array *v) -{ - v->a[59460] = anon_sym_EQ; - v->a[59461] = 2; - v->a[59462] = actions(1436); - v->a[59463] = 1; - v->a[59464] = sym_comment; - v->a[59465] = actions(3390); - v->a[59466] = 1; - v->a[59467] = anon_sym_EQ; - v->a[59468] = 2; - v->a[59469] = actions(1436); - v->a[59470] = 1; - v->a[59471] = sym_comment; - v->a[59472] = actions(3392); - v->a[59473] = 1; - v->a[59474] = anon_sym_RPAREN; - v->a[59475] = 2; - v->a[59476] = actions(1436); - v->a[59477] = 1; - v->a[59478] = sym_comment; - v->a[59479] = actions(3394); - small_parse_table_2974(v); -} - -void small_parse_table_2974(t_small_parse_table_array *v) -{ - v->a[59480] = 1; - v->a[59481] = anon_sym_BQUOTE; - v->a[59482] = 2; - v->a[59483] = actions(1436); - v->a[59484] = 1; - v->a[59485] = sym_comment; - v->a[59486] = actions(3396); - v->a[59487] = 1; - v->a[59488] = anon_sym_RBRACE; - v->a[59489] = 2; - v->a[59490] = actions(1436); - v->a[59491] = 1; - v->a[59492] = sym_comment; - v->a[59493] = actions(3398); - v->a[59494] = 1; - v->a[59495] = anon_sym_EQ; - v->a[59496] = 2; - v->a[59497] = actions(1436); - v->a[59498] = 1; - v->a[59499] = sym_comment; - small_parse_table_2975(v); -} - -/* EOF small_parse_table_594.c */ diff --git a/parser/static/small_parse_table/small_parse_table_595.c b/parser/static/small_parse_table/small_parse_table_595.c deleted file mode 100644 index cfb3e8e4..00000000 --- a/parser/static/small_parse_table/small_parse_table_595.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_595.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2975(t_small_parse_table_array *v) -{ - v->a[59500] = actions(3400); - v->a[59501] = 1; - v->a[59502] = anon_sym_esac; - v->a[59503] = 2; - v->a[59504] = actions(1436); - v->a[59505] = 1; - v->a[59506] = sym_comment; - v->a[59507] = actions(3402); - v->a[59508] = 1; - v->a[59509] = aux_sym__simple_variable_name_token1; - v->a[59510] = 2; - v->a[59511] = actions(1436); - v->a[59512] = 1; - v->a[59513] = sym_comment; - v->a[59514] = actions(3404); - v->a[59515] = 1; - v->a[59516] = anon_sym_EQ; - v->a[59517] = 2; - v->a[59518] = actions(1436); - v->a[59519] = 1; - small_parse_table_2976(v); -} - -void small_parse_table_2976(t_small_parse_table_array *v) -{ - v->a[59520] = sym_comment; - v->a[59521] = actions(3406); - v->a[59522] = 1; - v->a[59523] = anon_sym_RPAREN; - v->a[59524] = 2; - v->a[59525] = actions(1436); - v->a[59526] = 1; - v->a[59527] = sym_comment; - v->a[59528] = actions(3408); - v->a[59529] = 1; - v->a[59530] = anon_sym_RBRACE; - v->a[59531] = 2; - v->a[59532] = actions(1436); - v->a[59533] = 1; - v->a[59534] = sym_comment; - v->a[59535] = actions(3410); - v->a[59536] = 1; - v->a[59537] = anon_sym_RPAREN; - v->a[59538] = 2; - v->a[59539] = actions(1436); - small_parse_table_2977(v); -} - -void small_parse_table_2977(t_small_parse_table_array *v) -{ - v->a[59540] = 1; - v->a[59541] = sym_comment; - v->a[59542] = actions(3412); - v->a[59543] = 1; - v->a[59544] = anon_sym_BQUOTE; - v->a[59545] = 2; - v->a[59546] = actions(1436); - v->a[59547] = 1; - v->a[59548] = sym_comment; - v->a[59549] = actions(3414); - v->a[59550] = 1; - v->a[59551] = anon_sym_esac; - v->a[59552] = 2; - v->a[59553] = actions(1436); - v->a[59554] = 1; - v->a[59555] = sym_comment; - v->a[59556] = actions(3416); - v->a[59557] = 1; - v->a[59558] = anon_sym_RPAREN; - v->a[59559] = 2; - small_parse_table_2978(v); -} - -void small_parse_table_2978(t_small_parse_table_array *v) -{ - v->a[59560] = actions(1436); - v->a[59561] = 1; - v->a[59562] = sym_comment; - v->a[59563] = actions(3418); - v->a[59564] = 1; - v->a[59565] = anon_sym_RBRACE; - v->a[59566] = 2; - v->a[59567] = actions(1436); - v->a[59568] = 1; - v->a[59569] = sym_comment; - v->a[59570] = actions(3420); - v->a[59571] = 1; - v->a[59572] = anon_sym_esac; - v->a[59573] = 2; - v->a[59574] = actions(1436); - v->a[59575] = 1; - v->a[59576] = sym_comment; - v->a[59577] = actions(3422); - v->a[59578] = 1; - v->a[59579] = anon_sym_esac; - small_parse_table_2979(v); -} - -void small_parse_table_2979(t_small_parse_table_array *v) -{ - v->a[59580] = 2; - v->a[59581] = actions(1436); - v->a[59582] = 1; - v->a[59583] = sym_comment; - v->a[59584] = actions(3424); - v->a[59585] = 1; - v->a[59586] = anon_sym_SEMI_SEMI; - v->a[59587] = 2; - v->a[59588] = actions(1436); - v->a[59589] = 1; - v->a[59590] = sym_comment; - v->a[59591] = actions(3426); - v->a[59592] = 1; - v->a[59593] = sym_heredoc_end; - v->a[59594] = 2; - v->a[59595] = actions(1436); - v->a[59596] = 1; - v->a[59597] = sym_comment; - v->a[59598] = actions(3428); - v->a[59599] = 1; - small_parse_table_2980(v); -} - -/* EOF small_parse_table_595.c */ diff --git a/parser/static/small_parse_table/small_parse_table_596.c b/parser/static/small_parse_table/small_parse_table_596.c deleted file mode 100644 index 821babe9..00000000 --- a/parser/static/small_parse_table/small_parse_table_596.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_596.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_2980(t_small_parse_table_array *v) -{ - v->a[59600] = sym_heredoc_end; -} - -/* EOF small_parse_table_596.c */ diff --git a/parser/static/small_parse_table/small_parse_table_6.c b/parser/static/small_parse_table/small_parse_table_6.c deleted file mode 100644 index 2864eb6a..00000000 --- a/parser/static/small_parse_table/small_parse_table_6.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_6.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_30(t_small_parse_table_array *v) -{ - v->a[600] = sym_command_substitution; - v->a[601] = state(905); - v->a[602] = 12; - v->a[603] = sym_redirected_statement; - v->a[604] = sym_for_statement; - v->a[605] = sym_while_statement; - v->a[606] = sym_if_statement; - v->a[607] = sym_case_statement; - v->a[608] = sym_function_definition; - v->a[609] = sym_compound_statement; - v->a[610] = sym_subshell; - v->a[611] = sym_list; - v->a[612] = sym_negated_command; - v->a[613] = sym_command; - v->a[614] = sym__variable_assignments; - v->a[615] = 34; - v->a[616] = actions(3); - v->a[617] = 1; - v->a[618] = sym_comment; - v->a[619] = actions(9); - small_parse_table_31(v); -} - -void small_parse_table_31(t_small_parse_table_array *v) -{ - v->a[620] = 1; - v->a[621] = anon_sym_for; - v->a[622] = actions(13); - v->a[623] = 1; - v->a[624] = anon_sym_if; - v->a[625] = actions(15); - v->a[626] = 1; - v->a[627] = anon_sym_case; - v->a[628] = actions(17); - v->a[629] = 1; - v->a[630] = anon_sym_LPAREN; - v->a[631] = actions(19); - v->a[632] = 1; - v->a[633] = anon_sym_LBRACE; - v->a[634] = actions(41); - v->a[635] = 1; - v->a[636] = sym_word; - v->a[637] = actions(45); - v->a[638] = 1; - v->a[639] = anon_sym_elif; - small_parse_table_32(v); -} - -void small_parse_table_32(t_small_parse_table_array *v) -{ - v->a[640] = actions(47); - v->a[641] = 1; - v->a[642] = anon_sym_else; - v->a[643] = actions(49); - v->a[644] = 1; - v->a[645] = anon_sym_BANG; - v->a[646] = actions(53); - v->a[647] = 1; - v->a[648] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[649] = actions(55); - v->a[650] = 1; - v->a[651] = anon_sym_DOLLAR; - v->a[652] = actions(57); - v->a[653] = 1; - v->a[654] = anon_sym_DQUOTE; - v->a[655] = actions(61); - v->a[656] = 1; - v->a[657] = anon_sym_DOLLAR_LBRACE; - v->a[658] = actions(63); - v->a[659] = 1; - small_parse_table_33(v); -} - -void small_parse_table_33(t_small_parse_table_array *v) -{ - v->a[660] = anon_sym_DOLLAR_LPAREN; - v->a[661] = actions(65); - v->a[662] = 1; - v->a[663] = anon_sym_BQUOTE; - v->a[664] = actions(67); - v->a[665] = 1; - v->a[666] = sym_variable_name; - v->a[667] = actions(77); - v->a[668] = 1; - v->a[669] = anon_sym_fi; - v->a[670] = state(4); - v->a[671] = 1; - v->a[672] = aux_sym__terminated_statement; - v->a[673] = state(185); - v->a[674] = 1; - v->a[675] = sym_command_name; - v->a[676] = state(231); - v->a[677] = 1; - v->a[678] = sym_variable_assignment; - v->a[679] = state(411); - small_parse_table_34(v); -} - -void small_parse_table_34(t_small_parse_table_array *v) -{ - v->a[680] = 1; - v->a[681] = aux_sym_command_repeat1; - v->a[682] = state(551); - v->a[683] = 1; - v->a[684] = sym_file_redirect; - v->a[685] = state(555); - v->a[686] = 1; - v->a[687] = sym_concatenation; - v->a[688] = state(1070); - v->a[689] = 1; - v->a[690] = sym_pipeline; - v->a[691] = state(1126); - v->a[692] = 1; - v->a[693] = aux_sym_redirected_statement_repeat2; - v->a[694] = state(1561); - v->a[695] = 1; - v->a[696] = sym__statement_not_pipeline; - v->a[697] = state(1720); - v->a[698] = 1; - v->a[699] = sym_else_clause; - small_parse_table_35(v); -} - -/* EOF small_parse_table_6.c */ diff --git a/parser/static/small_parse_table/small_parse_table_60.c b/parser/static/small_parse_table/small_parse_table_60.c deleted file mode 100644 index 4338456e..00000000 --- a/parser/static/small_parse_table/small_parse_table_60.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_300(t_small_parse_table_array *v) -{ - v->a[6000] = anon_sym_BANG; - v->a[6001] = actions(216); - v->a[6002] = 1; - v->a[6003] = sym_variable_name; - v->a[6004] = state(112); - v->a[6005] = 1; - v->a[6006] = aux_sym__statements_repeat1; - v->a[6007] = state(158); - v->a[6008] = 1; - v->a[6009] = sym_command_name; - v->a[6010] = state(186); - v->a[6011] = 1; - v->a[6012] = sym_variable_assignment; - v->a[6013] = state(298); - v->a[6014] = 1; - v->a[6015] = aux_sym_command_repeat1; - v->a[6016] = state(555); - v->a[6017] = 1; - v->a[6018] = sym_concatenation; - v->a[6019] = state(566); - small_parse_table_301(v); -} - -void small_parse_table_301(t_small_parse_table_array *v) -{ - v->a[6020] = 1; - v->a[6021] = sym_file_redirect; - v->a[6022] = state(937); - v->a[6023] = 1; - v->a[6024] = sym_pipeline; - v->a[6025] = state(1019); - v->a[6026] = 1; - v->a[6027] = aux_sym_redirected_statement_repeat2; - v->a[6028] = state(1557); - v->a[6029] = 1; - v->a[6030] = sym__statement_not_pipeline; - v->a[6031] = state(1675); - v->a[6032] = 1; - v->a[6033] = sym__statements; - v->a[6034] = actions(11); - v->a[6035] = 2; - v->a[6036] = anon_sym_while; - v->a[6037] = anon_sym_until; - v->a[6038] = actions(214); - v->a[6039] = 2; - small_parse_table_302(v); -} - -void small_parse_table_302(t_small_parse_table_array *v) -{ - v->a[6040] = sym_raw_string; - v->a[6041] = sym_number; - v->a[6042] = actions(212); - v->a[6043] = 3; - v->a[6044] = anon_sym_LT; - v->a[6045] = anon_sym_GT; - v->a[6046] = anon_sym_GT_GT; - v->a[6047] = state(277); - v->a[6048] = 5; - v->a[6049] = sym_arithmetic_expansion; - v->a[6050] = sym_string; - v->a[6051] = sym_simple_expansion; - v->a[6052] = sym_expansion; - v->a[6053] = sym_command_substitution; - v->a[6054] = state(877); - v->a[6055] = 12; - v->a[6056] = sym_redirected_statement; - v->a[6057] = sym_for_statement; - v->a[6058] = sym_while_statement; - v->a[6059] = sym_if_statement; - small_parse_table_303(v); -} - -void small_parse_table_303(t_small_parse_table_array *v) -{ - v->a[6060] = sym_case_statement; - v->a[6061] = sym_function_definition; - v->a[6062] = sym_compound_statement; - v->a[6063] = sym_subshell; - v->a[6064] = sym_list; - v->a[6065] = sym_negated_command; - v->a[6066] = sym_command; - v->a[6067] = sym__variable_assignments; - v->a[6068] = 30; - v->a[6069] = actions(3); - v->a[6070] = 1; - v->a[6071] = sym_comment; - v->a[6072] = actions(9); - v->a[6073] = 1; - v->a[6074] = anon_sym_for; - v->a[6075] = actions(13); - v->a[6076] = 1; - v->a[6077] = anon_sym_if; - v->a[6078] = actions(15); - v->a[6079] = 1; - small_parse_table_304(v); -} - -void small_parse_table_304(t_small_parse_table_array *v) -{ - v->a[6080] = anon_sym_case; - v->a[6081] = actions(17); - v->a[6082] = 1; - v->a[6083] = anon_sym_LPAREN; - v->a[6084] = actions(19); - v->a[6085] = 1; - v->a[6086] = anon_sym_LBRACE; - v->a[6087] = actions(53); - v->a[6088] = 1; - v->a[6089] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6090] = actions(55); - v->a[6091] = 1; - v->a[6092] = anon_sym_DOLLAR; - v->a[6093] = actions(57); - v->a[6094] = 1; - v->a[6095] = anon_sym_DQUOTE; - v->a[6096] = actions(61); - v->a[6097] = 1; - v->a[6098] = anon_sym_DOLLAR_LBRACE; - v->a[6099] = actions(63); - small_parse_table_305(v); -} - -/* EOF small_parse_table_60.c */ diff --git a/parser/static/small_parse_table/small_parse_table_61.c b/parser/static/small_parse_table/small_parse_table_61.c deleted file mode 100644 index 135af35c..00000000 --- a/parser/static/small_parse_table/small_parse_table_61.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_305(t_small_parse_table_array *v) -{ - v->a[6100] = 1; - v->a[6101] = anon_sym_DOLLAR_LPAREN; - v->a[6102] = actions(65); - v->a[6103] = 1; - v->a[6104] = anon_sym_BQUOTE; - v->a[6105] = actions(208); - v->a[6106] = 1; - v->a[6107] = sym_word; - v->a[6108] = actions(210); - v->a[6109] = 1; - v->a[6110] = anon_sym_BANG; - v->a[6111] = actions(216); - v->a[6112] = 1; - v->a[6113] = sym_variable_name; - v->a[6114] = state(112); - v->a[6115] = 1; - v->a[6116] = aux_sym__statements_repeat1; - v->a[6117] = state(158); - v->a[6118] = 1; - v->a[6119] = sym_command_name; - small_parse_table_306(v); -} - -void small_parse_table_306(t_small_parse_table_array *v) -{ - v->a[6120] = state(186); - v->a[6121] = 1; - v->a[6122] = sym_variable_assignment; - v->a[6123] = state(298); - v->a[6124] = 1; - v->a[6125] = aux_sym_command_repeat1; - v->a[6126] = state(555); - v->a[6127] = 1; - v->a[6128] = sym_concatenation; - v->a[6129] = state(568); - v->a[6130] = 1; - v->a[6131] = sym_file_redirect; - v->a[6132] = state(937); - v->a[6133] = 1; - v->a[6134] = sym_pipeline; - v->a[6135] = state(1019); - v->a[6136] = 1; - v->a[6137] = aux_sym_redirected_statement_repeat2; - v->a[6138] = state(1557); - v->a[6139] = 1; - small_parse_table_307(v); -} - -void small_parse_table_307(t_small_parse_table_array *v) -{ - v->a[6140] = sym__statement_not_pipeline; - v->a[6141] = state(1641); - v->a[6142] = 1; - v->a[6143] = sym__statements; - v->a[6144] = actions(11); - v->a[6145] = 2; - v->a[6146] = anon_sym_while; - v->a[6147] = anon_sym_until; - v->a[6148] = actions(214); - v->a[6149] = 2; - v->a[6150] = sym_raw_string; - v->a[6151] = sym_number; - v->a[6152] = actions(212); - v->a[6153] = 3; - v->a[6154] = anon_sym_LT; - v->a[6155] = anon_sym_GT; - v->a[6156] = anon_sym_GT_GT; - v->a[6157] = state(277); - v->a[6158] = 5; - v->a[6159] = sym_arithmetic_expansion; - small_parse_table_308(v); -} - -void small_parse_table_308(t_small_parse_table_array *v) -{ - v->a[6160] = sym_string; - v->a[6161] = sym_simple_expansion; - v->a[6162] = sym_expansion; - v->a[6163] = sym_command_substitution; - v->a[6164] = state(877); - v->a[6165] = 12; - v->a[6166] = sym_redirected_statement; - v->a[6167] = sym_for_statement; - v->a[6168] = sym_while_statement; - v->a[6169] = sym_if_statement; - v->a[6170] = sym_case_statement; - v->a[6171] = sym_function_definition; - v->a[6172] = sym_compound_statement; - v->a[6173] = sym_subshell; - v->a[6174] = sym_list; - v->a[6175] = sym_negated_command; - v->a[6176] = sym_command; - v->a[6177] = sym__variable_assignments; - v->a[6178] = 30; - v->a[6179] = actions(3); - small_parse_table_309(v); -} - -void small_parse_table_309(t_small_parse_table_array *v) -{ - v->a[6180] = 1; - v->a[6181] = sym_comment; - v->a[6182] = actions(9); - v->a[6183] = 1; - v->a[6184] = anon_sym_for; - v->a[6185] = actions(13); - v->a[6186] = 1; - v->a[6187] = anon_sym_if; - v->a[6188] = actions(15); - v->a[6189] = 1; - v->a[6190] = anon_sym_case; - v->a[6191] = actions(17); - v->a[6192] = 1; - v->a[6193] = anon_sym_LPAREN; - v->a[6194] = actions(19); - v->a[6195] = 1; - v->a[6196] = anon_sym_LBRACE; - v->a[6197] = actions(41); - v->a[6198] = 1; - v->a[6199] = sym_word; - small_parse_table_310(v); -} - -/* EOF small_parse_table_61.c */ diff --git a/parser/static/small_parse_table/small_parse_table_62.c b/parser/static/small_parse_table/small_parse_table_62.c deleted file mode 100644 index 9e657567..00000000 --- a/parser/static/small_parse_table/small_parse_table_62.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_310(t_small_parse_table_array *v) -{ - v->a[6200] = actions(49); - v->a[6201] = 1; - v->a[6202] = anon_sym_BANG; - v->a[6203] = actions(53); - v->a[6204] = 1; - v->a[6205] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6206] = actions(55); - v->a[6207] = 1; - v->a[6208] = anon_sym_DOLLAR; - v->a[6209] = actions(57); - v->a[6210] = 1; - v->a[6211] = anon_sym_DQUOTE; - v->a[6212] = actions(61); - v->a[6213] = 1; - v->a[6214] = anon_sym_DOLLAR_LBRACE; - v->a[6215] = actions(63); - v->a[6216] = 1; - v->a[6217] = anon_sym_DOLLAR_LPAREN; - v->a[6218] = actions(65); - v->a[6219] = 1; - small_parse_table_311(v); -} - -void small_parse_table_311(t_small_parse_table_array *v) -{ - v->a[6220] = anon_sym_BQUOTE; - v->a[6221] = actions(67); - v->a[6222] = 1; - v->a[6223] = sym_variable_name; - v->a[6224] = actions(222); - v->a[6225] = 1; - v->a[6226] = anon_sym_RBRACE; - v->a[6227] = state(42); - v->a[6228] = 1; - v->a[6229] = aux_sym__terminated_statement; - v->a[6230] = state(185); - v->a[6231] = 1; - v->a[6232] = sym_command_name; - v->a[6233] = state(209); - v->a[6234] = 1; - v->a[6235] = sym_variable_assignment; - v->a[6236] = state(411); - v->a[6237] = 1; - v->a[6238] = aux_sym_command_repeat1; - v->a[6239] = state(551); - small_parse_table_312(v); -} - -void small_parse_table_312(t_small_parse_table_array *v) -{ - v->a[6240] = 1; - v->a[6241] = sym_file_redirect; - v->a[6242] = state(555); - v->a[6243] = 1; - v->a[6244] = sym_concatenation; - v->a[6245] = state(974); - v->a[6246] = 1; - v->a[6247] = sym_pipeline; - v->a[6248] = state(1126); - v->a[6249] = 1; - v->a[6250] = aux_sym_redirected_statement_repeat2; - v->a[6251] = state(1561); - v->a[6252] = 1; - v->a[6253] = sym__statement_not_pipeline; - v->a[6254] = actions(11); - v->a[6255] = 2; - v->a[6256] = anon_sym_while; - v->a[6257] = anon_sym_until; - v->a[6258] = actions(59); - v->a[6259] = 2; - small_parse_table_313(v); -} - -void small_parse_table_313(t_small_parse_table_array *v) -{ - v->a[6260] = sym_raw_string; - v->a[6261] = sym_number; - v->a[6262] = actions(51); - v->a[6263] = 3; - v->a[6264] = anon_sym_LT; - v->a[6265] = anon_sym_GT; - v->a[6266] = anon_sym_GT_GT; - v->a[6267] = state(401); - v->a[6268] = 5; - v->a[6269] = sym_arithmetic_expansion; - v->a[6270] = sym_string; - v->a[6271] = sym_simple_expansion; - v->a[6272] = sym_expansion; - v->a[6273] = sym_command_substitution; - v->a[6274] = state(955); - v->a[6275] = 12; - v->a[6276] = sym_redirected_statement; - v->a[6277] = sym_for_statement; - v->a[6278] = sym_while_statement; - v->a[6279] = sym_if_statement; - small_parse_table_314(v); -} - -void small_parse_table_314(t_small_parse_table_array *v) -{ - v->a[6280] = sym_case_statement; - v->a[6281] = sym_function_definition; - v->a[6282] = sym_compound_statement; - v->a[6283] = sym_subshell; - v->a[6284] = sym_list; - v->a[6285] = sym_negated_command; - v->a[6286] = sym_command; - v->a[6287] = sym__variable_assignments; - v->a[6288] = 30; - v->a[6289] = actions(3); - v->a[6290] = 1; - v->a[6291] = sym_comment; - v->a[6292] = actions(9); - v->a[6293] = 1; - v->a[6294] = anon_sym_for; - v->a[6295] = actions(13); - v->a[6296] = 1; - v->a[6297] = anon_sym_if; - v->a[6298] = actions(15); - v->a[6299] = 1; - small_parse_table_315(v); -} - -/* EOF small_parse_table_62.c */ diff --git a/parser/static/small_parse_table/small_parse_table_63.c b/parser/static/small_parse_table/small_parse_table_63.c deleted file mode 100644 index c77d6038..00000000 --- a/parser/static/small_parse_table/small_parse_table_63.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_315(t_small_parse_table_array *v) -{ - v->a[6300] = anon_sym_case; - v->a[6301] = actions(17); - v->a[6302] = 1; - v->a[6303] = anon_sym_LPAREN; - v->a[6304] = actions(19); - v->a[6305] = 1; - v->a[6306] = anon_sym_LBRACE; - v->a[6307] = actions(53); - v->a[6308] = 1; - v->a[6309] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6310] = actions(55); - v->a[6311] = 1; - v->a[6312] = anon_sym_DOLLAR; - v->a[6313] = actions(57); - v->a[6314] = 1; - v->a[6315] = anon_sym_DQUOTE; - v->a[6316] = actions(61); - v->a[6317] = 1; - v->a[6318] = anon_sym_DOLLAR_LBRACE; - v->a[6319] = actions(63); - small_parse_table_316(v); -} - -void small_parse_table_316(t_small_parse_table_array *v) -{ - v->a[6320] = 1; - v->a[6321] = anon_sym_DOLLAR_LPAREN; - v->a[6322] = actions(65); - v->a[6323] = 1; - v->a[6324] = anon_sym_BQUOTE; - v->a[6325] = actions(67); - v->a[6326] = 1; - v->a[6327] = sym_variable_name; - v->a[6328] = actions(204); - v->a[6329] = 1; - v->a[6330] = sym_word; - v->a[6331] = actions(206); - v->a[6332] = 1; - v->a[6333] = anon_sym_BANG; - v->a[6334] = state(116); - v->a[6335] = 1; - v->a[6336] = aux_sym__statements_repeat1; - v->a[6337] = state(179); - v->a[6338] = 1; - v->a[6339] = sym_command_name; - small_parse_table_317(v); -} - -void small_parse_table_317(t_small_parse_table_array *v) -{ - v->a[6340] = state(208); - v->a[6341] = 1; - v->a[6342] = sym_variable_assignment; - v->a[6343] = state(385); - v->a[6344] = 1; - v->a[6345] = aux_sym_command_repeat1; - v->a[6346] = state(555); - v->a[6347] = 1; - v->a[6348] = sym_concatenation; - v->a[6349] = state(599); - v->a[6350] = 1; - v->a[6351] = sym_file_redirect; - v->a[6352] = state(969); - v->a[6353] = 1; - v->a[6354] = sym_pipeline; - v->a[6355] = state(1006); - v->a[6356] = 1; - v->a[6357] = aux_sym_redirected_statement_repeat2; - v->a[6358] = state(1560); - v->a[6359] = 1; - small_parse_table_318(v); -} - -void small_parse_table_318(t_small_parse_table_array *v) -{ - v->a[6360] = sym__statement_not_pipeline; - v->a[6361] = state(1671); - v->a[6362] = 1; - v->a[6363] = sym__statements; - v->a[6364] = actions(11); - v->a[6365] = 2; - v->a[6366] = anon_sym_while; - v->a[6367] = anon_sym_until; - v->a[6368] = actions(59); - v->a[6369] = 2; - v->a[6370] = sym_raw_string; - v->a[6371] = sym_number; - v->a[6372] = actions(51); - v->a[6373] = 3; - v->a[6374] = anon_sym_LT; - v->a[6375] = anon_sym_GT; - v->a[6376] = anon_sym_GT_GT; - v->a[6377] = state(401); - v->a[6378] = 5; - v->a[6379] = sym_arithmetic_expansion; - small_parse_table_319(v); -} - -void small_parse_table_319(t_small_parse_table_array *v) -{ - v->a[6380] = sym_string; - v->a[6381] = sym_simple_expansion; - v->a[6382] = sym_expansion; - v->a[6383] = sym_command_substitution; - v->a[6384] = state(820); - v->a[6385] = 12; - v->a[6386] = sym_redirected_statement; - v->a[6387] = sym_for_statement; - v->a[6388] = sym_while_statement; - v->a[6389] = sym_if_statement; - v->a[6390] = sym_case_statement; - v->a[6391] = sym_function_definition; - v->a[6392] = sym_compound_statement; - v->a[6393] = sym_subshell; - v->a[6394] = sym_list; - v->a[6395] = sym_negated_command; - v->a[6396] = sym_command; - v->a[6397] = sym__variable_assignments; - v->a[6398] = 30; - v->a[6399] = actions(3); - small_parse_table_320(v); -} - -/* EOF small_parse_table_63.c */ diff --git a/parser/static/small_parse_table/small_parse_table_64.c b/parser/static/small_parse_table/small_parse_table_64.c deleted file mode 100644 index 06d7dc93..00000000 --- a/parser/static/small_parse_table/small_parse_table_64.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_320(t_small_parse_table_array *v) -{ - v->a[6400] = 1; - v->a[6401] = sym_comment; - v->a[6402] = actions(9); - v->a[6403] = 1; - v->a[6404] = anon_sym_for; - v->a[6405] = actions(13); - v->a[6406] = 1; - v->a[6407] = anon_sym_if; - v->a[6408] = actions(15); - v->a[6409] = 1; - v->a[6410] = anon_sym_case; - v->a[6411] = actions(17); - v->a[6412] = 1; - v->a[6413] = anon_sym_LPAREN; - v->a[6414] = actions(19); - v->a[6415] = 1; - v->a[6416] = anon_sym_LBRACE; - v->a[6417] = actions(41); - v->a[6418] = 1; - v->a[6419] = sym_word; - small_parse_table_321(v); -} - -void small_parse_table_321(t_small_parse_table_array *v) -{ - v->a[6420] = actions(49); - v->a[6421] = 1; - v->a[6422] = anon_sym_BANG; - v->a[6423] = actions(53); - v->a[6424] = 1; - v->a[6425] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6426] = actions(55); - v->a[6427] = 1; - v->a[6428] = anon_sym_DOLLAR; - v->a[6429] = actions(57); - v->a[6430] = 1; - v->a[6431] = anon_sym_DQUOTE; - v->a[6432] = actions(61); - v->a[6433] = 1; - v->a[6434] = anon_sym_DOLLAR_LBRACE; - v->a[6435] = actions(63); - v->a[6436] = 1; - v->a[6437] = anon_sym_DOLLAR_LPAREN; - v->a[6438] = actions(65); - v->a[6439] = 1; - small_parse_table_322(v); -} - -void small_parse_table_322(t_small_parse_table_array *v) -{ - v->a[6440] = anon_sym_BQUOTE; - v->a[6441] = actions(67); - v->a[6442] = 1; - v->a[6443] = sym_variable_name; - v->a[6444] = actions(224); - v->a[6445] = 1; - v->a[6446] = anon_sym_done; - v->a[6447] = state(61); - v->a[6448] = 1; - v->a[6449] = aux_sym__terminated_statement; - v->a[6450] = state(185); - v->a[6451] = 1; - v->a[6452] = sym_command_name; - v->a[6453] = state(237); - v->a[6454] = 1; - v->a[6455] = sym_variable_assignment; - v->a[6456] = state(411); - v->a[6457] = 1; - v->a[6458] = aux_sym_command_repeat1; - v->a[6459] = state(551); - small_parse_table_323(v); -} - -void small_parse_table_323(t_small_parse_table_array *v) -{ - v->a[6460] = 1; - v->a[6461] = sym_file_redirect; - v->a[6462] = state(555); - v->a[6463] = 1; - v->a[6464] = sym_concatenation; - v->a[6465] = state(1059); - v->a[6466] = 1; - v->a[6467] = sym_pipeline; - v->a[6468] = state(1126); - v->a[6469] = 1; - v->a[6470] = aux_sym_redirected_statement_repeat2; - v->a[6471] = state(1561); - v->a[6472] = 1; - v->a[6473] = sym__statement_not_pipeline; - v->a[6474] = actions(11); - v->a[6475] = 2; - v->a[6476] = anon_sym_while; - v->a[6477] = anon_sym_until; - v->a[6478] = actions(59); - v->a[6479] = 2; - small_parse_table_324(v); -} - -void small_parse_table_324(t_small_parse_table_array *v) -{ - v->a[6480] = sym_raw_string; - v->a[6481] = sym_number; - v->a[6482] = actions(51); - v->a[6483] = 3; - v->a[6484] = anon_sym_LT; - v->a[6485] = anon_sym_GT; - v->a[6486] = anon_sym_GT_GT; - v->a[6487] = state(401); - v->a[6488] = 5; - v->a[6489] = sym_arithmetic_expansion; - v->a[6490] = sym_string; - v->a[6491] = sym_simple_expansion; - v->a[6492] = sym_expansion; - v->a[6493] = sym_command_substitution; - v->a[6494] = state(949); - v->a[6495] = 12; - v->a[6496] = sym_redirected_statement; - v->a[6497] = sym_for_statement; - v->a[6498] = sym_while_statement; - v->a[6499] = sym_if_statement; - small_parse_table_325(v); -} - -/* EOF small_parse_table_64.c */ diff --git a/parser/static/small_parse_table/small_parse_table_65.c b/parser/static/small_parse_table/small_parse_table_65.c deleted file mode 100644 index 8bd6e303..00000000 --- a/parser/static/small_parse_table/small_parse_table_65.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_325(t_small_parse_table_array *v) -{ - v->a[6500] = sym_case_statement; - v->a[6501] = sym_function_definition; - v->a[6502] = sym_compound_statement; - v->a[6503] = sym_subshell; - v->a[6504] = sym_list; - v->a[6505] = sym_negated_command; - v->a[6506] = sym_command; - v->a[6507] = sym__variable_assignments; - v->a[6508] = 30; - v->a[6509] = actions(3); - v->a[6510] = 1; - v->a[6511] = sym_comment; - v->a[6512] = actions(9); - v->a[6513] = 1; - v->a[6514] = anon_sym_for; - v->a[6515] = actions(13); - v->a[6516] = 1; - v->a[6517] = anon_sym_if; - v->a[6518] = actions(15); - 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_case; - v->a[6521] = actions(17); - v->a[6522] = 1; - v->a[6523] = anon_sym_LPAREN; - v->a[6524] = actions(19); - v->a[6525] = 1; - v->a[6526] = anon_sym_LBRACE; - v->a[6527] = actions(53); - v->a[6528] = 1; - v->a[6529] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6530] = actions(55); - v->a[6531] = 1; - v->a[6532] = anon_sym_DOLLAR; - v->a[6533] = actions(57); - v->a[6534] = 1; - v->a[6535] = anon_sym_DQUOTE; - v->a[6536] = actions(61); - v->a[6537] = 1; - v->a[6538] = anon_sym_DOLLAR_LBRACE; - v->a[6539] = actions(63); - small_parse_table_327(v); -} - -void small_parse_table_327(t_small_parse_table_array *v) -{ - v->a[6540] = 1; - v->a[6541] = anon_sym_DOLLAR_LPAREN; - v->a[6542] = actions(65); - v->a[6543] = 1; - v->a[6544] = anon_sym_BQUOTE; - v->a[6545] = actions(67); - v->a[6546] = 1; - v->a[6547] = sym_variable_name; - v->a[6548] = actions(204); - v->a[6549] = 1; - v->a[6550] = sym_word; - v->a[6551] = actions(206); - v->a[6552] = 1; - v->a[6553] = anon_sym_BANG; - v->a[6554] = state(116); - v->a[6555] = 1; - v->a[6556] = aux_sym__statements_repeat1; - v->a[6557] = state(179); - v->a[6558] = 1; - v->a[6559] = sym_command_name; - small_parse_table_328(v); -} - -void small_parse_table_328(t_small_parse_table_array *v) -{ - v->a[6560] = state(208); - v->a[6561] = 1; - v->a[6562] = sym_variable_assignment; - v->a[6563] = state(385); - v->a[6564] = 1; - v->a[6565] = aux_sym_command_repeat1; - v->a[6566] = state(555); - v->a[6567] = 1; - v->a[6568] = sym_concatenation; - v->a[6569] = state(599); - v->a[6570] = 1; - v->a[6571] = sym_file_redirect; - v->a[6572] = state(969); - v->a[6573] = 1; - v->a[6574] = sym_pipeline; - v->a[6575] = state(1006); - v->a[6576] = 1; - v->a[6577] = aux_sym_redirected_statement_repeat2; - v->a[6578] = state(1560); - v->a[6579] = 1; - small_parse_table_329(v); -} - -void small_parse_table_329(t_small_parse_table_array *v) -{ - v->a[6580] = sym__statement_not_pipeline; - v->a[6581] = state(1578); - v->a[6582] = 1; - v->a[6583] = sym__statements; - v->a[6584] = actions(11); - v->a[6585] = 2; - v->a[6586] = anon_sym_while; - v->a[6587] = anon_sym_until; - v->a[6588] = actions(59); - v->a[6589] = 2; - v->a[6590] = sym_raw_string; - v->a[6591] = sym_number; - v->a[6592] = actions(51); - v->a[6593] = 3; - v->a[6594] = anon_sym_LT; - v->a[6595] = anon_sym_GT; - v->a[6596] = anon_sym_GT_GT; - v->a[6597] = state(401); - v->a[6598] = 5; - v->a[6599] = sym_arithmetic_expansion; - small_parse_table_330(v); -} - -/* EOF small_parse_table_65.c */ diff --git a/parser/static/small_parse_table/small_parse_table_66.c b/parser/static/small_parse_table/small_parse_table_66.c deleted file mode 100644 index 651a62a4..00000000 --- a/parser/static/small_parse_table/small_parse_table_66.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_330(t_small_parse_table_array *v) -{ - v->a[6600] = sym_string; - v->a[6601] = sym_simple_expansion; - v->a[6602] = sym_expansion; - v->a[6603] = sym_command_substitution; - v->a[6604] = state(820); - v->a[6605] = 12; - v->a[6606] = sym_redirected_statement; - v->a[6607] = sym_for_statement; - v->a[6608] = sym_while_statement; - v->a[6609] = sym_if_statement; - v->a[6610] = sym_case_statement; - v->a[6611] = sym_function_definition; - v->a[6612] = sym_compound_statement; - v->a[6613] = sym_subshell; - v->a[6614] = sym_list; - v->a[6615] = sym_negated_command; - v->a[6616] = sym_command; - v->a[6617] = sym__variable_assignments; - v->a[6618] = 30; - v->a[6619] = actions(3); - small_parse_table_331(v); -} - -void small_parse_table_331(t_small_parse_table_array *v) -{ - v->a[6620] = 1; - v->a[6621] = sym_comment; - v->a[6622] = actions(9); - v->a[6623] = 1; - v->a[6624] = anon_sym_for; - v->a[6625] = actions(13); - v->a[6626] = 1; - v->a[6627] = anon_sym_if; - v->a[6628] = actions(15); - v->a[6629] = 1; - v->a[6630] = anon_sym_case; - v->a[6631] = actions(17); - v->a[6632] = 1; - v->a[6633] = anon_sym_LPAREN; - v->a[6634] = actions(19); - v->a[6635] = 1; - v->a[6636] = anon_sym_LBRACE; - v->a[6637] = actions(53); - v->a[6638] = 1; - v->a[6639] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_332(v); -} - -void small_parse_table_332(t_small_parse_table_array *v) -{ - v->a[6640] = actions(55); - v->a[6641] = 1; - v->a[6642] = anon_sym_DOLLAR; - v->a[6643] = actions(57); - v->a[6644] = 1; - v->a[6645] = anon_sym_DQUOTE; - v->a[6646] = actions(61); - v->a[6647] = 1; - v->a[6648] = anon_sym_DOLLAR_LBRACE; - v->a[6649] = actions(63); - v->a[6650] = 1; - v->a[6651] = anon_sym_DOLLAR_LPAREN; - v->a[6652] = actions(65); - v->a[6653] = 1; - v->a[6654] = anon_sym_BQUOTE; - v->a[6655] = actions(67); - v->a[6656] = 1; - v->a[6657] = sym_variable_name; - v->a[6658] = actions(204); - v->a[6659] = 1; - small_parse_table_333(v); -} - -void small_parse_table_333(t_small_parse_table_array *v) -{ - v->a[6660] = sym_word; - v->a[6661] = actions(206); - v->a[6662] = 1; - v->a[6663] = anon_sym_BANG; - v->a[6664] = state(116); - v->a[6665] = 1; - v->a[6666] = aux_sym__statements_repeat1; - v->a[6667] = state(179); - v->a[6668] = 1; - v->a[6669] = sym_command_name; - v->a[6670] = state(208); - v->a[6671] = 1; - v->a[6672] = sym_variable_assignment; - v->a[6673] = state(385); - v->a[6674] = 1; - v->a[6675] = aux_sym_command_repeat1; - v->a[6676] = state(555); - v->a[6677] = 1; - v->a[6678] = sym_concatenation; - v->a[6679] = state(599); - small_parse_table_334(v); -} - -void small_parse_table_334(t_small_parse_table_array *v) -{ - v->a[6680] = 1; - v->a[6681] = sym_file_redirect; - v->a[6682] = state(969); - v->a[6683] = 1; - v->a[6684] = sym_pipeline; - v->a[6685] = state(1006); - v->a[6686] = 1; - v->a[6687] = aux_sym_redirected_statement_repeat2; - v->a[6688] = state(1560); - v->a[6689] = 1; - v->a[6690] = sym__statement_not_pipeline; - v->a[6691] = state(1581); - v->a[6692] = 1; - v->a[6693] = sym__statements; - v->a[6694] = actions(11); - v->a[6695] = 2; - v->a[6696] = anon_sym_while; - v->a[6697] = anon_sym_until; - v->a[6698] = actions(59); - v->a[6699] = 2; - small_parse_table_335(v); -} - -/* EOF small_parse_table_66.c */ diff --git a/parser/static/small_parse_table/small_parse_table_67.c b/parser/static/small_parse_table/small_parse_table_67.c deleted file mode 100644 index 206c5eb5..00000000 --- a/parser/static/small_parse_table/small_parse_table_67.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_335(t_small_parse_table_array *v) -{ - v->a[6700] = sym_raw_string; - v->a[6701] = sym_number; - v->a[6702] = actions(51); - v->a[6703] = 3; - v->a[6704] = anon_sym_LT; - v->a[6705] = anon_sym_GT; - v->a[6706] = anon_sym_GT_GT; - v->a[6707] = state(401); - v->a[6708] = 5; - v->a[6709] = sym_arithmetic_expansion; - v->a[6710] = sym_string; - v->a[6711] = sym_simple_expansion; - v->a[6712] = sym_expansion; - v->a[6713] = sym_command_substitution; - v->a[6714] = state(820); - v->a[6715] = 12; - v->a[6716] = sym_redirected_statement; - v->a[6717] = sym_for_statement; - v->a[6718] = sym_while_statement; - v->a[6719] = sym_if_statement; - small_parse_table_336(v); -} - -void small_parse_table_336(t_small_parse_table_array *v) -{ - v->a[6720] = sym_case_statement; - v->a[6721] = sym_function_definition; - v->a[6722] = sym_compound_statement; - v->a[6723] = sym_subshell; - v->a[6724] = sym_list; - v->a[6725] = sym_negated_command; - v->a[6726] = sym_command; - v->a[6727] = sym__variable_assignments; - v->a[6728] = 30; - v->a[6729] = actions(3); - v->a[6730] = 1; - v->a[6731] = sym_comment; - v->a[6732] = actions(9); - v->a[6733] = 1; - v->a[6734] = anon_sym_for; - v->a[6735] = actions(13); - v->a[6736] = 1; - v->a[6737] = anon_sym_if; - v->a[6738] = actions(15); - v->a[6739] = 1; - small_parse_table_337(v); -} - -void small_parse_table_337(t_small_parse_table_array *v) -{ - v->a[6740] = anon_sym_case; - v->a[6741] = actions(17); - v->a[6742] = 1; - v->a[6743] = anon_sym_LPAREN; - v->a[6744] = actions(19); - v->a[6745] = 1; - v->a[6746] = anon_sym_LBRACE; - v->a[6747] = actions(41); - v->a[6748] = 1; - v->a[6749] = sym_word; - v->a[6750] = actions(49); - v->a[6751] = 1; - v->a[6752] = anon_sym_BANG; - v->a[6753] = actions(53); - v->a[6754] = 1; - v->a[6755] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6756] = actions(55); - v->a[6757] = 1; - v->a[6758] = anon_sym_DOLLAR; - v->a[6759] = actions(57); - small_parse_table_338(v); -} - -void small_parse_table_338(t_small_parse_table_array *v) -{ - v->a[6760] = 1; - v->a[6761] = anon_sym_DQUOTE; - v->a[6762] = actions(61); - v->a[6763] = 1; - v->a[6764] = anon_sym_DOLLAR_LBRACE; - v->a[6765] = actions(63); - v->a[6766] = 1; - v->a[6767] = anon_sym_DOLLAR_LPAREN; - v->a[6768] = actions(65); - v->a[6769] = 1; - v->a[6770] = anon_sym_BQUOTE; - v->a[6771] = actions(67); - v->a[6772] = 1; - v->a[6773] = sym_variable_name; - v->a[6774] = actions(226); - v->a[6775] = 1; - v->a[6776] = anon_sym_done; - v->a[6777] = state(38); - v->a[6778] = 1; - v->a[6779] = aux_sym__terminated_statement; - small_parse_table_339(v); -} - -void small_parse_table_339(t_small_parse_table_array *v) -{ - v->a[6780] = state(185); - v->a[6781] = 1; - v->a[6782] = sym_command_name; - v->a[6783] = state(237); - v->a[6784] = 1; - v->a[6785] = sym_variable_assignment; - v->a[6786] = state(411); - v->a[6787] = 1; - v->a[6788] = aux_sym_command_repeat1; - v->a[6789] = state(551); - v->a[6790] = 1; - v->a[6791] = sym_file_redirect; - v->a[6792] = state(555); - v->a[6793] = 1; - v->a[6794] = sym_concatenation; - v->a[6795] = state(1059); - v->a[6796] = 1; - v->a[6797] = sym_pipeline; - v->a[6798] = state(1126); - v->a[6799] = 1; - small_parse_table_340(v); -} - -/* EOF small_parse_table_67.c */ diff --git a/parser/static/small_parse_table/small_parse_table_68.c b/parser/static/small_parse_table/small_parse_table_68.c deleted file mode 100644 index b0564904..00000000 --- a/parser/static/small_parse_table/small_parse_table_68.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_340(t_small_parse_table_array *v) -{ - v->a[6800] = aux_sym_redirected_statement_repeat2; - v->a[6801] = state(1561); - v->a[6802] = 1; - v->a[6803] = sym__statement_not_pipeline; - v->a[6804] = actions(11); - v->a[6805] = 2; - v->a[6806] = anon_sym_while; - v->a[6807] = anon_sym_until; - v->a[6808] = actions(59); - v->a[6809] = 2; - v->a[6810] = sym_raw_string; - v->a[6811] = sym_number; - v->a[6812] = actions(51); - v->a[6813] = 3; - v->a[6814] = anon_sym_LT; - v->a[6815] = anon_sym_GT; - v->a[6816] = anon_sym_GT_GT; - v->a[6817] = state(401); - v->a[6818] = 5; - 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] = sym_string; - v->a[6821] = sym_simple_expansion; - v->a[6822] = sym_expansion; - v->a[6823] = sym_command_substitution; - v->a[6824] = state(949); - v->a[6825] = 12; - v->a[6826] = sym_redirected_statement; - v->a[6827] = sym_for_statement; - v->a[6828] = sym_while_statement; - v->a[6829] = sym_if_statement; - v->a[6830] = sym_case_statement; - v->a[6831] = sym_function_definition; - v->a[6832] = sym_compound_statement; - v->a[6833] = sym_subshell; - v->a[6834] = sym_list; - v->a[6835] = sym_negated_command; - v->a[6836] = sym_command; - v->a[6837] = sym__variable_assignments; - v->a[6838] = 30; - v->a[6839] = actions(3); - small_parse_table_342(v); -} - -void small_parse_table_342(t_small_parse_table_array *v) -{ - v->a[6840] = 1; - v->a[6841] = sym_comment; - v->a[6842] = actions(9); - v->a[6843] = 1; - v->a[6844] = anon_sym_for; - v->a[6845] = actions(13); - v->a[6846] = 1; - v->a[6847] = anon_sym_if; - v->a[6848] = actions(15); - v->a[6849] = 1; - v->a[6850] = anon_sym_case; - v->a[6851] = actions(17); - v->a[6852] = 1; - v->a[6853] = anon_sym_LPAREN; - v->a[6854] = actions(19); - v->a[6855] = 1; - v->a[6856] = anon_sym_LBRACE; - v->a[6857] = actions(53); - v->a[6858] = 1; - v->a[6859] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_343(v); -} - -void small_parse_table_343(t_small_parse_table_array *v) -{ - v->a[6860] = actions(55); - v->a[6861] = 1; - v->a[6862] = anon_sym_DOLLAR; - v->a[6863] = actions(57); - v->a[6864] = 1; - v->a[6865] = anon_sym_DQUOTE; - v->a[6866] = actions(61); - v->a[6867] = 1; - v->a[6868] = anon_sym_DOLLAR_LBRACE; - v->a[6869] = actions(63); - v->a[6870] = 1; - v->a[6871] = anon_sym_DOLLAR_LPAREN; - v->a[6872] = actions(65); - v->a[6873] = 1; - v->a[6874] = anon_sym_BQUOTE; - v->a[6875] = actions(208); - v->a[6876] = 1; - v->a[6877] = sym_word; - v->a[6878] = actions(210); - v->a[6879] = 1; - small_parse_table_344(v); -} - -void small_parse_table_344(t_small_parse_table_array *v) -{ - v->a[6880] = anon_sym_BANG; - v->a[6881] = actions(216); - v->a[6882] = 1; - v->a[6883] = sym_variable_name; - v->a[6884] = state(112); - v->a[6885] = 1; - v->a[6886] = aux_sym__statements_repeat1; - v->a[6887] = state(158); - v->a[6888] = 1; - v->a[6889] = sym_command_name; - v->a[6890] = state(186); - v->a[6891] = 1; - v->a[6892] = sym_variable_assignment; - v->a[6893] = state(298); - v->a[6894] = 1; - v->a[6895] = aux_sym_command_repeat1; - v->a[6896] = state(555); - v->a[6897] = 1; - v->a[6898] = sym_concatenation; - v->a[6899] = state(575); - small_parse_table_345(v); -} - -/* EOF small_parse_table_68.c */ diff --git a/parser/static/small_parse_table/small_parse_table_69.c b/parser/static/small_parse_table/small_parse_table_69.c deleted file mode 100644 index 1196ff48..00000000 --- a/parser/static/small_parse_table/small_parse_table_69.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_345(t_small_parse_table_array *v) -{ - v->a[6900] = 1; - v->a[6901] = sym_file_redirect; - v->a[6902] = state(937); - v->a[6903] = 1; - v->a[6904] = sym_pipeline; - v->a[6905] = state(1019); - v->a[6906] = 1; - v->a[6907] = aux_sym_redirected_statement_repeat2; - v->a[6908] = state(1557); - v->a[6909] = 1; - v->a[6910] = sym__statement_not_pipeline; - v->a[6911] = state(1615); - v->a[6912] = 1; - v->a[6913] = sym__statements; - v->a[6914] = actions(11); - v->a[6915] = 2; - v->a[6916] = anon_sym_while; - v->a[6917] = anon_sym_until; - v->a[6918] = actions(214); - v->a[6919] = 2; - small_parse_table_346(v); -} - -void small_parse_table_346(t_small_parse_table_array *v) -{ - v->a[6920] = sym_raw_string; - v->a[6921] = sym_number; - v->a[6922] = actions(212); - v->a[6923] = 3; - v->a[6924] = anon_sym_LT; - v->a[6925] = anon_sym_GT; - v->a[6926] = anon_sym_GT_GT; - v->a[6927] = state(277); - v->a[6928] = 5; - v->a[6929] = sym_arithmetic_expansion; - v->a[6930] = sym_string; - v->a[6931] = sym_simple_expansion; - v->a[6932] = sym_expansion; - v->a[6933] = sym_command_substitution; - v->a[6934] = state(877); - v->a[6935] = 12; - v->a[6936] = sym_redirected_statement; - v->a[6937] = sym_for_statement; - v->a[6938] = sym_while_statement; - v->a[6939] = sym_if_statement; - small_parse_table_347(v); -} - -void small_parse_table_347(t_small_parse_table_array *v) -{ - v->a[6940] = sym_case_statement; - v->a[6941] = sym_function_definition; - v->a[6942] = sym_compound_statement; - v->a[6943] = sym_subshell; - v->a[6944] = sym_list; - v->a[6945] = sym_negated_command; - v->a[6946] = sym_command; - v->a[6947] = sym__variable_assignments; - v->a[6948] = 30; - v->a[6949] = actions(3); - v->a[6950] = 1; - v->a[6951] = sym_comment; - v->a[6952] = actions(9); - v->a[6953] = 1; - v->a[6954] = anon_sym_for; - v->a[6955] = actions(13); - v->a[6956] = 1; - v->a[6957] = anon_sym_if; - v->a[6958] = actions(15); - v->a[6959] = 1; - small_parse_table_348(v); -} - -void small_parse_table_348(t_small_parse_table_array *v) -{ - v->a[6960] = anon_sym_case; - v->a[6961] = actions(17); - v->a[6962] = 1; - v->a[6963] = anon_sym_LPAREN; - v->a[6964] = actions(19); - v->a[6965] = 1; - v->a[6966] = anon_sym_LBRACE; - v->a[6967] = actions(53); - v->a[6968] = 1; - v->a[6969] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[6970] = actions(55); - v->a[6971] = 1; - v->a[6972] = anon_sym_DOLLAR; - v->a[6973] = actions(57); - v->a[6974] = 1; - v->a[6975] = anon_sym_DQUOTE; - v->a[6976] = actions(61); - v->a[6977] = 1; - v->a[6978] = anon_sym_DOLLAR_LBRACE; - v->a[6979] = actions(63); - small_parse_table_349(v); -} - -void small_parse_table_349(t_small_parse_table_array *v) -{ - v->a[6980] = 1; - v->a[6981] = anon_sym_DOLLAR_LPAREN; - v->a[6982] = actions(65); - v->a[6983] = 1; - v->a[6984] = anon_sym_BQUOTE; - v->a[6985] = actions(208); - v->a[6986] = 1; - v->a[6987] = sym_word; - v->a[6988] = actions(210); - v->a[6989] = 1; - v->a[6990] = anon_sym_BANG; - v->a[6991] = actions(216); - v->a[6992] = 1; - v->a[6993] = sym_variable_name; - v->a[6994] = state(112); - v->a[6995] = 1; - v->a[6996] = aux_sym__statements_repeat1; - v->a[6997] = state(158); - v->a[6998] = 1; - v->a[6999] = sym_command_name; - small_parse_table_350(v); -} - -/* EOF small_parse_table_69.c */ diff --git a/parser/static/small_parse_table/small_parse_table_7.c b/parser/static/small_parse_table/small_parse_table_7.c deleted file mode 100644 index b544c9ef..00000000 --- a/parser/static/small_parse_table/small_parse_table_7.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_7.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_35(t_small_parse_table_array *v) -{ - v->a[700] = actions(11); - v->a[701] = 2; - v->a[702] = anon_sym_while; - v->a[703] = anon_sym_until; - v->a[704] = actions(59); - v->a[705] = 2; - v->a[706] = sym_raw_string; - v->a[707] = sym_number; - v->a[708] = state(1467); - v->a[709] = 2; - v->a[710] = sym_elif_clause; - v->a[711] = aux_sym_if_statement_repeat1; - v->a[712] = actions(51); - v->a[713] = 3; - v->a[714] = anon_sym_LT; - v->a[715] = anon_sym_GT; - v->a[716] = anon_sym_GT_GT; - v->a[717] = state(401); - v->a[718] = 5; - v->a[719] = sym_arithmetic_expansion; - small_parse_table_36(v); -} - -void small_parse_table_36(t_small_parse_table_array *v) -{ - v->a[720] = sym_string; - v->a[721] = sym_simple_expansion; - v->a[722] = sym_expansion; - v->a[723] = sym_command_substitution; - v->a[724] = state(905); - v->a[725] = 12; - v->a[726] = sym_redirected_statement; - v->a[727] = sym_for_statement; - v->a[728] = sym_while_statement; - v->a[729] = sym_if_statement; - v->a[730] = sym_case_statement; - v->a[731] = sym_function_definition; - v->a[732] = sym_compound_statement; - v->a[733] = sym_subshell; - v->a[734] = sym_list; - v->a[735] = sym_negated_command; - v->a[736] = sym_command; - v->a[737] = sym__variable_assignments; - v->a[738] = 32; - v->a[739] = actions(3); - small_parse_table_37(v); -} - -void small_parse_table_37(t_small_parse_table_array *v) -{ - v->a[740] = 1; - v->a[741] = sym_comment; - v->a[742] = actions(79); - v->a[743] = 1; - v->a[744] = sym_word; - v->a[745] = actions(81); - v->a[746] = 1; - v->a[747] = anon_sym_for; - v->a[748] = actions(85); - v->a[749] = 1; - v->a[750] = anon_sym_if; - v->a[751] = actions(87); - v->a[752] = 1; - v->a[753] = anon_sym_case; - v->a[754] = actions(89); - v->a[755] = 1; - v->a[756] = anon_sym_LPAREN; - v->a[757] = actions(91); - v->a[758] = 1; - v->a[759] = anon_sym_LF; - small_parse_table_38(v); -} - -void small_parse_table_38(t_small_parse_table_array *v) -{ - v->a[760] = actions(93); - v->a[761] = 1; - v->a[762] = anon_sym_LBRACE; - v->a[763] = actions(95); - v->a[764] = 1; - v->a[765] = anon_sym_BANG; - v->a[766] = actions(99); - v->a[767] = 1; - v->a[768] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[769] = actions(101); - v->a[770] = 1; - v->a[771] = anon_sym_DOLLAR; - v->a[772] = actions(103); - v->a[773] = 1; - v->a[774] = anon_sym_DQUOTE; - v->a[775] = actions(107); - v->a[776] = 1; - v->a[777] = anon_sym_DOLLAR_LBRACE; - v->a[778] = actions(109); - v->a[779] = 1; - small_parse_table_39(v); -} - -void small_parse_table_39(t_small_parse_table_array *v) -{ - v->a[780] = anon_sym_DOLLAR_LPAREN; - v->a[781] = actions(111); - v->a[782] = 1; - v->a[783] = anon_sym_BQUOTE; - v->a[784] = actions(113); - v->a[785] = 1; - v->a[786] = sym_variable_name; - v->a[787] = state(31); - v->a[788] = 1; - v->a[789] = aux_sym__case_item_last_repeat2; - v->a[790] = state(104); - v->a[791] = 1; - v->a[792] = aux_sym__statements_repeat1; - v->a[793] = state(170); - v->a[794] = 1; - v->a[795] = sym_command_name; - v->a[796] = state(177); - v->a[797] = 1; - v->a[798] = sym_variable_assignment; - v->a[799] = state(408); - small_parse_table_40(v); -} - -/* EOF small_parse_table_7.c */ diff --git a/parser/static/small_parse_table/small_parse_table_70.c b/parser/static/small_parse_table/small_parse_table_70.c deleted file mode 100644 index ba46b9d3..00000000 --- a/parser/static/small_parse_table/small_parse_table_70.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_350(t_small_parse_table_array *v) -{ - v->a[7000] = state(186); - v->a[7001] = 1; - v->a[7002] = sym_variable_assignment; - v->a[7003] = state(298); - v->a[7004] = 1; - v->a[7005] = aux_sym_command_repeat1; - v->a[7006] = state(555); - v->a[7007] = 1; - v->a[7008] = sym_concatenation; - v->a[7009] = state(558); - v->a[7010] = 1; - v->a[7011] = sym_file_redirect; - v->a[7012] = state(937); - v->a[7013] = 1; - v->a[7014] = sym_pipeline; - v->a[7015] = state(1019); - v->a[7016] = 1; - v->a[7017] = aux_sym_redirected_statement_repeat2; - v->a[7018] = state(1557); - v->a[7019] = 1; - small_parse_table_351(v); -} - -void small_parse_table_351(t_small_parse_table_array *v) -{ - v->a[7020] = sym__statement_not_pipeline; - v->a[7021] = state(1672); - v->a[7022] = 1; - v->a[7023] = sym__statements; - v->a[7024] = actions(11); - v->a[7025] = 2; - v->a[7026] = anon_sym_while; - v->a[7027] = anon_sym_until; - v->a[7028] = actions(214); - v->a[7029] = 2; - v->a[7030] = sym_raw_string; - v->a[7031] = sym_number; - v->a[7032] = actions(212); - v->a[7033] = 3; - v->a[7034] = anon_sym_LT; - v->a[7035] = anon_sym_GT; - v->a[7036] = anon_sym_GT_GT; - v->a[7037] = state(277); - v->a[7038] = 5; - v->a[7039] = sym_arithmetic_expansion; - small_parse_table_352(v); -} - -void small_parse_table_352(t_small_parse_table_array *v) -{ - v->a[7040] = sym_string; - v->a[7041] = sym_simple_expansion; - v->a[7042] = sym_expansion; - v->a[7043] = sym_command_substitution; - v->a[7044] = state(877); - v->a[7045] = 12; - v->a[7046] = sym_redirected_statement; - v->a[7047] = sym_for_statement; - v->a[7048] = sym_while_statement; - v->a[7049] = sym_if_statement; - v->a[7050] = sym_case_statement; - v->a[7051] = sym_function_definition; - v->a[7052] = sym_compound_statement; - v->a[7053] = sym_subshell; - v->a[7054] = sym_list; - v->a[7055] = sym_negated_command; - v->a[7056] = sym_command; - v->a[7057] = sym__variable_assignments; - v->a[7058] = 30; - v->a[7059] = actions(3); - small_parse_table_353(v); -} - -void small_parse_table_353(t_small_parse_table_array *v) -{ - v->a[7060] = 1; - v->a[7061] = sym_comment; - v->a[7062] = actions(9); - v->a[7063] = 1; - v->a[7064] = anon_sym_for; - v->a[7065] = actions(13); - v->a[7066] = 1; - v->a[7067] = anon_sym_if; - v->a[7068] = actions(15); - v->a[7069] = 1; - v->a[7070] = anon_sym_case; - v->a[7071] = actions(17); - v->a[7072] = 1; - v->a[7073] = anon_sym_LPAREN; - v->a[7074] = actions(19); - v->a[7075] = 1; - v->a[7076] = anon_sym_LBRACE; - v->a[7077] = actions(41); - v->a[7078] = 1; - v->a[7079] = sym_word; - small_parse_table_354(v); -} - -void small_parse_table_354(t_small_parse_table_array *v) -{ - v->a[7080] = actions(49); - v->a[7081] = 1; - v->a[7082] = anon_sym_BANG; - v->a[7083] = actions(53); - v->a[7084] = 1; - v->a[7085] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7086] = actions(55); - v->a[7087] = 1; - v->a[7088] = anon_sym_DOLLAR; - v->a[7089] = actions(57); - v->a[7090] = 1; - v->a[7091] = anon_sym_DQUOTE; - v->a[7092] = actions(61); - v->a[7093] = 1; - v->a[7094] = anon_sym_DOLLAR_LBRACE; - v->a[7095] = actions(63); - v->a[7096] = 1; - v->a[7097] = anon_sym_DOLLAR_LPAREN; - v->a[7098] = actions(65); - v->a[7099] = 1; - small_parse_table_355(v); -} - -/* EOF small_parse_table_70.c */ diff --git a/parser/static/small_parse_table/small_parse_table_71.c b/parser/static/small_parse_table/small_parse_table_71.c deleted file mode 100644 index b78836a3..00000000 --- a/parser/static/small_parse_table/small_parse_table_71.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_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.h" - -void small_parse_table_355(t_small_parse_table_array *v) -{ - v->a[7100] = anon_sym_BQUOTE; - v->a[7101] = actions(67); - v->a[7102] = 1; - v->a[7103] = sym_variable_name; - v->a[7104] = actions(228); - v->a[7105] = 1; - v->a[7106] = anon_sym_RBRACE; - v->a[7107] = state(42); - v->a[7108] = 1; - v->a[7109] = aux_sym__terminated_statement; - v->a[7110] = state(185); - v->a[7111] = 1; - v->a[7112] = sym_command_name; - v->a[7113] = state(209); - v->a[7114] = 1; - v->a[7115] = sym_variable_assignment; - v->a[7116] = state(411); - v->a[7117] = 1; - v->a[7118] = aux_sym_command_repeat1; - v->a[7119] = state(551); - small_parse_table_356(v); -} - -void small_parse_table_356(t_small_parse_table_array *v) -{ - v->a[7120] = 1; - v->a[7121] = sym_file_redirect; - v->a[7122] = state(555); - v->a[7123] = 1; - v->a[7124] = sym_concatenation; - v->a[7125] = state(974); - v->a[7126] = 1; - v->a[7127] = sym_pipeline; - v->a[7128] = state(1126); - v->a[7129] = 1; - v->a[7130] = aux_sym_redirected_statement_repeat2; - v->a[7131] = state(1561); - v->a[7132] = 1; - v->a[7133] = sym__statement_not_pipeline; - v->a[7134] = actions(11); - v->a[7135] = 2; - v->a[7136] = anon_sym_while; - v->a[7137] = anon_sym_until; - v->a[7138] = actions(59); - v->a[7139] = 2; - small_parse_table_357(v); -} - -void small_parse_table_357(t_small_parse_table_array *v) -{ - v->a[7140] = sym_raw_string; - v->a[7141] = sym_number; - v->a[7142] = actions(51); - v->a[7143] = 3; - v->a[7144] = anon_sym_LT; - v->a[7145] = anon_sym_GT; - v->a[7146] = anon_sym_GT_GT; - v->a[7147] = state(401); - v->a[7148] = 5; - v->a[7149] = sym_arithmetic_expansion; - v->a[7150] = sym_string; - v->a[7151] = sym_simple_expansion; - v->a[7152] = sym_expansion; - v->a[7153] = sym_command_substitution; - v->a[7154] = state(955); - v->a[7155] = 12; - v->a[7156] = sym_redirected_statement; - v->a[7157] = sym_for_statement; - v->a[7158] = sym_while_statement; - v->a[7159] = sym_if_statement; - small_parse_table_358(v); -} - -void small_parse_table_358(t_small_parse_table_array *v) -{ - v->a[7160] = sym_case_statement; - v->a[7161] = sym_function_definition; - v->a[7162] = sym_compound_statement; - v->a[7163] = sym_subshell; - v->a[7164] = sym_list; - v->a[7165] = sym_negated_command; - v->a[7166] = sym_command; - v->a[7167] = sym__variable_assignments; - v->a[7168] = 30; - v->a[7169] = actions(3); - v->a[7170] = 1; - v->a[7171] = sym_comment; - v->a[7172] = actions(9); - v->a[7173] = 1; - v->a[7174] = anon_sym_for; - v->a[7175] = actions(13); - v->a[7176] = 1; - v->a[7177] = anon_sym_if; - v->a[7178] = actions(15); - v->a[7179] = 1; - small_parse_table_359(v); -} - -void small_parse_table_359(t_small_parse_table_array *v) -{ - v->a[7180] = anon_sym_case; - v->a[7181] = actions(17); - v->a[7182] = 1; - v->a[7183] = anon_sym_LPAREN; - v->a[7184] = actions(19); - v->a[7185] = 1; - v->a[7186] = anon_sym_LBRACE; - v->a[7187] = actions(53); - v->a[7188] = 1; - v->a[7189] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7190] = actions(55); - v->a[7191] = 1; - v->a[7192] = anon_sym_DOLLAR; - v->a[7193] = actions(57); - v->a[7194] = 1; - v->a[7195] = anon_sym_DQUOTE; - v->a[7196] = actions(61); - v->a[7197] = 1; - v->a[7198] = anon_sym_DOLLAR_LBRACE; - v->a[7199] = actions(63); - small_parse_table_360(v); -} - -/* EOF small_parse_table_71.c */ diff --git a/parser/static/small_parse_table/small_parse_table_72.c b/parser/static/small_parse_table/small_parse_table_72.c deleted file mode 100644 index 2a1e186c..00000000 --- a/parser/static/small_parse_table/small_parse_table_72.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_72.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_360(t_small_parse_table_array *v) -{ - v->a[7200] = 1; - v->a[7201] = anon_sym_DOLLAR_LPAREN; - v->a[7202] = actions(65); - v->a[7203] = 1; - v->a[7204] = anon_sym_BQUOTE; - v->a[7205] = actions(67); - v->a[7206] = 1; - v->a[7207] = sym_variable_name; - v->a[7208] = actions(204); - v->a[7209] = 1; - v->a[7210] = sym_word; - v->a[7211] = actions(206); - v->a[7212] = 1; - v->a[7213] = anon_sym_BANG; - v->a[7214] = state(116); - v->a[7215] = 1; - v->a[7216] = aux_sym__statements_repeat1; - v->a[7217] = state(179); - v->a[7218] = 1; - v->a[7219] = sym_command_name; - small_parse_table_361(v); -} - -void small_parse_table_361(t_small_parse_table_array *v) -{ - v->a[7220] = state(208); - v->a[7221] = 1; - v->a[7222] = sym_variable_assignment; - v->a[7223] = state(385); - v->a[7224] = 1; - v->a[7225] = aux_sym_command_repeat1; - v->a[7226] = state(555); - v->a[7227] = 1; - v->a[7228] = sym_concatenation; - v->a[7229] = state(599); - v->a[7230] = 1; - v->a[7231] = sym_file_redirect; - v->a[7232] = state(969); - v->a[7233] = 1; - v->a[7234] = sym_pipeline; - v->a[7235] = state(1006); - v->a[7236] = 1; - v->a[7237] = aux_sym_redirected_statement_repeat2; - v->a[7238] = state(1560); - v->a[7239] = 1; - small_parse_table_362(v); -} - -void small_parse_table_362(t_small_parse_table_array *v) -{ - v->a[7240] = sym__statement_not_pipeline; - v->a[7241] = state(1629); - v->a[7242] = 1; - v->a[7243] = sym__statements; - v->a[7244] = actions(11); - v->a[7245] = 2; - v->a[7246] = anon_sym_while; - v->a[7247] = anon_sym_until; - v->a[7248] = actions(59); - v->a[7249] = 2; - v->a[7250] = sym_raw_string; - v->a[7251] = sym_number; - v->a[7252] = actions(51); - v->a[7253] = 3; - v->a[7254] = anon_sym_LT; - v->a[7255] = anon_sym_GT; - v->a[7256] = anon_sym_GT_GT; - v->a[7257] = state(401); - v->a[7258] = 5; - v->a[7259] = sym_arithmetic_expansion; - small_parse_table_363(v); -} - -void small_parse_table_363(t_small_parse_table_array *v) -{ - v->a[7260] = sym_string; - v->a[7261] = sym_simple_expansion; - v->a[7262] = sym_expansion; - v->a[7263] = sym_command_substitution; - v->a[7264] = state(820); - v->a[7265] = 12; - v->a[7266] = sym_redirected_statement; - v->a[7267] = sym_for_statement; - v->a[7268] = sym_while_statement; - v->a[7269] = sym_if_statement; - v->a[7270] = sym_case_statement; - v->a[7271] = sym_function_definition; - v->a[7272] = sym_compound_statement; - v->a[7273] = sym_subshell; - v->a[7274] = sym_list; - v->a[7275] = sym_negated_command; - v->a[7276] = sym_command; - v->a[7277] = sym__variable_assignments; - v->a[7278] = 30; - v->a[7279] = actions(3); - small_parse_table_364(v); -} - -void small_parse_table_364(t_small_parse_table_array *v) -{ - v->a[7280] = 1; - v->a[7281] = sym_comment; - v->a[7282] = actions(9); - v->a[7283] = 1; - v->a[7284] = anon_sym_for; - v->a[7285] = actions(13); - v->a[7286] = 1; - v->a[7287] = anon_sym_if; - v->a[7288] = actions(15); - v->a[7289] = 1; - v->a[7290] = anon_sym_case; - v->a[7291] = actions(17); - v->a[7292] = 1; - v->a[7293] = anon_sym_LPAREN; - v->a[7294] = actions(19); - v->a[7295] = 1; - v->a[7296] = anon_sym_LBRACE; - v->a[7297] = actions(53); - v->a[7298] = 1; - v->a[7299] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_365(v); -} - -/* EOF small_parse_table_72.c */ diff --git a/parser/static/small_parse_table/small_parse_table_73.c b/parser/static/small_parse_table/small_parse_table_73.c deleted file mode 100644 index a2cb9535..00000000 --- a/parser/static/small_parse_table/small_parse_table_73.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_73.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_365(t_small_parse_table_array *v) -{ - v->a[7300] = actions(55); - v->a[7301] = 1; - v->a[7302] = anon_sym_DOLLAR; - v->a[7303] = actions(57); - v->a[7304] = 1; - v->a[7305] = anon_sym_DQUOTE; - v->a[7306] = actions(61); - v->a[7307] = 1; - v->a[7308] = anon_sym_DOLLAR_LBRACE; - v->a[7309] = actions(63); - v->a[7310] = 1; - v->a[7311] = anon_sym_DOLLAR_LPAREN; - v->a[7312] = actions(65); - v->a[7313] = 1; - v->a[7314] = anon_sym_BQUOTE; - v->a[7315] = actions(67); - v->a[7316] = 1; - v->a[7317] = sym_variable_name; - v->a[7318] = actions(204); - v->a[7319] = 1; - small_parse_table_366(v); -} - -void small_parse_table_366(t_small_parse_table_array *v) -{ - v->a[7320] = sym_word; - v->a[7321] = actions(206); - v->a[7322] = 1; - v->a[7323] = anon_sym_BANG; - v->a[7324] = state(116); - v->a[7325] = 1; - v->a[7326] = aux_sym__statements_repeat1; - v->a[7327] = state(179); - v->a[7328] = 1; - v->a[7329] = sym_command_name; - v->a[7330] = state(208); - v->a[7331] = 1; - v->a[7332] = sym_variable_assignment; - v->a[7333] = state(385); - v->a[7334] = 1; - v->a[7335] = aux_sym_command_repeat1; - v->a[7336] = state(555); - v->a[7337] = 1; - v->a[7338] = sym_concatenation; - v->a[7339] = state(599); - small_parse_table_367(v); -} - -void small_parse_table_367(t_small_parse_table_array *v) -{ - v->a[7340] = 1; - v->a[7341] = sym_file_redirect; - v->a[7342] = state(969); - v->a[7343] = 1; - v->a[7344] = sym_pipeline; - v->a[7345] = state(1006); - v->a[7346] = 1; - v->a[7347] = aux_sym_redirected_statement_repeat2; - v->a[7348] = state(1560); - v->a[7349] = 1; - v->a[7350] = sym__statement_not_pipeline; - v->a[7351] = state(1668); - v->a[7352] = 1; - v->a[7353] = sym__statements; - v->a[7354] = actions(11); - v->a[7355] = 2; - v->a[7356] = anon_sym_while; - v->a[7357] = anon_sym_until; - v->a[7358] = actions(59); - v->a[7359] = 2; - small_parse_table_368(v); -} - -void small_parse_table_368(t_small_parse_table_array *v) -{ - v->a[7360] = sym_raw_string; - v->a[7361] = sym_number; - v->a[7362] = actions(51); - v->a[7363] = 3; - v->a[7364] = anon_sym_LT; - v->a[7365] = anon_sym_GT; - v->a[7366] = anon_sym_GT_GT; - v->a[7367] = state(401); - v->a[7368] = 5; - v->a[7369] = sym_arithmetic_expansion; - v->a[7370] = sym_string; - v->a[7371] = sym_simple_expansion; - v->a[7372] = sym_expansion; - v->a[7373] = sym_command_substitution; - v->a[7374] = state(820); - v->a[7375] = 12; - v->a[7376] = sym_redirected_statement; - v->a[7377] = sym_for_statement; - v->a[7378] = sym_while_statement; - v->a[7379] = sym_if_statement; - small_parse_table_369(v); -} - -void small_parse_table_369(t_small_parse_table_array *v) -{ - v->a[7380] = sym_case_statement; - v->a[7381] = sym_function_definition; - v->a[7382] = sym_compound_statement; - v->a[7383] = sym_subshell; - v->a[7384] = sym_list; - v->a[7385] = sym_negated_command; - v->a[7386] = sym_command; - v->a[7387] = sym__variable_assignments; - v->a[7388] = 30; - v->a[7389] = actions(3); - v->a[7390] = 1; - v->a[7391] = sym_comment; - v->a[7392] = actions(9); - v->a[7393] = 1; - v->a[7394] = anon_sym_for; - v->a[7395] = actions(13); - v->a[7396] = 1; - v->a[7397] = anon_sym_if; - v->a[7398] = actions(15); - v->a[7399] = 1; - small_parse_table_370(v); -} - -/* EOF small_parse_table_73.c */ diff --git a/parser/static/small_parse_table/small_parse_table_74.c b/parser/static/small_parse_table/small_parse_table_74.c deleted file mode 100644 index e2b02991..00000000 --- a/parser/static/small_parse_table/small_parse_table_74.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_74.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_370(t_small_parse_table_array *v) -{ - v->a[7400] = anon_sym_case; - v->a[7401] = actions(17); - v->a[7402] = 1; - v->a[7403] = anon_sym_LPAREN; - v->a[7404] = actions(19); - v->a[7405] = 1; - v->a[7406] = anon_sym_LBRACE; - v->a[7407] = actions(53); - v->a[7408] = 1; - v->a[7409] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7410] = actions(55); - v->a[7411] = 1; - v->a[7412] = anon_sym_DOLLAR; - v->a[7413] = actions(57); - v->a[7414] = 1; - v->a[7415] = anon_sym_DQUOTE; - v->a[7416] = actions(61); - v->a[7417] = 1; - v->a[7418] = anon_sym_DOLLAR_LBRACE; - v->a[7419] = actions(63); - small_parse_table_371(v); -} - -void small_parse_table_371(t_small_parse_table_array *v) -{ - v->a[7420] = 1; - v->a[7421] = anon_sym_DOLLAR_LPAREN; - v->a[7422] = actions(65); - v->a[7423] = 1; - v->a[7424] = anon_sym_BQUOTE; - v->a[7425] = actions(208); - v->a[7426] = 1; - v->a[7427] = sym_word; - v->a[7428] = actions(210); - v->a[7429] = 1; - v->a[7430] = anon_sym_BANG; - v->a[7431] = actions(216); - v->a[7432] = 1; - v->a[7433] = sym_variable_name; - v->a[7434] = state(112); - v->a[7435] = 1; - v->a[7436] = aux_sym__statements_repeat1; - v->a[7437] = state(158); - v->a[7438] = 1; - v->a[7439] = sym_command_name; - small_parse_table_372(v); -} - -void small_parse_table_372(t_small_parse_table_array *v) -{ - v->a[7440] = state(186); - v->a[7441] = 1; - v->a[7442] = sym_variable_assignment; - v->a[7443] = state(298); - v->a[7444] = 1; - v->a[7445] = aux_sym_command_repeat1; - v->a[7446] = state(555); - v->a[7447] = 1; - v->a[7448] = sym_concatenation; - v->a[7449] = state(561); - v->a[7450] = 1; - v->a[7451] = sym_file_redirect; - v->a[7452] = state(937); - v->a[7453] = 1; - v->a[7454] = sym_pipeline; - v->a[7455] = state(1019); - v->a[7456] = 1; - v->a[7457] = aux_sym_redirected_statement_repeat2; - v->a[7458] = state(1557); - v->a[7459] = 1; - small_parse_table_373(v); -} - -void small_parse_table_373(t_small_parse_table_array *v) -{ - v->a[7460] = sym__statement_not_pipeline; - v->a[7461] = state(1735); - v->a[7462] = 1; - v->a[7463] = sym__statements; - v->a[7464] = actions(11); - v->a[7465] = 2; - v->a[7466] = anon_sym_while; - v->a[7467] = anon_sym_until; - v->a[7468] = actions(214); - v->a[7469] = 2; - v->a[7470] = sym_raw_string; - v->a[7471] = sym_number; - v->a[7472] = actions(212); - v->a[7473] = 3; - v->a[7474] = anon_sym_LT; - v->a[7475] = anon_sym_GT; - v->a[7476] = anon_sym_GT_GT; - v->a[7477] = state(277); - v->a[7478] = 5; - v->a[7479] = sym_arithmetic_expansion; - small_parse_table_374(v); -} - -void small_parse_table_374(t_small_parse_table_array *v) -{ - v->a[7480] = sym_string; - v->a[7481] = sym_simple_expansion; - v->a[7482] = sym_expansion; - v->a[7483] = sym_command_substitution; - v->a[7484] = state(877); - v->a[7485] = 12; - v->a[7486] = sym_redirected_statement; - v->a[7487] = sym_for_statement; - v->a[7488] = sym_while_statement; - v->a[7489] = sym_if_statement; - v->a[7490] = sym_case_statement; - v->a[7491] = sym_function_definition; - v->a[7492] = sym_compound_statement; - v->a[7493] = sym_subshell; - v->a[7494] = sym_list; - v->a[7495] = sym_negated_command; - v->a[7496] = sym_command; - v->a[7497] = sym__variable_assignments; - v->a[7498] = 30; - v->a[7499] = actions(3); - small_parse_table_375(v); -} - -/* EOF small_parse_table_74.c */ diff --git a/parser/static/small_parse_table/small_parse_table_75.c b/parser/static/small_parse_table/small_parse_table_75.c deleted file mode 100644 index 0ffb8a88..00000000 --- a/parser/static/small_parse_table/small_parse_table_75.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_75.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_375(t_small_parse_table_array *v) -{ - v->a[7500] = 1; - v->a[7501] = sym_comment; - v->a[7502] = actions(9); - v->a[7503] = 1; - v->a[7504] = anon_sym_for; - v->a[7505] = actions(13); - v->a[7506] = 1; - v->a[7507] = anon_sym_if; - v->a[7508] = actions(15); - v->a[7509] = 1; - v->a[7510] = anon_sym_case; - v->a[7511] = actions(17); - v->a[7512] = 1; - v->a[7513] = anon_sym_LPAREN; - v->a[7514] = actions(19); - v->a[7515] = 1; - v->a[7516] = anon_sym_LBRACE; - v->a[7517] = actions(53); - v->a[7518] = 1; - v->a[7519] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_376(v); -} - -void small_parse_table_376(t_small_parse_table_array *v) -{ - v->a[7520] = actions(55); - v->a[7521] = 1; - v->a[7522] = anon_sym_DOLLAR; - v->a[7523] = actions(57); - v->a[7524] = 1; - v->a[7525] = anon_sym_DQUOTE; - v->a[7526] = actions(61); - v->a[7527] = 1; - v->a[7528] = anon_sym_DOLLAR_LBRACE; - v->a[7529] = actions(63); - v->a[7530] = 1; - v->a[7531] = anon_sym_DOLLAR_LPAREN; - v->a[7532] = actions(65); - v->a[7533] = 1; - v->a[7534] = anon_sym_BQUOTE; - v->a[7535] = actions(67); - v->a[7536] = 1; - v->a[7537] = sym_variable_name; - v->a[7538] = actions(204); - v->a[7539] = 1; - small_parse_table_377(v); -} - -void small_parse_table_377(t_small_parse_table_array *v) -{ - v->a[7540] = sym_word; - v->a[7541] = actions(206); - v->a[7542] = 1; - v->a[7543] = anon_sym_BANG; - v->a[7544] = state(116); - v->a[7545] = 1; - v->a[7546] = aux_sym__statements_repeat1; - v->a[7547] = state(179); - v->a[7548] = 1; - v->a[7549] = sym_command_name; - v->a[7550] = state(208); - v->a[7551] = 1; - v->a[7552] = sym_variable_assignment; - v->a[7553] = state(385); - v->a[7554] = 1; - v->a[7555] = aux_sym_command_repeat1; - v->a[7556] = state(555); - v->a[7557] = 1; - v->a[7558] = sym_concatenation; - v->a[7559] = state(599); - small_parse_table_378(v); -} - -void small_parse_table_378(t_small_parse_table_array *v) -{ - v->a[7560] = 1; - v->a[7561] = sym_file_redirect; - v->a[7562] = state(969); - v->a[7563] = 1; - v->a[7564] = sym_pipeline; - v->a[7565] = state(1006); - v->a[7566] = 1; - v->a[7567] = aux_sym_redirected_statement_repeat2; - v->a[7568] = state(1560); - v->a[7569] = 1; - v->a[7570] = sym__statement_not_pipeline; - v->a[7571] = state(1733); - v->a[7572] = 1; - v->a[7573] = sym__statements; - v->a[7574] = actions(11); - v->a[7575] = 2; - v->a[7576] = anon_sym_while; - v->a[7577] = anon_sym_until; - v->a[7578] = actions(59); - v->a[7579] = 2; - small_parse_table_379(v); -} - -void small_parse_table_379(t_small_parse_table_array *v) -{ - v->a[7580] = sym_raw_string; - v->a[7581] = sym_number; - v->a[7582] = actions(51); - v->a[7583] = 3; - v->a[7584] = anon_sym_LT; - v->a[7585] = anon_sym_GT; - v->a[7586] = anon_sym_GT_GT; - v->a[7587] = state(401); - v->a[7588] = 5; - v->a[7589] = sym_arithmetic_expansion; - v->a[7590] = sym_string; - v->a[7591] = sym_simple_expansion; - v->a[7592] = sym_expansion; - v->a[7593] = sym_command_substitution; - v->a[7594] = state(820); - v->a[7595] = 12; - v->a[7596] = sym_redirected_statement; - v->a[7597] = sym_for_statement; - v->a[7598] = sym_while_statement; - v->a[7599] = sym_if_statement; - small_parse_table_380(v); -} - -/* EOF small_parse_table_75.c */ diff --git a/parser/static/small_parse_table/small_parse_table_76.c b/parser/static/small_parse_table/small_parse_table_76.c deleted file mode 100644 index c9ad4821..00000000 --- a/parser/static/small_parse_table/small_parse_table_76.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_76.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_380(t_small_parse_table_array *v) -{ - v->a[7600] = sym_case_statement; - v->a[7601] = sym_function_definition; - v->a[7602] = sym_compound_statement; - v->a[7603] = sym_subshell; - v->a[7604] = sym_list; - v->a[7605] = sym_negated_command; - v->a[7606] = sym_command; - v->a[7607] = sym__variable_assignments; - v->a[7608] = 30; - v->a[7609] = actions(3); - v->a[7610] = 1; - v->a[7611] = sym_comment; - v->a[7612] = actions(9); - v->a[7613] = 1; - v->a[7614] = anon_sym_for; - v->a[7615] = actions(13); - v->a[7616] = 1; - v->a[7617] = anon_sym_if; - v->a[7618] = actions(15); - v->a[7619] = 1; - small_parse_table_381(v); -} - -void small_parse_table_381(t_small_parse_table_array *v) -{ - v->a[7620] = anon_sym_case; - v->a[7621] = actions(17); - v->a[7622] = 1; - v->a[7623] = anon_sym_LPAREN; - v->a[7624] = actions(19); - v->a[7625] = 1; - v->a[7626] = anon_sym_LBRACE; - v->a[7627] = actions(53); - v->a[7628] = 1; - v->a[7629] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7630] = actions(55); - v->a[7631] = 1; - v->a[7632] = anon_sym_DOLLAR; - v->a[7633] = actions(57); - v->a[7634] = 1; - v->a[7635] = anon_sym_DQUOTE; - v->a[7636] = actions(61); - v->a[7637] = 1; - v->a[7638] = anon_sym_DOLLAR_LBRACE; - v->a[7639] = actions(63); - small_parse_table_382(v); -} - -void small_parse_table_382(t_small_parse_table_array *v) -{ - v->a[7640] = 1; - v->a[7641] = anon_sym_DOLLAR_LPAREN; - v->a[7642] = actions(65); - v->a[7643] = 1; - v->a[7644] = anon_sym_BQUOTE; - v->a[7645] = actions(67); - v->a[7646] = 1; - v->a[7647] = sym_variable_name; - v->a[7648] = actions(204); - v->a[7649] = 1; - v->a[7650] = sym_word; - v->a[7651] = actions(206); - v->a[7652] = 1; - v->a[7653] = anon_sym_BANG; - v->a[7654] = state(116); - v->a[7655] = 1; - v->a[7656] = aux_sym__statements_repeat1; - v->a[7657] = state(179); - v->a[7658] = 1; - v->a[7659] = sym_command_name; - small_parse_table_383(v); -} - -void small_parse_table_383(t_small_parse_table_array *v) -{ - v->a[7660] = state(208); - v->a[7661] = 1; - v->a[7662] = sym_variable_assignment; - v->a[7663] = state(385); - v->a[7664] = 1; - v->a[7665] = aux_sym_command_repeat1; - v->a[7666] = state(555); - v->a[7667] = 1; - v->a[7668] = sym_concatenation; - v->a[7669] = state(599); - v->a[7670] = 1; - v->a[7671] = sym_file_redirect; - v->a[7672] = state(969); - v->a[7673] = 1; - v->a[7674] = sym_pipeline; - v->a[7675] = state(1006); - v->a[7676] = 1; - v->a[7677] = aux_sym_redirected_statement_repeat2; - v->a[7678] = state(1560); - v->a[7679] = 1; - small_parse_table_384(v); -} - -void small_parse_table_384(t_small_parse_table_array *v) -{ - v->a[7680] = sym__statement_not_pipeline; - v->a[7681] = state(1723); - v->a[7682] = 1; - v->a[7683] = sym__statements; - v->a[7684] = actions(11); - v->a[7685] = 2; - v->a[7686] = anon_sym_while; - v->a[7687] = anon_sym_until; - v->a[7688] = actions(59); - v->a[7689] = 2; - v->a[7690] = sym_raw_string; - v->a[7691] = sym_number; - v->a[7692] = actions(51); - v->a[7693] = 3; - v->a[7694] = anon_sym_LT; - v->a[7695] = anon_sym_GT; - v->a[7696] = anon_sym_GT_GT; - v->a[7697] = state(401); - v->a[7698] = 5; - v->a[7699] = sym_arithmetic_expansion; - small_parse_table_385(v); -} - -/* EOF small_parse_table_76.c */ diff --git a/parser/static/small_parse_table/small_parse_table_77.c b/parser/static/small_parse_table/small_parse_table_77.c deleted file mode 100644 index 2d25ec1a..00000000 --- a/parser/static/small_parse_table/small_parse_table_77.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_77.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_385(t_small_parse_table_array *v) -{ - v->a[7700] = sym_string; - v->a[7701] = sym_simple_expansion; - v->a[7702] = sym_expansion; - v->a[7703] = sym_command_substitution; - v->a[7704] = state(820); - v->a[7705] = 12; - v->a[7706] = sym_redirected_statement; - v->a[7707] = sym_for_statement; - v->a[7708] = sym_while_statement; - v->a[7709] = sym_if_statement; - v->a[7710] = sym_case_statement; - v->a[7711] = sym_function_definition; - v->a[7712] = sym_compound_statement; - v->a[7713] = sym_subshell; - v->a[7714] = sym_list; - v->a[7715] = sym_negated_command; - v->a[7716] = sym_command; - v->a[7717] = sym__variable_assignments; - v->a[7718] = 30; - v->a[7719] = actions(3); - small_parse_table_386(v); -} - -void small_parse_table_386(t_small_parse_table_array *v) -{ - v->a[7720] = 1; - v->a[7721] = sym_comment; - v->a[7722] = actions(9); - v->a[7723] = 1; - v->a[7724] = anon_sym_for; - v->a[7725] = actions(13); - v->a[7726] = 1; - v->a[7727] = anon_sym_if; - v->a[7728] = actions(15); - v->a[7729] = 1; - v->a[7730] = anon_sym_case; - v->a[7731] = actions(17); - v->a[7732] = 1; - v->a[7733] = anon_sym_LPAREN; - v->a[7734] = actions(19); - v->a[7735] = 1; - v->a[7736] = anon_sym_LBRACE; - v->a[7737] = actions(41); - v->a[7738] = 1; - v->a[7739] = sym_word; - small_parse_table_387(v); -} - -void small_parse_table_387(t_small_parse_table_array *v) -{ - v->a[7740] = actions(49); - v->a[7741] = 1; - v->a[7742] = anon_sym_BANG; - v->a[7743] = actions(53); - v->a[7744] = 1; - v->a[7745] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7746] = actions(55); - v->a[7747] = 1; - v->a[7748] = anon_sym_DOLLAR; - v->a[7749] = actions(57); - v->a[7750] = 1; - v->a[7751] = anon_sym_DQUOTE; - v->a[7752] = actions(61); - v->a[7753] = 1; - v->a[7754] = anon_sym_DOLLAR_LBRACE; - v->a[7755] = actions(63); - v->a[7756] = 1; - v->a[7757] = anon_sym_DOLLAR_LPAREN; - v->a[7758] = actions(65); - v->a[7759] = 1; - small_parse_table_388(v); -} - -void small_parse_table_388(t_small_parse_table_array *v) -{ - v->a[7760] = anon_sym_BQUOTE; - v->a[7761] = actions(67); - v->a[7762] = 1; - v->a[7763] = sym_variable_name; - v->a[7764] = actions(230); - v->a[7765] = 1; - v->a[7766] = anon_sym_RBRACE; - v->a[7767] = state(42); - v->a[7768] = 1; - v->a[7769] = aux_sym__terminated_statement; - v->a[7770] = state(185); - v->a[7771] = 1; - v->a[7772] = sym_command_name; - v->a[7773] = state(209); - v->a[7774] = 1; - v->a[7775] = sym_variable_assignment; - v->a[7776] = state(411); - v->a[7777] = 1; - v->a[7778] = aux_sym_command_repeat1; - v->a[7779] = state(551); - small_parse_table_389(v); -} - -void small_parse_table_389(t_small_parse_table_array *v) -{ - v->a[7780] = 1; - v->a[7781] = sym_file_redirect; - v->a[7782] = state(555); - v->a[7783] = 1; - v->a[7784] = sym_concatenation; - v->a[7785] = state(974); - v->a[7786] = 1; - v->a[7787] = sym_pipeline; - v->a[7788] = state(1126); - v->a[7789] = 1; - v->a[7790] = aux_sym_redirected_statement_repeat2; - v->a[7791] = state(1561); - v->a[7792] = 1; - v->a[7793] = sym__statement_not_pipeline; - v->a[7794] = actions(11); - v->a[7795] = 2; - v->a[7796] = anon_sym_while; - v->a[7797] = anon_sym_until; - v->a[7798] = actions(59); - v->a[7799] = 2; - small_parse_table_390(v); -} - -/* EOF small_parse_table_77.c */ diff --git a/parser/static/small_parse_table/small_parse_table_78.c b/parser/static/small_parse_table/small_parse_table_78.c deleted file mode 100644 index 0b922b61..00000000 --- a/parser/static/small_parse_table/small_parse_table_78.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_78.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_390(t_small_parse_table_array *v) -{ - v->a[7800] = sym_raw_string; - v->a[7801] = sym_number; - v->a[7802] = actions(51); - v->a[7803] = 3; - v->a[7804] = anon_sym_LT; - v->a[7805] = anon_sym_GT; - v->a[7806] = anon_sym_GT_GT; - v->a[7807] = state(401); - v->a[7808] = 5; - v->a[7809] = sym_arithmetic_expansion; - v->a[7810] = sym_string; - v->a[7811] = sym_simple_expansion; - v->a[7812] = sym_expansion; - v->a[7813] = sym_command_substitution; - v->a[7814] = state(955); - v->a[7815] = 12; - v->a[7816] = sym_redirected_statement; - v->a[7817] = sym_for_statement; - v->a[7818] = sym_while_statement; - v->a[7819] = sym_if_statement; - small_parse_table_391(v); -} - -void small_parse_table_391(t_small_parse_table_array *v) -{ - v->a[7820] = sym_case_statement; - v->a[7821] = sym_function_definition; - v->a[7822] = sym_compound_statement; - v->a[7823] = sym_subshell; - v->a[7824] = sym_list; - v->a[7825] = sym_negated_command; - v->a[7826] = sym_command; - v->a[7827] = sym__variable_assignments; - v->a[7828] = 30; - v->a[7829] = actions(3); - v->a[7830] = 1; - v->a[7831] = sym_comment; - v->a[7832] = actions(9); - v->a[7833] = 1; - v->a[7834] = anon_sym_for; - v->a[7835] = actions(13); - v->a[7836] = 1; - v->a[7837] = anon_sym_if; - v->a[7838] = actions(15); - v->a[7839] = 1; - small_parse_table_392(v); -} - -void small_parse_table_392(t_small_parse_table_array *v) -{ - v->a[7840] = anon_sym_case; - v->a[7841] = actions(17); - v->a[7842] = 1; - v->a[7843] = anon_sym_LPAREN; - v->a[7844] = actions(19); - v->a[7845] = 1; - v->a[7846] = anon_sym_LBRACE; - v->a[7847] = actions(41); - v->a[7848] = 1; - v->a[7849] = sym_word; - v->a[7850] = actions(49); - v->a[7851] = 1; - v->a[7852] = anon_sym_BANG; - v->a[7853] = actions(53); - v->a[7854] = 1; - v->a[7855] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7856] = actions(55); - v->a[7857] = 1; - v->a[7858] = anon_sym_DOLLAR; - v->a[7859] = actions(57); - small_parse_table_393(v); -} - -void small_parse_table_393(t_small_parse_table_array *v) -{ - v->a[7860] = 1; - v->a[7861] = anon_sym_DQUOTE; - v->a[7862] = actions(61); - v->a[7863] = 1; - v->a[7864] = anon_sym_DOLLAR_LBRACE; - v->a[7865] = actions(63); - v->a[7866] = 1; - v->a[7867] = anon_sym_DOLLAR_LPAREN; - v->a[7868] = actions(65); - v->a[7869] = 1; - v->a[7870] = anon_sym_BQUOTE; - v->a[7871] = actions(67); - v->a[7872] = 1; - v->a[7873] = sym_variable_name; - v->a[7874] = actions(232); - v->a[7875] = 1; - v->a[7876] = anon_sym_done; - v->a[7877] = state(72); - v->a[7878] = 1; - v->a[7879] = aux_sym__terminated_statement; - small_parse_table_394(v); -} - -void small_parse_table_394(t_small_parse_table_array *v) -{ - v->a[7880] = state(185); - v->a[7881] = 1; - v->a[7882] = sym_command_name; - v->a[7883] = state(237); - v->a[7884] = 1; - v->a[7885] = sym_variable_assignment; - v->a[7886] = state(411); - v->a[7887] = 1; - v->a[7888] = aux_sym_command_repeat1; - v->a[7889] = state(551); - v->a[7890] = 1; - v->a[7891] = sym_file_redirect; - v->a[7892] = state(555); - v->a[7893] = 1; - v->a[7894] = sym_concatenation; - v->a[7895] = state(1059); - v->a[7896] = 1; - v->a[7897] = sym_pipeline; - v->a[7898] = state(1126); - v->a[7899] = 1; - small_parse_table_395(v); -} - -/* EOF small_parse_table_78.c */ diff --git a/parser/static/small_parse_table/small_parse_table_79.c b/parser/static/small_parse_table/small_parse_table_79.c deleted file mode 100644 index 3da83425..00000000 --- a/parser/static/small_parse_table/small_parse_table_79.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_79.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_395(t_small_parse_table_array *v) -{ - v->a[7900] = aux_sym_redirected_statement_repeat2; - v->a[7901] = state(1561); - v->a[7902] = 1; - v->a[7903] = sym__statement_not_pipeline; - v->a[7904] = actions(11); - v->a[7905] = 2; - v->a[7906] = anon_sym_while; - v->a[7907] = anon_sym_until; - v->a[7908] = actions(59); - v->a[7909] = 2; - v->a[7910] = sym_raw_string; - v->a[7911] = sym_number; - v->a[7912] = actions(51); - v->a[7913] = 3; - v->a[7914] = anon_sym_LT; - v->a[7915] = anon_sym_GT; - v->a[7916] = anon_sym_GT_GT; - v->a[7917] = state(401); - v->a[7918] = 5; - v->a[7919] = sym_arithmetic_expansion; - small_parse_table_396(v); -} - -void small_parse_table_396(t_small_parse_table_array *v) -{ - v->a[7920] = sym_string; - v->a[7921] = sym_simple_expansion; - v->a[7922] = sym_expansion; - v->a[7923] = sym_command_substitution; - v->a[7924] = state(949); - v->a[7925] = 12; - v->a[7926] = sym_redirected_statement; - v->a[7927] = sym_for_statement; - v->a[7928] = sym_while_statement; - v->a[7929] = sym_if_statement; - v->a[7930] = sym_case_statement; - v->a[7931] = sym_function_definition; - v->a[7932] = sym_compound_statement; - v->a[7933] = sym_subshell; - v->a[7934] = sym_list; - v->a[7935] = sym_negated_command; - v->a[7936] = sym_command; - v->a[7937] = sym__variable_assignments; - v->a[7938] = 30; - v->a[7939] = actions(3); - small_parse_table_397(v); -} - -void small_parse_table_397(t_small_parse_table_array *v) -{ - v->a[7940] = 1; - v->a[7941] = sym_comment; - v->a[7942] = actions(9); - v->a[7943] = 1; - v->a[7944] = anon_sym_for; - v->a[7945] = actions(13); - v->a[7946] = 1; - v->a[7947] = anon_sym_if; - v->a[7948] = actions(15); - v->a[7949] = 1; - v->a[7950] = anon_sym_case; - v->a[7951] = actions(17); - v->a[7952] = 1; - v->a[7953] = anon_sym_LPAREN; - v->a[7954] = actions(19); - v->a[7955] = 1; - v->a[7956] = anon_sym_LBRACE; - v->a[7957] = actions(41); - v->a[7958] = 1; - v->a[7959] = sym_word; - small_parse_table_398(v); -} - -void small_parse_table_398(t_small_parse_table_array *v) -{ - v->a[7960] = actions(49); - v->a[7961] = 1; - v->a[7962] = anon_sym_BANG; - v->a[7963] = actions(53); - v->a[7964] = 1; - v->a[7965] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[7966] = actions(55); - v->a[7967] = 1; - v->a[7968] = anon_sym_DOLLAR; - v->a[7969] = actions(57); - v->a[7970] = 1; - v->a[7971] = anon_sym_DQUOTE; - v->a[7972] = actions(61); - v->a[7973] = 1; - v->a[7974] = anon_sym_DOLLAR_LBRACE; - v->a[7975] = actions(63); - v->a[7976] = 1; - v->a[7977] = anon_sym_DOLLAR_LPAREN; - v->a[7978] = actions(65); - v->a[7979] = 1; - small_parse_table_399(v); -} - -void small_parse_table_399(t_small_parse_table_array *v) -{ - v->a[7980] = anon_sym_BQUOTE; - v->a[7981] = actions(67); - v->a[7982] = 1; - v->a[7983] = sym_variable_name; - v->a[7984] = actions(234); - v->a[7985] = 1; - v->a[7986] = anon_sym_done; - v->a[7987] = state(38); - v->a[7988] = 1; - v->a[7989] = aux_sym__terminated_statement; - v->a[7990] = state(185); - v->a[7991] = 1; - v->a[7992] = sym_command_name; - v->a[7993] = state(237); - v->a[7994] = 1; - v->a[7995] = sym_variable_assignment; - v->a[7996] = state(411); - v->a[7997] = 1; - v->a[7998] = aux_sym_command_repeat1; - v->a[7999] = state(551); - small_parse_table_400(v); -} - -/* EOF small_parse_table_79.c */ diff --git a/parser/static/small_parse_table/small_parse_table_8.c b/parser/static/small_parse_table/small_parse_table_8.c deleted file mode 100644 index f3fd13c8..00000000 --- a/parser/static/small_parse_table/small_parse_table_8.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_8.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_40(t_small_parse_table_array *v) -{ - v->a[800] = 1; - v->a[801] = aux_sym_command_repeat1; - v->a[802] = state(541); - v->a[803] = 1; - v->a[804] = sym_file_redirect; - v->a[805] = state(546); - v->a[806] = 1; - v->a[807] = sym_concatenation; - v->a[808] = state(913); - v->a[809] = 1; - v->a[810] = sym_pipeline; - v->a[811] = state(990); - v->a[812] = 1; - v->a[813] = aux_sym_redirected_statement_repeat2; - v->a[814] = state(1564); - v->a[815] = 1; - v->a[816] = sym__statement_not_pipeline; - v->a[817] = state(1576); - v->a[818] = 1; - v->a[819] = sym__statements; - small_parse_table_41(v); -} - -void small_parse_table_41(t_small_parse_table_array *v) -{ - v->a[820] = actions(83); - v->a[821] = 2; - v->a[822] = anon_sym_while; - v->a[823] = anon_sym_until; - v->a[824] = actions(105); - v->a[825] = 2; - v->a[826] = sym_raw_string; - v->a[827] = sym_number; - v->a[828] = actions(97); - v->a[829] = 3; - v->a[830] = anon_sym_LT; - v->a[831] = anon_sym_GT; - v->a[832] = anon_sym_GT_GT; - v->a[833] = state(276); - v->a[834] = 5; - v->a[835] = sym_arithmetic_expansion; - v->a[836] = sym_string; - v->a[837] = sym_simple_expansion; - v->a[838] = sym_expansion; - v->a[839] = sym_command_substitution; - small_parse_table_42(v); -} - -void small_parse_table_42(t_small_parse_table_array *v) -{ - v->a[840] = state(867); - v->a[841] = 12; - v->a[842] = sym_redirected_statement; - v->a[843] = sym_for_statement; - v->a[844] = sym_while_statement; - v->a[845] = sym_if_statement; - v->a[846] = sym_case_statement; - v->a[847] = sym_function_definition; - v->a[848] = sym_compound_statement; - v->a[849] = sym_subshell; - v->a[850] = sym_list; - v->a[851] = sym_negated_command; - v->a[852] = sym_command; - v->a[853] = sym__variable_assignments; - v->a[854] = 32; - v->a[855] = actions(3); - v->a[856] = 1; - v->a[857] = sym_comment; - v->a[858] = actions(9); - v->a[859] = 1; - small_parse_table_43(v); -} - -void small_parse_table_43(t_small_parse_table_array *v) -{ - v->a[860] = anon_sym_for; - v->a[861] = actions(13); - v->a[862] = 1; - v->a[863] = anon_sym_if; - v->a[864] = actions(15); - v->a[865] = 1; - v->a[866] = anon_sym_case; - v->a[867] = actions(17); - v->a[868] = 1; - v->a[869] = anon_sym_LPAREN; - v->a[870] = actions(19); - v->a[871] = 1; - v->a[872] = anon_sym_LBRACE; - v->a[873] = actions(41); - v->a[874] = 1; - v->a[875] = sym_word; - v->a[876] = actions(49); - v->a[877] = 1; - v->a[878] = anon_sym_BANG; - v->a[879] = actions(53); - small_parse_table_44(v); -} - -void small_parse_table_44(t_small_parse_table_array *v) -{ - v->a[880] = 1; - v->a[881] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[882] = actions(55); - v->a[883] = 1; - v->a[884] = anon_sym_DOLLAR; - v->a[885] = actions(57); - v->a[886] = 1; - v->a[887] = anon_sym_DQUOTE; - v->a[888] = actions(61); - v->a[889] = 1; - v->a[890] = anon_sym_DOLLAR_LBRACE; - v->a[891] = actions(63); - v->a[892] = 1; - v->a[893] = anon_sym_DOLLAR_LPAREN; - v->a[894] = actions(65); - v->a[895] = 1; - v->a[896] = anon_sym_BQUOTE; - v->a[897] = actions(67); - v->a[898] = 1; - v->a[899] = sym_variable_name; - small_parse_table_45(v); -} - -/* EOF small_parse_table_8.c */ diff --git a/parser/static/small_parse_table/small_parse_table_80.c b/parser/static/small_parse_table/small_parse_table_80.c deleted file mode 100644 index 37618085..00000000 --- a/parser/static/small_parse_table/small_parse_table_80.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_80.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_400(t_small_parse_table_array *v) -{ - v->a[8000] = 1; - v->a[8001] = sym_file_redirect; - v->a[8002] = state(555); - v->a[8003] = 1; - v->a[8004] = sym_concatenation; - v->a[8005] = state(1059); - v->a[8006] = 1; - v->a[8007] = sym_pipeline; - v->a[8008] = state(1126); - v->a[8009] = 1; - v->a[8010] = aux_sym_redirected_statement_repeat2; - v->a[8011] = state(1561); - v->a[8012] = 1; - v->a[8013] = sym__statement_not_pipeline; - v->a[8014] = actions(11); - v->a[8015] = 2; - v->a[8016] = anon_sym_while; - v->a[8017] = anon_sym_until; - v->a[8018] = actions(59); - v->a[8019] = 2; - small_parse_table_401(v); -} - -void small_parse_table_401(t_small_parse_table_array *v) -{ - v->a[8020] = sym_raw_string; - v->a[8021] = sym_number; - v->a[8022] = actions(51); - v->a[8023] = 3; - v->a[8024] = anon_sym_LT; - v->a[8025] = anon_sym_GT; - v->a[8026] = anon_sym_GT_GT; - v->a[8027] = state(401); - v->a[8028] = 5; - v->a[8029] = sym_arithmetic_expansion; - v->a[8030] = sym_string; - v->a[8031] = sym_simple_expansion; - v->a[8032] = sym_expansion; - v->a[8033] = sym_command_substitution; - v->a[8034] = state(949); - v->a[8035] = 12; - v->a[8036] = sym_redirected_statement; - v->a[8037] = sym_for_statement; - v->a[8038] = sym_while_statement; - v->a[8039] = sym_if_statement; - small_parse_table_402(v); -} - -void small_parse_table_402(t_small_parse_table_array *v) -{ - v->a[8040] = sym_case_statement; - v->a[8041] = sym_function_definition; - v->a[8042] = sym_compound_statement; - v->a[8043] = sym_subshell; - v->a[8044] = sym_list; - v->a[8045] = sym_negated_command; - v->a[8046] = sym_command; - v->a[8047] = sym__variable_assignments; - v->a[8048] = 30; - v->a[8049] = actions(3); - v->a[8050] = 1; - v->a[8051] = sym_comment; - v->a[8052] = actions(9); - v->a[8053] = 1; - v->a[8054] = anon_sym_for; - v->a[8055] = actions(13); - v->a[8056] = 1; - v->a[8057] = anon_sym_if; - v->a[8058] = actions(15); - v->a[8059] = 1; - small_parse_table_403(v); -} - -void small_parse_table_403(t_small_parse_table_array *v) -{ - v->a[8060] = anon_sym_case; - v->a[8061] = actions(17); - v->a[8062] = 1; - v->a[8063] = anon_sym_LPAREN; - v->a[8064] = actions(19); - v->a[8065] = 1; - v->a[8066] = anon_sym_LBRACE; - v->a[8067] = actions(53); - v->a[8068] = 1; - v->a[8069] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8070] = actions(55); - v->a[8071] = 1; - v->a[8072] = anon_sym_DOLLAR; - v->a[8073] = actions(57); - v->a[8074] = 1; - v->a[8075] = anon_sym_DQUOTE; - v->a[8076] = actions(61); - v->a[8077] = 1; - v->a[8078] = anon_sym_DOLLAR_LBRACE; - v->a[8079] = actions(63); - small_parse_table_404(v); -} - -void small_parse_table_404(t_small_parse_table_array *v) -{ - v->a[8080] = 1; - v->a[8081] = anon_sym_DOLLAR_LPAREN; - v->a[8082] = actions(65); - v->a[8083] = 1; - v->a[8084] = anon_sym_BQUOTE; - v->a[8085] = actions(208); - v->a[8086] = 1; - v->a[8087] = sym_word; - v->a[8088] = actions(210); - v->a[8089] = 1; - v->a[8090] = anon_sym_BANG; - v->a[8091] = actions(216); - v->a[8092] = 1; - v->a[8093] = sym_variable_name; - v->a[8094] = state(112); - v->a[8095] = 1; - v->a[8096] = aux_sym__statements_repeat1; - v->a[8097] = state(158); - v->a[8098] = 1; - v->a[8099] = sym_command_name; - small_parse_table_405(v); -} - -/* EOF small_parse_table_80.c */ diff --git a/parser/static/small_parse_table/small_parse_table_81.c b/parser/static/small_parse_table/small_parse_table_81.c deleted file mode 100644 index f58372c4..00000000 --- a/parser/static/small_parse_table/small_parse_table_81.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_81.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_405(t_small_parse_table_array *v) -{ - v->a[8100] = state(186); - v->a[8101] = 1; - v->a[8102] = sym_variable_assignment; - v->a[8103] = state(298); - v->a[8104] = 1; - v->a[8105] = aux_sym_command_repeat1; - v->a[8106] = state(555); - v->a[8107] = 1; - v->a[8108] = sym_concatenation; - v->a[8109] = state(565); - v->a[8110] = 1; - v->a[8111] = sym_file_redirect; - v->a[8112] = state(937); - v->a[8113] = 1; - v->a[8114] = sym_pipeline; - v->a[8115] = state(1019); - v->a[8116] = 1; - v->a[8117] = aux_sym_redirected_statement_repeat2; - v->a[8118] = state(1557); - v->a[8119] = 1; - small_parse_table_406(v); -} - -void small_parse_table_406(t_small_parse_table_array *v) -{ - v->a[8120] = sym__statement_not_pipeline; - v->a[8121] = state(1725); - v->a[8122] = 1; - v->a[8123] = sym__statements; - v->a[8124] = actions(11); - v->a[8125] = 2; - v->a[8126] = anon_sym_while; - v->a[8127] = anon_sym_until; - v->a[8128] = actions(214); - v->a[8129] = 2; - v->a[8130] = sym_raw_string; - v->a[8131] = sym_number; - v->a[8132] = actions(212); - v->a[8133] = 3; - v->a[8134] = anon_sym_LT; - v->a[8135] = anon_sym_GT; - v->a[8136] = anon_sym_GT_GT; - v->a[8137] = state(277); - v->a[8138] = 5; - v->a[8139] = sym_arithmetic_expansion; - small_parse_table_407(v); -} - -void small_parse_table_407(t_small_parse_table_array *v) -{ - v->a[8140] = sym_string; - v->a[8141] = sym_simple_expansion; - v->a[8142] = sym_expansion; - v->a[8143] = sym_command_substitution; - v->a[8144] = state(877); - v->a[8145] = 12; - v->a[8146] = sym_redirected_statement; - v->a[8147] = sym_for_statement; - v->a[8148] = sym_while_statement; - v->a[8149] = sym_if_statement; - v->a[8150] = sym_case_statement; - v->a[8151] = sym_function_definition; - v->a[8152] = sym_compound_statement; - v->a[8153] = sym_subshell; - v->a[8154] = sym_list; - v->a[8155] = sym_negated_command; - v->a[8156] = sym_command; - v->a[8157] = sym__variable_assignments; - v->a[8158] = 30; - v->a[8159] = actions(3); - small_parse_table_408(v); -} - -void small_parse_table_408(t_small_parse_table_array *v) -{ - v->a[8160] = 1; - v->a[8161] = sym_comment; - v->a[8162] = actions(9); - v->a[8163] = 1; - v->a[8164] = anon_sym_for; - v->a[8165] = actions(13); - v->a[8166] = 1; - v->a[8167] = anon_sym_if; - v->a[8168] = actions(15); - v->a[8169] = 1; - v->a[8170] = anon_sym_case; - v->a[8171] = actions(17); - v->a[8172] = 1; - v->a[8173] = anon_sym_LPAREN; - v->a[8174] = actions(19); - v->a[8175] = 1; - v->a[8176] = anon_sym_LBRACE; - v->a[8177] = actions(53); - v->a[8178] = 1; - v->a[8179] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_409(v); -} - -void small_parse_table_409(t_small_parse_table_array *v) -{ - v->a[8180] = actions(55); - v->a[8181] = 1; - v->a[8182] = anon_sym_DOLLAR; - v->a[8183] = actions(57); - v->a[8184] = 1; - v->a[8185] = anon_sym_DQUOTE; - v->a[8186] = actions(61); - v->a[8187] = 1; - v->a[8188] = anon_sym_DOLLAR_LBRACE; - v->a[8189] = actions(63); - v->a[8190] = 1; - v->a[8191] = anon_sym_DOLLAR_LPAREN; - v->a[8192] = actions(65); - v->a[8193] = 1; - v->a[8194] = anon_sym_BQUOTE; - v->a[8195] = actions(208); - v->a[8196] = 1; - v->a[8197] = sym_word; - v->a[8198] = actions(210); - v->a[8199] = 1; - small_parse_table_410(v); -} - -/* EOF small_parse_table_81.c */ diff --git a/parser/static/small_parse_table/small_parse_table_82.c b/parser/static/small_parse_table/small_parse_table_82.c deleted file mode 100644 index 9129c3b1..00000000 --- a/parser/static/small_parse_table/small_parse_table_82.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_82.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_410(t_small_parse_table_array *v) -{ - v->a[8200] = anon_sym_BANG; - v->a[8201] = actions(216); - v->a[8202] = 1; - v->a[8203] = sym_variable_name; - v->a[8204] = state(112); - v->a[8205] = 1; - v->a[8206] = aux_sym__statements_repeat1; - v->a[8207] = state(158); - v->a[8208] = 1; - v->a[8209] = sym_command_name; - v->a[8210] = state(186); - v->a[8211] = 1; - v->a[8212] = sym_variable_assignment; - v->a[8213] = state(298); - v->a[8214] = 1; - v->a[8215] = aux_sym_command_repeat1; - v->a[8216] = state(536); - v->a[8217] = 1; - v->a[8218] = sym_file_redirect; - v->a[8219] = state(555); - small_parse_table_411(v); -} - -void small_parse_table_411(t_small_parse_table_array *v) -{ - v->a[8220] = 1; - v->a[8221] = sym_concatenation; - v->a[8222] = state(937); - v->a[8223] = 1; - v->a[8224] = sym_pipeline; - v->a[8225] = state(1019); - v->a[8226] = 1; - v->a[8227] = aux_sym_redirected_statement_repeat2; - v->a[8228] = state(1557); - v->a[8229] = 1; - v->a[8230] = sym__statement_not_pipeline; - v->a[8231] = state(1727); - v->a[8232] = 1; - v->a[8233] = sym__statements; - v->a[8234] = actions(11); - v->a[8235] = 2; - v->a[8236] = anon_sym_while; - v->a[8237] = anon_sym_until; - v->a[8238] = actions(214); - v->a[8239] = 2; - small_parse_table_412(v); -} - -void small_parse_table_412(t_small_parse_table_array *v) -{ - v->a[8240] = sym_raw_string; - v->a[8241] = sym_number; - v->a[8242] = actions(212); - v->a[8243] = 3; - v->a[8244] = anon_sym_LT; - v->a[8245] = anon_sym_GT; - v->a[8246] = anon_sym_GT_GT; - v->a[8247] = state(277); - v->a[8248] = 5; - v->a[8249] = sym_arithmetic_expansion; - v->a[8250] = sym_string; - v->a[8251] = sym_simple_expansion; - v->a[8252] = sym_expansion; - v->a[8253] = sym_command_substitution; - v->a[8254] = state(877); - v->a[8255] = 12; - v->a[8256] = sym_redirected_statement; - v->a[8257] = sym_for_statement; - v->a[8258] = sym_while_statement; - v->a[8259] = sym_if_statement; - small_parse_table_413(v); -} - -void small_parse_table_413(t_small_parse_table_array *v) -{ - v->a[8260] = sym_case_statement; - v->a[8261] = sym_function_definition; - v->a[8262] = sym_compound_statement; - v->a[8263] = sym_subshell; - v->a[8264] = sym_list; - v->a[8265] = sym_negated_command; - v->a[8266] = sym_command; - v->a[8267] = sym__variable_assignments; - v->a[8268] = 30; - v->a[8269] = actions(3); - v->a[8270] = 1; - v->a[8271] = sym_comment; - v->a[8272] = actions(9); - v->a[8273] = 1; - v->a[8274] = anon_sym_for; - v->a[8275] = actions(13); - v->a[8276] = 1; - v->a[8277] = anon_sym_if; - v->a[8278] = actions(15); - v->a[8279] = 1; - small_parse_table_414(v); -} - -void small_parse_table_414(t_small_parse_table_array *v) -{ - v->a[8280] = anon_sym_case; - v->a[8281] = actions(17); - v->a[8282] = 1; - v->a[8283] = anon_sym_LPAREN; - v->a[8284] = actions(19); - v->a[8285] = 1; - v->a[8286] = anon_sym_LBRACE; - v->a[8287] = actions(53); - v->a[8288] = 1; - v->a[8289] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8290] = actions(55); - v->a[8291] = 1; - v->a[8292] = anon_sym_DOLLAR; - v->a[8293] = actions(57); - v->a[8294] = 1; - v->a[8295] = anon_sym_DQUOTE; - v->a[8296] = actions(61); - v->a[8297] = 1; - v->a[8298] = anon_sym_DOLLAR_LBRACE; - v->a[8299] = actions(63); - small_parse_table_415(v); -} - -/* EOF small_parse_table_82.c */ diff --git a/parser/static/small_parse_table/small_parse_table_83.c b/parser/static/small_parse_table/small_parse_table_83.c deleted file mode 100644 index 09fca3b4..00000000 --- a/parser/static/small_parse_table/small_parse_table_83.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_83.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_415(t_small_parse_table_array *v) -{ - v->a[8300] = 1; - v->a[8301] = anon_sym_DOLLAR_LPAREN; - v->a[8302] = actions(65); - v->a[8303] = 1; - v->a[8304] = anon_sym_BQUOTE; - v->a[8305] = actions(67); - v->a[8306] = 1; - v->a[8307] = sym_variable_name; - v->a[8308] = actions(204); - v->a[8309] = 1; - v->a[8310] = sym_word; - v->a[8311] = actions(206); - v->a[8312] = 1; - v->a[8313] = anon_sym_BANG; - v->a[8314] = state(116); - v->a[8315] = 1; - v->a[8316] = aux_sym__statements_repeat1; - v->a[8317] = state(179); - v->a[8318] = 1; - v->a[8319] = sym_command_name; - small_parse_table_416(v); -} - -void small_parse_table_416(t_small_parse_table_array *v) -{ - v->a[8320] = state(208); - v->a[8321] = 1; - v->a[8322] = sym_variable_assignment; - v->a[8323] = state(385); - v->a[8324] = 1; - v->a[8325] = aux_sym_command_repeat1; - v->a[8326] = state(555); - v->a[8327] = 1; - v->a[8328] = sym_concatenation; - v->a[8329] = state(599); - v->a[8330] = 1; - v->a[8331] = sym_file_redirect; - v->a[8332] = state(969); - v->a[8333] = 1; - v->a[8334] = sym_pipeline; - v->a[8335] = state(1006); - v->a[8336] = 1; - v->a[8337] = aux_sym_redirected_statement_repeat2; - v->a[8338] = state(1560); - v->a[8339] = 1; - small_parse_table_417(v); -} - -void small_parse_table_417(t_small_parse_table_array *v) -{ - v->a[8340] = sym__statement_not_pipeline; - v->a[8341] = state(1748); - v->a[8342] = 1; - v->a[8343] = sym__statements; - v->a[8344] = actions(11); - v->a[8345] = 2; - v->a[8346] = anon_sym_while; - v->a[8347] = anon_sym_until; - v->a[8348] = actions(59); - v->a[8349] = 2; - v->a[8350] = sym_raw_string; - v->a[8351] = sym_number; - v->a[8352] = actions(51); - v->a[8353] = 3; - v->a[8354] = anon_sym_LT; - v->a[8355] = anon_sym_GT; - v->a[8356] = anon_sym_GT_GT; - v->a[8357] = state(401); - v->a[8358] = 5; - v->a[8359] = sym_arithmetic_expansion; - small_parse_table_418(v); -} - -void small_parse_table_418(t_small_parse_table_array *v) -{ - v->a[8360] = sym_string; - v->a[8361] = sym_simple_expansion; - v->a[8362] = sym_expansion; - v->a[8363] = sym_command_substitution; - v->a[8364] = state(820); - v->a[8365] = 12; - v->a[8366] = sym_redirected_statement; - v->a[8367] = sym_for_statement; - v->a[8368] = sym_while_statement; - v->a[8369] = sym_if_statement; - v->a[8370] = sym_case_statement; - v->a[8371] = sym_function_definition; - v->a[8372] = sym_compound_statement; - v->a[8373] = sym_subshell; - v->a[8374] = sym_list; - v->a[8375] = sym_negated_command; - v->a[8376] = sym_command; - v->a[8377] = sym__variable_assignments; - v->a[8378] = 30; - v->a[8379] = actions(3); - small_parse_table_419(v); -} - -void small_parse_table_419(t_small_parse_table_array *v) -{ - v->a[8380] = 1; - v->a[8381] = sym_comment; - v->a[8382] = actions(9); - v->a[8383] = 1; - v->a[8384] = anon_sym_for; - v->a[8385] = actions(13); - v->a[8386] = 1; - v->a[8387] = anon_sym_if; - v->a[8388] = actions(15); - v->a[8389] = 1; - v->a[8390] = anon_sym_case; - v->a[8391] = actions(17); - v->a[8392] = 1; - v->a[8393] = anon_sym_LPAREN; - v->a[8394] = actions(19); - v->a[8395] = 1; - v->a[8396] = anon_sym_LBRACE; - v->a[8397] = actions(53); - v->a[8398] = 1; - v->a[8399] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_420(v); -} - -/* EOF small_parse_table_83.c */ diff --git a/parser/static/small_parse_table/small_parse_table_84.c b/parser/static/small_parse_table/small_parse_table_84.c deleted file mode 100644 index 07d6ed84..00000000 --- a/parser/static/small_parse_table/small_parse_table_84.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_84.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_420(t_small_parse_table_array *v) -{ - v->a[8400] = actions(55); - v->a[8401] = 1; - v->a[8402] = anon_sym_DOLLAR; - v->a[8403] = actions(57); - v->a[8404] = 1; - v->a[8405] = anon_sym_DQUOTE; - v->a[8406] = actions(61); - v->a[8407] = 1; - v->a[8408] = anon_sym_DOLLAR_LBRACE; - v->a[8409] = actions(63); - v->a[8410] = 1; - v->a[8411] = anon_sym_DOLLAR_LPAREN; - v->a[8412] = actions(65); - v->a[8413] = 1; - v->a[8414] = anon_sym_BQUOTE; - v->a[8415] = actions(208); - v->a[8416] = 1; - v->a[8417] = sym_word; - v->a[8418] = actions(210); - v->a[8419] = 1; - small_parse_table_421(v); -} - -void small_parse_table_421(t_small_parse_table_array *v) -{ - v->a[8420] = anon_sym_BANG; - v->a[8421] = actions(216); - v->a[8422] = 1; - v->a[8423] = sym_variable_name; - v->a[8424] = state(112); - v->a[8425] = 1; - v->a[8426] = aux_sym__statements_repeat1; - v->a[8427] = state(158); - v->a[8428] = 1; - v->a[8429] = sym_command_name; - v->a[8430] = state(186); - v->a[8431] = 1; - v->a[8432] = sym_variable_assignment; - v->a[8433] = state(298); - v->a[8434] = 1; - v->a[8435] = aux_sym_command_repeat1; - v->a[8436] = state(555); - v->a[8437] = 1; - v->a[8438] = sym_concatenation; - v->a[8439] = state(562); - small_parse_table_422(v); -} - -void small_parse_table_422(t_small_parse_table_array *v) -{ - v->a[8440] = 1; - v->a[8441] = sym_file_redirect; - v->a[8442] = state(937); - v->a[8443] = 1; - v->a[8444] = sym_pipeline; - v->a[8445] = state(1019); - v->a[8446] = 1; - v->a[8447] = aux_sym_redirected_statement_repeat2; - v->a[8448] = state(1557); - v->a[8449] = 1; - v->a[8450] = sym__statement_not_pipeline; - v->a[8451] = state(1750); - v->a[8452] = 1; - v->a[8453] = sym__statements; - v->a[8454] = actions(11); - v->a[8455] = 2; - v->a[8456] = anon_sym_while; - v->a[8457] = anon_sym_until; - v->a[8458] = actions(214); - v->a[8459] = 2; - small_parse_table_423(v); -} - -void small_parse_table_423(t_small_parse_table_array *v) -{ - v->a[8460] = sym_raw_string; - v->a[8461] = sym_number; - v->a[8462] = actions(212); - v->a[8463] = 3; - v->a[8464] = anon_sym_LT; - v->a[8465] = anon_sym_GT; - v->a[8466] = anon_sym_GT_GT; - v->a[8467] = state(277); - v->a[8468] = 5; - v->a[8469] = sym_arithmetic_expansion; - v->a[8470] = sym_string; - v->a[8471] = sym_simple_expansion; - v->a[8472] = sym_expansion; - v->a[8473] = sym_command_substitution; - v->a[8474] = state(877); - v->a[8475] = 12; - v->a[8476] = sym_redirected_statement; - v->a[8477] = sym_for_statement; - v->a[8478] = sym_while_statement; - v->a[8479] = sym_if_statement; - small_parse_table_424(v); -} - -void small_parse_table_424(t_small_parse_table_array *v) -{ - v->a[8480] = sym_case_statement; - v->a[8481] = sym_function_definition; - v->a[8482] = sym_compound_statement; - v->a[8483] = sym_subshell; - v->a[8484] = sym_list; - v->a[8485] = sym_negated_command; - v->a[8486] = sym_command; - v->a[8487] = sym__variable_assignments; - v->a[8488] = 30; - v->a[8489] = actions(3); - v->a[8490] = 1; - v->a[8491] = sym_comment; - v->a[8492] = actions(9); - v->a[8493] = 1; - v->a[8494] = anon_sym_for; - v->a[8495] = actions(13); - v->a[8496] = 1; - v->a[8497] = anon_sym_if; - v->a[8498] = actions(15); - v->a[8499] = 1; - small_parse_table_425(v); -} - -/* EOF small_parse_table_84.c */ diff --git a/parser/static/small_parse_table/small_parse_table_85.c b/parser/static/small_parse_table/small_parse_table_85.c deleted file mode 100644 index ed86b1d8..00000000 --- a/parser/static/small_parse_table/small_parse_table_85.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_85.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_425(t_small_parse_table_array *v) -{ - v->a[8500] = anon_sym_case; - v->a[8501] = actions(17); - v->a[8502] = 1; - v->a[8503] = anon_sym_LPAREN; - v->a[8504] = actions(19); - v->a[8505] = 1; - v->a[8506] = anon_sym_LBRACE; - v->a[8507] = actions(53); - v->a[8508] = 1; - v->a[8509] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8510] = actions(55); - v->a[8511] = 1; - v->a[8512] = anon_sym_DOLLAR; - v->a[8513] = actions(57); - v->a[8514] = 1; - v->a[8515] = anon_sym_DQUOTE; - v->a[8516] = actions(61); - v->a[8517] = 1; - v->a[8518] = anon_sym_DOLLAR_LBRACE; - v->a[8519] = actions(63); - small_parse_table_426(v); -} - -void small_parse_table_426(t_small_parse_table_array *v) -{ - v->a[8520] = 1; - v->a[8521] = anon_sym_DOLLAR_LPAREN; - v->a[8522] = actions(65); - v->a[8523] = 1; - v->a[8524] = anon_sym_BQUOTE; - v->a[8525] = actions(67); - v->a[8526] = 1; - v->a[8527] = sym_variable_name; - v->a[8528] = actions(204); - v->a[8529] = 1; - v->a[8530] = sym_word; - v->a[8531] = actions(206); - v->a[8532] = 1; - v->a[8533] = anon_sym_BANG; - v->a[8534] = state(116); - v->a[8535] = 1; - v->a[8536] = aux_sym__statements_repeat1; - v->a[8537] = state(179); - v->a[8538] = 1; - v->a[8539] = sym_command_name; - small_parse_table_427(v); -} - -void small_parse_table_427(t_small_parse_table_array *v) -{ - v->a[8540] = state(208); - v->a[8541] = 1; - v->a[8542] = sym_variable_assignment; - v->a[8543] = state(385); - v->a[8544] = 1; - v->a[8545] = aux_sym_command_repeat1; - v->a[8546] = state(555); - v->a[8547] = 1; - v->a[8548] = sym_concatenation; - v->a[8549] = state(599); - v->a[8550] = 1; - v->a[8551] = sym_file_redirect; - v->a[8552] = state(969); - v->a[8553] = 1; - v->a[8554] = sym_pipeline; - v->a[8555] = state(1006); - v->a[8556] = 1; - v->a[8557] = aux_sym_redirected_statement_repeat2; - v->a[8558] = state(1560); - v->a[8559] = 1; - small_parse_table_428(v); -} - -void small_parse_table_428(t_small_parse_table_array *v) -{ - v->a[8560] = sym__statement_not_pipeline; - v->a[8561] = state(1739); - v->a[8562] = 1; - v->a[8563] = sym__statements; - v->a[8564] = actions(11); - v->a[8565] = 2; - v->a[8566] = anon_sym_while; - v->a[8567] = anon_sym_until; - v->a[8568] = actions(59); - v->a[8569] = 2; - v->a[8570] = sym_raw_string; - v->a[8571] = sym_number; - v->a[8572] = actions(51); - v->a[8573] = 3; - v->a[8574] = anon_sym_LT; - v->a[8575] = anon_sym_GT; - v->a[8576] = anon_sym_GT_GT; - v->a[8577] = state(401); - v->a[8578] = 5; - v->a[8579] = sym_arithmetic_expansion; - small_parse_table_429(v); -} - -void small_parse_table_429(t_small_parse_table_array *v) -{ - v->a[8580] = sym_string; - v->a[8581] = sym_simple_expansion; - v->a[8582] = sym_expansion; - v->a[8583] = sym_command_substitution; - v->a[8584] = state(820); - v->a[8585] = 12; - v->a[8586] = sym_redirected_statement; - v->a[8587] = sym_for_statement; - v->a[8588] = sym_while_statement; - v->a[8589] = sym_if_statement; - v->a[8590] = sym_case_statement; - v->a[8591] = sym_function_definition; - v->a[8592] = sym_compound_statement; - v->a[8593] = sym_subshell; - v->a[8594] = sym_list; - v->a[8595] = sym_negated_command; - v->a[8596] = sym_command; - v->a[8597] = sym__variable_assignments; - v->a[8598] = 30; - v->a[8599] = actions(3); - small_parse_table_430(v); -} - -/* EOF small_parse_table_85.c */ diff --git a/parser/static/small_parse_table/small_parse_table_86.c b/parser/static/small_parse_table/small_parse_table_86.c deleted file mode 100644 index b3900bad..00000000 --- a/parser/static/small_parse_table/small_parse_table_86.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_86.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_430(t_small_parse_table_array *v) -{ - v->a[8600] = 1; - v->a[8601] = sym_comment; - v->a[8602] = actions(9); - v->a[8603] = 1; - v->a[8604] = anon_sym_for; - v->a[8605] = actions(13); - v->a[8606] = 1; - v->a[8607] = anon_sym_if; - v->a[8608] = actions(15); - v->a[8609] = 1; - v->a[8610] = anon_sym_case; - v->a[8611] = actions(17); - v->a[8612] = 1; - v->a[8613] = anon_sym_LPAREN; - v->a[8614] = actions(19); - v->a[8615] = 1; - v->a[8616] = anon_sym_LBRACE; - v->a[8617] = actions(53); - v->a[8618] = 1; - v->a[8619] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_431(v); -} - -void small_parse_table_431(t_small_parse_table_array *v) -{ - v->a[8620] = actions(55); - v->a[8621] = 1; - v->a[8622] = anon_sym_DOLLAR; - v->a[8623] = actions(57); - v->a[8624] = 1; - v->a[8625] = anon_sym_DQUOTE; - v->a[8626] = actions(61); - v->a[8627] = 1; - v->a[8628] = anon_sym_DOLLAR_LBRACE; - v->a[8629] = actions(63); - v->a[8630] = 1; - v->a[8631] = anon_sym_DOLLAR_LPAREN; - v->a[8632] = actions(65); - v->a[8633] = 1; - v->a[8634] = anon_sym_BQUOTE; - v->a[8635] = actions(208); - v->a[8636] = 1; - v->a[8637] = sym_word; - v->a[8638] = actions(210); - v->a[8639] = 1; - small_parse_table_432(v); -} - -void small_parse_table_432(t_small_parse_table_array *v) -{ - v->a[8640] = anon_sym_BANG; - v->a[8641] = actions(216); - v->a[8642] = 1; - v->a[8643] = sym_variable_name; - v->a[8644] = state(112); - v->a[8645] = 1; - v->a[8646] = aux_sym__statements_repeat1; - v->a[8647] = state(158); - v->a[8648] = 1; - v->a[8649] = sym_command_name; - v->a[8650] = state(186); - v->a[8651] = 1; - v->a[8652] = sym_variable_assignment; - v->a[8653] = state(298); - v->a[8654] = 1; - v->a[8655] = aux_sym_command_repeat1; - v->a[8656] = state(532); - v->a[8657] = 1; - v->a[8658] = sym_file_redirect; - v->a[8659] = state(555); - small_parse_table_433(v); -} - -void small_parse_table_433(t_small_parse_table_array *v) -{ - v->a[8660] = 1; - v->a[8661] = sym_concatenation; - v->a[8662] = state(937); - v->a[8663] = 1; - v->a[8664] = sym_pipeline; - v->a[8665] = state(1019); - v->a[8666] = 1; - v->a[8667] = aux_sym_redirected_statement_repeat2; - v->a[8668] = state(1557); - v->a[8669] = 1; - v->a[8670] = sym__statement_not_pipeline; - v->a[8671] = state(1745); - v->a[8672] = 1; - v->a[8673] = sym__statements; - v->a[8674] = actions(11); - v->a[8675] = 2; - v->a[8676] = anon_sym_while; - v->a[8677] = anon_sym_until; - v->a[8678] = actions(214); - v->a[8679] = 2; - small_parse_table_434(v); -} - -void small_parse_table_434(t_small_parse_table_array *v) -{ - v->a[8680] = sym_raw_string; - v->a[8681] = sym_number; - v->a[8682] = actions(212); - v->a[8683] = 3; - v->a[8684] = anon_sym_LT; - v->a[8685] = anon_sym_GT; - v->a[8686] = anon_sym_GT_GT; - v->a[8687] = state(277); - v->a[8688] = 5; - v->a[8689] = sym_arithmetic_expansion; - v->a[8690] = sym_string; - v->a[8691] = sym_simple_expansion; - v->a[8692] = sym_expansion; - v->a[8693] = sym_command_substitution; - v->a[8694] = state(877); - v->a[8695] = 12; - v->a[8696] = sym_redirected_statement; - v->a[8697] = sym_for_statement; - v->a[8698] = sym_while_statement; - v->a[8699] = sym_if_statement; - small_parse_table_435(v); -} - -/* EOF small_parse_table_86.c */ diff --git a/parser/static/small_parse_table/small_parse_table_87.c b/parser/static/small_parse_table/small_parse_table_87.c deleted file mode 100644 index 1d71aa6f..00000000 --- a/parser/static/small_parse_table/small_parse_table_87.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_87.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_435(t_small_parse_table_array *v) -{ - v->a[8700] = sym_case_statement; - v->a[8701] = sym_function_definition; - v->a[8702] = sym_compound_statement; - v->a[8703] = sym_subshell; - v->a[8704] = sym_list; - v->a[8705] = sym_negated_command; - v->a[8706] = sym_command; - v->a[8707] = sym__variable_assignments; - v->a[8708] = 30; - v->a[8709] = actions(3); - v->a[8710] = 1; - v->a[8711] = sym_comment; - v->a[8712] = actions(9); - v->a[8713] = 1; - v->a[8714] = anon_sym_for; - v->a[8715] = actions(13); - v->a[8716] = 1; - v->a[8717] = anon_sym_if; - v->a[8718] = actions(15); - v->a[8719] = 1; - small_parse_table_436(v); -} - -void small_parse_table_436(t_small_parse_table_array *v) -{ - v->a[8720] = anon_sym_case; - v->a[8721] = actions(17); - v->a[8722] = 1; - v->a[8723] = anon_sym_LPAREN; - v->a[8724] = actions(19); - v->a[8725] = 1; - v->a[8726] = anon_sym_LBRACE; - v->a[8727] = actions(53); - v->a[8728] = 1; - v->a[8729] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8730] = actions(55); - v->a[8731] = 1; - v->a[8732] = anon_sym_DOLLAR; - v->a[8733] = actions(57); - v->a[8734] = 1; - v->a[8735] = anon_sym_DQUOTE; - v->a[8736] = actions(61); - v->a[8737] = 1; - v->a[8738] = anon_sym_DOLLAR_LBRACE; - v->a[8739] = actions(63); - small_parse_table_437(v); -} - -void small_parse_table_437(t_small_parse_table_array *v) -{ - v->a[8740] = 1; - v->a[8741] = anon_sym_DOLLAR_LPAREN; - v->a[8742] = actions(65); - v->a[8743] = 1; - v->a[8744] = anon_sym_BQUOTE; - v->a[8745] = actions(208); - v->a[8746] = 1; - v->a[8747] = sym_word; - v->a[8748] = actions(210); - v->a[8749] = 1; - v->a[8750] = anon_sym_BANG; - v->a[8751] = actions(216); - v->a[8752] = 1; - v->a[8753] = sym_variable_name; - v->a[8754] = state(112); - v->a[8755] = 1; - v->a[8756] = aux_sym__statements_repeat1; - v->a[8757] = state(158); - v->a[8758] = 1; - v->a[8759] = sym_command_name; - small_parse_table_438(v); -} - -void small_parse_table_438(t_small_parse_table_array *v) -{ - v->a[8760] = state(186); - v->a[8761] = 1; - v->a[8762] = sym_variable_assignment; - v->a[8763] = state(298); - v->a[8764] = 1; - v->a[8765] = aux_sym_command_repeat1; - v->a[8766] = state(534); - v->a[8767] = 1; - v->a[8768] = sym_file_redirect; - v->a[8769] = state(555); - v->a[8770] = 1; - v->a[8771] = sym_concatenation; - v->a[8772] = state(937); - v->a[8773] = 1; - v->a[8774] = sym_pipeline; - v->a[8775] = state(1019); - v->a[8776] = 1; - v->a[8777] = aux_sym_redirected_statement_repeat2; - v->a[8778] = state(1557); - v->a[8779] = 1; - small_parse_table_439(v); -} - -void small_parse_table_439(t_small_parse_table_array *v) -{ - v->a[8780] = sym__statement_not_pipeline; - v->a[8781] = state(1714); - v->a[8782] = 1; - v->a[8783] = sym__statements; - v->a[8784] = actions(11); - v->a[8785] = 2; - v->a[8786] = anon_sym_while; - v->a[8787] = anon_sym_until; - v->a[8788] = actions(214); - v->a[8789] = 2; - v->a[8790] = sym_raw_string; - v->a[8791] = sym_number; - v->a[8792] = actions(212); - v->a[8793] = 3; - v->a[8794] = anon_sym_LT; - v->a[8795] = anon_sym_GT; - v->a[8796] = anon_sym_GT_GT; - v->a[8797] = state(277); - v->a[8798] = 5; - v->a[8799] = sym_arithmetic_expansion; - small_parse_table_440(v); -} - -/* EOF small_parse_table_87.c */ diff --git a/parser/static/small_parse_table/small_parse_table_88.c b/parser/static/small_parse_table/small_parse_table_88.c deleted file mode 100644 index 52f29b09..00000000 --- a/parser/static/small_parse_table/small_parse_table_88.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_88.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_440(t_small_parse_table_array *v) -{ - v->a[8800] = sym_string; - v->a[8801] = sym_simple_expansion; - v->a[8802] = sym_expansion; - v->a[8803] = sym_command_substitution; - v->a[8804] = state(877); - v->a[8805] = 12; - v->a[8806] = sym_redirected_statement; - v->a[8807] = sym_for_statement; - v->a[8808] = sym_while_statement; - v->a[8809] = sym_if_statement; - v->a[8810] = sym_case_statement; - v->a[8811] = sym_function_definition; - v->a[8812] = sym_compound_statement; - v->a[8813] = sym_subshell; - v->a[8814] = sym_list; - v->a[8815] = sym_negated_command; - v->a[8816] = sym_command; - v->a[8817] = sym__variable_assignments; - v->a[8818] = 30; - v->a[8819] = actions(3); - small_parse_table_441(v); -} - -void small_parse_table_441(t_small_parse_table_array *v) -{ - v->a[8820] = 1; - v->a[8821] = sym_comment; - v->a[8822] = actions(9); - v->a[8823] = 1; - v->a[8824] = anon_sym_for; - v->a[8825] = actions(13); - v->a[8826] = 1; - v->a[8827] = anon_sym_if; - v->a[8828] = actions(15); - v->a[8829] = 1; - v->a[8830] = anon_sym_case; - v->a[8831] = actions(17); - v->a[8832] = 1; - v->a[8833] = anon_sym_LPAREN; - v->a[8834] = actions(19); - v->a[8835] = 1; - v->a[8836] = anon_sym_LBRACE; - v->a[8837] = actions(53); - v->a[8838] = 1; - v->a[8839] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_442(v); -} - -void small_parse_table_442(t_small_parse_table_array *v) -{ - v->a[8840] = actions(55); - v->a[8841] = 1; - v->a[8842] = anon_sym_DOLLAR; - v->a[8843] = actions(57); - v->a[8844] = 1; - v->a[8845] = anon_sym_DQUOTE; - v->a[8846] = actions(61); - v->a[8847] = 1; - v->a[8848] = anon_sym_DOLLAR_LBRACE; - v->a[8849] = actions(63); - v->a[8850] = 1; - v->a[8851] = anon_sym_DOLLAR_LPAREN; - v->a[8852] = actions(65); - v->a[8853] = 1; - v->a[8854] = anon_sym_BQUOTE; - v->a[8855] = actions(67); - v->a[8856] = 1; - v->a[8857] = sym_variable_name; - v->a[8858] = actions(204); - v->a[8859] = 1; - small_parse_table_443(v); -} - -void small_parse_table_443(t_small_parse_table_array *v) -{ - v->a[8860] = sym_word; - v->a[8861] = actions(206); - v->a[8862] = 1; - v->a[8863] = anon_sym_BANG; - v->a[8864] = state(116); - v->a[8865] = 1; - v->a[8866] = aux_sym__statements_repeat1; - v->a[8867] = state(179); - v->a[8868] = 1; - v->a[8869] = sym_command_name; - v->a[8870] = state(208); - v->a[8871] = 1; - v->a[8872] = sym_variable_assignment; - v->a[8873] = state(385); - v->a[8874] = 1; - v->a[8875] = aux_sym_command_repeat1; - v->a[8876] = state(555); - v->a[8877] = 1; - v->a[8878] = sym_concatenation; - v->a[8879] = state(599); - small_parse_table_444(v); -} - -void small_parse_table_444(t_small_parse_table_array *v) -{ - v->a[8880] = 1; - v->a[8881] = sym_file_redirect; - v->a[8882] = state(969); - v->a[8883] = 1; - v->a[8884] = sym_pipeline; - v->a[8885] = state(1006); - v->a[8886] = 1; - v->a[8887] = aux_sym_redirected_statement_repeat2; - v->a[8888] = state(1560); - v->a[8889] = 1; - v->a[8890] = sym__statement_not_pipeline; - v->a[8891] = state(1709); - v->a[8892] = 1; - v->a[8893] = sym__statements; - v->a[8894] = actions(11); - v->a[8895] = 2; - v->a[8896] = anon_sym_while; - v->a[8897] = anon_sym_until; - v->a[8898] = actions(59); - v->a[8899] = 2; - small_parse_table_445(v); -} - -/* EOF small_parse_table_88.c */ diff --git a/parser/static/small_parse_table/small_parse_table_89.c b/parser/static/small_parse_table/small_parse_table_89.c deleted file mode 100644 index 5b7cd99b..00000000 --- a/parser/static/small_parse_table/small_parse_table_89.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_89.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_445(t_small_parse_table_array *v) -{ - v->a[8900] = sym_raw_string; - v->a[8901] = sym_number; - v->a[8902] = actions(51); - v->a[8903] = 3; - v->a[8904] = anon_sym_LT; - v->a[8905] = anon_sym_GT; - v->a[8906] = anon_sym_GT_GT; - v->a[8907] = state(401); - v->a[8908] = 5; - v->a[8909] = sym_arithmetic_expansion; - v->a[8910] = sym_string; - v->a[8911] = sym_simple_expansion; - v->a[8912] = sym_expansion; - v->a[8913] = sym_command_substitution; - v->a[8914] = state(820); - v->a[8915] = 12; - v->a[8916] = sym_redirected_statement; - v->a[8917] = sym_for_statement; - v->a[8918] = sym_while_statement; - v->a[8919] = sym_if_statement; - small_parse_table_446(v); -} - -void small_parse_table_446(t_small_parse_table_array *v) -{ - v->a[8920] = sym_case_statement; - v->a[8921] = sym_function_definition; - v->a[8922] = sym_compound_statement; - v->a[8923] = sym_subshell; - v->a[8924] = sym_list; - v->a[8925] = sym_negated_command; - v->a[8926] = sym_command; - v->a[8927] = sym__variable_assignments; - v->a[8928] = 30; - v->a[8929] = actions(3); - v->a[8930] = 1; - v->a[8931] = sym_comment; - v->a[8932] = actions(9); - v->a[8933] = 1; - v->a[8934] = anon_sym_for; - v->a[8935] = actions(13); - v->a[8936] = 1; - v->a[8937] = anon_sym_if; - v->a[8938] = actions(15); - v->a[8939] = 1; - small_parse_table_447(v); -} - -void small_parse_table_447(t_small_parse_table_array *v) -{ - v->a[8940] = anon_sym_case; - v->a[8941] = actions(17); - v->a[8942] = 1; - v->a[8943] = anon_sym_LPAREN; - v->a[8944] = actions(19); - v->a[8945] = 1; - v->a[8946] = anon_sym_LBRACE; - v->a[8947] = actions(41); - v->a[8948] = 1; - v->a[8949] = sym_word; - v->a[8950] = actions(49); - v->a[8951] = 1; - v->a[8952] = anon_sym_BANG; - v->a[8953] = actions(53); - v->a[8954] = 1; - v->a[8955] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[8956] = actions(55); - v->a[8957] = 1; - v->a[8958] = anon_sym_DOLLAR; - v->a[8959] = actions(57); - small_parse_table_448(v); -} - -void small_parse_table_448(t_small_parse_table_array *v) -{ - v->a[8960] = 1; - v->a[8961] = anon_sym_DQUOTE; - v->a[8962] = actions(61); - v->a[8963] = 1; - v->a[8964] = anon_sym_DOLLAR_LBRACE; - v->a[8965] = actions(63); - v->a[8966] = 1; - v->a[8967] = anon_sym_DOLLAR_LPAREN; - v->a[8968] = actions(65); - v->a[8969] = 1; - v->a[8970] = anon_sym_BQUOTE; - v->a[8971] = actions(67); - v->a[8972] = 1; - v->a[8973] = sym_variable_name; - v->a[8974] = actions(236); - v->a[8975] = 1; - v->a[8976] = anon_sym_then; - v->a[8977] = state(38); - v->a[8978] = 1; - v->a[8979] = aux_sym__terminated_statement; - small_parse_table_449(v); -} - -void small_parse_table_449(t_small_parse_table_array *v) -{ - v->a[8980] = state(185); - v->a[8981] = 1; - v->a[8982] = sym_command_name; - v->a[8983] = state(237); - v->a[8984] = 1; - v->a[8985] = sym_variable_assignment; - v->a[8986] = state(411); - v->a[8987] = 1; - v->a[8988] = aux_sym_command_repeat1; - v->a[8989] = state(551); - v->a[8990] = 1; - v->a[8991] = sym_file_redirect; - v->a[8992] = state(555); - v->a[8993] = 1; - v->a[8994] = sym_concatenation; - v->a[8995] = state(1059); - v->a[8996] = 1; - v->a[8997] = sym_pipeline; - v->a[8998] = state(1126); - v->a[8999] = 1; - small_parse_table_450(v); -} - -/* EOF small_parse_table_89.c */ diff --git a/parser/static/small_parse_table/small_parse_table_9.c b/parser/static/small_parse_table/small_parse_table_9.c deleted file mode 100644 index 8ee06368..00000000 --- a/parser/static/small_parse_table/small_parse_table_9.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_9.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_45(t_small_parse_table_array *v) -{ - v->a[900] = actions(115); - v->a[901] = 1; - v->a[902] = anon_sym_LF; - v->a[903] = state(118); - v->a[904] = 1; - v->a[905] = aux_sym__statements_repeat1; - v->a[906] = state(185); - v->a[907] = 1; - v->a[908] = sym_command_name; - v->a[909] = state(216); - v->a[910] = 1; - v->a[911] = sym_variable_assignment; - v->a[912] = state(326); - v->a[913] = 1; - v->a[914] = aux_sym__case_item_last_repeat2; - v->a[915] = state(411); - v->a[916] = 1; - v->a[917] = aux_sym_command_repeat1; - v->a[918] = state(551); - v->a[919] = 1; - small_parse_table_46(v); -} - -void small_parse_table_46(t_small_parse_table_array *v) -{ - v->a[920] = sym_file_redirect; - v->a[921] = state(555); - v->a[922] = 1; - v->a[923] = sym_concatenation; - v->a[924] = state(991); - v->a[925] = 1; - v->a[926] = sym_pipeline; - v->a[927] = state(1126); - v->a[928] = 1; - v->a[929] = aux_sym_redirected_statement_repeat2; - v->a[930] = state(1561); - v->a[931] = 1; - v->a[932] = sym__statement_not_pipeline; - v->a[933] = state(1611); - v->a[934] = 1; - v->a[935] = sym__statements; - v->a[936] = actions(11); - v->a[937] = 2; - v->a[938] = anon_sym_while; - v->a[939] = anon_sym_until; - small_parse_table_47(v); -} - -void small_parse_table_47(t_small_parse_table_array *v) -{ - v->a[940] = actions(59); - v->a[941] = 2; - v->a[942] = sym_raw_string; - v->a[943] = sym_number; - v->a[944] = actions(51); - v->a[945] = 3; - v->a[946] = anon_sym_LT; - v->a[947] = anon_sym_GT; - v->a[948] = anon_sym_GT_GT; - v->a[949] = state(401); - v->a[950] = 5; - v->a[951] = sym_arithmetic_expansion; - v->a[952] = sym_string; - v->a[953] = sym_simple_expansion; - v->a[954] = sym_expansion; - v->a[955] = sym_command_substitution; - v->a[956] = state(972); - v->a[957] = 12; - v->a[958] = sym_redirected_statement; - v->a[959] = sym_for_statement; - small_parse_table_48(v); -} - -void small_parse_table_48(t_small_parse_table_array *v) -{ - v->a[960] = sym_while_statement; - v->a[961] = sym_if_statement; - v->a[962] = sym_case_statement; - v->a[963] = sym_function_definition; - v->a[964] = sym_compound_statement; - v->a[965] = sym_subshell; - v->a[966] = sym_list; - v->a[967] = sym_negated_command; - v->a[968] = sym_command; - v->a[969] = sym__variable_assignments; - v->a[970] = 32; - v->a[971] = actions(3); - v->a[972] = 1; - v->a[973] = sym_comment; - v->a[974] = actions(79); - v->a[975] = 1; - v->a[976] = sym_word; - v->a[977] = actions(81); - v->a[978] = 1; - v->a[979] = anon_sym_for; - small_parse_table_49(v); -} - -void small_parse_table_49(t_small_parse_table_array *v) -{ - v->a[980] = actions(85); - v->a[981] = 1; - v->a[982] = anon_sym_if; - v->a[983] = actions(87); - v->a[984] = 1; - v->a[985] = anon_sym_case; - v->a[986] = actions(89); - v->a[987] = 1; - v->a[988] = anon_sym_LPAREN; - v->a[989] = actions(93); - v->a[990] = 1; - v->a[991] = anon_sym_LBRACE; - v->a[992] = actions(95); - v->a[993] = 1; - v->a[994] = anon_sym_BANG; - v->a[995] = actions(99); - v->a[996] = 1; - v->a[997] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[998] = actions(101); - v->a[999] = 1; - small_parse_table_50(v); -} - -/* EOF small_parse_table_9.c */ diff --git a/parser/static/small_parse_table/small_parse_table_90.c b/parser/static/small_parse_table/small_parse_table_90.c deleted file mode 100644 index b02965c1..00000000 --- a/parser/static/small_parse_table/small_parse_table_90.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_90.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_450(t_small_parse_table_array *v) -{ - v->a[9000] = aux_sym_redirected_statement_repeat2; - v->a[9001] = state(1561); - v->a[9002] = 1; - v->a[9003] = sym__statement_not_pipeline; - v->a[9004] = actions(11); - v->a[9005] = 2; - v->a[9006] = anon_sym_while; - v->a[9007] = anon_sym_until; - v->a[9008] = actions(59); - v->a[9009] = 2; - v->a[9010] = sym_raw_string; - v->a[9011] = sym_number; - v->a[9012] = actions(51); - v->a[9013] = 3; - v->a[9014] = anon_sym_LT; - v->a[9015] = anon_sym_GT; - v->a[9016] = anon_sym_GT_GT; - v->a[9017] = state(401); - v->a[9018] = 5; - v->a[9019] = sym_arithmetic_expansion; - small_parse_table_451(v); -} - -void small_parse_table_451(t_small_parse_table_array *v) -{ - v->a[9020] = sym_string; - v->a[9021] = sym_simple_expansion; - v->a[9022] = sym_expansion; - v->a[9023] = sym_command_substitution; - v->a[9024] = state(949); - v->a[9025] = 12; - v->a[9026] = sym_redirected_statement; - v->a[9027] = sym_for_statement; - v->a[9028] = sym_while_statement; - v->a[9029] = sym_if_statement; - v->a[9030] = sym_case_statement; - v->a[9031] = sym_function_definition; - v->a[9032] = sym_compound_statement; - v->a[9033] = sym_subshell; - v->a[9034] = sym_list; - v->a[9035] = sym_negated_command; - v->a[9036] = sym_command; - v->a[9037] = sym__variable_assignments; - v->a[9038] = 30; - v->a[9039] = actions(3); - small_parse_table_452(v); -} - -void small_parse_table_452(t_small_parse_table_array *v) -{ - v->a[9040] = 1; - v->a[9041] = sym_comment; - v->a[9042] = actions(9); - v->a[9043] = 1; - v->a[9044] = anon_sym_for; - v->a[9045] = actions(13); - v->a[9046] = 1; - v->a[9047] = anon_sym_if; - v->a[9048] = actions(15); - v->a[9049] = 1; - v->a[9050] = anon_sym_case; - v->a[9051] = actions(17); - v->a[9052] = 1; - v->a[9053] = anon_sym_LPAREN; - v->a[9054] = actions(19); - v->a[9055] = 1; - v->a[9056] = anon_sym_LBRACE; - v->a[9057] = actions(53); - v->a[9058] = 1; - v->a[9059] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_453(v); -} - -void small_parse_table_453(t_small_parse_table_array *v) -{ - v->a[9060] = actions(55); - v->a[9061] = 1; - v->a[9062] = anon_sym_DOLLAR; - v->a[9063] = actions(57); - v->a[9064] = 1; - v->a[9065] = anon_sym_DQUOTE; - v->a[9066] = actions(61); - v->a[9067] = 1; - v->a[9068] = anon_sym_DOLLAR_LBRACE; - v->a[9069] = actions(63); - v->a[9070] = 1; - v->a[9071] = anon_sym_DOLLAR_LPAREN; - v->a[9072] = actions(65); - v->a[9073] = 1; - v->a[9074] = anon_sym_BQUOTE; - v->a[9075] = actions(67); - v->a[9076] = 1; - v->a[9077] = sym_variable_name; - v->a[9078] = actions(204); - v->a[9079] = 1; - small_parse_table_454(v); -} - -void small_parse_table_454(t_small_parse_table_array *v) -{ - v->a[9080] = sym_word; - v->a[9081] = actions(206); - v->a[9082] = 1; - v->a[9083] = anon_sym_BANG; - v->a[9084] = state(116); - v->a[9085] = 1; - v->a[9086] = aux_sym__statements_repeat1; - v->a[9087] = state(179); - v->a[9088] = 1; - v->a[9089] = sym_command_name; - v->a[9090] = state(208); - v->a[9091] = 1; - v->a[9092] = sym_variable_assignment; - v->a[9093] = state(385); - v->a[9094] = 1; - v->a[9095] = aux_sym_command_repeat1; - v->a[9096] = state(555); - v->a[9097] = 1; - v->a[9098] = sym_concatenation; - v->a[9099] = state(599); - small_parse_table_455(v); -} - -/* EOF small_parse_table_90.c */ diff --git a/parser/static/small_parse_table/small_parse_table_91.c b/parser/static/small_parse_table/small_parse_table_91.c deleted file mode 100644 index 5984639d..00000000 --- a/parser/static/small_parse_table/small_parse_table_91.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_91.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_455(t_small_parse_table_array *v) -{ - v->a[9100] = 1; - v->a[9101] = sym_file_redirect; - v->a[9102] = state(969); - v->a[9103] = 1; - v->a[9104] = sym_pipeline; - v->a[9105] = state(1006); - v->a[9106] = 1; - v->a[9107] = aux_sym_redirected_statement_repeat2; - v->a[9108] = state(1560); - v->a[9109] = 1; - v->a[9110] = sym__statement_not_pipeline; - v->a[9111] = state(1582); - v->a[9112] = 1; - v->a[9113] = sym__statements; - v->a[9114] = actions(11); - v->a[9115] = 2; - v->a[9116] = anon_sym_while; - v->a[9117] = anon_sym_until; - v->a[9118] = actions(59); - v->a[9119] = 2; - small_parse_table_456(v); -} - -void small_parse_table_456(t_small_parse_table_array *v) -{ - v->a[9120] = sym_raw_string; - v->a[9121] = sym_number; - v->a[9122] = actions(51); - v->a[9123] = 3; - v->a[9124] = anon_sym_LT; - v->a[9125] = anon_sym_GT; - v->a[9126] = anon_sym_GT_GT; - v->a[9127] = state(401); - v->a[9128] = 5; - v->a[9129] = sym_arithmetic_expansion; - v->a[9130] = sym_string; - v->a[9131] = sym_simple_expansion; - v->a[9132] = sym_expansion; - v->a[9133] = sym_command_substitution; - v->a[9134] = state(820); - v->a[9135] = 12; - v->a[9136] = sym_redirected_statement; - v->a[9137] = sym_for_statement; - v->a[9138] = sym_while_statement; - v->a[9139] = sym_if_statement; - small_parse_table_457(v); -} - -void small_parse_table_457(t_small_parse_table_array *v) -{ - v->a[9140] = sym_case_statement; - v->a[9141] = sym_function_definition; - v->a[9142] = sym_compound_statement; - v->a[9143] = sym_subshell; - v->a[9144] = sym_list; - v->a[9145] = sym_negated_command; - v->a[9146] = sym_command; - v->a[9147] = sym__variable_assignments; - v->a[9148] = 30; - v->a[9149] = actions(3); - v->a[9150] = 1; - v->a[9151] = sym_comment; - v->a[9152] = actions(9); - v->a[9153] = 1; - v->a[9154] = anon_sym_for; - v->a[9155] = actions(13); - v->a[9156] = 1; - v->a[9157] = anon_sym_if; - v->a[9158] = actions(15); - v->a[9159] = 1; - small_parse_table_458(v); -} - -void small_parse_table_458(t_small_parse_table_array *v) -{ - v->a[9160] = anon_sym_case; - v->a[9161] = actions(17); - v->a[9162] = 1; - v->a[9163] = anon_sym_LPAREN; - v->a[9164] = actions(19); - v->a[9165] = 1; - v->a[9166] = anon_sym_LBRACE; - v->a[9167] = actions(53); - v->a[9168] = 1; - v->a[9169] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9170] = actions(55); - v->a[9171] = 1; - v->a[9172] = anon_sym_DOLLAR; - v->a[9173] = actions(57); - v->a[9174] = 1; - v->a[9175] = anon_sym_DQUOTE; - v->a[9176] = actions(61); - v->a[9177] = 1; - v->a[9178] = anon_sym_DOLLAR_LBRACE; - v->a[9179] = actions(63); - 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_LPAREN; - v->a[9182] = actions(65); - v->a[9183] = 1; - v->a[9184] = anon_sym_BQUOTE; - v->a[9185] = actions(208); - v->a[9186] = 1; - v->a[9187] = sym_word; - v->a[9188] = actions(210); - v->a[9189] = 1; - v->a[9190] = anon_sym_BANG; - v->a[9191] = actions(216); - v->a[9192] = 1; - v->a[9193] = sym_variable_name; - v->a[9194] = state(112); - v->a[9195] = 1; - v->a[9196] = aux_sym__statements_repeat1; - v->a[9197] = state(158); - v->a[9198] = 1; - v->a[9199] = sym_command_name; - small_parse_table_460(v); -} - -/* EOF small_parse_table_91.c */ diff --git a/parser/static/small_parse_table/small_parse_table_92.c b/parser/static/small_parse_table/small_parse_table_92.c deleted file mode 100644 index ffec6f0f..00000000 --- a/parser/static/small_parse_table/small_parse_table_92.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_92.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_460(t_small_parse_table_array *v) -{ - v->a[9200] = state(186); - v->a[9201] = 1; - v->a[9202] = sym_variable_assignment; - v->a[9203] = state(298); - v->a[9204] = 1; - v->a[9205] = aux_sym_command_repeat1; - v->a[9206] = state(521); - v->a[9207] = 1; - v->a[9208] = sym_file_redirect; - v->a[9209] = state(555); - v->a[9210] = 1; - v->a[9211] = sym_concatenation; - v->a[9212] = state(937); - v->a[9213] = 1; - v->a[9214] = sym_pipeline; - v->a[9215] = state(1019); - v->a[9216] = 1; - v->a[9217] = aux_sym_redirected_statement_repeat2; - v->a[9218] = state(1557); - v->a[9219] = 1; - small_parse_table_461(v); -} - -void small_parse_table_461(t_small_parse_table_array *v) -{ - v->a[9220] = sym__statement_not_pipeline; - v->a[9221] = state(1580); - v->a[9222] = 1; - v->a[9223] = sym__statements; - v->a[9224] = actions(11); - v->a[9225] = 2; - v->a[9226] = anon_sym_while; - v->a[9227] = anon_sym_until; - v->a[9228] = actions(214); - v->a[9229] = 2; - v->a[9230] = sym_raw_string; - v->a[9231] = sym_number; - v->a[9232] = actions(212); - v->a[9233] = 3; - v->a[9234] = anon_sym_LT; - v->a[9235] = anon_sym_GT; - v->a[9236] = anon_sym_GT_GT; - v->a[9237] = state(277); - v->a[9238] = 5; - v->a[9239] = sym_arithmetic_expansion; - 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_simple_expansion; - v->a[9242] = sym_expansion; - v->a[9243] = sym_command_substitution; - v->a[9244] = state(877); - v->a[9245] = 12; - v->a[9246] = sym_redirected_statement; - v->a[9247] = sym_for_statement; - v->a[9248] = sym_while_statement; - v->a[9249] = sym_if_statement; - v->a[9250] = sym_case_statement; - v->a[9251] = sym_function_definition; - v->a[9252] = sym_compound_statement; - v->a[9253] = sym_subshell; - v->a[9254] = sym_list; - v->a[9255] = sym_negated_command; - v->a[9256] = sym_command; - v->a[9257] = sym__variable_assignments; - v->a[9258] = 30; - v->a[9259] = actions(3); - small_parse_table_463(v); -} - -void small_parse_table_463(t_small_parse_table_array *v) -{ - v->a[9260] = 1; - v->a[9261] = sym_comment; - v->a[9262] = actions(9); - v->a[9263] = 1; - v->a[9264] = anon_sym_for; - v->a[9265] = actions(13); - v->a[9266] = 1; - v->a[9267] = anon_sym_if; - v->a[9268] = actions(15); - v->a[9269] = 1; - v->a[9270] = anon_sym_case; - v->a[9271] = actions(17); - v->a[9272] = 1; - v->a[9273] = anon_sym_LPAREN; - v->a[9274] = actions(19); - v->a[9275] = 1; - v->a[9276] = anon_sym_LBRACE; - v->a[9277] = actions(53); - v->a[9278] = 1; - v->a[9279] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_464(v); -} - -void small_parse_table_464(t_small_parse_table_array *v) -{ - v->a[9280] = actions(55); - v->a[9281] = 1; - v->a[9282] = anon_sym_DOLLAR; - v->a[9283] = actions(57); - v->a[9284] = 1; - v->a[9285] = anon_sym_DQUOTE; - v->a[9286] = actions(61); - v->a[9287] = 1; - v->a[9288] = anon_sym_DOLLAR_LBRACE; - v->a[9289] = actions(63); - v->a[9290] = 1; - v->a[9291] = anon_sym_DOLLAR_LPAREN; - v->a[9292] = actions(65); - v->a[9293] = 1; - v->a[9294] = anon_sym_BQUOTE; - v->a[9295] = actions(208); - v->a[9296] = 1; - v->a[9297] = sym_word; - v->a[9298] = actions(210); - v->a[9299] = 1; - small_parse_table_465(v); -} - -/* EOF small_parse_table_92.c */ diff --git a/parser/static/small_parse_table/small_parse_table_93.c b/parser/static/small_parse_table/small_parse_table_93.c deleted file mode 100644 index ba154997..00000000 --- a/parser/static/small_parse_table/small_parse_table_93.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_93.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_465(t_small_parse_table_array *v) -{ - v->a[9300] = anon_sym_BANG; - v->a[9301] = actions(216); - v->a[9302] = 1; - v->a[9303] = sym_variable_name; - v->a[9304] = state(112); - v->a[9305] = 1; - v->a[9306] = aux_sym__statements_repeat1; - v->a[9307] = state(158); - v->a[9308] = 1; - v->a[9309] = sym_command_name; - v->a[9310] = state(186); - v->a[9311] = 1; - v->a[9312] = sym_variable_assignment; - v->a[9313] = state(298); - v->a[9314] = 1; - v->a[9315] = aux_sym_command_repeat1; - v->a[9316] = state(551); - v->a[9317] = 1; - v->a[9318] = sym_file_redirect; - v->a[9319] = state(555); - small_parse_table_466(v); -} - -void small_parse_table_466(t_small_parse_table_array *v) -{ - v->a[9320] = 1; - v->a[9321] = sym_concatenation; - v->a[9322] = state(937); - v->a[9323] = 1; - v->a[9324] = sym_pipeline; - v->a[9325] = state(1019); - v->a[9326] = 1; - v->a[9327] = aux_sym_redirected_statement_repeat2; - v->a[9328] = state(1557); - v->a[9329] = 1; - v->a[9330] = sym__statement_not_pipeline; - v->a[9331] = state(1716); - v->a[9332] = 1; - v->a[9333] = sym__statements; - v->a[9334] = actions(11); - v->a[9335] = 2; - v->a[9336] = anon_sym_while; - v->a[9337] = anon_sym_until; - v->a[9338] = actions(214); - v->a[9339] = 2; - small_parse_table_467(v); -} - -void small_parse_table_467(t_small_parse_table_array *v) -{ - v->a[9340] = sym_raw_string; - v->a[9341] = sym_number; - v->a[9342] = actions(212); - v->a[9343] = 3; - v->a[9344] = anon_sym_LT; - v->a[9345] = anon_sym_GT; - v->a[9346] = anon_sym_GT_GT; - v->a[9347] = state(277); - v->a[9348] = 5; - v->a[9349] = sym_arithmetic_expansion; - v->a[9350] = sym_string; - v->a[9351] = sym_simple_expansion; - v->a[9352] = sym_expansion; - v->a[9353] = sym_command_substitution; - v->a[9354] = state(877); - v->a[9355] = 12; - v->a[9356] = sym_redirected_statement; - v->a[9357] = sym_for_statement; - v->a[9358] = sym_while_statement; - v->a[9359] = sym_if_statement; - small_parse_table_468(v); -} - -void small_parse_table_468(t_small_parse_table_array *v) -{ - v->a[9360] = sym_case_statement; - v->a[9361] = sym_function_definition; - v->a[9362] = sym_compound_statement; - v->a[9363] = sym_subshell; - v->a[9364] = sym_list; - v->a[9365] = sym_negated_command; - v->a[9366] = sym_command; - v->a[9367] = sym__variable_assignments; - v->a[9368] = 30; - v->a[9369] = actions(3); - v->a[9370] = 1; - v->a[9371] = sym_comment; - v->a[9372] = actions(9); - v->a[9373] = 1; - v->a[9374] = anon_sym_for; - v->a[9375] = actions(13); - v->a[9376] = 1; - v->a[9377] = anon_sym_if; - v->a[9378] = actions(15); - v->a[9379] = 1; - small_parse_table_469(v); -} - -void small_parse_table_469(t_small_parse_table_array *v) -{ - v->a[9380] = anon_sym_case; - v->a[9381] = actions(17); - v->a[9382] = 1; - v->a[9383] = anon_sym_LPAREN; - v->a[9384] = actions(19); - v->a[9385] = 1; - v->a[9386] = anon_sym_LBRACE; - v->a[9387] = actions(41); - v->a[9388] = 1; - v->a[9389] = sym_word; - v->a[9390] = actions(49); - v->a[9391] = 1; - v->a[9392] = anon_sym_BANG; - v->a[9393] = actions(53); - v->a[9394] = 1; - v->a[9395] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9396] = actions(55); - v->a[9397] = 1; - v->a[9398] = anon_sym_DOLLAR; - v->a[9399] = actions(57); - small_parse_table_470(v); -} - -/* EOF small_parse_table_93.c */ diff --git a/parser/static/small_parse_table/small_parse_table_94.c b/parser/static/small_parse_table/small_parse_table_94.c deleted file mode 100644 index dd850354..00000000 --- a/parser/static/small_parse_table/small_parse_table_94.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_94.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_470(t_small_parse_table_array *v) -{ - v->a[9400] = 1; - v->a[9401] = anon_sym_DQUOTE; - v->a[9402] = actions(61); - v->a[9403] = 1; - v->a[9404] = anon_sym_DOLLAR_LBRACE; - v->a[9405] = actions(63); - v->a[9406] = 1; - v->a[9407] = anon_sym_DOLLAR_LPAREN; - v->a[9408] = actions(65); - v->a[9409] = 1; - v->a[9410] = anon_sym_BQUOTE; - v->a[9411] = actions(67); - v->a[9412] = 1; - v->a[9413] = sym_variable_name; - v->a[9414] = actions(238); - v->a[9415] = 1; - v->a[9416] = anon_sym_then; - v->a[9417] = state(38); - v->a[9418] = 1; - v->a[9419] = aux_sym__terminated_statement; - small_parse_table_471(v); -} - -void small_parse_table_471(t_small_parse_table_array *v) -{ - v->a[9420] = state(185); - v->a[9421] = 1; - v->a[9422] = sym_command_name; - v->a[9423] = state(237); - v->a[9424] = 1; - v->a[9425] = sym_variable_assignment; - v->a[9426] = state(411); - v->a[9427] = 1; - v->a[9428] = aux_sym_command_repeat1; - v->a[9429] = state(551); - v->a[9430] = 1; - v->a[9431] = sym_file_redirect; - v->a[9432] = state(555); - v->a[9433] = 1; - v->a[9434] = sym_concatenation; - v->a[9435] = state(1059); - v->a[9436] = 1; - v->a[9437] = sym_pipeline; - v->a[9438] = state(1126); - v->a[9439] = 1; - small_parse_table_472(v); -} - -void small_parse_table_472(t_small_parse_table_array *v) -{ - v->a[9440] = aux_sym_redirected_statement_repeat2; - v->a[9441] = state(1561); - v->a[9442] = 1; - v->a[9443] = sym__statement_not_pipeline; - v->a[9444] = actions(11); - v->a[9445] = 2; - v->a[9446] = anon_sym_while; - v->a[9447] = anon_sym_until; - v->a[9448] = actions(59); - v->a[9449] = 2; - v->a[9450] = sym_raw_string; - v->a[9451] = sym_number; - v->a[9452] = actions(51); - v->a[9453] = 3; - v->a[9454] = anon_sym_LT; - v->a[9455] = anon_sym_GT; - v->a[9456] = anon_sym_GT_GT; - v->a[9457] = state(401); - v->a[9458] = 5; - v->a[9459] = sym_arithmetic_expansion; - small_parse_table_473(v); -} - -void small_parse_table_473(t_small_parse_table_array *v) -{ - v->a[9460] = sym_string; - v->a[9461] = sym_simple_expansion; - v->a[9462] = sym_expansion; - v->a[9463] = sym_command_substitution; - v->a[9464] = state(949); - v->a[9465] = 12; - v->a[9466] = sym_redirected_statement; - v->a[9467] = sym_for_statement; - v->a[9468] = sym_while_statement; - v->a[9469] = sym_if_statement; - v->a[9470] = sym_case_statement; - v->a[9471] = sym_function_definition; - v->a[9472] = sym_compound_statement; - v->a[9473] = sym_subshell; - v->a[9474] = sym_list; - v->a[9475] = sym_negated_command; - v->a[9476] = sym_command; - v->a[9477] = sym__variable_assignments; - v->a[9478] = 30; - v->a[9479] = actions(3); - small_parse_table_474(v); -} - -void small_parse_table_474(t_small_parse_table_array *v) -{ - v->a[9480] = 1; - v->a[9481] = sym_comment; - v->a[9482] = actions(9); - v->a[9483] = 1; - v->a[9484] = anon_sym_for; - v->a[9485] = actions(13); - v->a[9486] = 1; - v->a[9487] = anon_sym_if; - v->a[9488] = actions(15); - v->a[9489] = 1; - v->a[9490] = anon_sym_case; - v->a[9491] = actions(17); - v->a[9492] = 1; - v->a[9493] = anon_sym_LPAREN; - v->a[9494] = actions(19); - v->a[9495] = 1; - v->a[9496] = anon_sym_LBRACE; - v->a[9497] = actions(53); - v->a[9498] = 1; - v->a[9499] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_475(v); -} - -/* EOF small_parse_table_94.c */ diff --git a/parser/static/small_parse_table/small_parse_table_95.c b/parser/static/small_parse_table/small_parse_table_95.c deleted file mode 100644 index 9eb499e7..00000000 --- a/parser/static/small_parse_table/small_parse_table_95.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_95.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_475(t_small_parse_table_array *v) -{ - v->a[9500] = actions(55); - v->a[9501] = 1; - v->a[9502] = anon_sym_DOLLAR; - v->a[9503] = actions(57); - v->a[9504] = 1; - v->a[9505] = anon_sym_DQUOTE; - v->a[9506] = actions(61); - v->a[9507] = 1; - v->a[9508] = anon_sym_DOLLAR_LBRACE; - v->a[9509] = actions(63); - v->a[9510] = 1; - v->a[9511] = anon_sym_DOLLAR_LPAREN; - v->a[9512] = actions(65); - v->a[9513] = 1; - v->a[9514] = anon_sym_BQUOTE; - v->a[9515] = actions(208); - v->a[9516] = 1; - v->a[9517] = sym_word; - v->a[9518] = actions(210); - v->a[9519] = 1; - small_parse_table_476(v); -} - -void small_parse_table_476(t_small_parse_table_array *v) -{ - v->a[9520] = anon_sym_BANG; - v->a[9521] = actions(216); - v->a[9522] = 1; - v->a[9523] = sym_variable_name; - v->a[9524] = state(112); - v->a[9525] = 1; - v->a[9526] = aux_sym__statements_repeat1; - v->a[9527] = state(158); - v->a[9528] = 1; - v->a[9529] = sym_command_name; - v->a[9530] = state(186); - v->a[9531] = 1; - v->a[9532] = sym_variable_assignment; - v->a[9533] = state(298); - v->a[9534] = 1; - v->a[9535] = aux_sym_command_repeat1; - v->a[9536] = state(531); - v->a[9537] = 1; - v->a[9538] = sym_file_redirect; - v->a[9539] = state(555); - small_parse_table_477(v); -} - -void small_parse_table_477(t_small_parse_table_array *v) -{ - v->a[9540] = 1; - v->a[9541] = sym_concatenation; - v->a[9542] = state(937); - v->a[9543] = 1; - v->a[9544] = sym_pipeline; - v->a[9545] = state(1019); - v->a[9546] = 1; - v->a[9547] = aux_sym_redirected_statement_repeat2; - v->a[9548] = state(1557); - v->a[9549] = 1; - v->a[9550] = sym__statement_not_pipeline; - v->a[9551] = state(1693); - v->a[9552] = 1; - v->a[9553] = sym__statements; - v->a[9554] = actions(11); - v->a[9555] = 2; - v->a[9556] = anon_sym_while; - v->a[9557] = anon_sym_until; - v->a[9558] = actions(214); - v->a[9559] = 2; - small_parse_table_478(v); -} - -void small_parse_table_478(t_small_parse_table_array *v) -{ - v->a[9560] = sym_raw_string; - v->a[9561] = sym_number; - v->a[9562] = actions(212); - v->a[9563] = 3; - v->a[9564] = anon_sym_LT; - v->a[9565] = anon_sym_GT; - v->a[9566] = anon_sym_GT_GT; - v->a[9567] = state(277); - v->a[9568] = 5; - v->a[9569] = sym_arithmetic_expansion; - v->a[9570] = sym_string; - v->a[9571] = sym_simple_expansion; - v->a[9572] = sym_expansion; - v->a[9573] = sym_command_substitution; - v->a[9574] = state(877); - v->a[9575] = 12; - v->a[9576] = sym_redirected_statement; - v->a[9577] = sym_for_statement; - v->a[9578] = sym_while_statement; - v->a[9579] = sym_if_statement; - small_parse_table_479(v); -} - -void small_parse_table_479(t_small_parse_table_array *v) -{ - v->a[9580] = sym_case_statement; - v->a[9581] = sym_function_definition; - v->a[9582] = sym_compound_statement; - v->a[9583] = sym_subshell; - v->a[9584] = sym_list; - v->a[9585] = sym_negated_command; - v->a[9586] = sym_command; - v->a[9587] = sym__variable_assignments; - v->a[9588] = 30; - v->a[9589] = actions(3); - v->a[9590] = 1; - v->a[9591] = sym_comment; - v->a[9592] = actions(9); - v->a[9593] = 1; - v->a[9594] = anon_sym_for; - v->a[9595] = actions(13); - v->a[9596] = 1; - v->a[9597] = anon_sym_if; - v->a[9598] = actions(15); - v->a[9599] = 1; - small_parse_table_480(v); -} - -/* EOF small_parse_table_95.c */ diff --git a/parser/static/small_parse_table/small_parse_table_96.c b/parser/static/small_parse_table/small_parse_table_96.c deleted file mode 100644 index 97b49496..00000000 --- a/parser/static/small_parse_table/small_parse_table_96.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_96.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_480(t_small_parse_table_array *v) -{ - v->a[9600] = anon_sym_case; - v->a[9601] = actions(17); - v->a[9602] = 1; - v->a[9603] = anon_sym_LPAREN; - v->a[9604] = actions(19); - v->a[9605] = 1; - v->a[9606] = anon_sym_LBRACE; - v->a[9607] = actions(53); - v->a[9608] = 1; - v->a[9609] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9610] = actions(55); - v->a[9611] = 1; - v->a[9612] = anon_sym_DOLLAR; - v->a[9613] = actions(57); - v->a[9614] = 1; - v->a[9615] = anon_sym_DQUOTE; - v->a[9616] = actions(61); - v->a[9617] = 1; - v->a[9618] = anon_sym_DOLLAR_LBRACE; - v->a[9619] = actions(63); - 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; - v->a[9622] = actions(65); - v->a[9623] = 1; - v->a[9624] = anon_sym_BQUOTE; - v->a[9625] = actions(67); - v->a[9626] = 1; - v->a[9627] = sym_variable_name; - v->a[9628] = actions(204); - v->a[9629] = 1; - v->a[9630] = sym_word; - v->a[9631] = actions(206); - v->a[9632] = 1; - v->a[9633] = anon_sym_BANG; - v->a[9634] = state(116); - v->a[9635] = 1; - v->a[9636] = aux_sym__statements_repeat1; - v->a[9637] = state(179); - v->a[9638] = 1; - v->a[9639] = sym_command_name; - small_parse_table_482(v); -} - -void small_parse_table_482(t_small_parse_table_array *v) -{ - v->a[9640] = state(208); - v->a[9641] = 1; - v->a[9642] = sym_variable_assignment; - v->a[9643] = state(385); - v->a[9644] = 1; - v->a[9645] = aux_sym_command_repeat1; - v->a[9646] = state(555); - v->a[9647] = 1; - v->a[9648] = sym_concatenation; - v->a[9649] = state(599); - v->a[9650] = 1; - v->a[9651] = sym_file_redirect; - v->a[9652] = state(969); - v->a[9653] = 1; - v->a[9654] = sym_pipeline; - v->a[9655] = state(1006); - v->a[9656] = 1; - v->a[9657] = aux_sym_redirected_statement_repeat2; - v->a[9658] = state(1560); - v->a[9659] = 1; - small_parse_table_483(v); -} - -void small_parse_table_483(t_small_parse_table_array *v) -{ - v->a[9660] = sym__statement_not_pipeline; - v->a[9661] = state(1691); - v->a[9662] = 1; - v->a[9663] = sym__statements; - v->a[9664] = actions(11); - v->a[9665] = 2; - v->a[9666] = anon_sym_while; - v->a[9667] = anon_sym_until; - v->a[9668] = actions(59); - v->a[9669] = 2; - v->a[9670] = sym_raw_string; - v->a[9671] = sym_number; - v->a[9672] = actions(51); - v->a[9673] = 3; - v->a[9674] = anon_sym_LT; - v->a[9675] = anon_sym_GT; - v->a[9676] = anon_sym_GT_GT; - v->a[9677] = state(401); - v->a[9678] = 5; - v->a[9679] = sym_arithmetic_expansion; - small_parse_table_484(v); -} - -void small_parse_table_484(t_small_parse_table_array *v) -{ - v->a[9680] = sym_string; - v->a[9681] = sym_simple_expansion; - v->a[9682] = sym_expansion; - v->a[9683] = sym_command_substitution; - v->a[9684] = state(820); - v->a[9685] = 12; - v->a[9686] = sym_redirected_statement; - v->a[9687] = sym_for_statement; - v->a[9688] = sym_while_statement; - v->a[9689] = sym_if_statement; - v->a[9690] = sym_case_statement; - v->a[9691] = sym_function_definition; - v->a[9692] = sym_compound_statement; - v->a[9693] = sym_subshell; - v->a[9694] = sym_list; - v->a[9695] = sym_negated_command; - v->a[9696] = sym_command; - v->a[9697] = sym__variable_assignments; - v->a[9698] = 30; - v->a[9699] = actions(3); - small_parse_table_485(v); -} - -/* EOF small_parse_table_96.c */ diff --git a/parser/static/small_parse_table/small_parse_table_97.c b/parser/static/small_parse_table/small_parse_table_97.c deleted file mode 100644 index 68752d6d..00000000 --- a/parser/static/small_parse_table/small_parse_table_97.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_97.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_485(t_small_parse_table_array *v) -{ - v->a[9700] = 1; - v->a[9701] = sym_comment; - v->a[9702] = actions(9); - v->a[9703] = 1; - v->a[9704] = anon_sym_for; - v->a[9705] = actions(13); - v->a[9706] = 1; - v->a[9707] = anon_sym_if; - v->a[9708] = actions(15); - v->a[9709] = 1; - v->a[9710] = anon_sym_case; - v->a[9711] = actions(17); - v->a[9712] = 1; - v->a[9713] = anon_sym_LPAREN; - v->a[9714] = actions(19); - v->a[9715] = 1; - v->a[9716] = anon_sym_LBRACE; - v->a[9717] = actions(41); - v->a[9718] = 1; - v->a[9719] = sym_word; - small_parse_table_486(v); -} - -void small_parse_table_486(t_small_parse_table_array *v) -{ - v->a[9720] = actions(49); - v->a[9721] = 1; - v->a[9722] = anon_sym_BANG; - v->a[9723] = actions(53); - v->a[9724] = 1; - v->a[9725] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9726] = actions(55); - v->a[9727] = 1; - v->a[9728] = anon_sym_DOLLAR; - v->a[9729] = actions(57); - v->a[9730] = 1; - v->a[9731] = anon_sym_DQUOTE; - v->a[9732] = actions(61); - v->a[9733] = 1; - v->a[9734] = anon_sym_DOLLAR_LBRACE; - v->a[9735] = actions(63); - v->a[9736] = 1; - v->a[9737] = anon_sym_DOLLAR_LPAREN; - v->a[9738] = actions(65); - v->a[9739] = 1; - small_parse_table_487(v); -} - -void small_parse_table_487(t_small_parse_table_array *v) -{ - v->a[9740] = anon_sym_BQUOTE; - v->a[9741] = actions(67); - v->a[9742] = 1; - v->a[9743] = sym_variable_name; - v->a[9744] = actions(240); - v->a[9745] = 1; - v->a[9746] = anon_sym_fi; - v->a[9747] = state(51); - v->a[9748] = 1; - v->a[9749] = aux_sym__terminated_statement; - v->a[9750] = state(185); - v->a[9751] = 1; - v->a[9752] = sym_command_name; - v->a[9753] = state(220); - v->a[9754] = 1; - v->a[9755] = sym_variable_assignment; - v->a[9756] = state(411); - v->a[9757] = 1; - v->a[9758] = aux_sym_command_repeat1; - v->a[9759] = state(551); - small_parse_table_488(v); -} - -void small_parse_table_488(t_small_parse_table_array *v) -{ - v->a[9760] = 1; - v->a[9761] = sym_file_redirect; - v->a[9762] = state(555); - v->a[9763] = 1; - v->a[9764] = sym_concatenation; - v->a[9765] = state(1085); - v->a[9766] = 1; - v->a[9767] = sym_pipeline; - v->a[9768] = state(1126); - v->a[9769] = 1; - v->a[9770] = aux_sym_redirected_statement_repeat2; - v->a[9771] = state(1561); - v->a[9772] = 1; - v->a[9773] = sym__statement_not_pipeline; - v->a[9774] = actions(11); - v->a[9775] = 2; - v->a[9776] = anon_sym_while; - v->a[9777] = anon_sym_until; - v->a[9778] = actions(59); - v->a[9779] = 2; - small_parse_table_489(v); -} - -void small_parse_table_489(t_small_parse_table_array *v) -{ - v->a[9780] = sym_raw_string; - v->a[9781] = sym_number; - v->a[9782] = actions(51); - v->a[9783] = 3; - v->a[9784] = anon_sym_LT; - v->a[9785] = anon_sym_GT; - v->a[9786] = anon_sym_GT_GT; - v->a[9787] = state(401); - v->a[9788] = 5; - v->a[9789] = sym_arithmetic_expansion; - v->a[9790] = sym_string; - v->a[9791] = sym_simple_expansion; - v->a[9792] = sym_expansion; - v->a[9793] = sym_command_substitution; - v->a[9794] = state(920); - v->a[9795] = 12; - v->a[9796] = sym_redirected_statement; - v->a[9797] = sym_for_statement; - v->a[9798] = sym_while_statement; - v->a[9799] = sym_if_statement; - small_parse_table_490(v); -} - -/* EOF small_parse_table_97.c */ diff --git a/parser/static/small_parse_table/small_parse_table_98.c b/parser/static/small_parse_table/small_parse_table_98.c deleted file mode 100644 index 49c8b41a..00000000 --- a/parser/static/small_parse_table/small_parse_table_98.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_98.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_490(t_small_parse_table_array *v) -{ - v->a[9800] = sym_case_statement; - v->a[9801] = sym_function_definition; - v->a[9802] = sym_compound_statement; - v->a[9803] = sym_subshell; - v->a[9804] = sym_list; - v->a[9805] = sym_negated_command; - v->a[9806] = sym_command; - v->a[9807] = sym__variable_assignments; - v->a[9808] = 30; - v->a[9809] = actions(3); - v->a[9810] = 1; - v->a[9811] = sym_comment; - v->a[9812] = actions(9); - v->a[9813] = 1; - v->a[9814] = anon_sym_for; - v->a[9815] = actions(13); - v->a[9816] = 1; - v->a[9817] = anon_sym_if; - v->a[9818] = actions(15); - v->a[9819] = 1; - small_parse_table_491(v); -} - -void small_parse_table_491(t_small_parse_table_array *v) -{ - v->a[9820] = anon_sym_case; - v->a[9821] = actions(17); - v->a[9822] = 1; - v->a[9823] = anon_sym_LPAREN; - v->a[9824] = actions(19); - v->a[9825] = 1; - v->a[9826] = anon_sym_LBRACE; - v->a[9827] = actions(53); - v->a[9828] = 1; - v->a[9829] = anon_sym_DOLLAR_LPAREN_LPAREN; - v->a[9830] = actions(55); - v->a[9831] = 1; - v->a[9832] = anon_sym_DOLLAR; - v->a[9833] = actions(57); - v->a[9834] = 1; - v->a[9835] = anon_sym_DQUOTE; - v->a[9836] = actions(61); - v->a[9837] = 1; - v->a[9838] = anon_sym_DOLLAR_LBRACE; - v->a[9839] = actions(63); - small_parse_table_492(v); -} - -void small_parse_table_492(t_small_parse_table_array *v) -{ - v->a[9840] = 1; - v->a[9841] = anon_sym_DOLLAR_LPAREN; - v->a[9842] = actions(65); - v->a[9843] = 1; - v->a[9844] = anon_sym_BQUOTE; - v->a[9845] = actions(67); - v->a[9846] = 1; - v->a[9847] = sym_variable_name; - v->a[9848] = actions(204); - v->a[9849] = 1; - v->a[9850] = sym_word; - v->a[9851] = actions(206); - v->a[9852] = 1; - v->a[9853] = anon_sym_BANG; - v->a[9854] = state(116); - v->a[9855] = 1; - v->a[9856] = aux_sym__statements_repeat1; - v->a[9857] = state(179); - v->a[9858] = 1; - v->a[9859] = sym_command_name; - small_parse_table_493(v); -} - -void small_parse_table_493(t_small_parse_table_array *v) -{ - v->a[9860] = state(208); - v->a[9861] = 1; - v->a[9862] = sym_variable_assignment; - v->a[9863] = state(385); - v->a[9864] = 1; - v->a[9865] = aux_sym_command_repeat1; - v->a[9866] = state(555); - v->a[9867] = 1; - v->a[9868] = sym_concatenation; - v->a[9869] = state(599); - v->a[9870] = 1; - v->a[9871] = sym_file_redirect; - v->a[9872] = state(969); - v->a[9873] = 1; - v->a[9874] = sym_pipeline; - v->a[9875] = state(1006); - v->a[9876] = 1; - v->a[9877] = aux_sym_redirected_statement_repeat2; - v->a[9878] = state(1560); - v->a[9879] = 1; - small_parse_table_494(v); -} - -void small_parse_table_494(t_small_parse_table_array *v) -{ - v->a[9880] = sym__statement_not_pipeline; - v->a[9881] = state(1673); - v->a[9882] = 1; - v->a[9883] = sym__statements; - v->a[9884] = actions(11); - v->a[9885] = 2; - v->a[9886] = anon_sym_while; - v->a[9887] = anon_sym_until; - v->a[9888] = actions(59); - v->a[9889] = 2; - v->a[9890] = sym_raw_string; - v->a[9891] = sym_number; - v->a[9892] = actions(51); - v->a[9893] = 3; - v->a[9894] = anon_sym_LT; - v->a[9895] = anon_sym_GT; - v->a[9896] = anon_sym_GT_GT; - v->a[9897] = state(401); - v->a[9898] = 5; - v->a[9899] = sym_arithmetic_expansion; - small_parse_table_495(v); -} - -/* EOF small_parse_table_98.c */ diff --git a/parser/static/small_parse_table/small_parse_table_99.c b/parser/static/small_parse_table/small_parse_table_99.c deleted file mode 100644 index 784f0d47..00000000 --- a/parser/static/small_parse_table/small_parse_table_99.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_99.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "./small_parse_table.h" - -void small_parse_table_495(t_small_parse_table_array *v) -{ - v->a[9900] = sym_string; - v->a[9901] = sym_simple_expansion; - v->a[9902] = sym_expansion; - v->a[9903] = sym_command_substitution; - v->a[9904] = state(820); - v->a[9905] = 12; - v->a[9906] = sym_redirected_statement; - v->a[9907] = sym_for_statement; - v->a[9908] = sym_while_statement; - v->a[9909] = sym_if_statement; - v->a[9910] = sym_case_statement; - v->a[9911] = sym_function_definition; - v->a[9912] = sym_compound_statement; - v->a[9913] = sym_subshell; - v->a[9914] = sym_list; - v->a[9915] = sym_negated_command; - v->a[9916] = sym_command; - v->a[9917] = sym__variable_assignments; - v->a[9918] = 30; - v->a[9919] = actions(3); - small_parse_table_496(v); -} - -void small_parse_table_496(t_small_parse_table_array *v) -{ - v->a[9920] = 1; - v->a[9921] = sym_comment; - v->a[9922] = actions(9); - v->a[9923] = 1; - v->a[9924] = anon_sym_for; - v->a[9925] = actions(13); - v->a[9926] = 1; - v->a[9927] = anon_sym_if; - v->a[9928] = actions(15); - v->a[9929] = 1; - v->a[9930] = anon_sym_case; - v->a[9931] = actions(17); - v->a[9932] = 1; - v->a[9933] = anon_sym_LPAREN; - v->a[9934] = actions(19); - v->a[9935] = 1; - v->a[9936] = anon_sym_LBRACE; - v->a[9937] = actions(53); - v->a[9938] = 1; - v->a[9939] = anon_sym_DOLLAR_LPAREN_LPAREN; - small_parse_table_497(v); -} - -void small_parse_table_497(t_small_parse_table_array *v) -{ - v->a[9940] = actions(55); - v->a[9941] = 1; - v->a[9942] = anon_sym_DOLLAR; - v->a[9943] = actions(57); - v->a[9944] = 1; - v->a[9945] = anon_sym_DQUOTE; - v->a[9946] = actions(61); - v->a[9947] = 1; - v->a[9948] = anon_sym_DOLLAR_LBRACE; - v->a[9949] = actions(63); - v->a[9950] = 1; - v->a[9951] = anon_sym_DOLLAR_LPAREN; - v->a[9952] = actions(65); - v->a[9953] = 1; - v->a[9954] = anon_sym_BQUOTE; - v->a[9955] = actions(208); - v->a[9956] = 1; - v->a[9957] = sym_word; - v->a[9958] = actions(210); - v->a[9959] = 1; - small_parse_table_498(v); -} - -void small_parse_table_498(t_small_parse_table_array *v) -{ - v->a[9960] = anon_sym_BANG; - v->a[9961] = actions(216); - v->a[9962] = 1; - v->a[9963] = sym_variable_name; - v->a[9964] = state(112); - v->a[9965] = 1; - v->a[9966] = aux_sym__statements_repeat1; - v->a[9967] = state(158); - v->a[9968] = 1; - v->a[9969] = sym_command_name; - v->a[9970] = state(186); - v->a[9971] = 1; - v->a[9972] = sym_variable_assignment; - v->a[9973] = state(298); - v->a[9974] = 1; - v->a[9975] = aux_sym_command_repeat1; - v->a[9976] = state(519); - v->a[9977] = 1; - v->a[9978] = sym_file_redirect; - v->a[9979] = state(555); - small_parse_table_499(v); -} - -void small_parse_table_499(t_small_parse_table_array *v) -{ - v->a[9980] = 1; - v->a[9981] = sym_concatenation; - v->a[9982] = state(937); - v->a[9983] = 1; - v->a[9984] = sym_pipeline; - v->a[9985] = state(1019); - v->a[9986] = 1; - v->a[9987] = aux_sym_redirected_statement_repeat2; - v->a[9988] = state(1557); - v->a[9989] = 1; - v->a[9990] = sym__statement_not_pipeline; - v->a[9991] = state(1678); - v->a[9992] = 1; - v->a[9993] = sym__statements; - v->a[9994] = actions(11); - v->a[9995] = 2; - v->a[9996] = anon_sym_while; - v->a[9997] = anon_sym_until; - v->a[9998] = actions(214); - v->a[9999] = 2; - small_parse_table_500(v); -} - -/* EOF small_parse_table_99.c */ 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 4691a678..27120938 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 @@ -20,93 +20,5 @@ # include "../headers/constants.h" -void small_parse_table_map_0(t_small_parse_table_map_array *v); -void small_parse_table_map_1(t_small_parse_table_map_array *v); -void small_parse_table_map_2(t_small_parse_table_map_array *v); -void small_parse_table_map_3(t_small_parse_table_map_array *v); -void small_parse_table_map_4(t_small_parse_table_map_array *v); -void small_parse_table_map_5(t_small_parse_table_map_array *v); -void small_parse_table_map_6(t_small_parse_table_map_array *v); -void small_parse_table_map_7(t_small_parse_table_map_array *v); -void small_parse_table_map_8(t_small_parse_table_map_array *v); -void small_parse_table_map_9(t_small_parse_table_map_array *v); -void small_parse_table_map_10(t_small_parse_table_map_array *v); -void small_parse_table_map_11(t_small_parse_table_map_array *v); -void small_parse_table_map_12(t_small_parse_table_map_array *v); -void small_parse_table_map_13(t_small_parse_table_map_array *v); -void small_parse_table_map_14(t_small_parse_table_map_array *v); -void small_parse_table_map_15(t_small_parse_table_map_array *v); -void small_parse_table_map_16(t_small_parse_table_map_array *v); -void small_parse_table_map_17(t_small_parse_table_map_array *v); -void small_parse_table_map_18(t_small_parse_table_map_array *v); -void small_parse_table_map_19(t_small_parse_table_map_array *v); -void small_parse_table_map_20(t_small_parse_table_map_array *v); -void small_parse_table_map_21(t_small_parse_table_map_array *v); -void small_parse_table_map_22(t_small_parse_table_map_array *v); -void small_parse_table_map_23(t_small_parse_table_map_array *v); -void small_parse_table_map_24(t_small_parse_table_map_array *v); -void small_parse_table_map_25(t_small_parse_table_map_array *v); -void small_parse_table_map_26(t_small_parse_table_map_array *v); -void small_parse_table_map_27(t_small_parse_table_map_array *v); -void small_parse_table_map_28(t_small_parse_table_map_array *v); -void small_parse_table_map_29(t_small_parse_table_map_array *v); -void small_parse_table_map_30(t_small_parse_table_map_array *v); -void small_parse_table_map_31(t_small_parse_table_map_array *v); -void small_parse_table_map_32(t_small_parse_table_map_array *v); -void small_parse_table_map_33(t_small_parse_table_map_array *v); -void small_parse_table_map_34(t_small_parse_table_map_array *v); -void small_parse_table_map_35(t_small_parse_table_map_array *v); -void small_parse_table_map_36(t_small_parse_table_map_array *v); -void small_parse_table_map_37(t_small_parse_table_map_array *v); -void small_parse_table_map_38(t_small_parse_table_map_array *v); -void small_parse_table_map_39(t_small_parse_table_map_array *v); -void small_parse_table_map_40(t_small_parse_table_map_array *v); -void small_parse_table_map_41(t_small_parse_table_map_array *v); -void small_parse_table_map_42(t_small_parse_table_map_array *v); -void small_parse_table_map_43(t_small_parse_table_map_array *v); -void small_parse_table_map_44(t_small_parse_table_map_array *v); -void small_parse_table_map_45(t_small_parse_table_map_array *v); -void small_parse_table_map_46(t_small_parse_table_map_array *v); -void small_parse_table_map_47(t_small_parse_table_map_array *v); -void small_parse_table_map_48(t_small_parse_table_map_array *v); -void small_parse_table_map_49(t_small_parse_table_map_array *v); -void small_parse_table_map_50(t_small_parse_table_map_array *v); -void small_parse_table_map_51(t_small_parse_table_map_array *v); -void small_parse_table_map_52(t_small_parse_table_map_array *v); -void small_parse_table_map_53(t_small_parse_table_map_array *v); -void small_parse_table_map_54(t_small_parse_table_map_array *v); -void small_parse_table_map_55(t_small_parse_table_map_array *v); -void small_parse_table_map_56(t_small_parse_table_map_array *v); -void small_parse_table_map_57(t_small_parse_table_map_array *v); -void small_parse_table_map_58(t_small_parse_table_map_array *v); -void small_parse_table_map_59(t_small_parse_table_map_array *v); -void small_parse_table_map_60(t_small_parse_table_map_array *v); -void small_parse_table_map_61(t_small_parse_table_map_array *v); -void small_parse_table_map_62(t_small_parse_table_map_array *v); -void small_parse_table_map_63(t_small_parse_table_map_array *v); -void small_parse_table_map_64(t_small_parse_table_map_array *v); -void small_parse_table_map_65(t_small_parse_table_map_array *v); -void small_parse_table_map_66(t_small_parse_table_map_array *v); -void small_parse_table_map_67(t_small_parse_table_map_array *v); -void small_parse_table_map_68(t_small_parse_table_map_array *v); -void small_parse_table_map_69(t_small_parse_table_map_array *v); -void small_parse_table_map_70(t_small_parse_table_map_array *v); -void small_parse_table_map_71(t_small_parse_table_map_array *v); -void small_parse_table_map_72(t_small_parse_table_map_array *v); -void small_parse_table_map_73(t_small_parse_table_map_array *v); -void small_parse_table_map_74(t_small_parse_table_map_array *v); -void small_parse_table_map_75(t_small_parse_table_map_array *v); -void small_parse_table_map_76(t_small_parse_table_map_array *v); -void small_parse_table_map_77(t_small_parse_table_map_array *v); -void small_parse_table_map_78(t_small_parse_table_map_array *v); -void small_parse_table_map_79(t_small_parse_table_map_array *v); -void small_parse_table_map_80(t_small_parse_table_map_array *v); -void small_parse_table_map_81(t_small_parse_table_map_array *v); -void small_parse_table_map_82(t_small_parse_table_map_array *v); -void small_parse_table_map_83(t_small_parse_table_map_array *v); -void small_parse_table_map_84(t_small_parse_table_map_array *v); -void small_parse_table_map_85(t_small_parse_table_map_array *v); -void small_parse_table_map_86(t_small_parse_table_map_array *v); -void small_parse_table_map_87(t_small_parse_table_map_array *v); #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 deleted file mode 100644 index d71fd419..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_0.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_0.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_0(t_small_parse_table_map_array *v) -{ - v->a[0] = 0; - v->a[1] = 123; - v->a[2] = 246; - v->a[3] = 369; - v->a[4] = 492; - v->a[5] = 615; - v->a[6] = 738; - v->a[7] = 854; - v->a[8] = 970; - v->a[9] = 1086; - v->a[10] = 1202; - v->a[11] = 1318; - v->a[12] = 1434; - v->a[13] = 1550; - v->a[14] = 1666; - v->a[15] = 1778; - v->a[16] = 1894; - v->a[17] = 2010; - v->a[18] = 2122; - v->a[19] = 2238; - small_parse_table_map_1(v); -} - -void small_parse_table_map_1(t_small_parse_table_map_array *v) -{ - v->a[20] = 2354; - v->a[21] = 2470; - v->a[22] = 2586; - v->a[23] = 2702; - v->a[24] = 2818; - v->a[25] = 2934; - v->a[26] = 3046; - v->a[27] = 3162; - v->a[28] = 3278; - v->a[29] = 3394; - v->a[30] = 3510; - v->a[31] = 3626; - v->a[32] = 3742; - v->a[33] = 3858; - v->a[34] = 3971; - v->a[35] = 4084; - v->a[36] = 4197; - v->a[37] = 4308; - v->a[38] = 4418; - v->a[39] = 4528; - small_parse_table_map_2(v); -} - -void small_parse_table_map_2(t_small_parse_table_map_array *v) -{ - v->a[40] = 4638; - v->a[41] = 4748; - v->a[42] = 4858; - v->a[43] = 4968; - v->a[44] = 5078; - v->a[45] = 5188; - v->a[46] = 5298; - v->a[47] = 5408; - v->a[48] = 5518; - v->a[49] = 5628; - v->a[50] = 5738; - v->a[51] = 5848; - v->a[52] = 5958; - v->a[53] = 6068; - v->a[54] = 6178; - v->a[55] = 6288; - v->a[56] = 6398; - v->a[57] = 6508; - v->a[58] = 6618; - v->a[59] = 6728; - small_parse_table_map_3(v); -} - -void small_parse_table_map_3(t_small_parse_table_map_array *v) -{ - v->a[60] = 6838; - v->a[61] = 6948; - v->a[62] = 7058; - v->a[63] = 7168; - v->a[64] = 7278; - v->a[65] = 7388; - v->a[66] = 7498; - v->a[67] = 7608; - v->a[68] = 7718; - v->a[69] = 7828; - v->a[70] = 7938; - v->a[71] = 8048; - v->a[72] = 8158; - v->a[73] = 8268; - v->a[74] = 8378; - v->a[75] = 8488; - v->a[76] = 8598; - v->a[77] = 8708; - v->a[78] = 8818; - v->a[79] = 8928; - small_parse_table_map_4(v); -} - -void small_parse_table_map_4(t_small_parse_table_map_array *v) -{ - v->a[80] = 9038; - v->a[81] = 9148; - v->a[82] = 9258; - v->a[83] = 9368; - v->a[84] = 9478; - v->a[85] = 9588; - v->a[86] = 9698; - v->a[87] = 9808; - v->a[88] = 9918; - v->a[89] = 10028; - v->a[90] = 10138; - v->a[91] = 10248; - v->a[92] = 10358; - v->a[93] = 10468; - v->a[94] = 10578; - v->a[95] = 10688; - v->a[96] = 10798; - v->a[97] = 10908; - v->a[98] = 11018; - v->a[99] = 11128; - small_parse_table_map_5(v); -} - -/* EOF small_parse_table_map_0.c */ 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 deleted file mode 100644 index 9aa85101..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_1.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_1.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_5(t_small_parse_table_map_array *v) -{ - v->a[100] = 11238; - v->a[101] = 11348; - v->a[102] = 11458; - v->a[103] = 11587; - v->a[104] = 11694; - v->a[105] = 11801; - v->a[106] = 11908; - v->a[107] = 12015; - v->a[108] = 12122; - v->a[109] = 12229; - v->a[110] = 12336; - v->a[111] = 12465; - v->a[112] = 12572; - v->a[113] = 12701; - v->a[114] = 12808; - v->a[115] = 12937; - v->a[116] = 13044; - v->a[117] = 13173; - v->a[118] = 13280; - v->a[119] = 13382; - small_parse_table_map_6(v); -} - -void small_parse_table_map_6(t_small_parse_table_map_array *v) -{ - v->a[120] = 13484; - v->a[121] = 13586; - v->a[122] = 13690; - v->a[123] = 13794; - v->a[124] = 13898; - v->a[125] = 14000; - v->a[126] = 14102; - v->a[127] = 14206; - v->a[128] = 14310; - v->a[129] = 14414; - v->a[130] = 14518; - v->a[131] = 14622; - v->a[132] = 14726; - v->a[133] = 14828; - v->a[134] = 14930; - v->a[135] = 15015; - v->a[136] = 15100; - v->a[137] = 15185; - v->a[138] = 15270; - v->a[139] = 15355; - small_parse_table_map_7(v); -} - -void small_parse_table_map_7(t_small_parse_table_map_array *v) -{ - v->a[140] = 15440; - v->a[141] = 15525; - v->a[142] = 15570; - v->a[143] = 15615; - v->a[144] = 15660; - v->a[145] = 15704; - v->a[146] = 15746; - v->a[147] = 15788; - v->a[148] = 15832; - v->a[149] = 15874; - v->a[150] = 15918; - v->a[151] = 15960; - v->a[152] = 16001; - v->a[153] = 16042; - v->a[154] = 16098; - v->a[155] = 16140; - v->a[156] = 16198; - v->a[157] = 16254; - v->a[158] = 16294; - v->a[159] = 16348; - small_parse_table_map_8(v); -} - -void small_parse_table_map_8(t_small_parse_table_map_array *v) -{ - v->a[160] = 16404; - v->a[161] = 16460; - v->a[162] = 16516; - v->a[163] = 16572; - v->a[164] = 16626; - v->a[165] = 16684; - v->a[166] = 16742; - v->a[167] = 16782; - v->a[168] = 16822; - v->a[169] = 16878; - v->a[170] = 16934; - v->a[171] = 16992; - v->a[172] = 17048; - v->a[173] = 17104; - v->a[174] = 17162; - v->a[175] = 17216; - v->a[176] = 17267; - v->a[177] = 17318; - v->a[178] = 17371; - v->a[179] = 17424; - small_parse_table_map_9(v); -} - -void small_parse_table_map_9(t_small_parse_table_map_array *v) -{ - v->a[180] = 17475; - v->a[181] = 17526; - v->a[182] = 17567; - v->a[183] = 17632; - v->a[184] = 17687; - v->a[185] = 17738; - v->a[186] = 17789; - v->a[187] = 17844; - v->a[188] = 17899; - v->a[189] = 17938; - v->a[190] = 17989; - v->a[191] = 18040; - v->a[192] = 18105; - v->a[193] = 18144; - v->a[194] = 18195; - v->a[195] = 18250; - v->a[196] = 18301; - v->a[197] = 18340; - v->a[198] = 18393; - v->a[199] = 18446; - small_parse_table_map_10(v); -} - -/* EOF small_parse_table_map_1.c */ 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 deleted file mode 100644 index 2d41b06c..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_10.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_10.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_50(t_small_parse_table_map_array *v) -{ - v->a[1000] = 46430; - v->a[1001] = 46451; - v->a[1002] = 46478; - v->a[1003] = 46503; - v->a[1004] = 46524; - v->a[1005] = 46549; - v->a[1006] = 46570; - v->a[1007] = 46591; - v->a[1008] = 46612; - v->a[1009] = 46637; - v->a[1010] = 46662; - v->a[1011] = 46687; - v->a[1012] = 46714; - v->a[1013] = 46741; - v->a[1014] = 46766; - v->a[1015] = 46793; - v->a[1016] = 46818; - v->a[1017] = 46839; - v->a[1018] = 46864; - v->a[1019] = 46885; - small_parse_table_map_51(v); -} - -void small_parse_table_map_51(t_small_parse_table_map_array *v) -{ - v->a[1020] = 46912; - v->a[1021] = 46933; - v->a[1022] = 46954; - v->a[1023] = 46975; - v->a[1024] = 46996; - v->a[1025] = 47023; - v->a[1026] = 47048; - v->a[1027] = 47069; - v->a[1028] = 47090; - v->a[1029] = 47117; - v->a[1030] = 47144; - v->a[1031] = 47165; - v->a[1032] = 47192; - v->a[1033] = 47219; - v->a[1034] = 47242; - v->a[1035] = 47269; - v->a[1036] = 47294; - v->a[1037] = 47319; - v->a[1038] = 47340; - v->a[1039] = 47367; - small_parse_table_map_52(v); -} - -void small_parse_table_map_52(t_small_parse_table_map_array *v) -{ - v->a[1040] = 47394; - v->a[1041] = 47421; - v->a[1042] = 47442; - v->a[1043] = 47469; - v->a[1044] = 47496; - v->a[1045] = 47523; - v->a[1046] = 47550; - v->a[1047] = 47577; - v->a[1048] = 47604; - v->a[1049] = 47625; - v->a[1050] = 47652; - v->a[1051] = 47679; - v->a[1052] = 47706; - v->a[1053] = 47733; - v->a[1054] = 47760; - v->a[1055] = 47787; - v->a[1056] = 47814; - v->a[1057] = 47841; - v->a[1058] = 47872; - v->a[1059] = 47899; - small_parse_table_map_53(v); -} - -void small_parse_table_map_53(t_small_parse_table_map_array *v) -{ - v->a[1060] = 47920; - v->a[1061] = 47941; - v->a[1062] = 47962; - v->a[1063] = 47995; - v->a[1064] = 48016; - v->a[1065] = 48037; - v->a[1066] = 48058; - v->a[1067] = 48079; - v->a[1068] = 48100; - v->a[1069] = 48131; - v->a[1070] = 48158; - v->a[1071] = 48185; - v->a[1072] = 48212; - v->a[1073] = 48239; - v->a[1074] = 48266; - v->a[1075] = 48287; - v->a[1076] = 48314; - v->a[1077] = 48341; - v->a[1078] = 48362; - v->a[1079] = 48389; - small_parse_table_map_54(v); -} - -void small_parse_table_map_54(t_small_parse_table_map_array *v) -{ - v->a[1080] = 48416; - v->a[1081] = 48437; - v->a[1082] = 48458; - v->a[1083] = 48479; - v->a[1084] = 48510; - v->a[1085] = 48537; - v->a[1086] = 48564; - v->a[1087] = 48591; - v->a[1088] = 48612; - v->a[1089] = 48642; - v->a[1090] = 48672; - v->a[1091] = 48694; - v->a[1092] = 48728; - v->a[1093] = 48758; - v->a[1094] = 48792; - v->a[1095] = 48826; - v->a[1096] = 48860; - v->a[1097] = 48894; - v->a[1098] = 48924; - v->a[1099] = 48958; - small_parse_table_map_55(v); -} - -/* EOF small_parse_table_map_10.c */ 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 deleted file mode 100644 index 47ca9103..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_11.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_11.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_55(t_small_parse_table_map_array *v) -{ - v->a[1100] = 48992; - v->a[1101] = 49022; - v->a[1102] = 49056; - v->a[1103] = 49090; - v->a[1104] = 49120; - v->a[1105] = 49150; - v->a[1106] = 49184; - v->a[1107] = 49208; - v->a[1108] = 49232; - v->a[1109] = 49262; - v->a[1110] = 49296; - v->a[1111] = 49330; - v->a[1112] = 49352; - v->a[1113] = 49386; - v->a[1114] = 49420; - v->a[1115] = 49454; - v->a[1116] = 49484; - v->a[1117] = 49518; - v->a[1118] = 49540; - v->a[1119] = 49570; - small_parse_table_map_56(v); -} - -void small_parse_table_map_56(t_small_parse_table_map_array *v) -{ - v->a[1120] = 49604; - v->a[1121] = 49638; - v->a[1122] = 49672; - v->a[1123] = 49706; - v->a[1124] = 49740; - v->a[1125] = 49764; - v->a[1126] = 49794; - v->a[1127] = 49816; - v->a[1128] = 49846; - v->a[1129] = 49876; - v->a[1130] = 49910; - v->a[1131] = 49944; - v->a[1132] = 49978; - v->a[1133] = 50000; - v->a[1134] = 50030; - v->a[1135] = 50064; - v->a[1136] = 50088; - v->a[1137] = 50122; - v->a[1138] = 50152; - v->a[1139] = 50182; - small_parse_table_map_57(v); -} - -void small_parse_table_map_57(t_small_parse_table_map_array *v) -{ - v->a[1140] = 50216; - v->a[1141] = 50238; - v->a[1142] = 50260; - v->a[1143] = 50294; - v->a[1144] = 50328; - v->a[1145] = 50358; - v->a[1146] = 50392; - v->a[1147] = 50416; - v->a[1148] = 50450; - v->a[1149] = 50484; - v->a[1150] = 50514; - v->a[1151] = 50544; - v->a[1152] = 50578; - v->a[1153] = 50602; - v->a[1154] = 50626; - v->a[1155] = 50660; - v->a[1156] = 50682; - v->a[1157] = 50712; - v->a[1158] = 50746; - v->a[1159] = 50768; - small_parse_table_map_58(v); -} - -void small_parse_table_map_58(t_small_parse_table_map_array *v) -{ - v->a[1160] = 50792; - v->a[1161] = 50826; - v->a[1162] = 50850; - v->a[1163] = 50874; - v->a[1164] = 50898; - v->a[1165] = 50932; - v->a[1166] = 50962; - v->a[1167] = 50996; - v->a[1168] = 51020; - v->a[1169] = 51054; - v->a[1170] = 51080; - v->a[1171] = 51110; - v->a[1172] = 51144; - v->a[1173] = 51164; - v->a[1174] = 51190; - v->a[1175] = 51224; - v->a[1176] = 51258; - v->a[1177] = 51282; - v->a[1178] = 51304; - v->a[1179] = 51326; - small_parse_table_map_59(v); -} - -void small_parse_table_map_59(t_small_parse_table_map_array *v) -{ - v->a[1180] = 51360; - v->a[1181] = 51394; - v->a[1182] = 51428; - v->a[1183] = 51450; - v->a[1184] = 51484; - v->a[1185] = 51514; - v->a[1186] = 51544; - v->a[1187] = 51564; - v->a[1188] = 51598; - v->a[1189] = 51617; - v->a[1190] = 51638; - v->a[1191] = 51659; - v->a[1192] = 51680; - v->a[1193] = 51699; - v->a[1194] = 51718; - v->a[1195] = 51739; - v->a[1196] = 51758; - v->a[1197] = 51779; - v->a[1198] = 51800; - v->a[1199] = 51821; - small_parse_table_map_60(v); -} - -/* EOF small_parse_table_map_11.c */ 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 deleted file mode 100644 index 82574aaa..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_12.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_12.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_60(t_small_parse_table_map_array *v) -{ - v->a[1200] = 51840; - v->a[1201] = 51861; - v->a[1202] = 51880; - v->a[1203] = 51899; - v->a[1204] = 51918; - v->a[1205] = 51939; - v->a[1206] = 51958; - v->a[1207] = 51977; - v->a[1208] = 51998; - v->a[1209] = 52017; - v->a[1210] = 52036; - v->a[1211] = 52055; - v->a[1212] = 52076; - v->a[1213] = 52097; - v->a[1214] = 52120; - v->a[1215] = 52139; - v->a[1216] = 52160; - v->a[1217] = 52181; - v->a[1218] = 52202; - v->a[1219] = 52225; - small_parse_table_map_61(v); -} - -void small_parse_table_map_61(t_small_parse_table_map_array *v) -{ - v->a[1220] = 52252; - v->a[1221] = 52279; - v->a[1222] = 52302; - v->a[1223] = 52327; - v->a[1224] = 52352; - v->a[1225] = 52375; - v->a[1226] = 52396; - v->a[1227] = 52417; - v->a[1228] = 52442; - v->a[1229] = 52461; - v->a[1230] = 52480; - v->a[1231] = 52499; - v->a[1232] = 52518; - v->a[1233] = 52537; - v->a[1234] = 52558; - v->a[1235] = 52581; - v->a[1236] = 52600; - v->a[1237] = 52621; - v->a[1238] = 52640; - v->a[1239] = 52659; - small_parse_table_map_62(v); -} - -void small_parse_table_map_62(t_small_parse_table_map_array *v) -{ - v->a[1240] = 52678; - v->a[1241] = 52697; - v->a[1242] = 52716; - v->a[1243] = 52735; - v->a[1244] = 52754; - v->a[1245] = 52773; - v->a[1246] = 52792; - v->a[1247] = 52811; - v->a[1248] = 52832; - v->a[1249] = 52851; - v->a[1250] = 52870; - v->a[1251] = 52889; - v->a[1252] = 52908; - v->a[1253] = 52927; - v->a[1254] = 52946; - v->a[1255] = 52965; - v->a[1256] = 52984; - v->a[1257] = 53003; - v->a[1258] = 53024; - v->a[1259] = 53043; - small_parse_table_map_63(v); -} - -void small_parse_table_map_63(t_small_parse_table_map_array *v) -{ - v->a[1260] = 53062; - v->a[1261] = 53081; - v->a[1262] = 53100; - v->a[1263] = 53119; - v->a[1264] = 53138; - v->a[1265] = 53157; - v->a[1266] = 53176; - v->a[1267] = 53195; - v->a[1268] = 53216; - v->a[1269] = 53235; - v->a[1270] = 53254; - v->a[1271] = 53273; - v->a[1272] = 53292; - v->a[1273] = 53311; - v->a[1274] = 53332; - v->a[1275] = 53355; - v->a[1276] = 53378; - v->a[1277] = 53402; - v->a[1278] = 53420; - v->a[1279] = 53438; - small_parse_table_map_64(v); -} - -void small_parse_table_map_64(t_small_parse_table_map_array *v) -{ - v->a[1280] = 53464; - v->a[1281] = 53486; - v->a[1282] = 53514; - v->a[1283] = 53538; - v->a[1284] = 53556; - v->a[1285] = 53574; - v->a[1286] = 53596; - v->a[1287] = 53614; - v->a[1288] = 53632; - v->a[1289] = 53650; - v->a[1290] = 53668; - v->a[1291] = 53686; - v->a[1292] = 53704; - v->a[1293] = 53722; - v->a[1294] = 53740; - v->a[1295] = 53756; - v->a[1296] = 53774; - v->a[1297] = 53792; - v->a[1298] = 53810; - v->a[1299] = 53832; - small_parse_table_map_65(v); -} - -/* EOF small_parse_table_map_12.c */ 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 deleted file mode 100644 index 4c4ef678..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_13.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_13.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_65(t_small_parse_table_map_array *v) -{ - v->a[1300] = 53850; - v->a[1301] = 53868; - v->a[1302] = 53886; - v->a[1303] = 53904; - v->a[1304] = 53926; - v->a[1305] = 53944; - v->a[1306] = 53962; - v->a[1307] = 53982; - v->a[1308] = 54004; - v->a[1309] = 54032; - v->a[1310] = 54054; - v->a[1311] = 54072; - v->a[1312] = 54094; - v->a[1313] = 54116; - v->a[1314] = 54134; - v->a[1315] = 54156; - v->a[1316] = 54184; - v->a[1317] = 54204; - v->a[1318] = 54230; - v->a[1319] = 54248; - small_parse_table_map_66(v); -} - -void small_parse_table_map_66(t_small_parse_table_map_array *v) -{ - v->a[1320] = 54265; - v->a[1321] = 54282; - v->a[1322] = 54305; - v->a[1323] = 54328; - v->a[1324] = 54351; - v->a[1325] = 54374; - v->a[1326] = 54391; - v->a[1327] = 54414; - v->a[1328] = 54437; - v->a[1329] = 54458; - v->a[1330] = 54481; - v->a[1331] = 54500; - v->a[1332] = 54523; - v->a[1333] = 54546; - v->a[1334] = 54569; - v->a[1335] = 54592; - v->a[1336] = 54615; - v->a[1337] = 54640; - v->a[1338] = 54663; - v->a[1339] = 54680; - small_parse_table_map_67(v); -} - -void small_parse_table_map_67(t_small_parse_table_map_array *v) -{ - v->a[1340] = 54703; - v->a[1341] = 54726; - v->a[1342] = 54749; - v->a[1343] = 54772; - v->a[1344] = 54795; - v->a[1345] = 54818; - v->a[1346] = 54839; - v->a[1347] = 54862; - v->a[1348] = 54885; - v->a[1349] = 54902; - v->a[1350] = 54925; - v->a[1351] = 54946; - v->a[1352] = 54969; - v->a[1353] = 54992; - v->a[1354] = 55009; - v->a[1355] = 55032; - v->a[1356] = 55055; - v->a[1357] = 55072; - v->a[1358] = 55095; - v->a[1359] = 55118; - small_parse_table_map_68(v); -} - -void small_parse_table_map_68(t_small_parse_table_map_array *v) -{ - v->a[1360] = 55139; - v->a[1361] = 55162; - v->a[1362] = 55179; - v->a[1363] = 55202; - v->a[1364] = 55225; - v->a[1365] = 55248; - v->a[1366] = 55271; - v->a[1367] = 55294; - v->a[1368] = 55311; - v->a[1369] = 55334; - v->a[1370] = 55357; - v->a[1371] = 55380; - v->a[1372] = 55401; - v->a[1373] = 55418; - v->a[1374] = 55435; - v->a[1375] = 55455; - v->a[1376] = 55471; - v->a[1377] = 55487; - v->a[1378] = 55503; - v->a[1379] = 55529; - small_parse_table_map_69(v); -} - -void small_parse_table_map_69(t_small_parse_table_map_array *v) -{ - v->a[1380] = 55555; - v->a[1381] = 55581; - v->a[1382] = 55601; - v->a[1383] = 55627; - v->a[1384] = 55647; - v->a[1385] = 55663; - v->a[1386] = 55679; - v->a[1387] = 55705; - v->a[1388] = 55721; - v->a[1389] = 55737; - v->a[1390] = 55763; - v->a[1391] = 55779; - v->a[1392] = 55799; - v->a[1393] = 55815; - v->a[1394] = 55831; - v->a[1395] = 55847; - v->a[1396] = 55862; - v->a[1397] = 55877; - v->a[1398] = 55892; - v->a[1399] = 55907; - small_parse_table_map_70(v); -} - -/* EOF small_parse_table_map_13.c */ 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 deleted file mode 100644 index f4c8a73f..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_14.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_14.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_70(t_small_parse_table_map_array *v) -{ - v->a[1400] = 55922; - v->a[1401] = 55937; - v->a[1402] = 55952; - v->a[1403] = 55967; - v->a[1404] = 55982; - v->a[1405] = 55997; - v->a[1406] = 56018; - v->a[1407] = 56033; - v->a[1408] = 56048; - v->a[1409] = 56063; - v->a[1410] = 56078; - v->a[1411] = 56093; - v->a[1412] = 56108; - v->a[1413] = 56123; - v->a[1414] = 56138; - v->a[1415] = 56153; - v->a[1416] = 56168; - v->a[1417] = 56183; - v->a[1418] = 56198; - v->a[1419] = 56213; - small_parse_table_map_71(v); -} - -void small_parse_table_map_71(t_small_parse_table_map_array *v) -{ - v->a[1420] = 56228; - v->a[1421] = 56243; - v->a[1422] = 56258; - v->a[1423] = 56273; - v->a[1424] = 56288; - v->a[1425] = 56303; - v->a[1426] = 56318; - v->a[1427] = 56333; - v->a[1428] = 56346; - v->a[1429] = 56361; - v->a[1430] = 56376; - v->a[1431] = 56391; - v->a[1432] = 56406; - v->a[1433] = 56421; - v->a[1434] = 56436; - v->a[1435] = 56451; - v->a[1436] = 56472; - v->a[1437] = 56487; - v->a[1438] = 56502; - v->a[1439] = 56515; - small_parse_table_map_72(v); -} - -void small_parse_table_map_72(t_small_parse_table_map_array *v) -{ - v->a[1440] = 56529; - v->a[1441] = 56543; - v->a[1442] = 56557; - v->a[1443] = 56571; - v->a[1444] = 56585; - v->a[1445] = 56599; - v->a[1446] = 56613; - v->a[1447] = 56627; - v->a[1448] = 56641; - v->a[1449] = 56655; - v->a[1450] = 56669; - v->a[1451] = 56683; - v->a[1452] = 56697; - v->a[1453] = 56717; - v->a[1454] = 56731; - v->a[1455] = 56751; - v->a[1456] = 56771; - v->a[1457] = 56785; - v->a[1458] = 56799; - v->a[1459] = 56819; - small_parse_table_map_73(v); -} - -void small_parse_table_map_73(t_small_parse_table_map_array *v) -{ - v->a[1460] = 56833; - v->a[1461] = 56853; - v->a[1462] = 56873; - v->a[1463] = 56893; - v->a[1464] = 56907; - v->a[1465] = 56921; - v->a[1466] = 56941; - v->a[1467] = 56961; - v->a[1468] = 56975; - v->a[1469] = 56989; - v->a[1470] = 57003; - v->a[1471] = 57017; - v->a[1472] = 57031; - v->a[1473] = 57045; - v->a[1474] = 57065; - v->a[1475] = 57084; - v->a[1476] = 57101; - v->a[1477] = 57112; - v->a[1478] = 57123; - v->a[1479] = 57134; - small_parse_table_map_74(v); -} - -void small_parse_table_map_74(t_small_parse_table_map_array *v) -{ - v->a[1480] = 57145; - v->a[1481] = 57156; - v->a[1482] = 57173; - v->a[1483] = 57184; - v->a[1484] = 57201; - v->a[1485] = 57216; - v->a[1486] = 57227; - v->a[1487] = 57238; - v->a[1488] = 57255; - v->a[1489] = 57266; - v->a[1490] = 57285; - v->a[1491] = 57302; - v->a[1492] = 57313; - v->a[1493] = 57330; - v->a[1494] = 57349; - v->a[1495] = 57366; - v->a[1496] = 57383; - v->a[1497] = 57400; - v->a[1498] = 57411; - v->a[1499] = 57428; - small_parse_table_map_75(v); -} - -/* EOF small_parse_table_map_14.c */ 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 deleted file mode 100644 index a8d6bbda..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_15.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_15.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_75(t_small_parse_table_map_array *v) -{ - v->a[1500] = 57445; - v->a[1501] = 57464; - v->a[1502] = 57479; - v->a[1503] = 57496; - v->a[1504] = 57511; - v->a[1505] = 57528; - v->a[1506] = 57545; - v->a[1507] = 57564; - v->a[1508] = 57583; - v->a[1509] = 57600; - v->a[1510] = 57619; - v->a[1511] = 57638; - v->a[1512] = 57655; - v->a[1513] = 57674; - v->a[1514] = 57688; - v->a[1515] = 57702; - v->a[1516] = 57716; - v->a[1517] = 57730; - v->a[1518] = 57740; - v->a[1519] = 57750; - small_parse_table_map_76(v); -} - -void small_parse_table_map_76(t_small_parse_table_map_array *v) -{ - v->a[1520] = 57764; - v->a[1521] = 57777; - v->a[1522] = 57790; - v->a[1523] = 57799; - v->a[1524] = 57808; - v->a[1525] = 57817; - v->a[1526] = 57826; - v->a[1527] = 57835; - v->a[1528] = 57844; - v->a[1529] = 57857; - v->a[1530] = 57868; - v->a[1531] = 57881; - v->a[1532] = 57892; - v->a[1533] = 57901; - v->a[1534] = 57910; - v->a[1535] = 57919; - v->a[1536] = 57932; - v->a[1537] = 57945; - v->a[1538] = 57958; - v->a[1539] = 57971; - small_parse_table_map_77(v); -} - -void small_parse_table_map_77(t_small_parse_table_map_array *v) -{ - v->a[1540] = 57984; - v->a[1541] = 57997; - v->a[1542] = 58006; - v->a[1543] = 58015; - v->a[1544] = 58028; - v->a[1545] = 58039; - v->a[1546] = 58052; - v->a[1547] = 58065; - v->a[1548] = 58074; - v->a[1549] = 58084; - v->a[1550] = 58092; - v->a[1551] = 58102; - v->a[1552] = 58112; - v->a[1553] = 58122; - v->a[1554] = 58132; - v->a[1555] = 58142; - v->a[1556] = 58152; - v->a[1557] = 58162; - v->a[1558] = 58172; - v->a[1559] = 58182; - small_parse_table_map_78(v); -} - -void small_parse_table_map_78(t_small_parse_table_map_array *v) -{ - v->a[1560] = 58192; - v->a[1561] = 58202; - v->a[1562] = 58210; - v->a[1563] = 58220; - v->a[1564] = 58230; - v->a[1565] = 58240; - v->a[1566] = 58248; - v->a[1567] = 58258; - v->a[1568] = 58268; - v->a[1569] = 58278; - v->a[1570] = 58288; - v->a[1571] = 58298; - v->a[1572] = 58308; - v->a[1573] = 58318; - v->a[1574] = 58328; - v->a[1575] = 58338; - v->a[1576] = 58348; - v->a[1577] = 58355; - v->a[1578] = 58362; - v->a[1579] = 58369; - small_parse_table_map_79(v); -} - -void small_parse_table_map_79(t_small_parse_table_map_array *v) -{ - v->a[1580] = 58376; - v->a[1581] = 58383; - v->a[1582] = 58390; - v->a[1583] = 58397; - v->a[1584] = 58404; - v->a[1585] = 58411; - v->a[1586] = 58418; - v->a[1587] = 58425; - v->a[1588] = 58432; - v->a[1589] = 58439; - v->a[1590] = 58446; - v->a[1591] = 58453; - v->a[1592] = 58460; - v->a[1593] = 58467; - v->a[1594] = 58474; - v->a[1595] = 58481; - v->a[1596] = 58488; - v->a[1597] = 58495; - v->a[1598] = 58502; - v->a[1599] = 58509; - small_parse_table_map_80(v); -} - -/* EOF small_parse_table_map_15.c */ 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 deleted file mode 100644 index 7606be8f..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_16.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_16.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_80(t_small_parse_table_map_array *v) -{ - v->a[1600] = 58516; - v->a[1601] = 58523; - v->a[1602] = 58530; - v->a[1603] = 58537; - v->a[1604] = 58544; - v->a[1605] = 58551; - v->a[1606] = 58558; - v->a[1607] = 58565; - v->a[1608] = 58572; - v->a[1609] = 58579; - v->a[1610] = 58586; - v->a[1611] = 58593; - v->a[1612] = 58600; - v->a[1613] = 58607; - v->a[1614] = 58614; - v->a[1615] = 58621; - v->a[1616] = 58628; - v->a[1617] = 58635; - v->a[1618] = 58642; - v->a[1619] = 58649; - small_parse_table_map_81(v); -} - -void small_parse_table_map_81(t_small_parse_table_map_array *v) -{ - v->a[1620] = 58656; - v->a[1621] = 58663; - v->a[1622] = 58670; - v->a[1623] = 58677; - v->a[1624] = 58684; - v->a[1625] = 58691; - v->a[1626] = 58698; - v->a[1627] = 58705; - v->a[1628] = 58712; - v->a[1629] = 58719; - v->a[1630] = 58726; - v->a[1631] = 58733; - v->a[1632] = 58740; - v->a[1633] = 58747; - v->a[1634] = 58754; - v->a[1635] = 58761; - v->a[1636] = 58768; - v->a[1637] = 58775; - v->a[1638] = 58782; - v->a[1639] = 58789; - small_parse_table_map_82(v); -} - -void small_parse_table_map_82(t_small_parse_table_map_array *v) -{ - v->a[1640] = 58796; - v->a[1641] = 58803; - v->a[1642] = 58810; - v->a[1643] = 58817; - v->a[1644] = 58824; - v->a[1645] = 58831; - v->a[1646] = 58838; - v->a[1647] = 58845; - v->a[1648] = 58852; - v->a[1649] = 58859; - v->a[1650] = 58866; - v->a[1651] = 58873; - v->a[1652] = 58880; - v->a[1653] = 58887; - v->a[1654] = 58894; - v->a[1655] = 58901; - v->a[1656] = 58908; - v->a[1657] = 58915; - v->a[1658] = 58922; - v->a[1659] = 58929; - small_parse_table_map_83(v); -} - -void small_parse_table_map_83(t_small_parse_table_map_array *v) -{ - v->a[1660] = 58936; - v->a[1661] = 58943; - v->a[1662] = 58950; - v->a[1663] = 58957; - v->a[1664] = 58964; - v->a[1665] = 58971; - v->a[1666] = 58978; - v->a[1667] = 58985; - v->a[1668] = 58992; - v->a[1669] = 58999; - v->a[1670] = 59006; - v->a[1671] = 59013; - v->a[1672] = 59020; - v->a[1673] = 59027; - v->a[1674] = 59034; - v->a[1675] = 59041; - v->a[1676] = 59048; - v->a[1677] = 59055; - v->a[1678] = 59062; - v->a[1679] = 59069; - small_parse_table_map_84(v); -} - -void small_parse_table_map_84(t_small_parse_table_map_array *v) -{ - v->a[1680] = 59076; - v->a[1681] = 59083; - v->a[1682] = 59090; - v->a[1683] = 59097; - v->a[1684] = 59104; - v->a[1685] = 59111; - v->a[1686] = 59118; - v->a[1687] = 59125; - v->a[1688] = 59132; - v->a[1689] = 59139; - v->a[1690] = 59146; - v->a[1691] = 59153; - v->a[1692] = 59160; - v->a[1693] = 59167; - v->a[1694] = 59174; - v->a[1695] = 59181; - v->a[1696] = 59188; - v->a[1697] = 59195; - v->a[1698] = 59202; - v->a[1699] = 59209; - small_parse_table_map_85(v); -} - -/* EOF small_parse_table_map_16.c */ 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 deleted file mode 100644 index 73a57769..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_17.c +++ /dev/null @@ -1,84 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_17.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_85(t_small_parse_table_map_array *v) -{ - v->a[1700] = 59216; - v->a[1701] = 59223; - v->a[1702] = 59230; - v->a[1703] = 59237; - v->a[1704] = 59244; - v->a[1705] = 59251; - v->a[1706] = 59258; - v->a[1707] = 59265; - v->a[1708] = 59272; - v->a[1709] = 59279; - v->a[1710] = 59286; - v->a[1711] = 59293; - v->a[1712] = 59300; - v->a[1713] = 59307; - v->a[1714] = 59314; - v->a[1715] = 59321; - v->a[1716] = 59328; - v->a[1717] = 59335; - v->a[1718] = 59342; - v->a[1719] = 59349; - small_parse_table_map_86(v); -} - -void small_parse_table_map_86(t_small_parse_table_map_array *v) -{ - v->a[1720] = 59356; - v->a[1721] = 59363; - v->a[1722] = 59370; - v->a[1723] = 59377; - v->a[1724] = 59384; - v->a[1725] = 59391; - v->a[1726] = 59398; - v->a[1727] = 59405; - v->a[1728] = 59412; - v->a[1729] = 59419; - v->a[1730] = 59426; - v->a[1731] = 59433; - v->a[1732] = 59440; - v->a[1733] = 59447; - v->a[1734] = 59454; - v->a[1735] = 59461; - v->a[1736] = 59468; - v->a[1737] = 59475; - v->a[1738] = 59482; - v->a[1739] = 59489; - small_parse_table_map_87(v); -} - -void small_parse_table_map_87(t_small_parse_table_map_array *v) -{ - v->a[1740] = 59496; - v->a[1741] = 59503; - v->a[1742] = 59510; - v->a[1743] = 59517; - v->a[1744] = 59524; - v->a[1745] = 59531; - v->a[1746] = 59538; - v->a[1747] = 59545; - v->a[1748] = 59552; - v->a[1749] = 59559; - v->a[1750] = 59566; - v->a[1751] = 59573; - v->a[1752] = 59580; - v->a[1753] = 59587; - v->a[1754] = 59594; -} - -/* EOF small_parse_table_map_17.c */ 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 deleted file mode 100644 index 8320ce42..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_2.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_2.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_10(t_small_parse_table_map_array *v) -{ - v->a[200] = 18499; - v->a[201] = 18552; - v->a[202] = 18605; - v->a[203] = 18670; - v->a[204] = 18725; - v->a[205] = 18791; - v->a[206] = 18839; - v->a[207] = 18889; - v->a[208] = 18937; - v->a[209] = 19003; - v->a[210] = 19069; - v->a[211] = 19135; - v->a[212] = 19199; - v->a[213] = 19237; - v->a[214] = 19287; - v->a[215] = 19337; - v->a[216] = 19401; - v->a[217] = 19465; - v->a[218] = 19503; - v->a[219] = 19551; - small_parse_table_map_11(v); -} - -void small_parse_table_map_11(t_small_parse_table_map_array *v) -{ - v->a[220] = 19615; - v->a[221] = 19657; - v->a[222] = 19723; - v->a[223] = 19773; - v->a[224] = 19823; - v->a[225] = 19887; - v->a[226] = 19929; - v->a[227] = 19995; - v->a[228] = 20061; - v->a[229] = 20109; - v->a[230] = 20157; - v->a[231] = 20221; - v->a[232] = 20261; - v->a[233] = 20305; - v->a[234] = 20345; - v->a[235] = 20387; - v->a[236] = 20435; - v->a[237] = 20483; - v->a[238] = 20533; - v->a[239] = 20574; - small_parse_table_map_12(v); -} - -void small_parse_table_map_12(t_small_parse_table_map_array *v) -{ - v->a[240] = 20627; - v->a[241] = 20678; - v->a[242] = 20719; - v->a[243] = 20758; - v->a[244] = 20799; - v->a[245] = 20840; - v->a[246] = 20879; - v->a[247] = 20916; - v->a[248] = 20953; - v->a[249] = 20986; - v->a[250] = 21039; - v->a[251] = 21092; - v->a[252] = 21145; - v->a[253] = 21186; - v->a[254] = 21239; - v->a[255] = 21287; - v->a[256] = 21327; - v->a[257] = 21365; - v->a[258] = 21413; - v->a[259] = 21463; - small_parse_table_map_13(v); -} - -void small_parse_table_map_13(t_small_parse_table_map_array *v) -{ - v->a[260] = 21501; - v->a[261] = 21553; - v->a[262] = 21605; - v->a[263] = 21637; - v->a[264] = 21675; - v->a[265] = 21713; - v->a[266] = 21751; - v->a[267] = 21801; - v->a[268] = 21853; - v->a[269] = 21891; - v->a[270] = 21929; - v->a[271] = 21969; - v->a[272] = 22007; - v->a[273] = 22059; - v->a[274] = 22097; - v->a[275] = 22135; - v->a[276] = 22173; - v->a[277] = 22225; - v->a[278] = 22263; - v->a[279] = 22301; - small_parse_table_map_14(v); -} - -void small_parse_table_map_14(t_small_parse_table_map_array *v) -{ - v->a[280] = 22333; - v->a[281] = 22371; - v->a[282] = 22409; - v->a[283] = 22447; - v->a[284] = 22483; - v->a[285] = 22521; - v->a[286] = 22559; - v->a[287] = 22597; - v->a[288] = 22635; - v->a[289] = 22673; - v->a[290] = 22711; - v->a[291] = 22749; - v->a[292] = 22787; - v->a[293] = 22830; - v->a[294] = 22863; - v->a[295] = 22894; - v->a[296] = 22927; - v->a[297] = 22982; - v->a[298] = 23013; - v->a[299] = 23046; - small_parse_table_map_15(v); -} - -/* EOF small_parse_table_map_2.c */ 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 deleted file mode 100644 index 5ac6fa16..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_3.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_3.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_15(t_small_parse_table_map_array *v) -{ - v->a[300] = 23077; - v->a[301] = 23110; - v->a[302] = 23143; - v->a[303] = 23174; - v->a[304] = 23207; - v->a[305] = 23240; - v->a[306] = 23271; - v->a[307] = 23302; - v->a[308] = 23341; - v->a[309] = 23372; - v->a[310] = 23403; - v->a[311] = 23434; - v->a[312] = 23481; - v->a[313] = 23512; - v->a[314] = 23543; - v->a[315] = 23574; - v->a[316] = 23605; - v->a[317] = 23636; - v->a[318] = 23667; - v->a[319] = 23698; - small_parse_table_map_16(v); -} - -void small_parse_table_map_16(t_small_parse_table_map_array *v) -{ - v->a[320] = 23729; - v->a[321] = 23760; - v->a[322] = 23791; - v->a[323] = 23822; - v->a[324] = 23853; - v->a[325] = 23888; - v->a[326] = 23919; - v->a[327] = 23974; - v->a[328] = 24005; - v->a[329] = 24038; - v->a[330] = 24073; - v->a[331] = 24106; - v->a[332] = 24137; - v->a[333] = 24168; - v->a[334] = 24199; - v->a[335] = 24232; - v->a[336] = 24267; - v->a[337] = 24298; - v->a[338] = 24329; - v->a[339] = 24362; - small_parse_table_map_17(v); -} - -void small_parse_table_map_17(t_small_parse_table_map_array *v) -{ - v->a[340] = 24393; - v->a[341] = 24424; - v->a[342] = 24459; - v->a[343] = 24490; - v->a[344] = 24521; - v->a[345] = 24552; - v->a[346] = 24583; - v->a[347] = 24616; - v->a[348] = 24647; - v->a[349] = 24678; - v->a[350] = 24709; - v->a[351] = 24740; - v->a[352] = 24771; - v->a[353] = 24802; - v->a[354] = 24833; - v->a[355] = 24866; - v->a[356] = 24899; - v->a[357] = 24930; - v->a[358] = 24961; - v->a[359] = 24998; - small_parse_table_map_18(v); -} - -void small_parse_table_map_18(t_small_parse_table_map_array *v) -{ - v->a[360] = 25031; - v->a[361] = 25066; - v->a[362] = 25097; - v->a[363] = 25140; - v->a[364] = 25171; - v->a[365] = 25218; - v->a[366] = 25251; - v->a[367] = 25282; - v->a[368] = 25315; - v->a[369] = 25346; - v->a[370] = 25377; - v->a[371] = 25410; - v->a[372] = 25443; - v->a[373] = 25478; - v->a[374] = 25509; - v->a[375] = 25542; - v->a[376] = 25575; - v->a[377] = 25606; - v->a[378] = 25639; - v->a[379] = 25672; - small_parse_table_map_19(v); -} - -void small_parse_table_map_19(t_small_parse_table_map_array *v) -{ - v->a[380] = 25705; - v->a[381] = 25738; - v->a[382] = 25771; - v->a[383] = 25804; - v->a[384] = 25859; - v->a[385] = 25892; - v->a[386] = 25947; - v->a[387] = 25980; - v->a[388] = 26011; - v->a[389] = 26042; - v->a[390] = 26073; - v->a[391] = 26104; - v->a[392] = 26135; - v->a[393] = 26166; - v->a[394] = 26197; - v->a[395] = 26228; - v->a[396] = 26265; - v->a[397] = 26320; - v->a[398] = 26351; - v->a[399] = 26382; - small_parse_table_map_20(v); -} - -/* EOF small_parse_table_map_3.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 deleted file mode 100644 index 752c9eac..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_4.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_4.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_20(t_small_parse_table_map_array *v) -{ - v->a[400] = 26419; - v->a[401] = 26454; - v->a[402] = 26485; - v->a[403] = 26516; - v->a[404] = 26547; - v->a[405] = 26578; - v->a[406] = 26609; - v->a[407] = 26664; - v->a[408] = 26701; - v->a[409] = 26732; - v->a[410] = 26787; - v->a[411] = 26818; - v->a[412] = 26849; - v->a[413] = 26880; - v->a[414] = 26917; - v->a[415] = 26948; - v->a[416] = 26979; - v->a[417] = 27010; - v->a[418] = 27041; - v->a[419] = 27072; - small_parse_table_map_21(v); -} - -void small_parse_table_map_21(t_small_parse_table_map_array *v) -{ - v->a[420] = 27103; - v->a[421] = 27140; - v->a[422] = 27171; - v->a[423] = 27208; - v->a[424] = 27239; - v->a[425] = 27276; - v->a[426] = 27313; - v->a[427] = 27346; - v->a[428] = 27377; - v->a[429] = 27408; - v->a[430] = 27445; - v->a[431] = 27476; - v->a[432] = 27506; - v->a[433] = 27536; - v->a[434] = 27574; - v->a[435] = 27604; - v->a[436] = 27634; - v->a[437] = 27664; - v->a[438] = 27700; - v->a[439] = 27736; - small_parse_table_map_22(v); -} - -void small_parse_table_map_22(t_small_parse_table_map_array *v) -{ - v->a[440] = 27768; - v->a[441] = 27798; - v->a[442] = 27828; - v->a[443] = 27860; - v->a[444] = 27890; - v->a[445] = 27922; - v->a[446] = 27952; - v->a[447] = 27982; - v->a[448] = 28014; - v->a[449] = 28046; - v->a[450] = 28076; - v->a[451] = 28106; - v->a[452] = 28140; - v->a[453] = 28170; - v->a[454] = 28220; - v->a[455] = 28250; - v->a[456] = 28284; - v->a[457] = 28314; - v->a[458] = 28344; - v->a[459] = 28378; - small_parse_table_map_23(v); -} - -void small_parse_table_map_23(t_small_parse_table_map_array *v) -{ - v->a[460] = 28410; - v->a[461] = 28440; - v->a[462] = 28470; - v->a[463] = 28502; - v->a[464] = 28534; - v->a[465] = 28566; - v->a[466] = 28598; - v->a[467] = 28630; - v->a[468] = 28660; - v->a[469] = 28694; - v->a[470] = 28726; - v->a[471] = 28756; - v->a[472] = 28786; - v->a[473] = 28816; - v->a[474] = 28846; - v->a[475] = 28876; - v->a[476] = 28906; - v->a[477] = 28962; - v->a[478] = 29018; - v->a[479] = 29048; - small_parse_table_map_24(v); -} - -void small_parse_table_map_24(t_small_parse_table_map_array *v) -{ - v->a[480] = 29078; - v->a[481] = 29108; - v->a[482] = 29138; - v->a[483] = 29194; - v->a[484] = 29250; - v->a[485] = 29288; - v->a[486] = 29322; - v->a[487] = 29352; - v->a[488] = 29382; - v->a[489] = 29412; - v->a[490] = 29442; - v->a[491] = 29472; - v->a[492] = 29506; - v->a[493] = 29536; - v->a[494] = 29566; - v->a[495] = 29596; - v->a[496] = 29626; - v->a[497] = 29656; - v->a[498] = 29686; - v->a[499] = 29732; - small_parse_table_map_25(v); -} - -/* EOF small_parse_table_map_4.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 deleted file mode 100644 index 256cee54..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_5.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_5.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_25(t_small_parse_table_map_array *v) -{ - v->a[500] = 29762; - v->a[501] = 29792; - v->a[502] = 29822; - v->a[503] = 29852; - v->a[504] = 29884; - v->a[505] = 29916; - v->a[506] = 29972; - v->a[507] = 30028; - v->a[508] = 30074; - v->a[509] = 30106; - v->a[510] = 30136; - v->a[511] = 30170; - v->a[512] = 30200; - v->a[513] = 30253; - v->a[514] = 30288; - v->a[515] = 30323; - v->a[516] = 30358; - v->a[517] = 30411; - v->a[518] = 30446; - v->a[519] = 30475; - small_parse_table_map_26(v); -} - -void small_parse_table_map_26(t_small_parse_table_map_array *v) -{ - v->a[520] = 30510; - v->a[521] = 30563; - v->a[522] = 30592; - v->a[523] = 30645; - v->a[524] = 30680; - v->a[525] = 30715; - v->a[526] = 30748; - v->a[527] = 30801; - v->a[528] = 30854; - v->a[529] = 30889; - v->a[530] = 30924; - v->a[531] = 30959; - v->a[532] = 31012; - v->a[533] = 31047; - v->a[534] = 31076; - v->a[535] = 31111; - v->a[536] = 31164; - v->a[537] = 31217; - v->a[538] = 31252; - v->a[539] = 31287; - small_parse_table_map_27(v); -} - -void small_parse_table_map_27(t_small_parse_table_map_array *v) -{ - v->a[540] = 31320; - v->a[541] = 31357; - v->a[542] = 31388; - v->a[543] = 31419; - v->a[544] = 31450; - v->a[545] = 31479; - v->a[546] = 31510; - v->a[547] = 31541; - v->a[548] = 31570; - v->a[549] = 31601; - v->a[550] = 31634; - v->a[551] = 31665; - v->a[552] = 31696; - v->a[553] = 31727; - v->a[554] = 31756; - v->a[555] = 31791; - v->a[556] = 31822; - v->a[557] = 31857; - v->a[558] = 31888; - v->a[559] = 31917; - small_parse_table_map_28(v); -} - -void small_parse_table_map_28(t_small_parse_table_map_array *v) -{ - v->a[560] = 31952; - v->a[561] = 31987; - v->a[562] = 32020; - v->a[563] = 32049; - v->a[564] = 32084; - v->a[565] = 32119; - v->a[566] = 32172; - v->a[567] = 32207; - v->a[568] = 32242; - v->a[569] = 32271; - v->a[570] = 32324; - v->a[571] = 32355; - v->a[572] = 32384; - v->a[573] = 32419; - v->a[574] = 32454; - v->a[575] = 32507; - v->a[576] = 32542; - v->a[577] = 32577; - v->a[578] = 32612; - v->a[579] = 32647; - small_parse_table_map_29(v); -} - -void small_parse_table_map_29(t_small_parse_table_map_array *v) -{ - v->a[580] = 32682; - v->a[581] = 32713; - v->a[582] = 32744; - v->a[583] = 32775; - v->a[584] = 32806; - v->a[585] = 32837; - v->a[586] = 32869; - v->a[587] = 32903; - v->a[588] = 32937; - v->a[589] = 32969; - v->a[590] = 33015; - v->a[591] = 33049; - v->a[592] = 33081; - v->a[593] = 33127; - v->a[594] = 33173; - v->a[595] = 33207; - v->a[596] = 33257; - v->a[597] = 33289; - v->a[598] = 33321; - v->a[599] = 33355; - small_parse_table_map_30(v); -} - -/* EOF small_parse_table_map_5.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 deleted file mode 100644 index e320fd9c..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_6.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_6.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_30(t_small_parse_table_map_array *v) -{ - v->a[600] = 33387; - v->a[601] = 33417; - v->a[602] = 33463; - v->a[603] = 33497; - v->a[604] = 33531; - v->a[605] = 33565; - v->a[606] = 33596; - v->a[607] = 33623; - v->a[608] = 33650; - v->a[609] = 33691; - v->a[610] = 33732; - v->a[611] = 33773; - v->a[612] = 33800; - v->a[613] = 33841; - v->a[614] = 33882; - v->a[615] = 33923; - v->a[616] = 33950; - v->a[617] = 33981; - v->a[618] = 34022; - v->a[619] = 34063; - small_parse_table_map_31(v); -} - -void small_parse_table_map_31(t_small_parse_table_map_array *v) -{ - v->a[620] = 34104; - v->a[621] = 34131; - v->a[622] = 34158; - v->a[623] = 34185; - v->a[624] = 34212; - v->a[625] = 34239; - v->a[626] = 34266; - v->a[627] = 34307; - v->a[628] = 34348; - v->a[629] = 34379; - v->a[630] = 34406; - v->a[631] = 34433; - v->a[632] = 34474; - v->a[633] = 34501; - v->a[634] = 34528; - v->a[635] = 34555; - v->a[636] = 34596; - v->a[637] = 34637; - v->a[638] = 34678; - v->a[639] = 34705; - small_parse_table_map_32(v); -} - -void small_parse_table_map_32(t_small_parse_table_map_array *v) -{ - v->a[640] = 34746; - v->a[641] = 34773; - v->a[642] = 34800; - v->a[643] = 34827; - v->a[644] = 34868; - v->a[645] = 34909; - v->a[646] = 34936; - v->a[647] = 34963; - v->a[648] = 35004; - v->a[649] = 35047; - v->a[650] = 35088; - v->a[651] = 35115; - v->a[652] = 35142; - v->a[653] = 35169; - v->a[654] = 35196; - v->a[655] = 35223; - v->a[656] = 35250; - v->a[657] = 35291; - v->a[658] = 35318; - v->a[659] = 35345; - small_parse_table_map_33(v); -} - -void small_parse_table_map_33(t_small_parse_table_map_array *v) -{ - v->a[660] = 35386; - v->a[661] = 35413; - v->a[662] = 35440; - v->a[663] = 35481; - v->a[664] = 35522; - v->a[665] = 35549; - v->a[666] = 35576; - v->a[667] = 35617; - v->a[668] = 35644; - v->a[669] = 35685; - v->a[670] = 35726; - v->a[671] = 35767; - v->a[672] = 35808; - v->a[673] = 35849; - v->a[674] = 35876; - v->a[675] = 35903; - v->a[676] = 35930; - v->a[677] = 35957; - v->a[678] = 35998; - v->a[679] = 36039; - small_parse_table_map_34(v); -} - -void small_parse_table_map_34(t_small_parse_table_map_array *v) -{ - v->a[680] = 36066; - v->a[681] = 36097; - v->a[682] = 36123; - v->a[683] = 36153; - v->a[684] = 36183; - v->a[685] = 36209; - v->a[686] = 36235; - v->a[687] = 36261; - v->a[688] = 36287; - v->a[689] = 36317; - v->a[690] = 36343; - v->a[691] = 36369; - v->a[692] = 36395; - v->a[693] = 36421; - v->a[694] = 36447; - v->a[695] = 36473; - v->a[696] = 36499; - v->a[697] = 36525; - v->a[698] = 36564; - v->a[699] = 36603; - small_parse_table_map_35(v); -} - -/* EOF small_parse_table_map_6.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 deleted file mode 100644 index fe1fb289..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_7.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_7.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_35(t_small_parse_table_map_array *v) -{ - v->a[700] = 36630; - v->a[701] = 36669; - v->a[702] = 36708; - v->a[703] = 36747; - v->a[704] = 36786; - v->a[705] = 36825; - v->a[706] = 36854; - v->a[707] = 36893; - v->a[708] = 36932; - v->a[709] = 36971; - v->a[710] = 37010; - v->a[711] = 37053; - v->a[712] = 37092; - v->a[713] = 37135; - v->a[714] = 37178; - v->a[715] = 37217; - v->a[716] = 37260; - v->a[717] = 37299; - v->a[718] = 37342; - v->a[719] = 37381; - small_parse_table_map_36(v); -} - -void small_parse_table_map_36(t_small_parse_table_map_array *v) -{ - v->a[720] = 37424; - v->a[721] = 37467; - v->a[722] = 37506; - v->a[723] = 37545; - v->a[724] = 37588; - v->a[725] = 37627; - v->a[726] = 37666; - v->a[727] = 37705; - v->a[728] = 37744; - v->a[729] = 37783; - v->a[730] = 37826; - v->a[731] = 37865; - v->a[732] = 37906; - v->a[733] = 37945; - v->a[734] = 37984; - v->a[735] = 38023; - v->a[736] = 38062; - v->a[737] = 38101; - v->a[738] = 38140; - v->a[739] = 38179; - small_parse_table_map_37(v); -} - -void small_parse_table_map_37(t_small_parse_table_map_array *v) -{ - v->a[740] = 38218; - v->a[741] = 38261; - v->a[742] = 38300; - v->a[743] = 38339; - v->a[744] = 38382; - v->a[745] = 38425; - v->a[746] = 38464; - v->a[747] = 38507; - v->a[748] = 38546; - v->a[749] = 38587; - v->a[750] = 38626; - v->a[751] = 38665; - v->a[752] = 38708; - v->a[753] = 38747; - v->a[754] = 38790; - v->a[755] = 38833; - v->a[756] = 38872; - v->a[757] = 38911; - v->a[758] = 38950; - v->a[759] = 38989; - small_parse_table_map_38(v); -} - -void small_parse_table_map_38(t_small_parse_table_map_array *v) -{ - v->a[760] = 39028; - v->a[761] = 39053; - v->a[762] = 39092; - v->a[763] = 39131; - v->a[764] = 39170; - v->a[765] = 39201; - v->a[766] = 39242; - v->a[767] = 39281; - v->a[768] = 39324; - v->a[769] = 39363; - v->a[770] = 39402; - v->a[771] = 39427; - v->a[772] = 39470; - v->a[773] = 39509; - v->a[774] = 39534; - v->a[775] = 39572; - v->a[776] = 39596; - v->a[777] = 39620; - v->a[778] = 39650; - v->a[779] = 39698; - small_parse_table_map_39(v); -} - -void small_parse_table_map_39(t_small_parse_table_map_array *v) -{ - v->a[780] = 39722; - v->a[781] = 39752; - v->a[782] = 39776; - v->a[783] = 39800; - v->a[784] = 39838; - v->a[785] = 39876; - v->a[786] = 39906; - v->a[787] = 39930; - v->a[788] = 39954; - v->a[789] = 39992; - v->a[790] = 40030; - v->a[791] = 40060; - v->a[792] = 40084; - v->a[793] = 40122; - v->a[794] = 40146; - v->a[795] = 40170; - v->a[796] = 40208; - v->a[797] = 40246; - v->a[798] = 40284; - v->a[799] = 40308; - small_parse_table_map_40(v); -} - -/* EOF small_parse_table_map_7.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 deleted file mode 100644 index d3fff185..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_8.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_8.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_40(t_small_parse_table_map_array *v) -{ - v->a[800] = 40346; - v->a[801] = 40384; - v->a[802] = 40422; - v->a[803] = 40460; - v->a[804] = 40498; - v->a[805] = 40536; - v->a[806] = 40574; - v->a[807] = 40598; - v->a[808] = 40636; - v->a[809] = 40674; - v->a[810] = 40698; - v->a[811] = 40728; - v->a[812] = 40765; - v->a[813] = 40802; - v->a[814] = 40825; - v->a[815] = 40848; - v->a[816] = 40871; - v->a[817] = 40896; - v->a[818] = 40933; - v->a[819] = 40970; - small_parse_table_map_41(v); -} - -void small_parse_table_map_41(t_small_parse_table_map_array *v) -{ - v->a[820] = 40995; - v->a[821] = 41018; - v->a[822] = 41041; - v->a[823] = 41064; - v->a[824] = 41087; - v->a[825] = 41124; - v->a[826] = 41147; - v->a[827] = 41184; - v->a[828] = 41207; - v->a[829] = 41230; - v->a[830] = 41255; - v->a[831] = 41282; - v->a[832] = 41305; - v->a[833] = 41328; - v->a[834] = 41365; - v->a[835] = 41394; - v->a[836] = 41431; - v->a[837] = 41468; - v->a[838] = 41493; - v->a[839] = 41530; - small_parse_table_map_42(v); -} - -void small_parse_table_map_42(t_small_parse_table_map_array *v) -{ - v->a[840] = 41567; - v->a[841] = 41604; - v->a[842] = 41641; - v->a[843] = 41664; - v->a[844] = 41701; - v->a[845] = 41738; - v->a[846] = 41767; - v->a[847] = 41804; - v->a[848] = 41841; - v->a[849] = 41878; - v->a[850] = 41915; - v->a[851] = 41944; - v->a[852] = 41981; - v->a[853] = 42018; - v->a[854] = 42055; - v->a[855] = 42092; - v->a[856] = 42119; - v->a[857] = 42156; - v->a[858] = 42193; - v->a[859] = 42230; - small_parse_table_map_43(v); -} - -void small_parse_table_map_43(t_small_parse_table_map_array *v) -{ - v->a[860] = 42255; - v->a[861] = 42292; - v->a[862] = 42329; - v->a[863] = 42360; - v->a[864] = 42389; - v->a[865] = 42420; - v->a[866] = 42457; - v->a[867] = 42494; - v->a[868] = 42531; - v->a[869] = 42560; - v->a[870] = 42597; - v->a[871] = 42634; - v->a[872] = 42671; - v->a[873] = 42708; - v->a[874] = 42745; - v->a[875] = 42782; - v->a[876] = 42819; - v->a[877] = 42856; - v->a[878] = 42893; - v->a[879] = 42918; - small_parse_table_map_44(v); -} - -void small_parse_table_map_44(t_small_parse_table_map_array *v) -{ - v->a[880] = 42955; - v->a[881] = 42992; - v->a[882] = 43029; - v->a[883] = 43066; - v->a[884] = 43103; - v->a[885] = 43132; - v->a[886] = 43159; - v->a[887] = 43184; - v->a[888] = 43221; - v->a[889] = 43258; - v->a[890] = 43287; - v->a[891] = 43316; - v->a[892] = 43347; - v->a[893] = 43384; - v->a[894] = 43413; - v->a[895] = 43450; - v->a[896] = 43487; - v->a[897] = 43524; - v->a[898] = 43555; - v->a[899] = 43592; - small_parse_table_map_45(v); -} - -/* EOF small_parse_table_map_8.c */ 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 deleted file mode 100644 index 1d9db854..00000000 --- a/parser/static/small_parse_table_map/small_parse_table_map_9.c +++ /dev/null @@ -1,140 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* small_parse_table_map_9.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: 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_45(t_small_parse_table_map_array *v) -{ - v->a[900] = 43629; - v->a[901] = 43666; - v->a[902] = 43703; - v->a[903] = 43737; - v->a[904] = 43771; - v->a[905] = 43793; - v->a[906] = 43815; - v->a[907] = 43837; - v->a[908] = 43859; - v->a[909] = 43881; - v->a[910] = 43909; - v->a[911] = 43949; - v->a[912] = 43983; - v->a[913] = 44005; - v->a[914] = 44033; - v->a[915] = 44061; - v->a[916] = 44087; - v->a[917] = 44111; - v->a[918] = 44139; - v->a[919] = 44173; - small_parse_table_map_46(v); -} - -void small_parse_table_map_46(t_small_parse_table_map_array *v) -{ - v->a[920] = 44195; - v->a[921] = 44223; - v->a[922] = 44245; - v->a[923] = 44271; - v->a[924] = 44299; - v->a[925] = 44321; - v->a[926] = 44347; - v->a[927] = 44369; - v->a[928] = 44393; - v->a[929] = 44415; - v->a[930] = 44443; - v->a[931] = 44465; - v->a[932] = 44487; - v->a[933] = 44513; - v->a[934] = 44541; - v->a[935] = 44565; - v->a[936] = 44599; - v->a[937] = 44635; - v->a[938] = 44671; - v->a[939] = 44705; - small_parse_table_map_47(v); -} - -void small_parse_table_map_47(t_small_parse_table_map_array *v) -{ - v->a[940] = 44741; - v->a[941] = 44767; - v->a[942] = 44803; - v->a[943] = 44839; - v->a[944] = 44875; - v->a[945] = 44911; - v->a[946] = 44947; - v->a[947] = 44983; - v->a[948] = 45017; - v->a[949] = 45039; - v->a[950] = 45075; - v->a[951] = 45111; - v->a[952] = 45137; - v->a[953] = 45173; - v->a[954] = 45207; - v->a[955] = 45233; - v->a[956] = 45257; - v->a[957] = 45291; - v->a[958] = 45325; - v->a[959] = 45359; - small_parse_table_map_48(v); -} - -void small_parse_table_map_48(t_small_parse_table_map_array *v) -{ - v->a[960] = 45387; - v->a[961] = 45421; - v->a[962] = 45447; - v->a[963] = 45473; - v->a[964] = 45499; - v->a[965] = 45533; - v->a[966] = 45559; - v->a[967] = 45585; - v->a[968] = 45619; - v->a[969] = 45645; - v->a[970] = 45673; - v->a[971] = 45709; - v->a[972] = 45734; - v->a[973] = 45765; - v->a[974] = 45792; - v->a[975] = 45819; - v->a[976] = 45840; - v->a[977] = 45861; - v->a[978] = 45882; - v->a[979] = 45903; - small_parse_table_map_49(v); -} - -void small_parse_table_map_49(t_small_parse_table_map_array *v) -{ - v->a[980] = 45930; - v->a[981] = 45961; - v->a[982] = 45982; - v->a[983] = 46003; - v->a[984] = 46024; - v->a[985] = 46045; - v->a[986] = 46072; - v->a[987] = 46099; - v->a[988] = 46120; - v->a[989] = 46145; - v->a[990] = 46178; - v->a[991] = 46199; - v->a[992] = 46224; - v->a[993] = 46251; - v->a[994] = 46276; - v->a[995] = 46301; - v->a[996] = 46322; - v->a[997] = 46349; - v->a[998] = 46374; - v->a[999] = 46399; - small_parse_table_map_50(v); -} - -/* EOF small_parse_table_map_9.c */ diff --git a/parser/static/symbols_metadata/symbols_metadata_0.c b/parser/static/symbols_metadata/symbols_metadata_0.c index 0e96b147..73404031 100644 --- a/parser/static/symbols_metadata/symbols_metadata_0.c +++ b/parser/static/symbols_metadata/symbols_metadata_0.c @@ -34,7 +34,7 @@ void symbols_metadata_0(t_symbols_metadata_array *v) v->a[anon_sym_RPAREN] = sym_metadata(true, false, false); v->a[anon_sym_LF] = sym_metadata(true, false, false); v->a[anon_sym_SEMI_SEMI] = sym_metadata(true, false, false); - symbols_metadata_1(v); + return (symbols_metadata_1(v)); } void symbols_metadata_1(t_symbols_metadata_array *v) @@ -59,7 +59,7 @@ void symbols_metadata_1(t_symbols_metadata_array *v) v->a[anon_sym_PERCENT] = sym_metadata(true, true, false); v->a[anon_sym_QMARK] = sym_metadata(true, false, false); v->a[anon_sym_COLON] = sym_metadata(true, false, false); - symbols_metadata_2(v); + return (symbols_metadata_2(v)); } void symbols_metadata_2(t_symbols_metadata_array *v) @@ -84,7 +84,7 @@ void symbols_metadata_2(t_symbols_metadata_array *v) v->a[anon_sym_QMARK2] = sym_metadata(true, true, false); v->a[anon_sym_COLON_PLUS] = sym_metadata(true, true, false); v->a[anon_sym_PLUS3] = sym_metadata(true, true, false); - symbols_metadata_3(v); + return (symbols_metadata_3(v)); } void symbols_metadata_3(t_symbols_metadata_array *v) @@ -111,7 +111,7 @@ void symbols_metadata_3(t_symbols_metadata_array *v) 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_4(v); + return (symbols_metadata_4(v)); } void symbols_metadata_4(t_symbols_metadata_array *v) @@ -136,7 +136,7 @@ void symbols_metadata_4(t_symbols_metadata_array *v) v->a[sym_elif_clause] = sym_metadata(true, true, false); v->a[sym_else_clause] = sym_metadata(true, true, false); v->a[sym_case_statement] = sym_metadata(true, true, false); - symbols_metadata_5(v); + return (symbols_metadata_5(v)); } /* EOF symbols_metadata_0.c */ diff --git a/parser/static/symbols_metadata/symbols_metadata_1.c b/parser/static/symbols_metadata/symbols_metadata_1.c index 900a98f0..8e4d2648 100644 --- a/parser/static/symbols_metadata/symbols_metadata_1.c +++ b/parser/static/symbols_metadata/symbols_metadata_1.c @@ -34,7 +34,7 @@ void symbols_metadata_5(t_symbols_metadata_array *v) 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); - symbols_metadata_6(v); + return (symbols_metadata_6(v)); } void symbols_metadata_6(t_symbols_metadata_array *v) @@ -60,7 +60,7 @@ void symbols_metadata_6(t_symbols_metadata_array *v) v->a[sym__extglob_blob] = sym_metadata(false, true, false); v->a[sym__word_no_brace] = sym_metadata(true, true, false); v->a[sym_terminator] = sym_metadata(true, true, false); - symbols_metadata_7(v); + return (symbols_metadata_7(v)); } void symbols_metadata_7(t_symbols_metadata_array *v) diff --git a/parser/static/symbols_names/symbols_names_0.c b/parser/static/symbols_names/symbols_names_0.c index 76bb278b..a4cdfc24 100644 --- a/parser/static/symbols_names/symbols_names_0.c +++ b/parser/static/symbols_names/symbols_names_0.c @@ -34,7 +34,7 @@ void symbols_names_0(t_symbols_names_array *v) v->a[anon_sym_RPAREN] = ")"; v->a[anon_sym_LF] = "\\n"; v->a[anon_sym_SEMI_SEMI] = ";;"; - symbols_names_1(v); + return (symbols_names_1(v)); } void symbols_names_1(t_symbols_names_array *v) @@ -59,7 +59,7 @@ void symbols_names_1(t_symbols_names_array *v) v->a[anon_sym_PERCENT] = "operator"; v->a[anon_sym_QMARK] = "\\\?"; v->a[anon_sym_COLON] = ":"; - symbols_names_2(v); + return (symbols_names_2(v)); } void symbols_names_2(t_symbols_names_array *v) @@ -84,7 +84,7 @@ void symbols_names_2(t_symbols_names_array *v) v->a[anon_sym_QMARK2] = "operator"; v->a[anon_sym_COLON_PLUS] = "operator"; v->a[anon_sym_PLUS3] = "operator"; - symbols_names_3(v); + return (symbols_names_3(v)); } void symbols_names_3(t_symbols_names_array *v) @@ -109,7 +109,7 @@ void symbols_names_3(t_symbols_names_array *v) v->a[sym_heredoc_end] = "heredoc_end"; v->a[sym_file_descriptor] = "file_descriptor"; v->a[sym__empty_value] = "_empty_value"; - symbols_names_4(v); + return (symbols_names_4(v)); } void symbols_names_4(t_symbols_names_array *v) @@ -134,7 +134,7 @@ void symbols_names_4(t_symbols_names_array *v) v->a[sym_elif_clause] = "elif_clause"; v->a[sym_else_clause] = "else_clause"; v->a[sym_case_statement] = "case_statement"; - symbols_names_5(v); + return (symbols_names_5(v)); } /* EOF symbols_names_0.c */ diff --git a/parser/static/symbols_names/symbols_names_1.c b/parser/static/symbols_names/symbols_names_1.c index a3988ced..fa0ce61d 100644 --- a/parser/static/symbols_names/symbols_names_1.c +++ b/parser/static/symbols_names/symbols_names_1.c @@ -34,7 +34,7 @@ void symbols_names_5(t_symbols_names_array *v) v->a[sym__heredoc_body] = "_heredoc_body"; v->a[sym_heredoc_body] = "heredoc_body"; v->a[sym__simple_heredoc_body] = "_simple_heredoc_body"; - symbols_names_6(v); + return (symbols_names_6(v)); } void symbols_names_6(t_symbols_names_array *v) @@ -60,7 +60,7 @@ void symbols_names_6(t_symbols_names_array *v) v->a[sym__extglob_blob] = "_extglob_blob"; v->a[sym__word_no_brace] = "word2"; v->a[sym_terminator] = "terminator"; - symbols_names_7(v); + return (symbols_names_7(v)); } void symbols_names_7(t_symbols_names_array *v) diff --git a/parser/static/types/type_small_parse_table.h b/parser/static/types/type_small_parse_table.h deleted file mode 100644 index d98fc11f..00000000 --- a/parser/static/types/type_small_parse_table.h +++ /dev/null @@ -1,27 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* type_small_parse_table.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef TYPE_SMALL_PARSE_TABLE_H -# define TYPE_SMALL_PARSE_TABLE_H - -# include "../../parse_types.h" -# include "../headers/symbols.h" -# include "../headers/external_scanner_symbol_identifiers.h" -# include "../headers/field_identifiers.h" -# include "../headers/constants.h" - -typedef struct s_small_parse_table_array -{ - uint16_t a[59602]; -} t_small_parse_table_array; - -#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 deleted file mode 100644 index dface794..00000000 --- a/parser/static/types/type_small_parse_table_map.h +++ /dev/null @@ -1,27 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* type_small_parse_table_map.h :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: maiboyer +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */ -/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#ifndef TYPE_SMALL_PARSE_TABLE_MAP_H -# define TYPE_SMALL_PARSE_TABLE_MAP_H - -# include "../../parse_types.h" -# include "../headers/symbols.h" -# include "../headers/external_scanner_symbol_identifiers.h" -# include "../headers/field_identifiers.h" -# include "../headers/constants.h" - -typedef struct s_small_parse_table_map_array -{ - uint32_t a[1755]; -} t_small_parse_table_map_array; - -#endif // TYPE_SMALL_PARSE_TABLE_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 7ff55417..c703fe13 100644 --- a/parser/static/unique_symbols_map/unique_symbols_map_0.c +++ b/parser/static/unique_symbols_map/unique_symbols_map_0.c @@ -34,7 +34,7 @@ void unique_symbols_map_0(t_unique_symbols_map_array *v) v->a[anon_sym_RPAREN] = anon_sym_RPAREN; v->a[anon_sym_LF] = anon_sym_LF; v->a[anon_sym_SEMI_SEMI] = anon_sym_SEMI_SEMI; - unique_symbols_map_1(v); + return (unique_symbols_map_1(v)); } void unique_symbols_map_1(t_unique_symbols_map_array *v) @@ -59,7 +59,7 @@ void unique_symbols_map_1(t_unique_symbols_map_array *v) v->a[anon_sym_PERCENT] = sym__immediate_double_hash; v->a[anon_sym_QMARK] = anon_sym_QMARK; v->a[anon_sym_COLON] = anon_sym_COLON; - unique_symbols_map_2(v); + return (unique_symbols_map_2(v)); } void unique_symbols_map_2(t_unique_symbols_map_array *v) @@ -84,7 +84,7 @@ void unique_symbols_map_2(t_unique_symbols_map_array *v) v->a[anon_sym_QMARK2] = sym__immediate_double_hash; v->a[anon_sym_COLON_PLUS] = sym__immediate_double_hash; v->a[anon_sym_PLUS3] = sym__immediate_double_hash; - unique_symbols_map_3(v); + return (unique_symbols_map_3(v)); } void unique_symbols_map_3(t_unique_symbols_map_array *v) @@ -109,7 +109,7 @@ void unique_symbols_map_3(t_unique_symbols_map_array *v) 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_4(v); + return (unique_symbols_map_4(v)); } void unique_symbols_map_4(t_unique_symbols_map_array *v) @@ -134,7 +134,7 @@ void unique_symbols_map_4(t_unique_symbols_map_array *v) v->a[sym_elif_clause] = sym_elif_clause; v->a[sym_else_clause] = sym_else_clause; v->a[sym_case_statement] = sym_case_statement; - unique_symbols_map_5(v); + return (unique_symbols_map_5(v)); } /* EOF unique_symbols_map_0.c */ 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 0fc0d968..800a417e 100644 --- a/parser/static/unique_symbols_map/unique_symbols_map_1.c +++ b/parser/static/unique_symbols_map/unique_symbols_map_1.c @@ -34,7 +34,7 @@ void unique_symbols_map_5(t_unique_symbols_map_array *v) 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; - unique_symbols_map_6(v); + return (unique_symbols_map_6(v)); } void unique_symbols_map_6(t_unique_symbols_map_array *v) @@ -62,7 +62,7 @@ void unique_symbols_map_6(t_unique_symbols_map_array *v) v->a[sym__extglob_blob] = sym__extglob_blob; v->a[sym__word_no_brace] = sym__word_no_brace; v->a[sym_terminator] = sym_terminator; - unique_symbols_map_7(v); + return (unique_symbols_map_7(v)); } void unique_symbols_map_7(t_unique_symbols_map_array *v) diff --git a/sources/ft_exit.c b/sources/ft_exit.c index 9d11bb5c..9203e898 100644 --- a/sources/ft_exit.c +++ b/sources/ft_exit.c @@ -6,7 +6,7 @@ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/29 11:35:51 by rparodi #+# #+# */ -/* Updated: 2024/08/03 15:18:33 by maiboyer ### ########.fr */ +/* Updated: 2024/08/04 14:17:01 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -39,6 +39,8 @@ void ft_free_utils(t_state *s) mem_free(s->str_input); if (s->env) hmap_env_free(s->env); + if (s->tmp_var) + hmap_env_free(s->tmp_var); ts_parser_delete(s->parser); } diff --git a/sources/main.c b/sources/main.c index e9718bb5..10201b94 100644 --- a/sources/main.c +++ b/sources/main.c @@ -6,7 +6,7 @@ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/03/28 14:40:38 by rparodi #+# #+# */ -/* Updated: 2024/08/03 16:18:41 by maiboyer ### ########.fr */ +/* Updated: 2024/08/04 14:15:02 by maiboyer ### ########.fr */ /* */ /* ************************************************************************** */ @@ -114,13 +114,13 @@ t_node parse_str(t_state *state) void exec_shcat(t_state *state) { - t_program_result prog_res; - - prog_res = (t_program_result){.exit = 0}; + /* t_program_result prog_res; */ + /* */ + /* prog_res = (t_program_result){.exit = 0}; */ print_node_data(&state->current_node, 0); free_node(state->current_node); - if (state->ast != NULL && run_program(&state->ast->data.program, state, &prog_res)) - printf("Error when execting the Command \n"); + /* if (state->ast != NULL && run_program(&state->ast->data.program, state, &prog_res)) */ + /* printf("Error when execting the Command \n"); */ ast_free(state->ast); } @@ -157,7 +157,7 @@ void ft_take_args(t_state *state) line_history_add(state->str_input); state->current_node = parse_str(state); exec_shcat(state); - ft_exit(state, 42); + /* ft_exit(state, 42); */ mem_free(state->str_input); } }