Changed Grammar
This commit is contained in:
parent
b0da66b7d8
commit
fbb9977f4a
2132 changed files with 110314 additions and 233488 deletions
|
|
@ -28,980 +28,5 @@ 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);
|
||||
|
||||
#endif // PARSE_TABLE_H
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ void parse_table_0(t_parse_table_array *v)
|
|||
v->a[0][ts_builtin_sym_end] = actions(1);
|
||||
v->a[0][sym_word] = actions(1);
|
||||
v->a[0][anon_sym_for] = actions(1);
|
||||
v->a[0][anon_sym_select] = actions(1);
|
||||
v->a[0][anon_sym_in] = actions(1);
|
||||
v->a[0][anon_sym_while] = actions(1);
|
||||
v->a[0][anon_sym_until] = actions(1);
|
||||
|
|
@ -34,36 +33,20 @@ void parse_table_0(t_parse_table_array *v)
|
|||
v->a[0][anon_sym_PIPE] = actions(1);
|
||||
v->a[0][anon_sym_RPAREN] = actions(1);
|
||||
v->a[0][anon_sym_SEMI_SEMI] = actions(1);
|
||||
v->a[0][anon_sym_LBRACE] = actions(1);
|
||||
parse_table_1(v);
|
||||
}
|
||||
|
||||
void parse_table_1(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_SEMI_AMP] = actions(1);
|
||||
v->a[0][anon_sym_SEMI_SEMI_AMP] = actions(1);
|
||||
v->a[0][anon_sym_function] = actions(1);
|
||||
v->a[0][anon_sym_LBRACE] = actions(1);
|
||||
v->a[0][anon_sym_RBRACE] = actions(1);
|
||||
v->a[0][anon_sym_PIPE_AMP] = actions(1);
|
||||
v->a[0][anon_sym_AMP_AMP] = actions(1);
|
||||
v->a[0][anon_sym_PIPE_PIPE] = actions(1);
|
||||
v->a[0][anon_sym_BANG] = actions(1);
|
||||
v->a[0][anon_sym_declare] = actions(1);
|
||||
v->a[0][anon_sym_typeset] = actions(1);
|
||||
v->a[0][anon_sym_export] = actions(1);
|
||||
v->a[0][anon_sym_readonly] = actions(1);
|
||||
v->a[0][anon_sym_local] = actions(1);
|
||||
v->a[0][anon_sym_unset] = actions(1);
|
||||
v->a[0][anon_sym_unsetenv] = actions(1);
|
||||
v->a[0][anon_sym_EQ] = actions(1);
|
||||
v->a[0][anon_sym_LT] = actions(1);
|
||||
v->a[0][anon_sym_GT] = actions(1);
|
||||
v->a[0][anon_sym_GT_GT] = actions(1);
|
||||
parse_table_2(v);
|
||||
}
|
||||
|
||||
void parse_table_2(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_AMP_GT] = actions(1);
|
||||
v->a[0][anon_sym_AMP_GT_GT] = actions(1);
|
||||
v->a[0][anon_sym_LT_AMP] = actions(1);
|
||||
|
|
@ -73,22 +56,20 @@ void parse_table_2(t_parse_table_array *v)
|
|||
v->a[0][anon_sym_GT_AMP_DASH] = actions(1);
|
||||
v->a[0][anon_sym_LT_LT] = actions(1);
|
||||
v->a[0][anon_sym_LT_LT_DASH] = actions(1);
|
||||
v->a[0][anon_sym_PIPE_AMP] = actions(1);
|
||||
v->a[0][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(1);
|
||||
v->a[0][anon_sym_COMMA] = actions(1);
|
||||
v->a[0][anon_sym_DOT_DOT] = actions(1);
|
||||
v->a[0][anon_sym_RBRACE2] = actions(1);
|
||||
v->a[0][anon_sym_STAR_EQ] = actions(1);
|
||||
parse_table_2(v);
|
||||
}
|
||||
|
||||
void parse_table_2(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_SLASH_EQ] = actions(1);
|
||||
v->a[0][anon_sym_PERCENT_EQ] = actions(1);
|
||||
v->a[0][anon_sym_LT_LT_EQ] = actions(1);
|
||||
v->a[0][anon_sym_GT_GT_EQ] = actions(1);
|
||||
v->a[0][anon_sym_AMP_EQ] = actions(1);
|
||||
v->a[0][anon_sym_CARET_EQ] = actions(1);
|
||||
parse_table_3(v);
|
||||
}
|
||||
|
||||
void parse_table_3(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_PIPE_EQ] = actions(1);
|
||||
v->a[0][anon_sym_CARET] = actions(1);
|
||||
v->a[0][anon_sym_AMP] = actions(1);
|
||||
|
|
@ -103,20 +84,18 @@ void parse_table_3(t_parse_table_array *v)
|
|||
v->a[0][anon_sym_COLON] = actions(1);
|
||||
v->a[0][anon_sym_DASH2] = actions(1);
|
||||
v->a[0][anon_sym_PLUS2] = actions(1);
|
||||
parse_table_3(v);
|
||||
}
|
||||
|
||||
void parse_table_3(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_TILDE] = actions(1);
|
||||
v->a[0][aux_sym_concatenation_token1] = actions(1);
|
||||
v->a[0][anon_sym_DOLLAR] = actions(1);
|
||||
v->a[0][sym__special_character] = actions(1);
|
||||
v->a[0][anon_sym_DQUOTE] = actions(1);
|
||||
v->a[0][sym_raw_string] = actions(1);
|
||||
parse_table_4(v);
|
||||
}
|
||||
|
||||
void parse_table_4(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_POUND] = actions(1);
|
||||
v->a[0][anon_sym_DOLLAR_LBRACE] = actions(1);
|
||||
v->a[0][anon_sym_RBRACE3] = actions(1);
|
||||
v->a[0][anon_sym_DASH3] = actions(1);
|
||||
v->a[0][anon_sym_COLON_EQ] = actions(1);
|
||||
v->a[0][anon_sym_EQ2] = actions(1);
|
||||
|
|
@ -126,14 +105,35 @@ void parse_table_4(t_parse_table_array *v)
|
|||
v->a[0][anon_sym_PERCENT_PERCENT] = actions(1);
|
||||
v->a[0][anon_sym_DOLLAR_LPAREN] = actions(1);
|
||||
v->a[0][anon_sym_BQUOTE] = actions(1);
|
||||
v->a[0][anon_sym_DOLLAR_BQUOTE] = actions(1);
|
||||
v->a[0][sym_comment] = actions(3);
|
||||
v->a[0][sym__comment_word] = actions(1);
|
||||
v->a[0][anon_sym_AT] = actions(1);
|
||||
v->a[0][anon_sym_0] = actions(1);
|
||||
v->a[0][anon_sym__] = actions(1);
|
||||
parse_table_4(v);
|
||||
}
|
||||
|
||||
void parse_table_4(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][anon_sym_SEMI] = actions(1);
|
||||
v->a[0][anon_sym_RBRACK] = actions(1);
|
||||
v->a[0][sym_heredoc_start] = actions(1);
|
||||
v->a[0][sym_simple_heredoc_body] = actions(1);
|
||||
v->a[0][sym__heredoc_body_beginning] = actions(1);
|
||||
v->a[0][sym_heredoc_content] = actions(1);
|
||||
v->a[0][sym_heredoc_end] = actions(1);
|
||||
v->a[0][sym_file_descriptor] = actions(1);
|
||||
v->a[0][sym__empty_value] = actions(1);
|
||||
v->a[0][sym__concat] = actions(1);
|
||||
v->a[0][sym_variable_name] = actions(1);
|
||||
v->a[0][sym_regex] = actions(1);
|
||||
v->a[0][sym__expansion_word] = actions(1);
|
||||
v->a[0][sym_extglob_pattern] = actions(1);
|
||||
v->a[0][sym__bare_dollar] = actions(1);
|
||||
v->a[0][sym__immediate_double_hash] = actions(1);
|
||||
v->a[0][sym___error_recovery] = actions(1);
|
||||
v->a[1][sym_program] = state(2253);
|
||||
v->a[1][sym__statements] = state(2252);
|
||||
v->a[1][sym__statement_not_pipeline] = state(2052);
|
||||
v->a[1][sym_redirected_statement] = state(1022);
|
||||
parse_table_5(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,127 +14,73 @@
|
|||
|
||||
void parse_table_5(t_parse_table_array *v)
|
||||
{
|
||||
v->a[0][sym_heredoc_start] = actions(1);
|
||||
v->a[0][sym_simple_heredoc_body] = actions(1);
|
||||
v->a[0][sym__heredoc_body_beginning] = actions(1);
|
||||
v->a[0][sym_heredoc_content] = actions(1);
|
||||
v->a[0][sym_heredoc_end] = actions(1);
|
||||
v->a[0][sym_file_descriptor] = actions(1);
|
||||
v->a[0][sym__empty_value] = actions(1);
|
||||
v->a[0][sym__concat] = actions(1);
|
||||
v->a[0][sym_variable_name] = actions(1);
|
||||
v->a[0][sym_test_operator] = actions(1);
|
||||
v->a[0][sym_regex] = actions(1);
|
||||
v->a[0][sym__regex_no_slash] = actions(1);
|
||||
v->a[0][sym__regex_no_space] = actions(1);
|
||||
v->a[0][sym__expansion_word] = actions(1);
|
||||
v->a[0][sym_extglob_pattern] = actions(1);
|
||||
v->a[0][sym__bare_dollar] = actions(1);
|
||||
v->a[0][sym__brace_start] = actions(1);
|
||||
v->a[0][sym__immediate_double_hash] = actions(1);
|
||||
v->a[0][sym___error_recovery] = actions(1);
|
||||
v->a[1][sym_program] = state(4035);
|
||||
v->a[1][sym_for_statement] = state(1022);
|
||||
v->a[1][sym_while_statement] = state(1022);
|
||||
v->a[1][sym_if_statement] = state(1022);
|
||||
v->a[1][sym_case_statement] = state(1022);
|
||||
v->a[1][sym_function_definition] = state(1022);
|
||||
v->a[1][sym_compound_statement] = state(1022);
|
||||
v->a[1][sym_subshell] = state(1022);
|
||||
v->a[1][sym_pipeline] = state(1122);
|
||||
v->a[1][sym_list] = state(1022);
|
||||
v->a[1][sym_negated_command] = state(1022);
|
||||
v->a[1][sym_command] = state(1022);
|
||||
v->a[1][sym_command_name] = state(182);
|
||||
v->a[1][sym_variable_assignment] = state(265);
|
||||
v->a[1][sym_variable_assignments] = state(1022);
|
||||
v->a[1][sym_file_redirect] = state(698);
|
||||
v->a[1][sym_arithmetic_expansion] = state(311);
|
||||
v->a[1][sym_concatenation] = state(565);
|
||||
v->a[1][sym_string] = state(311);
|
||||
v->a[1][sym_number] = state(311);
|
||||
v->a[1][sym_simple_expansion] = state(311);
|
||||
parse_table_6(v);
|
||||
}
|
||||
|
||||
void parse_table_6(t_parse_table_array *v)
|
||||
{
|
||||
v->a[1][sym__statements] = state(4034);
|
||||
v->a[1][sym__statement_not_pipeline] = state(3459);
|
||||
v->a[1][sym_redirected_statement] = state(2074);
|
||||
v->a[1][sym_for_statement] = state(2074);
|
||||
v->a[1][sym_while_statement] = state(2074);
|
||||
v->a[1][sym_if_statement] = state(2074);
|
||||
v->a[1][sym_case_statement] = state(2074);
|
||||
v->a[1][sym_function_definition] = state(2074);
|
||||
v->a[1][sym_compound_statement] = state(2074);
|
||||
v->a[1][sym_subshell] = state(2074);
|
||||
v->a[1][sym_pipeline] = state(2505);
|
||||
v->a[1][sym_list] = state(2074);
|
||||
v->a[1][sym_negated_command] = state(2074);
|
||||
v->a[1][sym_declaration_command] = state(2074);
|
||||
v->a[1][sym_unset_command] = state(2074);
|
||||
v->a[1][sym_command] = state(2074);
|
||||
v->a[1][sym_command_name] = state(280);
|
||||
v->a[1][sym_variable_assignment] = state(533);
|
||||
v->a[1][sym_variable_assignments] = state(2074);
|
||||
v->a[1][sym_file_redirect] = state(1296);
|
||||
v->a[1][sym_expansion] = state(311);
|
||||
v->a[1][sym_command_substitution] = state(311);
|
||||
v->a[1][aux_sym__statements_repeat1] = state(140);
|
||||
v->a[1][aux_sym_redirected_statement_repeat2] = state(1138);
|
||||
v->a[1][aux_sym_command_repeat1] = state(572);
|
||||
v->a[1][ts_builtin_sym_end] = actions(5);
|
||||
v->a[1][sym_word] = actions(7);
|
||||
v->a[1][anon_sym_for] = actions(9);
|
||||
v->a[1][anon_sym_while] = actions(11);
|
||||
v->a[1][anon_sym_until] = actions(11);
|
||||
v->a[1][anon_sym_if] = actions(13);
|
||||
v->a[1][anon_sym_case] = actions(15);
|
||||
v->a[1][anon_sym_LPAREN] = actions(17);
|
||||
v->a[1][anon_sym_LBRACE] = actions(19);
|
||||
v->a[1][anon_sym_BANG] = actions(21);
|
||||
v->a[1][anon_sym_LT] = actions(23);
|
||||
v->a[1][anon_sym_GT] = actions(23);
|
||||
v->a[1][anon_sym_GT_GT] = actions(23);
|
||||
v->a[1][anon_sym_AMP_GT] = actions(23);
|
||||
v->a[1][anon_sym_AMP_GT_GT] = actions(23);
|
||||
parse_table_7(v);
|
||||
}
|
||||
|
||||
void parse_table_7(t_parse_table_array *v)
|
||||
{
|
||||
v->a[1][sym_arithmetic_expansion] = state(643);
|
||||
v->a[1][sym_brace_expression] = state(643);
|
||||
v->a[1][sym_concatenation] = state(1171);
|
||||
v->a[1][sym_string] = state(643);
|
||||
v->a[1][sym_number] = state(643);
|
||||
v->a[1][sym_simple_expansion] = state(643);
|
||||
v->a[1][sym_expansion] = state(643);
|
||||
v->a[1][sym_command_substitution] = state(643);
|
||||
v->a[1][aux_sym__statements_repeat1] = state(238);
|
||||
v->a[1][aux_sym_redirected_statement_repeat2] = state(2160);
|
||||
v->a[1][aux_sym_command_repeat1] = state(998);
|
||||
v->a[1][aux_sym__literal_repeat1] = state(1006);
|
||||
v->a[1][ts_builtin_sym_end] = actions(5);
|
||||
v->a[1][sym_word] = actions(7);
|
||||
v->a[1][anon_sym_for] = actions(9);
|
||||
v->a[1][anon_sym_select] = actions(9);
|
||||
v->a[1][anon_sym_while] = actions(11);
|
||||
v->a[1][anon_sym_until] = actions(11);
|
||||
v->a[1][anon_sym_if] = actions(13);
|
||||
v->a[1][anon_sym_case] = actions(15);
|
||||
parse_table_8(v);
|
||||
}
|
||||
|
||||
void parse_table_8(t_parse_table_array *v)
|
||||
{
|
||||
v->a[1][anon_sym_LPAREN] = actions(17);
|
||||
v->a[1][anon_sym_function] = actions(19);
|
||||
v->a[1][anon_sym_LBRACE] = actions(21);
|
||||
v->a[1][anon_sym_BANG] = actions(23);
|
||||
v->a[1][anon_sym_declare] = actions(25);
|
||||
v->a[1][anon_sym_typeset] = actions(25);
|
||||
v->a[1][anon_sym_export] = actions(25);
|
||||
v->a[1][anon_sym_readonly] = actions(25);
|
||||
v->a[1][anon_sym_local] = actions(25);
|
||||
v->a[1][anon_sym_unset] = actions(27);
|
||||
v->a[1][anon_sym_unsetenv] = actions(27);
|
||||
v->a[1][anon_sym_LT] = actions(29);
|
||||
v->a[1][anon_sym_GT] = actions(29);
|
||||
v->a[1][anon_sym_GT_GT] = actions(31);
|
||||
v->a[1][anon_sym_AMP_GT] = actions(29);
|
||||
v->a[1][anon_sym_AMP_GT_GT] = actions(31);
|
||||
v->a[1][anon_sym_LT_AMP] = actions(29);
|
||||
v->a[1][anon_sym_GT_AMP] = actions(29);
|
||||
v->a[1][anon_sym_GT_PIPE] = actions(31);
|
||||
v->a[1][anon_sym_LT_AMP_DASH] = actions(33);
|
||||
parse_table_9(v);
|
||||
}
|
||||
|
||||
void parse_table_9(t_parse_table_array *v)
|
||||
{
|
||||
v->a[1][anon_sym_GT_AMP_DASH] = actions(33);
|
||||
v->a[1][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35);
|
||||
v->a[1][anon_sym_DOLLAR] = actions(37);
|
||||
v->a[1][sym__special_character] = actions(39);
|
||||
v->a[1][anon_sym_DQUOTE] = actions(41);
|
||||
v->a[1][sym_raw_string] = actions(43);
|
||||
v->a[1][aux_sym_number_token1] = actions(45);
|
||||
v->a[1][aux_sym_number_token2] = actions(47);
|
||||
v->a[1][anon_sym_DOLLAR_LBRACE] = actions(49);
|
||||
v->a[1][anon_sym_DOLLAR_LPAREN] = actions(51);
|
||||
v->a[1][anon_sym_BQUOTE] = actions(53);
|
||||
v->a[1][anon_sym_DOLLAR_BQUOTE] = actions(55);
|
||||
v->a[1][sym_comment] = actions(57);
|
||||
v->a[1][sym_file_descriptor] = actions(59);
|
||||
v->a[1][sym_variable_name] = actions(61);
|
||||
v->a[1][sym_test_operator] = actions(43);
|
||||
v->a[1][sym__brace_start] = actions(63);
|
||||
v->a[2][aux_sym__terminated_statement] = state(5);
|
||||
v->a[2][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[2][sym_redirected_statement] = state(2164);
|
||||
parse_table_10(v);
|
||||
v->a[1][anon_sym_LT_AMP] = actions(23);
|
||||
v->a[1][anon_sym_GT_AMP] = actions(23);
|
||||
v->a[1][anon_sym_GT_PIPE] = actions(23);
|
||||
v->a[1][anon_sym_LT_AMP_DASH] = actions(25);
|
||||
v->a[1][anon_sym_GT_AMP_DASH] = actions(25);
|
||||
v->a[1][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(27);
|
||||
v->a[1][anon_sym_DOLLAR] = actions(29);
|
||||
v->a[1][anon_sym_DQUOTE] = actions(31);
|
||||
v->a[1][sym_raw_string] = actions(33);
|
||||
v->a[1][aux_sym_number_token1] = actions(35);
|
||||
v->a[1][aux_sym_number_token2] = actions(37);
|
||||
v->a[1][anon_sym_DOLLAR_LBRACE] = actions(39);
|
||||
v->a[1][anon_sym_DOLLAR_LPAREN] = actions(41);
|
||||
v->a[1][anon_sym_BQUOTE] = actions(43);
|
||||
v->a[1][sym_comment] = actions(3);
|
||||
v->a[1][sym_file_descriptor] = actions(45);
|
||||
v->a[1][sym_variable_name] = actions(47);
|
||||
}
|
||||
|
||||
/* EOF parse_table_1.c */
|
||||
|
|
|
|||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_10.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[11][sym_comment] = actions(57);
|
||||
v->a[11][sym_file_descriptor] = actions(185);
|
||||
v->a[11][sym_variable_name] = actions(187);
|
||||
v->a[11][sym_test_operator] = actions(171);
|
||||
v->a[11][sym__brace_start] = actions(189);
|
||||
v->a[12][sym__statements] = state(3445);
|
||||
v->a[12][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[12][sym_redirected_statement] = state(1914);
|
||||
v->a[12][sym_for_statement] = state(1914);
|
||||
v->a[12][sym_while_statement] = state(1914);
|
||||
v->a[12][sym_if_statement] = state(1914);
|
||||
v->a[12][sym_case_statement] = state(1914);
|
||||
v->a[12][sym_function_definition] = state(1914);
|
||||
v->a[12][sym_compound_statement] = state(1914);
|
||||
v->a[12][sym_subshell] = state(1914);
|
||||
v->a[12][sym_pipeline] = state(2054);
|
||||
v->a[12][sym_list] = state(1914);
|
||||
v->a[12][sym_negated_command] = state(1914);
|
||||
v->a[12][sym_declaration_command] = state(1914);
|
||||
v->a[12][sym_unset_command] = state(1914);
|
||||
parse_table_51(v);
|
||||
}
|
||||
|
||||
void parse_table_51(t_parse_table_array *v)
|
||||
{
|
||||
v->a[12][sym_command] = state(1914);
|
||||
v->a[12][sym_command_name] = state(257);
|
||||
v->a[12][sym_variable_assignment] = state(445);
|
||||
v->a[12][sym_variable_assignments] = state(1914);
|
||||
v->a[12][sym_file_redirect] = state(1015);
|
||||
v->a[12][sym_arithmetic_expansion] = state(508);
|
||||
v->a[12][sym_brace_expression] = state(508);
|
||||
v->a[12][sym_concatenation] = state(862);
|
||||
v->a[12][sym_string] = state(508);
|
||||
v->a[12][sym_number] = state(508);
|
||||
v->a[12][sym_simple_expansion] = state(508);
|
||||
v->a[12][sym_expansion] = state(508);
|
||||
v->a[12][sym_command_substitution] = state(508);
|
||||
v->a[12][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[12][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[12][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[12][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[12][sym_word] = actions(129);
|
||||
v->a[12][anon_sym_for] = actions(131);
|
||||
v->a[12][anon_sym_select] = actions(131);
|
||||
parse_table_52(v);
|
||||
}
|
||||
|
||||
void parse_table_52(t_parse_table_array *v)
|
||||
{
|
||||
v->a[12][anon_sym_while] = actions(133);
|
||||
v->a[12][anon_sym_until] = actions(133);
|
||||
v->a[12][anon_sym_if] = actions(135);
|
||||
v->a[12][anon_sym_case] = actions(137);
|
||||
v->a[12][anon_sym_esac] = actions(199);
|
||||
v->a[12][anon_sym_LPAREN] = actions(141);
|
||||
v->a[12][anon_sym_SEMI_SEMI] = actions(201);
|
||||
v->a[12][anon_sym_SEMI_AMP] = actions(203);
|
||||
v->a[12][anon_sym_SEMI_SEMI_AMP] = actions(205);
|
||||
v->a[12][anon_sym_function] = actions(147);
|
||||
v->a[12][anon_sym_LBRACE] = actions(149);
|
||||
v->a[12][anon_sym_BANG] = actions(151);
|
||||
v->a[12][anon_sym_declare] = actions(153);
|
||||
v->a[12][anon_sym_typeset] = actions(153);
|
||||
v->a[12][anon_sym_export] = actions(153);
|
||||
v->a[12][anon_sym_readonly] = actions(153);
|
||||
v->a[12][anon_sym_local] = actions(153);
|
||||
v->a[12][anon_sym_unset] = actions(155);
|
||||
v->a[12][anon_sym_unsetenv] = actions(155);
|
||||
v->a[12][anon_sym_LT] = actions(157);
|
||||
parse_table_53(v);
|
||||
}
|
||||
|
||||
void parse_table_53(t_parse_table_array *v)
|
||||
{
|
||||
v->a[12][anon_sym_GT] = actions(157);
|
||||
v->a[12][anon_sym_GT_GT] = actions(159);
|
||||
v->a[12][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[12][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[12][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[12][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[12][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[12][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[12][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[12][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[12][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[12][sym__special_character] = actions(167);
|
||||
v->a[12][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[12][sym_raw_string] = actions(171);
|
||||
v->a[12][aux_sym_number_token1] = actions(173);
|
||||
v->a[12][aux_sym_number_token2] = actions(175);
|
||||
v->a[12][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[12][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[12][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[12][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_54(v);
|
||||
}
|
||||
|
||||
void parse_table_54(t_parse_table_array *v)
|
||||
{
|
||||
v->a[12][sym_comment] = actions(57);
|
||||
v->a[12][sym_file_descriptor] = actions(185);
|
||||
v->a[12][sym_variable_name] = actions(187);
|
||||
v->a[12][sym_test_operator] = actions(171);
|
||||
v->a[12][sym__brace_start] = actions(189);
|
||||
v->a[13][aux_sym__terminated_statement] = state(13);
|
||||
v->a[13][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[13][sym_redirected_statement] = state(2164);
|
||||
v->a[13][sym_for_statement] = state(2164);
|
||||
v->a[13][sym_while_statement] = state(2164);
|
||||
v->a[13][sym_if_statement] = state(2164);
|
||||
v->a[13][sym_case_statement] = state(2164);
|
||||
v->a[13][sym_function_definition] = state(2164);
|
||||
v->a[13][sym_compound_statement] = state(2164);
|
||||
v->a[13][sym_subshell] = state(2164);
|
||||
v->a[13][sym_pipeline] = state(2581);
|
||||
v->a[13][sym_list] = state(2164);
|
||||
v->a[13][sym_negated_command] = state(2164);
|
||||
v->a[13][sym_declaration_command] = state(2164);
|
||||
v->a[13][sym_unset_command] = state(2164);
|
||||
parse_table_55(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_10.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_100.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[129][sym_brace_expression] = state(834);
|
||||
v->a[129][sym_concatenation] = state(1192);
|
||||
v->a[129][sym_string] = state(834);
|
||||
v->a[129][sym_number] = state(834);
|
||||
v->a[129][sym_simple_expansion] = state(834);
|
||||
v->a[129][sym_expansion] = state(834);
|
||||
v->a[129][sym_command_substitution] = state(834);
|
||||
v->a[129][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[129][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[129][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[129][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[129][sym_word] = actions(467);
|
||||
v->a[129][anon_sym_for] = actions(9);
|
||||
v->a[129][anon_sym_select] = actions(9);
|
||||
v->a[129][anon_sym_while] = actions(11);
|
||||
v->a[129][anon_sym_until] = actions(11);
|
||||
v->a[129][anon_sym_if] = actions(13);
|
||||
v->a[129][anon_sym_case] = actions(15);
|
||||
v->a[129][anon_sym_LPAREN] = actions(17);
|
||||
v->a[129][anon_sym_function] = actions(469);
|
||||
parse_table_501(v);
|
||||
}
|
||||
|
||||
void parse_table_501(t_parse_table_array *v)
|
||||
{
|
||||
v->a[129][anon_sym_LBRACE] = actions(21);
|
||||
v->a[129][anon_sym_BANG] = actions(471);
|
||||
v->a[129][anon_sym_declare] = actions(473);
|
||||
v->a[129][anon_sym_typeset] = actions(473);
|
||||
v->a[129][anon_sym_export] = actions(473);
|
||||
v->a[129][anon_sym_readonly] = actions(473);
|
||||
v->a[129][anon_sym_local] = actions(473);
|
||||
v->a[129][anon_sym_unset] = actions(475);
|
||||
v->a[129][anon_sym_unsetenv] = actions(475);
|
||||
v->a[129][anon_sym_LT] = actions(81);
|
||||
v->a[129][anon_sym_GT] = actions(81);
|
||||
v->a[129][anon_sym_GT_GT] = actions(83);
|
||||
v->a[129][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[129][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[129][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[129][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[129][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[129][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[129][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[129][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_502(v);
|
||||
}
|
||||
|
||||
void parse_table_502(t_parse_table_array *v)
|
||||
{
|
||||
v->a[129][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[129][sym__special_character] = actions(91);
|
||||
v->a[129][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[129][sym_raw_string] = actions(95);
|
||||
v->a[129][aux_sym_number_token1] = actions(97);
|
||||
v->a[129][aux_sym_number_token2] = actions(99);
|
||||
v->a[129][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[129][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[129][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[129][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[129][sym_comment] = actions(57);
|
||||
v->a[129][sym_file_descriptor] = actions(109);
|
||||
v->a[129][sym_variable_name] = actions(111);
|
||||
v->a[129][sym_test_operator] = actions(95);
|
||||
v->a[129][sym__brace_start] = actions(113);
|
||||
v->a[130][sym__statements] = state(3805);
|
||||
v->a[130][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[130][sym_redirected_statement] = state(2121);
|
||||
v->a[130][sym_for_statement] = state(2121);
|
||||
v->a[130][sym_while_statement] = state(2121);
|
||||
parse_table_503(v);
|
||||
}
|
||||
|
||||
void parse_table_503(t_parse_table_array *v)
|
||||
{
|
||||
v->a[130][sym_if_statement] = state(2121);
|
||||
v->a[130][sym_case_statement] = state(2121);
|
||||
v->a[130][sym_function_definition] = state(2121);
|
||||
v->a[130][sym_compound_statement] = state(2121);
|
||||
v->a[130][sym_subshell] = state(2121);
|
||||
v->a[130][sym_pipeline] = state(2499);
|
||||
v->a[130][sym_list] = state(2121);
|
||||
v->a[130][sym_negated_command] = state(2121);
|
||||
v->a[130][sym_declaration_command] = state(2121);
|
||||
v->a[130][sym_unset_command] = state(2121);
|
||||
v->a[130][sym_command] = state(2121);
|
||||
v->a[130][sym_command_name] = state(340);
|
||||
v->a[130][sym_variable_assignment] = state(709);
|
||||
v->a[130][sym_variable_assignments] = state(2121);
|
||||
v->a[130][sym_file_redirect] = state(1361);
|
||||
v->a[130][sym_arithmetic_expansion] = state(834);
|
||||
v->a[130][sym_brace_expression] = state(834);
|
||||
v->a[130][sym_concatenation] = state(1192);
|
||||
v->a[130][sym_string] = state(834);
|
||||
v->a[130][sym_number] = state(834);
|
||||
parse_table_504(v);
|
||||
}
|
||||
|
||||
void parse_table_504(t_parse_table_array *v)
|
||||
{
|
||||
v->a[130][sym_simple_expansion] = state(834);
|
||||
v->a[130][sym_expansion] = state(834);
|
||||
v->a[130][sym_command_substitution] = state(834);
|
||||
v->a[130][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[130][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[130][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[130][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[130][sym_word] = actions(467);
|
||||
v->a[130][anon_sym_for] = actions(9);
|
||||
v->a[130][anon_sym_select] = actions(9);
|
||||
v->a[130][anon_sym_while] = actions(11);
|
||||
v->a[130][anon_sym_until] = actions(11);
|
||||
v->a[130][anon_sym_if] = actions(13);
|
||||
v->a[130][anon_sym_case] = actions(15);
|
||||
v->a[130][anon_sym_LPAREN] = actions(17);
|
||||
v->a[130][anon_sym_function] = actions(469);
|
||||
v->a[130][anon_sym_LBRACE] = actions(21);
|
||||
v->a[130][anon_sym_BANG] = actions(471);
|
||||
v->a[130][anon_sym_declare] = actions(473);
|
||||
v->a[130][anon_sym_typeset] = actions(473);
|
||||
parse_table_505(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_100.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_101.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[130][anon_sym_export] = actions(473);
|
||||
v->a[130][anon_sym_readonly] = actions(473);
|
||||
v->a[130][anon_sym_local] = actions(473);
|
||||
v->a[130][anon_sym_unset] = actions(475);
|
||||
v->a[130][anon_sym_unsetenv] = actions(475);
|
||||
v->a[130][anon_sym_LT] = actions(81);
|
||||
v->a[130][anon_sym_GT] = actions(81);
|
||||
v->a[130][anon_sym_GT_GT] = actions(83);
|
||||
v->a[130][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[130][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[130][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[130][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[130][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[130][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[130][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[130][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[130][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[130][sym__special_character] = actions(91);
|
||||
v->a[130][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[130][sym_raw_string] = actions(95);
|
||||
parse_table_506(v);
|
||||
}
|
||||
|
||||
void parse_table_506(t_parse_table_array *v)
|
||||
{
|
||||
v->a[130][aux_sym_number_token1] = actions(97);
|
||||
v->a[130][aux_sym_number_token2] = actions(99);
|
||||
v->a[130][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[130][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[130][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[130][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[130][sym_comment] = actions(57);
|
||||
v->a[130][sym_file_descriptor] = actions(109);
|
||||
v->a[130][sym_variable_name] = actions(111);
|
||||
v->a[130][sym_test_operator] = actions(95);
|
||||
v->a[130][sym__brace_start] = actions(113);
|
||||
v->a[131][sym__statements] = state(3868);
|
||||
v->a[131][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[131][sym_redirected_statement] = state(2098);
|
||||
v->a[131][sym_for_statement] = state(2098);
|
||||
v->a[131][sym_while_statement] = state(2098);
|
||||
v->a[131][sym_if_statement] = state(2098);
|
||||
v->a[131][sym_case_statement] = state(2098);
|
||||
v->a[131][sym_function_definition] = state(2098);
|
||||
v->a[131][sym_compound_statement] = state(2098);
|
||||
parse_table_507(v);
|
||||
}
|
||||
|
||||
void parse_table_507(t_parse_table_array *v)
|
||||
{
|
||||
v->a[131][sym_subshell] = state(2098);
|
||||
v->a[131][sym_pipeline] = state(2384);
|
||||
v->a[131][sym_list] = state(2098);
|
||||
v->a[131][sym_negated_command] = state(2098);
|
||||
v->a[131][sym_declaration_command] = state(2098);
|
||||
v->a[131][sym_unset_command] = state(2098);
|
||||
v->a[131][sym_command] = state(2098);
|
||||
v->a[131][sym_command_name] = state(292);
|
||||
v->a[131][sym_variable_assignment] = state(539);
|
||||
v->a[131][sym_variable_assignments] = state(2098);
|
||||
v->a[131][sym_file_redirect] = state(1306);
|
||||
v->a[131][sym_arithmetic_expansion] = state(702);
|
||||
v->a[131][sym_brace_expression] = state(702);
|
||||
v->a[131][sym_concatenation] = state(1192);
|
||||
v->a[131][sym_string] = state(702);
|
||||
v->a[131][sym_number] = state(702);
|
||||
v->a[131][sym_simple_expansion] = state(702);
|
||||
v->a[131][sym_expansion] = state(702);
|
||||
v->a[131][sym_command_substitution] = state(702);
|
||||
v->a[131][aux_sym__statements_repeat1] = state(226);
|
||||
parse_table_508(v);
|
||||
}
|
||||
|
||||
void parse_table_508(t_parse_table_array *v)
|
||||
{
|
||||
v->a[131][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[131][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[131][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[131][sym_word] = actions(419);
|
||||
v->a[131][anon_sym_for] = actions(9);
|
||||
v->a[131][anon_sym_select] = actions(9);
|
||||
v->a[131][anon_sym_while] = actions(11);
|
||||
v->a[131][anon_sym_until] = actions(11);
|
||||
v->a[131][anon_sym_if] = actions(13);
|
||||
v->a[131][anon_sym_case] = actions(15);
|
||||
v->a[131][anon_sym_LPAREN] = actions(17);
|
||||
v->a[131][anon_sym_function] = actions(423);
|
||||
v->a[131][anon_sym_LBRACE] = actions(21);
|
||||
v->a[131][anon_sym_BANG] = actions(425);
|
||||
v->a[131][anon_sym_declare] = actions(427);
|
||||
v->a[131][anon_sym_typeset] = actions(427);
|
||||
v->a[131][anon_sym_export] = actions(427);
|
||||
v->a[131][anon_sym_readonly] = actions(427);
|
||||
v->a[131][anon_sym_local] = actions(427);
|
||||
v->a[131][anon_sym_unset] = actions(429);
|
||||
parse_table_509(v);
|
||||
}
|
||||
|
||||
void parse_table_509(t_parse_table_array *v)
|
||||
{
|
||||
v->a[131][anon_sym_unsetenv] = actions(429);
|
||||
v->a[131][anon_sym_LT] = actions(431);
|
||||
v->a[131][anon_sym_GT] = actions(431);
|
||||
v->a[131][anon_sym_GT_GT] = actions(433);
|
||||
v->a[131][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[131][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[131][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[131][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[131][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[131][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[131][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[131][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[131][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[131][sym__special_character] = actions(437);
|
||||
v->a[131][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[131][sym_raw_string] = actions(439);
|
||||
v->a[131][aux_sym_number_token1] = actions(97);
|
||||
v->a[131][aux_sym_number_token2] = actions(99);
|
||||
v->a[131][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[131][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_510(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_101.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_102.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[131][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[131][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[131][sym_comment] = actions(57);
|
||||
v->a[131][sym_file_descriptor] = actions(441);
|
||||
v->a[131][sym_variable_name] = actions(443);
|
||||
v->a[131][sym_test_operator] = actions(439);
|
||||
v->a[131][sym__brace_start] = actions(113);
|
||||
v->a[132][sym__statements] = state(3798);
|
||||
v->a[132][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[132][sym_redirected_statement] = state(2098);
|
||||
v->a[132][sym_for_statement] = state(2098);
|
||||
v->a[132][sym_while_statement] = state(2098);
|
||||
v->a[132][sym_if_statement] = state(2098);
|
||||
v->a[132][sym_case_statement] = state(2098);
|
||||
v->a[132][sym_function_definition] = state(2098);
|
||||
v->a[132][sym_compound_statement] = state(2098);
|
||||
v->a[132][sym_subshell] = state(2098);
|
||||
v->a[132][sym_pipeline] = state(2384);
|
||||
v->a[132][sym_list] = state(2098);
|
||||
v->a[132][sym_negated_command] = state(2098);
|
||||
parse_table_511(v);
|
||||
}
|
||||
|
||||
void parse_table_511(t_parse_table_array *v)
|
||||
{
|
||||
v->a[132][sym_declaration_command] = state(2098);
|
||||
v->a[132][sym_unset_command] = state(2098);
|
||||
v->a[132][sym_command] = state(2098);
|
||||
v->a[132][sym_command_name] = state(292);
|
||||
v->a[132][sym_variable_assignment] = state(539);
|
||||
v->a[132][sym_variable_assignments] = state(2098);
|
||||
v->a[132][sym_file_redirect] = state(1267);
|
||||
v->a[132][sym_arithmetic_expansion] = state(702);
|
||||
v->a[132][sym_brace_expression] = state(702);
|
||||
v->a[132][sym_concatenation] = state(1192);
|
||||
v->a[132][sym_string] = state(702);
|
||||
v->a[132][sym_number] = state(702);
|
||||
v->a[132][sym_simple_expansion] = state(702);
|
||||
v->a[132][sym_expansion] = state(702);
|
||||
v->a[132][sym_command_substitution] = state(702);
|
||||
v->a[132][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[132][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[132][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[132][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[132][sym_word] = actions(419);
|
||||
parse_table_512(v);
|
||||
}
|
||||
|
||||
void parse_table_512(t_parse_table_array *v)
|
||||
{
|
||||
v->a[132][anon_sym_for] = actions(9);
|
||||
v->a[132][anon_sym_select] = actions(9);
|
||||
v->a[132][anon_sym_while] = actions(11);
|
||||
v->a[132][anon_sym_until] = actions(11);
|
||||
v->a[132][anon_sym_if] = actions(13);
|
||||
v->a[132][anon_sym_case] = actions(15);
|
||||
v->a[132][anon_sym_LPAREN] = actions(17);
|
||||
v->a[132][anon_sym_function] = actions(423);
|
||||
v->a[132][anon_sym_LBRACE] = actions(21);
|
||||
v->a[132][anon_sym_BANG] = actions(425);
|
||||
v->a[132][anon_sym_declare] = actions(427);
|
||||
v->a[132][anon_sym_typeset] = actions(427);
|
||||
v->a[132][anon_sym_export] = actions(427);
|
||||
v->a[132][anon_sym_readonly] = actions(427);
|
||||
v->a[132][anon_sym_local] = actions(427);
|
||||
v->a[132][anon_sym_unset] = actions(429);
|
||||
v->a[132][anon_sym_unsetenv] = actions(429);
|
||||
v->a[132][anon_sym_LT] = actions(431);
|
||||
v->a[132][anon_sym_GT] = actions(431);
|
||||
v->a[132][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_513(v);
|
||||
}
|
||||
|
||||
void parse_table_513(t_parse_table_array *v)
|
||||
{
|
||||
v->a[132][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[132][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[132][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[132][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[132][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[132][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[132][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[132][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[132][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[132][sym__special_character] = actions(437);
|
||||
v->a[132][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[132][sym_raw_string] = actions(439);
|
||||
v->a[132][aux_sym_number_token1] = actions(97);
|
||||
v->a[132][aux_sym_number_token2] = actions(99);
|
||||
v->a[132][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[132][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[132][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[132][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[132][sym_comment] = actions(57);
|
||||
v->a[132][sym_file_descriptor] = actions(441);
|
||||
parse_table_514(v);
|
||||
}
|
||||
|
||||
void parse_table_514(t_parse_table_array *v)
|
||||
{
|
||||
v->a[132][sym_variable_name] = actions(443);
|
||||
v->a[132][sym_test_operator] = actions(439);
|
||||
v->a[132][sym__brace_start] = actions(113);
|
||||
v->a[133][sym__statements] = state(3795);
|
||||
v->a[133][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[133][sym_redirected_statement] = state(2121);
|
||||
v->a[133][sym_for_statement] = state(2121);
|
||||
v->a[133][sym_while_statement] = state(2121);
|
||||
v->a[133][sym_if_statement] = state(2121);
|
||||
v->a[133][sym_case_statement] = state(2121);
|
||||
v->a[133][sym_function_definition] = state(2121);
|
||||
v->a[133][sym_compound_statement] = state(2121);
|
||||
v->a[133][sym_subshell] = state(2121);
|
||||
v->a[133][sym_pipeline] = state(2499);
|
||||
v->a[133][sym_list] = state(2121);
|
||||
v->a[133][sym_negated_command] = state(2121);
|
||||
v->a[133][sym_declaration_command] = state(2121);
|
||||
v->a[133][sym_unset_command] = state(2121);
|
||||
v->a[133][sym_command] = state(2121);
|
||||
v->a[133][sym_command_name] = state(340);
|
||||
parse_table_515(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_102.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_103.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[133][sym_variable_assignment] = state(709);
|
||||
v->a[133][sym_variable_assignments] = state(2121);
|
||||
v->a[133][sym_file_redirect] = state(1361);
|
||||
v->a[133][sym_arithmetic_expansion] = state(834);
|
||||
v->a[133][sym_brace_expression] = state(834);
|
||||
v->a[133][sym_concatenation] = state(1192);
|
||||
v->a[133][sym_string] = state(834);
|
||||
v->a[133][sym_number] = state(834);
|
||||
v->a[133][sym_simple_expansion] = state(834);
|
||||
v->a[133][sym_expansion] = state(834);
|
||||
v->a[133][sym_command_substitution] = state(834);
|
||||
v->a[133][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[133][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[133][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[133][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[133][sym_word] = actions(467);
|
||||
v->a[133][anon_sym_for] = actions(9);
|
||||
v->a[133][anon_sym_select] = actions(9);
|
||||
v->a[133][anon_sym_while] = actions(11);
|
||||
v->a[133][anon_sym_until] = actions(11);
|
||||
parse_table_516(v);
|
||||
}
|
||||
|
||||
void parse_table_516(t_parse_table_array *v)
|
||||
{
|
||||
v->a[133][anon_sym_if] = actions(13);
|
||||
v->a[133][anon_sym_case] = actions(15);
|
||||
v->a[133][anon_sym_LPAREN] = actions(17);
|
||||
v->a[133][anon_sym_function] = actions(469);
|
||||
v->a[133][anon_sym_LBRACE] = actions(21);
|
||||
v->a[133][anon_sym_BANG] = actions(471);
|
||||
v->a[133][anon_sym_declare] = actions(473);
|
||||
v->a[133][anon_sym_typeset] = actions(473);
|
||||
v->a[133][anon_sym_export] = actions(473);
|
||||
v->a[133][anon_sym_readonly] = actions(473);
|
||||
v->a[133][anon_sym_local] = actions(473);
|
||||
v->a[133][anon_sym_unset] = actions(475);
|
||||
v->a[133][anon_sym_unsetenv] = actions(475);
|
||||
v->a[133][anon_sym_LT] = actions(81);
|
||||
v->a[133][anon_sym_GT] = actions(81);
|
||||
v->a[133][anon_sym_GT_GT] = actions(83);
|
||||
v->a[133][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[133][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[133][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[133][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_517(v);
|
||||
}
|
||||
|
||||
void parse_table_517(t_parse_table_array *v)
|
||||
{
|
||||
v->a[133][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[133][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[133][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[133][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[133][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[133][sym__special_character] = actions(91);
|
||||
v->a[133][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[133][sym_raw_string] = actions(95);
|
||||
v->a[133][aux_sym_number_token1] = actions(97);
|
||||
v->a[133][aux_sym_number_token2] = actions(99);
|
||||
v->a[133][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[133][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[133][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[133][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[133][sym_comment] = actions(57);
|
||||
v->a[133][sym_file_descriptor] = actions(109);
|
||||
v->a[133][sym_variable_name] = actions(111);
|
||||
v->a[133][sym_test_operator] = actions(95);
|
||||
v->a[133][sym__brace_start] = actions(113);
|
||||
v->a[134][aux_sym__terminated_statement] = state(116);
|
||||
parse_table_518(v);
|
||||
}
|
||||
|
||||
void parse_table_518(t_parse_table_array *v)
|
||||
{
|
||||
v->a[134][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[134][sym_redirected_statement] = state(2301);
|
||||
v->a[134][sym_for_statement] = state(2301);
|
||||
v->a[134][sym_while_statement] = state(2301);
|
||||
v->a[134][sym_if_statement] = state(2301);
|
||||
v->a[134][sym_case_statement] = state(2301);
|
||||
v->a[134][sym_function_definition] = state(2301);
|
||||
v->a[134][sym_compound_statement] = state(2301);
|
||||
v->a[134][sym_subshell] = state(2301);
|
||||
v->a[134][sym_pipeline] = state(2592);
|
||||
v->a[134][sym_list] = state(2301);
|
||||
v->a[134][sym_negated_command] = state(2301);
|
||||
v->a[134][sym_declaration_command] = state(2301);
|
||||
v->a[134][sym_unset_command] = state(2301);
|
||||
v->a[134][sym_command] = state(2301);
|
||||
v->a[134][sym_command_name] = state(310);
|
||||
v->a[134][sym_variable_assignment] = state(711);
|
||||
v->a[134][sym_variable_assignments] = state(2301);
|
||||
v->a[134][sym_file_redirect] = state(1320);
|
||||
v->a[134][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_519(v);
|
||||
}
|
||||
|
||||
void parse_table_519(t_parse_table_array *v)
|
||||
{
|
||||
v->a[134][sym_brace_expression] = state(834);
|
||||
v->a[134][sym_concatenation] = state(1192);
|
||||
v->a[134][sym_string] = state(834);
|
||||
v->a[134][sym_number] = state(834);
|
||||
v->a[134][sym_simple_expansion] = state(834);
|
||||
v->a[134][sym_expansion] = state(834);
|
||||
v->a[134][sym_command_substitution] = state(834);
|
||||
v->a[134][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[134][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[134][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[134][sym_word] = actions(65);
|
||||
v->a[134][anon_sym_for] = actions(9);
|
||||
v->a[134][anon_sym_select] = actions(9);
|
||||
v->a[134][anon_sym_while] = actions(11);
|
||||
v->a[134][anon_sym_until] = actions(11);
|
||||
v->a[134][anon_sym_if] = actions(13);
|
||||
v->a[134][anon_sym_case] = actions(15);
|
||||
v->a[134][anon_sym_LPAREN] = actions(17);
|
||||
v->a[134][anon_sym_function] = actions(73);
|
||||
v->a[134][anon_sym_LBRACE] = actions(21);
|
||||
parse_table_520(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_103.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_104.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[134][anon_sym_RBRACE] = actions(497);
|
||||
v->a[134][anon_sym_BANG] = actions(75);
|
||||
v->a[134][anon_sym_declare] = actions(77);
|
||||
v->a[134][anon_sym_typeset] = actions(77);
|
||||
v->a[134][anon_sym_export] = actions(77);
|
||||
v->a[134][anon_sym_readonly] = actions(77);
|
||||
v->a[134][anon_sym_local] = actions(77);
|
||||
v->a[134][anon_sym_unset] = actions(79);
|
||||
v->a[134][anon_sym_unsetenv] = actions(79);
|
||||
v->a[134][anon_sym_LT] = actions(81);
|
||||
v->a[134][anon_sym_GT] = actions(81);
|
||||
v->a[134][anon_sym_GT_GT] = actions(83);
|
||||
v->a[134][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[134][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[134][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[134][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[134][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[134][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[134][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[134][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_521(v);
|
||||
}
|
||||
|
||||
void parse_table_521(t_parse_table_array *v)
|
||||
{
|
||||
v->a[134][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[134][sym__special_character] = actions(91);
|
||||
v->a[134][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[134][sym_raw_string] = actions(95);
|
||||
v->a[134][aux_sym_number_token1] = actions(97);
|
||||
v->a[134][aux_sym_number_token2] = actions(99);
|
||||
v->a[134][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[134][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[134][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[134][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[134][sym_comment] = actions(57);
|
||||
v->a[134][sym_file_descriptor] = actions(109);
|
||||
v->a[134][sym_variable_name] = actions(111);
|
||||
v->a[134][sym_test_operator] = actions(95);
|
||||
v->a[134][sym__brace_start] = actions(113);
|
||||
v->a[135][sym__statements] = state(3869);
|
||||
v->a[135][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[135][sym_redirected_statement] = state(2121);
|
||||
v->a[135][sym_for_statement] = state(2121);
|
||||
v->a[135][sym_while_statement] = state(2121);
|
||||
parse_table_522(v);
|
||||
}
|
||||
|
||||
void parse_table_522(t_parse_table_array *v)
|
||||
{
|
||||
v->a[135][sym_if_statement] = state(2121);
|
||||
v->a[135][sym_case_statement] = state(2121);
|
||||
v->a[135][sym_function_definition] = state(2121);
|
||||
v->a[135][sym_compound_statement] = state(2121);
|
||||
v->a[135][sym_subshell] = state(2121);
|
||||
v->a[135][sym_pipeline] = state(2499);
|
||||
v->a[135][sym_list] = state(2121);
|
||||
v->a[135][sym_negated_command] = state(2121);
|
||||
v->a[135][sym_declaration_command] = state(2121);
|
||||
v->a[135][sym_unset_command] = state(2121);
|
||||
v->a[135][sym_command] = state(2121);
|
||||
v->a[135][sym_command_name] = state(340);
|
||||
v->a[135][sym_variable_assignment] = state(709);
|
||||
v->a[135][sym_variable_assignments] = state(2121);
|
||||
v->a[135][sym_file_redirect] = state(1361);
|
||||
v->a[135][sym_arithmetic_expansion] = state(834);
|
||||
v->a[135][sym_brace_expression] = state(834);
|
||||
v->a[135][sym_concatenation] = state(1192);
|
||||
v->a[135][sym_string] = state(834);
|
||||
v->a[135][sym_number] = state(834);
|
||||
parse_table_523(v);
|
||||
}
|
||||
|
||||
void parse_table_523(t_parse_table_array *v)
|
||||
{
|
||||
v->a[135][sym_simple_expansion] = state(834);
|
||||
v->a[135][sym_expansion] = state(834);
|
||||
v->a[135][sym_command_substitution] = state(834);
|
||||
v->a[135][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[135][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[135][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[135][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[135][sym_word] = actions(467);
|
||||
v->a[135][anon_sym_for] = actions(9);
|
||||
v->a[135][anon_sym_select] = actions(9);
|
||||
v->a[135][anon_sym_while] = actions(11);
|
||||
v->a[135][anon_sym_until] = actions(11);
|
||||
v->a[135][anon_sym_if] = actions(13);
|
||||
v->a[135][anon_sym_case] = actions(15);
|
||||
v->a[135][anon_sym_LPAREN] = actions(17);
|
||||
v->a[135][anon_sym_function] = actions(469);
|
||||
v->a[135][anon_sym_LBRACE] = actions(21);
|
||||
v->a[135][anon_sym_BANG] = actions(471);
|
||||
v->a[135][anon_sym_declare] = actions(473);
|
||||
v->a[135][anon_sym_typeset] = actions(473);
|
||||
parse_table_524(v);
|
||||
}
|
||||
|
||||
void parse_table_524(t_parse_table_array *v)
|
||||
{
|
||||
v->a[135][anon_sym_export] = actions(473);
|
||||
v->a[135][anon_sym_readonly] = actions(473);
|
||||
v->a[135][anon_sym_local] = actions(473);
|
||||
v->a[135][anon_sym_unset] = actions(475);
|
||||
v->a[135][anon_sym_unsetenv] = actions(475);
|
||||
v->a[135][anon_sym_LT] = actions(81);
|
||||
v->a[135][anon_sym_GT] = actions(81);
|
||||
v->a[135][anon_sym_GT_GT] = actions(83);
|
||||
v->a[135][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[135][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[135][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[135][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[135][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[135][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[135][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[135][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[135][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[135][sym__special_character] = actions(91);
|
||||
v->a[135][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[135][sym_raw_string] = actions(95);
|
||||
parse_table_525(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_104.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_105.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[135][aux_sym_number_token1] = actions(97);
|
||||
v->a[135][aux_sym_number_token2] = actions(99);
|
||||
v->a[135][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[135][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[135][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[135][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[135][sym_comment] = actions(57);
|
||||
v->a[135][sym_file_descriptor] = actions(109);
|
||||
v->a[135][sym_variable_name] = actions(111);
|
||||
v->a[135][sym_test_operator] = actions(95);
|
||||
v->a[135][sym__brace_start] = actions(113);
|
||||
v->a[136][sym__statements] = state(3594);
|
||||
v->a[136][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[136][sym_redirected_statement] = state(2121);
|
||||
v->a[136][sym_for_statement] = state(2121);
|
||||
v->a[136][sym_while_statement] = state(2121);
|
||||
v->a[136][sym_if_statement] = state(2121);
|
||||
v->a[136][sym_case_statement] = state(2121);
|
||||
v->a[136][sym_function_definition] = state(2121);
|
||||
v->a[136][sym_compound_statement] = state(2121);
|
||||
parse_table_526(v);
|
||||
}
|
||||
|
||||
void parse_table_526(t_parse_table_array *v)
|
||||
{
|
||||
v->a[136][sym_subshell] = state(2121);
|
||||
v->a[136][sym_pipeline] = state(2499);
|
||||
v->a[136][sym_list] = state(2121);
|
||||
v->a[136][sym_negated_command] = state(2121);
|
||||
v->a[136][sym_declaration_command] = state(2121);
|
||||
v->a[136][sym_unset_command] = state(2121);
|
||||
v->a[136][sym_command] = state(2121);
|
||||
v->a[136][sym_command_name] = state(340);
|
||||
v->a[136][sym_variable_assignment] = state(709);
|
||||
v->a[136][sym_variable_assignments] = state(2121);
|
||||
v->a[136][sym_file_redirect] = state(1361);
|
||||
v->a[136][sym_arithmetic_expansion] = state(834);
|
||||
v->a[136][sym_brace_expression] = state(834);
|
||||
v->a[136][sym_concatenation] = state(1192);
|
||||
v->a[136][sym_string] = state(834);
|
||||
v->a[136][sym_number] = state(834);
|
||||
v->a[136][sym_simple_expansion] = state(834);
|
||||
v->a[136][sym_expansion] = state(834);
|
||||
v->a[136][sym_command_substitution] = state(834);
|
||||
v->a[136][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_527(v);
|
||||
}
|
||||
|
||||
void parse_table_527(t_parse_table_array *v)
|
||||
{
|
||||
v->a[136][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[136][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[136][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[136][sym_word] = actions(467);
|
||||
v->a[136][anon_sym_for] = actions(9);
|
||||
v->a[136][anon_sym_select] = actions(9);
|
||||
v->a[136][anon_sym_while] = actions(11);
|
||||
v->a[136][anon_sym_until] = actions(11);
|
||||
v->a[136][anon_sym_if] = actions(13);
|
||||
v->a[136][anon_sym_case] = actions(15);
|
||||
v->a[136][anon_sym_LPAREN] = actions(17);
|
||||
v->a[136][anon_sym_function] = actions(469);
|
||||
v->a[136][anon_sym_LBRACE] = actions(21);
|
||||
v->a[136][anon_sym_BANG] = actions(471);
|
||||
v->a[136][anon_sym_declare] = actions(473);
|
||||
v->a[136][anon_sym_typeset] = actions(473);
|
||||
v->a[136][anon_sym_export] = actions(473);
|
||||
v->a[136][anon_sym_readonly] = actions(473);
|
||||
v->a[136][anon_sym_local] = actions(473);
|
||||
v->a[136][anon_sym_unset] = actions(475);
|
||||
parse_table_528(v);
|
||||
}
|
||||
|
||||
void parse_table_528(t_parse_table_array *v)
|
||||
{
|
||||
v->a[136][anon_sym_unsetenv] = actions(475);
|
||||
v->a[136][anon_sym_LT] = actions(81);
|
||||
v->a[136][anon_sym_GT] = actions(81);
|
||||
v->a[136][anon_sym_GT_GT] = actions(83);
|
||||
v->a[136][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[136][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[136][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[136][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[136][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[136][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[136][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[136][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[136][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[136][sym__special_character] = actions(91);
|
||||
v->a[136][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[136][sym_raw_string] = actions(95);
|
||||
v->a[136][aux_sym_number_token1] = actions(97);
|
||||
v->a[136][aux_sym_number_token2] = actions(99);
|
||||
v->a[136][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[136][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_529(v);
|
||||
}
|
||||
|
||||
void parse_table_529(t_parse_table_array *v)
|
||||
{
|
||||
v->a[136][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[136][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[136][sym_comment] = actions(57);
|
||||
v->a[136][sym_file_descriptor] = actions(109);
|
||||
v->a[136][sym_variable_name] = actions(111);
|
||||
v->a[136][sym_test_operator] = actions(95);
|
||||
v->a[136][sym__brace_start] = actions(113);
|
||||
v->a[137][sym__statements] = state(3872);
|
||||
v->a[137][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[137][sym_redirected_statement] = state(2121);
|
||||
v->a[137][sym_for_statement] = state(2121);
|
||||
v->a[137][sym_while_statement] = state(2121);
|
||||
v->a[137][sym_if_statement] = state(2121);
|
||||
v->a[137][sym_case_statement] = state(2121);
|
||||
v->a[137][sym_function_definition] = state(2121);
|
||||
v->a[137][sym_compound_statement] = state(2121);
|
||||
v->a[137][sym_subshell] = state(2121);
|
||||
v->a[137][sym_pipeline] = state(2499);
|
||||
v->a[137][sym_list] = state(2121);
|
||||
v->a[137][sym_negated_command] = state(2121);
|
||||
parse_table_530(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_105.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_106.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[137][sym_declaration_command] = state(2121);
|
||||
v->a[137][sym_unset_command] = state(2121);
|
||||
v->a[137][sym_command] = state(2121);
|
||||
v->a[137][sym_command_name] = state(340);
|
||||
v->a[137][sym_variable_assignment] = state(709);
|
||||
v->a[137][sym_variable_assignments] = state(2121);
|
||||
v->a[137][sym_file_redirect] = state(1361);
|
||||
v->a[137][sym_arithmetic_expansion] = state(834);
|
||||
v->a[137][sym_brace_expression] = state(834);
|
||||
v->a[137][sym_concatenation] = state(1192);
|
||||
v->a[137][sym_string] = state(834);
|
||||
v->a[137][sym_number] = state(834);
|
||||
v->a[137][sym_simple_expansion] = state(834);
|
||||
v->a[137][sym_expansion] = state(834);
|
||||
v->a[137][sym_command_substitution] = state(834);
|
||||
v->a[137][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[137][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[137][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[137][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[137][sym_word] = actions(467);
|
||||
parse_table_531(v);
|
||||
}
|
||||
|
||||
void parse_table_531(t_parse_table_array *v)
|
||||
{
|
||||
v->a[137][anon_sym_for] = actions(9);
|
||||
v->a[137][anon_sym_select] = actions(9);
|
||||
v->a[137][anon_sym_while] = actions(11);
|
||||
v->a[137][anon_sym_until] = actions(11);
|
||||
v->a[137][anon_sym_if] = actions(13);
|
||||
v->a[137][anon_sym_case] = actions(15);
|
||||
v->a[137][anon_sym_LPAREN] = actions(17);
|
||||
v->a[137][anon_sym_function] = actions(469);
|
||||
v->a[137][anon_sym_LBRACE] = actions(21);
|
||||
v->a[137][anon_sym_BANG] = actions(471);
|
||||
v->a[137][anon_sym_declare] = actions(473);
|
||||
v->a[137][anon_sym_typeset] = actions(473);
|
||||
v->a[137][anon_sym_export] = actions(473);
|
||||
v->a[137][anon_sym_readonly] = actions(473);
|
||||
v->a[137][anon_sym_local] = actions(473);
|
||||
v->a[137][anon_sym_unset] = actions(475);
|
||||
v->a[137][anon_sym_unsetenv] = actions(475);
|
||||
v->a[137][anon_sym_LT] = actions(81);
|
||||
v->a[137][anon_sym_GT] = actions(81);
|
||||
v->a[137][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_532(v);
|
||||
}
|
||||
|
||||
void parse_table_532(t_parse_table_array *v)
|
||||
{
|
||||
v->a[137][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[137][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[137][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[137][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[137][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[137][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[137][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[137][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[137][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[137][sym__special_character] = actions(91);
|
||||
v->a[137][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[137][sym_raw_string] = actions(95);
|
||||
v->a[137][aux_sym_number_token1] = actions(97);
|
||||
v->a[137][aux_sym_number_token2] = actions(99);
|
||||
v->a[137][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[137][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[137][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[137][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[137][sym_comment] = actions(57);
|
||||
v->a[137][sym_file_descriptor] = actions(109);
|
||||
parse_table_533(v);
|
||||
}
|
||||
|
||||
void parse_table_533(t_parse_table_array *v)
|
||||
{
|
||||
v->a[137][sym_variable_name] = actions(111);
|
||||
v->a[137][sym_test_operator] = actions(95);
|
||||
v->a[137][sym__brace_start] = actions(113);
|
||||
v->a[138][sym__statements] = state(3627);
|
||||
v->a[138][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[138][sym_redirected_statement] = state(2121);
|
||||
v->a[138][sym_for_statement] = state(2121);
|
||||
v->a[138][sym_while_statement] = state(2121);
|
||||
v->a[138][sym_if_statement] = state(2121);
|
||||
v->a[138][sym_case_statement] = state(2121);
|
||||
v->a[138][sym_function_definition] = state(2121);
|
||||
v->a[138][sym_compound_statement] = state(2121);
|
||||
v->a[138][sym_subshell] = state(2121);
|
||||
v->a[138][sym_pipeline] = state(2499);
|
||||
v->a[138][sym_list] = state(2121);
|
||||
v->a[138][sym_negated_command] = state(2121);
|
||||
v->a[138][sym_declaration_command] = state(2121);
|
||||
v->a[138][sym_unset_command] = state(2121);
|
||||
v->a[138][sym_command] = state(2121);
|
||||
v->a[138][sym_command_name] = state(340);
|
||||
parse_table_534(v);
|
||||
}
|
||||
|
||||
void parse_table_534(t_parse_table_array *v)
|
||||
{
|
||||
v->a[138][sym_variable_assignment] = state(709);
|
||||
v->a[138][sym_variable_assignments] = state(2121);
|
||||
v->a[138][sym_file_redirect] = state(1361);
|
||||
v->a[138][sym_arithmetic_expansion] = state(834);
|
||||
v->a[138][sym_brace_expression] = state(834);
|
||||
v->a[138][sym_concatenation] = state(1192);
|
||||
v->a[138][sym_string] = state(834);
|
||||
v->a[138][sym_number] = state(834);
|
||||
v->a[138][sym_simple_expansion] = state(834);
|
||||
v->a[138][sym_expansion] = state(834);
|
||||
v->a[138][sym_command_substitution] = state(834);
|
||||
v->a[138][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[138][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[138][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[138][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[138][sym_word] = actions(467);
|
||||
v->a[138][anon_sym_for] = actions(9);
|
||||
v->a[138][anon_sym_select] = actions(9);
|
||||
v->a[138][anon_sym_while] = actions(11);
|
||||
v->a[138][anon_sym_until] = actions(11);
|
||||
parse_table_535(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_106.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_107.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[138][anon_sym_if] = actions(13);
|
||||
v->a[138][anon_sym_case] = actions(15);
|
||||
v->a[138][anon_sym_LPAREN] = actions(17);
|
||||
v->a[138][anon_sym_function] = actions(469);
|
||||
v->a[138][anon_sym_LBRACE] = actions(21);
|
||||
v->a[138][anon_sym_BANG] = actions(471);
|
||||
v->a[138][anon_sym_declare] = actions(473);
|
||||
v->a[138][anon_sym_typeset] = actions(473);
|
||||
v->a[138][anon_sym_export] = actions(473);
|
||||
v->a[138][anon_sym_readonly] = actions(473);
|
||||
v->a[138][anon_sym_local] = actions(473);
|
||||
v->a[138][anon_sym_unset] = actions(475);
|
||||
v->a[138][anon_sym_unsetenv] = actions(475);
|
||||
v->a[138][anon_sym_LT] = actions(81);
|
||||
v->a[138][anon_sym_GT] = actions(81);
|
||||
v->a[138][anon_sym_GT_GT] = actions(83);
|
||||
v->a[138][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[138][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[138][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[138][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_536(v);
|
||||
}
|
||||
|
||||
void parse_table_536(t_parse_table_array *v)
|
||||
{
|
||||
v->a[138][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[138][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[138][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[138][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[138][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[138][sym__special_character] = actions(91);
|
||||
v->a[138][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[138][sym_raw_string] = actions(95);
|
||||
v->a[138][aux_sym_number_token1] = actions(97);
|
||||
v->a[138][aux_sym_number_token2] = actions(99);
|
||||
v->a[138][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[138][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[138][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[138][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[138][sym_comment] = actions(57);
|
||||
v->a[138][sym_file_descriptor] = actions(109);
|
||||
v->a[138][sym_variable_name] = actions(111);
|
||||
v->a[138][sym_test_operator] = actions(95);
|
||||
v->a[138][sym__brace_start] = actions(113);
|
||||
v->a[139][aux_sym__terminated_statement] = state(216);
|
||||
parse_table_537(v);
|
||||
}
|
||||
|
||||
void parse_table_537(t_parse_table_array *v)
|
||||
{
|
||||
v->a[139][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[139][sym_redirected_statement] = state(2188);
|
||||
v->a[139][sym_for_statement] = state(2188);
|
||||
v->a[139][sym_while_statement] = state(2188);
|
||||
v->a[139][sym_if_statement] = state(2188);
|
||||
v->a[139][sym_case_statement] = state(2188);
|
||||
v->a[139][sym_function_definition] = state(2188);
|
||||
v->a[139][sym_compound_statement] = state(2188);
|
||||
v->a[139][sym_subshell] = state(2188);
|
||||
v->a[139][sym_pipeline] = state(2586);
|
||||
v->a[139][sym_list] = state(2188);
|
||||
v->a[139][sym_negated_command] = state(2188);
|
||||
v->a[139][sym_declaration_command] = state(2188);
|
||||
v->a[139][sym_unset_command] = state(2188);
|
||||
v->a[139][sym_command] = state(2188);
|
||||
v->a[139][sym_command_name] = state(310);
|
||||
v->a[139][sym_variable_assignment] = state(660);
|
||||
v->a[139][sym_variable_assignments] = state(2188);
|
||||
v->a[139][sym_file_redirect] = state(1320);
|
||||
v->a[139][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_538(v);
|
||||
}
|
||||
|
||||
void parse_table_538(t_parse_table_array *v)
|
||||
{
|
||||
v->a[139][sym_brace_expression] = state(834);
|
||||
v->a[139][sym_concatenation] = state(1192);
|
||||
v->a[139][sym_string] = state(834);
|
||||
v->a[139][sym_number] = state(834);
|
||||
v->a[139][sym_simple_expansion] = state(834);
|
||||
v->a[139][sym_expansion] = state(834);
|
||||
v->a[139][sym_command_substitution] = state(834);
|
||||
v->a[139][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[139][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[139][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[139][sym_word] = actions(65);
|
||||
v->a[139][anon_sym_for] = actions(9);
|
||||
v->a[139][anon_sym_select] = actions(9);
|
||||
v->a[139][anon_sym_while] = actions(11);
|
||||
v->a[139][anon_sym_until] = actions(11);
|
||||
v->a[139][anon_sym_done] = actions(499);
|
||||
v->a[139][anon_sym_if] = actions(13);
|
||||
v->a[139][anon_sym_case] = actions(15);
|
||||
v->a[139][anon_sym_LPAREN] = actions(17);
|
||||
v->a[139][anon_sym_function] = actions(73);
|
||||
parse_table_539(v);
|
||||
}
|
||||
|
||||
void parse_table_539(t_parse_table_array *v)
|
||||
{
|
||||
v->a[139][anon_sym_LBRACE] = actions(21);
|
||||
v->a[139][anon_sym_BANG] = actions(75);
|
||||
v->a[139][anon_sym_declare] = actions(77);
|
||||
v->a[139][anon_sym_typeset] = actions(77);
|
||||
v->a[139][anon_sym_export] = actions(77);
|
||||
v->a[139][anon_sym_readonly] = actions(77);
|
||||
v->a[139][anon_sym_local] = actions(77);
|
||||
v->a[139][anon_sym_unset] = actions(79);
|
||||
v->a[139][anon_sym_unsetenv] = actions(79);
|
||||
v->a[139][anon_sym_LT] = actions(81);
|
||||
v->a[139][anon_sym_GT] = actions(81);
|
||||
v->a[139][anon_sym_GT_GT] = actions(83);
|
||||
v->a[139][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[139][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[139][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[139][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[139][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[139][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[139][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[139][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_540(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_107.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_108.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[139][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[139][sym__special_character] = actions(91);
|
||||
v->a[139][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[139][sym_raw_string] = actions(95);
|
||||
v->a[139][aux_sym_number_token1] = actions(97);
|
||||
v->a[139][aux_sym_number_token2] = actions(99);
|
||||
v->a[139][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[139][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[139][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[139][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[139][sym_comment] = actions(57);
|
||||
v->a[139][sym_file_descriptor] = actions(109);
|
||||
v->a[139][sym_variable_name] = actions(111);
|
||||
v->a[139][sym_test_operator] = actions(95);
|
||||
v->a[139][sym__brace_start] = actions(113);
|
||||
v->a[140][sym__statements] = state(3595);
|
||||
v->a[140][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[140][sym_redirected_statement] = state(2121);
|
||||
v->a[140][sym_for_statement] = state(2121);
|
||||
v->a[140][sym_while_statement] = state(2121);
|
||||
parse_table_541(v);
|
||||
}
|
||||
|
||||
void parse_table_541(t_parse_table_array *v)
|
||||
{
|
||||
v->a[140][sym_if_statement] = state(2121);
|
||||
v->a[140][sym_case_statement] = state(2121);
|
||||
v->a[140][sym_function_definition] = state(2121);
|
||||
v->a[140][sym_compound_statement] = state(2121);
|
||||
v->a[140][sym_subshell] = state(2121);
|
||||
v->a[140][sym_pipeline] = state(2499);
|
||||
v->a[140][sym_list] = state(2121);
|
||||
v->a[140][sym_negated_command] = state(2121);
|
||||
v->a[140][sym_declaration_command] = state(2121);
|
||||
v->a[140][sym_unset_command] = state(2121);
|
||||
v->a[140][sym_command] = state(2121);
|
||||
v->a[140][sym_command_name] = state(340);
|
||||
v->a[140][sym_variable_assignment] = state(709);
|
||||
v->a[140][sym_variable_assignments] = state(2121);
|
||||
v->a[140][sym_file_redirect] = state(1361);
|
||||
v->a[140][sym_arithmetic_expansion] = state(834);
|
||||
v->a[140][sym_brace_expression] = state(834);
|
||||
v->a[140][sym_concatenation] = state(1192);
|
||||
v->a[140][sym_string] = state(834);
|
||||
v->a[140][sym_number] = state(834);
|
||||
parse_table_542(v);
|
||||
}
|
||||
|
||||
void parse_table_542(t_parse_table_array *v)
|
||||
{
|
||||
v->a[140][sym_simple_expansion] = state(834);
|
||||
v->a[140][sym_expansion] = state(834);
|
||||
v->a[140][sym_command_substitution] = state(834);
|
||||
v->a[140][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[140][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[140][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[140][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[140][sym_word] = actions(467);
|
||||
v->a[140][anon_sym_for] = actions(9);
|
||||
v->a[140][anon_sym_select] = actions(9);
|
||||
v->a[140][anon_sym_while] = actions(11);
|
||||
v->a[140][anon_sym_until] = actions(11);
|
||||
v->a[140][anon_sym_if] = actions(13);
|
||||
v->a[140][anon_sym_case] = actions(15);
|
||||
v->a[140][anon_sym_LPAREN] = actions(17);
|
||||
v->a[140][anon_sym_function] = actions(469);
|
||||
v->a[140][anon_sym_LBRACE] = actions(21);
|
||||
v->a[140][anon_sym_BANG] = actions(471);
|
||||
v->a[140][anon_sym_declare] = actions(473);
|
||||
v->a[140][anon_sym_typeset] = actions(473);
|
||||
parse_table_543(v);
|
||||
}
|
||||
|
||||
void parse_table_543(t_parse_table_array *v)
|
||||
{
|
||||
v->a[140][anon_sym_export] = actions(473);
|
||||
v->a[140][anon_sym_readonly] = actions(473);
|
||||
v->a[140][anon_sym_local] = actions(473);
|
||||
v->a[140][anon_sym_unset] = actions(475);
|
||||
v->a[140][anon_sym_unsetenv] = actions(475);
|
||||
v->a[140][anon_sym_LT] = actions(81);
|
||||
v->a[140][anon_sym_GT] = actions(81);
|
||||
v->a[140][anon_sym_GT_GT] = actions(83);
|
||||
v->a[140][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[140][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[140][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[140][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[140][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[140][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[140][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[140][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[140][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[140][sym__special_character] = actions(91);
|
||||
v->a[140][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[140][sym_raw_string] = actions(95);
|
||||
parse_table_544(v);
|
||||
}
|
||||
|
||||
void parse_table_544(t_parse_table_array *v)
|
||||
{
|
||||
v->a[140][aux_sym_number_token1] = actions(97);
|
||||
v->a[140][aux_sym_number_token2] = actions(99);
|
||||
v->a[140][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[140][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[140][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[140][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[140][sym_comment] = actions(57);
|
||||
v->a[140][sym_file_descriptor] = actions(109);
|
||||
v->a[140][sym_variable_name] = actions(111);
|
||||
v->a[140][sym_test_operator] = actions(95);
|
||||
v->a[140][sym__brace_start] = actions(113);
|
||||
v->a[141][sym__statements] = state(3876);
|
||||
v->a[141][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[141][sym_redirected_statement] = state(2098);
|
||||
v->a[141][sym_for_statement] = state(2098);
|
||||
v->a[141][sym_while_statement] = state(2098);
|
||||
v->a[141][sym_if_statement] = state(2098);
|
||||
v->a[141][sym_case_statement] = state(2098);
|
||||
v->a[141][sym_function_definition] = state(2098);
|
||||
v->a[141][sym_compound_statement] = state(2098);
|
||||
parse_table_545(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_108.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_109.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[141][sym_subshell] = state(2098);
|
||||
v->a[141][sym_pipeline] = state(2384);
|
||||
v->a[141][sym_list] = state(2098);
|
||||
v->a[141][sym_negated_command] = state(2098);
|
||||
v->a[141][sym_declaration_command] = state(2098);
|
||||
v->a[141][sym_unset_command] = state(2098);
|
||||
v->a[141][sym_command] = state(2098);
|
||||
v->a[141][sym_command_name] = state(292);
|
||||
v->a[141][sym_variable_assignment] = state(539);
|
||||
v->a[141][sym_variable_assignments] = state(2098);
|
||||
v->a[141][sym_file_redirect] = state(1313);
|
||||
v->a[141][sym_arithmetic_expansion] = state(702);
|
||||
v->a[141][sym_brace_expression] = state(702);
|
||||
v->a[141][sym_concatenation] = state(1192);
|
||||
v->a[141][sym_string] = state(702);
|
||||
v->a[141][sym_number] = state(702);
|
||||
v->a[141][sym_simple_expansion] = state(702);
|
||||
v->a[141][sym_expansion] = state(702);
|
||||
v->a[141][sym_command_substitution] = state(702);
|
||||
v->a[141][aux_sym__statements_repeat1] = state(226);
|
||||
parse_table_546(v);
|
||||
}
|
||||
|
||||
void parse_table_546(t_parse_table_array *v)
|
||||
{
|
||||
v->a[141][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[141][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[141][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[141][sym_word] = actions(419);
|
||||
v->a[141][anon_sym_for] = actions(9);
|
||||
v->a[141][anon_sym_select] = actions(9);
|
||||
v->a[141][anon_sym_while] = actions(11);
|
||||
v->a[141][anon_sym_until] = actions(11);
|
||||
v->a[141][anon_sym_if] = actions(13);
|
||||
v->a[141][anon_sym_case] = actions(15);
|
||||
v->a[141][anon_sym_LPAREN] = actions(17);
|
||||
v->a[141][anon_sym_function] = actions(423);
|
||||
v->a[141][anon_sym_LBRACE] = actions(21);
|
||||
v->a[141][anon_sym_BANG] = actions(425);
|
||||
v->a[141][anon_sym_declare] = actions(427);
|
||||
v->a[141][anon_sym_typeset] = actions(427);
|
||||
v->a[141][anon_sym_export] = actions(427);
|
||||
v->a[141][anon_sym_readonly] = actions(427);
|
||||
v->a[141][anon_sym_local] = actions(427);
|
||||
v->a[141][anon_sym_unset] = actions(429);
|
||||
parse_table_547(v);
|
||||
}
|
||||
|
||||
void parse_table_547(t_parse_table_array *v)
|
||||
{
|
||||
v->a[141][anon_sym_unsetenv] = actions(429);
|
||||
v->a[141][anon_sym_LT] = actions(431);
|
||||
v->a[141][anon_sym_GT] = actions(431);
|
||||
v->a[141][anon_sym_GT_GT] = actions(433);
|
||||
v->a[141][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[141][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[141][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[141][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[141][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[141][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[141][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[141][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[141][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[141][sym__special_character] = actions(437);
|
||||
v->a[141][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[141][sym_raw_string] = actions(439);
|
||||
v->a[141][aux_sym_number_token1] = actions(97);
|
||||
v->a[141][aux_sym_number_token2] = actions(99);
|
||||
v->a[141][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[141][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_548(v);
|
||||
}
|
||||
|
||||
void parse_table_548(t_parse_table_array *v)
|
||||
{
|
||||
v->a[141][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[141][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[141][sym_comment] = actions(57);
|
||||
v->a[141][sym_file_descriptor] = actions(441);
|
||||
v->a[141][sym_variable_name] = actions(443);
|
||||
v->a[141][sym_test_operator] = actions(439);
|
||||
v->a[141][sym__brace_start] = actions(113);
|
||||
v->a[142][sym__statements] = state(3587);
|
||||
v->a[142][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[142][sym_redirected_statement] = state(2098);
|
||||
v->a[142][sym_for_statement] = state(2098);
|
||||
v->a[142][sym_while_statement] = state(2098);
|
||||
v->a[142][sym_if_statement] = state(2098);
|
||||
v->a[142][sym_case_statement] = state(2098);
|
||||
v->a[142][sym_function_definition] = state(2098);
|
||||
v->a[142][sym_compound_statement] = state(2098);
|
||||
v->a[142][sym_subshell] = state(2098);
|
||||
v->a[142][sym_pipeline] = state(2384);
|
||||
v->a[142][sym_list] = state(2098);
|
||||
v->a[142][sym_negated_command] = state(2098);
|
||||
parse_table_549(v);
|
||||
}
|
||||
|
||||
void parse_table_549(t_parse_table_array *v)
|
||||
{
|
||||
v->a[142][sym_declaration_command] = state(2098);
|
||||
v->a[142][sym_unset_command] = state(2098);
|
||||
v->a[142][sym_command] = state(2098);
|
||||
v->a[142][sym_command_name] = state(292);
|
||||
v->a[142][sym_variable_assignment] = state(539);
|
||||
v->a[142][sym_variable_assignments] = state(2098);
|
||||
v->a[142][sym_file_redirect] = state(1254);
|
||||
v->a[142][sym_arithmetic_expansion] = state(702);
|
||||
v->a[142][sym_brace_expression] = state(702);
|
||||
v->a[142][sym_concatenation] = state(1192);
|
||||
v->a[142][sym_string] = state(702);
|
||||
v->a[142][sym_number] = state(702);
|
||||
v->a[142][sym_simple_expansion] = state(702);
|
||||
v->a[142][sym_expansion] = state(702);
|
||||
v->a[142][sym_command_substitution] = state(702);
|
||||
v->a[142][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[142][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[142][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[142][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[142][sym_word] = actions(419);
|
||||
parse_table_550(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_109.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_11.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[13][sym_command] = state(2164);
|
||||
v->a[13][sym_command_name] = state(310);
|
||||
v->a[13][sym_variable_assignment] = state(704);
|
||||
v->a[13][sym_variable_assignments] = state(2164);
|
||||
v->a[13][sym_file_redirect] = state(1320);
|
||||
v->a[13][sym_arithmetic_expansion] = state(834);
|
||||
v->a[13][sym_brace_expression] = state(834);
|
||||
v->a[13][sym_concatenation] = state(1192);
|
||||
v->a[13][sym_string] = state(834);
|
||||
v->a[13][sym_number] = state(834);
|
||||
v->a[13][sym_simple_expansion] = state(834);
|
||||
v->a[13][sym_expansion] = state(834);
|
||||
v->a[13][sym_command_substitution] = state(834);
|
||||
v->a[13][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[13][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[13][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[13][sym_word] = actions(207);
|
||||
v->a[13][anon_sym_for] = actions(210);
|
||||
v->a[13][anon_sym_select] = actions(210);
|
||||
v->a[13][anon_sym_while] = actions(213);
|
||||
parse_table_56(v);
|
||||
}
|
||||
|
||||
void parse_table_56(t_parse_table_array *v)
|
||||
{
|
||||
v->a[13][anon_sym_until] = actions(213);
|
||||
v->a[13][anon_sym_do] = actions(216);
|
||||
v->a[13][anon_sym_if] = actions(218);
|
||||
v->a[13][anon_sym_then] = actions(216);
|
||||
v->a[13][anon_sym_fi] = actions(216);
|
||||
v->a[13][anon_sym_elif] = actions(216);
|
||||
v->a[13][anon_sym_else] = actions(216);
|
||||
v->a[13][anon_sym_case] = actions(221);
|
||||
v->a[13][anon_sym_LPAREN] = actions(224);
|
||||
v->a[13][anon_sym_function] = actions(227);
|
||||
v->a[13][anon_sym_LBRACE] = actions(230);
|
||||
v->a[13][anon_sym_BANG] = actions(233);
|
||||
v->a[13][anon_sym_declare] = actions(236);
|
||||
v->a[13][anon_sym_typeset] = actions(236);
|
||||
v->a[13][anon_sym_export] = actions(236);
|
||||
v->a[13][anon_sym_readonly] = actions(236);
|
||||
v->a[13][anon_sym_local] = actions(236);
|
||||
v->a[13][anon_sym_unset] = actions(239);
|
||||
v->a[13][anon_sym_unsetenv] = actions(239);
|
||||
v->a[13][anon_sym_LT] = actions(242);
|
||||
parse_table_57(v);
|
||||
}
|
||||
|
||||
void parse_table_57(t_parse_table_array *v)
|
||||
{
|
||||
v->a[13][anon_sym_GT] = actions(242);
|
||||
v->a[13][anon_sym_GT_GT] = actions(245);
|
||||
v->a[13][anon_sym_AMP_GT] = actions(242);
|
||||
v->a[13][anon_sym_AMP_GT_GT] = actions(245);
|
||||
v->a[13][anon_sym_LT_AMP] = actions(242);
|
||||
v->a[13][anon_sym_GT_AMP] = actions(242);
|
||||
v->a[13][anon_sym_GT_PIPE] = actions(245);
|
||||
v->a[13][anon_sym_LT_AMP_DASH] = actions(248);
|
||||
v->a[13][anon_sym_GT_AMP_DASH] = actions(248);
|
||||
v->a[13][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(251);
|
||||
v->a[13][anon_sym_DOLLAR] = actions(254);
|
||||
v->a[13][sym__special_character] = actions(257);
|
||||
v->a[13][anon_sym_DQUOTE] = actions(260);
|
||||
v->a[13][sym_raw_string] = actions(263);
|
||||
v->a[13][aux_sym_number_token1] = actions(266);
|
||||
v->a[13][aux_sym_number_token2] = actions(269);
|
||||
v->a[13][anon_sym_DOLLAR_LBRACE] = actions(272);
|
||||
v->a[13][anon_sym_DOLLAR_LPAREN] = actions(275);
|
||||
v->a[13][anon_sym_BQUOTE] = actions(278);
|
||||
v->a[13][anon_sym_DOLLAR_BQUOTE] = actions(281);
|
||||
parse_table_58(v);
|
||||
}
|
||||
|
||||
void parse_table_58(t_parse_table_array *v)
|
||||
{
|
||||
v->a[13][sym_comment] = actions(57);
|
||||
v->a[13][sym_file_descriptor] = actions(284);
|
||||
v->a[13][sym_variable_name] = actions(287);
|
||||
v->a[13][sym_test_operator] = actions(263);
|
||||
v->a[13][sym__brace_start] = actions(290);
|
||||
v->a[14][sym__statements] = state(3448);
|
||||
v->a[14][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[14][sym_redirected_statement] = state(1914);
|
||||
v->a[14][sym_for_statement] = state(1914);
|
||||
v->a[14][sym_while_statement] = state(1914);
|
||||
v->a[14][sym_if_statement] = state(1914);
|
||||
v->a[14][sym_case_statement] = state(1914);
|
||||
v->a[14][sym_function_definition] = state(1914);
|
||||
v->a[14][sym_compound_statement] = state(1914);
|
||||
v->a[14][sym_subshell] = state(1914);
|
||||
v->a[14][sym_pipeline] = state(2054);
|
||||
v->a[14][sym_list] = state(1914);
|
||||
v->a[14][sym_negated_command] = state(1914);
|
||||
v->a[14][sym_declaration_command] = state(1914);
|
||||
v->a[14][sym_unset_command] = state(1914);
|
||||
parse_table_59(v);
|
||||
}
|
||||
|
||||
void parse_table_59(t_parse_table_array *v)
|
||||
{
|
||||
v->a[14][sym_command] = state(1914);
|
||||
v->a[14][sym_command_name] = state(257);
|
||||
v->a[14][sym_variable_assignment] = state(445);
|
||||
v->a[14][sym_variable_assignments] = state(1914);
|
||||
v->a[14][sym_file_redirect] = state(1015);
|
||||
v->a[14][sym_arithmetic_expansion] = state(508);
|
||||
v->a[14][sym_brace_expression] = state(508);
|
||||
v->a[14][sym_concatenation] = state(862);
|
||||
v->a[14][sym_string] = state(508);
|
||||
v->a[14][sym_number] = state(508);
|
||||
v->a[14][sym_simple_expansion] = state(508);
|
||||
v->a[14][sym_expansion] = state(508);
|
||||
v->a[14][sym_command_substitution] = state(508);
|
||||
v->a[14][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[14][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[14][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[14][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[14][sym_word] = actions(129);
|
||||
v->a[14][anon_sym_for] = actions(131);
|
||||
v->a[14][anon_sym_select] = actions(131);
|
||||
parse_table_60(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_11.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_110.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[142][anon_sym_for] = actions(9);
|
||||
v->a[142][anon_sym_select] = actions(9);
|
||||
v->a[142][anon_sym_while] = actions(11);
|
||||
v->a[142][anon_sym_until] = actions(11);
|
||||
v->a[142][anon_sym_if] = actions(13);
|
||||
v->a[142][anon_sym_case] = actions(15);
|
||||
v->a[142][anon_sym_LPAREN] = actions(17);
|
||||
v->a[142][anon_sym_function] = actions(423);
|
||||
v->a[142][anon_sym_LBRACE] = actions(21);
|
||||
v->a[142][anon_sym_BANG] = actions(425);
|
||||
v->a[142][anon_sym_declare] = actions(427);
|
||||
v->a[142][anon_sym_typeset] = actions(427);
|
||||
v->a[142][anon_sym_export] = actions(427);
|
||||
v->a[142][anon_sym_readonly] = actions(427);
|
||||
v->a[142][anon_sym_local] = actions(427);
|
||||
v->a[142][anon_sym_unset] = actions(429);
|
||||
v->a[142][anon_sym_unsetenv] = actions(429);
|
||||
v->a[142][anon_sym_LT] = actions(431);
|
||||
v->a[142][anon_sym_GT] = actions(431);
|
||||
v->a[142][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_551(v);
|
||||
}
|
||||
|
||||
void parse_table_551(t_parse_table_array *v)
|
||||
{
|
||||
v->a[142][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[142][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[142][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[142][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[142][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[142][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[142][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[142][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[142][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[142][sym__special_character] = actions(437);
|
||||
v->a[142][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[142][sym_raw_string] = actions(439);
|
||||
v->a[142][aux_sym_number_token1] = actions(97);
|
||||
v->a[142][aux_sym_number_token2] = actions(99);
|
||||
v->a[142][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[142][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[142][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[142][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[142][sym_comment] = actions(57);
|
||||
v->a[142][sym_file_descriptor] = actions(441);
|
||||
parse_table_552(v);
|
||||
}
|
||||
|
||||
void parse_table_552(t_parse_table_array *v)
|
||||
{
|
||||
v->a[142][sym_variable_name] = actions(443);
|
||||
v->a[142][sym_test_operator] = actions(439);
|
||||
v->a[142][sym__brace_start] = actions(113);
|
||||
v->a[143][sym__statements] = state(3969);
|
||||
v->a[143][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[143][sym_redirected_statement] = state(2121);
|
||||
v->a[143][sym_for_statement] = state(2121);
|
||||
v->a[143][sym_while_statement] = state(2121);
|
||||
v->a[143][sym_if_statement] = state(2121);
|
||||
v->a[143][sym_case_statement] = state(2121);
|
||||
v->a[143][sym_function_definition] = state(2121);
|
||||
v->a[143][sym_compound_statement] = state(2121);
|
||||
v->a[143][sym_subshell] = state(2121);
|
||||
v->a[143][sym_pipeline] = state(2499);
|
||||
v->a[143][sym_list] = state(2121);
|
||||
v->a[143][sym_negated_command] = state(2121);
|
||||
v->a[143][sym_declaration_command] = state(2121);
|
||||
v->a[143][sym_unset_command] = state(2121);
|
||||
v->a[143][sym_command] = state(2121);
|
||||
v->a[143][sym_command_name] = state(340);
|
||||
parse_table_553(v);
|
||||
}
|
||||
|
||||
void parse_table_553(t_parse_table_array *v)
|
||||
{
|
||||
v->a[143][sym_variable_assignment] = state(709);
|
||||
v->a[143][sym_variable_assignments] = state(2121);
|
||||
v->a[143][sym_file_redirect] = state(1361);
|
||||
v->a[143][sym_arithmetic_expansion] = state(834);
|
||||
v->a[143][sym_brace_expression] = state(834);
|
||||
v->a[143][sym_concatenation] = state(1192);
|
||||
v->a[143][sym_string] = state(834);
|
||||
v->a[143][sym_number] = state(834);
|
||||
v->a[143][sym_simple_expansion] = state(834);
|
||||
v->a[143][sym_expansion] = state(834);
|
||||
v->a[143][sym_command_substitution] = state(834);
|
||||
v->a[143][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[143][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[143][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[143][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[143][sym_word] = actions(467);
|
||||
v->a[143][anon_sym_for] = actions(9);
|
||||
v->a[143][anon_sym_select] = actions(9);
|
||||
v->a[143][anon_sym_while] = actions(11);
|
||||
v->a[143][anon_sym_until] = actions(11);
|
||||
parse_table_554(v);
|
||||
}
|
||||
|
||||
void parse_table_554(t_parse_table_array *v)
|
||||
{
|
||||
v->a[143][anon_sym_if] = actions(13);
|
||||
v->a[143][anon_sym_case] = actions(15);
|
||||
v->a[143][anon_sym_LPAREN] = actions(17);
|
||||
v->a[143][anon_sym_function] = actions(469);
|
||||
v->a[143][anon_sym_LBRACE] = actions(21);
|
||||
v->a[143][anon_sym_BANG] = actions(471);
|
||||
v->a[143][anon_sym_declare] = actions(473);
|
||||
v->a[143][anon_sym_typeset] = actions(473);
|
||||
v->a[143][anon_sym_export] = actions(473);
|
||||
v->a[143][anon_sym_readonly] = actions(473);
|
||||
v->a[143][anon_sym_local] = actions(473);
|
||||
v->a[143][anon_sym_unset] = actions(475);
|
||||
v->a[143][anon_sym_unsetenv] = actions(475);
|
||||
v->a[143][anon_sym_LT] = actions(81);
|
||||
v->a[143][anon_sym_GT] = actions(81);
|
||||
v->a[143][anon_sym_GT_GT] = actions(83);
|
||||
v->a[143][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[143][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[143][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[143][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_555(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_110.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_111.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[143][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[143][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[143][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[143][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[143][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[143][sym__special_character] = actions(91);
|
||||
v->a[143][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[143][sym_raw_string] = actions(95);
|
||||
v->a[143][aux_sym_number_token1] = actions(97);
|
||||
v->a[143][aux_sym_number_token2] = actions(99);
|
||||
v->a[143][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[143][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[143][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[143][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[143][sym_comment] = actions(57);
|
||||
v->a[143][sym_file_descriptor] = actions(109);
|
||||
v->a[143][sym_variable_name] = actions(111);
|
||||
v->a[143][sym_test_operator] = actions(95);
|
||||
v->a[143][sym__brace_start] = actions(113);
|
||||
v->a[144][sym__statements] = state(3878);
|
||||
parse_table_556(v);
|
||||
}
|
||||
|
||||
void parse_table_556(t_parse_table_array *v)
|
||||
{
|
||||
v->a[144][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[144][sym_redirected_statement] = state(2121);
|
||||
v->a[144][sym_for_statement] = state(2121);
|
||||
v->a[144][sym_while_statement] = state(2121);
|
||||
v->a[144][sym_if_statement] = state(2121);
|
||||
v->a[144][sym_case_statement] = state(2121);
|
||||
v->a[144][sym_function_definition] = state(2121);
|
||||
v->a[144][sym_compound_statement] = state(2121);
|
||||
v->a[144][sym_subshell] = state(2121);
|
||||
v->a[144][sym_pipeline] = state(2499);
|
||||
v->a[144][sym_list] = state(2121);
|
||||
v->a[144][sym_negated_command] = state(2121);
|
||||
v->a[144][sym_declaration_command] = state(2121);
|
||||
v->a[144][sym_unset_command] = state(2121);
|
||||
v->a[144][sym_command] = state(2121);
|
||||
v->a[144][sym_command_name] = state(340);
|
||||
v->a[144][sym_variable_assignment] = state(709);
|
||||
v->a[144][sym_variable_assignments] = state(2121);
|
||||
v->a[144][sym_file_redirect] = state(1361);
|
||||
v->a[144][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_557(v);
|
||||
}
|
||||
|
||||
void parse_table_557(t_parse_table_array *v)
|
||||
{
|
||||
v->a[144][sym_brace_expression] = state(834);
|
||||
v->a[144][sym_concatenation] = state(1192);
|
||||
v->a[144][sym_string] = state(834);
|
||||
v->a[144][sym_number] = state(834);
|
||||
v->a[144][sym_simple_expansion] = state(834);
|
||||
v->a[144][sym_expansion] = state(834);
|
||||
v->a[144][sym_command_substitution] = state(834);
|
||||
v->a[144][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[144][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[144][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[144][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[144][sym_word] = actions(467);
|
||||
v->a[144][anon_sym_for] = actions(9);
|
||||
v->a[144][anon_sym_select] = actions(9);
|
||||
v->a[144][anon_sym_while] = actions(11);
|
||||
v->a[144][anon_sym_until] = actions(11);
|
||||
v->a[144][anon_sym_if] = actions(13);
|
||||
v->a[144][anon_sym_case] = actions(15);
|
||||
v->a[144][anon_sym_LPAREN] = actions(17);
|
||||
v->a[144][anon_sym_function] = actions(469);
|
||||
parse_table_558(v);
|
||||
}
|
||||
|
||||
void parse_table_558(t_parse_table_array *v)
|
||||
{
|
||||
v->a[144][anon_sym_LBRACE] = actions(21);
|
||||
v->a[144][anon_sym_BANG] = actions(471);
|
||||
v->a[144][anon_sym_declare] = actions(473);
|
||||
v->a[144][anon_sym_typeset] = actions(473);
|
||||
v->a[144][anon_sym_export] = actions(473);
|
||||
v->a[144][anon_sym_readonly] = actions(473);
|
||||
v->a[144][anon_sym_local] = actions(473);
|
||||
v->a[144][anon_sym_unset] = actions(475);
|
||||
v->a[144][anon_sym_unsetenv] = actions(475);
|
||||
v->a[144][anon_sym_LT] = actions(81);
|
||||
v->a[144][anon_sym_GT] = actions(81);
|
||||
v->a[144][anon_sym_GT_GT] = actions(83);
|
||||
v->a[144][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[144][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[144][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[144][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[144][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[144][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[144][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[144][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_559(v);
|
||||
}
|
||||
|
||||
void parse_table_559(t_parse_table_array *v)
|
||||
{
|
||||
v->a[144][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[144][sym__special_character] = actions(91);
|
||||
v->a[144][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[144][sym_raw_string] = actions(95);
|
||||
v->a[144][aux_sym_number_token1] = actions(97);
|
||||
v->a[144][aux_sym_number_token2] = actions(99);
|
||||
v->a[144][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[144][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[144][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[144][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[144][sym_comment] = actions(57);
|
||||
v->a[144][sym_file_descriptor] = actions(109);
|
||||
v->a[144][sym_variable_name] = actions(111);
|
||||
v->a[144][sym_test_operator] = actions(95);
|
||||
v->a[144][sym__brace_start] = actions(113);
|
||||
v->a[145][sym__statements] = state(3743);
|
||||
v->a[145][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[145][sym_redirected_statement] = state(2121);
|
||||
v->a[145][sym_for_statement] = state(2121);
|
||||
v->a[145][sym_while_statement] = state(2121);
|
||||
parse_table_560(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_111.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_112.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[145][sym_if_statement] = state(2121);
|
||||
v->a[145][sym_case_statement] = state(2121);
|
||||
v->a[145][sym_function_definition] = state(2121);
|
||||
v->a[145][sym_compound_statement] = state(2121);
|
||||
v->a[145][sym_subshell] = state(2121);
|
||||
v->a[145][sym_pipeline] = state(2499);
|
||||
v->a[145][sym_list] = state(2121);
|
||||
v->a[145][sym_negated_command] = state(2121);
|
||||
v->a[145][sym_declaration_command] = state(2121);
|
||||
v->a[145][sym_unset_command] = state(2121);
|
||||
v->a[145][sym_command] = state(2121);
|
||||
v->a[145][sym_command_name] = state(340);
|
||||
v->a[145][sym_variable_assignment] = state(709);
|
||||
v->a[145][sym_variable_assignments] = state(2121);
|
||||
v->a[145][sym_file_redirect] = state(1361);
|
||||
v->a[145][sym_arithmetic_expansion] = state(834);
|
||||
v->a[145][sym_brace_expression] = state(834);
|
||||
v->a[145][sym_concatenation] = state(1192);
|
||||
v->a[145][sym_string] = state(834);
|
||||
v->a[145][sym_number] = state(834);
|
||||
parse_table_561(v);
|
||||
}
|
||||
|
||||
void parse_table_561(t_parse_table_array *v)
|
||||
{
|
||||
v->a[145][sym_simple_expansion] = state(834);
|
||||
v->a[145][sym_expansion] = state(834);
|
||||
v->a[145][sym_command_substitution] = state(834);
|
||||
v->a[145][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[145][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[145][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[145][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[145][sym_word] = actions(467);
|
||||
v->a[145][anon_sym_for] = actions(9);
|
||||
v->a[145][anon_sym_select] = actions(9);
|
||||
v->a[145][anon_sym_while] = actions(11);
|
||||
v->a[145][anon_sym_until] = actions(11);
|
||||
v->a[145][anon_sym_if] = actions(13);
|
||||
v->a[145][anon_sym_case] = actions(15);
|
||||
v->a[145][anon_sym_LPAREN] = actions(17);
|
||||
v->a[145][anon_sym_function] = actions(469);
|
||||
v->a[145][anon_sym_LBRACE] = actions(21);
|
||||
v->a[145][anon_sym_BANG] = actions(471);
|
||||
v->a[145][anon_sym_declare] = actions(473);
|
||||
v->a[145][anon_sym_typeset] = actions(473);
|
||||
parse_table_562(v);
|
||||
}
|
||||
|
||||
void parse_table_562(t_parse_table_array *v)
|
||||
{
|
||||
v->a[145][anon_sym_export] = actions(473);
|
||||
v->a[145][anon_sym_readonly] = actions(473);
|
||||
v->a[145][anon_sym_local] = actions(473);
|
||||
v->a[145][anon_sym_unset] = actions(475);
|
||||
v->a[145][anon_sym_unsetenv] = actions(475);
|
||||
v->a[145][anon_sym_LT] = actions(81);
|
||||
v->a[145][anon_sym_GT] = actions(81);
|
||||
v->a[145][anon_sym_GT_GT] = actions(83);
|
||||
v->a[145][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[145][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[145][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[145][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[145][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[145][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[145][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[145][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[145][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[145][sym__special_character] = actions(91);
|
||||
v->a[145][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[145][sym_raw_string] = actions(95);
|
||||
parse_table_563(v);
|
||||
}
|
||||
|
||||
void parse_table_563(t_parse_table_array *v)
|
||||
{
|
||||
v->a[145][aux_sym_number_token1] = actions(97);
|
||||
v->a[145][aux_sym_number_token2] = actions(99);
|
||||
v->a[145][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[145][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[145][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[145][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[145][sym_comment] = actions(57);
|
||||
v->a[145][sym_file_descriptor] = actions(109);
|
||||
v->a[145][sym_variable_name] = actions(111);
|
||||
v->a[145][sym_test_operator] = actions(95);
|
||||
v->a[145][sym__brace_start] = actions(113);
|
||||
v->a[146][sym__statements] = state(3883);
|
||||
v->a[146][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[146][sym_redirected_statement] = state(2121);
|
||||
v->a[146][sym_for_statement] = state(2121);
|
||||
v->a[146][sym_while_statement] = state(2121);
|
||||
v->a[146][sym_if_statement] = state(2121);
|
||||
v->a[146][sym_case_statement] = state(2121);
|
||||
v->a[146][sym_function_definition] = state(2121);
|
||||
v->a[146][sym_compound_statement] = state(2121);
|
||||
parse_table_564(v);
|
||||
}
|
||||
|
||||
void parse_table_564(t_parse_table_array *v)
|
||||
{
|
||||
v->a[146][sym_subshell] = state(2121);
|
||||
v->a[146][sym_pipeline] = state(2499);
|
||||
v->a[146][sym_list] = state(2121);
|
||||
v->a[146][sym_negated_command] = state(2121);
|
||||
v->a[146][sym_declaration_command] = state(2121);
|
||||
v->a[146][sym_unset_command] = state(2121);
|
||||
v->a[146][sym_command] = state(2121);
|
||||
v->a[146][sym_command_name] = state(340);
|
||||
v->a[146][sym_variable_assignment] = state(709);
|
||||
v->a[146][sym_variable_assignments] = state(2121);
|
||||
v->a[146][sym_file_redirect] = state(1361);
|
||||
v->a[146][sym_arithmetic_expansion] = state(834);
|
||||
v->a[146][sym_brace_expression] = state(834);
|
||||
v->a[146][sym_concatenation] = state(1192);
|
||||
v->a[146][sym_string] = state(834);
|
||||
v->a[146][sym_number] = state(834);
|
||||
v->a[146][sym_simple_expansion] = state(834);
|
||||
v->a[146][sym_expansion] = state(834);
|
||||
v->a[146][sym_command_substitution] = state(834);
|
||||
v->a[146][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_565(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_112.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_113.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[146][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[146][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[146][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[146][sym_word] = actions(467);
|
||||
v->a[146][anon_sym_for] = actions(9);
|
||||
v->a[146][anon_sym_select] = actions(9);
|
||||
v->a[146][anon_sym_while] = actions(11);
|
||||
v->a[146][anon_sym_until] = actions(11);
|
||||
v->a[146][anon_sym_if] = actions(13);
|
||||
v->a[146][anon_sym_case] = actions(15);
|
||||
v->a[146][anon_sym_LPAREN] = actions(17);
|
||||
v->a[146][anon_sym_function] = actions(469);
|
||||
v->a[146][anon_sym_LBRACE] = actions(21);
|
||||
v->a[146][anon_sym_BANG] = actions(471);
|
||||
v->a[146][anon_sym_declare] = actions(473);
|
||||
v->a[146][anon_sym_typeset] = actions(473);
|
||||
v->a[146][anon_sym_export] = actions(473);
|
||||
v->a[146][anon_sym_readonly] = actions(473);
|
||||
v->a[146][anon_sym_local] = actions(473);
|
||||
v->a[146][anon_sym_unset] = actions(475);
|
||||
parse_table_566(v);
|
||||
}
|
||||
|
||||
void parse_table_566(t_parse_table_array *v)
|
||||
{
|
||||
v->a[146][anon_sym_unsetenv] = actions(475);
|
||||
v->a[146][anon_sym_LT] = actions(81);
|
||||
v->a[146][anon_sym_GT] = actions(81);
|
||||
v->a[146][anon_sym_GT_GT] = actions(83);
|
||||
v->a[146][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[146][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[146][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[146][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[146][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[146][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[146][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[146][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[146][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[146][sym__special_character] = actions(91);
|
||||
v->a[146][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[146][sym_raw_string] = actions(95);
|
||||
v->a[146][aux_sym_number_token1] = actions(97);
|
||||
v->a[146][aux_sym_number_token2] = actions(99);
|
||||
v->a[146][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[146][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_567(v);
|
||||
}
|
||||
|
||||
void parse_table_567(t_parse_table_array *v)
|
||||
{
|
||||
v->a[146][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[146][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[146][sym_comment] = actions(57);
|
||||
v->a[146][sym_file_descriptor] = actions(109);
|
||||
v->a[146][sym_variable_name] = actions(111);
|
||||
v->a[146][sym_test_operator] = actions(95);
|
||||
v->a[146][sym__brace_start] = actions(113);
|
||||
v->a[147][sym__statements] = state(3794);
|
||||
v->a[147][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[147][sym_redirected_statement] = state(2121);
|
||||
v->a[147][sym_for_statement] = state(2121);
|
||||
v->a[147][sym_while_statement] = state(2121);
|
||||
v->a[147][sym_if_statement] = state(2121);
|
||||
v->a[147][sym_case_statement] = state(2121);
|
||||
v->a[147][sym_function_definition] = state(2121);
|
||||
v->a[147][sym_compound_statement] = state(2121);
|
||||
v->a[147][sym_subshell] = state(2121);
|
||||
v->a[147][sym_pipeline] = state(2499);
|
||||
v->a[147][sym_list] = state(2121);
|
||||
v->a[147][sym_negated_command] = state(2121);
|
||||
parse_table_568(v);
|
||||
}
|
||||
|
||||
void parse_table_568(t_parse_table_array *v)
|
||||
{
|
||||
v->a[147][sym_declaration_command] = state(2121);
|
||||
v->a[147][sym_unset_command] = state(2121);
|
||||
v->a[147][sym_command] = state(2121);
|
||||
v->a[147][sym_command_name] = state(340);
|
||||
v->a[147][sym_variable_assignment] = state(709);
|
||||
v->a[147][sym_variable_assignments] = state(2121);
|
||||
v->a[147][sym_file_redirect] = state(1361);
|
||||
v->a[147][sym_arithmetic_expansion] = state(834);
|
||||
v->a[147][sym_brace_expression] = state(834);
|
||||
v->a[147][sym_concatenation] = state(1192);
|
||||
v->a[147][sym_string] = state(834);
|
||||
v->a[147][sym_number] = state(834);
|
||||
v->a[147][sym_simple_expansion] = state(834);
|
||||
v->a[147][sym_expansion] = state(834);
|
||||
v->a[147][sym_command_substitution] = state(834);
|
||||
v->a[147][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[147][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[147][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[147][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[147][sym_word] = actions(467);
|
||||
parse_table_569(v);
|
||||
}
|
||||
|
||||
void parse_table_569(t_parse_table_array *v)
|
||||
{
|
||||
v->a[147][anon_sym_for] = actions(9);
|
||||
v->a[147][anon_sym_select] = actions(9);
|
||||
v->a[147][anon_sym_while] = actions(11);
|
||||
v->a[147][anon_sym_until] = actions(11);
|
||||
v->a[147][anon_sym_if] = actions(13);
|
||||
v->a[147][anon_sym_case] = actions(15);
|
||||
v->a[147][anon_sym_LPAREN] = actions(17);
|
||||
v->a[147][anon_sym_function] = actions(469);
|
||||
v->a[147][anon_sym_LBRACE] = actions(21);
|
||||
v->a[147][anon_sym_BANG] = actions(471);
|
||||
v->a[147][anon_sym_declare] = actions(473);
|
||||
v->a[147][anon_sym_typeset] = actions(473);
|
||||
v->a[147][anon_sym_export] = actions(473);
|
||||
v->a[147][anon_sym_readonly] = actions(473);
|
||||
v->a[147][anon_sym_local] = actions(473);
|
||||
v->a[147][anon_sym_unset] = actions(475);
|
||||
v->a[147][anon_sym_unsetenv] = actions(475);
|
||||
v->a[147][anon_sym_LT] = actions(81);
|
||||
v->a[147][anon_sym_GT] = actions(81);
|
||||
v->a[147][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_570(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_113.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_114.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[147][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[147][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[147][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[147][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[147][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[147][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[147][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[147][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[147][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[147][sym__special_character] = actions(91);
|
||||
v->a[147][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[147][sym_raw_string] = actions(95);
|
||||
v->a[147][aux_sym_number_token1] = actions(97);
|
||||
v->a[147][aux_sym_number_token2] = actions(99);
|
||||
v->a[147][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[147][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[147][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[147][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[147][sym_comment] = actions(57);
|
||||
v->a[147][sym_file_descriptor] = actions(109);
|
||||
parse_table_571(v);
|
||||
}
|
||||
|
||||
void parse_table_571(t_parse_table_array *v)
|
||||
{
|
||||
v->a[147][sym_variable_name] = actions(111);
|
||||
v->a[147][sym_test_operator] = actions(95);
|
||||
v->a[147][sym__brace_start] = actions(113);
|
||||
v->a[148][sym__statements] = state(3970);
|
||||
v->a[148][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[148][sym_redirected_statement] = state(2121);
|
||||
v->a[148][sym_for_statement] = state(2121);
|
||||
v->a[148][sym_while_statement] = state(2121);
|
||||
v->a[148][sym_if_statement] = state(2121);
|
||||
v->a[148][sym_case_statement] = state(2121);
|
||||
v->a[148][sym_function_definition] = state(2121);
|
||||
v->a[148][sym_compound_statement] = state(2121);
|
||||
v->a[148][sym_subshell] = state(2121);
|
||||
v->a[148][sym_pipeline] = state(2499);
|
||||
v->a[148][sym_list] = state(2121);
|
||||
v->a[148][sym_negated_command] = state(2121);
|
||||
v->a[148][sym_declaration_command] = state(2121);
|
||||
v->a[148][sym_unset_command] = state(2121);
|
||||
v->a[148][sym_command] = state(2121);
|
||||
v->a[148][sym_command_name] = state(340);
|
||||
parse_table_572(v);
|
||||
}
|
||||
|
||||
void parse_table_572(t_parse_table_array *v)
|
||||
{
|
||||
v->a[148][sym_variable_assignment] = state(709);
|
||||
v->a[148][sym_variable_assignments] = state(2121);
|
||||
v->a[148][sym_file_redirect] = state(1361);
|
||||
v->a[148][sym_arithmetic_expansion] = state(834);
|
||||
v->a[148][sym_brace_expression] = state(834);
|
||||
v->a[148][sym_concatenation] = state(1192);
|
||||
v->a[148][sym_string] = state(834);
|
||||
v->a[148][sym_number] = state(834);
|
||||
v->a[148][sym_simple_expansion] = state(834);
|
||||
v->a[148][sym_expansion] = state(834);
|
||||
v->a[148][sym_command_substitution] = state(834);
|
||||
v->a[148][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[148][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[148][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[148][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[148][sym_word] = actions(467);
|
||||
v->a[148][anon_sym_for] = actions(9);
|
||||
v->a[148][anon_sym_select] = actions(9);
|
||||
v->a[148][anon_sym_while] = actions(11);
|
||||
v->a[148][anon_sym_until] = actions(11);
|
||||
parse_table_573(v);
|
||||
}
|
||||
|
||||
void parse_table_573(t_parse_table_array *v)
|
||||
{
|
||||
v->a[148][anon_sym_if] = actions(13);
|
||||
v->a[148][anon_sym_case] = actions(15);
|
||||
v->a[148][anon_sym_LPAREN] = actions(17);
|
||||
v->a[148][anon_sym_function] = actions(469);
|
||||
v->a[148][anon_sym_LBRACE] = actions(21);
|
||||
v->a[148][anon_sym_BANG] = actions(471);
|
||||
v->a[148][anon_sym_declare] = actions(473);
|
||||
v->a[148][anon_sym_typeset] = actions(473);
|
||||
v->a[148][anon_sym_export] = actions(473);
|
||||
v->a[148][anon_sym_readonly] = actions(473);
|
||||
v->a[148][anon_sym_local] = actions(473);
|
||||
v->a[148][anon_sym_unset] = actions(475);
|
||||
v->a[148][anon_sym_unsetenv] = actions(475);
|
||||
v->a[148][anon_sym_LT] = actions(81);
|
||||
v->a[148][anon_sym_GT] = actions(81);
|
||||
v->a[148][anon_sym_GT_GT] = actions(83);
|
||||
v->a[148][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[148][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[148][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[148][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_574(v);
|
||||
}
|
||||
|
||||
void parse_table_574(t_parse_table_array *v)
|
||||
{
|
||||
v->a[148][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[148][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[148][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[148][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[148][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[148][sym__special_character] = actions(91);
|
||||
v->a[148][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[148][sym_raw_string] = actions(95);
|
||||
v->a[148][aux_sym_number_token1] = actions(97);
|
||||
v->a[148][aux_sym_number_token2] = actions(99);
|
||||
v->a[148][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[148][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[148][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[148][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[148][sym_comment] = actions(57);
|
||||
v->a[148][sym_file_descriptor] = actions(109);
|
||||
v->a[148][sym_variable_name] = actions(111);
|
||||
v->a[148][sym_test_operator] = actions(95);
|
||||
v->a[148][sym__brace_start] = actions(113);
|
||||
v->a[149][sym__statements] = state(3971);
|
||||
parse_table_575(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_114.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_115.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[149][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[149][sym_redirected_statement] = state(2098);
|
||||
v->a[149][sym_for_statement] = state(2098);
|
||||
v->a[149][sym_while_statement] = state(2098);
|
||||
v->a[149][sym_if_statement] = state(2098);
|
||||
v->a[149][sym_case_statement] = state(2098);
|
||||
v->a[149][sym_function_definition] = state(2098);
|
||||
v->a[149][sym_compound_statement] = state(2098);
|
||||
v->a[149][sym_subshell] = state(2098);
|
||||
v->a[149][sym_pipeline] = state(2384);
|
||||
v->a[149][sym_list] = state(2098);
|
||||
v->a[149][sym_negated_command] = state(2098);
|
||||
v->a[149][sym_declaration_command] = state(2098);
|
||||
v->a[149][sym_unset_command] = state(2098);
|
||||
v->a[149][sym_command] = state(2098);
|
||||
v->a[149][sym_command_name] = state(292);
|
||||
v->a[149][sym_variable_assignment] = state(539);
|
||||
v->a[149][sym_variable_assignments] = state(2098);
|
||||
v->a[149][sym_file_redirect] = state(1323);
|
||||
v->a[149][sym_arithmetic_expansion] = state(702);
|
||||
parse_table_576(v);
|
||||
}
|
||||
|
||||
void parse_table_576(t_parse_table_array *v)
|
||||
{
|
||||
v->a[149][sym_brace_expression] = state(702);
|
||||
v->a[149][sym_concatenation] = state(1192);
|
||||
v->a[149][sym_string] = state(702);
|
||||
v->a[149][sym_number] = state(702);
|
||||
v->a[149][sym_simple_expansion] = state(702);
|
||||
v->a[149][sym_expansion] = state(702);
|
||||
v->a[149][sym_command_substitution] = state(702);
|
||||
v->a[149][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[149][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[149][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[149][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[149][sym_word] = actions(419);
|
||||
v->a[149][anon_sym_for] = actions(9);
|
||||
v->a[149][anon_sym_select] = actions(9);
|
||||
v->a[149][anon_sym_while] = actions(11);
|
||||
v->a[149][anon_sym_until] = actions(11);
|
||||
v->a[149][anon_sym_if] = actions(13);
|
||||
v->a[149][anon_sym_case] = actions(15);
|
||||
v->a[149][anon_sym_LPAREN] = actions(17);
|
||||
v->a[149][anon_sym_function] = actions(423);
|
||||
parse_table_577(v);
|
||||
}
|
||||
|
||||
void parse_table_577(t_parse_table_array *v)
|
||||
{
|
||||
v->a[149][anon_sym_LBRACE] = actions(21);
|
||||
v->a[149][anon_sym_BANG] = actions(425);
|
||||
v->a[149][anon_sym_declare] = actions(427);
|
||||
v->a[149][anon_sym_typeset] = actions(427);
|
||||
v->a[149][anon_sym_export] = actions(427);
|
||||
v->a[149][anon_sym_readonly] = actions(427);
|
||||
v->a[149][anon_sym_local] = actions(427);
|
||||
v->a[149][anon_sym_unset] = actions(429);
|
||||
v->a[149][anon_sym_unsetenv] = actions(429);
|
||||
v->a[149][anon_sym_LT] = actions(431);
|
||||
v->a[149][anon_sym_GT] = actions(431);
|
||||
v->a[149][anon_sym_GT_GT] = actions(433);
|
||||
v->a[149][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[149][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[149][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[149][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[149][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[149][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[149][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[149][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_578(v);
|
||||
}
|
||||
|
||||
void parse_table_578(t_parse_table_array *v)
|
||||
{
|
||||
v->a[149][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[149][sym__special_character] = actions(437);
|
||||
v->a[149][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[149][sym_raw_string] = actions(439);
|
||||
v->a[149][aux_sym_number_token1] = actions(97);
|
||||
v->a[149][aux_sym_number_token2] = actions(99);
|
||||
v->a[149][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[149][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[149][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[149][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[149][sym_comment] = actions(57);
|
||||
v->a[149][sym_file_descriptor] = actions(441);
|
||||
v->a[149][sym_variable_name] = actions(443);
|
||||
v->a[149][sym_test_operator] = actions(439);
|
||||
v->a[149][sym__brace_start] = actions(113);
|
||||
v->a[150][sym__statements] = state(3890);
|
||||
v->a[150][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[150][sym_redirected_statement] = state(2098);
|
||||
v->a[150][sym_for_statement] = state(2098);
|
||||
v->a[150][sym_while_statement] = state(2098);
|
||||
parse_table_579(v);
|
||||
}
|
||||
|
||||
void parse_table_579(t_parse_table_array *v)
|
||||
{
|
||||
v->a[150][sym_if_statement] = state(2098);
|
||||
v->a[150][sym_case_statement] = state(2098);
|
||||
v->a[150][sym_function_definition] = state(2098);
|
||||
v->a[150][sym_compound_statement] = state(2098);
|
||||
v->a[150][sym_subshell] = state(2098);
|
||||
v->a[150][sym_pipeline] = state(2384);
|
||||
v->a[150][sym_list] = state(2098);
|
||||
v->a[150][sym_negated_command] = state(2098);
|
||||
v->a[150][sym_declaration_command] = state(2098);
|
||||
v->a[150][sym_unset_command] = state(2098);
|
||||
v->a[150][sym_command] = state(2098);
|
||||
v->a[150][sym_command_name] = state(292);
|
||||
v->a[150][sym_variable_assignment] = state(539);
|
||||
v->a[150][sym_variable_assignments] = state(2098);
|
||||
v->a[150][sym_file_redirect] = state(1328);
|
||||
v->a[150][sym_arithmetic_expansion] = state(702);
|
||||
v->a[150][sym_brace_expression] = state(702);
|
||||
v->a[150][sym_concatenation] = state(1192);
|
||||
v->a[150][sym_string] = state(702);
|
||||
v->a[150][sym_number] = state(702);
|
||||
parse_table_580(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_115.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_116.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[150][sym_simple_expansion] = state(702);
|
||||
v->a[150][sym_expansion] = state(702);
|
||||
v->a[150][sym_command_substitution] = state(702);
|
||||
v->a[150][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[150][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[150][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[150][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[150][sym_word] = actions(419);
|
||||
v->a[150][anon_sym_for] = actions(9);
|
||||
v->a[150][anon_sym_select] = actions(9);
|
||||
v->a[150][anon_sym_while] = actions(11);
|
||||
v->a[150][anon_sym_until] = actions(11);
|
||||
v->a[150][anon_sym_if] = actions(13);
|
||||
v->a[150][anon_sym_case] = actions(15);
|
||||
v->a[150][anon_sym_LPAREN] = actions(17);
|
||||
v->a[150][anon_sym_function] = actions(423);
|
||||
v->a[150][anon_sym_LBRACE] = actions(21);
|
||||
v->a[150][anon_sym_BANG] = actions(425);
|
||||
v->a[150][anon_sym_declare] = actions(427);
|
||||
v->a[150][anon_sym_typeset] = actions(427);
|
||||
parse_table_581(v);
|
||||
}
|
||||
|
||||
void parse_table_581(t_parse_table_array *v)
|
||||
{
|
||||
v->a[150][anon_sym_export] = actions(427);
|
||||
v->a[150][anon_sym_readonly] = actions(427);
|
||||
v->a[150][anon_sym_local] = actions(427);
|
||||
v->a[150][anon_sym_unset] = actions(429);
|
||||
v->a[150][anon_sym_unsetenv] = actions(429);
|
||||
v->a[150][anon_sym_LT] = actions(431);
|
||||
v->a[150][anon_sym_GT] = actions(431);
|
||||
v->a[150][anon_sym_GT_GT] = actions(433);
|
||||
v->a[150][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[150][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[150][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[150][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[150][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[150][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[150][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[150][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[150][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[150][sym__special_character] = actions(437);
|
||||
v->a[150][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[150][sym_raw_string] = actions(439);
|
||||
parse_table_582(v);
|
||||
}
|
||||
|
||||
void parse_table_582(t_parse_table_array *v)
|
||||
{
|
||||
v->a[150][aux_sym_number_token1] = actions(97);
|
||||
v->a[150][aux_sym_number_token2] = actions(99);
|
||||
v->a[150][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[150][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[150][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[150][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[150][sym_comment] = actions(57);
|
||||
v->a[150][sym_file_descriptor] = actions(441);
|
||||
v->a[150][sym_variable_name] = actions(443);
|
||||
v->a[150][sym_test_operator] = actions(439);
|
||||
v->a[150][sym__brace_start] = actions(113);
|
||||
v->a[151][sym__statements] = state(3891);
|
||||
v->a[151][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[151][sym_redirected_statement] = state(2121);
|
||||
v->a[151][sym_for_statement] = state(2121);
|
||||
v->a[151][sym_while_statement] = state(2121);
|
||||
v->a[151][sym_if_statement] = state(2121);
|
||||
v->a[151][sym_case_statement] = state(2121);
|
||||
v->a[151][sym_function_definition] = state(2121);
|
||||
v->a[151][sym_compound_statement] = state(2121);
|
||||
parse_table_583(v);
|
||||
}
|
||||
|
||||
void parse_table_583(t_parse_table_array *v)
|
||||
{
|
||||
v->a[151][sym_subshell] = state(2121);
|
||||
v->a[151][sym_pipeline] = state(2499);
|
||||
v->a[151][sym_list] = state(2121);
|
||||
v->a[151][sym_negated_command] = state(2121);
|
||||
v->a[151][sym_declaration_command] = state(2121);
|
||||
v->a[151][sym_unset_command] = state(2121);
|
||||
v->a[151][sym_command] = state(2121);
|
||||
v->a[151][sym_command_name] = state(340);
|
||||
v->a[151][sym_variable_assignment] = state(709);
|
||||
v->a[151][sym_variable_assignments] = state(2121);
|
||||
v->a[151][sym_file_redirect] = state(1361);
|
||||
v->a[151][sym_arithmetic_expansion] = state(834);
|
||||
v->a[151][sym_brace_expression] = state(834);
|
||||
v->a[151][sym_concatenation] = state(1192);
|
||||
v->a[151][sym_string] = state(834);
|
||||
v->a[151][sym_number] = state(834);
|
||||
v->a[151][sym_simple_expansion] = state(834);
|
||||
v->a[151][sym_expansion] = state(834);
|
||||
v->a[151][sym_command_substitution] = state(834);
|
||||
v->a[151][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_584(v);
|
||||
}
|
||||
|
||||
void parse_table_584(t_parse_table_array *v)
|
||||
{
|
||||
v->a[151][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[151][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[151][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[151][sym_word] = actions(467);
|
||||
v->a[151][anon_sym_for] = actions(9);
|
||||
v->a[151][anon_sym_select] = actions(9);
|
||||
v->a[151][anon_sym_while] = actions(11);
|
||||
v->a[151][anon_sym_until] = actions(11);
|
||||
v->a[151][anon_sym_if] = actions(13);
|
||||
v->a[151][anon_sym_case] = actions(15);
|
||||
v->a[151][anon_sym_LPAREN] = actions(17);
|
||||
v->a[151][anon_sym_function] = actions(469);
|
||||
v->a[151][anon_sym_LBRACE] = actions(21);
|
||||
v->a[151][anon_sym_BANG] = actions(471);
|
||||
v->a[151][anon_sym_declare] = actions(473);
|
||||
v->a[151][anon_sym_typeset] = actions(473);
|
||||
v->a[151][anon_sym_export] = actions(473);
|
||||
v->a[151][anon_sym_readonly] = actions(473);
|
||||
v->a[151][anon_sym_local] = actions(473);
|
||||
v->a[151][anon_sym_unset] = actions(475);
|
||||
parse_table_585(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_116.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_117.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[151][anon_sym_unsetenv] = actions(475);
|
||||
v->a[151][anon_sym_LT] = actions(81);
|
||||
v->a[151][anon_sym_GT] = actions(81);
|
||||
v->a[151][anon_sym_GT_GT] = actions(83);
|
||||
v->a[151][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[151][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[151][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[151][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[151][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[151][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[151][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[151][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[151][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[151][sym__special_character] = actions(91);
|
||||
v->a[151][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[151][sym_raw_string] = actions(95);
|
||||
v->a[151][aux_sym_number_token1] = actions(97);
|
||||
v->a[151][aux_sym_number_token2] = actions(99);
|
||||
v->a[151][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[151][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_586(v);
|
||||
}
|
||||
|
||||
void parse_table_586(t_parse_table_array *v)
|
||||
{
|
||||
v->a[151][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[151][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[151][sym_comment] = actions(57);
|
||||
v->a[151][sym_file_descriptor] = actions(109);
|
||||
v->a[151][sym_variable_name] = actions(111);
|
||||
v->a[151][sym_test_operator] = actions(95);
|
||||
v->a[151][sym__brace_start] = actions(113);
|
||||
v->a[152][sym__statements] = state(3597);
|
||||
v->a[152][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[152][sym_redirected_statement] = state(2098);
|
||||
v->a[152][sym_for_statement] = state(2098);
|
||||
v->a[152][sym_while_statement] = state(2098);
|
||||
v->a[152][sym_if_statement] = state(2098);
|
||||
v->a[152][sym_case_statement] = state(2098);
|
||||
v->a[152][sym_function_definition] = state(2098);
|
||||
v->a[152][sym_compound_statement] = state(2098);
|
||||
v->a[152][sym_subshell] = state(2098);
|
||||
v->a[152][sym_pipeline] = state(2384);
|
||||
v->a[152][sym_list] = state(2098);
|
||||
v->a[152][sym_negated_command] = state(2098);
|
||||
parse_table_587(v);
|
||||
}
|
||||
|
||||
void parse_table_587(t_parse_table_array *v)
|
||||
{
|
||||
v->a[152][sym_declaration_command] = state(2098);
|
||||
v->a[152][sym_unset_command] = state(2098);
|
||||
v->a[152][sym_command] = state(2098);
|
||||
v->a[152][sym_command_name] = state(292);
|
||||
v->a[152][sym_variable_assignment] = state(539);
|
||||
v->a[152][sym_variable_assignments] = state(2098);
|
||||
v->a[152][sym_file_redirect] = state(1283);
|
||||
v->a[152][sym_arithmetic_expansion] = state(702);
|
||||
v->a[152][sym_brace_expression] = state(702);
|
||||
v->a[152][sym_concatenation] = state(1192);
|
||||
v->a[152][sym_string] = state(702);
|
||||
v->a[152][sym_number] = state(702);
|
||||
v->a[152][sym_simple_expansion] = state(702);
|
||||
v->a[152][sym_expansion] = state(702);
|
||||
v->a[152][sym_command_substitution] = state(702);
|
||||
v->a[152][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[152][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[152][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[152][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[152][sym_word] = actions(419);
|
||||
parse_table_588(v);
|
||||
}
|
||||
|
||||
void parse_table_588(t_parse_table_array *v)
|
||||
{
|
||||
v->a[152][anon_sym_for] = actions(9);
|
||||
v->a[152][anon_sym_select] = actions(9);
|
||||
v->a[152][anon_sym_while] = actions(11);
|
||||
v->a[152][anon_sym_until] = actions(11);
|
||||
v->a[152][anon_sym_if] = actions(13);
|
||||
v->a[152][anon_sym_case] = actions(15);
|
||||
v->a[152][anon_sym_LPAREN] = actions(17);
|
||||
v->a[152][anon_sym_function] = actions(423);
|
||||
v->a[152][anon_sym_LBRACE] = actions(21);
|
||||
v->a[152][anon_sym_BANG] = actions(425);
|
||||
v->a[152][anon_sym_declare] = actions(427);
|
||||
v->a[152][anon_sym_typeset] = actions(427);
|
||||
v->a[152][anon_sym_export] = actions(427);
|
||||
v->a[152][anon_sym_readonly] = actions(427);
|
||||
v->a[152][anon_sym_local] = actions(427);
|
||||
v->a[152][anon_sym_unset] = actions(429);
|
||||
v->a[152][anon_sym_unsetenv] = actions(429);
|
||||
v->a[152][anon_sym_LT] = actions(431);
|
||||
v->a[152][anon_sym_GT] = actions(431);
|
||||
v->a[152][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_589(v);
|
||||
}
|
||||
|
||||
void parse_table_589(t_parse_table_array *v)
|
||||
{
|
||||
v->a[152][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[152][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[152][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[152][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[152][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[152][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[152][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[152][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[152][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[152][sym__special_character] = actions(437);
|
||||
v->a[152][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[152][sym_raw_string] = actions(439);
|
||||
v->a[152][aux_sym_number_token1] = actions(97);
|
||||
v->a[152][aux_sym_number_token2] = actions(99);
|
||||
v->a[152][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[152][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[152][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[152][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[152][sym_comment] = actions(57);
|
||||
v->a[152][sym_file_descriptor] = actions(441);
|
||||
parse_table_590(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_117.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_118.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[152][sym_variable_name] = actions(443);
|
||||
v->a[152][sym_test_operator] = actions(439);
|
||||
v->a[152][sym__brace_start] = actions(113);
|
||||
v->a[153][sym__statements] = state(3894);
|
||||
v->a[153][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[153][sym_redirected_statement] = state(2121);
|
||||
v->a[153][sym_for_statement] = state(2121);
|
||||
v->a[153][sym_while_statement] = state(2121);
|
||||
v->a[153][sym_if_statement] = state(2121);
|
||||
v->a[153][sym_case_statement] = state(2121);
|
||||
v->a[153][sym_function_definition] = state(2121);
|
||||
v->a[153][sym_compound_statement] = state(2121);
|
||||
v->a[153][sym_subshell] = state(2121);
|
||||
v->a[153][sym_pipeline] = state(2499);
|
||||
v->a[153][sym_list] = state(2121);
|
||||
v->a[153][sym_negated_command] = state(2121);
|
||||
v->a[153][sym_declaration_command] = state(2121);
|
||||
v->a[153][sym_unset_command] = state(2121);
|
||||
v->a[153][sym_command] = state(2121);
|
||||
v->a[153][sym_command_name] = state(340);
|
||||
parse_table_591(v);
|
||||
}
|
||||
|
||||
void parse_table_591(t_parse_table_array *v)
|
||||
{
|
||||
v->a[153][sym_variable_assignment] = state(709);
|
||||
v->a[153][sym_variable_assignments] = state(2121);
|
||||
v->a[153][sym_file_redirect] = state(1361);
|
||||
v->a[153][sym_arithmetic_expansion] = state(834);
|
||||
v->a[153][sym_brace_expression] = state(834);
|
||||
v->a[153][sym_concatenation] = state(1192);
|
||||
v->a[153][sym_string] = state(834);
|
||||
v->a[153][sym_number] = state(834);
|
||||
v->a[153][sym_simple_expansion] = state(834);
|
||||
v->a[153][sym_expansion] = state(834);
|
||||
v->a[153][sym_command_substitution] = state(834);
|
||||
v->a[153][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[153][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[153][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[153][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[153][sym_word] = actions(467);
|
||||
v->a[153][anon_sym_for] = actions(9);
|
||||
v->a[153][anon_sym_select] = actions(9);
|
||||
v->a[153][anon_sym_while] = actions(11);
|
||||
v->a[153][anon_sym_until] = actions(11);
|
||||
parse_table_592(v);
|
||||
}
|
||||
|
||||
void parse_table_592(t_parse_table_array *v)
|
||||
{
|
||||
v->a[153][anon_sym_if] = actions(13);
|
||||
v->a[153][anon_sym_case] = actions(15);
|
||||
v->a[153][anon_sym_LPAREN] = actions(17);
|
||||
v->a[153][anon_sym_function] = actions(469);
|
||||
v->a[153][anon_sym_LBRACE] = actions(21);
|
||||
v->a[153][anon_sym_BANG] = actions(471);
|
||||
v->a[153][anon_sym_declare] = actions(473);
|
||||
v->a[153][anon_sym_typeset] = actions(473);
|
||||
v->a[153][anon_sym_export] = actions(473);
|
||||
v->a[153][anon_sym_readonly] = actions(473);
|
||||
v->a[153][anon_sym_local] = actions(473);
|
||||
v->a[153][anon_sym_unset] = actions(475);
|
||||
v->a[153][anon_sym_unsetenv] = actions(475);
|
||||
v->a[153][anon_sym_LT] = actions(81);
|
||||
v->a[153][anon_sym_GT] = actions(81);
|
||||
v->a[153][anon_sym_GT_GT] = actions(83);
|
||||
v->a[153][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[153][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[153][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[153][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_593(v);
|
||||
}
|
||||
|
||||
void parse_table_593(t_parse_table_array *v)
|
||||
{
|
||||
v->a[153][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[153][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[153][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[153][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[153][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[153][sym__special_character] = actions(91);
|
||||
v->a[153][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[153][sym_raw_string] = actions(95);
|
||||
v->a[153][aux_sym_number_token1] = actions(97);
|
||||
v->a[153][aux_sym_number_token2] = actions(99);
|
||||
v->a[153][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[153][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[153][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[153][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[153][sym_comment] = actions(57);
|
||||
v->a[153][sym_file_descriptor] = actions(109);
|
||||
v->a[153][sym_variable_name] = actions(111);
|
||||
v->a[153][sym_test_operator] = actions(95);
|
||||
v->a[153][sym__brace_start] = actions(113);
|
||||
v->a[154][sym__statements] = state(4032);
|
||||
parse_table_594(v);
|
||||
}
|
||||
|
||||
void parse_table_594(t_parse_table_array *v)
|
||||
{
|
||||
v->a[154][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[154][sym_redirected_statement] = state(2098);
|
||||
v->a[154][sym_for_statement] = state(2098);
|
||||
v->a[154][sym_while_statement] = state(2098);
|
||||
v->a[154][sym_if_statement] = state(2098);
|
||||
v->a[154][sym_case_statement] = state(2098);
|
||||
v->a[154][sym_function_definition] = state(2098);
|
||||
v->a[154][sym_compound_statement] = state(2098);
|
||||
v->a[154][sym_subshell] = state(2098);
|
||||
v->a[154][sym_pipeline] = state(2384);
|
||||
v->a[154][sym_list] = state(2098);
|
||||
v->a[154][sym_negated_command] = state(2098);
|
||||
v->a[154][sym_declaration_command] = state(2098);
|
||||
v->a[154][sym_unset_command] = state(2098);
|
||||
v->a[154][sym_command] = state(2098);
|
||||
v->a[154][sym_command_name] = state(292);
|
||||
v->a[154][sym_variable_assignment] = state(539);
|
||||
v->a[154][sym_variable_assignments] = state(2098);
|
||||
v->a[154][sym_file_redirect] = state(1327);
|
||||
v->a[154][sym_arithmetic_expansion] = state(702);
|
||||
parse_table_595(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_118.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_119.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[154][sym_brace_expression] = state(702);
|
||||
v->a[154][sym_concatenation] = state(1192);
|
||||
v->a[154][sym_string] = state(702);
|
||||
v->a[154][sym_number] = state(702);
|
||||
v->a[154][sym_simple_expansion] = state(702);
|
||||
v->a[154][sym_expansion] = state(702);
|
||||
v->a[154][sym_command_substitution] = state(702);
|
||||
v->a[154][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[154][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[154][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[154][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[154][sym_word] = actions(419);
|
||||
v->a[154][anon_sym_for] = actions(9);
|
||||
v->a[154][anon_sym_select] = actions(9);
|
||||
v->a[154][anon_sym_while] = actions(11);
|
||||
v->a[154][anon_sym_until] = actions(11);
|
||||
v->a[154][anon_sym_if] = actions(13);
|
||||
v->a[154][anon_sym_case] = actions(15);
|
||||
v->a[154][anon_sym_LPAREN] = actions(17);
|
||||
v->a[154][anon_sym_function] = actions(423);
|
||||
parse_table_596(v);
|
||||
}
|
||||
|
||||
void parse_table_596(t_parse_table_array *v)
|
||||
{
|
||||
v->a[154][anon_sym_LBRACE] = actions(21);
|
||||
v->a[154][anon_sym_BANG] = actions(425);
|
||||
v->a[154][anon_sym_declare] = actions(427);
|
||||
v->a[154][anon_sym_typeset] = actions(427);
|
||||
v->a[154][anon_sym_export] = actions(427);
|
||||
v->a[154][anon_sym_readonly] = actions(427);
|
||||
v->a[154][anon_sym_local] = actions(427);
|
||||
v->a[154][anon_sym_unset] = actions(429);
|
||||
v->a[154][anon_sym_unsetenv] = actions(429);
|
||||
v->a[154][anon_sym_LT] = actions(431);
|
||||
v->a[154][anon_sym_GT] = actions(431);
|
||||
v->a[154][anon_sym_GT_GT] = actions(433);
|
||||
v->a[154][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[154][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[154][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[154][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[154][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[154][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[154][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[154][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_597(v);
|
||||
}
|
||||
|
||||
void parse_table_597(t_parse_table_array *v)
|
||||
{
|
||||
v->a[154][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[154][sym__special_character] = actions(437);
|
||||
v->a[154][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[154][sym_raw_string] = actions(439);
|
||||
v->a[154][aux_sym_number_token1] = actions(97);
|
||||
v->a[154][aux_sym_number_token2] = actions(99);
|
||||
v->a[154][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[154][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[154][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[154][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[154][sym_comment] = actions(57);
|
||||
v->a[154][sym_file_descriptor] = actions(441);
|
||||
v->a[154][sym_variable_name] = actions(443);
|
||||
v->a[154][sym_test_operator] = actions(439);
|
||||
v->a[154][sym__brace_start] = actions(113);
|
||||
v->a[155][sym__statements] = state(3967);
|
||||
v->a[155][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[155][sym_redirected_statement] = state(2121);
|
||||
v->a[155][sym_for_statement] = state(2121);
|
||||
v->a[155][sym_while_statement] = state(2121);
|
||||
parse_table_598(v);
|
||||
}
|
||||
|
||||
void parse_table_598(t_parse_table_array *v)
|
||||
{
|
||||
v->a[155][sym_if_statement] = state(2121);
|
||||
v->a[155][sym_case_statement] = state(2121);
|
||||
v->a[155][sym_function_definition] = state(2121);
|
||||
v->a[155][sym_compound_statement] = state(2121);
|
||||
v->a[155][sym_subshell] = state(2121);
|
||||
v->a[155][sym_pipeline] = state(2499);
|
||||
v->a[155][sym_list] = state(2121);
|
||||
v->a[155][sym_negated_command] = state(2121);
|
||||
v->a[155][sym_declaration_command] = state(2121);
|
||||
v->a[155][sym_unset_command] = state(2121);
|
||||
v->a[155][sym_command] = state(2121);
|
||||
v->a[155][sym_command_name] = state(340);
|
||||
v->a[155][sym_variable_assignment] = state(709);
|
||||
v->a[155][sym_variable_assignments] = state(2121);
|
||||
v->a[155][sym_file_redirect] = state(1361);
|
||||
v->a[155][sym_arithmetic_expansion] = state(834);
|
||||
v->a[155][sym_brace_expression] = state(834);
|
||||
v->a[155][sym_concatenation] = state(1192);
|
||||
v->a[155][sym_string] = state(834);
|
||||
v->a[155][sym_number] = state(834);
|
||||
parse_table_599(v);
|
||||
}
|
||||
|
||||
void parse_table_599(t_parse_table_array *v)
|
||||
{
|
||||
v->a[155][sym_simple_expansion] = state(834);
|
||||
v->a[155][sym_expansion] = state(834);
|
||||
v->a[155][sym_command_substitution] = state(834);
|
||||
v->a[155][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[155][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[155][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[155][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[155][sym_word] = actions(467);
|
||||
v->a[155][anon_sym_for] = actions(9);
|
||||
v->a[155][anon_sym_select] = actions(9);
|
||||
v->a[155][anon_sym_while] = actions(11);
|
||||
v->a[155][anon_sym_until] = actions(11);
|
||||
v->a[155][anon_sym_if] = actions(13);
|
||||
v->a[155][anon_sym_case] = actions(15);
|
||||
v->a[155][anon_sym_LPAREN] = actions(17);
|
||||
v->a[155][anon_sym_function] = actions(469);
|
||||
v->a[155][anon_sym_LBRACE] = actions(21);
|
||||
v->a[155][anon_sym_BANG] = actions(471);
|
||||
v->a[155][anon_sym_declare] = actions(473);
|
||||
v->a[155][anon_sym_typeset] = actions(473);
|
||||
parse_table_600(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_119.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_12.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[14][anon_sym_while] = actions(133);
|
||||
v->a[14][anon_sym_until] = actions(133);
|
||||
v->a[14][anon_sym_if] = actions(135);
|
||||
v->a[14][anon_sym_case] = actions(137);
|
||||
v->a[14][anon_sym_esac] = actions(293);
|
||||
v->a[14][anon_sym_LPAREN] = actions(141);
|
||||
v->a[14][anon_sym_SEMI_SEMI] = actions(295);
|
||||
v->a[14][anon_sym_SEMI_AMP] = actions(297);
|
||||
v->a[14][anon_sym_SEMI_SEMI_AMP] = actions(299);
|
||||
v->a[14][anon_sym_function] = actions(147);
|
||||
v->a[14][anon_sym_LBRACE] = actions(149);
|
||||
v->a[14][anon_sym_BANG] = actions(151);
|
||||
v->a[14][anon_sym_declare] = actions(153);
|
||||
v->a[14][anon_sym_typeset] = actions(153);
|
||||
v->a[14][anon_sym_export] = actions(153);
|
||||
v->a[14][anon_sym_readonly] = actions(153);
|
||||
v->a[14][anon_sym_local] = actions(153);
|
||||
v->a[14][anon_sym_unset] = actions(155);
|
||||
v->a[14][anon_sym_unsetenv] = actions(155);
|
||||
v->a[14][anon_sym_LT] = actions(157);
|
||||
parse_table_61(v);
|
||||
}
|
||||
|
||||
void parse_table_61(t_parse_table_array *v)
|
||||
{
|
||||
v->a[14][anon_sym_GT] = actions(157);
|
||||
v->a[14][anon_sym_GT_GT] = actions(159);
|
||||
v->a[14][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[14][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[14][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[14][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[14][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[14][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[14][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[14][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[14][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[14][sym__special_character] = actions(167);
|
||||
v->a[14][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[14][sym_raw_string] = actions(171);
|
||||
v->a[14][aux_sym_number_token1] = actions(173);
|
||||
v->a[14][aux_sym_number_token2] = actions(175);
|
||||
v->a[14][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[14][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[14][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[14][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_62(v);
|
||||
}
|
||||
|
||||
void parse_table_62(t_parse_table_array *v)
|
||||
{
|
||||
v->a[14][sym_comment] = actions(57);
|
||||
v->a[14][sym_file_descriptor] = actions(185);
|
||||
v->a[14][sym_variable_name] = actions(187);
|
||||
v->a[14][sym_test_operator] = actions(171);
|
||||
v->a[14][sym__brace_start] = actions(189);
|
||||
v->a[15][sym__statements] = state(3434);
|
||||
v->a[15][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[15][sym_redirected_statement] = state(1914);
|
||||
v->a[15][sym_for_statement] = state(1914);
|
||||
v->a[15][sym_while_statement] = state(1914);
|
||||
v->a[15][sym_if_statement] = state(1914);
|
||||
v->a[15][sym_case_statement] = state(1914);
|
||||
v->a[15][sym_function_definition] = state(1914);
|
||||
v->a[15][sym_compound_statement] = state(1914);
|
||||
v->a[15][sym_subshell] = state(1914);
|
||||
v->a[15][sym_pipeline] = state(2054);
|
||||
v->a[15][sym_list] = state(1914);
|
||||
v->a[15][sym_negated_command] = state(1914);
|
||||
v->a[15][sym_declaration_command] = state(1914);
|
||||
v->a[15][sym_unset_command] = state(1914);
|
||||
parse_table_63(v);
|
||||
}
|
||||
|
||||
void parse_table_63(t_parse_table_array *v)
|
||||
{
|
||||
v->a[15][sym_command] = state(1914);
|
||||
v->a[15][sym_command_name] = state(257);
|
||||
v->a[15][sym_variable_assignment] = state(445);
|
||||
v->a[15][sym_variable_assignments] = state(1914);
|
||||
v->a[15][sym_file_redirect] = state(1015);
|
||||
v->a[15][sym_arithmetic_expansion] = state(508);
|
||||
v->a[15][sym_brace_expression] = state(508);
|
||||
v->a[15][sym_concatenation] = state(862);
|
||||
v->a[15][sym_string] = state(508);
|
||||
v->a[15][sym_number] = state(508);
|
||||
v->a[15][sym_simple_expansion] = state(508);
|
||||
v->a[15][sym_expansion] = state(508);
|
||||
v->a[15][sym_command_substitution] = state(508);
|
||||
v->a[15][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[15][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[15][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[15][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[15][sym_word] = actions(129);
|
||||
v->a[15][anon_sym_for] = actions(131);
|
||||
v->a[15][anon_sym_select] = actions(131);
|
||||
parse_table_64(v);
|
||||
}
|
||||
|
||||
void parse_table_64(t_parse_table_array *v)
|
||||
{
|
||||
v->a[15][anon_sym_while] = actions(133);
|
||||
v->a[15][anon_sym_until] = actions(133);
|
||||
v->a[15][anon_sym_if] = actions(135);
|
||||
v->a[15][anon_sym_case] = actions(137);
|
||||
v->a[15][anon_sym_esac] = actions(301);
|
||||
v->a[15][anon_sym_LPAREN] = actions(141);
|
||||
v->a[15][anon_sym_SEMI_SEMI] = actions(303);
|
||||
v->a[15][anon_sym_SEMI_AMP] = actions(305);
|
||||
v->a[15][anon_sym_SEMI_SEMI_AMP] = actions(305);
|
||||
v->a[15][anon_sym_function] = actions(147);
|
||||
v->a[15][anon_sym_LBRACE] = actions(149);
|
||||
v->a[15][anon_sym_BANG] = actions(151);
|
||||
v->a[15][anon_sym_declare] = actions(153);
|
||||
v->a[15][anon_sym_typeset] = actions(153);
|
||||
v->a[15][anon_sym_export] = actions(153);
|
||||
v->a[15][anon_sym_readonly] = actions(153);
|
||||
v->a[15][anon_sym_local] = actions(153);
|
||||
v->a[15][anon_sym_unset] = actions(155);
|
||||
v->a[15][anon_sym_unsetenv] = actions(155);
|
||||
v->a[15][anon_sym_LT] = actions(157);
|
||||
parse_table_65(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_12.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_120.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[155][anon_sym_export] = actions(473);
|
||||
v->a[155][anon_sym_readonly] = actions(473);
|
||||
v->a[155][anon_sym_local] = actions(473);
|
||||
v->a[155][anon_sym_unset] = actions(475);
|
||||
v->a[155][anon_sym_unsetenv] = actions(475);
|
||||
v->a[155][anon_sym_LT] = actions(81);
|
||||
v->a[155][anon_sym_GT] = actions(81);
|
||||
v->a[155][anon_sym_GT_GT] = actions(83);
|
||||
v->a[155][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[155][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[155][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[155][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[155][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[155][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[155][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[155][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[155][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[155][sym__special_character] = actions(91);
|
||||
v->a[155][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[155][sym_raw_string] = actions(95);
|
||||
parse_table_601(v);
|
||||
}
|
||||
|
||||
void parse_table_601(t_parse_table_array *v)
|
||||
{
|
||||
v->a[155][aux_sym_number_token1] = actions(97);
|
||||
v->a[155][aux_sym_number_token2] = actions(99);
|
||||
v->a[155][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[155][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[155][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[155][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[155][sym_comment] = actions(57);
|
||||
v->a[155][sym_file_descriptor] = actions(109);
|
||||
v->a[155][sym_variable_name] = actions(111);
|
||||
v->a[155][sym_test_operator] = actions(95);
|
||||
v->a[155][sym__brace_start] = actions(113);
|
||||
v->a[156][sym__statements] = state(3916);
|
||||
v->a[156][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[156][sym_redirected_statement] = state(2121);
|
||||
v->a[156][sym_for_statement] = state(2121);
|
||||
v->a[156][sym_while_statement] = state(2121);
|
||||
v->a[156][sym_if_statement] = state(2121);
|
||||
v->a[156][sym_case_statement] = state(2121);
|
||||
v->a[156][sym_function_definition] = state(2121);
|
||||
v->a[156][sym_compound_statement] = state(2121);
|
||||
parse_table_602(v);
|
||||
}
|
||||
|
||||
void parse_table_602(t_parse_table_array *v)
|
||||
{
|
||||
v->a[156][sym_subshell] = state(2121);
|
||||
v->a[156][sym_pipeline] = state(2499);
|
||||
v->a[156][sym_list] = state(2121);
|
||||
v->a[156][sym_negated_command] = state(2121);
|
||||
v->a[156][sym_declaration_command] = state(2121);
|
||||
v->a[156][sym_unset_command] = state(2121);
|
||||
v->a[156][sym_command] = state(2121);
|
||||
v->a[156][sym_command_name] = state(340);
|
||||
v->a[156][sym_variable_assignment] = state(709);
|
||||
v->a[156][sym_variable_assignments] = state(2121);
|
||||
v->a[156][sym_file_redirect] = state(1361);
|
||||
v->a[156][sym_arithmetic_expansion] = state(834);
|
||||
v->a[156][sym_brace_expression] = state(834);
|
||||
v->a[156][sym_concatenation] = state(1192);
|
||||
v->a[156][sym_string] = state(834);
|
||||
v->a[156][sym_number] = state(834);
|
||||
v->a[156][sym_simple_expansion] = state(834);
|
||||
v->a[156][sym_expansion] = state(834);
|
||||
v->a[156][sym_command_substitution] = state(834);
|
||||
v->a[156][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_603(v);
|
||||
}
|
||||
|
||||
void parse_table_603(t_parse_table_array *v)
|
||||
{
|
||||
v->a[156][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[156][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[156][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[156][sym_word] = actions(467);
|
||||
v->a[156][anon_sym_for] = actions(9);
|
||||
v->a[156][anon_sym_select] = actions(9);
|
||||
v->a[156][anon_sym_while] = actions(11);
|
||||
v->a[156][anon_sym_until] = actions(11);
|
||||
v->a[156][anon_sym_if] = actions(13);
|
||||
v->a[156][anon_sym_case] = actions(15);
|
||||
v->a[156][anon_sym_LPAREN] = actions(17);
|
||||
v->a[156][anon_sym_function] = actions(469);
|
||||
v->a[156][anon_sym_LBRACE] = actions(21);
|
||||
v->a[156][anon_sym_BANG] = actions(471);
|
||||
v->a[156][anon_sym_declare] = actions(473);
|
||||
v->a[156][anon_sym_typeset] = actions(473);
|
||||
v->a[156][anon_sym_export] = actions(473);
|
||||
v->a[156][anon_sym_readonly] = actions(473);
|
||||
v->a[156][anon_sym_local] = actions(473);
|
||||
v->a[156][anon_sym_unset] = actions(475);
|
||||
parse_table_604(v);
|
||||
}
|
||||
|
||||
void parse_table_604(t_parse_table_array *v)
|
||||
{
|
||||
v->a[156][anon_sym_unsetenv] = actions(475);
|
||||
v->a[156][anon_sym_LT] = actions(81);
|
||||
v->a[156][anon_sym_GT] = actions(81);
|
||||
v->a[156][anon_sym_GT_GT] = actions(83);
|
||||
v->a[156][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[156][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[156][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[156][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[156][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[156][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[156][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[156][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[156][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[156][sym__special_character] = actions(91);
|
||||
v->a[156][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[156][sym_raw_string] = actions(95);
|
||||
v->a[156][aux_sym_number_token1] = actions(97);
|
||||
v->a[156][aux_sym_number_token2] = actions(99);
|
||||
v->a[156][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[156][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_605(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_120.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_121.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[156][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[156][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[156][sym_comment] = actions(57);
|
||||
v->a[156][sym_file_descriptor] = actions(109);
|
||||
v->a[156][sym_variable_name] = actions(111);
|
||||
v->a[156][sym_test_operator] = actions(95);
|
||||
v->a[156][sym__brace_start] = actions(113);
|
||||
v->a[157][sym__statements] = state(3785);
|
||||
v->a[157][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[157][sym_redirected_statement] = state(2098);
|
||||
v->a[157][sym_for_statement] = state(2098);
|
||||
v->a[157][sym_while_statement] = state(2098);
|
||||
v->a[157][sym_if_statement] = state(2098);
|
||||
v->a[157][sym_case_statement] = state(2098);
|
||||
v->a[157][sym_function_definition] = state(2098);
|
||||
v->a[157][sym_compound_statement] = state(2098);
|
||||
v->a[157][sym_subshell] = state(2098);
|
||||
v->a[157][sym_pipeline] = state(2384);
|
||||
v->a[157][sym_list] = state(2098);
|
||||
v->a[157][sym_negated_command] = state(2098);
|
||||
parse_table_606(v);
|
||||
}
|
||||
|
||||
void parse_table_606(t_parse_table_array *v)
|
||||
{
|
||||
v->a[157][sym_declaration_command] = state(2098);
|
||||
v->a[157][sym_unset_command] = state(2098);
|
||||
v->a[157][sym_command] = state(2098);
|
||||
v->a[157][sym_command_name] = state(292);
|
||||
v->a[157][sym_variable_assignment] = state(539);
|
||||
v->a[157][sym_variable_assignments] = state(2098);
|
||||
v->a[157][sym_file_redirect] = state(1280);
|
||||
v->a[157][sym_arithmetic_expansion] = state(702);
|
||||
v->a[157][sym_brace_expression] = state(702);
|
||||
v->a[157][sym_concatenation] = state(1192);
|
||||
v->a[157][sym_string] = state(702);
|
||||
v->a[157][sym_number] = state(702);
|
||||
v->a[157][sym_simple_expansion] = state(702);
|
||||
v->a[157][sym_expansion] = state(702);
|
||||
v->a[157][sym_command_substitution] = state(702);
|
||||
v->a[157][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[157][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[157][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[157][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[157][sym_word] = actions(419);
|
||||
parse_table_607(v);
|
||||
}
|
||||
|
||||
void parse_table_607(t_parse_table_array *v)
|
||||
{
|
||||
v->a[157][anon_sym_for] = actions(9);
|
||||
v->a[157][anon_sym_select] = actions(9);
|
||||
v->a[157][anon_sym_while] = actions(11);
|
||||
v->a[157][anon_sym_until] = actions(11);
|
||||
v->a[157][anon_sym_if] = actions(13);
|
||||
v->a[157][anon_sym_case] = actions(15);
|
||||
v->a[157][anon_sym_LPAREN] = actions(17);
|
||||
v->a[157][anon_sym_function] = actions(423);
|
||||
v->a[157][anon_sym_LBRACE] = actions(21);
|
||||
v->a[157][anon_sym_BANG] = actions(425);
|
||||
v->a[157][anon_sym_declare] = actions(427);
|
||||
v->a[157][anon_sym_typeset] = actions(427);
|
||||
v->a[157][anon_sym_export] = actions(427);
|
||||
v->a[157][anon_sym_readonly] = actions(427);
|
||||
v->a[157][anon_sym_local] = actions(427);
|
||||
v->a[157][anon_sym_unset] = actions(429);
|
||||
v->a[157][anon_sym_unsetenv] = actions(429);
|
||||
v->a[157][anon_sym_LT] = actions(431);
|
||||
v->a[157][anon_sym_GT] = actions(431);
|
||||
v->a[157][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_608(v);
|
||||
}
|
||||
|
||||
void parse_table_608(t_parse_table_array *v)
|
||||
{
|
||||
v->a[157][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[157][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[157][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[157][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[157][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[157][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[157][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[157][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[157][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[157][sym__special_character] = actions(437);
|
||||
v->a[157][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[157][sym_raw_string] = actions(439);
|
||||
v->a[157][aux_sym_number_token1] = actions(97);
|
||||
v->a[157][aux_sym_number_token2] = actions(99);
|
||||
v->a[157][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[157][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[157][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[157][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[157][sym_comment] = actions(57);
|
||||
v->a[157][sym_file_descriptor] = actions(441);
|
||||
parse_table_609(v);
|
||||
}
|
||||
|
||||
void parse_table_609(t_parse_table_array *v)
|
||||
{
|
||||
v->a[157][sym_variable_name] = actions(443);
|
||||
v->a[157][sym_test_operator] = actions(439);
|
||||
v->a[157][sym__brace_start] = actions(113);
|
||||
v->a[158][sym__statements] = state(3744);
|
||||
v->a[158][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[158][sym_redirected_statement] = state(2121);
|
||||
v->a[158][sym_for_statement] = state(2121);
|
||||
v->a[158][sym_while_statement] = state(2121);
|
||||
v->a[158][sym_if_statement] = state(2121);
|
||||
v->a[158][sym_case_statement] = state(2121);
|
||||
v->a[158][sym_function_definition] = state(2121);
|
||||
v->a[158][sym_compound_statement] = state(2121);
|
||||
v->a[158][sym_subshell] = state(2121);
|
||||
v->a[158][sym_pipeline] = state(2499);
|
||||
v->a[158][sym_list] = state(2121);
|
||||
v->a[158][sym_negated_command] = state(2121);
|
||||
v->a[158][sym_declaration_command] = state(2121);
|
||||
v->a[158][sym_unset_command] = state(2121);
|
||||
v->a[158][sym_command] = state(2121);
|
||||
v->a[158][sym_command_name] = state(340);
|
||||
parse_table_610(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_121.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_122.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[158][sym_variable_assignment] = state(709);
|
||||
v->a[158][sym_variable_assignments] = state(2121);
|
||||
v->a[158][sym_file_redirect] = state(1361);
|
||||
v->a[158][sym_arithmetic_expansion] = state(834);
|
||||
v->a[158][sym_brace_expression] = state(834);
|
||||
v->a[158][sym_concatenation] = state(1192);
|
||||
v->a[158][sym_string] = state(834);
|
||||
v->a[158][sym_number] = state(834);
|
||||
v->a[158][sym_simple_expansion] = state(834);
|
||||
v->a[158][sym_expansion] = state(834);
|
||||
v->a[158][sym_command_substitution] = state(834);
|
||||
v->a[158][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[158][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[158][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[158][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[158][sym_word] = actions(467);
|
||||
v->a[158][anon_sym_for] = actions(9);
|
||||
v->a[158][anon_sym_select] = actions(9);
|
||||
v->a[158][anon_sym_while] = actions(11);
|
||||
v->a[158][anon_sym_until] = actions(11);
|
||||
parse_table_611(v);
|
||||
}
|
||||
|
||||
void parse_table_611(t_parse_table_array *v)
|
||||
{
|
||||
v->a[158][anon_sym_if] = actions(13);
|
||||
v->a[158][anon_sym_case] = actions(15);
|
||||
v->a[158][anon_sym_LPAREN] = actions(17);
|
||||
v->a[158][anon_sym_function] = actions(469);
|
||||
v->a[158][anon_sym_LBRACE] = actions(21);
|
||||
v->a[158][anon_sym_BANG] = actions(471);
|
||||
v->a[158][anon_sym_declare] = actions(473);
|
||||
v->a[158][anon_sym_typeset] = actions(473);
|
||||
v->a[158][anon_sym_export] = actions(473);
|
||||
v->a[158][anon_sym_readonly] = actions(473);
|
||||
v->a[158][anon_sym_local] = actions(473);
|
||||
v->a[158][anon_sym_unset] = actions(475);
|
||||
v->a[158][anon_sym_unsetenv] = actions(475);
|
||||
v->a[158][anon_sym_LT] = actions(81);
|
||||
v->a[158][anon_sym_GT] = actions(81);
|
||||
v->a[158][anon_sym_GT_GT] = actions(83);
|
||||
v->a[158][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[158][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[158][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[158][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_612(v);
|
||||
}
|
||||
|
||||
void parse_table_612(t_parse_table_array *v)
|
||||
{
|
||||
v->a[158][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[158][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[158][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[158][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[158][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[158][sym__special_character] = actions(91);
|
||||
v->a[158][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[158][sym_raw_string] = actions(95);
|
||||
v->a[158][aux_sym_number_token1] = actions(97);
|
||||
v->a[158][aux_sym_number_token2] = actions(99);
|
||||
v->a[158][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[158][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[158][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[158][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[158][sym_comment] = actions(57);
|
||||
v->a[158][sym_file_descriptor] = actions(109);
|
||||
v->a[158][sym_variable_name] = actions(111);
|
||||
v->a[158][sym_test_operator] = actions(95);
|
||||
v->a[158][sym__brace_start] = actions(113);
|
||||
v->a[159][sym__statements] = state(3780);
|
||||
parse_table_613(v);
|
||||
}
|
||||
|
||||
void parse_table_613(t_parse_table_array *v)
|
||||
{
|
||||
v->a[159][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[159][sym_redirected_statement] = state(2121);
|
||||
v->a[159][sym_for_statement] = state(2121);
|
||||
v->a[159][sym_while_statement] = state(2121);
|
||||
v->a[159][sym_if_statement] = state(2121);
|
||||
v->a[159][sym_case_statement] = state(2121);
|
||||
v->a[159][sym_function_definition] = state(2121);
|
||||
v->a[159][sym_compound_statement] = state(2121);
|
||||
v->a[159][sym_subshell] = state(2121);
|
||||
v->a[159][sym_pipeline] = state(2499);
|
||||
v->a[159][sym_list] = state(2121);
|
||||
v->a[159][sym_negated_command] = state(2121);
|
||||
v->a[159][sym_declaration_command] = state(2121);
|
||||
v->a[159][sym_unset_command] = state(2121);
|
||||
v->a[159][sym_command] = state(2121);
|
||||
v->a[159][sym_command_name] = state(340);
|
||||
v->a[159][sym_variable_assignment] = state(709);
|
||||
v->a[159][sym_variable_assignments] = state(2121);
|
||||
v->a[159][sym_file_redirect] = state(1361);
|
||||
v->a[159][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_614(v);
|
||||
}
|
||||
|
||||
void parse_table_614(t_parse_table_array *v)
|
||||
{
|
||||
v->a[159][sym_brace_expression] = state(834);
|
||||
v->a[159][sym_concatenation] = state(1192);
|
||||
v->a[159][sym_string] = state(834);
|
||||
v->a[159][sym_number] = state(834);
|
||||
v->a[159][sym_simple_expansion] = state(834);
|
||||
v->a[159][sym_expansion] = state(834);
|
||||
v->a[159][sym_command_substitution] = state(834);
|
||||
v->a[159][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[159][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[159][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[159][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[159][sym_word] = actions(467);
|
||||
v->a[159][anon_sym_for] = actions(9);
|
||||
v->a[159][anon_sym_select] = actions(9);
|
||||
v->a[159][anon_sym_while] = actions(11);
|
||||
v->a[159][anon_sym_until] = actions(11);
|
||||
v->a[159][anon_sym_if] = actions(13);
|
||||
v->a[159][anon_sym_case] = actions(15);
|
||||
v->a[159][anon_sym_LPAREN] = actions(17);
|
||||
v->a[159][anon_sym_function] = actions(469);
|
||||
parse_table_615(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_122.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_123.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[159][anon_sym_LBRACE] = actions(21);
|
||||
v->a[159][anon_sym_BANG] = actions(471);
|
||||
v->a[159][anon_sym_declare] = actions(473);
|
||||
v->a[159][anon_sym_typeset] = actions(473);
|
||||
v->a[159][anon_sym_export] = actions(473);
|
||||
v->a[159][anon_sym_readonly] = actions(473);
|
||||
v->a[159][anon_sym_local] = actions(473);
|
||||
v->a[159][anon_sym_unset] = actions(475);
|
||||
v->a[159][anon_sym_unsetenv] = actions(475);
|
||||
v->a[159][anon_sym_LT] = actions(81);
|
||||
v->a[159][anon_sym_GT] = actions(81);
|
||||
v->a[159][anon_sym_GT_GT] = actions(83);
|
||||
v->a[159][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[159][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[159][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[159][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[159][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[159][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[159][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[159][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_616(v);
|
||||
}
|
||||
|
||||
void parse_table_616(t_parse_table_array *v)
|
||||
{
|
||||
v->a[159][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[159][sym__special_character] = actions(91);
|
||||
v->a[159][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[159][sym_raw_string] = actions(95);
|
||||
v->a[159][aux_sym_number_token1] = actions(97);
|
||||
v->a[159][aux_sym_number_token2] = actions(99);
|
||||
v->a[159][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[159][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[159][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[159][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[159][sym_comment] = actions(57);
|
||||
v->a[159][sym_file_descriptor] = actions(109);
|
||||
v->a[159][sym_variable_name] = actions(111);
|
||||
v->a[159][sym_test_operator] = actions(95);
|
||||
v->a[159][sym__brace_start] = actions(113);
|
||||
v->a[160][sym__statements] = state(3779);
|
||||
v->a[160][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[160][sym_redirected_statement] = state(2121);
|
||||
v->a[160][sym_for_statement] = state(2121);
|
||||
v->a[160][sym_while_statement] = state(2121);
|
||||
parse_table_617(v);
|
||||
}
|
||||
|
||||
void parse_table_617(t_parse_table_array *v)
|
||||
{
|
||||
v->a[160][sym_if_statement] = state(2121);
|
||||
v->a[160][sym_case_statement] = state(2121);
|
||||
v->a[160][sym_function_definition] = state(2121);
|
||||
v->a[160][sym_compound_statement] = state(2121);
|
||||
v->a[160][sym_subshell] = state(2121);
|
||||
v->a[160][sym_pipeline] = state(2499);
|
||||
v->a[160][sym_list] = state(2121);
|
||||
v->a[160][sym_negated_command] = state(2121);
|
||||
v->a[160][sym_declaration_command] = state(2121);
|
||||
v->a[160][sym_unset_command] = state(2121);
|
||||
v->a[160][sym_command] = state(2121);
|
||||
v->a[160][sym_command_name] = state(340);
|
||||
v->a[160][sym_variable_assignment] = state(709);
|
||||
v->a[160][sym_variable_assignments] = state(2121);
|
||||
v->a[160][sym_file_redirect] = state(1361);
|
||||
v->a[160][sym_arithmetic_expansion] = state(834);
|
||||
v->a[160][sym_brace_expression] = state(834);
|
||||
v->a[160][sym_concatenation] = state(1192);
|
||||
v->a[160][sym_string] = state(834);
|
||||
v->a[160][sym_number] = state(834);
|
||||
parse_table_618(v);
|
||||
}
|
||||
|
||||
void parse_table_618(t_parse_table_array *v)
|
||||
{
|
||||
v->a[160][sym_simple_expansion] = state(834);
|
||||
v->a[160][sym_expansion] = state(834);
|
||||
v->a[160][sym_command_substitution] = state(834);
|
||||
v->a[160][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[160][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[160][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[160][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[160][sym_word] = actions(467);
|
||||
v->a[160][anon_sym_for] = actions(9);
|
||||
v->a[160][anon_sym_select] = actions(9);
|
||||
v->a[160][anon_sym_while] = actions(11);
|
||||
v->a[160][anon_sym_until] = actions(11);
|
||||
v->a[160][anon_sym_if] = actions(13);
|
||||
v->a[160][anon_sym_case] = actions(15);
|
||||
v->a[160][anon_sym_LPAREN] = actions(17);
|
||||
v->a[160][anon_sym_function] = actions(469);
|
||||
v->a[160][anon_sym_LBRACE] = actions(21);
|
||||
v->a[160][anon_sym_BANG] = actions(471);
|
||||
v->a[160][anon_sym_declare] = actions(473);
|
||||
v->a[160][anon_sym_typeset] = actions(473);
|
||||
parse_table_619(v);
|
||||
}
|
||||
|
||||
void parse_table_619(t_parse_table_array *v)
|
||||
{
|
||||
v->a[160][anon_sym_export] = actions(473);
|
||||
v->a[160][anon_sym_readonly] = actions(473);
|
||||
v->a[160][anon_sym_local] = actions(473);
|
||||
v->a[160][anon_sym_unset] = actions(475);
|
||||
v->a[160][anon_sym_unsetenv] = actions(475);
|
||||
v->a[160][anon_sym_LT] = actions(81);
|
||||
v->a[160][anon_sym_GT] = actions(81);
|
||||
v->a[160][anon_sym_GT_GT] = actions(83);
|
||||
v->a[160][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[160][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[160][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[160][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[160][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[160][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[160][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[160][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[160][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[160][sym__special_character] = actions(91);
|
||||
v->a[160][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[160][sym_raw_string] = actions(95);
|
||||
parse_table_620(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_123.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_124.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[160][aux_sym_number_token1] = actions(97);
|
||||
v->a[160][aux_sym_number_token2] = actions(99);
|
||||
v->a[160][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[160][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[160][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[160][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[160][sym_comment] = actions(57);
|
||||
v->a[160][sym_file_descriptor] = actions(109);
|
||||
v->a[160][sym_variable_name] = actions(111);
|
||||
v->a[160][sym_test_operator] = actions(95);
|
||||
v->a[160][sym__brace_start] = actions(113);
|
||||
v->a[161][sym__statements] = state(3630);
|
||||
v->a[161][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[161][sym_redirected_statement] = state(2121);
|
||||
v->a[161][sym_for_statement] = state(2121);
|
||||
v->a[161][sym_while_statement] = state(2121);
|
||||
v->a[161][sym_if_statement] = state(2121);
|
||||
v->a[161][sym_case_statement] = state(2121);
|
||||
v->a[161][sym_function_definition] = state(2121);
|
||||
v->a[161][sym_compound_statement] = state(2121);
|
||||
parse_table_621(v);
|
||||
}
|
||||
|
||||
void parse_table_621(t_parse_table_array *v)
|
||||
{
|
||||
v->a[161][sym_subshell] = state(2121);
|
||||
v->a[161][sym_pipeline] = state(2499);
|
||||
v->a[161][sym_list] = state(2121);
|
||||
v->a[161][sym_negated_command] = state(2121);
|
||||
v->a[161][sym_declaration_command] = state(2121);
|
||||
v->a[161][sym_unset_command] = state(2121);
|
||||
v->a[161][sym_command] = state(2121);
|
||||
v->a[161][sym_command_name] = state(340);
|
||||
v->a[161][sym_variable_assignment] = state(709);
|
||||
v->a[161][sym_variable_assignments] = state(2121);
|
||||
v->a[161][sym_file_redirect] = state(1361);
|
||||
v->a[161][sym_arithmetic_expansion] = state(834);
|
||||
v->a[161][sym_brace_expression] = state(834);
|
||||
v->a[161][sym_concatenation] = state(1192);
|
||||
v->a[161][sym_string] = state(834);
|
||||
v->a[161][sym_number] = state(834);
|
||||
v->a[161][sym_simple_expansion] = state(834);
|
||||
v->a[161][sym_expansion] = state(834);
|
||||
v->a[161][sym_command_substitution] = state(834);
|
||||
v->a[161][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_622(v);
|
||||
}
|
||||
|
||||
void parse_table_622(t_parse_table_array *v)
|
||||
{
|
||||
v->a[161][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[161][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[161][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[161][sym_word] = actions(467);
|
||||
v->a[161][anon_sym_for] = actions(9);
|
||||
v->a[161][anon_sym_select] = actions(9);
|
||||
v->a[161][anon_sym_while] = actions(11);
|
||||
v->a[161][anon_sym_until] = actions(11);
|
||||
v->a[161][anon_sym_if] = actions(13);
|
||||
v->a[161][anon_sym_case] = actions(15);
|
||||
v->a[161][anon_sym_LPAREN] = actions(17);
|
||||
v->a[161][anon_sym_function] = actions(469);
|
||||
v->a[161][anon_sym_LBRACE] = actions(21);
|
||||
v->a[161][anon_sym_BANG] = actions(471);
|
||||
v->a[161][anon_sym_declare] = actions(473);
|
||||
v->a[161][anon_sym_typeset] = actions(473);
|
||||
v->a[161][anon_sym_export] = actions(473);
|
||||
v->a[161][anon_sym_readonly] = actions(473);
|
||||
v->a[161][anon_sym_local] = actions(473);
|
||||
v->a[161][anon_sym_unset] = actions(475);
|
||||
parse_table_623(v);
|
||||
}
|
||||
|
||||
void parse_table_623(t_parse_table_array *v)
|
||||
{
|
||||
v->a[161][anon_sym_unsetenv] = actions(475);
|
||||
v->a[161][anon_sym_LT] = actions(81);
|
||||
v->a[161][anon_sym_GT] = actions(81);
|
||||
v->a[161][anon_sym_GT_GT] = actions(83);
|
||||
v->a[161][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[161][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[161][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[161][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[161][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[161][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[161][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[161][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[161][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[161][sym__special_character] = actions(91);
|
||||
v->a[161][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[161][sym_raw_string] = actions(95);
|
||||
v->a[161][aux_sym_number_token1] = actions(97);
|
||||
v->a[161][aux_sym_number_token2] = actions(99);
|
||||
v->a[161][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[161][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_624(v);
|
||||
}
|
||||
|
||||
void parse_table_624(t_parse_table_array *v)
|
||||
{
|
||||
v->a[161][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[161][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[161][sym_comment] = actions(57);
|
||||
v->a[161][sym_file_descriptor] = actions(109);
|
||||
v->a[161][sym_variable_name] = actions(111);
|
||||
v->a[161][sym_test_operator] = actions(95);
|
||||
v->a[161][sym__brace_start] = actions(113);
|
||||
v->a[162][sym__statements] = state(3631);
|
||||
v->a[162][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[162][sym_redirected_statement] = state(2098);
|
||||
v->a[162][sym_for_statement] = state(2098);
|
||||
v->a[162][sym_while_statement] = state(2098);
|
||||
v->a[162][sym_if_statement] = state(2098);
|
||||
v->a[162][sym_case_statement] = state(2098);
|
||||
v->a[162][sym_function_definition] = state(2098);
|
||||
v->a[162][sym_compound_statement] = state(2098);
|
||||
v->a[162][sym_subshell] = state(2098);
|
||||
v->a[162][sym_pipeline] = state(2384);
|
||||
v->a[162][sym_list] = state(2098);
|
||||
v->a[162][sym_negated_command] = state(2098);
|
||||
parse_table_625(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_124.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_125.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[162][sym_declaration_command] = state(2098);
|
||||
v->a[162][sym_unset_command] = state(2098);
|
||||
v->a[162][sym_command] = state(2098);
|
||||
v->a[162][sym_command_name] = state(292);
|
||||
v->a[162][sym_variable_assignment] = state(539);
|
||||
v->a[162][sym_variable_assignments] = state(2098);
|
||||
v->a[162][sym_file_redirect] = state(1271);
|
||||
v->a[162][sym_arithmetic_expansion] = state(702);
|
||||
v->a[162][sym_brace_expression] = state(702);
|
||||
v->a[162][sym_concatenation] = state(1192);
|
||||
v->a[162][sym_string] = state(702);
|
||||
v->a[162][sym_number] = state(702);
|
||||
v->a[162][sym_simple_expansion] = state(702);
|
||||
v->a[162][sym_expansion] = state(702);
|
||||
v->a[162][sym_command_substitution] = state(702);
|
||||
v->a[162][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[162][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[162][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[162][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[162][sym_word] = actions(419);
|
||||
parse_table_626(v);
|
||||
}
|
||||
|
||||
void parse_table_626(t_parse_table_array *v)
|
||||
{
|
||||
v->a[162][anon_sym_for] = actions(9);
|
||||
v->a[162][anon_sym_select] = actions(9);
|
||||
v->a[162][anon_sym_while] = actions(11);
|
||||
v->a[162][anon_sym_until] = actions(11);
|
||||
v->a[162][anon_sym_if] = actions(13);
|
||||
v->a[162][anon_sym_case] = actions(15);
|
||||
v->a[162][anon_sym_LPAREN] = actions(17);
|
||||
v->a[162][anon_sym_function] = actions(423);
|
||||
v->a[162][anon_sym_LBRACE] = actions(21);
|
||||
v->a[162][anon_sym_BANG] = actions(425);
|
||||
v->a[162][anon_sym_declare] = actions(427);
|
||||
v->a[162][anon_sym_typeset] = actions(427);
|
||||
v->a[162][anon_sym_export] = actions(427);
|
||||
v->a[162][anon_sym_readonly] = actions(427);
|
||||
v->a[162][anon_sym_local] = actions(427);
|
||||
v->a[162][anon_sym_unset] = actions(429);
|
||||
v->a[162][anon_sym_unsetenv] = actions(429);
|
||||
v->a[162][anon_sym_LT] = actions(431);
|
||||
v->a[162][anon_sym_GT] = actions(431);
|
||||
v->a[162][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_627(v);
|
||||
}
|
||||
|
||||
void parse_table_627(t_parse_table_array *v)
|
||||
{
|
||||
v->a[162][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[162][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[162][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[162][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[162][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[162][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[162][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[162][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[162][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[162][sym__special_character] = actions(437);
|
||||
v->a[162][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[162][sym_raw_string] = actions(439);
|
||||
v->a[162][aux_sym_number_token1] = actions(97);
|
||||
v->a[162][aux_sym_number_token2] = actions(99);
|
||||
v->a[162][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[162][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[162][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[162][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[162][sym_comment] = actions(57);
|
||||
v->a[162][sym_file_descriptor] = actions(441);
|
||||
parse_table_628(v);
|
||||
}
|
||||
|
||||
void parse_table_628(t_parse_table_array *v)
|
||||
{
|
||||
v->a[162][sym_variable_name] = actions(443);
|
||||
v->a[162][sym_test_operator] = actions(439);
|
||||
v->a[162][sym__brace_start] = actions(113);
|
||||
v->a[163][sym__statements] = state(4028);
|
||||
v->a[163][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[163][sym_redirected_statement] = state(2121);
|
||||
v->a[163][sym_for_statement] = state(2121);
|
||||
v->a[163][sym_while_statement] = state(2121);
|
||||
v->a[163][sym_if_statement] = state(2121);
|
||||
v->a[163][sym_case_statement] = state(2121);
|
||||
v->a[163][sym_function_definition] = state(2121);
|
||||
v->a[163][sym_compound_statement] = state(2121);
|
||||
v->a[163][sym_subshell] = state(2121);
|
||||
v->a[163][sym_pipeline] = state(2499);
|
||||
v->a[163][sym_list] = state(2121);
|
||||
v->a[163][sym_negated_command] = state(2121);
|
||||
v->a[163][sym_declaration_command] = state(2121);
|
||||
v->a[163][sym_unset_command] = state(2121);
|
||||
v->a[163][sym_command] = state(2121);
|
||||
v->a[163][sym_command_name] = state(340);
|
||||
parse_table_629(v);
|
||||
}
|
||||
|
||||
void parse_table_629(t_parse_table_array *v)
|
||||
{
|
||||
v->a[163][sym_variable_assignment] = state(709);
|
||||
v->a[163][sym_variable_assignments] = state(2121);
|
||||
v->a[163][sym_file_redirect] = state(1361);
|
||||
v->a[163][sym_arithmetic_expansion] = state(834);
|
||||
v->a[163][sym_brace_expression] = state(834);
|
||||
v->a[163][sym_concatenation] = state(1192);
|
||||
v->a[163][sym_string] = state(834);
|
||||
v->a[163][sym_number] = state(834);
|
||||
v->a[163][sym_simple_expansion] = state(834);
|
||||
v->a[163][sym_expansion] = state(834);
|
||||
v->a[163][sym_command_substitution] = state(834);
|
||||
v->a[163][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[163][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[163][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[163][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[163][sym_word] = actions(467);
|
||||
v->a[163][anon_sym_for] = actions(9);
|
||||
v->a[163][anon_sym_select] = actions(9);
|
||||
v->a[163][anon_sym_while] = actions(11);
|
||||
v->a[163][anon_sym_until] = actions(11);
|
||||
parse_table_630(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_125.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_126.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[163][anon_sym_if] = actions(13);
|
||||
v->a[163][anon_sym_case] = actions(15);
|
||||
v->a[163][anon_sym_LPAREN] = actions(17);
|
||||
v->a[163][anon_sym_function] = actions(469);
|
||||
v->a[163][anon_sym_LBRACE] = actions(21);
|
||||
v->a[163][anon_sym_BANG] = actions(471);
|
||||
v->a[163][anon_sym_declare] = actions(473);
|
||||
v->a[163][anon_sym_typeset] = actions(473);
|
||||
v->a[163][anon_sym_export] = actions(473);
|
||||
v->a[163][anon_sym_readonly] = actions(473);
|
||||
v->a[163][anon_sym_local] = actions(473);
|
||||
v->a[163][anon_sym_unset] = actions(475);
|
||||
v->a[163][anon_sym_unsetenv] = actions(475);
|
||||
v->a[163][anon_sym_LT] = actions(81);
|
||||
v->a[163][anon_sym_GT] = actions(81);
|
||||
v->a[163][anon_sym_GT_GT] = actions(83);
|
||||
v->a[163][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[163][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[163][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[163][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_631(v);
|
||||
}
|
||||
|
||||
void parse_table_631(t_parse_table_array *v)
|
||||
{
|
||||
v->a[163][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[163][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[163][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[163][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[163][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[163][sym__special_character] = actions(91);
|
||||
v->a[163][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[163][sym_raw_string] = actions(95);
|
||||
v->a[163][aux_sym_number_token1] = actions(97);
|
||||
v->a[163][aux_sym_number_token2] = actions(99);
|
||||
v->a[163][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[163][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[163][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[163][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[163][sym_comment] = actions(57);
|
||||
v->a[163][sym_file_descriptor] = actions(109);
|
||||
v->a[163][sym_variable_name] = actions(111);
|
||||
v->a[163][sym_test_operator] = actions(95);
|
||||
v->a[163][sym__brace_start] = actions(113);
|
||||
v->a[164][sym__statements] = state(3637);
|
||||
parse_table_632(v);
|
||||
}
|
||||
|
||||
void parse_table_632(t_parse_table_array *v)
|
||||
{
|
||||
v->a[164][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[164][sym_redirected_statement] = state(2121);
|
||||
v->a[164][sym_for_statement] = state(2121);
|
||||
v->a[164][sym_while_statement] = state(2121);
|
||||
v->a[164][sym_if_statement] = state(2121);
|
||||
v->a[164][sym_case_statement] = state(2121);
|
||||
v->a[164][sym_function_definition] = state(2121);
|
||||
v->a[164][sym_compound_statement] = state(2121);
|
||||
v->a[164][sym_subshell] = state(2121);
|
||||
v->a[164][sym_pipeline] = state(2499);
|
||||
v->a[164][sym_list] = state(2121);
|
||||
v->a[164][sym_negated_command] = state(2121);
|
||||
v->a[164][sym_declaration_command] = state(2121);
|
||||
v->a[164][sym_unset_command] = state(2121);
|
||||
v->a[164][sym_command] = state(2121);
|
||||
v->a[164][sym_command_name] = state(340);
|
||||
v->a[164][sym_variable_assignment] = state(709);
|
||||
v->a[164][sym_variable_assignments] = state(2121);
|
||||
v->a[164][sym_file_redirect] = state(1361);
|
||||
v->a[164][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_633(v);
|
||||
}
|
||||
|
||||
void parse_table_633(t_parse_table_array *v)
|
||||
{
|
||||
v->a[164][sym_brace_expression] = state(834);
|
||||
v->a[164][sym_concatenation] = state(1192);
|
||||
v->a[164][sym_string] = state(834);
|
||||
v->a[164][sym_number] = state(834);
|
||||
v->a[164][sym_simple_expansion] = state(834);
|
||||
v->a[164][sym_expansion] = state(834);
|
||||
v->a[164][sym_command_substitution] = state(834);
|
||||
v->a[164][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[164][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[164][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[164][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[164][sym_word] = actions(467);
|
||||
v->a[164][anon_sym_for] = actions(9);
|
||||
v->a[164][anon_sym_select] = actions(9);
|
||||
v->a[164][anon_sym_while] = actions(11);
|
||||
v->a[164][anon_sym_until] = actions(11);
|
||||
v->a[164][anon_sym_if] = actions(13);
|
||||
v->a[164][anon_sym_case] = actions(15);
|
||||
v->a[164][anon_sym_LPAREN] = actions(17);
|
||||
v->a[164][anon_sym_function] = actions(469);
|
||||
parse_table_634(v);
|
||||
}
|
||||
|
||||
void parse_table_634(t_parse_table_array *v)
|
||||
{
|
||||
v->a[164][anon_sym_LBRACE] = actions(21);
|
||||
v->a[164][anon_sym_BANG] = actions(471);
|
||||
v->a[164][anon_sym_declare] = actions(473);
|
||||
v->a[164][anon_sym_typeset] = actions(473);
|
||||
v->a[164][anon_sym_export] = actions(473);
|
||||
v->a[164][anon_sym_readonly] = actions(473);
|
||||
v->a[164][anon_sym_local] = actions(473);
|
||||
v->a[164][anon_sym_unset] = actions(475);
|
||||
v->a[164][anon_sym_unsetenv] = actions(475);
|
||||
v->a[164][anon_sym_LT] = actions(81);
|
||||
v->a[164][anon_sym_GT] = actions(81);
|
||||
v->a[164][anon_sym_GT_GT] = actions(83);
|
||||
v->a[164][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[164][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[164][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[164][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[164][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[164][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[164][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[164][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_635(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_126.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_127.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[164][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[164][sym__special_character] = actions(91);
|
||||
v->a[164][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[164][sym_raw_string] = actions(95);
|
||||
v->a[164][aux_sym_number_token1] = actions(97);
|
||||
v->a[164][aux_sym_number_token2] = actions(99);
|
||||
v->a[164][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[164][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[164][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[164][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[164][sym_comment] = actions(57);
|
||||
v->a[164][sym_file_descriptor] = actions(109);
|
||||
v->a[164][sym_variable_name] = actions(111);
|
||||
v->a[164][sym_test_operator] = actions(95);
|
||||
v->a[164][sym__brace_start] = actions(113);
|
||||
v->a[165][sym__statements] = state(3565);
|
||||
v->a[165][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[165][sym_redirected_statement] = state(2098);
|
||||
v->a[165][sym_for_statement] = state(2098);
|
||||
v->a[165][sym_while_statement] = state(2098);
|
||||
parse_table_636(v);
|
||||
}
|
||||
|
||||
void parse_table_636(t_parse_table_array *v)
|
||||
{
|
||||
v->a[165][sym_if_statement] = state(2098);
|
||||
v->a[165][sym_case_statement] = state(2098);
|
||||
v->a[165][sym_function_definition] = state(2098);
|
||||
v->a[165][sym_compound_statement] = state(2098);
|
||||
v->a[165][sym_subshell] = state(2098);
|
||||
v->a[165][sym_pipeline] = state(2384);
|
||||
v->a[165][sym_list] = state(2098);
|
||||
v->a[165][sym_negated_command] = state(2098);
|
||||
v->a[165][sym_declaration_command] = state(2098);
|
||||
v->a[165][sym_unset_command] = state(2098);
|
||||
v->a[165][sym_command] = state(2098);
|
||||
v->a[165][sym_command_name] = state(292);
|
||||
v->a[165][sym_variable_assignment] = state(539);
|
||||
v->a[165][sym_variable_assignments] = state(2098);
|
||||
v->a[165][sym_file_redirect] = state(1287);
|
||||
v->a[165][sym_arithmetic_expansion] = state(702);
|
||||
v->a[165][sym_brace_expression] = state(702);
|
||||
v->a[165][sym_concatenation] = state(1192);
|
||||
v->a[165][sym_string] = state(702);
|
||||
v->a[165][sym_number] = state(702);
|
||||
parse_table_637(v);
|
||||
}
|
||||
|
||||
void parse_table_637(t_parse_table_array *v)
|
||||
{
|
||||
v->a[165][sym_simple_expansion] = state(702);
|
||||
v->a[165][sym_expansion] = state(702);
|
||||
v->a[165][sym_command_substitution] = state(702);
|
||||
v->a[165][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[165][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[165][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[165][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[165][sym_word] = actions(419);
|
||||
v->a[165][anon_sym_for] = actions(9);
|
||||
v->a[165][anon_sym_select] = actions(9);
|
||||
v->a[165][anon_sym_while] = actions(11);
|
||||
v->a[165][anon_sym_until] = actions(11);
|
||||
v->a[165][anon_sym_if] = actions(13);
|
||||
v->a[165][anon_sym_case] = actions(15);
|
||||
v->a[165][anon_sym_LPAREN] = actions(17);
|
||||
v->a[165][anon_sym_function] = actions(423);
|
||||
v->a[165][anon_sym_LBRACE] = actions(21);
|
||||
v->a[165][anon_sym_BANG] = actions(425);
|
||||
v->a[165][anon_sym_declare] = actions(427);
|
||||
v->a[165][anon_sym_typeset] = actions(427);
|
||||
parse_table_638(v);
|
||||
}
|
||||
|
||||
void parse_table_638(t_parse_table_array *v)
|
||||
{
|
||||
v->a[165][anon_sym_export] = actions(427);
|
||||
v->a[165][anon_sym_readonly] = actions(427);
|
||||
v->a[165][anon_sym_local] = actions(427);
|
||||
v->a[165][anon_sym_unset] = actions(429);
|
||||
v->a[165][anon_sym_unsetenv] = actions(429);
|
||||
v->a[165][anon_sym_LT] = actions(431);
|
||||
v->a[165][anon_sym_GT] = actions(431);
|
||||
v->a[165][anon_sym_GT_GT] = actions(433);
|
||||
v->a[165][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[165][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[165][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[165][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[165][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[165][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[165][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[165][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[165][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[165][sym__special_character] = actions(437);
|
||||
v->a[165][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[165][sym_raw_string] = actions(439);
|
||||
parse_table_639(v);
|
||||
}
|
||||
|
||||
void parse_table_639(t_parse_table_array *v)
|
||||
{
|
||||
v->a[165][aux_sym_number_token1] = actions(97);
|
||||
v->a[165][aux_sym_number_token2] = actions(99);
|
||||
v->a[165][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[165][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[165][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[165][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[165][sym_comment] = actions(57);
|
||||
v->a[165][sym_file_descriptor] = actions(441);
|
||||
v->a[165][sym_variable_name] = actions(443);
|
||||
v->a[165][sym_test_operator] = actions(439);
|
||||
v->a[165][sym__brace_start] = actions(113);
|
||||
v->a[166][sym__statements] = state(4029);
|
||||
v->a[166][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[166][sym_redirected_statement] = state(2121);
|
||||
v->a[166][sym_for_statement] = state(2121);
|
||||
v->a[166][sym_while_statement] = state(2121);
|
||||
v->a[166][sym_if_statement] = state(2121);
|
||||
v->a[166][sym_case_statement] = state(2121);
|
||||
v->a[166][sym_function_definition] = state(2121);
|
||||
v->a[166][sym_compound_statement] = state(2121);
|
||||
parse_table_640(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_127.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_128.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[166][sym_subshell] = state(2121);
|
||||
v->a[166][sym_pipeline] = state(2499);
|
||||
v->a[166][sym_list] = state(2121);
|
||||
v->a[166][sym_negated_command] = state(2121);
|
||||
v->a[166][sym_declaration_command] = state(2121);
|
||||
v->a[166][sym_unset_command] = state(2121);
|
||||
v->a[166][sym_command] = state(2121);
|
||||
v->a[166][sym_command_name] = state(340);
|
||||
v->a[166][sym_variable_assignment] = state(709);
|
||||
v->a[166][sym_variable_assignments] = state(2121);
|
||||
v->a[166][sym_file_redirect] = state(1361);
|
||||
v->a[166][sym_arithmetic_expansion] = state(834);
|
||||
v->a[166][sym_brace_expression] = state(834);
|
||||
v->a[166][sym_concatenation] = state(1192);
|
||||
v->a[166][sym_string] = state(834);
|
||||
v->a[166][sym_number] = state(834);
|
||||
v->a[166][sym_simple_expansion] = state(834);
|
||||
v->a[166][sym_expansion] = state(834);
|
||||
v->a[166][sym_command_substitution] = state(834);
|
||||
v->a[166][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_641(v);
|
||||
}
|
||||
|
||||
void parse_table_641(t_parse_table_array *v)
|
||||
{
|
||||
v->a[166][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[166][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[166][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[166][sym_word] = actions(467);
|
||||
v->a[166][anon_sym_for] = actions(9);
|
||||
v->a[166][anon_sym_select] = actions(9);
|
||||
v->a[166][anon_sym_while] = actions(11);
|
||||
v->a[166][anon_sym_until] = actions(11);
|
||||
v->a[166][anon_sym_if] = actions(13);
|
||||
v->a[166][anon_sym_case] = actions(15);
|
||||
v->a[166][anon_sym_LPAREN] = actions(17);
|
||||
v->a[166][anon_sym_function] = actions(469);
|
||||
v->a[166][anon_sym_LBRACE] = actions(21);
|
||||
v->a[166][anon_sym_BANG] = actions(471);
|
||||
v->a[166][anon_sym_declare] = actions(473);
|
||||
v->a[166][anon_sym_typeset] = actions(473);
|
||||
v->a[166][anon_sym_export] = actions(473);
|
||||
v->a[166][anon_sym_readonly] = actions(473);
|
||||
v->a[166][anon_sym_local] = actions(473);
|
||||
v->a[166][anon_sym_unset] = actions(475);
|
||||
parse_table_642(v);
|
||||
}
|
||||
|
||||
void parse_table_642(t_parse_table_array *v)
|
||||
{
|
||||
v->a[166][anon_sym_unsetenv] = actions(475);
|
||||
v->a[166][anon_sym_LT] = actions(81);
|
||||
v->a[166][anon_sym_GT] = actions(81);
|
||||
v->a[166][anon_sym_GT_GT] = actions(83);
|
||||
v->a[166][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[166][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[166][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[166][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[166][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[166][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[166][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[166][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[166][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[166][sym__special_character] = actions(91);
|
||||
v->a[166][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[166][sym_raw_string] = actions(95);
|
||||
v->a[166][aux_sym_number_token1] = actions(97);
|
||||
v->a[166][aux_sym_number_token2] = actions(99);
|
||||
v->a[166][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[166][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_643(v);
|
||||
}
|
||||
|
||||
void parse_table_643(t_parse_table_array *v)
|
||||
{
|
||||
v->a[166][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[166][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[166][sym_comment] = actions(57);
|
||||
v->a[166][sym_file_descriptor] = actions(109);
|
||||
v->a[166][sym_variable_name] = actions(111);
|
||||
v->a[166][sym_test_operator] = actions(95);
|
||||
v->a[166][sym__brace_start] = actions(113);
|
||||
v->a[167][sym__statements] = state(3638);
|
||||
v->a[167][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[167][sym_redirected_statement] = state(2121);
|
||||
v->a[167][sym_for_statement] = state(2121);
|
||||
v->a[167][sym_while_statement] = state(2121);
|
||||
v->a[167][sym_if_statement] = state(2121);
|
||||
v->a[167][sym_case_statement] = state(2121);
|
||||
v->a[167][sym_function_definition] = state(2121);
|
||||
v->a[167][sym_compound_statement] = state(2121);
|
||||
v->a[167][sym_subshell] = state(2121);
|
||||
v->a[167][sym_pipeline] = state(2499);
|
||||
v->a[167][sym_list] = state(2121);
|
||||
v->a[167][sym_negated_command] = state(2121);
|
||||
parse_table_644(v);
|
||||
}
|
||||
|
||||
void parse_table_644(t_parse_table_array *v)
|
||||
{
|
||||
v->a[167][sym_declaration_command] = state(2121);
|
||||
v->a[167][sym_unset_command] = state(2121);
|
||||
v->a[167][sym_command] = state(2121);
|
||||
v->a[167][sym_command_name] = state(340);
|
||||
v->a[167][sym_variable_assignment] = state(709);
|
||||
v->a[167][sym_variable_assignments] = state(2121);
|
||||
v->a[167][sym_file_redirect] = state(1361);
|
||||
v->a[167][sym_arithmetic_expansion] = state(834);
|
||||
v->a[167][sym_brace_expression] = state(834);
|
||||
v->a[167][sym_concatenation] = state(1192);
|
||||
v->a[167][sym_string] = state(834);
|
||||
v->a[167][sym_number] = state(834);
|
||||
v->a[167][sym_simple_expansion] = state(834);
|
||||
v->a[167][sym_expansion] = state(834);
|
||||
v->a[167][sym_command_substitution] = state(834);
|
||||
v->a[167][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[167][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[167][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[167][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[167][sym_word] = actions(467);
|
||||
parse_table_645(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_128.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_129.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[167][anon_sym_for] = actions(9);
|
||||
v->a[167][anon_sym_select] = actions(9);
|
||||
v->a[167][anon_sym_while] = actions(11);
|
||||
v->a[167][anon_sym_until] = actions(11);
|
||||
v->a[167][anon_sym_if] = actions(13);
|
||||
v->a[167][anon_sym_case] = actions(15);
|
||||
v->a[167][anon_sym_LPAREN] = actions(17);
|
||||
v->a[167][anon_sym_function] = actions(469);
|
||||
v->a[167][anon_sym_LBRACE] = actions(21);
|
||||
v->a[167][anon_sym_BANG] = actions(471);
|
||||
v->a[167][anon_sym_declare] = actions(473);
|
||||
v->a[167][anon_sym_typeset] = actions(473);
|
||||
v->a[167][anon_sym_export] = actions(473);
|
||||
v->a[167][anon_sym_readonly] = actions(473);
|
||||
v->a[167][anon_sym_local] = actions(473);
|
||||
v->a[167][anon_sym_unset] = actions(475);
|
||||
v->a[167][anon_sym_unsetenv] = actions(475);
|
||||
v->a[167][anon_sym_LT] = actions(81);
|
||||
v->a[167][anon_sym_GT] = actions(81);
|
||||
v->a[167][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_646(v);
|
||||
}
|
||||
|
||||
void parse_table_646(t_parse_table_array *v)
|
||||
{
|
||||
v->a[167][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[167][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[167][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[167][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[167][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[167][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[167][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[167][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[167][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[167][sym__special_character] = actions(91);
|
||||
v->a[167][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[167][sym_raw_string] = actions(95);
|
||||
v->a[167][aux_sym_number_token1] = actions(97);
|
||||
v->a[167][aux_sym_number_token2] = actions(99);
|
||||
v->a[167][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[167][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[167][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[167][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[167][sym_comment] = actions(57);
|
||||
v->a[167][sym_file_descriptor] = actions(109);
|
||||
parse_table_647(v);
|
||||
}
|
||||
|
||||
void parse_table_647(t_parse_table_array *v)
|
||||
{
|
||||
v->a[167][sym_variable_name] = actions(111);
|
||||
v->a[167][sym_test_operator] = actions(95);
|
||||
v->a[167][sym__brace_start] = actions(113);
|
||||
v->a[168][sym__statements] = state(3639);
|
||||
v->a[168][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[168][sym_redirected_statement] = state(2098);
|
||||
v->a[168][sym_for_statement] = state(2098);
|
||||
v->a[168][sym_while_statement] = state(2098);
|
||||
v->a[168][sym_if_statement] = state(2098);
|
||||
v->a[168][sym_case_statement] = state(2098);
|
||||
v->a[168][sym_function_definition] = state(2098);
|
||||
v->a[168][sym_compound_statement] = state(2098);
|
||||
v->a[168][sym_subshell] = state(2098);
|
||||
v->a[168][sym_pipeline] = state(2384);
|
||||
v->a[168][sym_list] = state(2098);
|
||||
v->a[168][sym_negated_command] = state(2098);
|
||||
v->a[168][sym_declaration_command] = state(2098);
|
||||
v->a[168][sym_unset_command] = state(2098);
|
||||
v->a[168][sym_command] = state(2098);
|
||||
v->a[168][sym_command_name] = state(292);
|
||||
parse_table_648(v);
|
||||
}
|
||||
|
||||
void parse_table_648(t_parse_table_array *v)
|
||||
{
|
||||
v->a[168][sym_variable_assignment] = state(539);
|
||||
v->a[168][sym_variable_assignments] = state(2098);
|
||||
v->a[168][sym_file_redirect] = state(1285);
|
||||
v->a[168][sym_arithmetic_expansion] = state(702);
|
||||
v->a[168][sym_brace_expression] = state(702);
|
||||
v->a[168][sym_concatenation] = state(1192);
|
||||
v->a[168][sym_string] = state(702);
|
||||
v->a[168][sym_number] = state(702);
|
||||
v->a[168][sym_simple_expansion] = state(702);
|
||||
v->a[168][sym_expansion] = state(702);
|
||||
v->a[168][sym_command_substitution] = state(702);
|
||||
v->a[168][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[168][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[168][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[168][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[168][sym_word] = actions(419);
|
||||
v->a[168][anon_sym_for] = actions(9);
|
||||
v->a[168][anon_sym_select] = actions(9);
|
||||
v->a[168][anon_sym_while] = actions(11);
|
||||
v->a[168][anon_sym_until] = actions(11);
|
||||
parse_table_649(v);
|
||||
}
|
||||
|
||||
void parse_table_649(t_parse_table_array *v)
|
||||
{
|
||||
v->a[168][anon_sym_if] = actions(13);
|
||||
v->a[168][anon_sym_case] = actions(15);
|
||||
v->a[168][anon_sym_LPAREN] = actions(17);
|
||||
v->a[168][anon_sym_function] = actions(423);
|
||||
v->a[168][anon_sym_LBRACE] = actions(21);
|
||||
v->a[168][anon_sym_BANG] = actions(425);
|
||||
v->a[168][anon_sym_declare] = actions(427);
|
||||
v->a[168][anon_sym_typeset] = actions(427);
|
||||
v->a[168][anon_sym_export] = actions(427);
|
||||
v->a[168][anon_sym_readonly] = actions(427);
|
||||
v->a[168][anon_sym_local] = actions(427);
|
||||
v->a[168][anon_sym_unset] = actions(429);
|
||||
v->a[168][anon_sym_unsetenv] = actions(429);
|
||||
v->a[168][anon_sym_LT] = actions(431);
|
||||
v->a[168][anon_sym_GT] = actions(431);
|
||||
v->a[168][anon_sym_GT_GT] = actions(433);
|
||||
v->a[168][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[168][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[168][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[168][anon_sym_GT_AMP] = actions(431);
|
||||
parse_table_650(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_129.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_13.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[15][anon_sym_GT] = actions(157);
|
||||
v->a[15][anon_sym_GT_GT] = actions(159);
|
||||
v->a[15][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[15][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[15][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[15][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[15][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[15][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[15][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[15][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[15][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[15][sym__special_character] = actions(167);
|
||||
v->a[15][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[15][sym_raw_string] = actions(171);
|
||||
v->a[15][aux_sym_number_token1] = actions(173);
|
||||
v->a[15][aux_sym_number_token2] = actions(175);
|
||||
v->a[15][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[15][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[15][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[15][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_66(v);
|
||||
}
|
||||
|
||||
void parse_table_66(t_parse_table_array *v)
|
||||
{
|
||||
v->a[15][sym_comment] = actions(57);
|
||||
v->a[15][sym_file_descriptor] = actions(185);
|
||||
v->a[15][sym_variable_name] = actions(187);
|
||||
v->a[15][sym_test_operator] = actions(171);
|
||||
v->a[15][sym__brace_start] = actions(189);
|
||||
v->a[16][sym__statements] = state(3433);
|
||||
v->a[16][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[16][sym_redirected_statement] = state(1914);
|
||||
v->a[16][sym_for_statement] = state(1914);
|
||||
v->a[16][sym_while_statement] = state(1914);
|
||||
v->a[16][sym_if_statement] = state(1914);
|
||||
v->a[16][sym_case_statement] = state(1914);
|
||||
v->a[16][sym_function_definition] = state(1914);
|
||||
v->a[16][sym_compound_statement] = state(1914);
|
||||
v->a[16][sym_subshell] = state(1914);
|
||||
v->a[16][sym_pipeline] = state(2054);
|
||||
v->a[16][sym_list] = state(1914);
|
||||
v->a[16][sym_negated_command] = state(1914);
|
||||
v->a[16][sym_declaration_command] = state(1914);
|
||||
v->a[16][sym_unset_command] = state(1914);
|
||||
parse_table_67(v);
|
||||
}
|
||||
|
||||
void parse_table_67(t_parse_table_array *v)
|
||||
{
|
||||
v->a[16][sym_command] = state(1914);
|
||||
v->a[16][sym_command_name] = state(257);
|
||||
v->a[16][sym_variable_assignment] = state(445);
|
||||
v->a[16][sym_variable_assignments] = state(1914);
|
||||
v->a[16][sym_file_redirect] = state(1015);
|
||||
v->a[16][sym_arithmetic_expansion] = state(508);
|
||||
v->a[16][sym_brace_expression] = state(508);
|
||||
v->a[16][sym_concatenation] = state(862);
|
||||
v->a[16][sym_string] = state(508);
|
||||
v->a[16][sym_number] = state(508);
|
||||
v->a[16][sym_simple_expansion] = state(508);
|
||||
v->a[16][sym_expansion] = state(508);
|
||||
v->a[16][sym_command_substitution] = state(508);
|
||||
v->a[16][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[16][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[16][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[16][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[16][sym_word] = actions(129);
|
||||
v->a[16][anon_sym_for] = actions(131);
|
||||
v->a[16][anon_sym_select] = actions(131);
|
||||
parse_table_68(v);
|
||||
}
|
||||
|
||||
void parse_table_68(t_parse_table_array *v)
|
||||
{
|
||||
v->a[16][anon_sym_while] = actions(133);
|
||||
v->a[16][anon_sym_until] = actions(133);
|
||||
v->a[16][anon_sym_if] = actions(135);
|
||||
v->a[16][anon_sym_case] = actions(137);
|
||||
v->a[16][anon_sym_esac] = actions(307);
|
||||
v->a[16][anon_sym_LPAREN] = actions(141);
|
||||
v->a[16][anon_sym_SEMI_SEMI] = actions(309);
|
||||
v->a[16][anon_sym_SEMI_AMP] = actions(311);
|
||||
v->a[16][anon_sym_SEMI_SEMI_AMP] = actions(311);
|
||||
v->a[16][anon_sym_function] = actions(147);
|
||||
v->a[16][anon_sym_LBRACE] = actions(149);
|
||||
v->a[16][anon_sym_BANG] = actions(151);
|
||||
v->a[16][anon_sym_declare] = actions(153);
|
||||
v->a[16][anon_sym_typeset] = actions(153);
|
||||
v->a[16][anon_sym_export] = actions(153);
|
||||
v->a[16][anon_sym_readonly] = actions(153);
|
||||
v->a[16][anon_sym_local] = actions(153);
|
||||
v->a[16][anon_sym_unset] = actions(155);
|
||||
v->a[16][anon_sym_unsetenv] = actions(155);
|
||||
v->a[16][anon_sym_LT] = actions(157);
|
||||
parse_table_69(v);
|
||||
}
|
||||
|
||||
void parse_table_69(t_parse_table_array *v)
|
||||
{
|
||||
v->a[16][anon_sym_GT] = actions(157);
|
||||
v->a[16][anon_sym_GT_GT] = actions(159);
|
||||
v->a[16][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[16][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[16][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[16][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[16][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[16][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[16][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[16][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[16][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[16][sym__special_character] = actions(167);
|
||||
v->a[16][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[16][sym_raw_string] = actions(171);
|
||||
v->a[16][aux_sym_number_token1] = actions(173);
|
||||
v->a[16][aux_sym_number_token2] = actions(175);
|
||||
v->a[16][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[16][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[16][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[16][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_70(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_13.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_130.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[168][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[168][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[168][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[168][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[168][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[168][sym__special_character] = actions(437);
|
||||
v->a[168][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[168][sym_raw_string] = actions(439);
|
||||
v->a[168][aux_sym_number_token1] = actions(97);
|
||||
v->a[168][aux_sym_number_token2] = actions(99);
|
||||
v->a[168][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[168][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[168][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[168][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[168][sym_comment] = actions(57);
|
||||
v->a[168][sym_file_descriptor] = actions(441);
|
||||
v->a[168][sym_variable_name] = actions(443);
|
||||
v->a[168][sym_test_operator] = actions(439);
|
||||
v->a[168][sym__brace_start] = actions(113);
|
||||
v->a[169][sym__statements] = state(4036);
|
||||
parse_table_651(v);
|
||||
}
|
||||
|
||||
void parse_table_651(t_parse_table_array *v)
|
||||
{
|
||||
v->a[169][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[169][sym_redirected_statement] = state(2098);
|
||||
v->a[169][sym_for_statement] = state(2098);
|
||||
v->a[169][sym_while_statement] = state(2098);
|
||||
v->a[169][sym_if_statement] = state(2098);
|
||||
v->a[169][sym_case_statement] = state(2098);
|
||||
v->a[169][sym_function_definition] = state(2098);
|
||||
v->a[169][sym_compound_statement] = state(2098);
|
||||
v->a[169][sym_subshell] = state(2098);
|
||||
v->a[169][sym_pipeline] = state(2384);
|
||||
v->a[169][sym_list] = state(2098);
|
||||
v->a[169][sym_negated_command] = state(2098);
|
||||
v->a[169][sym_declaration_command] = state(2098);
|
||||
v->a[169][sym_unset_command] = state(2098);
|
||||
v->a[169][sym_command] = state(2098);
|
||||
v->a[169][sym_command_name] = state(292);
|
||||
v->a[169][sym_variable_assignment] = state(539);
|
||||
v->a[169][sym_variable_assignments] = state(2098);
|
||||
v->a[169][sym_file_redirect] = state(1284);
|
||||
v->a[169][sym_arithmetic_expansion] = state(702);
|
||||
parse_table_652(v);
|
||||
}
|
||||
|
||||
void parse_table_652(t_parse_table_array *v)
|
||||
{
|
||||
v->a[169][sym_brace_expression] = state(702);
|
||||
v->a[169][sym_concatenation] = state(1192);
|
||||
v->a[169][sym_string] = state(702);
|
||||
v->a[169][sym_number] = state(702);
|
||||
v->a[169][sym_simple_expansion] = state(702);
|
||||
v->a[169][sym_expansion] = state(702);
|
||||
v->a[169][sym_command_substitution] = state(702);
|
||||
v->a[169][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[169][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[169][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[169][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[169][sym_word] = actions(419);
|
||||
v->a[169][anon_sym_for] = actions(9);
|
||||
v->a[169][anon_sym_select] = actions(9);
|
||||
v->a[169][anon_sym_while] = actions(11);
|
||||
v->a[169][anon_sym_until] = actions(11);
|
||||
v->a[169][anon_sym_if] = actions(13);
|
||||
v->a[169][anon_sym_case] = actions(15);
|
||||
v->a[169][anon_sym_LPAREN] = actions(17);
|
||||
v->a[169][anon_sym_function] = actions(423);
|
||||
parse_table_653(v);
|
||||
}
|
||||
|
||||
void parse_table_653(t_parse_table_array *v)
|
||||
{
|
||||
v->a[169][anon_sym_LBRACE] = actions(21);
|
||||
v->a[169][anon_sym_BANG] = actions(425);
|
||||
v->a[169][anon_sym_declare] = actions(427);
|
||||
v->a[169][anon_sym_typeset] = actions(427);
|
||||
v->a[169][anon_sym_export] = actions(427);
|
||||
v->a[169][anon_sym_readonly] = actions(427);
|
||||
v->a[169][anon_sym_local] = actions(427);
|
||||
v->a[169][anon_sym_unset] = actions(429);
|
||||
v->a[169][anon_sym_unsetenv] = actions(429);
|
||||
v->a[169][anon_sym_LT] = actions(431);
|
||||
v->a[169][anon_sym_GT] = actions(431);
|
||||
v->a[169][anon_sym_GT_GT] = actions(433);
|
||||
v->a[169][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[169][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[169][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[169][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[169][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[169][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[169][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[169][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_654(v);
|
||||
}
|
||||
|
||||
void parse_table_654(t_parse_table_array *v)
|
||||
{
|
||||
v->a[169][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[169][sym__special_character] = actions(437);
|
||||
v->a[169][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[169][sym_raw_string] = actions(439);
|
||||
v->a[169][aux_sym_number_token1] = actions(97);
|
||||
v->a[169][aux_sym_number_token2] = actions(99);
|
||||
v->a[169][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[169][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[169][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[169][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[169][sym_comment] = actions(57);
|
||||
v->a[169][sym_file_descriptor] = actions(441);
|
||||
v->a[169][sym_variable_name] = actions(443);
|
||||
v->a[169][sym_test_operator] = actions(439);
|
||||
v->a[169][sym__brace_start] = actions(113);
|
||||
v->a[170][aux_sym__terminated_statement] = state(13);
|
||||
v->a[170][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[170][sym_redirected_statement] = state(2164);
|
||||
v->a[170][sym_for_statement] = state(2164);
|
||||
v->a[170][sym_while_statement] = state(2164);
|
||||
parse_table_655(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_130.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_131.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[170][sym_if_statement] = state(2164);
|
||||
v->a[170][sym_case_statement] = state(2164);
|
||||
v->a[170][sym_function_definition] = state(2164);
|
||||
v->a[170][sym_compound_statement] = state(2164);
|
||||
v->a[170][sym_subshell] = state(2164);
|
||||
v->a[170][sym_pipeline] = state(2581);
|
||||
v->a[170][sym_list] = state(2164);
|
||||
v->a[170][sym_negated_command] = state(2164);
|
||||
v->a[170][sym_declaration_command] = state(2164);
|
||||
v->a[170][sym_unset_command] = state(2164);
|
||||
v->a[170][sym_command] = state(2164);
|
||||
v->a[170][sym_command_name] = state(310);
|
||||
v->a[170][sym_variable_assignment] = state(704);
|
||||
v->a[170][sym_variable_assignments] = state(2164);
|
||||
v->a[170][sym_file_redirect] = state(1320);
|
||||
v->a[170][sym_arithmetic_expansion] = state(834);
|
||||
v->a[170][sym_brace_expression] = state(834);
|
||||
v->a[170][sym_concatenation] = state(1192);
|
||||
v->a[170][sym_string] = state(834);
|
||||
v->a[170][sym_number] = state(834);
|
||||
parse_table_656(v);
|
||||
}
|
||||
|
||||
void parse_table_656(t_parse_table_array *v)
|
||||
{
|
||||
v->a[170][sym_simple_expansion] = state(834);
|
||||
v->a[170][sym_expansion] = state(834);
|
||||
v->a[170][sym_command_substitution] = state(834);
|
||||
v->a[170][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[170][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[170][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[170][sym_word] = actions(65);
|
||||
v->a[170][anon_sym_for] = actions(9);
|
||||
v->a[170][anon_sym_select] = actions(9);
|
||||
v->a[170][anon_sym_while] = actions(11);
|
||||
v->a[170][anon_sym_until] = actions(11);
|
||||
v->a[170][anon_sym_if] = actions(13);
|
||||
v->a[170][anon_sym_then] = actions(501);
|
||||
v->a[170][anon_sym_case] = actions(15);
|
||||
v->a[170][anon_sym_LPAREN] = actions(17);
|
||||
v->a[170][anon_sym_function] = actions(73);
|
||||
v->a[170][anon_sym_LBRACE] = actions(21);
|
||||
v->a[170][anon_sym_BANG] = actions(75);
|
||||
v->a[170][anon_sym_declare] = actions(77);
|
||||
v->a[170][anon_sym_typeset] = actions(77);
|
||||
parse_table_657(v);
|
||||
}
|
||||
|
||||
void parse_table_657(t_parse_table_array *v)
|
||||
{
|
||||
v->a[170][anon_sym_export] = actions(77);
|
||||
v->a[170][anon_sym_readonly] = actions(77);
|
||||
v->a[170][anon_sym_local] = actions(77);
|
||||
v->a[170][anon_sym_unset] = actions(79);
|
||||
v->a[170][anon_sym_unsetenv] = actions(79);
|
||||
v->a[170][anon_sym_LT] = actions(81);
|
||||
v->a[170][anon_sym_GT] = actions(81);
|
||||
v->a[170][anon_sym_GT_GT] = actions(83);
|
||||
v->a[170][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[170][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[170][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[170][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[170][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[170][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[170][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[170][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[170][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[170][sym__special_character] = actions(91);
|
||||
v->a[170][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[170][sym_raw_string] = actions(95);
|
||||
parse_table_658(v);
|
||||
}
|
||||
|
||||
void parse_table_658(t_parse_table_array *v)
|
||||
{
|
||||
v->a[170][aux_sym_number_token1] = actions(97);
|
||||
v->a[170][aux_sym_number_token2] = actions(99);
|
||||
v->a[170][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[170][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[170][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[170][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[170][sym_comment] = actions(57);
|
||||
v->a[170][sym_file_descriptor] = actions(109);
|
||||
v->a[170][sym_variable_name] = actions(111);
|
||||
v->a[170][sym_test_operator] = actions(95);
|
||||
v->a[170][sym__brace_start] = actions(113);
|
||||
v->a[171][sym__statements] = state(3768);
|
||||
v->a[171][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[171][sym_redirected_statement] = state(2121);
|
||||
v->a[171][sym_for_statement] = state(2121);
|
||||
v->a[171][sym_while_statement] = state(2121);
|
||||
v->a[171][sym_if_statement] = state(2121);
|
||||
v->a[171][sym_case_statement] = state(2121);
|
||||
v->a[171][sym_function_definition] = state(2121);
|
||||
v->a[171][sym_compound_statement] = state(2121);
|
||||
parse_table_659(v);
|
||||
}
|
||||
|
||||
void parse_table_659(t_parse_table_array *v)
|
||||
{
|
||||
v->a[171][sym_subshell] = state(2121);
|
||||
v->a[171][sym_pipeline] = state(2499);
|
||||
v->a[171][sym_list] = state(2121);
|
||||
v->a[171][sym_negated_command] = state(2121);
|
||||
v->a[171][sym_declaration_command] = state(2121);
|
||||
v->a[171][sym_unset_command] = state(2121);
|
||||
v->a[171][sym_command] = state(2121);
|
||||
v->a[171][sym_command_name] = state(340);
|
||||
v->a[171][sym_variable_assignment] = state(709);
|
||||
v->a[171][sym_variable_assignments] = state(2121);
|
||||
v->a[171][sym_file_redirect] = state(1361);
|
||||
v->a[171][sym_arithmetic_expansion] = state(834);
|
||||
v->a[171][sym_brace_expression] = state(834);
|
||||
v->a[171][sym_concatenation] = state(1192);
|
||||
v->a[171][sym_string] = state(834);
|
||||
v->a[171][sym_number] = state(834);
|
||||
v->a[171][sym_simple_expansion] = state(834);
|
||||
v->a[171][sym_expansion] = state(834);
|
||||
v->a[171][sym_command_substitution] = state(834);
|
||||
v->a[171][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_660(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_131.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_132.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[171][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[171][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[171][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[171][sym_word] = actions(467);
|
||||
v->a[171][anon_sym_for] = actions(9);
|
||||
v->a[171][anon_sym_select] = actions(9);
|
||||
v->a[171][anon_sym_while] = actions(11);
|
||||
v->a[171][anon_sym_until] = actions(11);
|
||||
v->a[171][anon_sym_if] = actions(13);
|
||||
v->a[171][anon_sym_case] = actions(15);
|
||||
v->a[171][anon_sym_LPAREN] = actions(17);
|
||||
v->a[171][anon_sym_function] = actions(469);
|
||||
v->a[171][anon_sym_LBRACE] = actions(21);
|
||||
v->a[171][anon_sym_BANG] = actions(471);
|
||||
v->a[171][anon_sym_declare] = actions(473);
|
||||
v->a[171][anon_sym_typeset] = actions(473);
|
||||
v->a[171][anon_sym_export] = actions(473);
|
||||
v->a[171][anon_sym_readonly] = actions(473);
|
||||
v->a[171][anon_sym_local] = actions(473);
|
||||
v->a[171][anon_sym_unset] = actions(475);
|
||||
parse_table_661(v);
|
||||
}
|
||||
|
||||
void parse_table_661(t_parse_table_array *v)
|
||||
{
|
||||
v->a[171][anon_sym_unsetenv] = actions(475);
|
||||
v->a[171][anon_sym_LT] = actions(81);
|
||||
v->a[171][anon_sym_GT] = actions(81);
|
||||
v->a[171][anon_sym_GT_GT] = actions(83);
|
||||
v->a[171][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[171][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[171][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[171][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[171][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[171][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[171][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[171][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[171][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[171][sym__special_character] = actions(91);
|
||||
v->a[171][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[171][sym_raw_string] = actions(95);
|
||||
v->a[171][aux_sym_number_token1] = actions(97);
|
||||
v->a[171][aux_sym_number_token2] = actions(99);
|
||||
v->a[171][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[171][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_662(v);
|
||||
}
|
||||
|
||||
void parse_table_662(t_parse_table_array *v)
|
||||
{
|
||||
v->a[171][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[171][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[171][sym_comment] = actions(57);
|
||||
v->a[171][sym_file_descriptor] = actions(109);
|
||||
v->a[171][sym_variable_name] = actions(111);
|
||||
v->a[171][sym_test_operator] = actions(95);
|
||||
v->a[171][sym__brace_start] = actions(113);
|
||||
v->a[172][sym__statements] = state(3766);
|
||||
v->a[172][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[172][sym_redirected_statement] = state(2121);
|
||||
v->a[172][sym_for_statement] = state(2121);
|
||||
v->a[172][sym_while_statement] = state(2121);
|
||||
v->a[172][sym_if_statement] = state(2121);
|
||||
v->a[172][sym_case_statement] = state(2121);
|
||||
v->a[172][sym_function_definition] = state(2121);
|
||||
v->a[172][sym_compound_statement] = state(2121);
|
||||
v->a[172][sym_subshell] = state(2121);
|
||||
v->a[172][sym_pipeline] = state(2499);
|
||||
v->a[172][sym_list] = state(2121);
|
||||
v->a[172][sym_negated_command] = state(2121);
|
||||
parse_table_663(v);
|
||||
}
|
||||
|
||||
void parse_table_663(t_parse_table_array *v)
|
||||
{
|
||||
v->a[172][sym_declaration_command] = state(2121);
|
||||
v->a[172][sym_unset_command] = state(2121);
|
||||
v->a[172][sym_command] = state(2121);
|
||||
v->a[172][sym_command_name] = state(340);
|
||||
v->a[172][sym_variable_assignment] = state(709);
|
||||
v->a[172][sym_variable_assignments] = state(2121);
|
||||
v->a[172][sym_file_redirect] = state(1361);
|
||||
v->a[172][sym_arithmetic_expansion] = state(834);
|
||||
v->a[172][sym_brace_expression] = state(834);
|
||||
v->a[172][sym_concatenation] = state(1192);
|
||||
v->a[172][sym_string] = state(834);
|
||||
v->a[172][sym_number] = state(834);
|
||||
v->a[172][sym_simple_expansion] = state(834);
|
||||
v->a[172][sym_expansion] = state(834);
|
||||
v->a[172][sym_command_substitution] = state(834);
|
||||
v->a[172][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[172][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[172][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[172][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[172][sym_word] = actions(467);
|
||||
parse_table_664(v);
|
||||
}
|
||||
|
||||
void parse_table_664(t_parse_table_array *v)
|
||||
{
|
||||
v->a[172][anon_sym_for] = actions(9);
|
||||
v->a[172][anon_sym_select] = actions(9);
|
||||
v->a[172][anon_sym_while] = actions(11);
|
||||
v->a[172][anon_sym_until] = actions(11);
|
||||
v->a[172][anon_sym_if] = actions(13);
|
||||
v->a[172][anon_sym_case] = actions(15);
|
||||
v->a[172][anon_sym_LPAREN] = actions(17);
|
||||
v->a[172][anon_sym_function] = actions(469);
|
||||
v->a[172][anon_sym_LBRACE] = actions(21);
|
||||
v->a[172][anon_sym_BANG] = actions(471);
|
||||
v->a[172][anon_sym_declare] = actions(473);
|
||||
v->a[172][anon_sym_typeset] = actions(473);
|
||||
v->a[172][anon_sym_export] = actions(473);
|
||||
v->a[172][anon_sym_readonly] = actions(473);
|
||||
v->a[172][anon_sym_local] = actions(473);
|
||||
v->a[172][anon_sym_unset] = actions(475);
|
||||
v->a[172][anon_sym_unsetenv] = actions(475);
|
||||
v->a[172][anon_sym_LT] = actions(81);
|
||||
v->a[172][anon_sym_GT] = actions(81);
|
||||
v->a[172][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_665(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_132.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_133.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[172][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[172][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[172][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[172][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[172][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[172][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[172][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[172][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[172][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[172][sym__special_character] = actions(91);
|
||||
v->a[172][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[172][sym_raw_string] = actions(95);
|
||||
v->a[172][aux_sym_number_token1] = actions(97);
|
||||
v->a[172][aux_sym_number_token2] = actions(99);
|
||||
v->a[172][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[172][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[172][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[172][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[172][sym_comment] = actions(57);
|
||||
v->a[172][sym_file_descriptor] = actions(109);
|
||||
parse_table_666(v);
|
||||
}
|
||||
|
||||
void parse_table_666(t_parse_table_array *v)
|
||||
{
|
||||
v->a[172][sym_variable_name] = actions(111);
|
||||
v->a[172][sym_test_operator] = actions(95);
|
||||
v->a[172][sym__brace_start] = actions(113);
|
||||
v->a[173][aux_sym__terminated_statement] = state(117);
|
||||
v->a[173][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[173][sym_redirected_statement] = state(2188);
|
||||
v->a[173][sym_for_statement] = state(2188);
|
||||
v->a[173][sym_while_statement] = state(2188);
|
||||
v->a[173][sym_if_statement] = state(2188);
|
||||
v->a[173][sym_case_statement] = state(2188);
|
||||
v->a[173][sym_function_definition] = state(2188);
|
||||
v->a[173][sym_compound_statement] = state(2188);
|
||||
v->a[173][sym_subshell] = state(2188);
|
||||
v->a[173][sym_pipeline] = state(2586);
|
||||
v->a[173][sym_list] = state(2188);
|
||||
v->a[173][sym_negated_command] = state(2188);
|
||||
v->a[173][sym_declaration_command] = state(2188);
|
||||
v->a[173][sym_unset_command] = state(2188);
|
||||
v->a[173][sym_command] = state(2188);
|
||||
v->a[173][sym_command_name] = state(310);
|
||||
parse_table_667(v);
|
||||
}
|
||||
|
||||
void parse_table_667(t_parse_table_array *v)
|
||||
{
|
||||
v->a[173][sym_variable_assignment] = state(660);
|
||||
v->a[173][sym_variable_assignments] = state(2188);
|
||||
v->a[173][sym_file_redirect] = state(1320);
|
||||
v->a[173][sym_arithmetic_expansion] = state(834);
|
||||
v->a[173][sym_brace_expression] = state(834);
|
||||
v->a[173][sym_concatenation] = state(1192);
|
||||
v->a[173][sym_string] = state(834);
|
||||
v->a[173][sym_number] = state(834);
|
||||
v->a[173][sym_simple_expansion] = state(834);
|
||||
v->a[173][sym_expansion] = state(834);
|
||||
v->a[173][sym_command_substitution] = state(834);
|
||||
v->a[173][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[173][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[173][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[173][sym_word] = actions(65);
|
||||
v->a[173][anon_sym_for] = actions(9);
|
||||
v->a[173][anon_sym_select] = actions(9);
|
||||
v->a[173][anon_sym_while] = actions(11);
|
||||
v->a[173][anon_sym_until] = actions(11);
|
||||
v->a[173][anon_sym_done] = actions(503);
|
||||
parse_table_668(v);
|
||||
}
|
||||
|
||||
void parse_table_668(t_parse_table_array *v)
|
||||
{
|
||||
v->a[173][anon_sym_if] = actions(13);
|
||||
v->a[173][anon_sym_case] = actions(15);
|
||||
v->a[173][anon_sym_LPAREN] = actions(17);
|
||||
v->a[173][anon_sym_function] = actions(73);
|
||||
v->a[173][anon_sym_LBRACE] = actions(21);
|
||||
v->a[173][anon_sym_BANG] = actions(75);
|
||||
v->a[173][anon_sym_declare] = actions(77);
|
||||
v->a[173][anon_sym_typeset] = actions(77);
|
||||
v->a[173][anon_sym_export] = actions(77);
|
||||
v->a[173][anon_sym_readonly] = actions(77);
|
||||
v->a[173][anon_sym_local] = actions(77);
|
||||
v->a[173][anon_sym_unset] = actions(79);
|
||||
v->a[173][anon_sym_unsetenv] = actions(79);
|
||||
v->a[173][anon_sym_LT] = actions(81);
|
||||
v->a[173][anon_sym_GT] = actions(81);
|
||||
v->a[173][anon_sym_GT_GT] = actions(83);
|
||||
v->a[173][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[173][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[173][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[173][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_669(v);
|
||||
}
|
||||
|
||||
void parse_table_669(t_parse_table_array *v)
|
||||
{
|
||||
v->a[173][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[173][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[173][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[173][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[173][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[173][sym__special_character] = actions(91);
|
||||
v->a[173][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[173][sym_raw_string] = actions(95);
|
||||
v->a[173][aux_sym_number_token1] = actions(97);
|
||||
v->a[173][aux_sym_number_token2] = actions(99);
|
||||
v->a[173][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[173][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[173][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[173][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[173][sym_comment] = actions(57);
|
||||
v->a[173][sym_file_descriptor] = actions(109);
|
||||
v->a[173][sym_variable_name] = actions(111);
|
||||
v->a[173][sym_test_operator] = actions(95);
|
||||
v->a[173][sym__brace_start] = actions(113);
|
||||
v->a[174][sym__statements] = state(3761);
|
||||
parse_table_670(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_133.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_134.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[174][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[174][sym_redirected_statement] = state(2098);
|
||||
v->a[174][sym_for_statement] = state(2098);
|
||||
v->a[174][sym_while_statement] = state(2098);
|
||||
v->a[174][sym_if_statement] = state(2098);
|
||||
v->a[174][sym_case_statement] = state(2098);
|
||||
v->a[174][sym_function_definition] = state(2098);
|
||||
v->a[174][sym_compound_statement] = state(2098);
|
||||
v->a[174][sym_subshell] = state(2098);
|
||||
v->a[174][sym_pipeline] = state(2384);
|
||||
v->a[174][sym_list] = state(2098);
|
||||
v->a[174][sym_negated_command] = state(2098);
|
||||
v->a[174][sym_declaration_command] = state(2098);
|
||||
v->a[174][sym_unset_command] = state(2098);
|
||||
v->a[174][sym_command] = state(2098);
|
||||
v->a[174][sym_command_name] = state(292);
|
||||
v->a[174][sym_variable_assignment] = state(539);
|
||||
v->a[174][sym_variable_assignments] = state(2098);
|
||||
v->a[174][sym_file_redirect] = state(1244);
|
||||
v->a[174][sym_arithmetic_expansion] = state(702);
|
||||
parse_table_671(v);
|
||||
}
|
||||
|
||||
void parse_table_671(t_parse_table_array *v)
|
||||
{
|
||||
v->a[174][sym_brace_expression] = state(702);
|
||||
v->a[174][sym_concatenation] = state(1192);
|
||||
v->a[174][sym_string] = state(702);
|
||||
v->a[174][sym_number] = state(702);
|
||||
v->a[174][sym_simple_expansion] = state(702);
|
||||
v->a[174][sym_expansion] = state(702);
|
||||
v->a[174][sym_command_substitution] = state(702);
|
||||
v->a[174][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[174][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[174][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[174][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[174][sym_word] = actions(419);
|
||||
v->a[174][anon_sym_for] = actions(9);
|
||||
v->a[174][anon_sym_select] = actions(9);
|
||||
v->a[174][anon_sym_while] = actions(11);
|
||||
v->a[174][anon_sym_until] = actions(11);
|
||||
v->a[174][anon_sym_if] = actions(13);
|
||||
v->a[174][anon_sym_case] = actions(15);
|
||||
v->a[174][anon_sym_LPAREN] = actions(17);
|
||||
v->a[174][anon_sym_function] = actions(423);
|
||||
parse_table_672(v);
|
||||
}
|
||||
|
||||
void parse_table_672(t_parse_table_array *v)
|
||||
{
|
||||
v->a[174][anon_sym_LBRACE] = actions(21);
|
||||
v->a[174][anon_sym_BANG] = actions(425);
|
||||
v->a[174][anon_sym_declare] = actions(427);
|
||||
v->a[174][anon_sym_typeset] = actions(427);
|
||||
v->a[174][anon_sym_export] = actions(427);
|
||||
v->a[174][anon_sym_readonly] = actions(427);
|
||||
v->a[174][anon_sym_local] = actions(427);
|
||||
v->a[174][anon_sym_unset] = actions(429);
|
||||
v->a[174][anon_sym_unsetenv] = actions(429);
|
||||
v->a[174][anon_sym_LT] = actions(431);
|
||||
v->a[174][anon_sym_GT] = actions(431);
|
||||
v->a[174][anon_sym_GT_GT] = actions(433);
|
||||
v->a[174][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[174][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[174][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[174][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[174][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[174][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[174][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[174][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_673(v);
|
||||
}
|
||||
|
||||
void parse_table_673(t_parse_table_array *v)
|
||||
{
|
||||
v->a[174][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[174][sym__special_character] = actions(437);
|
||||
v->a[174][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[174][sym_raw_string] = actions(439);
|
||||
v->a[174][aux_sym_number_token1] = actions(97);
|
||||
v->a[174][aux_sym_number_token2] = actions(99);
|
||||
v->a[174][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[174][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[174][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[174][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[174][sym_comment] = actions(57);
|
||||
v->a[174][sym_file_descriptor] = actions(441);
|
||||
v->a[174][sym_variable_name] = actions(443);
|
||||
v->a[174][sym_test_operator] = actions(439);
|
||||
v->a[174][sym__brace_start] = actions(113);
|
||||
v->a[175][aux_sym__terminated_statement] = state(220);
|
||||
v->a[175][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[175][sym_redirected_statement] = state(2188);
|
||||
v->a[175][sym_for_statement] = state(2188);
|
||||
v->a[175][sym_while_statement] = state(2188);
|
||||
parse_table_674(v);
|
||||
}
|
||||
|
||||
void parse_table_674(t_parse_table_array *v)
|
||||
{
|
||||
v->a[175][sym_if_statement] = state(2188);
|
||||
v->a[175][sym_case_statement] = state(2188);
|
||||
v->a[175][sym_function_definition] = state(2188);
|
||||
v->a[175][sym_compound_statement] = state(2188);
|
||||
v->a[175][sym_subshell] = state(2188);
|
||||
v->a[175][sym_pipeline] = state(2586);
|
||||
v->a[175][sym_list] = state(2188);
|
||||
v->a[175][sym_negated_command] = state(2188);
|
||||
v->a[175][sym_declaration_command] = state(2188);
|
||||
v->a[175][sym_unset_command] = state(2188);
|
||||
v->a[175][sym_command] = state(2188);
|
||||
v->a[175][sym_command_name] = state(310);
|
||||
v->a[175][sym_variable_assignment] = state(660);
|
||||
v->a[175][sym_variable_assignments] = state(2188);
|
||||
v->a[175][sym_file_redirect] = state(1320);
|
||||
v->a[175][sym_arithmetic_expansion] = state(834);
|
||||
v->a[175][sym_brace_expression] = state(834);
|
||||
v->a[175][sym_concatenation] = state(1192);
|
||||
v->a[175][sym_string] = state(834);
|
||||
v->a[175][sym_number] = state(834);
|
||||
parse_table_675(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_134.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_135.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[175][sym_simple_expansion] = state(834);
|
||||
v->a[175][sym_expansion] = state(834);
|
||||
v->a[175][sym_command_substitution] = state(834);
|
||||
v->a[175][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[175][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[175][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[175][sym_word] = actions(65);
|
||||
v->a[175][anon_sym_for] = actions(9);
|
||||
v->a[175][anon_sym_select] = actions(9);
|
||||
v->a[175][anon_sym_while] = actions(11);
|
||||
v->a[175][anon_sym_until] = actions(11);
|
||||
v->a[175][anon_sym_done] = actions(505);
|
||||
v->a[175][anon_sym_if] = actions(13);
|
||||
v->a[175][anon_sym_case] = actions(15);
|
||||
v->a[175][anon_sym_LPAREN] = actions(17);
|
||||
v->a[175][anon_sym_function] = actions(73);
|
||||
v->a[175][anon_sym_LBRACE] = actions(21);
|
||||
v->a[175][anon_sym_BANG] = actions(75);
|
||||
v->a[175][anon_sym_declare] = actions(77);
|
||||
v->a[175][anon_sym_typeset] = actions(77);
|
||||
parse_table_676(v);
|
||||
}
|
||||
|
||||
void parse_table_676(t_parse_table_array *v)
|
||||
{
|
||||
v->a[175][anon_sym_export] = actions(77);
|
||||
v->a[175][anon_sym_readonly] = actions(77);
|
||||
v->a[175][anon_sym_local] = actions(77);
|
||||
v->a[175][anon_sym_unset] = actions(79);
|
||||
v->a[175][anon_sym_unsetenv] = actions(79);
|
||||
v->a[175][anon_sym_LT] = actions(81);
|
||||
v->a[175][anon_sym_GT] = actions(81);
|
||||
v->a[175][anon_sym_GT_GT] = actions(83);
|
||||
v->a[175][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[175][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[175][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[175][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[175][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[175][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[175][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[175][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[175][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[175][sym__special_character] = actions(91);
|
||||
v->a[175][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[175][sym_raw_string] = actions(95);
|
||||
parse_table_677(v);
|
||||
}
|
||||
|
||||
void parse_table_677(t_parse_table_array *v)
|
||||
{
|
||||
v->a[175][aux_sym_number_token1] = actions(97);
|
||||
v->a[175][aux_sym_number_token2] = actions(99);
|
||||
v->a[175][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[175][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[175][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[175][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[175][sym_comment] = actions(57);
|
||||
v->a[175][sym_file_descriptor] = actions(109);
|
||||
v->a[175][sym_variable_name] = actions(111);
|
||||
v->a[175][sym_test_operator] = actions(95);
|
||||
v->a[175][sym__brace_start] = actions(113);
|
||||
v->a[176][sym__statements] = state(3645);
|
||||
v->a[176][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[176][sym_redirected_statement] = state(2121);
|
||||
v->a[176][sym_for_statement] = state(2121);
|
||||
v->a[176][sym_while_statement] = state(2121);
|
||||
v->a[176][sym_if_statement] = state(2121);
|
||||
v->a[176][sym_case_statement] = state(2121);
|
||||
v->a[176][sym_function_definition] = state(2121);
|
||||
v->a[176][sym_compound_statement] = state(2121);
|
||||
parse_table_678(v);
|
||||
}
|
||||
|
||||
void parse_table_678(t_parse_table_array *v)
|
||||
{
|
||||
v->a[176][sym_subshell] = state(2121);
|
||||
v->a[176][sym_pipeline] = state(2499);
|
||||
v->a[176][sym_list] = state(2121);
|
||||
v->a[176][sym_negated_command] = state(2121);
|
||||
v->a[176][sym_declaration_command] = state(2121);
|
||||
v->a[176][sym_unset_command] = state(2121);
|
||||
v->a[176][sym_command] = state(2121);
|
||||
v->a[176][sym_command_name] = state(340);
|
||||
v->a[176][sym_variable_assignment] = state(709);
|
||||
v->a[176][sym_variable_assignments] = state(2121);
|
||||
v->a[176][sym_file_redirect] = state(1361);
|
||||
v->a[176][sym_arithmetic_expansion] = state(834);
|
||||
v->a[176][sym_brace_expression] = state(834);
|
||||
v->a[176][sym_concatenation] = state(1192);
|
||||
v->a[176][sym_string] = state(834);
|
||||
v->a[176][sym_number] = state(834);
|
||||
v->a[176][sym_simple_expansion] = state(834);
|
||||
v->a[176][sym_expansion] = state(834);
|
||||
v->a[176][sym_command_substitution] = state(834);
|
||||
v->a[176][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_679(v);
|
||||
}
|
||||
|
||||
void parse_table_679(t_parse_table_array *v)
|
||||
{
|
||||
v->a[176][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[176][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[176][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[176][sym_word] = actions(467);
|
||||
v->a[176][anon_sym_for] = actions(9);
|
||||
v->a[176][anon_sym_select] = actions(9);
|
||||
v->a[176][anon_sym_while] = actions(11);
|
||||
v->a[176][anon_sym_until] = actions(11);
|
||||
v->a[176][anon_sym_if] = actions(13);
|
||||
v->a[176][anon_sym_case] = actions(15);
|
||||
v->a[176][anon_sym_LPAREN] = actions(17);
|
||||
v->a[176][anon_sym_function] = actions(469);
|
||||
v->a[176][anon_sym_LBRACE] = actions(21);
|
||||
v->a[176][anon_sym_BANG] = actions(471);
|
||||
v->a[176][anon_sym_declare] = actions(473);
|
||||
v->a[176][anon_sym_typeset] = actions(473);
|
||||
v->a[176][anon_sym_export] = actions(473);
|
||||
v->a[176][anon_sym_readonly] = actions(473);
|
||||
v->a[176][anon_sym_local] = actions(473);
|
||||
v->a[176][anon_sym_unset] = actions(475);
|
||||
parse_table_680(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_135.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_136.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[176][anon_sym_unsetenv] = actions(475);
|
||||
v->a[176][anon_sym_LT] = actions(81);
|
||||
v->a[176][anon_sym_GT] = actions(81);
|
||||
v->a[176][anon_sym_GT_GT] = actions(83);
|
||||
v->a[176][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[176][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[176][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[176][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[176][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[176][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[176][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[176][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[176][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[176][sym__special_character] = actions(91);
|
||||
v->a[176][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[176][sym_raw_string] = actions(95);
|
||||
v->a[176][aux_sym_number_token1] = actions(97);
|
||||
v->a[176][aux_sym_number_token2] = actions(99);
|
||||
v->a[176][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[176][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_681(v);
|
||||
}
|
||||
|
||||
void parse_table_681(t_parse_table_array *v)
|
||||
{
|
||||
v->a[176][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[176][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[176][sym_comment] = actions(57);
|
||||
v->a[176][sym_file_descriptor] = actions(109);
|
||||
v->a[176][sym_variable_name] = actions(111);
|
||||
v->a[176][sym_test_operator] = actions(95);
|
||||
v->a[176][sym__brace_start] = actions(113);
|
||||
v->a[177][sym__statements] = state(3603);
|
||||
v->a[177][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[177][sym_redirected_statement] = state(2121);
|
||||
v->a[177][sym_for_statement] = state(2121);
|
||||
v->a[177][sym_while_statement] = state(2121);
|
||||
v->a[177][sym_if_statement] = state(2121);
|
||||
v->a[177][sym_case_statement] = state(2121);
|
||||
v->a[177][sym_function_definition] = state(2121);
|
||||
v->a[177][sym_compound_statement] = state(2121);
|
||||
v->a[177][sym_subshell] = state(2121);
|
||||
v->a[177][sym_pipeline] = state(2499);
|
||||
v->a[177][sym_list] = state(2121);
|
||||
v->a[177][sym_negated_command] = state(2121);
|
||||
parse_table_682(v);
|
||||
}
|
||||
|
||||
void parse_table_682(t_parse_table_array *v)
|
||||
{
|
||||
v->a[177][sym_declaration_command] = state(2121);
|
||||
v->a[177][sym_unset_command] = state(2121);
|
||||
v->a[177][sym_command] = state(2121);
|
||||
v->a[177][sym_command_name] = state(340);
|
||||
v->a[177][sym_variable_assignment] = state(709);
|
||||
v->a[177][sym_variable_assignments] = state(2121);
|
||||
v->a[177][sym_file_redirect] = state(1361);
|
||||
v->a[177][sym_arithmetic_expansion] = state(834);
|
||||
v->a[177][sym_brace_expression] = state(834);
|
||||
v->a[177][sym_concatenation] = state(1192);
|
||||
v->a[177][sym_string] = state(834);
|
||||
v->a[177][sym_number] = state(834);
|
||||
v->a[177][sym_simple_expansion] = state(834);
|
||||
v->a[177][sym_expansion] = state(834);
|
||||
v->a[177][sym_command_substitution] = state(834);
|
||||
v->a[177][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[177][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[177][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[177][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[177][sym_word] = actions(467);
|
||||
parse_table_683(v);
|
||||
}
|
||||
|
||||
void parse_table_683(t_parse_table_array *v)
|
||||
{
|
||||
v->a[177][anon_sym_for] = actions(9);
|
||||
v->a[177][anon_sym_select] = actions(9);
|
||||
v->a[177][anon_sym_while] = actions(11);
|
||||
v->a[177][anon_sym_until] = actions(11);
|
||||
v->a[177][anon_sym_if] = actions(13);
|
||||
v->a[177][anon_sym_case] = actions(15);
|
||||
v->a[177][anon_sym_LPAREN] = actions(17);
|
||||
v->a[177][anon_sym_function] = actions(469);
|
||||
v->a[177][anon_sym_LBRACE] = actions(21);
|
||||
v->a[177][anon_sym_BANG] = actions(471);
|
||||
v->a[177][anon_sym_declare] = actions(473);
|
||||
v->a[177][anon_sym_typeset] = actions(473);
|
||||
v->a[177][anon_sym_export] = actions(473);
|
||||
v->a[177][anon_sym_readonly] = actions(473);
|
||||
v->a[177][anon_sym_local] = actions(473);
|
||||
v->a[177][anon_sym_unset] = actions(475);
|
||||
v->a[177][anon_sym_unsetenv] = actions(475);
|
||||
v->a[177][anon_sym_LT] = actions(81);
|
||||
v->a[177][anon_sym_GT] = actions(81);
|
||||
v->a[177][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_684(v);
|
||||
}
|
||||
|
||||
void parse_table_684(t_parse_table_array *v)
|
||||
{
|
||||
v->a[177][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[177][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[177][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[177][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[177][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[177][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[177][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[177][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[177][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[177][sym__special_character] = actions(91);
|
||||
v->a[177][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[177][sym_raw_string] = actions(95);
|
||||
v->a[177][aux_sym_number_token1] = actions(97);
|
||||
v->a[177][aux_sym_number_token2] = actions(99);
|
||||
v->a[177][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[177][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[177][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[177][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[177][sym_comment] = actions(57);
|
||||
v->a[177][sym_file_descriptor] = actions(109);
|
||||
parse_table_685(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_136.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_137.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[177][sym_variable_name] = actions(111);
|
||||
v->a[177][sym_test_operator] = actions(95);
|
||||
v->a[177][sym__brace_start] = actions(113);
|
||||
v->a[178][sym__statements] = state(3604);
|
||||
v->a[178][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[178][sym_redirected_statement] = state(2121);
|
||||
v->a[178][sym_for_statement] = state(2121);
|
||||
v->a[178][sym_while_statement] = state(2121);
|
||||
v->a[178][sym_if_statement] = state(2121);
|
||||
v->a[178][sym_case_statement] = state(2121);
|
||||
v->a[178][sym_function_definition] = state(2121);
|
||||
v->a[178][sym_compound_statement] = state(2121);
|
||||
v->a[178][sym_subshell] = state(2121);
|
||||
v->a[178][sym_pipeline] = state(2499);
|
||||
v->a[178][sym_list] = state(2121);
|
||||
v->a[178][sym_negated_command] = state(2121);
|
||||
v->a[178][sym_declaration_command] = state(2121);
|
||||
v->a[178][sym_unset_command] = state(2121);
|
||||
v->a[178][sym_command] = state(2121);
|
||||
v->a[178][sym_command_name] = state(340);
|
||||
parse_table_686(v);
|
||||
}
|
||||
|
||||
void parse_table_686(t_parse_table_array *v)
|
||||
{
|
||||
v->a[178][sym_variable_assignment] = state(709);
|
||||
v->a[178][sym_variable_assignments] = state(2121);
|
||||
v->a[178][sym_file_redirect] = state(1361);
|
||||
v->a[178][sym_arithmetic_expansion] = state(834);
|
||||
v->a[178][sym_brace_expression] = state(834);
|
||||
v->a[178][sym_concatenation] = state(1192);
|
||||
v->a[178][sym_string] = state(834);
|
||||
v->a[178][sym_number] = state(834);
|
||||
v->a[178][sym_simple_expansion] = state(834);
|
||||
v->a[178][sym_expansion] = state(834);
|
||||
v->a[178][sym_command_substitution] = state(834);
|
||||
v->a[178][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[178][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[178][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[178][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[178][sym_word] = actions(467);
|
||||
v->a[178][anon_sym_for] = actions(9);
|
||||
v->a[178][anon_sym_select] = actions(9);
|
||||
v->a[178][anon_sym_while] = actions(11);
|
||||
v->a[178][anon_sym_until] = actions(11);
|
||||
parse_table_687(v);
|
||||
}
|
||||
|
||||
void parse_table_687(t_parse_table_array *v)
|
||||
{
|
||||
v->a[178][anon_sym_if] = actions(13);
|
||||
v->a[178][anon_sym_case] = actions(15);
|
||||
v->a[178][anon_sym_LPAREN] = actions(17);
|
||||
v->a[178][anon_sym_function] = actions(469);
|
||||
v->a[178][anon_sym_LBRACE] = actions(21);
|
||||
v->a[178][anon_sym_BANG] = actions(471);
|
||||
v->a[178][anon_sym_declare] = actions(473);
|
||||
v->a[178][anon_sym_typeset] = actions(473);
|
||||
v->a[178][anon_sym_export] = actions(473);
|
||||
v->a[178][anon_sym_readonly] = actions(473);
|
||||
v->a[178][anon_sym_local] = actions(473);
|
||||
v->a[178][anon_sym_unset] = actions(475);
|
||||
v->a[178][anon_sym_unsetenv] = actions(475);
|
||||
v->a[178][anon_sym_LT] = actions(81);
|
||||
v->a[178][anon_sym_GT] = actions(81);
|
||||
v->a[178][anon_sym_GT_GT] = actions(83);
|
||||
v->a[178][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[178][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[178][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[178][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_688(v);
|
||||
}
|
||||
|
||||
void parse_table_688(t_parse_table_array *v)
|
||||
{
|
||||
v->a[178][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[178][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[178][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[178][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[178][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[178][sym__special_character] = actions(91);
|
||||
v->a[178][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[178][sym_raw_string] = actions(95);
|
||||
v->a[178][aux_sym_number_token1] = actions(97);
|
||||
v->a[178][aux_sym_number_token2] = actions(99);
|
||||
v->a[178][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[178][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[178][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[178][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[178][sym_comment] = actions(57);
|
||||
v->a[178][sym_file_descriptor] = actions(109);
|
||||
v->a[178][sym_variable_name] = actions(111);
|
||||
v->a[178][sym_test_operator] = actions(95);
|
||||
v->a[178][sym__brace_start] = actions(113);
|
||||
v->a[179][aux_sym__terminated_statement] = state(179);
|
||||
parse_table_689(v);
|
||||
}
|
||||
|
||||
void parse_table_689(t_parse_table_array *v)
|
||||
{
|
||||
v->a[179][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[179][sym_redirected_statement] = state(2301);
|
||||
v->a[179][sym_for_statement] = state(2301);
|
||||
v->a[179][sym_while_statement] = state(2301);
|
||||
v->a[179][sym_if_statement] = state(2301);
|
||||
v->a[179][sym_case_statement] = state(2301);
|
||||
v->a[179][sym_function_definition] = state(2301);
|
||||
v->a[179][sym_compound_statement] = state(2301);
|
||||
v->a[179][sym_subshell] = state(2301);
|
||||
v->a[179][sym_pipeline] = state(2592);
|
||||
v->a[179][sym_list] = state(2301);
|
||||
v->a[179][sym_negated_command] = state(2301);
|
||||
v->a[179][sym_declaration_command] = state(2301);
|
||||
v->a[179][sym_unset_command] = state(2301);
|
||||
v->a[179][sym_command] = state(2301);
|
||||
v->a[179][sym_command_name] = state(310);
|
||||
v->a[179][sym_variable_assignment] = state(711);
|
||||
v->a[179][sym_variable_assignments] = state(2301);
|
||||
v->a[179][sym_file_redirect] = state(1320);
|
||||
v->a[179][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_690(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_137.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_138.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[179][sym_brace_expression] = state(834);
|
||||
v->a[179][sym_concatenation] = state(1192);
|
||||
v->a[179][sym_string] = state(834);
|
||||
v->a[179][sym_number] = state(834);
|
||||
v->a[179][sym_simple_expansion] = state(834);
|
||||
v->a[179][sym_expansion] = state(834);
|
||||
v->a[179][sym_command_substitution] = state(834);
|
||||
v->a[179][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[179][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[179][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[179][sym_word] = actions(207);
|
||||
v->a[179][anon_sym_for] = actions(210);
|
||||
v->a[179][anon_sym_select] = actions(210);
|
||||
v->a[179][anon_sym_while] = actions(213);
|
||||
v->a[179][anon_sym_until] = actions(213);
|
||||
v->a[179][anon_sym_if] = actions(218);
|
||||
v->a[179][anon_sym_case] = actions(221);
|
||||
v->a[179][anon_sym_LPAREN] = actions(224);
|
||||
v->a[179][anon_sym_function] = actions(227);
|
||||
v->a[179][anon_sym_LBRACE] = actions(230);
|
||||
parse_table_691(v);
|
||||
}
|
||||
|
||||
void parse_table_691(t_parse_table_array *v)
|
||||
{
|
||||
v->a[179][anon_sym_RBRACE] = actions(507);
|
||||
v->a[179][anon_sym_BANG] = actions(233);
|
||||
v->a[179][anon_sym_declare] = actions(236);
|
||||
v->a[179][anon_sym_typeset] = actions(236);
|
||||
v->a[179][anon_sym_export] = actions(236);
|
||||
v->a[179][anon_sym_readonly] = actions(236);
|
||||
v->a[179][anon_sym_local] = actions(236);
|
||||
v->a[179][anon_sym_unset] = actions(239);
|
||||
v->a[179][anon_sym_unsetenv] = actions(239);
|
||||
v->a[179][anon_sym_LT] = actions(242);
|
||||
v->a[179][anon_sym_GT] = actions(242);
|
||||
v->a[179][anon_sym_GT_GT] = actions(245);
|
||||
v->a[179][anon_sym_AMP_GT] = actions(242);
|
||||
v->a[179][anon_sym_AMP_GT_GT] = actions(245);
|
||||
v->a[179][anon_sym_LT_AMP] = actions(242);
|
||||
v->a[179][anon_sym_GT_AMP] = actions(242);
|
||||
v->a[179][anon_sym_GT_PIPE] = actions(245);
|
||||
v->a[179][anon_sym_LT_AMP_DASH] = actions(248);
|
||||
v->a[179][anon_sym_GT_AMP_DASH] = actions(248);
|
||||
v->a[179][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(251);
|
||||
parse_table_692(v);
|
||||
}
|
||||
|
||||
void parse_table_692(t_parse_table_array *v)
|
||||
{
|
||||
v->a[179][anon_sym_DOLLAR] = actions(254);
|
||||
v->a[179][sym__special_character] = actions(257);
|
||||
v->a[179][anon_sym_DQUOTE] = actions(260);
|
||||
v->a[179][sym_raw_string] = actions(263);
|
||||
v->a[179][aux_sym_number_token1] = actions(266);
|
||||
v->a[179][aux_sym_number_token2] = actions(269);
|
||||
v->a[179][anon_sym_DOLLAR_LBRACE] = actions(272);
|
||||
v->a[179][anon_sym_DOLLAR_LPAREN] = actions(275);
|
||||
v->a[179][anon_sym_BQUOTE] = actions(278);
|
||||
v->a[179][anon_sym_DOLLAR_BQUOTE] = actions(281);
|
||||
v->a[179][sym_comment] = actions(57);
|
||||
v->a[179][sym_file_descriptor] = actions(284);
|
||||
v->a[179][sym_variable_name] = actions(287);
|
||||
v->a[179][sym_test_operator] = actions(263);
|
||||
v->a[179][sym__brace_start] = actions(290);
|
||||
v->a[180][sym__statements] = state(3648);
|
||||
v->a[180][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[180][sym_redirected_statement] = state(2121);
|
||||
v->a[180][sym_for_statement] = state(2121);
|
||||
v->a[180][sym_while_statement] = state(2121);
|
||||
parse_table_693(v);
|
||||
}
|
||||
|
||||
void parse_table_693(t_parse_table_array *v)
|
||||
{
|
||||
v->a[180][sym_if_statement] = state(2121);
|
||||
v->a[180][sym_case_statement] = state(2121);
|
||||
v->a[180][sym_function_definition] = state(2121);
|
||||
v->a[180][sym_compound_statement] = state(2121);
|
||||
v->a[180][sym_subshell] = state(2121);
|
||||
v->a[180][sym_pipeline] = state(2499);
|
||||
v->a[180][sym_list] = state(2121);
|
||||
v->a[180][sym_negated_command] = state(2121);
|
||||
v->a[180][sym_declaration_command] = state(2121);
|
||||
v->a[180][sym_unset_command] = state(2121);
|
||||
v->a[180][sym_command] = state(2121);
|
||||
v->a[180][sym_command_name] = state(340);
|
||||
v->a[180][sym_variable_assignment] = state(709);
|
||||
v->a[180][sym_variable_assignments] = state(2121);
|
||||
v->a[180][sym_file_redirect] = state(1361);
|
||||
v->a[180][sym_arithmetic_expansion] = state(834);
|
||||
v->a[180][sym_brace_expression] = state(834);
|
||||
v->a[180][sym_concatenation] = state(1192);
|
||||
v->a[180][sym_string] = state(834);
|
||||
v->a[180][sym_number] = state(834);
|
||||
parse_table_694(v);
|
||||
}
|
||||
|
||||
void parse_table_694(t_parse_table_array *v)
|
||||
{
|
||||
v->a[180][sym_simple_expansion] = state(834);
|
||||
v->a[180][sym_expansion] = state(834);
|
||||
v->a[180][sym_command_substitution] = state(834);
|
||||
v->a[180][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[180][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[180][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[180][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[180][sym_word] = actions(467);
|
||||
v->a[180][anon_sym_for] = actions(9);
|
||||
v->a[180][anon_sym_select] = actions(9);
|
||||
v->a[180][anon_sym_while] = actions(11);
|
||||
v->a[180][anon_sym_until] = actions(11);
|
||||
v->a[180][anon_sym_if] = actions(13);
|
||||
v->a[180][anon_sym_case] = actions(15);
|
||||
v->a[180][anon_sym_LPAREN] = actions(17);
|
||||
v->a[180][anon_sym_function] = actions(469);
|
||||
v->a[180][anon_sym_LBRACE] = actions(21);
|
||||
v->a[180][anon_sym_BANG] = actions(471);
|
||||
v->a[180][anon_sym_declare] = actions(473);
|
||||
v->a[180][anon_sym_typeset] = actions(473);
|
||||
parse_table_695(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_138.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_139.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[180][anon_sym_export] = actions(473);
|
||||
v->a[180][anon_sym_readonly] = actions(473);
|
||||
v->a[180][anon_sym_local] = actions(473);
|
||||
v->a[180][anon_sym_unset] = actions(475);
|
||||
v->a[180][anon_sym_unsetenv] = actions(475);
|
||||
v->a[180][anon_sym_LT] = actions(81);
|
||||
v->a[180][anon_sym_GT] = actions(81);
|
||||
v->a[180][anon_sym_GT_GT] = actions(83);
|
||||
v->a[180][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[180][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[180][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[180][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[180][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[180][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[180][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[180][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[180][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[180][sym__special_character] = actions(91);
|
||||
v->a[180][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[180][sym_raw_string] = actions(95);
|
||||
parse_table_696(v);
|
||||
}
|
||||
|
||||
void parse_table_696(t_parse_table_array *v)
|
||||
{
|
||||
v->a[180][aux_sym_number_token1] = actions(97);
|
||||
v->a[180][aux_sym_number_token2] = actions(99);
|
||||
v->a[180][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[180][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[180][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[180][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[180][sym_comment] = actions(57);
|
||||
v->a[180][sym_file_descriptor] = actions(109);
|
||||
v->a[180][sym_variable_name] = actions(111);
|
||||
v->a[180][sym_test_operator] = actions(95);
|
||||
v->a[180][sym__brace_start] = actions(113);
|
||||
v->a[181][sym__statements] = state(3605);
|
||||
v->a[181][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[181][sym_redirected_statement] = state(2098);
|
||||
v->a[181][sym_for_statement] = state(2098);
|
||||
v->a[181][sym_while_statement] = state(2098);
|
||||
v->a[181][sym_if_statement] = state(2098);
|
||||
v->a[181][sym_case_statement] = state(2098);
|
||||
v->a[181][sym_function_definition] = state(2098);
|
||||
v->a[181][sym_compound_statement] = state(2098);
|
||||
parse_table_697(v);
|
||||
}
|
||||
|
||||
void parse_table_697(t_parse_table_array *v)
|
||||
{
|
||||
v->a[181][sym_subshell] = state(2098);
|
||||
v->a[181][sym_pipeline] = state(2384);
|
||||
v->a[181][sym_list] = state(2098);
|
||||
v->a[181][sym_negated_command] = state(2098);
|
||||
v->a[181][sym_declaration_command] = state(2098);
|
||||
v->a[181][sym_unset_command] = state(2098);
|
||||
v->a[181][sym_command] = state(2098);
|
||||
v->a[181][sym_command_name] = state(292);
|
||||
v->a[181][sym_variable_assignment] = state(539);
|
||||
v->a[181][sym_variable_assignments] = state(2098);
|
||||
v->a[181][sym_file_redirect] = state(1265);
|
||||
v->a[181][sym_arithmetic_expansion] = state(702);
|
||||
v->a[181][sym_brace_expression] = state(702);
|
||||
v->a[181][sym_concatenation] = state(1192);
|
||||
v->a[181][sym_string] = state(702);
|
||||
v->a[181][sym_number] = state(702);
|
||||
v->a[181][sym_simple_expansion] = state(702);
|
||||
v->a[181][sym_expansion] = state(702);
|
||||
v->a[181][sym_command_substitution] = state(702);
|
||||
v->a[181][aux_sym__statements_repeat1] = state(226);
|
||||
parse_table_698(v);
|
||||
}
|
||||
|
||||
void parse_table_698(t_parse_table_array *v)
|
||||
{
|
||||
v->a[181][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[181][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[181][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[181][sym_word] = actions(419);
|
||||
v->a[181][anon_sym_for] = actions(9);
|
||||
v->a[181][anon_sym_select] = actions(9);
|
||||
v->a[181][anon_sym_while] = actions(11);
|
||||
v->a[181][anon_sym_until] = actions(11);
|
||||
v->a[181][anon_sym_if] = actions(13);
|
||||
v->a[181][anon_sym_case] = actions(15);
|
||||
v->a[181][anon_sym_LPAREN] = actions(17);
|
||||
v->a[181][anon_sym_function] = actions(423);
|
||||
v->a[181][anon_sym_LBRACE] = actions(21);
|
||||
v->a[181][anon_sym_BANG] = actions(425);
|
||||
v->a[181][anon_sym_declare] = actions(427);
|
||||
v->a[181][anon_sym_typeset] = actions(427);
|
||||
v->a[181][anon_sym_export] = actions(427);
|
||||
v->a[181][anon_sym_readonly] = actions(427);
|
||||
v->a[181][anon_sym_local] = actions(427);
|
||||
v->a[181][anon_sym_unset] = actions(429);
|
||||
parse_table_699(v);
|
||||
}
|
||||
|
||||
void parse_table_699(t_parse_table_array *v)
|
||||
{
|
||||
v->a[181][anon_sym_unsetenv] = actions(429);
|
||||
v->a[181][anon_sym_LT] = actions(431);
|
||||
v->a[181][anon_sym_GT] = actions(431);
|
||||
v->a[181][anon_sym_GT_GT] = actions(433);
|
||||
v->a[181][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[181][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[181][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[181][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[181][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[181][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[181][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[181][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[181][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[181][sym__special_character] = actions(437);
|
||||
v->a[181][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[181][sym_raw_string] = actions(439);
|
||||
v->a[181][aux_sym_number_token1] = actions(97);
|
||||
v->a[181][aux_sym_number_token2] = actions(99);
|
||||
v->a[181][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[181][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_700(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_139.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_14.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[16][sym_comment] = actions(57);
|
||||
v->a[16][sym_file_descriptor] = actions(185);
|
||||
v->a[16][sym_variable_name] = actions(187);
|
||||
v->a[16][sym_test_operator] = actions(171);
|
||||
v->a[16][sym__brace_start] = actions(189);
|
||||
v->a[17][sym__statements] = state(3421);
|
||||
v->a[17][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[17][sym_redirected_statement] = state(1914);
|
||||
v->a[17][sym_for_statement] = state(1914);
|
||||
v->a[17][sym_while_statement] = state(1914);
|
||||
v->a[17][sym_if_statement] = state(1914);
|
||||
v->a[17][sym_case_statement] = state(1914);
|
||||
v->a[17][sym_function_definition] = state(1914);
|
||||
v->a[17][sym_compound_statement] = state(1914);
|
||||
v->a[17][sym_subshell] = state(1914);
|
||||
v->a[17][sym_pipeline] = state(2054);
|
||||
v->a[17][sym_list] = state(1914);
|
||||
v->a[17][sym_negated_command] = state(1914);
|
||||
v->a[17][sym_declaration_command] = state(1914);
|
||||
v->a[17][sym_unset_command] = state(1914);
|
||||
parse_table_71(v);
|
||||
}
|
||||
|
||||
void parse_table_71(t_parse_table_array *v)
|
||||
{
|
||||
v->a[17][sym_command] = state(1914);
|
||||
v->a[17][sym_command_name] = state(257);
|
||||
v->a[17][sym_variable_assignment] = state(445);
|
||||
v->a[17][sym_variable_assignments] = state(1914);
|
||||
v->a[17][sym_file_redirect] = state(1015);
|
||||
v->a[17][sym_arithmetic_expansion] = state(508);
|
||||
v->a[17][sym_brace_expression] = state(508);
|
||||
v->a[17][sym_concatenation] = state(862);
|
||||
v->a[17][sym_string] = state(508);
|
||||
v->a[17][sym_number] = state(508);
|
||||
v->a[17][sym_simple_expansion] = state(508);
|
||||
v->a[17][sym_expansion] = state(508);
|
||||
v->a[17][sym_command_substitution] = state(508);
|
||||
v->a[17][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[17][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[17][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[17][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[17][sym_word] = actions(129);
|
||||
v->a[17][anon_sym_for] = actions(131);
|
||||
v->a[17][anon_sym_select] = actions(131);
|
||||
parse_table_72(v);
|
||||
}
|
||||
|
||||
void parse_table_72(t_parse_table_array *v)
|
||||
{
|
||||
v->a[17][anon_sym_while] = actions(133);
|
||||
v->a[17][anon_sym_until] = actions(133);
|
||||
v->a[17][anon_sym_if] = actions(135);
|
||||
v->a[17][anon_sym_case] = actions(137);
|
||||
v->a[17][anon_sym_esac] = actions(313);
|
||||
v->a[17][anon_sym_LPAREN] = actions(141);
|
||||
v->a[17][anon_sym_SEMI_SEMI] = actions(315);
|
||||
v->a[17][anon_sym_SEMI_AMP] = actions(317);
|
||||
v->a[17][anon_sym_SEMI_SEMI_AMP] = actions(319);
|
||||
v->a[17][anon_sym_function] = actions(147);
|
||||
v->a[17][anon_sym_LBRACE] = actions(149);
|
||||
v->a[17][anon_sym_BANG] = actions(151);
|
||||
v->a[17][anon_sym_declare] = actions(153);
|
||||
v->a[17][anon_sym_typeset] = actions(153);
|
||||
v->a[17][anon_sym_export] = actions(153);
|
||||
v->a[17][anon_sym_readonly] = actions(153);
|
||||
v->a[17][anon_sym_local] = actions(153);
|
||||
v->a[17][anon_sym_unset] = actions(155);
|
||||
v->a[17][anon_sym_unsetenv] = actions(155);
|
||||
v->a[17][anon_sym_LT] = actions(157);
|
||||
parse_table_73(v);
|
||||
}
|
||||
|
||||
void parse_table_73(t_parse_table_array *v)
|
||||
{
|
||||
v->a[17][anon_sym_GT] = actions(157);
|
||||
v->a[17][anon_sym_GT_GT] = actions(159);
|
||||
v->a[17][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[17][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[17][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[17][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[17][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[17][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[17][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[17][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[17][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[17][sym__special_character] = actions(167);
|
||||
v->a[17][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[17][sym_raw_string] = actions(171);
|
||||
v->a[17][aux_sym_number_token1] = actions(173);
|
||||
v->a[17][aux_sym_number_token2] = actions(175);
|
||||
v->a[17][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[17][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[17][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[17][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_74(v);
|
||||
}
|
||||
|
||||
void parse_table_74(t_parse_table_array *v)
|
||||
{
|
||||
v->a[17][sym_comment] = actions(57);
|
||||
v->a[17][sym_file_descriptor] = actions(185);
|
||||
v->a[17][sym_variable_name] = actions(187);
|
||||
v->a[17][sym_test_operator] = actions(171);
|
||||
v->a[17][sym__brace_start] = actions(189);
|
||||
v->a[18][sym__statements] = state(3436);
|
||||
v->a[18][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[18][sym_redirected_statement] = state(1914);
|
||||
v->a[18][sym_for_statement] = state(1914);
|
||||
v->a[18][sym_while_statement] = state(1914);
|
||||
v->a[18][sym_if_statement] = state(1914);
|
||||
v->a[18][sym_case_statement] = state(1914);
|
||||
v->a[18][sym_function_definition] = state(1914);
|
||||
v->a[18][sym_compound_statement] = state(1914);
|
||||
v->a[18][sym_subshell] = state(1914);
|
||||
v->a[18][sym_pipeline] = state(2054);
|
||||
v->a[18][sym_list] = state(1914);
|
||||
v->a[18][sym_negated_command] = state(1914);
|
||||
v->a[18][sym_declaration_command] = state(1914);
|
||||
v->a[18][sym_unset_command] = state(1914);
|
||||
parse_table_75(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_14.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_140.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[181][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[181][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[181][sym_comment] = actions(57);
|
||||
v->a[181][sym_file_descriptor] = actions(441);
|
||||
v->a[181][sym_variable_name] = actions(443);
|
||||
v->a[181][sym_test_operator] = actions(439);
|
||||
v->a[181][sym__brace_start] = actions(113);
|
||||
v->a[182][sym__statements] = state(3649);
|
||||
v->a[182][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[182][sym_redirected_statement] = state(2098);
|
||||
v->a[182][sym_for_statement] = state(2098);
|
||||
v->a[182][sym_while_statement] = state(2098);
|
||||
v->a[182][sym_if_statement] = state(2098);
|
||||
v->a[182][sym_case_statement] = state(2098);
|
||||
v->a[182][sym_function_definition] = state(2098);
|
||||
v->a[182][sym_compound_statement] = state(2098);
|
||||
v->a[182][sym_subshell] = state(2098);
|
||||
v->a[182][sym_pipeline] = state(2384);
|
||||
v->a[182][sym_list] = state(2098);
|
||||
v->a[182][sym_negated_command] = state(2098);
|
||||
parse_table_701(v);
|
||||
}
|
||||
|
||||
void parse_table_701(t_parse_table_array *v)
|
||||
{
|
||||
v->a[182][sym_declaration_command] = state(2098);
|
||||
v->a[182][sym_unset_command] = state(2098);
|
||||
v->a[182][sym_command] = state(2098);
|
||||
v->a[182][sym_command_name] = state(292);
|
||||
v->a[182][sym_variable_assignment] = state(539);
|
||||
v->a[182][sym_variable_assignments] = state(2098);
|
||||
v->a[182][sym_file_redirect] = state(1303);
|
||||
v->a[182][sym_arithmetic_expansion] = state(702);
|
||||
v->a[182][sym_brace_expression] = state(702);
|
||||
v->a[182][sym_concatenation] = state(1192);
|
||||
v->a[182][sym_string] = state(702);
|
||||
v->a[182][sym_number] = state(702);
|
||||
v->a[182][sym_simple_expansion] = state(702);
|
||||
v->a[182][sym_expansion] = state(702);
|
||||
v->a[182][sym_command_substitution] = state(702);
|
||||
v->a[182][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[182][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[182][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[182][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[182][sym_word] = actions(419);
|
||||
parse_table_702(v);
|
||||
}
|
||||
|
||||
void parse_table_702(t_parse_table_array *v)
|
||||
{
|
||||
v->a[182][anon_sym_for] = actions(9);
|
||||
v->a[182][anon_sym_select] = actions(9);
|
||||
v->a[182][anon_sym_while] = actions(11);
|
||||
v->a[182][anon_sym_until] = actions(11);
|
||||
v->a[182][anon_sym_if] = actions(13);
|
||||
v->a[182][anon_sym_case] = actions(15);
|
||||
v->a[182][anon_sym_LPAREN] = actions(17);
|
||||
v->a[182][anon_sym_function] = actions(423);
|
||||
v->a[182][anon_sym_LBRACE] = actions(21);
|
||||
v->a[182][anon_sym_BANG] = actions(425);
|
||||
v->a[182][anon_sym_declare] = actions(427);
|
||||
v->a[182][anon_sym_typeset] = actions(427);
|
||||
v->a[182][anon_sym_export] = actions(427);
|
||||
v->a[182][anon_sym_readonly] = actions(427);
|
||||
v->a[182][anon_sym_local] = actions(427);
|
||||
v->a[182][anon_sym_unset] = actions(429);
|
||||
v->a[182][anon_sym_unsetenv] = actions(429);
|
||||
v->a[182][anon_sym_LT] = actions(431);
|
||||
v->a[182][anon_sym_GT] = actions(431);
|
||||
v->a[182][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_703(v);
|
||||
}
|
||||
|
||||
void parse_table_703(t_parse_table_array *v)
|
||||
{
|
||||
v->a[182][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[182][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[182][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[182][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[182][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[182][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[182][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[182][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[182][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[182][sym__special_character] = actions(437);
|
||||
v->a[182][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[182][sym_raw_string] = actions(439);
|
||||
v->a[182][aux_sym_number_token1] = actions(97);
|
||||
v->a[182][aux_sym_number_token2] = actions(99);
|
||||
v->a[182][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[182][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[182][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[182][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[182][sym_comment] = actions(57);
|
||||
v->a[182][sym_file_descriptor] = actions(441);
|
||||
parse_table_704(v);
|
||||
}
|
||||
|
||||
void parse_table_704(t_parse_table_array *v)
|
||||
{
|
||||
v->a[182][sym_variable_name] = actions(443);
|
||||
v->a[182][sym_test_operator] = actions(439);
|
||||
v->a[182][sym__brace_start] = actions(113);
|
||||
v->a[183][sym__statements] = state(3759);
|
||||
v->a[183][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[183][sym_redirected_statement] = state(2121);
|
||||
v->a[183][sym_for_statement] = state(2121);
|
||||
v->a[183][sym_while_statement] = state(2121);
|
||||
v->a[183][sym_if_statement] = state(2121);
|
||||
v->a[183][sym_case_statement] = state(2121);
|
||||
v->a[183][sym_function_definition] = state(2121);
|
||||
v->a[183][sym_compound_statement] = state(2121);
|
||||
v->a[183][sym_subshell] = state(2121);
|
||||
v->a[183][sym_pipeline] = state(2499);
|
||||
v->a[183][sym_list] = state(2121);
|
||||
v->a[183][sym_negated_command] = state(2121);
|
||||
v->a[183][sym_declaration_command] = state(2121);
|
||||
v->a[183][sym_unset_command] = state(2121);
|
||||
v->a[183][sym_command] = state(2121);
|
||||
v->a[183][sym_command_name] = state(340);
|
||||
parse_table_705(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_140.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_141.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[183][sym_variable_assignment] = state(709);
|
||||
v->a[183][sym_variable_assignments] = state(2121);
|
||||
v->a[183][sym_file_redirect] = state(1361);
|
||||
v->a[183][sym_arithmetic_expansion] = state(834);
|
||||
v->a[183][sym_brace_expression] = state(834);
|
||||
v->a[183][sym_concatenation] = state(1192);
|
||||
v->a[183][sym_string] = state(834);
|
||||
v->a[183][sym_number] = state(834);
|
||||
v->a[183][sym_simple_expansion] = state(834);
|
||||
v->a[183][sym_expansion] = state(834);
|
||||
v->a[183][sym_command_substitution] = state(834);
|
||||
v->a[183][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[183][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[183][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[183][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[183][sym_word] = actions(467);
|
||||
v->a[183][anon_sym_for] = actions(9);
|
||||
v->a[183][anon_sym_select] = actions(9);
|
||||
v->a[183][anon_sym_while] = actions(11);
|
||||
v->a[183][anon_sym_until] = actions(11);
|
||||
parse_table_706(v);
|
||||
}
|
||||
|
||||
void parse_table_706(t_parse_table_array *v)
|
||||
{
|
||||
v->a[183][anon_sym_if] = actions(13);
|
||||
v->a[183][anon_sym_case] = actions(15);
|
||||
v->a[183][anon_sym_LPAREN] = actions(17);
|
||||
v->a[183][anon_sym_function] = actions(469);
|
||||
v->a[183][anon_sym_LBRACE] = actions(21);
|
||||
v->a[183][anon_sym_BANG] = actions(471);
|
||||
v->a[183][anon_sym_declare] = actions(473);
|
||||
v->a[183][anon_sym_typeset] = actions(473);
|
||||
v->a[183][anon_sym_export] = actions(473);
|
||||
v->a[183][anon_sym_readonly] = actions(473);
|
||||
v->a[183][anon_sym_local] = actions(473);
|
||||
v->a[183][anon_sym_unset] = actions(475);
|
||||
v->a[183][anon_sym_unsetenv] = actions(475);
|
||||
v->a[183][anon_sym_LT] = actions(81);
|
||||
v->a[183][anon_sym_GT] = actions(81);
|
||||
v->a[183][anon_sym_GT_GT] = actions(83);
|
||||
v->a[183][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[183][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[183][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[183][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_707(v);
|
||||
}
|
||||
|
||||
void parse_table_707(t_parse_table_array *v)
|
||||
{
|
||||
v->a[183][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[183][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[183][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[183][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[183][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[183][sym__special_character] = actions(91);
|
||||
v->a[183][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[183][sym_raw_string] = actions(95);
|
||||
v->a[183][aux_sym_number_token1] = actions(97);
|
||||
v->a[183][aux_sym_number_token2] = actions(99);
|
||||
v->a[183][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[183][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[183][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[183][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[183][sym_comment] = actions(57);
|
||||
v->a[183][sym_file_descriptor] = actions(109);
|
||||
v->a[183][sym_variable_name] = actions(111);
|
||||
v->a[183][sym_test_operator] = actions(95);
|
||||
v->a[183][sym__brace_start] = actions(113);
|
||||
v->a[184][sym__statements] = state(3714);
|
||||
parse_table_708(v);
|
||||
}
|
||||
|
||||
void parse_table_708(t_parse_table_array *v)
|
||||
{
|
||||
v->a[184][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[184][sym_redirected_statement] = state(2121);
|
||||
v->a[184][sym_for_statement] = state(2121);
|
||||
v->a[184][sym_while_statement] = state(2121);
|
||||
v->a[184][sym_if_statement] = state(2121);
|
||||
v->a[184][sym_case_statement] = state(2121);
|
||||
v->a[184][sym_function_definition] = state(2121);
|
||||
v->a[184][sym_compound_statement] = state(2121);
|
||||
v->a[184][sym_subshell] = state(2121);
|
||||
v->a[184][sym_pipeline] = state(2499);
|
||||
v->a[184][sym_list] = state(2121);
|
||||
v->a[184][sym_negated_command] = state(2121);
|
||||
v->a[184][sym_declaration_command] = state(2121);
|
||||
v->a[184][sym_unset_command] = state(2121);
|
||||
v->a[184][sym_command] = state(2121);
|
||||
v->a[184][sym_command_name] = state(340);
|
||||
v->a[184][sym_variable_assignment] = state(709);
|
||||
v->a[184][sym_variable_assignments] = state(2121);
|
||||
v->a[184][sym_file_redirect] = state(1361);
|
||||
v->a[184][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_709(v);
|
||||
}
|
||||
|
||||
void parse_table_709(t_parse_table_array *v)
|
||||
{
|
||||
v->a[184][sym_brace_expression] = state(834);
|
||||
v->a[184][sym_concatenation] = state(1192);
|
||||
v->a[184][sym_string] = state(834);
|
||||
v->a[184][sym_number] = state(834);
|
||||
v->a[184][sym_simple_expansion] = state(834);
|
||||
v->a[184][sym_expansion] = state(834);
|
||||
v->a[184][sym_command_substitution] = state(834);
|
||||
v->a[184][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[184][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[184][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[184][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[184][sym_word] = actions(467);
|
||||
v->a[184][anon_sym_for] = actions(9);
|
||||
v->a[184][anon_sym_select] = actions(9);
|
||||
v->a[184][anon_sym_while] = actions(11);
|
||||
v->a[184][anon_sym_until] = actions(11);
|
||||
v->a[184][anon_sym_if] = actions(13);
|
||||
v->a[184][anon_sym_case] = actions(15);
|
||||
v->a[184][anon_sym_LPAREN] = actions(17);
|
||||
v->a[184][anon_sym_function] = actions(469);
|
||||
parse_table_710(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_141.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_142.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[184][anon_sym_LBRACE] = actions(21);
|
||||
v->a[184][anon_sym_BANG] = actions(471);
|
||||
v->a[184][anon_sym_declare] = actions(473);
|
||||
v->a[184][anon_sym_typeset] = actions(473);
|
||||
v->a[184][anon_sym_export] = actions(473);
|
||||
v->a[184][anon_sym_readonly] = actions(473);
|
||||
v->a[184][anon_sym_local] = actions(473);
|
||||
v->a[184][anon_sym_unset] = actions(475);
|
||||
v->a[184][anon_sym_unsetenv] = actions(475);
|
||||
v->a[184][anon_sym_LT] = actions(81);
|
||||
v->a[184][anon_sym_GT] = actions(81);
|
||||
v->a[184][anon_sym_GT_GT] = actions(83);
|
||||
v->a[184][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[184][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[184][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[184][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[184][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[184][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[184][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[184][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_711(v);
|
||||
}
|
||||
|
||||
void parse_table_711(t_parse_table_array *v)
|
||||
{
|
||||
v->a[184][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[184][sym__special_character] = actions(91);
|
||||
v->a[184][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[184][sym_raw_string] = actions(95);
|
||||
v->a[184][aux_sym_number_token1] = actions(97);
|
||||
v->a[184][aux_sym_number_token2] = actions(99);
|
||||
v->a[184][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[184][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[184][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[184][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[184][sym_comment] = actions(57);
|
||||
v->a[184][sym_file_descriptor] = actions(109);
|
||||
v->a[184][sym_variable_name] = actions(111);
|
||||
v->a[184][sym_test_operator] = actions(95);
|
||||
v->a[184][sym__brace_start] = actions(113);
|
||||
v->a[185][sym__statements] = state(3758);
|
||||
v->a[185][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[185][sym_redirected_statement] = state(2121);
|
||||
v->a[185][sym_for_statement] = state(2121);
|
||||
v->a[185][sym_while_statement] = state(2121);
|
||||
parse_table_712(v);
|
||||
}
|
||||
|
||||
void parse_table_712(t_parse_table_array *v)
|
||||
{
|
||||
v->a[185][sym_if_statement] = state(2121);
|
||||
v->a[185][sym_case_statement] = state(2121);
|
||||
v->a[185][sym_function_definition] = state(2121);
|
||||
v->a[185][sym_compound_statement] = state(2121);
|
||||
v->a[185][sym_subshell] = state(2121);
|
||||
v->a[185][sym_pipeline] = state(2499);
|
||||
v->a[185][sym_list] = state(2121);
|
||||
v->a[185][sym_negated_command] = state(2121);
|
||||
v->a[185][sym_declaration_command] = state(2121);
|
||||
v->a[185][sym_unset_command] = state(2121);
|
||||
v->a[185][sym_command] = state(2121);
|
||||
v->a[185][sym_command_name] = state(340);
|
||||
v->a[185][sym_variable_assignment] = state(709);
|
||||
v->a[185][sym_variable_assignments] = state(2121);
|
||||
v->a[185][sym_file_redirect] = state(1361);
|
||||
v->a[185][sym_arithmetic_expansion] = state(834);
|
||||
v->a[185][sym_brace_expression] = state(834);
|
||||
v->a[185][sym_concatenation] = state(1192);
|
||||
v->a[185][sym_string] = state(834);
|
||||
v->a[185][sym_number] = state(834);
|
||||
parse_table_713(v);
|
||||
}
|
||||
|
||||
void parse_table_713(t_parse_table_array *v)
|
||||
{
|
||||
v->a[185][sym_simple_expansion] = state(834);
|
||||
v->a[185][sym_expansion] = state(834);
|
||||
v->a[185][sym_command_substitution] = state(834);
|
||||
v->a[185][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[185][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[185][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[185][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[185][sym_word] = actions(467);
|
||||
v->a[185][anon_sym_for] = actions(9);
|
||||
v->a[185][anon_sym_select] = actions(9);
|
||||
v->a[185][anon_sym_while] = actions(11);
|
||||
v->a[185][anon_sym_until] = actions(11);
|
||||
v->a[185][anon_sym_if] = actions(13);
|
||||
v->a[185][anon_sym_case] = actions(15);
|
||||
v->a[185][anon_sym_LPAREN] = actions(17);
|
||||
v->a[185][anon_sym_function] = actions(469);
|
||||
v->a[185][anon_sym_LBRACE] = actions(21);
|
||||
v->a[185][anon_sym_BANG] = actions(471);
|
||||
v->a[185][anon_sym_declare] = actions(473);
|
||||
v->a[185][anon_sym_typeset] = actions(473);
|
||||
parse_table_714(v);
|
||||
}
|
||||
|
||||
void parse_table_714(t_parse_table_array *v)
|
||||
{
|
||||
v->a[185][anon_sym_export] = actions(473);
|
||||
v->a[185][anon_sym_readonly] = actions(473);
|
||||
v->a[185][anon_sym_local] = actions(473);
|
||||
v->a[185][anon_sym_unset] = actions(475);
|
||||
v->a[185][anon_sym_unsetenv] = actions(475);
|
||||
v->a[185][anon_sym_LT] = actions(81);
|
||||
v->a[185][anon_sym_GT] = actions(81);
|
||||
v->a[185][anon_sym_GT_GT] = actions(83);
|
||||
v->a[185][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[185][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[185][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[185][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[185][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[185][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[185][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[185][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[185][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[185][sym__special_character] = actions(91);
|
||||
v->a[185][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[185][sym_raw_string] = actions(95);
|
||||
parse_table_715(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_142.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_143.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[185][aux_sym_number_token1] = actions(97);
|
||||
v->a[185][aux_sym_number_token2] = actions(99);
|
||||
v->a[185][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[185][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[185][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[185][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[185][sym_comment] = actions(57);
|
||||
v->a[185][sym_file_descriptor] = actions(109);
|
||||
v->a[185][sym_variable_name] = actions(111);
|
||||
v->a[185][sym_test_operator] = actions(95);
|
||||
v->a[185][sym__brace_start] = actions(113);
|
||||
v->a[186][sym__statements] = state(4039);
|
||||
v->a[186][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[186][sym_redirected_statement] = state(2098);
|
||||
v->a[186][sym_for_statement] = state(2098);
|
||||
v->a[186][sym_while_statement] = state(2098);
|
||||
v->a[186][sym_if_statement] = state(2098);
|
||||
v->a[186][sym_case_statement] = state(2098);
|
||||
v->a[186][sym_function_definition] = state(2098);
|
||||
v->a[186][sym_compound_statement] = state(2098);
|
||||
parse_table_716(v);
|
||||
}
|
||||
|
||||
void parse_table_716(t_parse_table_array *v)
|
||||
{
|
||||
v->a[186][sym_subshell] = state(2098);
|
||||
v->a[186][sym_pipeline] = state(2384);
|
||||
v->a[186][sym_list] = state(2098);
|
||||
v->a[186][sym_negated_command] = state(2098);
|
||||
v->a[186][sym_declaration_command] = state(2098);
|
||||
v->a[186][sym_unset_command] = state(2098);
|
||||
v->a[186][sym_command] = state(2098);
|
||||
v->a[186][sym_command_name] = state(292);
|
||||
v->a[186][sym_variable_assignment] = state(539);
|
||||
v->a[186][sym_variable_assignments] = state(2098);
|
||||
v->a[186][sym_file_redirect] = state(1320);
|
||||
v->a[186][sym_arithmetic_expansion] = state(702);
|
||||
v->a[186][sym_brace_expression] = state(702);
|
||||
v->a[186][sym_concatenation] = state(1192);
|
||||
v->a[186][sym_string] = state(702);
|
||||
v->a[186][sym_number] = state(702);
|
||||
v->a[186][sym_simple_expansion] = state(702);
|
||||
v->a[186][sym_expansion] = state(702);
|
||||
v->a[186][sym_command_substitution] = state(702);
|
||||
v->a[186][aux_sym__statements_repeat1] = state(226);
|
||||
parse_table_717(v);
|
||||
}
|
||||
|
||||
void parse_table_717(t_parse_table_array *v)
|
||||
{
|
||||
v->a[186][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[186][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[186][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[186][sym_word] = actions(419);
|
||||
v->a[186][anon_sym_for] = actions(9);
|
||||
v->a[186][anon_sym_select] = actions(9);
|
||||
v->a[186][anon_sym_while] = actions(11);
|
||||
v->a[186][anon_sym_until] = actions(11);
|
||||
v->a[186][anon_sym_if] = actions(13);
|
||||
v->a[186][anon_sym_case] = actions(15);
|
||||
v->a[186][anon_sym_LPAREN] = actions(17);
|
||||
v->a[186][anon_sym_function] = actions(423);
|
||||
v->a[186][anon_sym_LBRACE] = actions(21);
|
||||
v->a[186][anon_sym_BANG] = actions(425);
|
||||
v->a[186][anon_sym_declare] = actions(427);
|
||||
v->a[186][anon_sym_typeset] = actions(427);
|
||||
v->a[186][anon_sym_export] = actions(427);
|
||||
v->a[186][anon_sym_readonly] = actions(427);
|
||||
v->a[186][anon_sym_local] = actions(427);
|
||||
v->a[186][anon_sym_unset] = actions(429);
|
||||
parse_table_718(v);
|
||||
}
|
||||
|
||||
void parse_table_718(t_parse_table_array *v)
|
||||
{
|
||||
v->a[186][anon_sym_unsetenv] = actions(429);
|
||||
v->a[186][anon_sym_LT] = actions(431);
|
||||
v->a[186][anon_sym_GT] = actions(431);
|
||||
v->a[186][anon_sym_GT_GT] = actions(433);
|
||||
v->a[186][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[186][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[186][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[186][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[186][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[186][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[186][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[186][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[186][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[186][sym__special_character] = actions(437);
|
||||
v->a[186][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[186][sym_raw_string] = actions(439);
|
||||
v->a[186][aux_sym_number_token1] = actions(97);
|
||||
v->a[186][aux_sym_number_token2] = actions(99);
|
||||
v->a[186][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[186][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_719(v);
|
||||
}
|
||||
|
||||
void parse_table_719(t_parse_table_array *v)
|
||||
{
|
||||
v->a[186][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[186][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[186][sym_comment] = actions(57);
|
||||
v->a[186][sym_file_descriptor] = actions(441);
|
||||
v->a[186][sym_variable_name] = actions(443);
|
||||
v->a[186][sym_test_operator] = actions(439);
|
||||
v->a[186][sym__brace_start] = actions(113);
|
||||
v->a[187][aux_sym__terminated_statement] = state(175);
|
||||
v->a[187][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[187][sym_redirected_statement] = state(2188);
|
||||
v->a[187][sym_for_statement] = state(2188);
|
||||
v->a[187][sym_while_statement] = state(2188);
|
||||
v->a[187][sym_if_statement] = state(2188);
|
||||
v->a[187][sym_case_statement] = state(2188);
|
||||
v->a[187][sym_function_definition] = state(2188);
|
||||
v->a[187][sym_compound_statement] = state(2188);
|
||||
v->a[187][sym_subshell] = state(2188);
|
||||
v->a[187][sym_pipeline] = state(2586);
|
||||
v->a[187][sym_list] = state(2188);
|
||||
v->a[187][sym_negated_command] = state(2188);
|
||||
parse_table_720(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_143.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_144.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[187][sym_declaration_command] = state(2188);
|
||||
v->a[187][sym_unset_command] = state(2188);
|
||||
v->a[187][sym_command] = state(2188);
|
||||
v->a[187][sym_command_name] = state(310);
|
||||
v->a[187][sym_variable_assignment] = state(660);
|
||||
v->a[187][sym_variable_assignments] = state(2188);
|
||||
v->a[187][sym_file_redirect] = state(1320);
|
||||
v->a[187][sym_arithmetic_expansion] = state(834);
|
||||
v->a[187][sym_brace_expression] = state(834);
|
||||
v->a[187][sym_concatenation] = state(1192);
|
||||
v->a[187][sym_string] = state(834);
|
||||
v->a[187][sym_number] = state(834);
|
||||
v->a[187][sym_simple_expansion] = state(834);
|
||||
v->a[187][sym_expansion] = state(834);
|
||||
v->a[187][sym_command_substitution] = state(834);
|
||||
v->a[187][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[187][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[187][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[187][sym_word] = actions(65);
|
||||
v->a[187][anon_sym_for] = actions(9);
|
||||
parse_table_721(v);
|
||||
}
|
||||
|
||||
void parse_table_721(t_parse_table_array *v)
|
||||
{
|
||||
v->a[187][anon_sym_select] = actions(9);
|
||||
v->a[187][anon_sym_while] = actions(11);
|
||||
v->a[187][anon_sym_until] = actions(11);
|
||||
v->a[187][anon_sym_done] = actions(509);
|
||||
v->a[187][anon_sym_if] = actions(13);
|
||||
v->a[187][anon_sym_case] = actions(15);
|
||||
v->a[187][anon_sym_LPAREN] = actions(17);
|
||||
v->a[187][anon_sym_function] = actions(73);
|
||||
v->a[187][anon_sym_LBRACE] = actions(21);
|
||||
v->a[187][anon_sym_BANG] = actions(75);
|
||||
v->a[187][anon_sym_declare] = actions(77);
|
||||
v->a[187][anon_sym_typeset] = actions(77);
|
||||
v->a[187][anon_sym_export] = actions(77);
|
||||
v->a[187][anon_sym_readonly] = actions(77);
|
||||
v->a[187][anon_sym_local] = actions(77);
|
||||
v->a[187][anon_sym_unset] = actions(79);
|
||||
v->a[187][anon_sym_unsetenv] = actions(79);
|
||||
v->a[187][anon_sym_LT] = actions(81);
|
||||
v->a[187][anon_sym_GT] = actions(81);
|
||||
v->a[187][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_722(v);
|
||||
}
|
||||
|
||||
void parse_table_722(t_parse_table_array *v)
|
||||
{
|
||||
v->a[187][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[187][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[187][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[187][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[187][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[187][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[187][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[187][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[187][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[187][sym__special_character] = actions(91);
|
||||
v->a[187][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[187][sym_raw_string] = actions(95);
|
||||
v->a[187][aux_sym_number_token1] = actions(97);
|
||||
v->a[187][aux_sym_number_token2] = actions(99);
|
||||
v->a[187][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[187][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[187][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[187][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[187][sym_comment] = actions(57);
|
||||
v->a[187][sym_file_descriptor] = actions(109);
|
||||
parse_table_723(v);
|
||||
}
|
||||
|
||||
void parse_table_723(t_parse_table_array *v)
|
||||
{
|
||||
v->a[187][sym_variable_name] = actions(111);
|
||||
v->a[187][sym_test_operator] = actions(95);
|
||||
v->a[187][sym__brace_start] = actions(113);
|
||||
v->a[188][aux_sym__terminated_statement] = state(70);
|
||||
v->a[188][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[188][sym_redirected_statement] = state(2301);
|
||||
v->a[188][sym_for_statement] = state(2301);
|
||||
v->a[188][sym_while_statement] = state(2301);
|
||||
v->a[188][sym_if_statement] = state(2301);
|
||||
v->a[188][sym_case_statement] = state(2301);
|
||||
v->a[188][sym_function_definition] = state(2301);
|
||||
v->a[188][sym_compound_statement] = state(2301);
|
||||
v->a[188][sym_subshell] = state(2301);
|
||||
v->a[188][sym_pipeline] = state(2592);
|
||||
v->a[188][sym_list] = state(2301);
|
||||
v->a[188][sym_negated_command] = state(2301);
|
||||
v->a[188][sym_declaration_command] = state(2301);
|
||||
v->a[188][sym_unset_command] = state(2301);
|
||||
v->a[188][sym_command] = state(2301);
|
||||
v->a[188][sym_command_name] = state(310);
|
||||
parse_table_724(v);
|
||||
}
|
||||
|
||||
void parse_table_724(t_parse_table_array *v)
|
||||
{
|
||||
v->a[188][sym_variable_assignment] = state(711);
|
||||
v->a[188][sym_variable_assignments] = state(2301);
|
||||
v->a[188][sym_file_redirect] = state(1320);
|
||||
v->a[188][sym_arithmetic_expansion] = state(834);
|
||||
v->a[188][sym_brace_expression] = state(834);
|
||||
v->a[188][sym_concatenation] = state(1192);
|
||||
v->a[188][sym_string] = state(834);
|
||||
v->a[188][sym_number] = state(834);
|
||||
v->a[188][sym_simple_expansion] = state(834);
|
||||
v->a[188][sym_expansion] = state(834);
|
||||
v->a[188][sym_command_substitution] = state(834);
|
||||
v->a[188][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[188][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[188][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[188][sym_word] = actions(65);
|
||||
v->a[188][anon_sym_for] = actions(9);
|
||||
v->a[188][anon_sym_select] = actions(9);
|
||||
v->a[188][anon_sym_while] = actions(11);
|
||||
v->a[188][anon_sym_until] = actions(11);
|
||||
v->a[188][anon_sym_if] = actions(13);
|
||||
parse_table_725(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_144.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_145.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[188][anon_sym_case] = actions(15);
|
||||
v->a[188][anon_sym_LPAREN] = actions(17);
|
||||
v->a[188][anon_sym_function] = actions(73);
|
||||
v->a[188][anon_sym_LBRACE] = actions(21);
|
||||
v->a[188][anon_sym_RBRACE] = actions(511);
|
||||
v->a[188][anon_sym_BANG] = actions(75);
|
||||
v->a[188][anon_sym_declare] = actions(77);
|
||||
v->a[188][anon_sym_typeset] = actions(77);
|
||||
v->a[188][anon_sym_export] = actions(77);
|
||||
v->a[188][anon_sym_readonly] = actions(77);
|
||||
v->a[188][anon_sym_local] = actions(77);
|
||||
v->a[188][anon_sym_unset] = actions(79);
|
||||
v->a[188][anon_sym_unsetenv] = actions(79);
|
||||
v->a[188][anon_sym_LT] = actions(81);
|
||||
v->a[188][anon_sym_GT] = actions(81);
|
||||
v->a[188][anon_sym_GT_GT] = actions(83);
|
||||
v->a[188][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[188][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[188][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[188][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_726(v);
|
||||
}
|
||||
|
||||
void parse_table_726(t_parse_table_array *v)
|
||||
{
|
||||
v->a[188][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[188][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[188][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[188][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[188][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[188][sym__special_character] = actions(91);
|
||||
v->a[188][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[188][sym_raw_string] = actions(95);
|
||||
v->a[188][aux_sym_number_token1] = actions(97);
|
||||
v->a[188][aux_sym_number_token2] = actions(99);
|
||||
v->a[188][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[188][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[188][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[188][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[188][sym_comment] = actions(57);
|
||||
v->a[188][sym_file_descriptor] = actions(109);
|
||||
v->a[188][sym_variable_name] = actions(111);
|
||||
v->a[188][sym_test_operator] = actions(95);
|
||||
v->a[188][sym__brace_start] = actions(113);
|
||||
v->a[189][sym__statements] = state(3655);
|
||||
parse_table_727(v);
|
||||
}
|
||||
|
||||
void parse_table_727(t_parse_table_array *v)
|
||||
{
|
||||
v->a[189][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[189][sym_redirected_statement] = state(2121);
|
||||
v->a[189][sym_for_statement] = state(2121);
|
||||
v->a[189][sym_while_statement] = state(2121);
|
||||
v->a[189][sym_if_statement] = state(2121);
|
||||
v->a[189][sym_case_statement] = state(2121);
|
||||
v->a[189][sym_function_definition] = state(2121);
|
||||
v->a[189][sym_compound_statement] = state(2121);
|
||||
v->a[189][sym_subshell] = state(2121);
|
||||
v->a[189][sym_pipeline] = state(2499);
|
||||
v->a[189][sym_list] = state(2121);
|
||||
v->a[189][sym_negated_command] = state(2121);
|
||||
v->a[189][sym_declaration_command] = state(2121);
|
||||
v->a[189][sym_unset_command] = state(2121);
|
||||
v->a[189][sym_command] = state(2121);
|
||||
v->a[189][sym_command_name] = state(340);
|
||||
v->a[189][sym_variable_assignment] = state(709);
|
||||
v->a[189][sym_variable_assignments] = state(2121);
|
||||
v->a[189][sym_file_redirect] = state(1361);
|
||||
v->a[189][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_728(v);
|
||||
}
|
||||
|
||||
void parse_table_728(t_parse_table_array *v)
|
||||
{
|
||||
v->a[189][sym_brace_expression] = state(834);
|
||||
v->a[189][sym_concatenation] = state(1192);
|
||||
v->a[189][sym_string] = state(834);
|
||||
v->a[189][sym_number] = state(834);
|
||||
v->a[189][sym_simple_expansion] = state(834);
|
||||
v->a[189][sym_expansion] = state(834);
|
||||
v->a[189][sym_command_substitution] = state(834);
|
||||
v->a[189][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[189][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[189][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[189][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[189][sym_word] = actions(467);
|
||||
v->a[189][anon_sym_for] = actions(9);
|
||||
v->a[189][anon_sym_select] = actions(9);
|
||||
v->a[189][anon_sym_while] = actions(11);
|
||||
v->a[189][anon_sym_until] = actions(11);
|
||||
v->a[189][anon_sym_if] = actions(13);
|
||||
v->a[189][anon_sym_case] = actions(15);
|
||||
v->a[189][anon_sym_LPAREN] = actions(17);
|
||||
v->a[189][anon_sym_function] = actions(469);
|
||||
parse_table_729(v);
|
||||
}
|
||||
|
||||
void parse_table_729(t_parse_table_array *v)
|
||||
{
|
||||
v->a[189][anon_sym_LBRACE] = actions(21);
|
||||
v->a[189][anon_sym_BANG] = actions(471);
|
||||
v->a[189][anon_sym_declare] = actions(473);
|
||||
v->a[189][anon_sym_typeset] = actions(473);
|
||||
v->a[189][anon_sym_export] = actions(473);
|
||||
v->a[189][anon_sym_readonly] = actions(473);
|
||||
v->a[189][anon_sym_local] = actions(473);
|
||||
v->a[189][anon_sym_unset] = actions(475);
|
||||
v->a[189][anon_sym_unsetenv] = actions(475);
|
||||
v->a[189][anon_sym_LT] = actions(81);
|
||||
v->a[189][anon_sym_GT] = actions(81);
|
||||
v->a[189][anon_sym_GT_GT] = actions(83);
|
||||
v->a[189][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[189][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[189][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[189][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[189][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[189][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[189][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[189][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_730(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_145.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_146.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[189][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[189][sym__special_character] = actions(91);
|
||||
v->a[189][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[189][sym_raw_string] = actions(95);
|
||||
v->a[189][aux_sym_number_token1] = actions(97);
|
||||
v->a[189][aux_sym_number_token2] = actions(99);
|
||||
v->a[189][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[189][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[189][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[189][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[189][sym_comment] = actions(57);
|
||||
v->a[189][sym_file_descriptor] = actions(109);
|
||||
v->a[189][sym_variable_name] = actions(111);
|
||||
v->a[189][sym_test_operator] = actions(95);
|
||||
v->a[189][sym__brace_start] = actions(113);
|
||||
v->a[190][sym__statements] = state(3656);
|
||||
v->a[190][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[190][sym_redirected_statement] = state(2121);
|
||||
v->a[190][sym_for_statement] = state(2121);
|
||||
v->a[190][sym_while_statement] = state(2121);
|
||||
parse_table_731(v);
|
||||
}
|
||||
|
||||
void parse_table_731(t_parse_table_array *v)
|
||||
{
|
||||
v->a[190][sym_if_statement] = state(2121);
|
||||
v->a[190][sym_case_statement] = state(2121);
|
||||
v->a[190][sym_function_definition] = state(2121);
|
||||
v->a[190][sym_compound_statement] = state(2121);
|
||||
v->a[190][sym_subshell] = state(2121);
|
||||
v->a[190][sym_pipeline] = state(2499);
|
||||
v->a[190][sym_list] = state(2121);
|
||||
v->a[190][sym_negated_command] = state(2121);
|
||||
v->a[190][sym_declaration_command] = state(2121);
|
||||
v->a[190][sym_unset_command] = state(2121);
|
||||
v->a[190][sym_command] = state(2121);
|
||||
v->a[190][sym_command_name] = state(340);
|
||||
v->a[190][sym_variable_assignment] = state(709);
|
||||
v->a[190][sym_variable_assignments] = state(2121);
|
||||
v->a[190][sym_file_redirect] = state(1361);
|
||||
v->a[190][sym_arithmetic_expansion] = state(834);
|
||||
v->a[190][sym_brace_expression] = state(834);
|
||||
v->a[190][sym_concatenation] = state(1192);
|
||||
v->a[190][sym_string] = state(834);
|
||||
v->a[190][sym_number] = state(834);
|
||||
parse_table_732(v);
|
||||
}
|
||||
|
||||
void parse_table_732(t_parse_table_array *v)
|
||||
{
|
||||
v->a[190][sym_simple_expansion] = state(834);
|
||||
v->a[190][sym_expansion] = state(834);
|
||||
v->a[190][sym_command_substitution] = state(834);
|
||||
v->a[190][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[190][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[190][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[190][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[190][sym_word] = actions(467);
|
||||
v->a[190][anon_sym_for] = actions(9);
|
||||
v->a[190][anon_sym_select] = actions(9);
|
||||
v->a[190][anon_sym_while] = actions(11);
|
||||
v->a[190][anon_sym_until] = actions(11);
|
||||
v->a[190][anon_sym_if] = actions(13);
|
||||
v->a[190][anon_sym_case] = actions(15);
|
||||
v->a[190][anon_sym_LPAREN] = actions(17);
|
||||
v->a[190][anon_sym_function] = actions(469);
|
||||
v->a[190][anon_sym_LBRACE] = actions(21);
|
||||
v->a[190][anon_sym_BANG] = actions(471);
|
||||
v->a[190][anon_sym_declare] = actions(473);
|
||||
v->a[190][anon_sym_typeset] = actions(473);
|
||||
parse_table_733(v);
|
||||
}
|
||||
|
||||
void parse_table_733(t_parse_table_array *v)
|
||||
{
|
||||
v->a[190][anon_sym_export] = actions(473);
|
||||
v->a[190][anon_sym_readonly] = actions(473);
|
||||
v->a[190][anon_sym_local] = actions(473);
|
||||
v->a[190][anon_sym_unset] = actions(475);
|
||||
v->a[190][anon_sym_unsetenv] = actions(475);
|
||||
v->a[190][anon_sym_LT] = actions(81);
|
||||
v->a[190][anon_sym_GT] = actions(81);
|
||||
v->a[190][anon_sym_GT_GT] = actions(83);
|
||||
v->a[190][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[190][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[190][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[190][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[190][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[190][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[190][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[190][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[190][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[190][sym__special_character] = actions(91);
|
||||
v->a[190][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[190][sym_raw_string] = actions(95);
|
||||
parse_table_734(v);
|
||||
}
|
||||
|
||||
void parse_table_734(t_parse_table_array *v)
|
||||
{
|
||||
v->a[190][aux_sym_number_token1] = actions(97);
|
||||
v->a[190][aux_sym_number_token2] = actions(99);
|
||||
v->a[190][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[190][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[190][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[190][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[190][sym_comment] = actions(57);
|
||||
v->a[190][sym_file_descriptor] = actions(109);
|
||||
v->a[190][sym_variable_name] = actions(111);
|
||||
v->a[190][sym_test_operator] = actions(95);
|
||||
v->a[190][sym__brace_start] = actions(113);
|
||||
v->a[191][sym__statements] = state(3657);
|
||||
v->a[191][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[191][sym_redirected_statement] = state(2098);
|
||||
v->a[191][sym_for_statement] = state(2098);
|
||||
v->a[191][sym_while_statement] = state(2098);
|
||||
v->a[191][sym_if_statement] = state(2098);
|
||||
v->a[191][sym_case_statement] = state(2098);
|
||||
v->a[191][sym_function_definition] = state(2098);
|
||||
v->a[191][sym_compound_statement] = state(2098);
|
||||
parse_table_735(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_146.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_147.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[191][sym_subshell] = state(2098);
|
||||
v->a[191][sym_pipeline] = state(2384);
|
||||
v->a[191][sym_list] = state(2098);
|
||||
v->a[191][sym_negated_command] = state(2098);
|
||||
v->a[191][sym_declaration_command] = state(2098);
|
||||
v->a[191][sym_unset_command] = state(2098);
|
||||
v->a[191][sym_command] = state(2098);
|
||||
v->a[191][sym_command_name] = state(292);
|
||||
v->a[191][sym_variable_assignment] = state(539);
|
||||
v->a[191][sym_variable_assignments] = state(2098);
|
||||
v->a[191][sym_file_redirect] = state(1268);
|
||||
v->a[191][sym_arithmetic_expansion] = state(702);
|
||||
v->a[191][sym_brace_expression] = state(702);
|
||||
v->a[191][sym_concatenation] = state(1192);
|
||||
v->a[191][sym_string] = state(702);
|
||||
v->a[191][sym_number] = state(702);
|
||||
v->a[191][sym_simple_expansion] = state(702);
|
||||
v->a[191][sym_expansion] = state(702);
|
||||
v->a[191][sym_command_substitution] = state(702);
|
||||
v->a[191][aux_sym__statements_repeat1] = state(226);
|
||||
parse_table_736(v);
|
||||
}
|
||||
|
||||
void parse_table_736(t_parse_table_array *v)
|
||||
{
|
||||
v->a[191][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[191][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[191][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[191][sym_word] = actions(419);
|
||||
v->a[191][anon_sym_for] = actions(9);
|
||||
v->a[191][anon_sym_select] = actions(9);
|
||||
v->a[191][anon_sym_while] = actions(11);
|
||||
v->a[191][anon_sym_until] = actions(11);
|
||||
v->a[191][anon_sym_if] = actions(13);
|
||||
v->a[191][anon_sym_case] = actions(15);
|
||||
v->a[191][anon_sym_LPAREN] = actions(17);
|
||||
v->a[191][anon_sym_function] = actions(423);
|
||||
v->a[191][anon_sym_LBRACE] = actions(21);
|
||||
v->a[191][anon_sym_BANG] = actions(425);
|
||||
v->a[191][anon_sym_declare] = actions(427);
|
||||
v->a[191][anon_sym_typeset] = actions(427);
|
||||
v->a[191][anon_sym_export] = actions(427);
|
||||
v->a[191][anon_sym_readonly] = actions(427);
|
||||
v->a[191][anon_sym_local] = actions(427);
|
||||
v->a[191][anon_sym_unset] = actions(429);
|
||||
parse_table_737(v);
|
||||
}
|
||||
|
||||
void parse_table_737(t_parse_table_array *v)
|
||||
{
|
||||
v->a[191][anon_sym_unsetenv] = actions(429);
|
||||
v->a[191][anon_sym_LT] = actions(431);
|
||||
v->a[191][anon_sym_GT] = actions(431);
|
||||
v->a[191][anon_sym_GT_GT] = actions(433);
|
||||
v->a[191][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[191][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[191][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[191][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[191][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[191][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[191][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[191][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[191][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[191][sym__special_character] = actions(437);
|
||||
v->a[191][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[191][sym_raw_string] = actions(439);
|
||||
v->a[191][aux_sym_number_token1] = actions(97);
|
||||
v->a[191][aux_sym_number_token2] = actions(99);
|
||||
v->a[191][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[191][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_738(v);
|
||||
}
|
||||
|
||||
void parse_table_738(t_parse_table_array *v)
|
||||
{
|
||||
v->a[191][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[191][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[191][sym_comment] = actions(57);
|
||||
v->a[191][sym_file_descriptor] = actions(441);
|
||||
v->a[191][sym_variable_name] = actions(443);
|
||||
v->a[191][sym_test_operator] = actions(439);
|
||||
v->a[191][sym__brace_start] = actions(113);
|
||||
v->a[192][sym__statements] = state(3753);
|
||||
v->a[192][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[192][sym_redirected_statement] = state(2098);
|
||||
v->a[192][sym_for_statement] = state(2098);
|
||||
v->a[192][sym_while_statement] = state(2098);
|
||||
v->a[192][sym_if_statement] = state(2098);
|
||||
v->a[192][sym_case_statement] = state(2098);
|
||||
v->a[192][sym_function_definition] = state(2098);
|
||||
v->a[192][sym_compound_statement] = state(2098);
|
||||
v->a[192][sym_subshell] = state(2098);
|
||||
v->a[192][sym_pipeline] = state(2384);
|
||||
v->a[192][sym_list] = state(2098);
|
||||
v->a[192][sym_negated_command] = state(2098);
|
||||
parse_table_739(v);
|
||||
}
|
||||
|
||||
void parse_table_739(t_parse_table_array *v)
|
||||
{
|
||||
v->a[192][sym_declaration_command] = state(2098);
|
||||
v->a[192][sym_unset_command] = state(2098);
|
||||
v->a[192][sym_command] = state(2098);
|
||||
v->a[192][sym_command_name] = state(292);
|
||||
v->a[192][sym_variable_assignment] = state(539);
|
||||
v->a[192][sym_variable_assignments] = state(2098);
|
||||
v->a[192][sym_file_redirect] = state(1301);
|
||||
v->a[192][sym_arithmetic_expansion] = state(702);
|
||||
v->a[192][sym_brace_expression] = state(702);
|
||||
v->a[192][sym_concatenation] = state(1192);
|
||||
v->a[192][sym_string] = state(702);
|
||||
v->a[192][sym_number] = state(702);
|
||||
v->a[192][sym_simple_expansion] = state(702);
|
||||
v->a[192][sym_expansion] = state(702);
|
||||
v->a[192][sym_command_substitution] = state(702);
|
||||
v->a[192][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[192][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[192][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[192][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[192][sym_word] = actions(419);
|
||||
parse_table_740(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_147.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_148.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[192][anon_sym_for] = actions(9);
|
||||
v->a[192][anon_sym_select] = actions(9);
|
||||
v->a[192][anon_sym_while] = actions(11);
|
||||
v->a[192][anon_sym_until] = actions(11);
|
||||
v->a[192][anon_sym_if] = actions(13);
|
||||
v->a[192][anon_sym_case] = actions(15);
|
||||
v->a[192][anon_sym_LPAREN] = actions(17);
|
||||
v->a[192][anon_sym_function] = actions(423);
|
||||
v->a[192][anon_sym_LBRACE] = actions(21);
|
||||
v->a[192][anon_sym_BANG] = actions(425);
|
||||
v->a[192][anon_sym_declare] = actions(427);
|
||||
v->a[192][anon_sym_typeset] = actions(427);
|
||||
v->a[192][anon_sym_export] = actions(427);
|
||||
v->a[192][anon_sym_readonly] = actions(427);
|
||||
v->a[192][anon_sym_local] = actions(427);
|
||||
v->a[192][anon_sym_unset] = actions(429);
|
||||
v->a[192][anon_sym_unsetenv] = actions(429);
|
||||
v->a[192][anon_sym_LT] = actions(431);
|
||||
v->a[192][anon_sym_GT] = actions(431);
|
||||
v->a[192][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_741(v);
|
||||
}
|
||||
|
||||
void parse_table_741(t_parse_table_array *v)
|
||||
{
|
||||
v->a[192][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[192][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[192][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[192][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[192][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[192][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[192][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[192][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[192][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[192][sym__special_character] = actions(437);
|
||||
v->a[192][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[192][sym_raw_string] = actions(439);
|
||||
v->a[192][aux_sym_number_token1] = actions(97);
|
||||
v->a[192][aux_sym_number_token2] = actions(99);
|
||||
v->a[192][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[192][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[192][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[192][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[192][sym_comment] = actions(57);
|
||||
v->a[192][sym_file_descriptor] = actions(441);
|
||||
parse_table_742(v);
|
||||
}
|
||||
|
||||
void parse_table_742(t_parse_table_array *v)
|
||||
{
|
||||
v->a[192][sym_variable_name] = actions(443);
|
||||
v->a[192][sym_test_operator] = actions(439);
|
||||
v->a[192][sym__brace_start] = actions(113);
|
||||
v->a[193][sym__statements] = state(3663);
|
||||
v->a[193][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[193][sym_redirected_statement] = state(2121);
|
||||
v->a[193][sym_for_statement] = state(2121);
|
||||
v->a[193][sym_while_statement] = state(2121);
|
||||
v->a[193][sym_if_statement] = state(2121);
|
||||
v->a[193][sym_case_statement] = state(2121);
|
||||
v->a[193][sym_function_definition] = state(2121);
|
||||
v->a[193][sym_compound_statement] = state(2121);
|
||||
v->a[193][sym_subshell] = state(2121);
|
||||
v->a[193][sym_pipeline] = state(2499);
|
||||
v->a[193][sym_list] = state(2121);
|
||||
v->a[193][sym_negated_command] = state(2121);
|
||||
v->a[193][sym_declaration_command] = state(2121);
|
||||
v->a[193][sym_unset_command] = state(2121);
|
||||
v->a[193][sym_command] = state(2121);
|
||||
v->a[193][sym_command_name] = state(340);
|
||||
parse_table_743(v);
|
||||
}
|
||||
|
||||
void parse_table_743(t_parse_table_array *v)
|
||||
{
|
||||
v->a[193][sym_variable_assignment] = state(709);
|
||||
v->a[193][sym_variable_assignments] = state(2121);
|
||||
v->a[193][sym_file_redirect] = state(1361);
|
||||
v->a[193][sym_arithmetic_expansion] = state(834);
|
||||
v->a[193][sym_brace_expression] = state(834);
|
||||
v->a[193][sym_concatenation] = state(1192);
|
||||
v->a[193][sym_string] = state(834);
|
||||
v->a[193][sym_number] = state(834);
|
||||
v->a[193][sym_simple_expansion] = state(834);
|
||||
v->a[193][sym_expansion] = state(834);
|
||||
v->a[193][sym_command_substitution] = state(834);
|
||||
v->a[193][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[193][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[193][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[193][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[193][sym_word] = actions(467);
|
||||
v->a[193][anon_sym_for] = actions(9);
|
||||
v->a[193][anon_sym_select] = actions(9);
|
||||
v->a[193][anon_sym_while] = actions(11);
|
||||
v->a[193][anon_sym_until] = actions(11);
|
||||
parse_table_744(v);
|
||||
}
|
||||
|
||||
void parse_table_744(t_parse_table_array *v)
|
||||
{
|
||||
v->a[193][anon_sym_if] = actions(13);
|
||||
v->a[193][anon_sym_case] = actions(15);
|
||||
v->a[193][anon_sym_LPAREN] = actions(17);
|
||||
v->a[193][anon_sym_function] = actions(469);
|
||||
v->a[193][anon_sym_LBRACE] = actions(21);
|
||||
v->a[193][anon_sym_BANG] = actions(471);
|
||||
v->a[193][anon_sym_declare] = actions(473);
|
||||
v->a[193][anon_sym_typeset] = actions(473);
|
||||
v->a[193][anon_sym_export] = actions(473);
|
||||
v->a[193][anon_sym_readonly] = actions(473);
|
||||
v->a[193][anon_sym_local] = actions(473);
|
||||
v->a[193][anon_sym_unset] = actions(475);
|
||||
v->a[193][anon_sym_unsetenv] = actions(475);
|
||||
v->a[193][anon_sym_LT] = actions(81);
|
||||
v->a[193][anon_sym_GT] = actions(81);
|
||||
v->a[193][anon_sym_GT_GT] = actions(83);
|
||||
v->a[193][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[193][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[193][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[193][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_745(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_148.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_149.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[193][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[193][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[193][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[193][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[193][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[193][sym__special_character] = actions(91);
|
||||
v->a[193][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[193][sym_raw_string] = actions(95);
|
||||
v->a[193][aux_sym_number_token1] = actions(97);
|
||||
v->a[193][aux_sym_number_token2] = actions(99);
|
||||
v->a[193][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[193][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[193][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[193][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[193][sym_comment] = actions(57);
|
||||
v->a[193][sym_file_descriptor] = actions(109);
|
||||
v->a[193][sym_variable_name] = actions(111);
|
||||
v->a[193][sym_test_operator] = actions(95);
|
||||
v->a[193][sym__brace_start] = actions(113);
|
||||
v->a[194][sym__statements] = state(3636);
|
||||
parse_table_746(v);
|
||||
}
|
||||
|
||||
void parse_table_746(t_parse_table_array *v)
|
||||
{
|
||||
v->a[194][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[194][sym_redirected_statement] = state(2121);
|
||||
v->a[194][sym_for_statement] = state(2121);
|
||||
v->a[194][sym_while_statement] = state(2121);
|
||||
v->a[194][sym_if_statement] = state(2121);
|
||||
v->a[194][sym_case_statement] = state(2121);
|
||||
v->a[194][sym_function_definition] = state(2121);
|
||||
v->a[194][sym_compound_statement] = state(2121);
|
||||
v->a[194][sym_subshell] = state(2121);
|
||||
v->a[194][sym_pipeline] = state(2499);
|
||||
v->a[194][sym_list] = state(2121);
|
||||
v->a[194][sym_negated_command] = state(2121);
|
||||
v->a[194][sym_declaration_command] = state(2121);
|
||||
v->a[194][sym_unset_command] = state(2121);
|
||||
v->a[194][sym_command] = state(2121);
|
||||
v->a[194][sym_command_name] = state(340);
|
||||
v->a[194][sym_variable_assignment] = state(709);
|
||||
v->a[194][sym_variable_assignments] = state(2121);
|
||||
v->a[194][sym_file_redirect] = state(1361);
|
||||
v->a[194][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_747(v);
|
||||
}
|
||||
|
||||
void parse_table_747(t_parse_table_array *v)
|
||||
{
|
||||
v->a[194][sym_brace_expression] = state(834);
|
||||
v->a[194][sym_concatenation] = state(1192);
|
||||
v->a[194][sym_string] = state(834);
|
||||
v->a[194][sym_number] = state(834);
|
||||
v->a[194][sym_simple_expansion] = state(834);
|
||||
v->a[194][sym_expansion] = state(834);
|
||||
v->a[194][sym_command_substitution] = state(834);
|
||||
v->a[194][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[194][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[194][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[194][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[194][sym_word] = actions(467);
|
||||
v->a[194][anon_sym_for] = actions(9);
|
||||
v->a[194][anon_sym_select] = actions(9);
|
||||
v->a[194][anon_sym_while] = actions(11);
|
||||
v->a[194][anon_sym_until] = actions(11);
|
||||
v->a[194][anon_sym_if] = actions(13);
|
||||
v->a[194][anon_sym_case] = actions(15);
|
||||
v->a[194][anon_sym_LPAREN] = actions(17);
|
||||
v->a[194][anon_sym_function] = actions(469);
|
||||
parse_table_748(v);
|
||||
}
|
||||
|
||||
void parse_table_748(t_parse_table_array *v)
|
||||
{
|
||||
v->a[194][anon_sym_LBRACE] = actions(21);
|
||||
v->a[194][anon_sym_BANG] = actions(471);
|
||||
v->a[194][anon_sym_declare] = actions(473);
|
||||
v->a[194][anon_sym_typeset] = actions(473);
|
||||
v->a[194][anon_sym_export] = actions(473);
|
||||
v->a[194][anon_sym_readonly] = actions(473);
|
||||
v->a[194][anon_sym_local] = actions(473);
|
||||
v->a[194][anon_sym_unset] = actions(475);
|
||||
v->a[194][anon_sym_unsetenv] = actions(475);
|
||||
v->a[194][anon_sym_LT] = actions(81);
|
||||
v->a[194][anon_sym_GT] = actions(81);
|
||||
v->a[194][anon_sym_GT_GT] = actions(83);
|
||||
v->a[194][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[194][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[194][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[194][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[194][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[194][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[194][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[194][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_749(v);
|
||||
}
|
||||
|
||||
void parse_table_749(t_parse_table_array *v)
|
||||
{
|
||||
v->a[194][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[194][sym__special_character] = actions(91);
|
||||
v->a[194][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[194][sym_raw_string] = actions(95);
|
||||
v->a[194][aux_sym_number_token1] = actions(97);
|
||||
v->a[194][aux_sym_number_token2] = actions(99);
|
||||
v->a[194][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[194][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[194][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[194][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[194][sym_comment] = actions(57);
|
||||
v->a[194][sym_file_descriptor] = actions(109);
|
||||
v->a[194][sym_variable_name] = actions(111);
|
||||
v->a[194][sym_test_operator] = actions(95);
|
||||
v->a[194][sym__brace_start] = actions(113);
|
||||
v->a[195][sym__statements] = state(3667);
|
||||
v->a[195][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[195][sym_redirected_statement] = state(2098);
|
||||
v->a[195][sym_for_statement] = state(2098);
|
||||
v->a[195][sym_while_statement] = state(2098);
|
||||
parse_table_750(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_149.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_15.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[18][sym_command] = state(1914);
|
||||
v->a[18][sym_command_name] = state(257);
|
||||
v->a[18][sym_variable_assignment] = state(445);
|
||||
v->a[18][sym_variable_assignments] = state(1914);
|
||||
v->a[18][sym_file_redirect] = state(1015);
|
||||
v->a[18][sym_arithmetic_expansion] = state(508);
|
||||
v->a[18][sym_brace_expression] = state(508);
|
||||
v->a[18][sym_concatenation] = state(862);
|
||||
v->a[18][sym_string] = state(508);
|
||||
v->a[18][sym_number] = state(508);
|
||||
v->a[18][sym_simple_expansion] = state(508);
|
||||
v->a[18][sym_expansion] = state(508);
|
||||
v->a[18][sym_command_substitution] = state(508);
|
||||
v->a[18][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[18][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[18][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[18][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[18][sym_word] = actions(129);
|
||||
v->a[18][anon_sym_for] = actions(131);
|
||||
v->a[18][anon_sym_select] = actions(131);
|
||||
parse_table_76(v);
|
||||
}
|
||||
|
||||
void parse_table_76(t_parse_table_array *v)
|
||||
{
|
||||
v->a[18][anon_sym_while] = actions(133);
|
||||
v->a[18][anon_sym_until] = actions(133);
|
||||
v->a[18][anon_sym_if] = actions(135);
|
||||
v->a[18][anon_sym_case] = actions(137);
|
||||
v->a[18][anon_sym_esac] = actions(293);
|
||||
v->a[18][anon_sym_LPAREN] = actions(141);
|
||||
v->a[18][anon_sym_SEMI_SEMI] = actions(321);
|
||||
v->a[18][anon_sym_SEMI_AMP] = actions(323);
|
||||
v->a[18][anon_sym_SEMI_SEMI_AMP] = actions(325);
|
||||
v->a[18][anon_sym_function] = actions(147);
|
||||
v->a[18][anon_sym_LBRACE] = actions(149);
|
||||
v->a[18][anon_sym_BANG] = actions(151);
|
||||
v->a[18][anon_sym_declare] = actions(153);
|
||||
v->a[18][anon_sym_typeset] = actions(153);
|
||||
v->a[18][anon_sym_export] = actions(153);
|
||||
v->a[18][anon_sym_readonly] = actions(153);
|
||||
v->a[18][anon_sym_local] = actions(153);
|
||||
v->a[18][anon_sym_unset] = actions(155);
|
||||
v->a[18][anon_sym_unsetenv] = actions(155);
|
||||
v->a[18][anon_sym_LT] = actions(157);
|
||||
parse_table_77(v);
|
||||
}
|
||||
|
||||
void parse_table_77(t_parse_table_array *v)
|
||||
{
|
||||
v->a[18][anon_sym_GT] = actions(157);
|
||||
v->a[18][anon_sym_GT_GT] = actions(159);
|
||||
v->a[18][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[18][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[18][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[18][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[18][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[18][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[18][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[18][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[18][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[18][sym__special_character] = actions(167);
|
||||
v->a[18][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[18][sym_raw_string] = actions(171);
|
||||
v->a[18][aux_sym_number_token1] = actions(173);
|
||||
v->a[18][aux_sym_number_token2] = actions(175);
|
||||
v->a[18][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[18][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[18][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[18][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_78(v);
|
||||
}
|
||||
|
||||
void parse_table_78(t_parse_table_array *v)
|
||||
{
|
||||
v->a[18][sym_comment] = actions(57);
|
||||
v->a[18][sym_file_descriptor] = actions(185);
|
||||
v->a[18][sym_variable_name] = actions(187);
|
||||
v->a[18][sym_test_operator] = actions(171);
|
||||
v->a[18][sym__brace_start] = actions(189);
|
||||
v->a[19][sym__statements] = state(3451);
|
||||
v->a[19][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[19][sym_redirected_statement] = state(1914);
|
||||
v->a[19][sym_for_statement] = state(1914);
|
||||
v->a[19][sym_while_statement] = state(1914);
|
||||
v->a[19][sym_if_statement] = state(1914);
|
||||
v->a[19][sym_case_statement] = state(1914);
|
||||
v->a[19][sym_function_definition] = state(1914);
|
||||
v->a[19][sym_compound_statement] = state(1914);
|
||||
v->a[19][sym_subshell] = state(1914);
|
||||
v->a[19][sym_pipeline] = state(2054);
|
||||
v->a[19][sym_list] = state(1914);
|
||||
v->a[19][sym_negated_command] = state(1914);
|
||||
v->a[19][sym_declaration_command] = state(1914);
|
||||
v->a[19][sym_unset_command] = state(1914);
|
||||
parse_table_79(v);
|
||||
}
|
||||
|
||||
void parse_table_79(t_parse_table_array *v)
|
||||
{
|
||||
v->a[19][sym_command] = state(1914);
|
||||
v->a[19][sym_command_name] = state(257);
|
||||
v->a[19][sym_variable_assignment] = state(445);
|
||||
v->a[19][sym_variable_assignments] = state(1914);
|
||||
v->a[19][sym_file_redirect] = state(1015);
|
||||
v->a[19][sym_arithmetic_expansion] = state(508);
|
||||
v->a[19][sym_brace_expression] = state(508);
|
||||
v->a[19][sym_concatenation] = state(862);
|
||||
v->a[19][sym_string] = state(508);
|
||||
v->a[19][sym_number] = state(508);
|
||||
v->a[19][sym_simple_expansion] = state(508);
|
||||
v->a[19][sym_expansion] = state(508);
|
||||
v->a[19][sym_command_substitution] = state(508);
|
||||
v->a[19][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[19][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[19][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[19][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[19][sym_word] = actions(129);
|
||||
v->a[19][anon_sym_for] = actions(131);
|
||||
v->a[19][anon_sym_select] = actions(131);
|
||||
parse_table_80(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_15.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_150.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[195][sym_if_statement] = state(2098);
|
||||
v->a[195][sym_case_statement] = state(2098);
|
||||
v->a[195][sym_function_definition] = state(2098);
|
||||
v->a[195][sym_compound_statement] = state(2098);
|
||||
v->a[195][sym_subshell] = state(2098);
|
||||
v->a[195][sym_pipeline] = state(2384);
|
||||
v->a[195][sym_list] = state(2098);
|
||||
v->a[195][sym_negated_command] = state(2098);
|
||||
v->a[195][sym_declaration_command] = state(2098);
|
||||
v->a[195][sym_unset_command] = state(2098);
|
||||
v->a[195][sym_command] = state(2098);
|
||||
v->a[195][sym_command_name] = state(292);
|
||||
v->a[195][sym_variable_assignment] = state(539);
|
||||
v->a[195][sym_variable_assignments] = state(2098);
|
||||
v->a[195][sym_file_redirect] = state(1324);
|
||||
v->a[195][sym_arithmetic_expansion] = state(702);
|
||||
v->a[195][sym_brace_expression] = state(702);
|
||||
v->a[195][sym_concatenation] = state(1192);
|
||||
v->a[195][sym_string] = state(702);
|
||||
v->a[195][sym_number] = state(702);
|
||||
parse_table_751(v);
|
||||
}
|
||||
|
||||
void parse_table_751(t_parse_table_array *v)
|
||||
{
|
||||
v->a[195][sym_simple_expansion] = state(702);
|
||||
v->a[195][sym_expansion] = state(702);
|
||||
v->a[195][sym_command_substitution] = state(702);
|
||||
v->a[195][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[195][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[195][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[195][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[195][sym_word] = actions(419);
|
||||
v->a[195][anon_sym_for] = actions(9);
|
||||
v->a[195][anon_sym_select] = actions(9);
|
||||
v->a[195][anon_sym_while] = actions(11);
|
||||
v->a[195][anon_sym_until] = actions(11);
|
||||
v->a[195][anon_sym_if] = actions(13);
|
||||
v->a[195][anon_sym_case] = actions(15);
|
||||
v->a[195][anon_sym_LPAREN] = actions(17);
|
||||
v->a[195][anon_sym_function] = actions(423);
|
||||
v->a[195][anon_sym_LBRACE] = actions(21);
|
||||
v->a[195][anon_sym_BANG] = actions(425);
|
||||
v->a[195][anon_sym_declare] = actions(427);
|
||||
v->a[195][anon_sym_typeset] = actions(427);
|
||||
parse_table_752(v);
|
||||
}
|
||||
|
||||
void parse_table_752(t_parse_table_array *v)
|
||||
{
|
||||
v->a[195][anon_sym_export] = actions(427);
|
||||
v->a[195][anon_sym_readonly] = actions(427);
|
||||
v->a[195][anon_sym_local] = actions(427);
|
||||
v->a[195][anon_sym_unset] = actions(429);
|
||||
v->a[195][anon_sym_unsetenv] = actions(429);
|
||||
v->a[195][anon_sym_LT] = actions(431);
|
||||
v->a[195][anon_sym_GT] = actions(431);
|
||||
v->a[195][anon_sym_GT_GT] = actions(433);
|
||||
v->a[195][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[195][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[195][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[195][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[195][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[195][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[195][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[195][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[195][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[195][sym__special_character] = actions(437);
|
||||
v->a[195][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[195][sym_raw_string] = actions(439);
|
||||
parse_table_753(v);
|
||||
}
|
||||
|
||||
void parse_table_753(t_parse_table_array *v)
|
||||
{
|
||||
v->a[195][aux_sym_number_token1] = actions(97);
|
||||
v->a[195][aux_sym_number_token2] = actions(99);
|
||||
v->a[195][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[195][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[195][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[195][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[195][sym_comment] = actions(57);
|
||||
v->a[195][sym_file_descriptor] = actions(441);
|
||||
v->a[195][sym_variable_name] = actions(443);
|
||||
v->a[195][sym_test_operator] = actions(439);
|
||||
v->a[195][sym__brace_start] = actions(113);
|
||||
v->a[196][sym__statements] = state(3673);
|
||||
v->a[196][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[196][sym_redirected_statement] = state(2121);
|
||||
v->a[196][sym_for_statement] = state(2121);
|
||||
v->a[196][sym_while_statement] = state(2121);
|
||||
v->a[196][sym_if_statement] = state(2121);
|
||||
v->a[196][sym_case_statement] = state(2121);
|
||||
v->a[196][sym_function_definition] = state(2121);
|
||||
v->a[196][sym_compound_statement] = state(2121);
|
||||
parse_table_754(v);
|
||||
}
|
||||
|
||||
void parse_table_754(t_parse_table_array *v)
|
||||
{
|
||||
v->a[196][sym_subshell] = state(2121);
|
||||
v->a[196][sym_pipeline] = state(2499);
|
||||
v->a[196][sym_list] = state(2121);
|
||||
v->a[196][sym_negated_command] = state(2121);
|
||||
v->a[196][sym_declaration_command] = state(2121);
|
||||
v->a[196][sym_unset_command] = state(2121);
|
||||
v->a[196][sym_command] = state(2121);
|
||||
v->a[196][sym_command_name] = state(340);
|
||||
v->a[196][sym_variable_assignment] = state(709);
|
||||
v->a[196][sym_variable_assignments] = state(2121);
|
||||
v->a[196][sym_file_redirect] = state(1361);
|
||||
v->a[196][sym_arithmetic_expansion] = state(834);
|
||||
v->a[196][sym_brace_expression] = state(834);
|
||||
v->a[196][sym_concatenation] = state(1192);
|
||||
v->a[196][sym_string] = state(834);
|
||||
v->a[196][sym_number] = state(834);
|
||||
v->a[196][sym_simple_expansion] = state(834);
|
||||
v->a[196][sym_expansion] = state(834);
|
||||
v->a[196][sym_command_substitution] = state(834);
|
||||
v->a[196][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_755(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_150.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_151.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[196][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[196][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[196][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[196][sym_word] = actions(467);
|
||||
v->a[196][anon_sym_for] = actions(9);
|
||||
v->a[196][anon_sym_select] = actions(9);
|
||||
v->a[196][anon_sym_while] = actions(11);
|
||||
v->a[196][anon_sym_until] = actions(11);
|
||||
v->a[196][anon_sym_if] = actions(13);
|
||||
v->a[196][anon_sym_case] = actions(15);
|
||||
v->a[196][anon_sym_LPAREN] = actions(17);
|
||||
v->a[196][anon_sym_function] = actions(469);
|
||||
v->a[196][anon_sym_LBRACE] = actions(21);
|
||||
v->a[196][anon_sym_BANG] = actions(471);
|
||||
v->a[196][anon_sym_declare] = actions(473);
|
||||
v->a[196][anon_sym_typeset] = actions(473);
|
||||
v->a[196][anon_sym_export] = actions(473);
|
||||
v->a[196][anon_sym_readonly] = actions(473);
|
||||
v->a[196][anon_sym_local] = actions(473);
|
||||
v->a[196][anon_sym_unset] = actions(475);
|
||||
parse_table_756(v);
|
||||
}
|
||||
|
||||
void parse_table_756(t_parse_table_array *v)
|
||||
{
|
||||
v->a[196][anon_sym_unsetenv] = actions(475);
|
||||
v->a[196][anon_sym_LT] = actions(81);
|
||||
v->a[196][anon_sym_GT] = actions(81);
|
||||
v->a[196][anon_sym_GT_GT] = actions(83);
|
||||
v->a[196][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[196][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[196][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[196][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[196][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[196][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[196][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[196][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[196][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[196][sym__special_character] = actions(91);
|
||||
v->a[196][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[196][sym_raw_string] = actions(95);
|
||||
v->a[196][aux_sym_number_token1] = actions(97);
|
||||
v->a[196][aux_sym_number_token2] = actions(99);
|
||||
v->a[196][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[196][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_757(v);
|
||||
}
|
||||
|
||||
void parse_table_757(t_parse_table_array *v)
|
||||
{
|
||||
v->a[196][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[196][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[196][sym_comment] = actions(57);
|
||||
v->a[196][sym_file_descriptor] = actions(109);
|
||||
v->a[196][sym_variable_name] = actions(111);
|
||||
v->a[196][sym_test_operator] = actions(95);
|
||||
v->a[196][sym__brace_start] = actions(113);
|
||||
v->a[197][sym__statements] = state(3789);
|
||||
v->a[197][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[197][sym_redirected_statement] = state(2121);
|
||||
v->a[197][sym_for_statement] = state(2121);
|
||||
v->a[197][sym_while_statement] = state(2121);
|
||||
v->a[197][sym_if_statement] = state(2121);
|
||||
v->a[197][sym_case_statement] = state(2121);
|
||||
v->a[197][sym_function_definition] = state(2121);
|
||||
v->a[197][sym_compound_statement] = state(2121);
|
||||
v->a[197][sym_subshell] = state(2121);
|
||||
v->a[197][sym_pipeline] = state(2499);
|
||||
v->a[197][sym_list] = state(2121);
|
||||
v->a[197][sym_negated_command] = state(2121);
|
||||
parse_table_758(v);
|
||||
}
|
||||
|
||||
void parse_table_758(t_parse_table_array *v)
|
||||
{
|
||||
v->a[197][sym_declaration_command] = state(2121);
|
||||
v->a[197][sym_unset_command] = state(2121);
|
||||
v->a[197][sym_command] = state(2121);
|
||||
v->a[197][sym_command_name] = state(340);
|
||||
v->a[197][sym_variable_assignment] = state(709);
|
||||
v->a[197][sym_variable_assignments] = state(2121);
|
||||
v->a[197][sym_file_redirect] = state(1361);
|
||||
v->a[197][sym_arithmetic_expansion] = state(834);
|
||||
v->a[197][sym_brace_expression] = state(834);
|
||||
v->a[197][sym_concatenation] = state(1192);
|
||||
v->a[197][sym_string] = state(834);
|
||||
v->a[197][sym_number] = state(834);
|
||||
v->a[197][sym_simple_expansion] = state(834);
|
||||
v->a[197][sym_expansion] = state(834);
|
||||
v->a[197][sym_command_substitution] = state(834);
|
||||
v->a[197][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[197][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[197][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[197][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[197][sym_word] = actions(467);
|
||||
parse_table_759(v);
|
||||
}
|
||||
|
||||
void parse_table_759(t_parse_table_array *v)
|
||||
{
|
||||
v->a[197][anon_sym_for] = actions(9);
|
||||
v->a[197][anon_sym_select] = actions(9);
|
||||
v->a[197][anon_sym_while] = actions(11);
|
||||
v->a[197][anon_sym_until] = actions(11);
|
||||
v->a[197][anon_sym_if] = actions(13);
|
||||
v->a[197][anon_sym_case] = actions(15);
|
||||
v->a[197][anon_sym_LPAREN] = actions(17);
|
||||
v->a[197][anon_sym_function] = actions(469);
|
||||
v->a[197][anon_sym_LBRACE] = actions(21);
|
||||
v->a[197][anon_sym_BANG] = actions(471);
|
||||
v->a[197][anon_sym_declare] = actions(473);
|
||||
v->a[197][anon_sym_typeset] = actions(473);
|
||||
v->a[197][anon_sym_export] = actions(473);
|
||||
v->a[197][anon_sym_readonly] = actions(473);
|
||||
v->a[197][anon_sym_local] = actions(473);
|
||||
v->a[197][anon_sym_unset] = actions(475);
|
||||
v->a[197][anon_sym_unsetenv] = actions(475);
|
||||
v->a[197][anon_sym_LT] = actions(81);
|
||||
v->a[197][anon_sym_GT] = actions(81);
|
||||
v->a[197][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_760(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_151.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_152.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[197][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[197][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[197][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[197][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[197][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[197][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[197][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[197][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[197][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[197][sym__special_character] = actions(91);
|
||||
v->a[197][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[197][sym_raw_string] = actions(95);
|
||||
v->a[197][aux_sym_number_token1] = actions(97);
|
||||
v->a[197][aux_sym_number_token2] = actions(99);
|
||||
v->a[197][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[197][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[197][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[197][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[197][sym_comment] = actions(57);
|
||||
v->a[197][sym_file_descriptor] = actions(109);
|
||||
parse_table_761(v);
|
||||
}
|
||||
|
||||
void parse_table_761(t_parse_table_array *v)
|
||||
{
|
||||
v->a[197][sym_variable_name] = actions(111);
|
||||
v->a[197][sym_test_operator] = actions(95);
|
||||
v->a[197][sym__brace_start] = actions(113);
|
||||
v->a[198][sym__statements] = state(3674);
|
||||
v->a[198][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[198][sym_redirected_statement] = state(2121);
|
||||
v->a[198][sym_for_statement] = state(2121);
|
||||
v->a[198][sym_while_statement] = state(2121);
|
||||
v->a[198][sym_if_statement] = state(2121);
|
||||
v->a[198][sym_case_statement] = state(2121);
|
||||
v->a[198][sym_function_definition] = state(2121);
|
||||
v->a[198][sym_compound_statement] = state(2121);
|
||||
v->a[198][sym_subshell] = state(2121);
|
||||
v->a[198][sym_pipeline] = state(2499);
|
||||
v->a[198][sym_list] = state(2121);
|
||||
v->a[198][sym_negated_command] = state(2121);
|
||||
v->a[198][sym_declaration_command] = state(2121);
|
||||
v->a[198][sym_unset_command] = state(2121);
|
||||
v->a[198][sym_command] = state(2121);
|
||||
v->a[198][sym_command_name] = state(340);
|
||||
parse_table_762(v);
|
||||
}
|
||||
|
||||
void parse_table_762(t_parse_table_array *v)
|
||||
{
|
||||
v->a[198][sym_variable_assignment] = state(709);
|
||||
v->a[198][sym_variable_assignments] = state(2121);
|
||||
v->a[198][sym_file_redirect] = state(1361);
|
||||
v->a[198][sym_arithmetic_expansion] = state(834);
|
||||
v->a[198][sym_brace_expression] = state(834);
|
||||
v->a[198][sym_concatenation] = state(1192);
|
||||
v->a[198][sym_string] = state(834);
|
||||
v->a[198][sym_number] = state(834);
|
||||
v->a[198][sym_simple_expansion] = state(834);
|
||||
v->a[198][sym_expansion] = state(834);
|
||||
v->a[198][sym_command_substitution] = state(834);
|
||||
v->a[198][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[198][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[198][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[198][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[198][sym_word] = actions(467);
|
||||
v->a[198][anon_sym_for] = actions(9);
|
||||
v->a[198][anon_sym_select] = actions(9);
|
||||
v->a[198][anon_sym_while] = actions(11);
|
||||
v->a[198][anon_sym_until] = actions(11);
|
||||
parse_table_763(v);
|
||||
}
|
||||
|
||||
void parse_table_763(t_parse_table_array *v)
|
||||
{
|
||||
v->a[198][anon_sym_if] = actions(13);
|
||||
v->a[198][anon_sym_case] = actions(15);
|
||||
v->a[198][anon_sym_LPAREN] = actions(17);
|
||||
v->a[198][anon_sym_function] = actions(469);
|
||||
v->a[198][anon_sym_LBRACE] = actions(21);
|
||||
v->a[198][anon_sym_BANG] = actions(471);
|
||||
v->a[198][anon_sym_declare] = actions(473);
|
||||
v->a[198][anon_sym_typeset] = actions(473);
|
||||
v->a[198][anon_sym_export] = actions(473);
|
||||
v->a[198][anon_sym_readonly] = actions(473);
|
||||
v->a[198][anon_sym_local] = actions(473);
|
||||
v->a[198][anon_sym_unset] = actions(475);
|
||||
v->a[198][anon_sym_unsetenv] = actions(475);
|
||||
v->a[198][anon_sym_LT] = actions(81);
|
||||
v->a[198][anon_sym_GT] = actions(81);
|
||||
v->a[198][anon_sym_GT_GT] = actions(83);
|
||||
v->a[198][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[198][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[198][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[198][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_764(v);
|
||||
}
|
||||
|
||||
void parse_table_764(t_parse_table_array *v)
|
||||
{
|
||||
v->a[198][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[198][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[198][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[198][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[198][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[198][sym__special_character] = actions(91);
|
||||
v->a[198][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[198][sym_raw_string] = actions(95);
|
||||
v->a[198][aux_sym_number_token1] = actions(97);
|
||||
v->a[198][aux_sym_number_token2] = actions(99);
|
||||
v->a[198][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[198][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[198][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[198][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[198][sym_comment] = actions(57);
|
||||
v->a[198][sym_file_descriptor] = actions(109);
|
||||
v->a[198][sym_variable_name] = actions(111);
|
||||
v->a[198][sym_test_operator] = actions(95);
|
||||
v->a[198][sym__brace_start] = actions(113);
|
||||
v->a[199][sym__statements] = state(3675);
|
||||
parse_table_765(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_152.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_153.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[199][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[199][sym_redirected_statement] = state(2098);
|
||||
v->a[199][sym_for_statement] = state(2098);
|
||||
v->a[199][sym_while_statement] = state(2098);
|
||||
v->a[199][sym_if_statement] = state(2098);
|
||||
v->a[199][sym_case_statement] = state(2098);
|
||||
v->a[199][sym_function_definition] = state(2098);
|
||||
v->a[199][sym_compound_statement] = state(2098);
|
||||
v->a[199][sym_subshell] = state(2098);
|
||||
v->a[199][sym_pipeline] = state(2384);
|
||||
v->a[199][sym_list] = state(2098);
|
||||
v->a[199][sym_negated_command] = state(2098);
|
||||
v->a[199][sym_declaration_command] = state(2098);
|
||||
v->a[199][sym_unset_command] = state(2098);
|
||||
v->a[199][sym_command] = state(2098);
|
||||
v->a[199][sym_command_name] = state(292);
|
||||
v->a[199][sym_variable_assignment] = state(539);
|
||||
v->a[199][sym_variable_assignments] = state(2098);
|
||||
v->a[199][sym_file_redirect] = state(1263);
|
||||
v->a[199][sym_arithmetic_expansion] = state(702);
|
||||
parse_table_766(v);
|
||||
}
|
||||
|
||||
void parse_table_766(t_parse_table_array *v)
|
||||
{
|
||||
v->a[199][sym_brace_expression] = state(702);
|
||||
v->a[199][sym_concatenation] = state(1192);
|
||||
v->a[199][sym_string] = state(702);
|
||||
v->a[199][sym_number] = state(702);
|
||||
v->a[199][sym_simple_expansion] = state(702);
|
||||
v->a[199][sym_expansion] = state(702);
|
||||
v->a[199][sym_command_substitution] = state(702);
|
||||
v->a[199][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[199][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[199][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[199][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[199][sym_word] = actions(419);
|
||||
v->a[199][anon_sym_for] = actions(9);
|
||||
v->a[199][anon_sym_select] = actions(9);
|
||||
v->a[199][anon_sym_while] = actions(11);
|
||||
v->a[199][anon_sym_until] = actions(11);
|
||||
v->a[199][anon_sym_if] = actions(13);
|
||||
v->a[199][anon_sym_case] = actions(15);
|
||||
v->a[199][anon_sym_LPAREN] = actions(17);
|
||||
v->a[199][anon_sym_function] = actions(423);
|
||||
parse_table_767(v);
|
||||
}
|
||||
|
||||
void parse_table_767(t_parse_table_array *v)
|
||||
{
|
||||
v->a[199][anon_sym_LBRACE] = actions(21);
|
||||
v->a[199][anon_sym_BANG] = actions(425);
|
||||
v->a[199][anon_sym_declare] = actions(427);
|
||||
v->a[199][anon_sym_typeset] = actions(427);
|
||||
v->a[199][anon_sym_export] = actions(427);
|
||||
v->a[199][anon_sym_readonly] = actions(427);
|
||||
v->a[199][anon_sym_local] = actions(427);
|
||||
v->a[199][anon_sym_unset] = actions(429);
|
||||
v->a[199][anon_sym_unsetenv] = actions(429);
|
||||
v->a[199][anon_sym_LT] = actions(431);
|
||||
v->a[199][anon_sym_GT] = actions(431);
|
||||
v->a[199][anon_sym_GT_GT] = actions(433);
|
||||
v->a[199][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[199][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[199][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[199][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[199][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[199][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[199][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[199][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_768(v);
|
||||
}
|
||||
|
||||
void parse_table_768(t_parse_table_array *v)
|
||||
{
|
||||
v->a[199][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[199][sym__special_character] = actions(437);
|
||||
v->a[199][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[199][sym_raw_string] = actions(439);
|
||||
v->a[199][aux_sym_number_token1] = actions(97);
|
||||
v->a[199][aux_sym_number_token2] = actions(99);
|
||||
v->a[199][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[199][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[199][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[199][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[199][sym_comment] = actions(57);
|
||||
v->a[199][sym_file_descriptor] = actions(441);
|
||||
v->a[199][sym_variable_name] = actions(443);
|
||||
v->a[199][sym_test_operator] = actions(439);
|
||||
v->a[199][sym__brace_start] = actions(113);
|
||||
v->a[200][sym__statements] = state(4026);
|
||||
v->a[200][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[200][sym_redirected_statement] = state(2098);
|
||||
v->a[200][sym_for_statement] = state(2098);
|
||||
v->a[200][sym_while_statement] = state(2098);
|
||||
parse_table_769(v);
|
||||
}
|
||||
|
||||
void parse_table_769(t_parse_table_array *v)
|
||||
{
|
||||
v->a[200][sym_if_statement] = state(2098);
|
||||
v->a[200][sym_case_statement] = state(2098);
|
||||
v->a[200][sym_function_definition] = state(2098);
|
||||
v->a[200][sym_compound_statement] = state(2098);
|
||||
v->a[200][sym_subshell] = state(2098);
|
||||
v->a[200][sym_pipeline] = state(2384);
|
||||
v->a[200][sym_list] = state(2098);
|
||||
v->a[200][sym_negated_command] = state(2098);
|
||||
v->a[200][sym_declaration_command] = state(2098);
|
||||
v->a[200][sym_unset_command] = state(2098);
|
||||
v->a[200][sym_command] = state(2098);
|
||||
v->a[200][sym_command_name] = state(292);
|
||||
v->a[200][sym_variable_assignment] = state(539);
|
||||
v->a[200][sym_variable_assignments] = state(2098);
|
||||
v->a[200][sym_file_redirect] = state(1320);
|
||||
v->a[200][sym_arithmetic_expansion] = state(702);
|
||||
v->a[200][sym_brace_expression] = state(702);
|
||||
v->a[200][sym_concatenation] = state(1192);
|
||||
v->a[200][sym_string] = state(702);
|
||||
v->a[200][sym_number] = state(702);
|
||||
parse_table_770(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_153.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_154.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[200][sym_simple_expansion] = state(702);
|
||||
v->a[200][sym_expansion] = state(702);
|
||||
v->a[200][sym_command_substitution] = state(702);
|
||||
v->a[200][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[200][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[200][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[200][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[200][sym_word] = actions(419);
|
||||
v->a[200][anon_sym_for] = actions(9);
|
||||
v->a[200][anon_sym_select] = actions(9);
|
||||
v->a[200][anon_sym_while] = actions(11);
|
||||
v->a[200][anon_sym_until] = actions(11);
|
||||
v->a[200][anon_sym_if] = actions(13);
|
||||
v->a[200][anon_sym_case] = actions(15);
|
||||
v->a[200][anon_sym_LPAREN] = actions(17);
|
||||
v->a[200][anon_sym_function] = actions(423);
|
||||
v->a[200][anon_sym_LBRACE] = actions(21);
|
||||
v->a[200][anon_sym_BANG] = actions(425);
|
||||
v->a[200][anon_sym_declare] = actions(427);
|
||||
v->a[200][anon_sym_typeset] = actions(427);
|
||||
parse_table_771(v);
|
||||
}
|
||||
|
||||
void parse_table_771(t_parse_table_array *v)
|
||||
{
|
||||
v->a[200][anon_sym_export] = actions(427);
|
||||
v->a[200][anon_sym_readonly] = actions(427);
|
||||
v->a[200][anon_sym_local] = actions(427);
|
||||
v->a[200][anon_sym_unset] = actions(429);
|
||||
v->a[200][anon_sym_unsetenv] = actions(429);
|
||||
v->a[200][anon_sym_LT] = actions(431);
|
||||
v->a[200][anon_sym_GT] = actions(431);
|
||||
v->a[200][anon_sym_GT_GT] = actions(433);
|
||||
v->a[200][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[200][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[200][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[200][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[200][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[200][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[200][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[200][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[200][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[200][sym__special_character] = actions(437);
|
||||
v->a[200][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[200][sym_raw_string] = actions(439);
|
||||
parse_table_772(v);
|
||||
}
|
||||
|
||||
void parse_table_772(t_parse_table_array *v)
|
||||
{
|
||||
v->a[200][aux_sym_number_token1] = actions(97);
|
||||
v->a[200][aux_sym_number_token2] = actions(99);
|
||||
v->a[200][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[200][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[200][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[200][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[200][sym_comment] = actions(57);
|
||||
v->a[200][sym_file_descriptor] = actions(441);
|
||||
v->a[200][sym_variable_name] = actions(443);
|
||||
v->a[200][sym_test_operator] = actions(439);
|
||||
v->a[200][sym__brace_start] = actions(113);
|
||||
v->a[201][sym__statements] = state(3681);
|
||||
v->a[201][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[201][sym_redirected_statement] = state(2121);
|
||||
v->a[201][sym_for_statement] = state(2121);
|
||||
v->a[201][sym_while_statement] = state(2121);
|
||||
v->a[201][sym_if_statement] = state(2121);
|
||||
v->a[201][sym_case_statement] = state(2121);
|
||||
v->a[201][sym_function_definition] = state(2121);
|
||||
v->a[201][sym_compound_statement] = state(2121);
|
||||
parse_table_773(v);
|
||||
}
|
||||
|
||||
void parse_table_773(t_parse_table_array *v)
|
||||
{
|
||||
v->a[201][sym_subshell] = state(2121);
|
||||
v->a[201][sym_pipeline] = state(2499);
|
||||
v->a[201][sym_list] = state(2121);
|
||||
v->a[201][sym_negated_command] = state(2121);
|
||||
v->a[201][sym_declaration_command] = state(2121);
|
||||
v->a[201][sym_unset_command] = state(2121);
|
||||
v->a[201][sym_command] = state(2121);
|
||||
v->a[201][sym_command_name] = state(340);
|
||||
v->a[201][sym_variable_assignment] = state(709);
|
||||
v->a[201][sym_variable_assignments] = state(2121);
|
||||
v->a[201][sym_file_redirect] = state(1361);
|
||||
v->a[201][sym_arithmetic_expansion] = state(834);
|
||||
v->a[201][sym_brace_expression] = state(834);
|
||||
v->a[201][sym_concatenation] = state(1192);
|
||||
v->a[201][sym_string] = state(834);
|
||||
v->a[201][sym_number] = state(834);
|
||||
v->a[201][sym_simple_expansion] = state(834);
|
||||
v->a[201][sym_expansion] = state(834);
|
||||
v->a[201][sym_command_substitution] = state(834);
|
||||
v->a[201][aux_sym__statements_repeat1] = state(236);
|
||||
parse_table_774(v);
|
||||
}
|
||||
|
||||
void parse_table_774(t_parse_table_array *v)
|
||||
{
|
||||
v->a[201][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[201][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[201][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[201][sym_word] = actions(467);
|
||||
v->a[201][anon_sym_for] = actions(9);
|
||||
v->a[201][anon_sym_select] = actions(9);
|
||||
v->a[201][anon_sym_while] = actions(11);
|
||||
v->a[201][anon_sym_until] = actions(11);
|
||||
v->a[201][anon_sym_if] = actions(13);
|
||||
v->a[201][anon_sym_case] = actions(15);
|
||||
v->a[201][anon_sym_LPAREN] = actions(17);
|
||||
v->a[201][anon_sym_function] = actions(469);
|
||||
v->a[201][anon_sym_LBRACE] = actions(21);
|
||||
v->a[201][anon_sym_BANG] = actions(471);
|
||||
v->a[201][anon_sym_declare] = actions(473);
|
||||
v->a[201][anon_sym_typeset] = actions(473);
|
||||
v->a[201][anon_sym_export] = actions(473);
|
||||
v->a[201][anon_sym_readonly] = actions(473);
|
||||
v->a[201][anon_sym_local] = actions(473);
|
||||
v->a[201][anon_sym_unset] = actions(475);
|
||||
parse_table_775(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_154.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_155.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[201][anon_sym_unsetenv] = actions(475);
|
||||
v->a[201][anon_sym_LT] = actions(81);
|
||||
v->a[201][anon_sym_GT] = actions(81);
|
||||
v->a[201][anon_sym_GT_GT] = actions(83);
|
||||
v->a[201][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[201][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[201][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[201][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[201][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[201][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[201][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[201][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[201][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[201][sym__special_character] = actions(91);
|
||||
v->a[201][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[201][sym_raw_string] = actions(95);
|
||||
v->a[201][aux_sym_number_token1] = actions(97);
|
||||
v->a[201][aux_sym_number_token2] = actions(99);
|
||||
v->a[201][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[201][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_776(v);
|
||||
}
|
||||
|
||||
void parse_table_776(t_parse_table_array *v)
|
||||
{
|
||||
v->a[201][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[201][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[201][sym_comment] = actions(57);
|
||||
v->a[201][sym_file_descriptor] = actions(109);
|
||||
v->a[201][sym_variable_name] = actions(111);
|
||||
v->a[201][sym_test_operator] = actions(95);
|
||||
v->a[201][sym__brace_start] = actions(113);
|
||||
v->a[202][sym__statements] = state(3683);
|
||||
v->a[202][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[202][sym_redirected_statement] = state(2121);
|
||||
v->a[202][sym_for_statement] = state(2121);
|
||||
v->a[202][sym_while_statement] = state(2121);
|
||||
v->a[202][sym_if_statement] = state(2121);
|
||||
v->a[202][sym_case_statement] = state(2121);
|
||||
v->a[202][sym_function_definition] = state(2121);
|
||||
v->a[202][sym_compound_statement] = state(2121);
|
||||
v->a[202][sym_subshell] = state(2121);
|
||||
v->a[202][sym_pipeline] = state(2499);
|
||||
v->a[202][sym_list] = state(2121);
|
||||
v->a[202][sym_negated_command] = state(2121);
|
||||
parse_table_777(v);
|
||||
}
|
||||
|
||||
void parse_table_777(t_parse_table_array *v)
|
||||
{
|
||||
v->a[202][sym_declaration_command] = state(2121);
|
||||
v->a[202][sym_unset_command] = state(2121);
|
||||
v->a[202][sym_command] = state(2121);
|
||||
v->a[202][sym_command_name] = state(340);
|
||||
v->a[202][sym_variable_assignment] = state(709);
|
||||
v->a[202][sym_variable_assignments] = state(2121);
|
||||
v->a[202][sym_file_redirect] = state(1361);
|
||||
v->a[202][sym_arithmetic_expansion] = state(834);
|
||||
v->a[202][sym_brace_expression] = state(834);
|
||||
v->a[202][sym_concatenation] = state(1192);
|
||||
v->a[202][sym_string] = state(834);
|
||||
v->a[202][sym_number] = state(834);
|
||||
v->a[202][sym_simple_expansion] = state(834);
|
||||
v->a[202][sym_expansion] = state(834);
|
||||
v->a[202][sym_command_substitution] = state(834);
|
||||
v->a[202][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[202][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[202][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[202][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[202][sym_word] = actions(467);
|
||||
parse_table_778(v);
|
||||
}
|
||||
|
||||
void parse_table_778(t_parse_table_array *v)
|
||||
{
|
||||
v->a[202][anon_sym_for] = actions(9);
|
||||
v->a[202][anon_sym_select] = actions(9);
|
||||
v->a[202][anon_sym_while] = actions(11);
|
||||
v->a[202][anon_sym_until] = actions(11);
|
||||
v->a[202][anon_sym_if] = actions(13);
|
||||
v->a[202][anon_sym_case] = actions(15);
|
||||
v->a[202][anon_sym_LPAREN] = actions(17);
|
||||
v->a[202][anon_sym_function] = actions(469);
|
||||
v->a[202][anon_sym_LBRACE] = actions(21);
|
||||
v->a[202][anon_sym_BANG] = actions(471);
|
||||
v->a[202][anon_sym_declare] = actions(473);
|
||||
v->a[202][anon_sym_typeset] = actions(473);
|
||||
v->a[202][anon_sym_export] = actions(473);
|
||||
v->a[202][anon_sym_readonly] = actions(473);
|
||||
v->a[202][anon_sym_local] = actions(473);
|
||||
v->a[202][anon_sym_unset] = actions(475);
|
||||
v->a[202][anon_sym_unsetenv] = actions(475);
|
||||
v->a[202][anon_sym_LT] = actions(81);
|
||||
v->a[202][anon_sym_GT] = actions(81);
|
||||
v->a[202][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_779(v);
|
||||
}
|
||||
|
||||
void parse_table_779(t_parse_table_array *v)
|
||||
{
|
||||
v->a[202][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[202][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[202][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[202][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[202][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[202][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[202][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[202][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[202][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[202][sym__special_character] = actions(91);
|
||||
v->a[202][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[202][sym_raw_string] = actions(95);
|
||||
v->a[202][aux_sym_number_token1] = actions(97);
|
||||
v->a[202][aux_sym_number_token2] = actions(99);
|
||||
v->a[202][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[202][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[202][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[202][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[202][sym_comment] = actions(57);
|
||||
v->a[202][sym_file_descriptor] = actions(109);
|
||||
parse_table_780(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_155.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_156.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[202][sym_variable_name] = actions(111);
|
||||
v->a[202][sym_test_operator] = actions(95);
|
||||
v->a[202][sym__brace_start] = actions(113);
|
||||
v->a[203][sym__statements] = state(3684);
|
||||
v->a[203][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[203][sym_redirected_statement] = state(2098);
|
||||
v->a[203][sym_for_statement] = state(2098);
|
||||
v->a[203][sym_while_statement] = state(2098);
|
||||
v->a[203][sym_if_statement] = state(2098);
|
||||
v->a[203][sym_case_statement] = state(2098);
|
||||
v->a[203][sym_function_definition] = state(2098);
|
||||
v->a[203][sym_compound_statement] = state(2098);
|
||||
v->a[203][sym_subshell] = state(2098);
|
||||
v->a[203][sym_pipeline] = state(2384);
|
||||
v->a[203][sym_list] = state(2098);
|
||||
v->a[203][sym_negated_command] = state(2098);
|
||||
v->a[203][sym_declaration_command] = state(2098);
|
||||
v->a[203][sym_unset_command] = state(2098);
|
||||
v->a[203][sym_command] = state(2098);
|
||||
v->a[203][sym_command_name] = state(292);
|
||||
parse_table_781(v);
|
||||
}
|
||||
|
||||
void parse_table_781(t_parse_table_array *v)
|
||||
{
|
||||
v->a[203][sym_variable_assignment] = state(539);
|
||||
v->a[203][sym_variable_assignments] = state(2098);
|
||||
v->a[203][sym_file_redirect] = state(1314);
|
||||
v->a[203][sym_arithmetic_expansion] = state(702);
|
||||
v->a[203][sym_brace_expression] = state(702);
|
||||
v->a[203][sym_concatenation] = state(1192);
|
||||
v->a[203][sym_string] = state(702);
|
||||
v->a[203][sym_number] = state(702);
|
||||
v->a[203][sym_simple_expansion] = state(702);
|
||||
v->a[203][sym_expansion] = state(702);
|
||||
v->a[203][sym_command_substitution] = state(702);
|
||||
v->a[203][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[203][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[203][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[203][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[203][sym_word] = actions(419);
|
||||
v->a[203][anon_sym_for] = actions(9);
|
||||
v->a[203][anon_sym_select] = actions(9);
|
||||
v->a[203][anon_sym_while] = actions(11);
|
||||
v->a[203][anon_sym_until] = actions(11);
|
||||
parse_table_782(v);
|
||||
}
|
||||
|
||||
void parse_table_782(t_parse_table_array *v)
|
||||
{
|
||||
v->a[203][anon_sym_if] = actions(13);
|
||||
v->a[203][anon_sym_case] = actions(15);
|
||||
v->a[203][anon_sym_LPAREN] = actions(17);
|
||||
v->a[203][anon_sym_function] = actions(423);
|
||||
v->a[203][anon_sym_LBRACE] = actions(21);
|
||||
v->a[203][anon_sym_BANG] = actions(425);
|
||||
v->a[203][anon_sym_declare] = actions(427);
|
||||
v->a[203][anon_sym_typeset] = actions(427);
|
||||
v->a[203][anon_sym_export] = actions(427);
|
||||
v->a[203][anon_sym_readonly] = actions(427);
|
||||
v->a[203][anon_sym_local] = actions(427);
|
||||
v->a[203][anon_sym_unset] = actions(429);
|
||||
v->a[203][anon_sym_unsetenv] = actions(429);
|
||||
v->a[203][anon_sym_LT] = actions(431);
|
||||
v->a[203][anon_sym_GT] = actions(431);
|
||||
v->a[203][anon_sym_GT_GT] = actions(433);
|
||||
v->a[203][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[203][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[203][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[203][anon_sym_GT_AMP] = actions(431);
|
||||
parse_table_783(v);
|
||||
}
|
||||
|
||||
void parse_table_783(t_parse_table_array *v)
|
||||
{
|
||||
v->a[203][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[203][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[203][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[203][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[203][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[203][sym__special_character] = actions(437);
|
||||
v->a[203][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[203][sym_raw_string] = actions(439);
|
||||
v->a[203][aux_sym_number_token1] = actions(97);
|
||||
v->a[203][aux_sym_number_token2] = actions(99);
|
||||
v->a[203][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[203][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[203][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[203][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[203][sym_comment] = actions(57);
|
||||
v->a[203][sym_file_descriptor] = actions(441);
|
||||
v->a[203][sym_variable_name] = actions(443);
|
||||
v->a[203][sym_test_operator] = actions(439);
|
||||
v->a[203][sym__brace_start] = actions(113);
|
||||
v->a[204][aux_sym__terminated_statement] = state(13);
|
||||
parse_table_784(v);
|
||||
}
|
||||
|
||||
void parse_table_784(t_parse_table_array *v)
|
||||
{
|
||||
v->a[204][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[204][sym_redirected_statement] = state(2164);
|
||||
v->a[204][sym_for_statement] = state(2164);
|
||||
v->a[204][sym_while_statement] = state(2164);
|
||||
v->a[204][sym_if_statement] = state(2164);
|
||||
v->a[204][sym_case_statement] = state(2164);
|
||||
v->a[204][sym_function_definition] = state(2164);
|
||||
v->a[204][sym_compound_statement] = state(2164);
|
||||
v->a[204][sym_subshell] = state(2164);
|
||||
v->a[204][sym_pipeline] = state(2581);
|
||||
v->a[204][sym_list] = state(2164);
|
||||
v->a[204][sym_negated_command] = state(2164);
|
||||
v->a[204][sym_declaration_command] = state(2164);
|
||||
v->a[204][sym_unset_command] = state(2164);
|
||||
v->a[204][sym_command] = state(2164);
|
||||
v->a[204][sym_command_name] = state(310);
|
||||
v->a[204][sym_variable_assignment] = state(704);
|
||||
v->a[204][sym_variable_assignments] = state(2164);
|
||||
v->a[204][sym_file_redirect] = state(1320);
|
||||
v->a[204][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_785(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_156.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_157.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[204][sym_brace_expression] = state(834);
|
||||
v->a[204][sym_concatenation] = state(1192);
|
||||
v->a[204][sym_string] = state(834);
|
||||
v->a[204][sym_number] = state(834);
|
||||
v->a[204][sym_simple_expansion] = state(834);
|
||||
v->a[204][sym_expansion] = state(834);
|
||||
v->a[204][sym_command_substitution] = state(834);
|
||||
v->a[204][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[204][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[204][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[204][sym_word] = actions(65);
|
||||
v->a[204][anon_sym_for] = actions(9);
|
||||
v->a[204][anon_sym_select] = actions(9);
|
||||
v->a[204][anon_sym_while] = actions(11);
|
||||
v->a[204][anon_sym_until] = actions(11);
|
||||
v->a[204][anon_sym_if] = actions(13);
|
||||
v->a[204][anon_sym_fi] = actions(513);
|
||||
v->a[204][anon_sym_case] = actions(15);
|
||||
v->a[204][anon_sym_LPAREN] = actions(17);
|
||||
v->a[204][anon_sym_function] = actions(73);
|
||||
parse_table_786(v);
|
||||
}
|
||||
|
||||
void parse_table_786(t_parse_table_array *v)
|
||||
{
|
||||
v->a[204][anon_sym_LBRACE] = actions(21);
|
||||
v->a[204][anon_sym_BANG] = actions(75);
|
||||
v->a[204][anon_sym_declare] = actions(77);
|
||||
v->a[204][anon_sym_typeset] = actions(77);
|
||||
v->a[204][anon_sym_export] = actions(77);
|
||||
v->a[204][anon_sym_readonly] = actions(77);
|
||||
v->a[204][anon_sym_local] = actions(77);
|
||||
v->a[204][anon_sym_unset] = actions(79);
|
||||
v->a[204][anon_sym_unsetenv] = actions(79);
|
||||
v->a[204][anon_sym_LT] = actions(81);
|
||||
v->a[204][anon_sym_GT] = actions(81);
|
||||
v->a[204][anon_sym_GT_GT] = actions(83);
|
||||
v->a[204][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[204][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[204][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[204][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[204][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[204][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[204][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[204][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_787(v);
|
||||
}
|
||||
|
||||
void parse_table_787(t_parse_table_array *v)
|
||||
{
|
||||
v->a[204][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[204][sym__special_character] = actions(91);
|
||||
v->a[204][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[204][sym_raw_string] = actions(95);
|
||||
v->a[204][aux_sym_number_token1] = actions(97);
|
||||
v->a[204][aux_sym_number_token2] = actions(99);
|
||||
v->a[204][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[204][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[204][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[204][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[204][sym_comment] = actions(57);
|
||||
v->a[204][sym_file_descriptor] = actions(109);
|
||||
v->a[204][sym_variable_name] = actions(111);
|
||||
v->a[204][sym_test_operator] = actions(95);
|
||||
v->a[204][sym__brace_start] = actions(113);
|
||||
v->a[205][aux_sym__terminated_statement] = state(13);
|
||||
v->a[205][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[205][sym_redirected_statement] = state(2164);
|
||||
v->a[205][sym_for_statement] = state(2164);
|
||||
v->a[205][sym_while_statement] = state(2164);
|
||||
parse_table_788(v);
|
||||
}
|
||||
|
||||
void parse_table_788(t_parse_table_array *v)
|
||||
{
|
||||
v->a[205][sym_if_statement] = state(2164);
|
||||
v->a[205][sym_case_statement] = state(2164);
|
||||
v->a[205][sym_function_definition] = state(2164);
|
||||
v->a[205][sym_compound_statement] = state(2164);
|
||||
v->a[205][sym_subshell] = state(2164);
|
||||
v->a[205][sym_pipeline] = state(2581);
|
||||
v->a[205][sym_list] = state(2164);
|
||||
v->a[205][sym_negated_command] = state(2164);
|
||||
v->a[205][sym_declaration_command] = state(2164);
|
||||
v->a[205][sym_unset_command] = state(2164);
|
||||
v->a[205][sym_command] = state(2164);
|
||||
v->a[205][sym_command_name] = state(310);
|
||||
v->a[205][sym_variable_assignment] = state(704);
|
||||
v->a[205][sym_variable_assignments] = state(2164);
|
||||
v->a[205][sym_file_redirect] = state(1320);
|
||||
v->a[205][sym_arithmetic_expansion] = state(834);
|
||||
v->a[205][sym_brace_expression] = state(834);
|
||||
v->a[205][sym_concatenation] = state(1192);
|
||||
v->a[205][sym_string] = state(834);
|
||||
v->a[205][sym_number] = state(834);
|
||||
parse_table_789(v);
|
||||
}
|
||||
|
||||
void parse_table_789(t_parse_table_array *v)
|
||||
{
|
||||
v->a[205][sym_simple_expansion] = state(834);
|
||||
v->a[205][sym_expansion] = state(834);
|
||||
v->a[205][sym_command_substitution] = state(834);
|
||||
v->a[205][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[205][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[205][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[205][sym_word] = actions(65);
|
||||
v->a[205][anon_sym_for] = actions(9);
|
||||
v->a[205][anon_sym_select] = actions(9);
|
||||
v->a[205][anon_sym_while] = actions(11);
|
||||
v->a[205][anon_sym_until] = actions(11);
|
||||
v->a[205][anon_sym_if] = actions(13);
|
||||
v->a[205][anon_sym_then] = actions(515);
|
||||
v->a[205][anon_sym_case] = actions(15);
|
||||
v->a[205][anon_sym_LPAREN] = actions(17);
|
||||
v->a[205][anon_sym_function] = actions(73);
|
||||
v->a[205][anon_sym_LBRACE] = actions(21);
|
||||
v->a[205][anon_sym_BANG] = actions(75);
|
||||
v->a[205][anon_sym_declare] = actions(77);
|
||||
v->a[205][anon_sym_typeset] = actions(77);
|
||||
parse_table_790(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_157.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_158.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[205][anon_sym_export] = actions(77);
|
||||
v->a[205][anon_sym_readonly] = actions(77);
|
||||
v->a[205][anon_sym_local] = actions(77);
|
||||
v->a[205][anon_sym_unset] = actions(79);
|
||||
v->a[205][anon_sym_unsetenv] = actions(79);
|
||||
v->a[205][anon_sym_LT] = actions(81);
|
||||
v->a[205][anon_sym_GT] = actions(81);
|
||||
v->a[205][anon_sym_GT_GT] = actions(83);
|
||||
v->a[205][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[205][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[205][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[205][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[205][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[205][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[205][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[205][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[205][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[205][sym__special_character] = actions(91);
|
||||
v->a[205][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[205][sym_raw_string] = actions(95);
|
||||
parse_table_791(v);
|
||||
}
|
||||
|
||||
void parse_table_791(t_parse_table_array *v)
|
||||
{
|
||||
v->a[205][aux_sym_number_token1] = actions(97);
|
||||
v->a[205][aux_sym_number_token2] = actions(99);
|
||||
v->a[205][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[205][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[205][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[205][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[205][sym_comment] = actions(57);
|
||||
v->a[205][sym_file_descriptor] = actions(109);
|
||||
v->a[205][sym_variable_name] = actions(111);
|
||||
v->a[205][sym_test_operator] = actions(95);
|
||||
v->a[205][sym__brace_start] = actions(113);
|
||||
v->a[206][aux_sym__terminated_statement] = state(179);
|
||||
v->a[206][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[206][sym_redirected_statement] = state(2301);
|
||||
v->a[206][sym_for_statement] = state(2301);
|
||||
v->a[206][sym_while_statement] = state(2301);
|
||||
v->a[206][sym_if_statement] = state(2301);
|
||||
v->a[206][sym_case_statement] = state(2301);
|
||||
v->a[206][sym_function_definition] = state(2301);
|
||||
v->a[206][sym_compound_statement] = state(2301);
|
||||
parse_table_792(v);
|
||||
}
|
||||
|
||||
void parse_table_792(t_parse_table_array *v)
|
||||
{
|
||||
v->a[206][sym_subshell] = state(2301);
|
||||
v->a[206][sym_pipeline] = state(2592);
|
||||
v->a[206][sym_list] = state(2301);
|
||||
v->a[206][sym_negated_command] = state(2301);
|
||||
v->a[206][sym_declaration_command] = state(2301);
|
||||
v->a[206][sym_unset_command] = state(2301);
|
||||
v->a[206][sym_command] = state(2301);
|
||||
v->a[206][sym_command_name] = state(310);
|
||||
v->a[206][sym_variable_assignment] = state(711);
|
||||
v->a[206][sym_variable_assignments] = state(2301);
|
||||
v->a[206][sym_file_redirect] = state(1320);
|
||||
v->a[206][sym_arithmetic_expansion] = state(834);
|
||||
v->a[206][sym_brace_expression] = state(834);
|
||||
v->a[206][sym_concatenation] = state(1192);
|
||||
v->a[206][sym_string] = state(834);
|
||||
v->a[206][sym_number] = state(834);
|
||||
v->a[206][sym_simple_expansion] = state(834);
|
||||
v->a[206][sym_expansion] = state(834);
|
||||
v->a[206][sym_command_substitution] = state(834);
|
||||
v->a[206][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
parse_table_793(v);
|
||||
}
|
||||
|
||||
void parse_table_793(t_parse_table_array *v)
|
||||
{
|
||||
v->a[206][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[206][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[206][sym_word] = actions(65);
|
||||
v->a[206][anon_sym_for] = actions(9);
|
||||
v->a[206][anon_sym_select] = actions(9);
|
||||
v->a[206][anon_sym_while] = actions(11);
|
||||
v->a[206][anon_sym_until] = actions(11);
|
||||
v->a[206][anon_sym_if] = actions(13);
|
||||
v->a[206][anon_sym_case] = actions(15);
|
||||
v->a[206][anon_sym_LPAREN] = actions(17);
|
||||
v->a[206][anon_sym_function] = actions(73);
|
||||
v->a[206][anon_sym_LBRACE] = actions(21);
|
||||
v->a[206][anon_sym_RBRACE] = actions(517);
|
||||
v->a[206][anon_sym_BANG] = actions(75);
|
||||
v->a[206][anon_sym_declare] = actions(77);
|
||||
v->a[206][anon_sym_typeset] = actions(77);
|
||||
v->a[206][anon_sym_export] = actions(77);
|
||||
v->a[206][anon_sym_readonly] = actions(77);
|
||||
v->a[206][anon_sym_local] = actions(77);
|
||||
v->a[206][anon_sym_unset] = actions(79);
|
||||
parse_table_794(v);
|
||||
}
|
||||
|
||||
void parse_table_794(t_parse_table_array *v)
|
||||
{
|
||||
v->a[206][anon_sym_unsetenv] = actions(79);
|
||||
v->a[206][anon_sym_LT] = actions(81);
|
||||
v->a[206][anon_sym_GT] = actions(81);
|
||||
v->a[206][anon_sym_GT_GT] = actions(83);
|
||||
v->a[206][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[206][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[206][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[206][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[206][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[206][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[206][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[206][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[206][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[206][sym__special_character] = actions(91);
|
||||
v->a[206][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[206][sym_raw_string] = actions(95);
|
||||
v->a[206][aux_sym_number_token1] = actions(97);
|
||||
v->a[206][aux_sym_number_token2] = actions(99);
|
||||
v->a[206][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[206][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_795(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_158.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_159.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[206][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[206][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[206][sym_comment] = actions(57);
|
||||
v->a[206][sym_file_descriptor] = actions(109);
|
||||
v->a[206][sym_variable_name] = actions(111);
|
||||
v->a[206][sym_test_operator] = actions(95);
|
||||
v->a[206][sym__brace_start] = actions(113);
|
||||
v->a[207][sym__statements] = state(3690);
|
||||
v->a[207][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[207][sym_redirected_statement] = state(2121);
|
||||
v->a[207][sym_for_statement] = state(2121);
|
||||
v->a[207][sym_while_statement] = state(2121);
|
||||
v->a[207][sym_if_statement] = state(2121);
|
||||
v->a[207][sym_case_statement] = state(2121);
|
||||
v->a[207][sym_function_definition] = state(2121);
|
||||
v->a[207][sym_compound_statement] = state(2121);
|
||||
v->a[207][sym_subshell] = state(2121);
|
||||
v->a[207][sym_pipeline] = state(2499);
|
||||
v->a[207][sym_list] = state(2121);
|
||||
v->a[207][sym_negated_command] = state(2121);
|
||||
parse_table_796(v);
|
||||
}
|
||||
|
||||
void parse_table_796(t_parse_table_array *v)
|
||||
{
|
||||
v->a[207][sym_declaration_command] = state(2121);
|
||||
v->a[207][sym_unset_command] = state(2121);
|
||||
v->a[207][sym_command] = state(2121);
|
||||
v->a[207][sym_command_name] = state(340);
|
||||
v->a[207][sym_variable_assignment] = state(709);
|
||||
v->a[207][sym_variable_assignments] = state(2121);
|
||||
v->a[207][sym_file_redirect] = state(1361);
|
||||
v->a[207][sym_arithmetic_expansion] = state(834);
|
||||
v->a[207][sym_brace_expression] = state(834);
|
||||
v->a[207][sym_concatenation] = state(1192);
|
||||
v->a[207][sym_string] = state(834);
|
||||
v->a[207][sym_number] = state(834);
|
||||
v->a[207][sym_simple_expansion] = state(834);
|
||||
v->a[207][sym_expansion] = state(834);
|
||||
v->a[207][sym_command_substitution] = state(834);
|
||||
v->a[207][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[207][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[207][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[207][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[207][sym_word] = actions(467);
|
||||
parse_table_797(v);
|
||||
}
|
||||
|
||||
void parse_table_797(t_parse_table_array *v)
|
||||
{
|
||||
v->a[207][anon_sym_for] = actions(9);
|
||||
v->a[207][anon_sym_select] = actions(9);
|
||||
v->a[207][anon_sym_while] = actions(11);
|
||||
v->a[207][anon_sym_until] = actions(11);
|
||||
v->a[207][anon_sym_if] = actions(13);
|
||||
v->a[207][anon_sym_case] = actions(15);
|
||||
v->a[207][anon_sym_LPAREN] = actions(17);
|
||||
v->a[207][anon_sym_function] = actions(469);
|
||||
v->a[207][anon_sym_LBRACE] = actions(21);
|
||||
v->a[207][anon_sym_BANG] = actions(471);
|
||||
v->a[207][anon_sym_declare] = actions(473);
|
||||
v->a[207][anon_sym_typeset] = actions(473);
|
||||
v->a[207][anon_sym_export] = actions(473);
|
||||
v->a[207][anon_sym_readonly] = actions(473);
|
||||
v->a[207][anon_sym_local] = actions(473);
|
||||
v->a[207][anon_sym_unset] = actions(475);
|
||||
v->a[207][anon_sym_unsetenv] = actions(475);
|
||||
v->a[207][anon_sym_LT] = actions(81);
|
||||
v->a[207][anon_sym_GT] = actions(81);
|
||||
v->a[207][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_798(v);
|
||||
}
|
||||
|
||||
void parse_table_798(t_parse_table_array *v)
|
||||
{
|
||||
v->a[207][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[207][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[207][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[207][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[207][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[207][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[207][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[207][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[207][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[207][sym__special_character] = actions(91);
|
||||
v->a[207][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[207][sym_raw_string] = actions(95);
|
||||
v->a[207][aux_sym_number_token1] = actions(97);
|
||||
v->a[207][aux_sym_number_token2] = actions(99);
|
||||
v->a[207][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[207][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[207][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[207][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[207][sym_comment] = actions(57);
|
||||
v->a[207][sym_file_descriptor] = actions(109);
|
||||
parse_table_799(v);
|
||||
}
|
||||
|
||||
void parse_table_799(t_parse_table_array *v)
|
||||
{
|
||||
v->a[207][sym_variable_name] = actions(111);
|
||||
v->a[207][sym_test_operator] = actions(95);
|
||||
v->a[207][sym__brace_start] = actions(113);
|
||||
v->a[208][sym__statements] = state(3781);
|
||||
v->a[208][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[208][sym_redirected_statement] = state(2121);
|
||||
v->a[208][sym_for_statement] = state(2121);
|
||||
v->a[208][sym_while_statement] = state(2121);
|
||||
v->a[208][sym_if_statement] = state(2121);
|
||||
v->a[208][sym_case_statement] = state(2121);
|
||||
v->a[208][sym_function_definition] = state(2121);
|
||||
v->a[208][sym_compound_statement] = state(2121);
|
||||
v->a[208][sym_subshell] = state(2121);
|
||||
v->a[208][sym_pipeline] = state(2499);
|
||||
v->a[208][sym_list] = state(2121);
|
||||
v->a[208][sym_negated_command] = state(2121);
|
||||
v->a[208][sym_declaration_command] = state(2121);
|
||||
v->a[208][sym_unset_command] = state(2121);
|
||||
v->a[208][sym_command] = state(2121);
|
||||
v->a[208][sym_command_name] = state(340);
|
||||
parse_table_800(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_159.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_16.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[19][anon_sym_while] = actions(133);
|
||||
v->a[19][anon_sym_until] = actions(133);
|
||||
v->a[19][anon_sym_if] = actions(135);
|
||||
v->a[19][anon_sym_case] = actions(137);
|
||||
v->a[19][anon_sym_esac] = actions(191);
|
||||
v->a[19][anon_sym_LPAREN] = actions(141);
|
||||
v->a[19][anon_sym_SEMI_SEMI] = actions(327);
|
||||
v->a[19][anon_sym_SEMI_AMP] = actions(329);
|
||||
v->a[19][anon_sym_SEMI_SEMI_AMP] = actions(331);
|
||||
v->a[19][anon_sym_function] = actions(147);
|
||||
v->a[19][anon_sym_LBRACE] = actions(149);
|
||||
v->a[19][anon_sym_BANG] = actions(151);
|
||||
v->a[19][anon_sym_declare] = actions(153);
|
||||
v->a[19][anon_sym_typeset] = actions(153);
|
||||
v->a[19][anon_sym_export] = actions(153);
|
||||
v->a[19][anon_sym_readonly] = actions(153);
|
||||
v->a[19][anon_sym_local] = actions(153);
|
||||
v->a[19][anon_sym_unset] = actions(155);
|
||||
v->a[19][anon_sym_unsetenv] = actions(155);
|
||||
v->a[19][anon_sym_LT] = actions(157);
|
||||
parse_table_81(v);
|
||||
}
|
||||
|
||||
void parse_table_81(t_parse_table_array *v)
|
||||
{
|
||||
v->a[19][anon_sym_GT] = actions(157);
|
||||
v->a[19][anon_sym_GT_GT] = actions(159);
|
||||
v->a[19][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[19][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[19][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[19][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[19][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[19][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[19][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[19][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[19][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[19][sym__special_character] = actions(167);
|
||||
v->a[19][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[19][sym_raw_string] = actions(171);
|
||||
v->a[19][aux_sym_number_token1] = actions(173);
|
||||
v->a[19][aux_sym_number_token2] = actions(175);
|
||||
v->a[19][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[19][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[19][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[19][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_82(v);
|
||||
}
|
||||
|
||||
void parse_table_82(t_parse_table_array *v)
|
||||
{
|
||||
v->a[19][sym_comment] = actions(57);
|
||||
v->a[19][sym_file_descriptor] = actions(185);
|
||||
v->a[19][sym_variable_name] = actions(187);
|
||||
v->a[19][sym_test_operator] = actions(171);
|
||||
v->a[19][sym__brace_start] = actions(189);
|
||||
v->a[20][sym__statements] = state(3447);
|
||||
v->a[20][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[20][sym_redirected_statement] = state(1914);
|
||||
v->a[20][sym_for_statement] = state(1914);
|
||||
v->a[20][sym_while_statement] = state(1914);
|
||||
v->a[20][sym_if_statement] = state(1914);
|
||||
v->a[20][sym_case_statement] = state(1914);
|
||||
v->a[20][sym_function_definition] = state(1914);
|
||||
v->a[20][sym_compound_statement] = state(1914);
|
||||
v->a[20][sym_subshell] = state(1914);
|
||||
v->a[20][sym_pipeline] = state(2054);
|
||||
v->a[20][sym_list] = state(1914);
|
||||
v->a[20][sym_negated_command] = state(1914);
|
||||
v->a[20][sym_declaration_command] = state(1914);
|
||||
v->a[20][sym_unset_command] = state(1914);
|
||||
parse_table_83(v);
|
||||
}
|
||||
|
||||
void parse_table_83(t_parse_table_array *v)
|
||||
{
|
||||
v->a[20][sym_command] = state(1914);
|
||||
v->a[20][sym_command_name] = state(257);
|
||||
v->a[20][sym_variable_assignment] = state(445);
|
||||
v->a[20][sym_variable_assignments] = state(1914);
|
||||
v->a[20][sym_file_redirect] = state(1015);
|
||||
v->a[20][sym_arithmetic_expansion] = state(508);
|
||||
v->a[20][sym_brace_expression] = state(508);
|
||||
v->a[20][sym_concatenation] = state(862);
|
||||
v->a[20][sym_string] = state(508);
|
||||
v->a[20][sym_number] = state(508);
|
||||
v->a[20][sym_simple_expansion] = state(508);
|
||||
v->a[20][sym_expansion] = state(508);
|
||||
v->a[20][sym_command_substitution] = state(508);
|
||||
v->a[20][aux_sym__statements_repeat1] = state(230);
|
||||
v->a[20][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[20][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[20][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[20][sym_word] = actions(129);
|
||||
v->a[20][anon_sym_for] = actions(131);
|
||||
v->a[20][anon_sym_select] = actions(131);
|
||||
parse_table_84(v);
|
||||
}
|
||||
|
||||
void parse_table_84(t_parse_table_array *v)
|
||||
{
|
||||
v->a[20][anon_sym_while] = actions(133);
|
||||
v->a[20][anon_sym_until] = actions(133);
|
||||
v->a[20][anon_sym_if] = actions(135);
|
||||
v->a[20][anon_sym_case] = actions(137);
|
||||
v->a[20][anon_sym_esac] = actions(333);
|
||||
v->a[20][anon_sym_LPAREN] = actions(141);
|
||||
v->a[20][anon_sym_SEMI_SEMI] = actions(335);
|
||||
v->a[20][anon_sym_SEMI_AMP] = actions(337);
|
||||
v->a[20][anon_sym_SEMI_SEMI_AMP] = actions(337);
|
||||
v->a[20][anon_sym_function] = actions(147);
|
||||
v->a[20][anon_sym_LBRACE] = actions(149);
|
||||
v->a[20][anon_sym_BANG] = actions(151);
|
||||
v->a[20][anon_sym_declare] = actions(153);
|
||||
v->a[20][anon_sym_typeset] = actions(153);
|
||||
v->a[20][anon_sym_export] = actions(153);
|
||||
v->a[20][anon_sym_readonly] = actions(153);
|
||||
v->a[20][anon_sym_local] = actions(153);
|
||||
v->a[20][anon_sym_unset] = actions(155);
|
||||
v->a[20][anon_sym_unsetenv] = actions(155);
|
||||
v->a[20][anon_sym_LT] = actions(157);
|
||||
parse_table_85(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_16.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_160.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[208][sym_variable_assignment] = state(709);
|
||||
v->a[208][sym_variable_assignments] = state(2121);
|
||||
v->a[208][sym_file_redirect] = state(1361);
|
||||
v->a[208][sym_arithmetic_expansion] = state(834);
|
||||
v->a[208][sym_brace_expression] = state(834);
|
||||
v->a[208][sym_concatenation] = state(1192);
|
||||
v->a[208][sym_string] = state(834);
|
||||
v->a[208][sym_number] = state(834);
|
||||
v->a[208][sym_simple_expansion] = state(834);
|
||||
v->a[208][sym_expansion] = state(834);
|
||||
v->a[208][sym_command_substitution] = state(834);
|
||||
v->a[208][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[208][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[208][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[208][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[208][sym_word] = actions(467);
|
||||
v->a[208][anon_sym_for] = actions(9);
|
||||
v->a[208][anon_sym_select] = actions(9);
|
||||
v->a[208][anon_sym_while] = actions(11);
|
||||
v->a[208][anon_sym_until] = actions(11);
|
||||
parse_table_801(v);
|
||||
}
|
||||
|
||||
void parse_table_801(t_parse_table_array *v)
|
||||
{
|
||||
v->a[208][anon_sym_if] = actions(13);
|
||||
v->a[208][anon_sym_case] = actions(15);
|
||||
v->a[208][anon_sym_LPAREN] = actions(17);
|
||||
v->a[208][anon_sym_function] = actions(469);
|
||||
v->a[208][anon_sym_LBRACE] = actions(21);
|
||||
v->a[208][anon_sym_BANG] = actions(471);
|
||||
v->a[208][anon_sym_declare] = actions(473);
|
||||
v->a[208][anon_sym_typeset] = actions(473);
|
||||
v->a[208][anon_sym_export] = actions(473);
|
||||
v->a[208][anon_sym_readonly] = actions(473);
|
||||
v->a[208][anon_sym_local] = actions(473);
|
||||
v->a[208][anon_sym_unset] = actions(475);
|
||||
v->a[208][anon_sym_unsetenv] = actions(475);
|
||||
v->a[208][anon_sym_LT] = actions(81);
|
||||
v->a[208][anon_sym_GT] = actions(81);
|
||||
v->a[208][anon_sym_GT_GT] = actions(83);
|
||||
v->a[208][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[208][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[208][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[208][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_802(v);
|
||||
}
|
||||
|
||||
void parse_table_802(t_parse_table_array *v)
|
||||
{
|
||||
v->a[208][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[208][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[208][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[208][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[208][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[208][sym__special_character] = actions(91);
|
||||
v->a[208][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[208][sym_raw_string] = actions(95);
|
||||
v->a[208][aux_sym_number_token1] = actions(97);
|
||||
v->a[208][aux_sym_number_token2] = actions(99);
|
||||
v->a[208][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[208][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[208][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[208][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[208][sym_comment] = actions(57);
|
||||
v->a[208][sym_file_descriptor] = actions(109);
|
||||
v->a[208][sym_variable_name] = actions(111);
|
||||
v->a[208][sym_test_operator] = actions(95);
|
||||
v->a[208][sym__brace_start] = actions(113);
|
||||
v->a[209][sym__statements] = state(3751);
|
||||
parse_table_803(v);
|
||||
}
|
||||
|
||||
void parse_table_803(t_parse_table_array *v)
|
||||
{
|
||||
v->a[209][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[209][sym_redirected_statement] = state(2121);
|
||||
v->a[209][sym_for_statement] = state(2121);
|
||||
v->a[209][sym_while_statement] = state(2121);
|
||||
v->a[209][sym_if_statement] = state(2121);
|
||||
v->a[209][sym_case_statement] = state(2121);
|
||||
v->a[209][sym_function_definition] = state(2121);
|
||||
v->a[209][sym_compound_statement] = state(2121);
|
||||
v->a[209][sym_subshell] = state(2121);
|
||||
v->a[209][sym_pipeline] = state(2499);
|
||||
v->a[209][sym_list] = state(2121);
|
||||
v->a[209][sym_negated_command] = state(2121);
|
||||
v->a[209][sym_declaration_command] = state(2121);
|
||||
v->a[209][sym_unset_command] = state(2121);
|
||||
v->a[209][sym_command] = state(2121);
|
||||
v->a[209][sym_command_name] = state(340);
|
||||
v->a[209][sym_variable_assignment] = state(709);
|
||||
v->a[209][sym_variable_assignments] = state(2121);
|
||||
v->a[209][sym_file_redirect] = state(1361);
|
||||
v->a[209][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_804(v);
|
||||
}
|
||||
|
||||
void parse_table_804(t_parse_table_array *v)
|
||||
{
|
||||
v->a[209][sym_brace_expression] = state(834);
|
||||
v->a[209][sym_concatenation] = state(1192);
|
||||
v->a[209][sym_string] = state(834);
|
||||
v->a[209][sym_number] = state(834);
|
||||
v->a[209][sym_simple_expansion] = state(834);
|
||||
v->a[209][sym_expansion] = state(834);
|
||||
v->a[209][sym_command_substitution] = state(834);
|
||||
v->a[209][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[209][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[209][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[209][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[209][sym_word] = actions(467);
|
||||
v->a[209][anon_sym_for] = actions(9);
|
||||
v->a[209][anon_sym_select] = actions(9);
|
||||
v->a[209][anon_sym_while] = actions(11);
|
||||
v->a[209][anon_sym_until] = actions(11);
|
||||
v->a[209][anon_sym_if] = actions(13);
|
||||
v->a[209][anon_sym_case] = actions(15);
|
||||
v->a[209][anon_sym_LPAREN] = actions(17);
|
||||
v->a[209][anon_sym_function] = actions(469);
|
||||
parse_table_805(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_160.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_161.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[209][anon_sym_LBRACE] = actions(21);
|
||||
v->a[209][anon_sym_BANG] = actions(471);
|
||||
v->a[209][anon_sym_declare] = actions(473);
|
||||
v->a[209][anon_sym_typeset] = actions(473);
|
||||
v->a[209][anon_sym_export] = actions(473);
|
||||
v->a[209][anon_sym_readonly] = actions(473);
|
||||
v->a[209][anon_sym_local] = actions(473);
|
||||
v->a[209][anon_sym_unset] = actions(475);
|
||||
v->a[209][anon_sym_unsetenv] = actions(475);
|
||||
v->a[209][anon_sym_LT] = actions(81);
|
||||
v->a[209][anon_sym_GT] = actions(81);
|
||||
v->a[209][anon_sym_GT_GT] = actions(83);
|
||||
v->a[209][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[209][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[209][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[209][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[209][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[209][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[209][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[209][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_806(v);
|
||||
}
|
||||
|
||||
void parse_table_806(t_parse_table_array *v)
|
||||
{
|
||||
v->a[209][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[209][sym__special_character] = actions(91);
|
||||
v->a[209][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[209][sym_raw_string] = actions(95);
|
||||
v->a[209][aux_sym_number_token1] = actions(97);
|
||||
v->a[209][aux_sym_number_token2] = actions(99);
|
||||
v->a[209][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[209][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[209][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[209][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[209][sym_comment] = actions(57);
|
||||
v->a[209][sym_file_descriptor] = actions(109);
|
||||
v->a[209][sym_variable_name] = actions(111);
|
||||
v->a[209][sym_test_operator] = actions(95);
|
||||
v->a[209][sym__brace_start] = actions(113);
|
||||
v->a[210][sym__statements] = state(3716);
|
||||
v->a[210][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[210][sym_redirected_statement] = state(2121);
|
||||
v->a[210][sym_for_statement] = state(2121);
|
||||
v->a[210][sym_while_statement] = state(2121);
|
||||
parse_table_807(v);
|
||||
}
|
||||
|
||||
void parse_table_807(t_parse_table_array *v)
|
||||
{
|
||||
v->a[210][sym_if_statement] = state(2121);
|
||||
v->a[210][sym_case_statement] = state(2121);
|
||||
v->a[210][sym_function_definition] = state(2121);
|
||||
v->a[210][sym_compound_statement] = state(2121);
|
||||
v->a[210][sym_subshell] = state(2121);
|
||||
v->a[210][sym_pipeline] = state(2499);
|
||||
v->a[210][sym_list] = state(2121);
|
||||
v->a[210][sym_negated_command] = state(2121);
|
||||
v->a[210][sym_declaration_command] = state(2121);
|
||||
v->a[210][sym_unset_command] = state(2121);
|
||||
v->a[210][sym_command] = state(2121);
|
||||
v->a[210][sym_command_name] = state(340);
|
||||
v->a[210][sym_variable_assignment] = state(709);
|
||||
v->a[210][sym_variable_assignments] = state(2121);
|
||||
v->a[210][sym_file_redirect] = state(1361);
|
||||
v->a[210][sym_arithmetic_expansion] = state(834);
|
||||
v->a[210][sym_brace_expression] = state(834);
|
||||
v->a[210][sym_concatenation] = state(1192);
|
||||
v->a[210][sym_string] = state(834);
|
||||
v->a[210][sym_number] = state(834);
|
||||
parse_table_808(v);
|
||||
}
|
||||
|
||||
void parse_table_808(t_parse_table_array *v)
|
||||
{
|
||||
v->a[210][sym_simple_expansion] = state(834);
|
||||
v->a[210][sym_expansion] = state(834);
|
||||
v->a[210][sym_command_substitution] = state(834);
|
||||
v->a[210][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[210][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[210][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[210][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[210][sym_word] = actions(467);
|
||||
v->a[210][anon_sym_for] = actions(9);
|
||||
v->a[210][anon_sym_select] = actions(9);
|
||||
v->a[210][anon_sym_while] = actions(11);
|
||||
v->a[210][anon_sym_until] = actions(11);
|
||||
v->a[210][anon_sym_if] = actions(13);
|
||||
v->a[210][anon_sym_case] = actions(15);
|
||||
v->a[210][anon_sym_LPAREN] = actions(17);
|
||||
v->a[210][anon_sym_function] = actions(469);
|
||||
v->a[210][anon_sym_LBRACE] = actions(21);
|
||||
v->a[210][anon_sym_BANG] = actions(471);
|
||||
v->a[210][anon_sym_declare] = actions(473);
|
||||
v->a[210][anon_sym_typeset] = actions(473);
|
||||
parse_table_809(v);
|
||||
}
|
||||
|
||||
void parse_table_809(t_parse_table_array *v)
|
||||
{
|
||||
v->a[210][anon_sym_export] = actions(473);
|
||||
v->a[210][anon_sym_readonly] = actions(473);
|
||||
v->a[210][anon_sym_local] = actions(473);
|
||||
v->a[210][anon_sym_unset] = actions(475);
|
||||
v->a[210][anon_sym_unsetenv] = actions(475);
|
||||
v->a[210][anon_sym_LT] = actions(81);
|
||||
v->a[210][anon_sym_GT] = actions(81);
|
||||
v->a[210][anon_sym_GT_GT] = actions(83);
|
||||
v->a[210][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[210][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[210][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[210][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[210][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[210][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[210][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[210][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[210][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[210][sym__special_character] = actions(91);
|
||||
v->a[210][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[210][sym_raw_string] = actions(95);
|
||||
parse_table_810(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_161.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_162.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[210][aux_sym_number_token1] = actions(97);
|
||||
v->a[210][aux_sym_number_token2] = actions(99);
|
||||
v->a[210][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[210][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[210][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[210][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[210][sym_comment] = actions(57);
|
||||
v->a[210][sym_file_descriptor] = actions(109);
|
||||
v->a[210][sym_variable_name] = actions(111);
|
||||
v->a[210][sym_test_operator] = actions(95);
|
||||
v->a[210][sym__brace_start] = actions(113);
|
||||
v->a[211][sym__statements] = state(3694);
|
||||
v->a[211][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[211][sym_redirected_statement] = state(2098);
|
||||
v->a[211][sym_for_statement] = state(2098);
|
||||
v->a[211][sym_while_statement] = state(2098);
|
||||
v->a[211][sym_if_statement] = state(2098);
|
||||
v->a[211][sym_case_statement] = state(2098);
|
||||
v->a[211][sym_function_definition] = state(2098);
|
||||
v->a[211][sym_compound_statement] = state(2098);
|
||||
parse_table_811(v);
|
||||
}
|
||||
|
||||
void parse_table_811(t_parse_table_array *v)
|
||||
{
|
||||
v->a[211][sym_subshell] = state(2098);
|
||||
v->a[211][sym_pipeline] = state(2384);
|
||||
v->a[211][sym_list] = state(2098);
|
||||
v->a[211][sym_negated_command] = state(2098);
|
||||
v->a[211][sym_declaration_command] = state(2098);
|
||||
v->a[211][sym_unset_command] = state(2098);
|
||||
v->a[211][sym_command] = state(2098);
|
||||
v->a[211][sym_command_name] = state(292);
|
||||
v->a[211][sym_variable_assignment] = state(539);
|
||||
v->a[211][sym_variable_assignments] = state(2098);
|
||||
v->a[211][sym_file_redirect] = state(1255);
|
||||
v->a[211][sym_arithmetic_expansion] = state(702);
|
||||
v->a[211][sym_brace_expression] = state(702);
|
||||
v->a[211][sym_concatenation] = state(1192);
|
||||
v->a[211][sym_string] = state(702);
|
||||
v->a[211][sym_number] = state(702);
|
||||
v->a[211][sym_simple_expansion] = state(702);
|
||||
v->a[211][sym_expansion] = state(702);
|
||||
v->a[211][sym_command_substitution] = state(702);
|
||||
v->a[211][aux_sym__statements_repeat1] = state(226);
|
||||
parse_table_812(v);
|
||||
}
|
||||
|
||||
void parse_table_812(t_parse_table_array *v)
|
||||
{
|
||||
v->a[211][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[211][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[211][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[211][sym_word] = actions(419);
|
||||
v->a[211][anon_sym_for] = actions(9);
|
||||
v->a[211][anon_sym_select] = actions(9);
|
||||
v->a[211][anon_sym_while] = actions(11);
|
||||
v->a[211][anon_sym_until] = actions(11);
|
||||
v->a[211][anon_sym_if] = actions(13);
|
||||
v->a[211][anon_sym_case] = actions(15);
|
||||
v->a[211][anon_sym_LPAREN] = actions(17);
|
||||
v->a[211][anon_sym_function] = actions(423);
|
||||
v->a[211][anon_sym_LBRACE] = actions(21);
|
||||
v->a[211][anon_sym_BANG] = actions(425);
|
||||
v->a[211][anon_sym_declare] = actions(427);
|
||||
v->a[211][anon_sym_typeset] = actions(427);
|
||||
v->a[211][anon_sym_export] = actions(427);
|
||||
v->a[211][anon_sym_readonly] = actions(427);
|
||||
v->a[211][anon_sym_local] = actions(427);
|
||||
v->a[211][anon_sym_unset] = actions(429);
|
||||
parse_table_813(v);
|
||||
}
|
||||
|
||||
void parse_table_813(t_parse_table_array *v)
|
||||
{
|
||||
v->a[211][anon_sym_unsetenv] = actions(429);
|
||||
v->a[211][anon_sym_LT] = actions(431);
|
||||
v->a[211][anon_sym_GT] = actions(431);
|
||||
v->a[211][anon_sym_GT_GT] = actions(433);
|
||||
v->a[211][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[211][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[211][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[211][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[211][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[211][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[211][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[211][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[211][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[211][sym__special_character] = actions(437);
|
||||
v->a[211][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[211][sym_raw_string] = actions(439);
|
||||
v->a[211][aux_sym_number_token1] = actions(97);
|
||||
v->a[211][aux_sym_number_token2] = actions(99);
|
||||
v->a[211][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[211][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_814(v);
|
||||
}
|
||||
|
||||
void parse_table_814(t_parse_table_array *v)
|
||||
{
|
||||
v->a[211][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[211][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[211][sym_comment] = actions(57);
|
||||
v->a[211][sym_file_descriptor] = actions(441);
|
||||
v->a[211][sym_variable_name] = actions(443);
|
||||
v->a[211][sym_test_operator] = actions(439);
|
||||
v->a[211][sym__brace_start] = actions(113);
|
||||
v->a[212][sym__statements] = state(3610);
|
||||
v->a[212][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[212][sym_redirected_statement] = state(2121);
|
||||
v->a[212][sym_for_statement] = state(2121);
|
||||
v->a[212][sym_while_statement] = state(2121);
|
||||
v->a[212][sym_if_statement] = state(2121);
|
||||
v->a[212][sym_case_statement] = state(2121);
|
||||
v->a[212][sym_function_definition] = state(2121);
|
||||
v->a[212][sym_compound_statement] = state(2121);
|
||||
v->a[212][sym_subshell] = state(2121);
|
||||
v->a[212][sym_pipeline] = state(2499);
|
||||
v->a[212][sym_list] = state(2121);
|
||||
v->a[212][sym_negated_command] = state(2121);
|
||||
parse_table_815(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_162.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_163.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[212][sym_declaration_command] = state(2121);
|
||||
v->a[212][sym_unset_command] = state(2121);
|
||||
v->a[212][sym_command] = state(2121);
|
||||
v->a[212][sym_command_name] = state(340);
|
||||
v->a[212][sym_variable_assignment] = state(709);
|
||||
v->a[212][sym_variable_assignments] = state(2121);
|
||||
v->a[212][sym_file_redirect] = state(1361);
|
||||
v->a[212][sym_arithmetic_expansion] = state(834);
|
||||
v->a[212][sym_brace_expression] = state(834);
|
||||
v->a[212][sym_concatenation] = state(1192);
|
||||
v->a[212][sym_string] = state(834);
|
||||
v->a[212][sym_number] = state(834);
|
||||
v->a[212][sym_simple_expansion] = state(834);
|
||||
v->a[212][sym_expansion] = state(834);
|
||||
v->a[212][sym_command_substitution] = state(834);
|
||||
v->a[212][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[212][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[212][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[212][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[212][sym_word] = actions(467);
|
||||
parse_table_816(v);
|
||||
}
|
||||
|
||||
void parse_table_816(t_parse_table_array *v)
|
||||
{
|
||||
v->a[212][anon_sym_for] = actions(9);
|
||||
v->a[212][anon_sym_select] = actions(9);
|
||||
v->a[212][anon_sym_while] = actions(11);
|
||||
v->a[212][anon_sym_until] = actions(11);
|
||||
v->a[212][anon_sym_if] = actions(13);
|
||||
v->a[212][anon_sym_case] = actions(15);
|
||||
v->a[212][anon_sym_LPAREN] = actions(17);
|
||||
v->a[212][anon_sym_function] = actions(469);
|
||||
v->a[212][anon_sym_LBRACE] = actions(21);
|
||||
v->a[212][anon_sym_BANG] = actions(471);
|
||||
v->a[212][anon_sym_declare] = actions(473);
|
||||
v->a[212][anon_sym_typeset] = actions(473);
|
||||
v->a[212][anon_sym_export] = actions(473);
|
||||
v->a[212][anon_sym_readonly] = actions(473);
|
||||
v->a[212][anon_sym_local] = actions(473);
|
||||
v->a[212][anon_sym_unset] = actions(475);
|
||||
v->a[212][anon_sym_unsetenv] = actions(475);
|
||||
v->a[212][anon_sym_LT] = actions(81);
|
||||
v->a[212][anon_sym_GT] = actions(81);
|
||||
v->a[212][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_817(v);
|
||||
}
|
||||
|
||||
void parse_table_817(t_parse_table_array *v)
|
||||
{
|
||||
v->a[212][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[212][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[212][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[212][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[212][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[212][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[212][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[212][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[212][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[212][sym__special_character] = actions(91);
|
||||
v->a[212][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[212][sym_raw_string] = actions(95);
|
||||
v->a[212][aux_sym_number_token1] = actions(97);
|
||||
v->a[212][aux_sym_number_token2] = actions(99);
|
||||
v->a[212][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[212][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[212][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[212][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[212][sym_comment] = actions(57);
|
||||
v->a[212][sym_file_descriptor] = actions(109);
|
||||
parse_table_818(v);
|
||||
}
|
||||
|
||||
void parse_table_818(t_parse_table_array *v)
|
||||
{
|
||||
v->a[212][sym_variable_name] = actions(111);
|
||||
v->a[212][sym_test_operator] = actions(95);
|
||||
v->a[212][sym__brace_start] = actions(113);
|
||||
v->a[213][sym__statements] = state(3718);
|
||||
v->a[213][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[213][sym_redirected_statement] = state(2098);
|
||||
v->a[213][sym_for_statement] = state(2098);
|
||||
v->a[213][sym_while_statement] = state(2098);
|
||||
v->a[213][sym_if_statement] = state(2098);
|
||||
v->a[213][sym_case_statement] = state(2098);
|
||||
v->a[213][sym_function_definition] = state(2098);
|
||||
v->a[213][sym_compound_statement] = state(2098);
|
||||
v->a[213][sym_subshell] = state(2098);
|
||||
v->a[213][sym_pipeline] = state(2384);
|
||||
v->a[213][sym_list] = state(2098);
|
||||
v->a[213][sym_negated_command] = state(2098);
|
||||
v->a[213][sym_declaration_command] = state(2098);
|
||||
v->a[213][sym_unset_command] = state(2098);
|
||||
v->a[213][sym_command] = state(2098);
|
||||
v->a[213][sym_command_name] = state(292);
|
||||
parse_table_819(v);
|
||||
}
|
||||
|
||||
void parse_table_819(t_parse_table_array *v)
|
||||
{
|
||||
v->a[213][sym_variable_assignment] = state(539);
|
||||
v->a[213][sym_variable_assignments] = state(2098);
|
||||
v->a[213][sym_file_redirect] = state(1319);
|
||||
v->a[213][sym_arithmetic_expansion] = state(702);
|
||||
v->a[213][sym_brace_expression] = state(702);
|
||||
v->a[213][sym_concatenation] = state(1192);
|
||||
v->a[213][sym_string] = state(702);
|
||||
v->a[213][sym_number] = state(702);
|
||||
v->a[213][sym_simple_expansion] = state(702);
|
||||
v->a[213][sym_expansion] = state(702);
|
||||
v->a[213][sym_command_substitution] = state(702);
|
||||
v->a[213][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[213][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[213][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[213][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[213][sym_word] = actions(419);
|
||||
v->a[213][anon_sym_for] = actions(9);
|
||||
v->a[213][anon_sym_select] = actions(9);
|
||||
v->a[213][anon_sym_while] = actions(11);
|
||||
v->a[213][anon_sym_until] = actions(11);
|
||||
parse_table_820(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_163.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_164.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[213][anon_sym_if] = actions(13);
|
||||
v->a[213][anon_sym_case] = actions(15);
|
||||
v->a[213][anon_sym_LPAREN] = actions(17);
|
||||
v->a[213][anon_sym_function] = actions(423);
|
||||
v->a[213][anon_sym_LBRACE] = actions(21);
|
||||
v->a[213][anon_sym_BANG] = actions(425);
|
||||
v->a[213][anon_sym_declare] = actions(427);
|
||||
v->a[213][anon_sym_typeset] = actions(427);
|
||||
v->a[213][anon_sym_export] = actions(427);
|
||||
v->a[213][anon_sym_readonly] = actions(427);
|
||||
v->a[213][anon_sym_local] = actions(427);
|
||||
v->a[213][anon_sym_unset] = actions(429);
|
||||
v->a[213][anon_sym_unsetenv] = actions(429);
|
||||
v->a[213][anon_sym_LT] = actions(431);
|
||||
v->a[213][anon_sym_GT] = actions(431);
|
||||
v->a[213][anon_sym_GT_GT] = actions(433);
|
||||
v->a[213][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[213][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[213][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[213][anon_sym_GT_AMP] = actions(431);
|
||||
parse_table_821(v);
|
||||
}
|
||||
|
||||
void parse_table_821(t_parse_table_array *v)
|
||||
{
|
||||
v->a[213][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[213][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[213][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[213][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[213][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[213][sym__special_character] = actions(437);
|
||||
v->a[213][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[213][sym_raw_string] = actions(439);
|
||||
v->a[213][aux_sym_number_token1] = actions(97);
|
||||
v->a[213][aux_sym_number_token2] = actions(99);
|
||||
v->a[213][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[213][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[213][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[213][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[213][sym_comment] = actions(57);
|
||||
v->a[213][sym_file_descriptor] = actions(441);
|
||||
v->a[213][sym_variable_name] = actions(443);
|
||||
v->a[213][sym_test_operator] = actions(439);
|
||||
v->a[213][sym__brace_start] = actions(113);
|
||||
v->a[214][sym__statements] = state(3750);
|
||||
parse_table_822(v);
|
||||
}
|
||||
|
||||
void parse_table_822(t_parse_table_array *v)
|
||||
{
|
||||
v->a[214][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[214][sym_redirected_statement] = state(2121);
|
||||
v->a[214][sym_for_statement] = state(2121);
|
||||
v->a[214][sym_while_statement] = state(2121);
|
||||
v->a[214][sym_if_statement] = state(2121);
|
||||
v->a[214][sym_case_statement] = state(2121);
|
||||
v->a[214][sym_function_definition] = state(2121);
|
||||
v->a[214][sym_compound_statement] = state(2121);
|
||||
v->a[214][sym_subshell] = state(2121);
|
||||
v->a[214][sym_pipeline] = state(2499);
|
||||
v->a[214][sym_list] = state(2121);
|
||||
v->a[214][sym_negated_command] = state(2121);
|
||||
v->a[214][sym_declaration_command] = state(2121);
|
||||
v->a[214][sym_unset_command] = state(2121);
|
||||
v->a[214][sym_command] = state(2121);
|
||||
v->a[214][sym_command_name] = state(340);
|
||||
v->a[214][sym_variable_assignment] = state(709);
|
||||
v->a[214][sym_variable_assignments] = state(2121);
|
||||
v->a[214][sym_file_redirect] = state(1361);
|
||||
v->a[214][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_823(v);
|
||||
}
|
||||
|
||||
void parse_table_823(t_parse_table_array *v)
|
||||
{
|
||||
v->a[214][sym_brace_expression] = state(834);
|
||||
v->a[214][sym_concatenation] = state(1192);
|
||||
v->a[214][sym_string] = state(834);
|
||||
v->a[214][sym_number] = state(834);
|
||||
v->a[214][sym_simple_expansion] = state(834);
|
||||
v->a[214][sym_expansion] = state(834);
|
||||
v->a[214][sym_command_substitution] = state(834);
|
||||
v->a[214][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[214][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[214][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[214][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[214][sym_word] = actions(467);
|
||||
v->a[214][anon_sym_for] = actions(9);
|
||||
v->a[214][anon_sym_select] = actions(9);
|
||||
v->a[214][anon_sym_while] = actions(11);
|
||||
v->a[214][anon_sym_until] = actions(11);
|
||||
v->a[214][anon_sym_if] = actions(13);
|
||||
v->a[214][anon_sym_case] = actions(15);
|
||||
v->a[214][anon_sym_LPAREN] = actions(17);
|
||||
v->a[214][anon_sym_function] = actions(469);
|
||||
parse_table_824(v);
|
||||
}
|
||||
|
||||
void parse_table_824(t_parse_table_array *v)
|
||||
{
|
||||
v->a[214][anon_sym_LBRACE] = actions(21);
|
||||
v->a[214][anon_sym_BANG] = actions(471);
|
||||
v->a[214][anon_sym_declare] = actions(473);
|
||||
v->a[214][anon_sym_typeset] = actions(473);
|
||||
v->a[214][anon_sym_export] = actions(473);
|
||||
v->a[214][anon_sym_readonly] = actions(473);
|
||||
v->a[214][anon_sym_local] = actions(473);
|
||||
v->a[214][anon_sym_unset] = actions(475);
|
||||
v->a[214][anon_sym_unsetenv] = actions(475);
|
||||
v->a[214][anon_sym_LT] = actions(81);
|
||||
v->a[214][anon_sym_GT] = actions(81);
|
||||
v->a[214][anon_sym_GT_GT] = actions(83);
|
||||
v->a[214][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[214][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[214][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[214][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[214][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[214][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[214][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[214][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_825(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_164.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_165.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[214][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[214][sym__special_character] = actions(91);
|
||||
v->a[214][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[214][sym_raw_string] = actions(95);
|
||||
v->a[214][aux_sym_number_token1] = actions(97);
|
||||
v->a[214][aux_sym_number_token2] = actions(99);
|
||||
v->a[214][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[214][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[214][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[214][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[214][sym_comment] = actions(57);
|
||||
v->a[214][sym_file_descriptor] = actions(109);
|
||||
v->a[214][sym_variable_name] = actions(111);
|
||||
v->a[214][sym_test_operator] = actions(95);
|
||||
v->a[214][sym__brace_start] = actions(113);
|
||||
v->a[215][sym__statements] = state(3724);
|
||||
v->a[215][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[215][sym_redirected_statement] = state(2098);
|
||||
v->a[215][sym_for_statement] = state(2098);
|
||||
v->a[215][sym_while_statement] = state(2098);
|
||||
parse_table_826(v);
|
||||
}
|
||||
|
||||
void parse_table_826(t_parse_table_array *v)
|
||||
{
|
||||
v->a[215][sym_if_statement] = state(2098);
|
||||
v->a[215][sym_case_statement] = state(2098);
|
||||
v->a[215][sym_function_definition] = state(2098);
|
||||
v->a[215][sym_compound_statement] = state(2098);
|
||||
v->a[215][sym_subshell] = state(2098);
|
||||
v->a[215][sym_pipeline] = state(2384);
|
||||
v->a[215][sym_list] = state(2098);
|
||||
v->a[215][sym_negated_command] = state(2098);
|
||||
v->a[215][sym_declaration_command] = state(2098);
|
||||
v->a[215][sym_unset_command] = state(2098);
|
||||
v->a[215][sym_command] = state(2098);
|
||||
v->a[215][sym_command_name] = state(292);
|
||||
v->a[215][sym_variable_assignment] = state(539);
|
||||
v->a[215][sym_variable_assignments] = state(2098);
|
||||
v->a[215][sym_file_redirect] = state(1269);
|
||||
v->a[215][sym_arithmetic_expansion] = state(702);
|
||||
v->a[215][sym_brace_expression] = state(702);
|
||||
v->a[215][sym_concatenation] = state(1192);
|
||||
v->a[215][sym_string] = state(702);
|
||||
v->a[215][sym_number] = state(702);
|
||||
parse_table_827(v);
|
||||
}
|
||||
|
||||
void parse_table_827(t_parse_table_array *v)
|
||||
{
|
||||
v->a[215][sym_simple_expansion] = state(702);
|
||||
v->a[215][sym_expansion] = state(702);
|
||||
v->a[215][sym_command_substitution] = state(702);
|
||||
v->a[215][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[215][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[215][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[215][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[215][sym_word] = actions(419);
|
||||
v->a[215][anon_sym_for] = actions(9);
|
||||
v->a[215][anon_sym_select] = actions(9);
|
||||
v->a[215][anon_sym_while] = actions(11);
|
||||
v->a[215][anon_sym_until] = actions(11);
|
||||
v->a[215][anon_sym_if] = actions(13);
|
||||
v->a[215][anon_sym_case] = actions(15);
|
||||
v->a[215][anon_sym_LPAREN] = actions(17);
|
||||
v->a[215][anon_sym_function] = actions(423);
|
||||
v->a[215][anon_sym_LBRACE] = actions(21);
|
||||
v->a[215][anon_sym_BANG] = actions(425);
|
||||
v->a[215][anon_sym_declare] = actions(427);
|
||||
v->a[215][anon_sym_typeset] = actions(427);
|
||||
parse_table_828(v);
|
||||
}
|
||||
|
||||
void parse_table_828(t_parse_table_array *v)
|
||||
{
|
||||
v->a[215][anon_sym_export] = actions(427);
|
||||
v->a[215][anon_sym_readonly] = actions(427);
|
||||
v->a[215][anon_sym_local] = actions(427);
|
||||
v->a[215][anon_sym_unset] = actions(429);
|
||||
v->a[215][anon_sym_unsetenv] = actions(429);
|
||||
v->a[215][anon_sym_LT] = actions(431);
|
||||
v->a[215][anon_sym_GT] = actions(431);
|
||||
v->a[215][anon_sym_GT_GT] = actions(433);
|
||||
v->a[215][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[215][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[215][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[215][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[215][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[215][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[215][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[215][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[215][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[215][sym__special_character] = actions(437);
|
||||
v->a[215][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[215][sym_raw_string] = actions(439);
|
||||
parse_table_829(v);
|
||||
}
|
||||
|
||||
void parse_table_829(t_parse_table_array *v)
|
||||
{
|
||||
v->a[215][aux_sym_number_token1] = actions(97);
|
||||
v->a[215][aux_sym_number_token2] = actions(99);
|
||||
v->a[215][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[215][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[215][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[215][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[215][sym_comment] = actions(57);
|
||||
v->a[215][sym_file_descriptor] = actions(441);
|
||||
v->a[215][sym_variable_name] = actions(443);
|
||||
v->a[215][sym_test_operator] = actions(439);
|
||||
v->a[215][sym__brace_start] = actions(113);
|
||||
v->a[216][aux_sym__terminated_statement] = state(220);
|
||||
v->a[216][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[216][sym_redirected_statement] = state(2188);
|
||||
v->a[216][sym_for_statement] = state(2188);
|
||||
v->a[216][sym_while_statement] = state(2188);
|
||||
v->a[216][sym_if_statement] = state(2188);
|
||||
v->a[216][sym_case_statement] = state(2188);
|
||||
v->a[216][sym_function_definition] = state(2188);
|
||||
v->a[216][sym_compound_statement] = state(2188);
|
||||
parse_table_830(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_165.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_166.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[216][sym_subshell] = state(2188);
|
||||
v->a[216][sym_pipeline] = state(2586);
|
||||
v->a[216][sym_list] = state(2188);
|
||||
v->a[216][sym_negated_command] = state(2188);
|
||||
v->a[216][sym_declaration_command] = state(2188);
|
||||
v->a[216][sym_unset_command] = state(2188);
|
||||
v->a[216][sym_command] = state(2188);
|
||||
v->a[216][sym_command_name] = state(310);
|
||||
v->a[216][sym_variable_assignment] = state(660);
|
||||
v->a[216][sym_variable_assignments] = state(2188);
|
||||
v->a[216][sym_file_redirect] = state(1320);
|
||||
v->a[216][sym_arithmetic_expansion] = state(834);
|
||||
v->a[216][sym_brace_expression] = state(834);
|
||||
v->a[216][sym_concatenation] = state(1192);
|
||||
v->a[216][sym_string] = state(834);
|
||||
v->a[216][sym_number] = state(834);
|
||||
v->a[216][sym_simple_expansion] = state(834);
|
||||
v->a[216][sym_expansion] = state(834);
|
||||
v->a[216][sym_command_substitution] = state(834);
|
||||
v->a[216][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
parse_table_831(v);
|
||||
}
|
||||
|
||||
void parse_table_831(t_parse_table_array *v)
|
||||
{
|
||||
v->a[216][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[216][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[216][sym_word] = actions(65);
|
||||
v->a[216][anon_sym_for] = actions(9);
|
||||
v->a[216][anon_sym_select] = actions(9);
|
||||
v->a[216][anon_sym_while] = actions(11);
|
||||
v->a[216][anon_sym_until] = actions(11);
|
||||
v->a[216][anon_sym_done] = actions(519);
|
||||
v->a[216][anon_sym_if] = actions(13);
|
||||
v->a[216][anon_sym_case] = actions(15);
|
||||
v->a[216][anon_sym_LPAREN] = actions(17);
|
||||
v->a[216][anon_sym_function] = actions(73);
|
||||
v->a[216][anon_sym_LBRACE] = actions(21);
|
||||
v->a[216][anon_sym_BANG] = actions(75);
|
||||
v->a[216][anon_sym_declare] = actions(77);
|
||||
v->a[216][anon_sym_typeset] = actions(77);
|
||||
v->a[216][anon_sym_export] = actions(77);
|
||||
v->a[216][anon_sym_readonly] = actions(77);
|
||||
v->a[216][anon_sym_local] = actions(77);
|
||||
v->a[216][anon_sym_unset] = actions(79);
|
||||
parse_table_832(v);
|
||||
}
|
||||
|
||||
void parse_table_832(t_parse_table_array *v)
|
||||
{
|
||||
v->a[216][anon_sym_unsetenv] = actions(79);
|
||||
v->a[216][anon_sym_LT] = actions(81);
|
||||
v->a[216][anon_sym_GT] = actions(81);
|
||||
v->a[216][anon_sym_GT_GT] = actions(83);
|
||||
v->a[216][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[216][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[216][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[216][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[216][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[216][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[216][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[216][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[216][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[216][sym__special_character] = actions(91);
|
||||
v->a[216][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[216][sym_raw_string] = actions(95);
|
||||
v->a[216][aux_sym_number_token1] = actions(97);
|
||||
v->a[216][aux_sym_number_token2] = actions(99);
|
||||
v->a[216][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[216][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_833(v);
|
||||
}
|
||||
|
||||
void parse_table_833(t_parse_table_array *v)
|
||||
{
|
||||
v->a[216][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[216][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[216][sym_comment] = actions(57);
|
||||
v->a[216][sym_file_descriptor] = actions(109);
|
||||
v->a[216][sym_variable_name] = actions(111);
|
||||
v->a[216][sym_test_operator] = actions(95);
|
||||
v->a[216][sym__brace_start] = actions(113);
|
||||
v->a[217][sym__statements] = state(3745);
|
||||
v->a[217][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[217][sym_redirected_statement] = state(2098);
|
||||
v->a[217][sym_for_statement] = state(2098);
|
||||
v->a[217][sym_while_statement] = state(2098);
|
||||
v->a[217][sym_if_statement] = state(2098);
|
||||
v->a[217][sym_case_statement] = state(2098);
|
||||
v->a[217][sym_function_definition] = state(2098);
|
||||
v->a[217][sym_compound_statement] = state(2098);
|
||||
v->a[217][sym_subshell] = state(2098);
|
||||
v->a[217][sym_pipeline] = state(2384);
|
||||
v->a[217][sym_list] = state(2098);
|
||||
v->a[217][sym_negated_command] = state(2098);
|
||||
parse_table_834(v);
|
||||
}
|
||||
|
||||
void parse_table_834(t_parse_table_array *v)
|
||||
{
|
||||
v->a[217][sym_declaration_command] = state(2098);
|
||||
v->a[217][sym_unset_command] = state(2098);
|
||||
v->a[217][sym_command] = state(2098);
|
||||
v->a[217][sym_command_name] = state(292);
|
||||
v->a[217][sym_variable_assignment] = state(539);
|
||||
v->a[217][sym_variable_assignments] = state(2098);
|
||||
v->a[217][sym_file_redirect] = state(1316);
|
||||
v->a[217][sym_arithmetic_expansion] = state(702);
|
||||
v->a[217][sym_brace_expression] = state(702);
|
||||
v->a[217][sym_concatenation] = state(1192);
|
||||
v->a[217][sym_string] = state(702);
|
||||
v->a[217][sym_number] = state(702);
|
||||
v->a[217][sym_simple_expansion] = state(702);
|
||||
v->a[217][sym_expansion] = state(702);
|
||||
v->a[217][sym_command_substitution] = state(702);
|
||||
v->a[217][aux_sym__statements_repeat1] = state(226);
|
||||
v->a[217][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[217][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[217][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[217][sym_word] = actions(419);
|
||||
parse_table_835(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_166.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_167.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[217][anon_sym_for] = actions(9);
|
||||
v->a[217][anon_sym_select] = actions(9);
|
||||
v->a[217][anon_sym_while] = actions(11);
|
||||
v->a[217][anon_sym_until] = actions(11);
|
||||
v->a[217][anon_sym_if] = actions(13);
|
||||
v->a[217][anon_sym_case] = actions(15);
|
||||
v->a[217][anon_sym_LPAREN] = actions(17);
|
||||
v->a[217][anon_sym_function] = actions(423);
|
||||
v->a[217][anon_sym_LBRACE] = actions(21);
|
||||
v->a[217][anon_sym_BANG] = actions(425);
|
||||
v->a[217][anon_sym_declare] = actions(427);
|
||||
v->a[217][anon_sym_typeset] = actions(427);
|
||||
v->a[217][anon_sym_export] = actions(427);
|
||||
v->a[217][anon_sym_readonly] = actions(427);
|
||||
v->a[217][anon_sym_local] = actions(427);
|
||||
v->a[217][anon_sym_unset] = actions(429);
|
||||
v->a[217][anon_sym_unsetenv] = actions(429);
|
||||
v->a[217][anon_sym_LT] = actions(431);
|
||||
v->a[217][anon_sym_GT] = actions(431);
|
||||
v->a[217][anon_sym_GT_GT] = actions(433);
|
||||
parse_table_836(v);
|
||||
}
|
||||
|
||||
void parse_table_836(t_parse_table_array *v)
|
||||
{
|
||||
v->a[217][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[217][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[217][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[217][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[217][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[217][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[217][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[217][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[217][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[217][sym__special_character] = actions(437);
|
||||
v->a[217][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[217][sym_raw_string] = actions(439);
|
||||
v->a[217][aux_sym_number_token1] = actions(97);
|
||||
v->a[217][aux_sym_number_token2] = actions(99);
|
||||
v->a[217][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[217][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[217][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[217][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[217][sym_comment] = actions(57);
|
||||
v->a[217][sym_file_descriptor] = actions(441);
|
||||
parse_table_837(v);
|
||||
}
|
||||
|
||||
void parse_table_837(t_parse_table_array *v)
|
||||
{
|
||||
v->a[217][sym_variable_name] = actions(443);
|
||||
v->a[217][sym_test_operator] = actions(439);
|
||||
v->a[217][sym__brace_start] = actions(113);
|
||||
v->a[218][sym__statements] = state(3721);
|
||||
v->a[218][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[218][sym_redirected_statement] = state(2121);
|
||||
v->a[218][sym_for_statement] = state(2121);
|
||||
v->a[218][sym_while_statement] = state(2121);
|
||||
v->a[218][sym_if_statement] = state(2121);
|
||||
v->a[218][sym_case_statement] = state(2121);
|
||||
v->a[218][sym_function_definition] = state(2121);
|
||||
v->a[218][sym_compound_statement] = state(2121);
|
||||
v->a[218][sym_subshell] = state(2121);
|
||||
v->a[218][sym_pipeline] = state(2499);
|
||||
v->a[218][sym_list] = state(2121);
|
||||
v->a[218][sym_negated_command] = state(2121);
|
||||
v->a[218][sym_declaration_command] = state(2121);
|
||||
v->a[218][sym_unset_command] = state(2121);
|
||||
v->a[218][sym_command] = state(2121);
|
||||
v->a[218][sym_command_name] = state(340);
|
||||
parse_table_838(v);
|
||||
}
|
||||
|
||||
void parse_table_838(t_parse_table_array *v)
|
||||
{
|
||||
v->a[218][sym_variable_assignment] = state(709);
|
||||
v->a[218][sym_variable_assignments] = state(2121);
|
||||
v->a[218][sym_file_redirect] = state(1361);
|
||||
v->a[218][sym_arithmetic_expansion] = state(834);
|
||||
v->a[218][sym_brace_expression] = state(834);
|
||||
v->a[218][sym_concatenation] = state(1192);
|
||||
v->a[218][sym_string] = state(834);
|
||||
v->a[218][sym_number] = state(834);
|
||||
v->a[218][sym_simple_expansion] = state(834);
|
||||
v->a[218][sym_expansion] = state(834);
|
||||
v->a[218][sym_command_substitution] = state(834);
|
||||
v->a[218][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[218][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[218][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[218][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[218][sym_word] = actions(467);
|
||||
v->a[218][anon_sym_for] = actions(9);
|
||||
v->a[218][anon_sym_select] = actions(9);
|
||||
v->a[218][anon_sym_while] = actions(11);
|
||||
v->a[218][anon_sym_until] = actions(11);
|
||||
parse_table_839(v);
|
||||
}
|
||||
|
||||
void parse_table_839(t_parse_table_array *v)
|
||||
{
|
||||
v->a[218][anon_sym_if] = actions(13);
|
||||
v->a[218][anon_sym_case] = actions(15);
|
||||
v->a[218][anon_sym_LPAREN] = actions(17);
|
||||
v->a[218][anon_sym_function] = actions(469);
|
||||
v->a[218][anon_sym_LBRACE] = actions(21);
|
||||
v->a[218][anon_sym_BANG] = actions(471);
|
||||
v->a[218][anon_sym_declare] = actions(473);
|
||||
v->a[218][anon_sym_typeset] = actions(473);
|
||||
v->a[218][anon_sym_export] = actions(473);
|
||||
v->a[218][anon_sym_readonly] = actions(473);
|
||||
v->a[218][anon_sym_local] = actions(473);
|
||||
v->a[218][anon_sym_unset] = actions(475);
|
||||
v->a[218][anon_sym_unsetenv] = actions(475);
|
||||
v->a[218][anon_sym_LT] = actions(81);
|
||||
v->a[218][anon_sym_GT] = actions(81);
|
||||
v->a[218][anon_sym_GT_GT] = actions(83);
|
||||
v->a[218][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[218][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[218][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[218][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_840(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_167.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_168.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[218][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[218][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[218][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[218][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[218][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[218][sym__special_character] = actions(91);
|
||||
v->a[218][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[218][sym_raw_string] = actions(95);
|
||||
v->a[218][aux_sym_number_token1] = actions(97);
|
||||
v->a[218][aux_sym_number_token2] = actions(99);
|
||||
v->a[218][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[218][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[218][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[218][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[218][sym_comment] = actions(57);
|
||||
v->a[218][sym_file_descriptor] = actions(109);
|
||||
v->a[218][sym_variable_name] = actions(111);
|
||||
v->a[218][sym_test_operator] = actions(95);
|
||||
v->a[218][sym__brace_start] = actions(113);
|
||||
v->a[219][aux_sym__terminated_statement] = state(204);
|
||||
parse_table_841(v);
|
||||
}
|
||||
|
||||
void parse_table_841(t_parse_table_array *v)
|
||||
{
|
||||
v->a[219][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[219][sym_redirected_statement] = state(2164);
|
||||
v->a[219][sym_for_statement] = state(2164);
|
||||
v->a[219][sym_while_statement] = state(2164);
|
||||
v->a[219][sym_if_statement] = state(2164);
|
||||
v->a[219][sym_case_statement] = state(2164);
|
||||
v->a[219][sym_function_definition] = state(2164);
|
||||
v->a[219][sym_compound_statement] = state(2164);
|
||||
v->a[219][sym_subshell] = state(2164);
|
||||
v->a[219][sym_pipeline] = state(2581);
|
||||
v->a[219][sym_list] = state(2164);
|
||||
v->a[219][sym_negated_command] = state(2164);
|
||||
v->a[219][sym_declaration_command] = state(2164);
|
||||
v->a[219][sym_unset_command] = state(2164);
|
||||
v->a[219][sym_command] = state(2164);
|
||||
v->a[219][sym_command_name] = state(310);
|
||||
v->a[219][sym_variable_assignment] = state(704);
|
||||
v->a[219][sym_variable_assignments] = state(2164);
|
||||
v->a[219][sym_file_redirect] = state(1320);
|
||||
v->a[219][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_842(v);
|
||||
}
|
||||
|
||||
void parse_table_842(t_parse_table_array *v)
|
||||
{
|
||||
v->a[219][sym_brace_expression] = state(834);
|
||||
v->a[219][sym_concatenation] = state(1192);
|
||||
v->a[219][sym_string] = state(834);
|
||||
v->a[219][sym_number] = state(834);
|
||||
v->a[219][sym_simple_expansion] = state(834);
|
||||
v->a[219][sym_expansion] = state(834);
|
||||
v->a[219][sym_command_substitution] = state(834);
|
||||
v->a[219][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[219][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[219][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[219][sym_word] = actions(65);
|
||||
v->a[219][anon_sym_for] = actions(9);
|
||||
v->a[219][anon_sym_select] = actions(9);
|
||||
v->a[219][anon_sym_while] = actions(11);
|
||||
v->a[219][anon_sym_until] = actions(11);
|
||||
v->a[219][anon_sym_if] = actions(13);
|
||||
v->a[219][anon_sym_fi] = actions(521);
|
||||
v->a[219][anon_sym_case] = actions(15);
|
||||
v->a[219][anon_sym_LPAREN] = actions(17);
|
||||
v->a[219][anon_sym_function] = actions(73);
|
||||
parse_table_843(v);
|
||||
}
|
||||
|
||||
void parse_table_843(t_parse_table_array *v)
|
||||
{
|
||||
v->a[219][anon_sym_LBRACE] = actions(21);
|
||||
v->a[219][anon_sym_BANG] = actions(75);
|
||||
v->a[219][anon_sym_declare] = actions(77);
|
||||
v->a[219][anon_sym_typeset] = actions(77);
|
||||
v->a[219][anon_sym_export] = actions(77);
|
||||
v->a[219][anon_sym_readonly] = actions(77);
|
||||
v->a[219][anon_sym_local] = actions(77);
|
||||
v->a[219][anon_sym_unset] = actions(79);
|
||||
v->a[219][anon_sym_unsetenv] = actions(79);
|
||||
v->a[219][anon_sym_LT] = actions(81);
|
||||
v->a[219][anon_sym_GT] = actions(81);
|
||||
v->a[219][anon_sym_GT_GT] = actions(83);
|
||||
v->a[219][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[219][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[219][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[219][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[219][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[219][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[219][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[219][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
parse_table_844(v);
|
||||
}
|
||||
|
||||
void parse_table_844(t_parse_table_array *v)
|
||||
{
|
||||
v->a[219][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[219][sym__special_character] = actions(91);
|
||||
v->a[219][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[219][sym_raw_string] = actions(95);
|
||||
v->a[219][aux_sym_number_token1] = actions(97);
|
||||
v->a[219][aux_sym_number_token2] = actions(99);
|
||||
v->a[219][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[219][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[219][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[219][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[219][sym_comment] = actions(57);
|
||||
v->a[219][sym_file_descriptor] = actions(109);
|
||||
v->a[219][sym_variable_name] = actions(111);
|
||||
v->a[219][sym_test_operator] = actions(95);
|
||||
v->a[219][sym__brace_start] = actions(113);
|
||||
v->a[220][aux_sym__terminated_statement] = state(220);
|
||||
v->a[220][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[220][sym_redirected_statement] = state(2188);
|
||||
v->a[220][sym_for_statement] = state(2188);
|
||||
v->a[220][sym_while_statement] = state(2188);
|
||||
parse_table_845(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_168.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_169.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[220][sym_if_statement] = state(2188);
|
||||
v->a[220][sym_case_statement] = state(2188);
|
||||
v->a[220][sym_function_definition] = state(2188);
|
||||
v->a[220][sym_compound_statement] = state(2188);
|
||||
v->a[220][sym_subshell] = state(2188);
|
||||
v->a[220][sym_pipeline] = state(2586);
|
||||
v->a[220][sym_list] = state(2188);
|
||||
v->a[220][sym_negated_command] = state(2188);
|
||||
v->a[220][sym_declaration_command] = state(2188);
|
||||
v->a[220][sym_unset_command] = state(2188);
|
||||
v->a[220][sym_command] = state(2188);
|
||||
v->a[220][sym_command_name] = state(310);
|
||||
v->a[220][sym_variable_assignment] = state(660);
|
||||
v->a[220][sym_variable_assignments] = state(2188);
|
||||
v->a[220][sym_file_redirect] = state(1320);
|
||||
v->a[220][sym_arithmetic_expansion] = state(834);
|
||||
v->a[220][sym_brace_expression] = state(834);
|
||||
v->a[220][sym_concatenation] = state(1192);
|
||||
v->a[220][sym_string] = state(834);
|
||||
v->a[220][sym_number] = state(834);
|
||||
parse_table_846(v);
|
||||
}
|
||||
|
||||
void parse_table_846(t_parse_table_array *v)
|
||||
{
|
||||
v->a[220][sym_simple_expansion] = state(834);
|
||||
v->a[220][sym_expansion] = state(834);
|
||||
v->a[220][sym_command_substitution] = state(834);
|
||||
v->a[220][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[220][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[220][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[220][sym_word] = actions(207);
|
||||
v->a[220][anon_sym_for] = actions(210);
|
||||
v->a[220][anon_sym_select] = actions(210);
|
||||
v->a[220][anon_sym_while] = actions(213);
|
||||
v->a[220][anon_sym_until] = actions(213);
|
||||
v->a[220][anon_sym_done] = actions(216);
|
||||
v->a[220][anon_sym_if] = actions(218);
|
||||
v->a[220][anon_sym_case] = actions(221);
|
||||
v->a[220][anon_sym_LPAREN] = actions(224);
|
||||
v->a[220][anon_sym_function] = actions(227);
|
||||
v->a[220][anon_sym_LBRACE] = actions(230);
|
||||
v->a[220][anon_sym_BANG] = actions(233);
|
||||
v->a[220][anon_sym_declare] = actions(236);
|
||||
v->a[220][anon_sym_typeset] = actions(236);
|
||||
parse_table_847(v);
|
||||
}
|
||||
|
||||
void parse_table_847(t_parse_table_array *v)
|
||||
{
|
||||
v->a[220][anon_sym_export] = actions(236);
|
||||
v->a[220][anon_sym_readonly] = actions(236);
|
||||
v->a[220][anon_sym_local] = actions(236);
|
||||
v->a[220][anon_sym_unset] = actions(239);
|
||||
v->a[220][anon_sym_unsetenv] = actions(239);
|
||||
v->a[220][anon_sym_LT] = actions(242);
|
||||
v->a[220][anon_sym_GT] = actions(242);
|
||||
v->a[220][anon_sym_GT_GT] = actions(245);
|
||||
v->a[220][anon_sym_AMP_GT] = actions(242);
|
||||
v->a[220][anon_sym_AMP_GT_GT] = actions(245);
|
||||
v->a[220][anon_sym_LT_AMP] = actions(242);
|
||||
v->a[220][anon_sym_GT_AMP] = actions(242);
|
||||
v->a[220][anon_sym_GT_PIPE] = actions(245);
|
||||
v->a[220][anon_sym_LT_AMP_DASH] = actions(248);
|
||||
v->a[220][anon_sym_GT_AMP_DASH] = actions(248);
|
||||
v->a[220][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(251);
|
||||
v->a[220][anon_sym_DOLLAR] = actions(254);
|
||||
v->a[220][sym__special_character] = actions(257);
|
||||
v->a[220][anon_sym_DQUOTE] = actions(260);
|
||||
v->a[220][sym_raw_string] = actions(263);
|
||||
parse_table_848(v);
|
||||
}
|
||||
|
||||
void parse_table_848(t_parse_table_array *v)
|
||||
{
|
||||
v->a[220][aux_sym_number_token1] = actions(266);
|
||||
v->a[220][aux_sym_number_token2] = actions(269);
|
||||
v->a[220][anon_sym_DOLLAR_LBRACE] = actions(272);
|
||||
v->a[220][anon_sym_DOLLAR_LPAREN] = actions(275);
|
||||
v->a[220][anon_sym_BQUOTE] = actions(278);
|
||||
v->a[220][anon_sym_DOLLAR_BQUOTE] = actions(281);
|
||||
v->a[220][sym_comment] = actions(57);
|
||||
v->a[220][sym_file_descriptor] = actions(284);
|
||||
v->a[220][sym_variable_name] = actions(287);
|
||||
v->a[220][sym_test_operator] = actions(263);
|
||||
v->a[220][sym__brace_start] = actions(290);
|
||||
v->a[221][aux_sym__terminated_statement] = state(206);
|
||||
v->a[221][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[221][sym_redirected_statement] = state(2301);
|
||||
v->a[221][sym_for_statement] = state(2301);
|
||||
v->a[221][sym_while_statement] = state(2301);
|
||||
v->a[221][sym_if_statement] = state(2301);
|
||||
v->a[221][sym_case_statement] = state(2301);
|
||||
v->a[221][sym_function_definition] = state(2301);
|
||||
v->a[221][sym_compound_statement] = state(2301);
|
||||
parse_table_849(v);
|
||||
}
|
||||
|
||||
void parse_table_849(t_parse_table_array *v)
|
||||
{
|
||||
v->a[221][sym_subshell] = state(2301);
|
||||
v->a[221][sym_pipeline] = state(2592);
|
||||
v->a[221][sym_list] = state(2301);
|
||||
v->a[221][sym_negated_command] = state(2301);
|
||||
v->a[221][sym_declaration_command] = state(2301);
|
||||
v->a[221][sym_unset_command] = state(2301);
|
||||
v->a[221][sym_command] = state(2301);
|
||||
v->a[221][sym_command_name] = state(310);
|
||||
v->a[221][sym_variable_assignment] = state(711);
|
||||
v->a[221][sym_variable_assignments] = state(2301);
|
||||
v->a[221][sym_file_redirect] = state(1320);
|
||||
v->a[221][sym_arithmetic_expansion] = state(834);
|
||||
v->a[221][sym_brace_expression] = state(834);
|
||||
v->a[221][sym_concatenation] = state(1192);
|
||||
v->a[221][sym_string] = state(834);
|
||||
v->a[221][sym_number] = state(834);
|
||||
v->a[221][sym_simple_expansion] = state(834);
|
||||
v->a[221][sym_expansion] = state(834);
|
||||
v->a[221][sym_command_substitution] = state(834);
|
||||
v->a[221][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
parse_table_850(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_169.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_17.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[20][anon_sym_GT] = actions(157);
|
||||
v->a[20][anon_sym_GT_GT] = actions(159);
|
||||
v->a[20][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[20][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[20][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[20][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[20][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[20][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[20][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[20][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[20][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[20][sym__special_character] = actions(167);
|
||||
v->a[20][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[20][sym_raw_string] = actions(171);
|
||||
v->a[20][aux_sym_number_token1] = actions(173);
|
||||
v->a[20][aux_sym_number_token2] = actions(175);
|
||||
v->a[20][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[20][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[20][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[20][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
parse_table_86(v);
|
||||
}
|
||||
|
||||
void parse_table_86(t_parse_table_array *v)
|
||||
{
|
||||
v->a[20][sym_comment] = actions(57);
|
||||
v->a[20][sym_file_descriptor] = actions(185);
|
||||
v->a[20][sym_variable_name] = actions(187);
|
||||
v->a[20][sym_test_operator] = actions(171);
|
||||
v->a[20][sym__brace_start] = actions(189);
|
||||
v->a[21][sym__statements] = state(3539);
|
||||
v->a[21][sym__statement_not_pipeline] = state(3471);
|
||||
v->a[21][sym_redirected_statement] = state(1966);
|
||||
v->a[21][sym_for_statement] = state(1966);
|
||||
v->a[21][sym_while_statement] = state(1966);
|
||||
v->a[21][sym_if_statement] = state(1966);
|
||||
v->a[21][sym_case_statement] = state(1966);
|
||||
v->a[21][sym_function_definition] = state(1966);
|
||||
v->a[21][sym_compound_statement] = state(1966);
|
||||
v->a[21][sym_subshell] = state(1966);
|
||||
v->a[21][sym_pipeline] = state(2157);
|
||||
v->a[21][sym_list] = state(1966);
|
||||
v->a[21][sym_negated_command] = state(1966);
|
||||
v->a[21][sym_declaration_command] = state(1966);
|
||||
v->a[21][sym_unset_command] = state(1966);
|
||||
parse_table_87(v);
|
||||
}
|
||||
|
||||
void parse_table_87(t_parse_table_array *v)
|
||||
{
|
||||
v->a[21][sym_command] = state(1966);
|
||||
v->a[21][sym_command_name] = state(268);
|
||||
v->a[21][sym_variable_assignment] = state(492);
|
||||
v->a[21][sym_variable_assignments] = state(1966);
|
||||
v->a[21][sym_file_redirect] = state(1212);
|
||||
v->a[21][sym_arithmetic_expansion] = state(586);
|
||||
v->a[21][sym_brace_expression] = state(586);
|
||||
v->a[21][sym_concatenation] = state(1016);
|
||||
v->a[21][sym_string] = state(586);
|
||||
v->a[21][sym_number] = state(586);
|
||||
v->a[21][sym_simple_expansion] = state(586);
|
||||
v->a[21][sym_expansion] = state(586);
|
||||
v->a[21][sym_command_substitution] = state(586);
|
||||
v->a[21][aux_sym__statements_repeat1] = state(234);
|
||||
v->a[21][aux_sym_redirected_statement_repeat2] = state(2115);
|
||||
v->a[21][aux_sym_command_repeat1] = state(1017);
|
||||
v->a[21][aux_sym__literal_repeat1] = state(963);
|
||||
v->a[21][sym_word] = actions(339);
|
||||
v->a[21][anon_sym_for] = actions(341);
|
||||
v->a[21][anon_sym_select] = actions(341);
|
||||
parse_table_88(v);
|
||||
}
|
||||
|
||||
void parse_table_88(t_parse_table_array *v)
|
||||
{
|
||||
v->a[21][anon_sym_while] = actions(343);
|
||||
v->a[21][anon_sym_until] = actions(343);
|
||||
v->a[21][anon_sym_if] = actions(345);
|
||||
v->a[21][anon_sym_case] = actions(347);
|
||||
v->a[21][anon_sym_LPAREN] = actions(349);
|
||||
v->a[21][anon_sym_SEMI_SEMI] = actions(351);
|
||||
v->a[21][anon_sym_SEMI_AMP] = actions(297);
|
||||
v->a[21][anon_sym_SEMI_SEMI_AMP] = actions(299);
|
||||
v->a[21][anon_sym_function] = actions(353);
|
||||
v->a[21][anon_sym_LBRACE] = actions(355);
|
||||
v->a[21][anon_sym_BANG] = actions(357);
|
||||
v->a[21][anon_sym_declare] = actions(359);
|
||||
v->a[21][anon_sym_typeset] = actions(359);
|
||||
v->a[21][anon_sym_export] = actions(359);
|
||||
v->a[21][anon_sym_readonly] = actions(359);
|
||||
v->a[21][anon_sym_local] = actions(359);
|
||||
v->a[21][anon_sym_unset] = actions(361);
|
||||
v->a[21][anon_sym_unsetenv] = actions(361);
|
||||
v->a[21][anon_sym_LT] = actions(363);
|
||||
v->a[21][anon_sym_GT] = actions(363);
|
||||
parse_table_89(v);
|
||||
}
|
||||
|
||||
void parse_table_89(t_parse_table_array *v)
|
||||
{
|
||||
v->a[21][anon_sym_GT_GT] = actions(365);
|
||||
v->a[21][anon_sym_AMP_GT] = actions(363);
|
||||
v->a[21][anon_sym_AMP_GT_GT] = actions(365);
|
||||
v->a[21][anon_sym_LT_AMP] = actions(363);
|
||||
v->a[21][anon_sym_GT_AMP] = actions(363);
|
||||
v->a[21][anon_sym_GT_PIPE] = actions(365);
|
||||
v->a[21][anon_sym_LT_AMP_DASH] = actions(367);
|
||||
v->a[21][anon_sym_GT_AMP_DASH] = actions(367);
|
||||
v->a[21][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369);
|
||||
v->a[21][anon_sym_DOLLAR] = actions(371);
|
||||
v->a[21][sym__special_character] = actions(373);
|
||||
v->a[21][anon_sym_DQUOTE] = actions(375);
|
||||
v->a[21][sym_raw_string] = actions(377);
|
||||
v->a[21][aux_sym_number_token1] = actions(379);
|
||||
v->a[21][aux_sym_number_token2] = actions(381);
|
||||
v->a[21][anon_sym_DOLLAR_LBRACE] = actions(383);
|
||||
v->a[21][anon_sym_DOLLAR_LPAREN] = actions(385);
|
||||
v->a[21][anon_sym_BQUOTE] = actions(387);
|
||||
v->a[21][anon_sym_DOLLAR_BQUOTE] = actions(389);
|
||||
v->a[21][sym_comment] = actions(57);
|
||||
parse_table_90(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_17.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_170.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[221][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[221][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[221][sym_word] = actions(65);
|
||||
v->a[221][anon_sym_for] = actions(9);
|
||||
v->a[221][anon_sym_select] = actions(9);
|
||||
v->a[221][anon_sym_while] = actions(11);
|
||||
v->a[221][anon_sym_until] = actions(11);
|
||||
v->a[221][anon_sym_if] = actions(13);
|
||||
v->a[221][anon_sym_case] = actions(15);
|
||||
v->a[221][anon_sym_LPAREN] = actions(17);
|
||||
v->a[221][anon_sym_function] = actions(73);
|
||||
v->a[221][anon_sym_LBRACE] = actions(21);
|
||||
v->a[221][anon_sym_RBRACE] = actions(523);
|
||||
v->a[221][anon_sym_BANG] = actions(75);
|
||||
v->a[221][anon_sym_declare] = actions(77);
|
||||
v->a[221][anon_sym_typeset] = actions(77);
|
||||
v->a[221][anon_sym_export] = actions(77);
|
||||
v->a[221][anon_sym_readonly] = actions(77);
|
||||
v->a[221][anon_sym_local] = actions(77);
|
||||
v->a[221][anon_sym_unset] = actions(79);
|
||||
parse_table_851(v);
|
||||
}
|
||||
|
||||
void parse_table_851(t_parse_table_array *v)
|
||||
{
|
||||
v->a[221][anon_sym_unsetenv] = actions(79);
|
||||
v->a[221][anon_sym_LT] = actions(81);
|
||||
v->a[221][anon_sym_GT] = actions(81);
|
||||
v->a[221][anon_sym_GT_GT] = actions(83);
|
||||
v->a[221][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[221][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[221][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[221][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[221][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[221][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[221][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[221][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[221][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[221][sym__special_character] = actions(91);
|
||||
v->a[221][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[221][sym_raw_string] = actions(95);
|
||||
v->a[221][aux_sym_number_token1] = actions(97);
|
||||
v->a[221][aux_sym_number_token2] = actions(99);
|
||||
v->a[221][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[221][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
parse_table_852(v);
|
||||
}
|
||||
|
||||
void parse_table_852(t_parse_table_array *v)
|
||||
{
|
||||
v->a[221][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[221][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[221][sym_comment] = actions(57);
|
||||
v->a[221][sym_file_descriptor] = actions(109);
|
||||
v->a[221][sym_variable_name] = actions(111);
|
||||
v->a[221][sym_test_operator] = actions(95);
|
||||
v->a[221][sym__brace_start] = actions(113);
|
||||
v->a[222][sym__statements] = state(3723);
|
||||
v->a[222][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[222][sym_redirected_statement] = state(2121);
|
||||
v->a[222][sym_for_statement] = state(2121);
|
||||
v->a[222][sym_while_statement] = state(2121);
|
||||
v->a[222][sym_if_statement] = state(2121);
|
||||
v->a[222][sym_case_statement] = state(2121);
|
||||
v->a[222][sym_function_definition] = state(2121);
|
||||
v->a[222][sym_compound_statement] = state(2121);
|
||||
v->a[222][sym_subshell] = state(2121);
|
||||
v->a[222][sym_pipeline] = state(2499);
|
||||
v->a[222][sym_list] = state(2121);
|
||||
v->a[222][sym_negated_command] = state(2121);
|
||||
parse_table_853(v);
|
||||
}
|
||||
|
||||
void parse_table_853(t_parse_table_array *v)
|
||||
{
|
||||
v->a[222][sym_declaration_command] = state(2121);
|
||||
v->a[222][sym_unset_command] = state(2121);
|
||||
v->a[222][sym_command] = state(2121);
|
||||
v->a[222][sym_command_name] = state(340);
|
||||
v->a[222][sym_variable_assignment] = state(709);
|
||||
v->a[222][sym_variable_assignments] = state(2121);
|
||||
v->a[222][sym_file_redirect] = state(1361);
|
||||
v->a[222][sym_arithmetic_expansion] = state(834);
|
||||
v->a[222][sym_brace_expression] = state(834);
|
||||
v->a[222][sym_concatenation] = state(1192);
|
||||
v->a[222][sym_string] = state(834);
|
||||
v->a[222][sym_number] = state(834);
|
||||
v->a[222][sym_simple_expansion] = state(834);
|
||||
v->a[222][sym_expansion] = state(834);
|
||||
v->a[222][sym_command_substitution] = state(834);
|
||||
v->a[222][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[222][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[222][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[222][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[222][sym_word] = actions(467);
|
||||
parse_table_854(v);
|
||||
}
|
||||
|
||||
void parse_table_854(t_parse_table_array *v)
|
||||
{
|
||||
v->a[222][anon_sym_for] = actions(9);
|
||||
v->a[222][anon_sym_select] = actions(9);
|
||||
v->a[222][anon_sym_while] = actions(11);
|
||||
v->a[222][anon_sym_until] = actions(11);
|
||||
v->a[222][anon_sym_if] = actions(13);
|
||||
v->a[222][anon_sym_case] = actions(15);
|
||||
v->a[222][anon_sym_LPAREN] = actions(17);
|
||||
v->a[222][anon_sym_function] = actions(469);
|
||||
v->a[222][anon_sym_LBRACE] = actions(21);
|
||||
v->a[222][anon_sym_BANG] = actions(471);
|
||||
v->a[222][anon_sym_declare] = actions(473);
|
||||
v->a[222][anon_sym_typeset] = actions(473);
|
||||
v->a[222][anon_sym_export] = actions(473);
|
||||
v->a[222][anon_sym_readonly] = actions(473);
|
||||
v->a[222][anon_sym_local] = actions(473);
|
||||
v->a[222][anon_sym_unset] = actions(475);
|
||||
v->a[222][anon_sym_unsetenv] = actions(475);
|
||||
v->a[222][anon_sym_LT] = actions(81);
|
||||
v->a[222][anon_sym_GT] = actions(81);
|
||||
v->a[222][anon_sym_GT_GT] = actions(83);
|
||||
parse_table_855(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_170.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_171.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[222][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[222][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[222][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[222][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[222][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[222][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[222][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[222][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[222][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[222][sym__special_character] = actions(91);
|
||||
v->a[222][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[222][sym_raw_string] = actions(95);
|
||||
v->a[222][aux_sym_number_token1] = actions(97);
|
||||
v->a[222][aux_sym_number_token2] = actions(99);
|
||||
v->a[222][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[222][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[222][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[222][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[222][sym_comment] = actions(57);
|
||||
v->a[222][sym_file_descriptor] = actions(109);
|
||||
parse_table_856(v);
|
||||
}
|
||||
|
||||
void parse_table_856(t_parse_table_array *v)
|
||||
{
|
||||
v->a[222][sym_variable_name] = actions(111);
|
||||
v->a[222][sym_test_operator] = actions(95);
|
||||
v->a[222][sym__brace_start] = actions(113);
|
||||
v->a[223][sym__statements] = state(3701);
|
||||
v->a[223][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[223][sym_redirected_statement] = state(2121);
|
||||
v->a[223][sym_for_statement] = state(2121);
|
||||
v->a[223][sym_while_statement] = state(2121);
|
||||
v->a[223][sym_if_statement] = state(2121);
|
||||
v->a[223][sym_case_statement] = state(2121);
|
||||
v->a[223][sym_function_definition] = state(2121);
|
||||
v->a[223][sym_compound_statement] = state(2121);
|
||||
v->a[223][sym_subshell] = state(2121);
|
||||
v->a[223][sym_pipeline] = state(2499);
|
||||
v->a[223][sym_list] = state(2121);
|
||||
v->a[223][sym_negated_command] = state(2121);
|
||||
v->a[223][sym_declaration_command] = state(2121);
|
||||
v->a[223][sym_unset_command] = state(2121);
|
||||
v->a[223][sym_command] = state(2121);
|
||||
v->a[223][sym_command_name] = state(340);
|
||||
parse_table_857(v);
|
||||
}
|
||||
|
||||
void parse_table_857(t_parse_table_array *v)
|
||||
{
|
||||
v->a[223][sym_variable_assignment] = state(709);
|
||||
v->a[223][sym_variable_assignments] = state(2121);
|
||||
v->a[223][sym_file_redirect] = state(1361);
|
||||
v->a[223][sym_arithmetic_expansion] = state(834);
|
||||
v->a[223][sym_brace_expression] = state(834);
|
||||
v->a[223][sym_concatenation] = state(1192);
|
||||
v->a[223][sym_string] = state(834);
|
||||
v->a[223][sym_number] = state(834);
|
||||
v->a[223][sym_simple_expansion] = state(834);
|
||||
v->a[223][sym_expansion] = state(834);
|
||||
v->a[223][sym_command_substitution] = state(834);
|
||||
v->a[223][aux_sym__statements_repeat1] = state(236);
|
||||
v->a[223][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[223][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[223][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[223][sym_word] = actions(467);
|
||||
v->a[223][anon_sym_for] = actions(9);
|
||||
v->a[223][anon_sym_select] = actions(9);
|
||||
v->a[223][anon_sym_while] = actions(11);
|
||||
v->a[223][anon_sym_until] = actions(11);
|
||||
parse_table_858(v);
|
||||
}
|
||||
|
||||
void parse_table_858(t_parse_table_array *v)
|
||||
{
|
||||
v->a[223][anon_sym_if] = actions(13);
|
||||
v->a[223][anon_sym_case] = actions(15);
|
||||
v->a[223][anon_sym_LPAREN] = actions(17);
|
||||
v->a[223][anon_sym_function] = actions(469);
|
||||
v->a[223][anon_sym_LBRACE] = actions(21);
|
||||
v->a[223][anon_sym_BANG] = actions(471);
|
||||
v->a[223][anon_sym_declare] = actions(473);
|
||||
v->a[223][anon_sym_typeset] = actions(473);
|
||||
v->a[223][anon_sym_export] = actions(473);
|
||||
v->a[223][anon_sym_readonly] = actions(473);
|
||||
v->a[223][anon_sym_local] = actions(473);
|
||||
v->a[223][anon_sym_unset] = actions(475);
|
||||
v->a[223][anon_sym_unsetenv] = actions(475);
|
||||
v->a[223][anon_sym_LT] = actions(81);
|
||||
v->a[223][anon_sym_GT] = actions(81);
|
||||
v->a[223][anon_sym_GT_GT] = actions(83);
|
||||
v->a[223][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[223][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[223][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[223][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_859(v);
|
||||
}
|
||||
|
||||
void parse_table_859(t_parse_table_array *v)
|
||||
{
|
||||
v->a[223][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[223][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[223][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[223][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[223][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[223][sym__special_character] = actions(91);
|
||||
v->a[223][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[223][sym_raw_string] = actions(95);
|
||||
v->a[223][aux_sym_number_token1] = actions(97);
|
||||
v->a[223][aux_sym_number_token2] = actions(99);
|
||||
v->a[223][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[223][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[223][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[223][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[223][sym_comment] = actions(57);
|
||||
v->a[223][sym_file_descriptor] = actions(109);
|
||||
v->a[223][sym_variable_name] = actions(111);
|
||||
v->a[223][sym_test_operator] = actions(95);
|
||||
v->a[223][sym__brace_start] = actions(113);
|
||||
v->a[224][aux_sym__terminated_statement] = state(34);
|
||||
parse_table_860(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_171.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_172.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[224][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[224][sym_redirected_statement] = state(2164);
|
||||
v->a[224][sym_for_statement] = state(2164);
|
||||
v->a[224][sym_while_statement] = state(2164);
|
||||
v->a[224][sym_if_statement] = state(2164);
|
||||
v->a[224][sym_case_statement] = state(2164);
|
||||
v->a[224][sym_function_definition] = state(2164);
|
||||
v->a[224][sym_compound_statement] = state(2164);
|
||||
v->a[224][sym_subshell] = state(2164);
|
||||
v->a[224][sym_pipeline] = state(2581);
|
||||
v->a[224][sym_list] = state(2164);
|
||||
v->a[224][sym_negated_command] = state(2164);
|
||||
v->a[224][sym_declaration_command] = state(2164);
|
||||
v->a[224][sym_unset_command] = state(2164);
|
||||
v->a[224][sym_command] = state(2164);
|
||||
v->a[224][sym_command_name] = state(310);
|
||||
v->a[224][sym_variable_assignment] = state(704);
|
||||
v->a[224][sym_variable_assignments] = state(2164);
|
||||
v->a[224][sym_file_redirect] = state(1320);
|
||||
v->a[224][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_861(v);
|
||||
}
|
||||
|
||||
void parse_table_861(t_parse_table_array *v)
|
||||
{
|
||||
v->a[224][sym_brace_expression] = state(834);
|
||||
v->a[224][sym_concatenation] = state(1192);
|
||||
v->a[224][sym_string] = state(834);
|
||||
v->a[224][sym_number] = state(834);
|
||||
v->a[224][sym_simple_expansion] = state(834);
|
||||
v->a[224][sym_expansion] = state(834);
|
||||
v->a[224][sym_command_substitution] = state(834);
|
||||
v->a[224][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[224][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[224][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[224][sym_word] = actions(65);
|
||||
v->a[224][anon_sym_for] = actions(9);
|
||||
v->a[224][anon_sym_select] = actions(9);
|
||||
v->a[224][anon_sym_while] = actions(11);
|
||||
v->a[224][anon_sym_until] = actions(11);
|
||||
v->a[224][anon_sym_if] = actions(13);
|
||||
v->a[224][anon_sym_case] = actions(15);
|
||||
v->a[224][anon_sym_LPAREN] = actions(17);
|
||||
v->a[224][anon_sym_function] = actions(73);
|
||||
v->a[224][anon_sym_LBRACE] = actions(21);
|
||||
parse_table_862(v);
|
||||
}
|
||||
|
||||
void parse_table_862(t_parse_table_array *v)
|
||||
{
|
||||
v->a[224][anon_sym_BANG] = actions(75);
|
||||
v->a[224][anon_sym_declare] = actions(77);
|
||||
v->a[224][anon_sym_typeset] = actions(77);
|
||||
v->a[224][anon_sym_export] = actions(77);
|
||||
v->a[224][anon_sym_readonly] = actions(77);
|
||||
v->a[224][anon_sym_local] = actions(77);
|
||||
v->a[224][anon_sym_unset] = actions(79);
|
||||
v->a[224][anon_sym_unsetenv] = actions(79);
|
||||
v->a[224][anon_sym_LT] = actions(81);
|
||||
v->a[224][anon_sym_GT] = actions(81);
|
||||
v->a[224][anon_sym_GT_GT] = actions(83);
|
||||
v->a[224][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[224][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[224][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[224][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[224][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[224][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[224][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[224][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[224][anon_sym_DOLLAR] = actions(89);
|
||||
parse_table_863(v);
|
||||
}
|
||||
|
||||
void parse_table_863(t_parse_table_array *v)
|
||||
{
|
||||
v->a[224][sym__special_character] = actions(91);
|
||||
v->a[224][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[224][sym_raw_string] = actions(95);
|
||||
v->a[224][aux_sym_number_token1] = actions(97);
|
||||
v->a[224][aux_sym_number_token2] = actions(99);
|
||||
v->a[224][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[224][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[224][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[224][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[224][sym_comment] = actions(57);
|
||||
v->a[224][sym_file_descriptor] = actions(109);
|
||||
v->a[224][sym_variable_name] = actions(111);
|
||||
v->a[224][sym_test_operator] = actions(95);
|
||||
v->a[224][sym__brace_start] = actions(113);
|
||||
v->a[225][aux_sym__terminated_statement] = state(98);
|
||||
v->a[225][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[225][sym_redirected_statement] = state(2164);
|
||||
v->a[225][sym_for_statement] = state(2164);
|
||||
v->a[225][sym_while_statement] = state(2164);
|
||||
v->a[225][sym_if_statement] = state(2164);
|
||||
parse_table_864(v);
|
||||
}
|
||||
|
||||
void parse_table_864(t_parse_table_array *v)
|
||||
{
|
||||
v->a[225][sym_case_statement] = state(2164);
|
||||
v->a[225][sym_function_definition] = state(2164);
|
||||
v->a[225][sym_compound_statement] = state(2164);
|
||||
v->a[225][sym_subshell] = state(2164);
|
||||
v->a[225][sym_pipeline] = state(2581);
|
||||
v->a[225][sym_list] = state(2164);
|
||||
v->a[225][sym_negated_command] = state(2164);
|
||||
v->a[225][sym_declaration_command] = state(2164);
|
||||
v->a[225][sym_unset_command] = state(2164);
|
||||
v->a[225][sym_command] = state(2164);
|
||||
v->a[225][sym_command_name] = state(310);
|
||||
v->a[225][sym_variable_assignment] = state(704);
|
||||
v->a[225][sym_variable_assignments] = state(2164);
|
||||
v->a[225][sym_file_redirect] = state(1320);
|
||||
v->a[225][sym_arithmetic_expansion] = state(834);
|
||||
v->a[225][sym_brace_expression] = state(834);
|
||||
v->a[225][sym_concatenation] = state(1192);
|
||||
v->a[225][sym_string] = state(834);
|
||||
v->a[225][sym_number] = state(834);
|
||||
v->a[225][sym_simple_expansion] = state(834);
|
||||
parse_table_865(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_172.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_173.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[225][sym_expansion] = state(834);
|
||||
v->a[225][sym_command_substitution] = state(834);
|
||||
v->a[225][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[225][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[225][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[225][sym_word] = actions(65);
|
||||
v->a[225][anon_sym_for] = actions(9);
|
||||
v->a[225][anon_sym_select] = actions(9);
|
||||
v->a[225][anon_sym_while] = actions(11);
|
||||
v->a[225][anon_sym_until] = actions(11);
|
||||
v->a[225][anon_sym_if] = actions(13);
|
||||
v->a[225][anon_sym_case] = actions(15);
|
||||
v->a[225][anon_sym_LPAREN] = actions(17);
|
||||
v->a[225][anon_sym_function] = actions(73);
|
||||
v->a[225][anon_sym_LBRACE] = actions(21);
|
||||
v->a[225][anon_sym_BANG] = actions(75);
|
||||
v->a[225][anon_sym_declare] = actions(77);
|
||||
v->a[225][anon_sym_typeset] = actions(77);
|
||||
v->a[225][anon_sym_export] = actions(77);
|
||||
v->a[225][anon_sym_readonly] = actions(77);
|
||||
parse_table_866(v);
|
||||
}
|
||||
|
||||
void parse_table_866(t_parse_table_array *v)
|
||||
{
|
||||
v->a[225][anon_sym_local] = actions(77);
|
||||
v->a[225][anon_sym_unset] = actions(79);
|
||||
v->a[225][anon_sym_unsetenv] = actions(79);
|
||||
v->a[225][anon_sym_LT] = actions(81);
|
||||
v->a[225][anon_sym_GT] = actions(81);
|
||||
v->a[225][anon_sym_GT_GT] = actions(83);
|
||||
v->a[225][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[225][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[225][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[225][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[225][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[225][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[225][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[225][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[225][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[225][sym__special_character] = actions(91);
|
||||
v->a[225][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[225][sym_raw_string] = actions(95);
|
||||
v->a[225][aux_sym_number_token1] = actions(97);
|
||||
v->a[225][aux_sym_number_token2] = actions(99);
|
||||
parse_table_867(v);
|
||||
}
|
||||
|
||||
void parse_table_867(t_parse_table_array *v)
|
||||
{
|
||||
v->a[225][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[225][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[225][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[225][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[225][sym_comment] = actions(57);
|
||||
v->a[225][sym_file_descriptor] = actions(109);
|
||||
v->a[225][sym_variable_name] = actions(111);
|
||||
v->a[225][sym_test_operator] = actions(95);
|
||||
v->a[225][sym__brace_start] = actions(113);
|
||||
v->a[226][sym__statement_not_pipeline] = state(3480);
|
||||
v->a[226][sym_redirected_statement] = state(2088);
|
||||
v->a[226][sym_for_statement] = state(2088);
|
||||
v->a[226][sym_while_statement] = state(2088);
|
||||
v->a[226][sym_if_statement] = state(2088);
|
||||
v->a[226][sym_case_statement] = state(2088);
|
||||
v->a[226][sym_function_definition] = state(2088);
|
||||
v->a[226][sym_compound_statement] = state(2088);
|
||||
v->a[226][sym_subshell] = state(2088);
|
||||
v->a[226][sym_pipeline] = state(2552);
|
||||
v->a[226][sym_list] = state(2088);
|
||||
parse_table_868(v);
|
||||
}
|
||||
|
||||
void parse_table_868(t_parse_table_array *v)
|
||||
{
|
||||
v->a[226][sym_negated_command] = state(2088);
|
||||
v->a[226][sym_declaration_command] = state(2088);
|
||||
v->a[226][sym_unset_command] = state(2088);
|
||||
v->a[226][sym_command] = state(2088);
|
||||
v->a[226][sym_command_name] = state(292);
|
||||
v->a[226][sym_variable_assignment] = state(580);
|
||||
v->a[226][sym_variable_assignments] = state(2088);
|
||||
v->a[226][sym_file_redirect] = state(1320);
|
||||
v->a[226][sym_arithmetic_expansion] = state(702);
|
||||
v->a[226][sym_brace_expression] = state(702);
|
||||
v->a[226][sym_concatenation] = state(1192);
|
||||
v->a[226][sym_string] = state(702);
|
||||
v->a[226][sym_number] = state(702);
|
||||
v->a[226][sym_simple_expansion] = state(702);
|
||||
v->a[226][sym_expansion] = state(702);
|
||||
v->a[226][sym_command_substitution] = state(702);
|
||||
v->a[226][aux_sym__statements_repeat1] = state(233);
|
||||
v->a[226][aux_sym_redirected_statement_repeat2] = state(2325);
|
||||
v->a[226][aux_sym_command_repeat1] = state(1041);
|
||||
v->a[226][aux_sym__literal_repeat1] = state(1048);
|
||||
parse_table_869(v);
|
||||
}
|
||||
|
||||
void parse_table_869(t_parse_table_array *v)
|
||||
{
|
||||
v->a[226][sym_word] = actions(419);
|
||||
v->a[226][anon_sym_for] = actions(9);
|
||||
v->a[226][anon_sym_select] = actions(9);
|
||||
v->a[226][anon_sym_while] = actions(11);
|
||||
v->a[226][anon_sym_until] = actions(11);
|
||||
v->a[226][anon_sym_if] = actions(13);
|
||||
v->a[226][anon_sym_case] = actions(15);
|
||||
v->a[226][anon_sym_LPAREN] = actions(17);
|
||||
v->a[226][anon_sym_function] = actions(423);
|
||||
v->a[226][anon_sym_LBRACE] = actions(21);
|
||||
v->a[226][anon_sym_BANG] = actions(425);
|
||||
v->a[226][anon_sym_declare] = actions(427);
|
||||
v->a[226][anon_sym_typeset] = actions(427);
|
||||
v->a[226][anon_sym_export] = actions(427);
|
||||
v->a[226][anon_sym_readonly] = actions(427);
|
||||
v->a[226][anon_sym_local] = actions(427);
|
||||
v->a[226][anon_sym_unset] = actions(429);
|
||||
v->a[226][anon_sym_unsetenv] = actions(429);
|
||||
v->a[226][anon_sym_LT] = actions(431);
|
||||
v->a[226][anon_sym_GT] = actions(431);
|
||||
parse_table_870(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_173.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_174.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[226][anon_sym_GT_GT] = actions(433);
|
||||
v->a[226][anon_sym_AMP_GT] = actions(431);
|
||||
v->a[226][anon_sym_AMP_GT_GT] = actions(433);
|
||||
v->a[226][anon_sym_LT_AMP] = actions(431);
|
||||
v->a[226][anon_sym_GT_AMP] = actions(431);
|
||||
v->a[226][anon_sym_GT_PIPE] = actions(433);
|
||||
v->a[226][anon_sym_LT_AMP_DASH] = actions(435);
|
||||
v->a[226][anon_sym_GT_AMP_DASH] = actions(435);
|
||||
v->a[226][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[226][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[226][sym__special_character] = actions(437);
|
||||
v->a[226][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[226][sym_raw_string] = actions(439);
|
||||
v->a[226][aux_sym_number_token1] = actions(97);
|
||||
v->a[226][aux_sym_number_token2] = actions(99);
|
||||
v->a[226][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[226][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[226][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[226][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[226][sym_comment] = actions(57);
|
||||
parse_table_871(v);
|
||||
}
|
||||
|
||||
void parse_table_871(t_parse_table_array *v)
|
||||
{
|
||||
v->a[226][sym_file_descriptor] = actions(441);
|
||||
v->a[226][sym_variable_name] = actions(443);
|
||||
v->a[226][sym_test_operator] = actions(439);
|
||||
v->a[226][sym__brace_start] = actions(113);
|
||||
v->a[227][aux_sym__terminated_statement] = state(205);
|
||||
v->a[227][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[227][sym_redirected_statement] = state(2164);
|
||||
v->a[227][sym_for_statement] = state(2164);
|
||||
v->a[227][sym_while_statement] = state(2164);
|
||||
v->a[227][sym_if_statement] = state(2164);
|
||||
v->a[227][sym_case_statement] = state(2164);
|
||||
v->a[227][sym_function_definition] = state(2164);
|
||||
v->a[227][sym_compound_statement] = state(2164);
|
||||
v->a[227][sym_subshell] = state(2164);
|
||||
v->a[227][sym_pipeline] = state(2581);
|
||||
v->a[227][sym_list] = state(2164);
|
||||
v->a[227][sym_negated_command] = state(2164);
|
||||
v->a[227][sym_declaration_command] = state(2164);
|
||||
v->a[227][sym_unset_command] = state(2164);
|
||||
v->a[227][sym_command] = state(2164);
|
||||
parse_table_872(v);
|
||||
}
|
||||
|
||||
void parse_table_872(t_parse_table_array *v)
|
||||
{
|
||||
v->a[227][sym_command_name] = state(310);
|
||||
v->a[227][sym_variable_assignment] = state(704);
|
||||
v->a[227][sym_variable_assignments] = state(2164);
|
||||
v->a[227][sym_file_redirect] = state(1320);
|
||||
v->a[227][sym_arithmetic_expansion] = state(834);
|
||||
v->a[227][sym_brace_expression] = state(834);
|
||||
v->a[227][sym_concatenation] = state(1192);
|
||||
v->a[227][sym_string] = state(834);
|
||||
v->a[227][sym_number] = state(834);
|
||||
v->a[227][sym_simple_expansion] = state(834);
|
||||
v->a[227][sym_expansion] = state(834);
|
||||
v->a[227][sym_command_substitution] = state(834);
|
||||
v->a[227][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[227][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[227][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[227][sym_word] = actions(65);
|
||||
v->a[227][anon_sym_for] = actions(9);
|
||||
v->a[227][anon_sym_select] = actions(9);
|
||||
v->a[227][anon_sym_while] = actions(11);
|
||||
v->a[227][anon_sym_until] = actions(11);
|
||||
parse_table_873(v);
|
||||
}
|
||||
|
||||
void parse_table_873(t_parse_table_array *v)
|
||||
{
|
||||
v->a[227][anon_sym_if] = actions(13);
|
||||
v->a[227][anon_sym_case] = actions(15);
|
||||
v->a[227][anon_sym_LPAREN] = actions(17);
|
||||
v->a[227][anon_sym_function] = actions(73);
|
||||
v->a[227][anon_sym_LBRACE] = actions(21);
|
||||
v->a[227][anon_sym_BANG] = actions(75);
|
||||
v->a[227][anon_sym_declare] = actions(77);
|
||||
v->a[227][anon_sym_typeset] = actions(77);
|
||||
v->a[227][anon_sym_export] = actions(77);
|
||||
v->a[227][anon_sym_readonly] = actions(77);
|
||||
v->a[227][anon_sym_local] = actions(77);
|
||||
v->a[227][anon_sym_unset] = actions(79);
|
||||
v->a[227][anon_sym_unsetenv] = actions(79);
|
||||
v->a[227][anon_sym_LT] = actions(81);
|
||||
v->a[227][anon_sym_GT] = actions(81);
|
||||
v->a[227][anon_sym_GT_GT] = actions(83);
|
||||
v->a[227][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[227][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[227][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[227][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_874(v);
|
||||
}
|
||||
|
||||
void parse_table_874(t_parse_table_array *v)
|
||||
{
|
||||
v->a[227][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[227][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[227][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[227][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[227][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[227][sym__special_character] = actions(91);
|
||||
v->a[227][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[227][sym_raw_string] = actions(95);
|
||||
v->a[227][aux_sym_number_token1] = actions(97);
|
||||
v->a[227][aux_sym_number_token2] = actions(99);
|
||||
v->a[227][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[227][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[227][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[227][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[227][sym_comment] = actions(57);
|
||||
v->a[227][sym_file_descriptor] = actions(109);
|
||||
v->a[227][sym_variable_name] = actions(111);
|
||||
v->a[227][sym_test_operator] = actions(95);
|
||||
v->a[227][sym__brace_start] = actions(113);
|
||||
v->a[228][aux_sym__terminated_statement] = state(36);
|
||||
parse_table_875(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_174.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_175.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[228][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[228][sym_redirected_statement] = state(2164);
|
||||
v->a[228][sym_for_statement] = state(2164);
|
||||
v->a[228][sym_while_statement] = state(2164);
|
||||
v->a[228][sym_if_statement] = state(2164);
|
||||
v->a[228][sym_case_statement] = state(2164);
|
||||
v->a[228][sym_function_definition] = state(2164);
|
||||
v->a[228][sym_compound_statement] = state(2164);
|
||||
v->a[228][sym_subshell] = state(2164);
|
||||
v->a[228][sym_pipeline] = state(2581);
|
||||
v->a[228][sym_list] = state(2164);
|
||||
v->a[228][sym_negated_command] = state(2164);
|
||||
v->a[228][sym_declaration_command] = state(2164);
|
||||
v->a[228][sym_unset_command] = state(2164);
|
||||
v->a[228][sym_command] = state(2164);
|
||||
v->a[228][sym_command_name] = state(310);
|
||||
v->a[228][sym_variable_assignment] = state(704);
|
||||
v->a[228][sym_variable_assignments] = state(2164);
|
||||
v->a[228][sym_file_redirect] = state(1320);
|
||||
v->a[228][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_876(v);
|
||||
}
|
||||
|
||||
void parse_table_876(t_parse_table_array *v)
|
||||
{
|
||||
v->a[228][sym_brace_expression] = state(834);
|
||||
v->a[228][sym_concatenation] = state(1192);
|
||||
v->a[228][sym_string] = state(834);
|
||||
v->a[228][sym_number] = state(834);
|
||||
v->a[228][sym_simple_expansion] = state(834);
|
||||
v->a[228][sym_expansion] = state(834);
|
||||
v->a[228][sym_command_substitution] = state(834);
|
||||
v->a[228][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[228][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[228][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[228][sym_word] = actions(65);
|
||||
v->a[228][anon_sym_for] = actions(9);
|
||||
v->a[228][anon_sym_select] = actions(9);
|
||||
v->a[228][anon_sym_while] = actions(11);
|
||||
v->a[228][anon_sym_until] = actions(11);
|
||||
v->a[228][anon_sym_if] = actions(13);
|
||||
v->a[228][anon_sym_case] = actions(15);
|
||||
v->a[228][anon_sym_LPAREN] = actions(17);
|
||||
v->a[228][anon_sym_function] = actions(73);
|
||||
v->a[228][anon_sym_LBRACE] = actions(21);
|
||||
parse_table_877(v);
|
||||
}
|
||||
|
||||
void parse_table_877(t_parse_table_array *v)
|
||||
{
|
||||
v->a[228][anon_sym_BANG] = actions(75);
|
||||
v->a[228][anon_sym_declare] = actions(77);
|
||||
v->a[228][anon_sym_typeset] = actions(77);
|
||||
v->a[228][anon_sym_export] = actions(77);
|
||||
v->a[228][anon_sym_readonly] = actions(77);
|
||||
v->a[228][anon_sym_local] = actions(77);
|
||||
v->a[228][anon_sym_unset] = actions(79);
|
||||
v->a[228][anon_sym_unsetenv] = actions(79);
|
||||
v->a[228][anon_sym_LT] = actions(81);
|
||||
v->a[228][anon_sym_GT] = actions(81);
|
||||
v->a[228][anon_sym_GT_GT] = actions(83);
|
||||
v->a[228][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[228][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[228][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[228][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[228][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[228][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[228][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[228][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[228][anon_sym_DOLLAR] = actions(89);
|
||||
parse_table_878(v);
|
||||
}
|
||||
|
||||
void parse_table_878(t_parse_table_array *v)
|
||||
{
|
||||
v->a[228][sym__special_character] = actions(91);
|
||||
v->a[228][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[228][sym_raw_string] = actions(95);
|
||||
v->a[228][aux_sym_number_token1] = actions(97);
|
||||
v->a[228][aux_sym_number_token2] = actions(99);
|
||||
v->a[228][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[228][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[228][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[228][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[228][sym_comment] = actions(57);
|
||||
v->a[228][sym_file_descriptor] = actions(109);
|
||||
v->a[228][sym_variable_name] = actions(111);
|
||||
v->a[228][sym_test_operator] = actions(95);
|
||||
v->a[228][sym__brace_start] = actions(113);
|
||||
v->a[229][aux_sym__terminated_statement] = state(64);
|
||||
v->a[229][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[229][sym_redirected_statement] = state(2164);
|
||||
v->a[229][sym_for_statement] = state(2164);
|
||||
v->a[229][sym_while_statement] = state(2164);
|
||||
v->a[229][sym_if_statement] = state(2164);
|
||||
parse_table_879(v);
|
||||
}
|
||||
|
||||
void parse_table_879(t_parse_table_array *v)
|
||||
{
|
||||
v->a[229][sym_case_statement] = state(2164);
|
||||
v->a[229][sym_function_definition] = state(2164);
|
||||
v->a[229][sym_compound_statement] = state(2164);
|
||||
v->a[229][sym_subshell] = state(2164);
|
||||
v->a[229][sym_pipeline] = state(2581);
|
||||
v->a[229][sym_list] = state(2164);
|
||||
v->a[229][sym_negated_command] = state(2164);
|
||||
v->a[229][sym_declaration_command] = state(2164);
|
||||
v->a[229][sym_unset_command] = state(2164);
|
||||
v->a[229][sym_command] = state(2164);
|
||||
v->a[229][sym_command_name] = state(310);
|
||||
v->a[229][sym_variable_assignment] = state(704);
|
||||
v->a[229][sym_variable_assignments] = state(2164);
|
||||
v->a[229][sym_file_redirect] = state(1320);
|
||||
v->a[229][sym_arithmetic_expansion] = state(834);
|
||||
v->a[229][sym_brace_expression] = state(834);
|
||||
v->a[229][sym_concatenation] = state(1192);
|
||||
v->a[229][sym_string] = state(834);
|
||||
v->a[229][sym_number] = state(834);
|
||||
v->a[229][sym_simple_expansion] = state(834);
|
||||
parse_table_880(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_175.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_176.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[229][sym_expansion] = state(834);
|
||||
v->a[229][sym_command_substitution] = state(834);
|
||||
v->a[229][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[229][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[229][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[229][sym_word] = actions(65);
|
||||
v->a[229][anon_sym_for] = actions(9);
|
||||
v->a[229][anon_sym_select] = actions(9);
|
||||
v->a[229][anon_sym_while] = actions(11);
|
||||
v->a[229][anon_sym_until] = actions(11);
|
||||
v->a[229][anon_sym_if] = actions(13);
|
||||
v->a[229][anon_sym_case] = actions(15);
|
||||
v->a[229][anon_sym_LPAREN] = actions(17);
|
||||
v->a[229][anon_sym_function] = actions(73);
|
||||
v->a[229][anon_sym_LBRACE] = actions(21);
|
||||
v->a[229][anon_sym_BANG] = actions(75);
|
||||
v->a[229][anon_sym_declare] = actions(77);
|
||||
v->a[229][anon_sym_typeset] = actions(77);
|
||||
v->a[229][anon_sym_export] = actions(77);
|
||||
v->a[229][anon_sym_readonly] = actions(77);
|
||||
parse_table_881(v);
|
||||
}
|
||||
|
||||
void parse_table_881(t_parse_table_array *v)
|
||||
{
|
||||
v->a[229][anon_sym_local] = actions(77);
|
||||
v->a[229][anon_sym_unset] = actions(79);
|
||||
v->a[229][anon_sym_unsetenv] = actions(79);
|
||||
v->a[229][anon_sym_LT] = actions(81);
|
||||
v->a[229][anon_sym_GT] = actions(81);
|
||||
v->a[229][anon_sym_GT_GT] = actions(83);
|
||||
v->a[229][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[229][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[229][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[229][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[229][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[229][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[229][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[229][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[229][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[229][sym__special_character] = actions(91);
|
||||
v->a[229][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[229][sym_raw_string] = actions(95);
|
||||
v->a[229][aux_sym_number_token1] = actions(97);
|
||||
v->a[229][aux_sym_number_token2] = actions(99);
|
||||
parse_table_882(v);
|
||||
}
|
||||
|
||||
void parse_table_882(t_parse_table_array *v)
|
||||
{
|
||||
v->a[229][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[229][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[229][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[229][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[229][sym_comment] = actions(57);
|
||||
v->a[229][sym_file_descriptor] = actions(109);
|
||||
v->a[229][sym_variable_name] = actions(111);
|
||||
v->a[229][sym_test_operator] = actions(95);
|
||||
v->a[229][sym__brace_start] = actions(113);
|
||||
v->a[230][sym__statement_not_pipeline] = state(3470);
|
||||
v->a[230][sym_redirected_statement] = state(1926);
|
||||
v->a[230][sym_for_statement] = state(1926);
|
||||
v->a[230][sym_while_statement] = state(1926);
|
||||
v->a[230][sym_if_statement] = state(1926);
|
||||
v->a[230][sym_case_statement] = state(1926);
|
||||
v->a[230][sym_function_definition] = state(1926);
|
||||
v->a[230][sym_compound_statement] = state(1926);
|
||||
v->a[230][sym_subshell] = state(1926);
|
||||
v->a[230][sym_pipeline] = state(2133);
|
||||
v->a[230][sym_list] = state(1926);
|
||||
parse_table_883(v);
|
||||
}
|
||||
|
||||
void parse_table_883(t_parse_table_array *v)
|
||||
{
|
||||
v->a[230][sym_negated_command] = state(1926);
|
||||
v->a[230][sym_declaration_command] = state(1926);
|
||||
v->a[230][sym_unset_command] = state(1926);
|
||||
v->a[230][sym_command] = state(1926);
|
||||
v->a[230][sym_command_name] = state(257);
|
||||
v->a[230][sym_variable_assignment] = state(466);
|
||||
v->a[230][sym_variable_assignments] = state(1926);
|
||||
v->a[230][sym_file_redirect] = state(1015);
|
||||
v->a[230][sym_arithmetic_expansion] = state(508);
|
||||
v->a[230][sym_brace_expression] = state(508);
|
||||
v->a[230][sym_concatenation] = state(862);
|
||||
v->a[230][sym_string] = state(508);
|
||||
v->a[230][sym_number] = state(508);
|
||||
v->a[230][sym_simple_expansion] = state(508);
|
||||
v->a[230][sym_expansion] = state(508);
|
||||
v->a[230][sym_command_substitution] = state(508);
|
||||
v->a[230][aux_sym__statements_repeat1] = state(233);
|
||||
v->a[230][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[230][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[230][aux_sym__literal_repeat1] = state(678);
|
||||
parse_table_884(v);
|
||||
}
|
||||
|
||||
void parse_table_884(t_parse_table_array *v)
|
||||
{
|
||||
v->a[230][sym_word] = actions(129);
|
||||
v->a[230][anon_sym_for] = actions(131);
|
||||
v->a[230][anon_sym_select] = actions(131);
|
||||
v->a[230][anon_sym_while] = actions(133);
|
||||
v->a[230][anon_sym_until] = actions(133);
|
||||
v->a[230][anon_sym_if] = actions(135);
|
||||
v->a[230][anon_sym_case] = actions(137);
|
||||
v->a[230][anon_sym_LPAREN] = actions(141);
|
||||
v->a[230][anon_sym_function] = actions(147);
|
||||
v->a[230][anon_sym_LBRACE] = actions(149);
|
||||
v->a[230][anon_sym_BANG] = actions(151);
|
||||
v->a[230][anon_sym_declare] = actions(153);
|
||||
v->a[230][anon_sym_typeset] = actions(153);
|
||||
v->a[230][anon_sym_export] = actions(153);
|
||||
v->a[230][anon_sym_readonly] = actions(153);
|
||||
v->a[230][anon_sym_local] = actions(153);
|
||||
v->a[230][anon_sym_unset] = actions(155);
|
||||
v->a[230][anon_sym_unsetenv] = actions(155);
|
||||
v->a[230][anon_sym_LT] = actions(157);
|
||||
v->a[230][anon_sym_GT] = actions(157);
|
||||
parse_table_885(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_176.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_177.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[230][anon_sym_GT_GT] = actions(159);
|
||||
v->a[230][anon_sym_AMP_GT] = actions(157);
|
||||
v->a[230][anon_sym_AMP_GT_GT] = actions(159);
|
||||
v->a[230][anon_sym_LT_AMP] = actions(157);
|
||||
v->a[230][anon_sym_GT_AMP] = actions(157);
|
||||
v->a[230][anon_sym_GT_PIPE] = actions(159);
|
||||
v->a[230][anon_sym_LT_AMP_DASH] = actions(161);
|
||||
v->a[230][anon_sym_GT_AMP_DASH] = actions(161);
|
||||
v->a[230][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(163);
|
||||
v->a[230][anon_sym_DOLLAR] = actions(165);
|
||||
v->a[230][sym__special_character] = actions(167);
|
||||
v->a[230][anon_sym_DQUOTE] = actions(169);
|
||||
v->a[230][sym_raw_string] = actions(171);
|
||||
v->a[230][aux_sym_number_token1] = actions(173);
|
||||
v->a[230][aux_sym_number_token2] = actions(175);
|
||||
v->a[230][anon_sym_DOLLAR_LBRACE] = actions(177);
|
||||
v->a[230][anon_sym_DOLLAR_LPAREN] = actions(179);
|
||||
v->a[230][anon_sym_BQUOTE] = actions(181);
|
||||
v->a[230][anon_sym_DOLLAR_BQUOTE] = actions(183);
|
||||
v->a[230][sym_comment] = actions(57);
|
||||
parse_table_886(v);
|
||||
}
|
||||
|
||||
void parse_table_886(t_parse_table_array *v)
|
||||
{
|
||||
v->a[230][sym_file_descriptor] = actions(185);
|
||||
v->a[230][sym_variable_name] = actions(187);
|
||||
v->a[230][sym_test_operator] = actions(171);
|
||||
v->a[230][sym__brace_start] = actions(189);
|
||||
v->a[231][aux_sym__terminated_statement] = state(170);
|
||||
v->a[231][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[231][sym_redirected_statement] = state(2164);
|
||||
v->a[231][sym_for_statement] = state(2164);
|
||||
v->a[231][sym_while_statement] = state(2164);
|
||||
v->a[231][sym_if_statement] = state(2164);
|
||||
v->a[231][sym_case_statement] = state(2164);
|
||||
v->a[231][sym_function_definition] = state(2164);
|
||||
v->a[231][sym_compound_statement] = state(2164);
|
||||
v->a[231][sym_subshell] = state(2164);
|
||||
v->a[231][sym_pipeline] = state(2581);
|
||||
v->a[231][sym_list] = state(2164);
|
||||
v->a[231][sym_negated_command] = state(2164);
|
||||
v->a[231][sym_declaration_command] = state(2164);
|
||||
v->a[231][sym_unset_command] = state(2164);
|
||||
v->a[231][sym_command] = state(2164);
|
||||
parse_table_887(v);
|
||||
}
|
||||
|
||||
void parse_table_887(t_parse_table_array *v)
|
||||
{
|
||||
v->a[231][sym_command_name] = state(310);
|
||||
v->a[231][sym_variable_assignment] = state(704);
|
||||
v->a[231][sym_variable_assignments] = state(2164);
|
||||
v->a[231][sym_file_redirect] = state(1320);
|
||||
v->a[231][sym_arithmetic_expansion] = state(834);
|
||||
v->a[231][sym_brace_expression] = state(834);
|
||||
v->a[231][sym_concatenation] = state(1192);
|
||||
v->a[231][sym_string] = state(834);
|
||||
v->a[231][sym_number] = state(834);
|
||||
v->a[231][sym_simple_expansion] = state(834);
|
||||
v->a[231][sym_expansion] = state(834);
|
||||
v->a[231][sym_command_substitution] = state(834);
|
||||
v->a[231][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[231][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[231][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[231][sym_word] = actions(65);
|
||||
v->a[231][anon_sym_for] = actions(9);
|
||||
v->a[231][anon_sym_select] = actions(9);
|
||||
v->a[231][anon_sym_while] = actions(11);
|
||||
v->a[231][anon_sym_until] = actions(11);
|
||||
parse_table_888(v);
|
||||
}
|
||||
|
||||
void parse_table_888(t_parse_table_array *v)
|
||||
{
|
||||
v->a[231][anon_sym_if] = actions(13);
|
||||
v->a[231][anon_sym_case] = actions(15);
|
||||
v->a[231][anon_sym_LPAREN] = actions(17);
|
||||
v->a[231][anon_sym_function] = actions(73);
|
||||
v->a[231][anon_sym_LBRACE] = actions(21);
|
||||
v->a[231][anon_sym_BANG] = actions(75);
|
||||
v->a[231][anon_sym_declare] = actions(77);
|
||||
v->a[231][anon_sym_typeset] = actions(77);
|
||||
v->a[231][anon_sym_export] = actions(77);
|
||||
v->a[231][anon_sym_readonly] = actions(77);
|
||||
v->a[231][anon_sym_local] = actions(77);
|
||||
v->a[231][anon_sym_unset] = actions(79);
|
||||
v->a[231][anon_sym_unsetenv] = actions(79);
|
||||
v->a[231][anon_sym_LT] = actions(81);
|
||||
v->a[231][anon_sym_GT] = actions(81);
|
||||
v->a[231][anon_sym_GT_GT] = actions(83);
|
||||
v->a[231][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[231][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[231][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[231][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_889(v);
|
||||
}
|
||||
|
||||
void parse_table_889(t_parse_table_array *v)
|
||||
{
|
||||
v->a[231][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[231][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[231][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[231][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[231][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[231][sym__special_character] = actions(91);
|
||||
v->a[231][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[231][sym_raw_string] = actions(95);
|
||||
v->a[231][aux_sym_number_token1] = actions(97);
|
||||
v->a[231][aux_sym_number_token2] = actions(99);
|
||||
v->a[231][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[231][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[231][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[231][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[231][sym_comment] = actions(57);
|
||||
v->a[231][sym_file_descriptor] = actions(109);
|
||||
v->a[231][sym_variable_name] = actions(111);
|
||||
v->a[231][sym_test_operator] = actions(95);
|
||||
v->a[231][sym__brace_start] = actions(113);
|
||||
v->a[232][aux_sym__terminated_statement] = state(46);
|
||||
parse_table_890(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_177.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_178.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[232][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[232][sym_redirected_statement] = state(2164);
|
||||
v->a[232][sym_for_statement] = state(2164);
|
||||
v->a[232][sym_while_statement] = state(2164);
|
||||
v->a[232][sym_if_statement] = state(2164);
|
||||
v->a[232][sym_case_statement] = state(2164);
|
||||
v->a[232][sym_function_definition] = state(2164);
|
||||
v->a[232][sym_compound_statement] = state(2164);
|
||||
v->a[232][sym_subshell] = state(2164);
|
||||
v->a[232][sym_pipeline] = state(2581);
|
||||
v->a[232][sym_list] = state(2164);
|
||||
v->a[232][sym_negated_command] = state(2164);
|
||||
v->a[232][sym_declaration_command] = state(2164);
|
||||
v->a[232][sym_unset_command] = state(2164);
|
||||
v->a[232][sym_command] = state(2164);
|
||||
v->a[232][sym_command_name] = state(310);
|
||||
v->a[232][sym_variable_assignment] = state(704);
|
||||
v->a[232][sym_variable_assignments] = state(2164);
|
||||
v->a[232][sym_file_redirect] = state(1320);
|
||||
v->a[232][sym_arithmetic_expansion] = state(834);
|
||||
parse_table_891(v);
|
||||
}
|
||||
|
||||
void parse_table_891(t_parse_table_array *v)
|
||||
{
|
||||
v->a[232][sym_brace_expression] = state(834);
|
||||
v->a[232][sym_concatenation] = state(1192);
|
||||
v->a[232][sym_string] = state(834);
|
||||
v->a[232][sym_number] = state(834);
|
||||
v->a[232][sym_simple_expansion] = state(834);
|
||||
v->a[232][sym_expansion] = state(834);
|
||||
v->a[232][sym_command_substitution] = state(834);
|
||||
v->a[232][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[232][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[232][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[232][sym_word] = actions(65);
|
||||
v->a[232][anon_sym_for] = actions(9);
|
||||
v->a[232][anon_sym_select] = actions(9);
|
||||
v->a[232][anon_sym_while] = actions(11);
|
||||
v->a[232][anon_sym_until] = actions(11);
|
||||
v->a[232][anon_sym_if] = actions(13);
|
||||
v->a[232][anon_sym_case] = actions(15);
|
||||
v->a[232][anon_sym_LPAREN] = actions(17);
|
||||
v->a[232][anon_sym_function] = actions(73);
|
||||
v->a[232][anon_sym_LBRACE] = actions(21);
|
||||
parse_table_892(v);
|
||||
}
|
||||
|
||||
void parse_table_892(t_parse_table_array *v)
|
||||
{
|
||||
v->a[232][anon_sym_BANG] = actions(75);
|
||||
v->a[232][anon_sym_declare] = actions(77);
|
||||
v->a[232][anon_sym_typeset] = actions(77);
|
||||
v->a[232][anon_sym_export] = actions(77);
|
||||
v->a[232][anon_sym_readonly] = actions(77);
|
||||
v->a[232][anon_sym_local] = actions(77);
|
||||
v->a[232][anon_sym_unset] = actions(79);
|
||||
v->a[232][anon_sym_unsetenv] = actions(79);
|
||||
v->a[232][anon_sym_LT] = actions(81);
|
||||
v->a[232][anon_sym_GT] = actions(81);
|
||||
v->a[232][anon_sym_GT_GT] = actions(83);
|
||||
v->a[232][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[232][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[232][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[232][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[232][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[232][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[232][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[232][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[232][anon_sym_DOLLAR] = actions(89);
|
||||
parse_table_893(v);
|
||||
}
|
||||
|
||||
void parse_table_893(t_parse_table_array *v)
|
||||
{
|
||||
v->a[232][sym__special_character] = actions(91);
|
||||
v->a[232][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[232][sym_raw_string] = actions(95);
|
||||
v->a[232][aux_sym_number_token1] = actions(97);
|
||||
v->a[232][aux_sym_number_token2] = actions(99);
|
||||
v->a[232][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[232][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[232][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[232][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[232][sym_comment] = actions(57);
|
||||
v->a[232][sym_file_descriptor] = actions(109);
|
||||
v->a[232][sym_variable_name] = actions(111);
|
||||
v->a[232][sym_test_operator] = actions(95);
|
||||
v->a[232][sym__brace_start] = actions(113);
|
||||
v->a[233][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[233][sym_redirected_statement] = state(2296);
|
||||
v->a[233][sym_for_statement] = state(2296);
|
||||
v->a[233][sym_while_statement] = state(2296);
|
||||
v->a[233][sym_if_statement] = state(2296);
|
||||
v->a[233][sym_case_statement] = state(2296);
|
||||
parse_table_894(v);
|
||||
}
|
||||
|
||||
void parse_table_894(t_parse_table_array *v)
|
||||
{
|
||||
v->a[233][sym_function_definition] = state(2296);
|
||||
v->a[233][sym_compound_statement] = state(2296);
|
||||
v->a[233][sym_subshell] = state(2296);
|
||||
v->a[233][sym_pipeline] = state(2591);
|
||||
v->a[233][sym_list] = state(2296);
|
||||
v->a[233][sym_negated_command] = state(2296);
|
||||
v->a[233][sym_declaration_command] = state(2296);
|
||||
v->a[233][sym_unset_command] = state(2296);
|
||||
v->a[233][sym_command] = state(2296);
|
||||
v->a[233][sym_command_name] = state(310);
|
||||
v->a[233][sym_variable_assignment] = state(708);
|
||||
v->a[233][sym_variable_assignments] = state(2296);
|
||||
v->a[233][sym_file_redirect] = state(1320);
|
||||
v->a[233][sym_arithmetic_expansion] = state(834);
|
||||
v->a[233][sym_brace_expression] = state(834);
|
||||
v->a[233][sym_concatenation] = state(1192);
|
||||
v->a[233][sym_string] = state(834);
|
||||
v->a[233][sym_number] = state(834);
|
||||
v->a[233][sym_simple_expansion] = state(834);
|
||||
v->a[233][sym_expansion] = state(834);
|
||||
parse_table_895(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_178.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_179.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[233][sym_command_substitution] = state(834);
|
||||
v->a[233][aux_sym__statements_repeat1] = state(233);
|
||||
v->a[233][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[233][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[233][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[233][sym_word] = actions(525);
|
||||
v->a[233][anon_sym_for] = actions(528);
|
||||
v->a[233][anon_sym_select] = actions(528);
|
||||
v->a[233][anon_sym_while] = actions(531);
|
||||
v->a[233][anon_sym_until] = actions(531);
|
||||
v->a[233][anon_sym_if] = actions(534);
|
||||
v->a[233][anon_sym_case] = actions(537);
|
||||
v->a[233][anon_sym_LPAREN] = actions(540);
|
||||
v->a[233][anon_sym_function] = actions(543);
|
||||
v->a[233][anon_sym_LBRACE] = actions(546);
|
||||
v->a[233][anon_sym_BANG] = actions(549);
|
||||
v->a[233][anon_sym_declare] = actions(552);
|
||||
v->a[233][anon_sym_typeset] = actions(552);
|
||||
v->a[233][anon_sym_export] = actions(552);
|
||||
v->a[233][anon_sym_readonly] = actions(552);
|
||||
parse_table_896(v);
|
||||
}
|
||||
|
||||
void parse_table_896(t_parse_table_array *v)
|
||||
{
|
||||
v->a[233][anon_sym_local] = actions(552);
|
||||
v->a[233][anon_sym_unset] = actions(555);
|
||||
v->a[233][anon_sym_unsetenv] = actions(555);
|
||||
v->a[233][anon_sym_LT] = actions(558);
|
||||
v->a[233][anon_sym_GT] = actions(558);
|
||||
v->a[233][anon_sym_GT_GT] = actions(561);
|
||||
v->a[233][anon_sym_AMP_GT] = actions(558);
|
||||
v->a[233][anon_sym_AMP_GT_GT] = actions(561);
|
||||
v->a[233][anon_sym_LT_AMP] = actions(558);
|
||||
v->a[233][anon_sym_GT_AMP] = actions(558);
|
||||
v->a[233][anon_sym_GT_PIPE] = actions(561);
|
||||
v->a[233][anon_sym_LT_AMP_DASH] = actions(564);
|
||||
v->a[233][anon_sym_GT_AMP_DASH] = actions(564);
|
||||
v->a[233][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(567);
|
||||
v->a[233][anon_sym_DOLLAR] = actions(570);
|
||||
v->a[233][sym__special_character] = actions(573);
|
||||
v->a[233][anon_sym_DQUOTE] = actions(576);
|
||||
v->a[233][sym_raw_string] = actions(579);
|
||||
v->a[233][aux_sym_number_token1] = actions(582);
|
||||
v->a[233][aux_sym_number_token2] = actions(585);
|
||||
parse_table_897(v);
|
||||
}
|
||||
|
||||
void parse_table_897(t_parse_table_array *v)
|
||||
{
|
||||
v->a[233][anon_sym_DOLLAR_LBRACE] = actions(588);
|
||||
v->a[233][anon_sym_DOLLAR_LPAREN] = actions(591);
|
||||
v->a[233][anon_sym_BQUOTE] = actions(594);
|
||||
v->a[233][anon_sym_DOLLAR_BQUOTE] = actions(597);
|
||||
v->a[233][sym_comment] = actions(57);
|
||||
v->a[233][sym_file_descriptor] = actions(600);
|
||||
v->a[233][sym_variable_name] = actions(603);
|
||||
v->a[233][sym_test_operator] = actions(579);
|
||||
v->a[233][sym__brace_start] = actions(606);
|
||||
v->a[234][sym__statement_not_pipeline] = state(3471);
|
||||
v->a[234][sym_redirected_statement] = state(2024);
|
||||
v->a[234][sym_for_statement] = state(2024);
|
||||
v->a[234][sym_while_statement] = state(2024);
|
||||
v->a[234][sym_if_statement] = state(2024);
|
||||
v->a[234][sym_case_statement] = state(2024);
|
||||
v->a[234][sym_function_definition] = state(2024);
|
||||
v->a[234][sym_compound_statement] = state(2024);
|
||||
v->a[234][sym_subshell] = state(2024);
|
||||
v->a[234][sym_pipeline] = state(2278);
|
||||
v->a[234][sym_list] = state(2024);
|
||||
parse_table_898(v);
|
||||
}
|
||||
|
||||
void parse_table_898(t_parse_table_array *v)
|
||||
{
|
||||
v->a[234][sym_negated_command] = state(2024);
|
||||
v->a[234][sym_declaration_command] = state(2024);
|
||||
v->a[234][sym_unset_command] = state(2024);
|
||||
v->a[234][sym_command] = state(2024);
|
||||
v->a[234][sym_command_name] = state(268);
|
||||
v->a[234][sym_variable_assignment] = state(486);
|
||||
v->a[234][sym_variable_assignments] = state(2024);
|
||||
v->a[234][sym_file_redirect] = state(1212);
|
||||
v->a[234][sym_arithmetic_expansion] = state(586);
|
||||
v->a[234][sym_brace_expression] = state(586);
|
||||
v->a[234][sym_concatenation] = state(1016);
|
||||
v->a[234][sym_string] = state(586);
|
||||
v->a[234][sym_number] = state(586);
|
||||
v->a[234][sym_simple_expansion] = state(586);
|
||||
v->a[234][sym_expansion] = state(586);
|
||||
v->a[234][sym_command_substitution] = state(586);
|
||||
v->a[234][aux_sym__statements_repeat1] = state(233);
|
||||
v->a[234][aux_sym_redirected_statement_repeat2] = state(2115);
|
||||
v->a[234][aux_sym_command_repeat1] = state(1017);
|
||||
v->a[234][aux_sym__literal_repeat1] = state(963);
|
||||
parse_table_899(v);
|
||||
}
|
||||
|
||||
void parse_table_899(t_parse_table_array *v)
|
||||
{
|
||||
v->a[234][sym_word] = actions(339);
|
||||
v->a[234][anon_sym_for] = actions(341);
|
||||
v->a[234][anon_sym_select] = actions(341);
|
||||
v->a[234][anon_sym_while] = actions(343);
|
||||
v->a[234][anon_sym_until] = actions(343);
|
||||
v->a[234][anon_sym_if] = actions(345);
|
||||
v->a[234][anon_sym_case] = actions(347);
|
||||
v->a[234][anon_sym_LPAREN] = actions(349);
|
||||
v->a[234][anon_sym_function] = actions(353);
|
||||
v->a[234][anon_sym_LBRACE] = actions(355);
|
||||
v->a[234][anon_sym_BANG] = actions(357);
|
||||
v->a[234][anon_sym_declare] = actions(359);
|
||||
v->a[234][anon_sym_typeset] = actions(359);
|
||||
v->a[234][anon_sym_export] = actions(359);
|
||||
v->a[234][anon_sym_readonly] = actions(359);
|
||||
v->a[234][anon_sym_local] = actions(359);
|
||||
v->a[234][anon_sym_unset] = actions(361);
|
||||
v->a[234][anon_sym_unsetenv] = actions(361);
|
||||
v->a[234][anon_sym_LT] = actions(363);
|
||||
v->a[234][anon_sym_GT] = actions(363);
|
||||
parse_table_900(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_179.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_18.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[21][sym_file_descriptor] = actions(391);
|
||||
v->a[21][sym_variable_name] = actions(393);
|
||||
v->a[21][sym_test_operator] = actions(377);
|
||||
v->a[21][sym__brace_start] = actions(395);
|
||||
v->a[22][sym__statements] = state(3525);
|
||||
v->a[22][sym__statement_not_pipeline] = state(3471);
|
||||
v->a[22][sym_redirected_statement] = state(1966);
|
||||
v->a[22][sym_for_statement] = state(1966);
|
||||
v->a[22][sym_while_statement] = state(1966);
|
||||
v->a[22][sym_if_statement] = state(1966);
|
||||
v->a[22][sym_case_statement] = state(1966);
|
||||
v->a[22][sym_function_definition] = state(1966);
|
||||
v->a[22][sym_compound_statement] = state(1966);
|
||||
v->a[22][sym_subshell] = state(1966);
|
||||
v->a[22][sym_pipeline] = state(2157);
|
||||
v->a[22][sym_list] = state(1966);
|
||||
v->a[22][sym_negated_command] = state(1966);
|
||||
v->a[22][sym_declaration_command] = state(1966);
|
||||
v->a[22][sym_unset_command] = state(1966);
|
||||
v->a[22][sym_command] = state(1966);
|
||||
parse_table_91(v);
|
||||
}
|
||||
|
||||
void parse_table_91(t_parse_table_array *v)
|
||||
{
|
||||
v->a[22][sym_command_name] = state(268);
|
||||
v->a[22][sym_variable_assignment] = state(492);
|
||||
v->a[22][sym_variable_assignments] = state(1966);
|
||||
v->a[22][sym_file_redirect] = state(1212);
|
||||
v->a[22][sym_arithmetic_expansion] = state(586);
|
||||
v->a[22][sym_brace_expression] = state(586);
|
||||
v->a[22][sym_concatenation] = state(1016);
|
||||
v->a[22][sym_string] = state(586);
|
||||
v->a[22][sym_number] = state(586);
|
||||
v->a[22][sym_simple_expansion] = state(586);
|
||||
v->a[22][sym_expansion] = state(586);
|
||||
v->a[22][sym_command_substitution] = state(586);
|
||||
v->a[22][aux_sym__statements_repeat1] = state(234);
|
||||
v->a[22][aux_sym_redirected_statement_repeat2] = state(2115);
|
||||
v->a[22][aux_sym_command_repeat1] = state(1017);
|
||||
v->a[22][aux_sym__literal_repeat1] = state(963);
|
||||
v->a[22][sym_word] = actions(339);
|
||||
v->a[22][anon_sym_for] = actions(341);
|
||||
v->a[22][anon_sym_select] = actions(341);
|
||||
v->a[22][anon_sym_while] = actions(343);
|
||||
parse_table_92(v);
|
||||
}
|
||||
|
||||
void parse_table_92(t_parse_table_array *v)
|
||||
{
|
||||
v->a[22][anon_sym_until] = actions(343);
|
||||
v->a[22][anon_sym_if] = actions(345);
|
||||
v->a[22][anon_sym_case] = actions(347);
|
||||
v->a[22][anon_sym_LPAREN] = actions(349);
|
||||
v->a[22][anon_sym_SEMI_SEMI] = actions(397);
|
||||
v->a[22][anon_sym_SEMI_AMP] = actions(145);
|
||||
v->a[22][anon_sym_SEMI_SEMI_AMP] = actions(145);
|
||||
v->a[22][anon_sym_function] = actions(353);
|
||||
v->a[22][anon_sym_LBRACE] = actions(355);
|
||||
v->a[22][anon_sym_BANG] = actions(357);
|
||||
v->a[22][anon_sym_declare] = actions(359);
|
||||
v->a[22][anon_sym_typeset] = actions(359);
|
||||
v->a[22][anon_sym_export] = actions(359);
|
||||
v->a[22][anon_sym_readonly] = actions(359);
|
||||
v->a[22][anon_sym_local] = actions(359);
|
||||
v->a[22][anon_sym_unset] = actions(361);
|
||||
v->a[22][anon_sym_unsetenv] = actions(361);
|
||||
v->a[22][anon_sym_LT] = actions(363);
|
||||
v->a[22][anon_sym_GT] = actions(363);
|
||||
v->a[22][anon_sym_GT_GT] = actions(365);
|
||||
parse_table_93(v);
|
||||
}
|
||||
|
||||
void parse_table_93(t_parse_table_array *v)
|
||||
{
|
||||
v->a[22][anon_sym_AMP_GT] = actions(363);
|
||||
v->a[22][anon_sym_AMP_GT_GT] = actions(365);
|
||||
v->a[22][anon_sym_LT_AMP] = actions(363);
|
||||
v->a[22][anon_sym_GT_AMP] = actions(363);
|
||||
v->a[22][anon_sym_GT_PIPE] = actions(365);
|
||||
v->a[22][anon_sym_LT_AMP_DASH] = actions(367);
|
||||
v->a[22][anon_sym_GT_AMP_DASH] = actions(367);
|
||||
v->a[22][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369);
|
||||
v->a[22][anon_sym_DOLLAR] = actions(371);
|
||||
v->a[22][sym__special_character] = actions(373);
|
||||
v->a[22][anon_sym_DQUOTE] = actions(375);
|
||||
v->a[22][sym_raw_string] = actions(377);
|
||||
v->a[22][aux_sym_number_token1] = actions(379);
|
||||
v->a[22][aux_sym_number_token2] = actions(381);
|
||||
v->a[22][anon_sym_DOLLAR_LBRACE] = actions(383);
|
||||
v->a[22][anon_sym_DOLLAR_LPAREN] = actions(385);
|
||||
v->a[22][anon_sym_BQUOTE] = actions(387);
|
||||
v->a[22][anon_sym_DOLLAR_BQUOTE] = actions(389);
|
||||
v->a[22][sym_comment] = actions(57);
|
||||
v->a[22][sym_file_descriptor] = actions(391);
|
||||
parse_table_94(v);
|
||||
}
|
||||
|
||||
void parse_table_94(t_parse_table_array *v)
|
||||
{
|
||||
v->a[22][sym_variable_name] = actions(393);
|
||||
v->a[22][sym_test_operator] = actions(377);
|
||||
v->a[22][sym__brace_start] = actions(395);
|
||||
v->a[23][sym__statements] = state(3527);
|
||||
v->a[23][sym__statement_not_pipeline] = state(3471);
|
||||
v->a[23][sym_redirected_statement] = state(1966);
|
||||
v->a[23][sym_for_statement] = state(1966);
|
||||
v->a[23][sym_while_statement] = state(1966);
|
||||
v->a[23][sym_if_statement] = state(1966);
|
||||
v->a[23][sym_case_statement] = state(1966);
|
||||
v->a[23][sym_function_definition] = state(1966);
|
||||
v->a[23][sym_compound_statement] = state(1966);
|
||||
v->a[23][sym_subshell] = state(1966);
|
||||
v->a[23][sym_pipeline] = state(2157);
|
||||
v->a[23][sym_list] = state(1966);
|
||||
v->a[23][sym_negated_command] = state(1966);
|
||||
v->a[23][sym_declaration_command] = state(1966);
|
||||
v->a[23][sym_unset_command] = state(1966);
|
||||
v->a[23][sym_command] = state(1966);
|
||||
v->a[23][sym_command_name] = state(268);
|
||||
parse_table_95(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_18.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_180.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[234][anon_sym_GT_GT] = actions(365);
|
||||
v->a[234][anon_sym_AMP_GT] = actions(363);
|
||||
v->a[234][anon_sym_AMP_GT_GT] = actions(365);
|
||||
v->a[234][anon_sym_LT_AMP] = actions(363);
|
||||
v->a[234][anon_sym_GT_AMP] = actions(363);
|
||||
v->a[234][anon_sym_GT_PIPE] = actions(365);
|
||||
v->a[234][anon_sym_LT_AMP_DASH] = actions(367);
|
||||
v->a[234][anon_sym_GT_AMP_DASH] = actions(367);
|
||||
v->a[234][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(369);
|
||||
v->a[234][anon_sym_DOLLAR] = actions(371);
|
||||
v->a[234][sym__special_character] = actions(373);
|
||||
v->a[234][anon_sym_DQUOTE] = actions(375);
|
||||
v->a[234][sym_raw_string] = actions(377);
|
||||
v->a[234][aux_sym_number_token1] = actions(379);
|
||||
v->a[234][aux_sym_number_token2] = actions(381);
|
||||
v->a[234][anon_sym_DOLLAR_LBRACE] = actions(383);
|
||||
v->a[234][anon_sym_DOLLAR_LPAREN] = actions(385);
|
||||
v->a[234][anon_sym_BQUOTE] = actions(387);
|
||||
v->a[234][anon_sym_DOLLAR_BQUOTE] = actions(389);
|
||||
v->a[234][sym_comment] = actions(57);
|
||||
parse_table_901(v);
|
||||
}
|
||||
|
||||
void parse_table_901(t_parse_table_array *v)
|
||||
{
|
||||
v->a[234][sym_file_descriptor] = actions(391);
|
||||
v->a[234][sym_variable_name] = actions(393);
|
||||
v->a[234][sym_test_operator] = actions(377);
|
||||
v->a[234][sym__brace_start] = actions(395);
|
||||
v->a[235][aux_sym__terminated_statement] = state(37);
|
||||
v->a[235][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[235][sym_redirected_statement] = state(2164);
|
||||
v->a[235][sym_for_statement] = state(2164);
|
||||
v->a[235][sym_while_statement] = state(2164);
|
||||
v->a[235][sym_if_statement] = state(2164);
|
||||
v->a[235][sym_case_statement] = state(2164);
|
||||
v->a[235][sym_function_definition] = state(2164);
|
||||
v->a[235][sym_compound_statement] = state(2164);
|
||||
v->a[235][sym_subshell] = state(2164);
|
||||
v->a[235][sym_pipeline] = state(2581);
|
||||
v->a[235][sym_list] = state(2164);
|
||||
v->a[235][sym_negated_command] = state(2164);
|
||||
v->a[235][sym_declaration_command] = state(2164);
|
||||
v->a[235][sym_unset_command] = state(2164);
|
||||
v->a[235][sym_command] = state(2164);
|
||||
parse_table_902(v);
|
||||
}
|
||||
|
||||
void parse_table_902(t_parse_table_array *v)
|
||||
{
|
||||
v->a[235][sym_command_name] = state(310);
|
||||
v->a[235][sym_variable_assignment] = state(704);
|
||||
v->a[235][sym_variable_assignments] = state(2164);
|
||||
v->a[235][sym_file_redirect] = state(1320);
|
||||
v->a[235][sym_arithmetic_expansion] = state(834);
|
||||
v->a[235][sym_brace_expression] = state(834);
|
||||
v->a[235][sym_concatenation] = state(1192);
|
||||
v->a[235][sym_string] = state(834);
|
||||
v->a[235][sym_number] = state(834);
|
||||
v->a[235][sym_simple_expansion] = state(834);
|
||||
v->a[235][sym_expansion] = state(834);
|
||||
v->a[235][sym_command_substitution] = state(834);
|
||||
v->a[235][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[235][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[235][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[235][sym_word] = actions(65);
|
||||
v->a[235][anon_sym_for] = actions(9);
|
||||
v->a[235][anon_sym_select] = actions(9);
|
||||
v->a[235][anon_sym_while] = actions(11);
|
||||
v->a[235][anon_sym_until] = actions(11);
|
||||
parse_table_903(v);
|
||||
}
|
||||
|
||||
void parse_table_903(t_parse_table_array *v)
|
||||
{
|
||||
v->a[235][anon_sym_if] = actions(13);
|
||||
v->a[235][anon_sym_case] = actions(15);
|
||||
v->a[235][anon_sym_LPAREN] = actions(17);
|
||||
v->a[235][anon_sym_function] = actions(73);
|
||||
v->a[235][anon_sym_LBRACE] = actions(21);
|
||||
v->a[235][anon_sym_BANG] = actions(75);
|
||||
v->a[235][anon_sym_declare] = actions(77);
|
||||
v->a[235][anon_sym_typeset] = actions(77);
|
||||
v->a[235][anon_sym_export] = actions(77);
|
||||
v->a[235][anon_sym_readonly] = actions(77);
|
||||
v->a[235][anon_sym_local] = actions(77);
|
||||
v->a[235][anon_sym_unset] = actions(79);
|
||||
v->a[235][anon_sym_unsetenv] = actions(79);
|
||||
v->a[235][anon_sym_LT] = actions(81);
|
||||
v->a[235][anon_sym_GT] = actions(81);
|
||||
v->a[235][anon_sym_GT_GT] = actions(83);
|
||||
v->a[235][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[235][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[235][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[235][anon_sym_GT_AMP] = actions(81);
|
||||
parse_table_904(v);
|
||||
}
|
||||
|
||||
void parse_table_904(t_parse_table_array *v)
|
||||
{
|
||||
v->a[235][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[235][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[235][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[235][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[235][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[235][sym__special_character] = actions(91);
|
||||
v->a[235][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[235][sym_raw_string] = actions(95);
|
||||
v->a[235][aux_sym_number_token1] = actions(97);
|
||||
v->a[235][aux_sym_number_token2] = actions(99);
|
||||
v->a[235][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[235][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[235][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[235][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[235][sym_comment] = actions(57);
|
||||
v->a[235][sym_file_descriptor] = actions(109);
|
||||
v->a[235][sym_variable_name] = actions(111);
|
||||
v->a[235][sym_test_operator] = actions(95);
|
||||
v->a[235][sym__brace_start] = actions(113);
|
||||
v->a[236][sym__statement_not_pipeline] = state(3476);
|
||||
parse_table_905(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_180.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_181.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[236][sym_redirected_statement] = state(2051);
|
||||
v->a[236][sym_for_statement] = state(2051);
|
||||
v->a[236][sym_while_statement] = state(2051);
|
||||
v->a[236][sym_if_statement] = state(2051);
|
||||
v->a[236][sym_case_statement] = state(2051);
|
||||
v->a[236][sym_function_definition] = state(2051);
|
||||
v->a[236][sym_compound_statement] = state(2051);
|
||||
v->a[236][sym_subshell] = state(2051);
|
||||
v->a[236][sym_pipeline] = state(2507);
|
||||
v->a[236][sym_list] = state(2051);
|
||||
v->a[236][sym_negated_command] = state(2051);
|
||||
v->a[236][sym_declaration_command] = state(2051);
|
||||
v->a[236][sym_unset_command] = state(2051);
|
||||
v->a[236][sym_command] = state(2051);
|
||||
v->a[236][sym_command_name] = state(340);
|
||||
v->a[236][sym_variable_assignment] = state(732);
|
||||
v->a[236][sym_variable_assignments] = state(2051);
|
||||
v->a[236][sym_file_redirect] = state(1361);
|
||||
v->a[236][sym_arithmetic_expansion] = state(834);
|
||||
v->a[236][sym_brace_expression] = state(834);
|
||||
parse_table_906(v);
|
||||
}
|
||||
|
||||
void parse_table_906(t_parse_table_array *v)
|
||||
{
|
||||
v->a[236][sym_concatenation] = state(1192);
|
||||
v->a[236][sym_string] = state(834);
|
||||
v->a[236][sym_number] = state(834);
|
||||
v->a[236][sym_simple_expansion] = state(834);
|
||||
v->a[236][sym_expansion] = state(834);
|
||||
v->a[236][sym_command_substitution] = state(834);
|
||||
v->a[236][aux_sym__statements_repeat1] = state(233);
|
||||
v->a[236][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[236][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[236][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[236][sym_word] = actions(467);
|
||||
v->a[236][anon_sym_for] = actions(9);
|
||||
v->a[236][anon_sym_select] = actions(9);
|
||||
v->a[236][anon_sym_while] = actions(11);
|
||||
v->a[236][anon_sym_until] = actions(11);
|
||||
v->a[236][anon_sym_if] = actions(13);
|
||||
v->a[236][anon_sym_case] = actions(15);
|
||||
v->a[236][anon_sym_LPAREN] = actions(17);
|
||||
v->a[236][anon_sym_function] = actions(469);
|
||||
v->a[236][anon_sym_LBRACE] = actions(21);
|
||||
parse_table_907(v);
|
||||
}
|
||||
|
||||
void parse_table_907(t_parse_table_array *v)
|
||||
{
|
||||
v->a[236][anon_sym_BANG] = actions(471);
|
||||
v->a[236][anon_sym_declare] = actions(473);
|
||||
v->a[236][anon_sym_typeset] = actions(473);
|
||||
v->a[236][anon_sym_export] = actions(473);
|
||||
v->a[236][anon_sym_readonly] = actions(473);
|
||||
v->a[236][anon_sym_local] = actions(473);
|
||||
v->a[236][anon_sym_unset] = actions(475);
|
||||
v->a[236][anon_sym_unsetenv] = actions(475);
|
||||
v->a[236][anon_sym_LT] = actions(81);
|
||||
v->a[236][anon_sym_GT] = actions(81);
|
||||
v->a[236][anon_sym_GT_GT] = actions(83);
|
||||
v->a[236][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[236][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[236][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[236][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[236][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[236][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[236][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[236][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[236][anon_sym_DOLLAR] = actions(89);
|
||||
parse_table_908(v);
|
||||
}
|
||||
|
||||
void parse_table_908(t_parse_table_array *v)
|
||||
{
|
||||
v->a[236][sym__special_character] = actions(91);
|
||||
v->a[236][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[236][sym_raw_string] = actions(95);
|
||||
v->a[236][aux_sym_number_token1] = actions(97);
|
||||
v->a[236][aux_sym_number_token2] = actions(99);
|
||||
v->a[236][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[236][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[236][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[236][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[236][sym_comment] = actions(57);
|
||||
v->a[236][sym_file_descriptor] = actions(109);
|
||||
v->a[236][sym_variable_name] = actions(111);
|
||||
v->a[236][sym_test_operator] = actions(95);
|
||||
v->a[236][sym__brace_start] = actions(113);
|
||||
v->a[237][aux_sym__terminated_statement] = state(42);
|
||||
v->a[237][sym__statement_not_pipeline] = state(3515);
|
||||
v->a[237][sym_redirected_statement] = state(2164);
|
||||
v->a[237][sym_for_statement] = state(2164);
|
||||
v->a[237][sym_while_statement] = state(2164);
|
||||
v->a[237][sym_if_statement] = state(2164);
|
||||
parse_table_909(v);
|
||||
}
|
||||
|
||||
void parse_table_909(t_parse_table_array *v)
|
||||
{
|
||||
v->a[237][sym_case_statement] = state(2164);
|
||||
v->a[237][sym_function_definition] = state(2164);
|
||||
v->a[237][sym_compound_statement] = state(2164);
|
||||
v->a[237][sym_subshell] = state(2164);
|
||||
v->a[237][sym_pipeline] = state(2581);
|
||||
v->a[237][sym_list] = state(2164);
|
||||
v->a[237][sym_negated_command] = state(2164);
|
||||
v->a[237][sym_declaration_command] = state(2164);
|
||||
v->a[237][sym_unset_command] = state(2164);
|
||||
v->a[237][sym_command] = state(2164);
|
||||
v->a[237][sym_command_name] = state(310);
|
||||
v->a[237][sym_variable_assignment] = state(704);
|
||||
v->a[237][sym_variable_assignments] = state(2164);
|
||||
v->a[237][sym_file_redirect] = state(1320);
|
||||
v->a[237][sym_arithmetic_expansion] = state(834);
|
||||
v->a[237][sym_brace_expression] = state(834);
|
||||
v->a[237][sym_concatenation] = state(1192);
|
||||
v->a[237][sym_string] = state(834);
|
||||
v->a[237][sym_number] = state(834);
|
||||
v->a[237][sym_simple_expansion] = state(834);
|
||||
parse_table_910(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_181.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_182.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[237][sym_expansion] = state(834);
|
||||
v->a[237][sym_command_substitution] = state(834);
|
||||
v->a[237][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[237][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[237][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[237][sym_word] = actions(65);
|
||||
v->a[237][anon_sym_for] = actions(9);
|
||||
v->a[237][anon_sym_select] = actions(9);
|
||||
v->a[237][anon_sym_while] = actions(11);
|
||||
v->a[237][anon_sym_until] = actions(11);
|
||||
v->a[237][anon_sym_if] = actions(13);
|
||||
v->a[237][anon_sym_case] = actions(15);
|
||||
v->a[237][anon_sym_LPAREN] = actions(17);
|
||||
v->a[237][anon_sym_function] = actions(73);
|
||||
v->a[237][anon_sym_LBRACE] = actions(21);
|
||||
v->a[237][anon_sym_BANG] = actions(75);
|
||||
v->a[237][anon_sym_declare] = actions(77);
|
||||
v->a[237][anon_sym_typeset] = actions(77);
|
||||
v->a[237][anon_sym_export] = actions(77);
|
||||
v->a[237][anon_sym_readonly] = actions(77);
|
||||
parse_table_911(v);
|
||||
}
|
||||
|
||||
void parse_table_911(t_parse_table_array *v)
|
||||
{
|
||||
v->a[237][anon_sym_local] = actions(77);
|
||||
v->a[237][anon_sym_unset] = actions(79);
|
||||
v->a[237][anon_sym_unsetenv] = actions(79);
|
||||
v->a[237][anon_sym_LT] = actions(81);
|
||||
v->a[237][anon_sym_GT] = actions(81);
|
||||
v->a[237][anon_sym_GT_GT] = actions(83);
|
||||
v->a[237][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[237][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[237][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[237][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[237][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[237][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[237][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[237][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[237][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[237][sym__special_character] = actions(91);
|
||||
v->a[237][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[237][sym_raw_string] = actions(95);
|
||||
v->a[237][aux_sym_number_token1] = actions(97);
|
||||
v->a[237][aux_sym_number_token2] = actions(99);
|
||||
parse_table_912(v);
|
||||
}
|
||||
|
||||
void parse_table_912(t_parse_table_array *v)
|
||||
{
|
||||
v->a[237][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[237][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[237][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[237][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[237][sym_comment] = actions(57);
|
||||
v->a[237][sym_file_descriptor] = actions(109);
|
||||
v->a[237][sym_variable_name] = actions(111);
|
||||
v->a[237][sym_test_operator] = actions(95);
|
||||
v->a[237][sym__brace_start] = actions(113);
|
||||
v->a[238][sym__statement_not_pipeline] = state(3459);
|
||||
v->a[238][sym_redirected_statement] = state(2127);
|
||||
v->a[238][sym_for_statement] = state(2127);
|
||||
v->a[238][sym_while_statement] = state(2127);
|
||||
v->a[238][sym_if_statement] = state(2127);
|
||||
v->a[238][sym_case_statement] = state(2127);
|
||||
v->a[238][sym_function_definition] = state(2127);
|
||||
v->a[238][sym_compound_statement] = state(2127);
|
||||
v->a[238][sym_subshell] = state(2127);
|
||||
v->a[238][sym_pipeline] = state(2506);
|
||||
v->a[238][sym_list] = state(2127);
|
||||
parse_table_913(v);
|
||||
}
|
||||
|
||||
void parse_table_913(t_parse_table_array *v)
|
||||
{
|
||||
v->a[238][sym_negated_command] = state(2127);
|
||||
v->a[238][sym_declaration_command] = state(2127);
|
||||
v->a[238][sym_unset_command] = state(2127);
|
||||
v->a[238][sym_command] = state(2127);
|
||||
v->a[238][sym_command_name] = state(280);
|
||||
v->a[238][sym_variable_assignment] = state(596);
|
||||
v->a[238][sym_variable_assignments] = state(2127);
|
||||
v->a[238][sym_file_redirect] = state(1296);
|
||||
v->a[238][sym_arithmetic_expansion] = state(643);
|
||||
v->a[238][sym_brace_expression] = state(643);
|
||||
v->a[238][sym_concatenation] = state(1171);
|
||||
v->a[238][sym_string] = state(643);
|
||||
v->a[238][sym_number] = state(643);
|
||||
v->a[238][sym_simple_expansion] = state(643);
|
||||
v->a[238][sym_expansion] = state(643);
|
||||
v->a[238][sym_command_substitution] = state(643);
|
||||
v->a[238][aux_sym__statements_repeat1] = state(233);
|
||||
v->a[238][aux_sym_redirected_statement_repeat2] = state(2160);
|
||||
v->a[238][aux_sym_command_repeat1] = state(998);
|
||||
v->a[238][aux_sym__literal_repeat1] = state(1006);
|
||||
parse_table_914(v);
|
||||
}
|
||||
|
||||
void parse_table_914(t_parse_table_array *v)
|
||||
{
|
||||
v->a[238][sym_word] = actions(7);
|
||||
v->a[238][anon_sym_for] = actions(9);
|
||||
v->a[238][anon_sym_select] = actions(9);
|
||||
v->a[238][anon_sym_while] = actions(11);
|
||||
v->a[238][anon_sym_until] = actions(11);
|
||||
v->a[238][anon_sym_if] = actions(13);
|
||||
v->a[238][anon_sym_case] = actions(15);
|
||||
v->a[238][anon_sym_LPAREN] = actions(17);
|
||||
v->a[238][anon_sym_function] = actions(19);
|
||||
v->a[238][anon_sym_LBRACE] = actions(21);
|
||||
v->a[238][anon_sym_BANG] = actions(23);
|
||||
v->a[238][anon_sym_declare] = actions(25);
|
||||
v->a[238][anon_sym_typeset] = actions(25);
|
||||
v->a[238][anon_sym_export] = actions(25);
|
||||
v->a[238][anon_sym_readonly] = actions(25);
|
||||
v->a[238][anon_sym_local] = actions(25);
|
||||
v->a[238][anon_sym_unset] = actions(27);
|
||||
v->a[238][anon_sym_unsetenv] = actions(27);
|
||||
v->a[238][anon_sym_LT] = actions(29);
|
||||
v->a[238][anon_sym_GT] = actions(29);
|
||||
parse_table_915(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_182.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_183.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[238][anon_sym_GT_GT] = actions(31);
|
||||
v->a[238][anon_sym_AMP_GT] = actions(29);
|
||||
v->a[238][anon_sym_AMP_GT_GT] = actions(31);
|
||||
v->a[238][anon_sym_LT_AMP] = actions(29);
|
||||
v->a[238][anon_sym_GT_AMP] = actions(29);
|
||||
v->a[238][anon_sym_GT_PIPE] = actions(31);
|
||||
v->a[238][anon_sym_LT_AMP_DASH] = actions(33);
|
||||
v->a[238][anon_sym_GT_AMP_DASH] = actions(33);
|
||||
v->a[238][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35);
|
||||
v->a[238][anon_sym_DOLLAR] = actions(37);
|
||||
v->a[238][sym__special_character] = actions(39);
|
||||
v->a[238][anon_sym_DQUOTE] = actions(41);
|
||||
v->a[238][sym_raw_string] = actions(43);
|
||||
v->a[238][aux_sym_number_token1] = actions(45);
|
||||
v->a[238][aux_sym_number_token2] = actions(47);
|
||||
v->a[238][anon_sym_DOLLAR_LBRACE] = actions(49);
|
||||
v->a[238][anon_sym_DOLLAR_LPAREN] = actions(51);
|
||||
v->a[238][anon_sym_BQUOTE] = actions(53);
|
||||
v->a[238][anon_sym_DOLLAR_BQUOTE] = actions(55);
|
||||
v->a[238][sym_comment] = actions(57);
|
||||
parse_table_916(v);
|
||||
}
|
||||
|
||||
void parse_table_916(t_parse_table_array *v)
|
||||
{
|
||||
v->a[238][sym_file_descriptor] = actions(59);
|
||||
v->a[238][sym_variable_name] = actions(61);
|
||||
v->a[238][sym_test_operator] = actions(43);
|
||||
v->a[238][sym__brace_start] = actions(63);
|
||||
v->a[239][sym__statement_not_pipeline] = state(2069);
|
||||
v->a[239][sym_redirected_statement] = state(2069);
|
||||
v->a[239][sym_for_statement] = state(2069);
|
||||
v->a[239][sym_while_statement] = state(2069);
|
||||
v->a[239][sym_if_statement] = state(2069);
|
||||
v->a[239][sym_case_statement] = state(2069);
|
||||
v->a[239][sym_function_definition] = state(2069);
|
||||
v->a[239][sym_compound_statement] = state(2069);
|
||||
v->a[239][sym_subshell] = state(2069);
|
||||
v->a[239][sym_pipeline] = state(2701);
|
||||
v->a[239][sym_list] = state(2069);
|
||||
v->a[239][sym_negated_command] = state(2069);
|
||||
v->a[239][sym_declaration_command] = state(2069);
|
||||
v->a[239][sym_unset_command] = state(2069);
|
||||
v->a[239][sym_command] = state(2069);
|
||||
v->a[239][sym_command_name] = state(426);
|
||||
parse_table_917(v);
|
||||
}
|
||||
|
||||
void parse_table_917(t_parse_table_array *v)
|
||||
{
|
||||
v->a[239][sym_variable_assignment] = state(1168);
|
||||
v->a[239][sym_variable_assignments] = state(2069);
|
||||
v->a[239][sym_file_redirect] = state(1320);
|
||||
v->a[239][sym_arithmetic_expansion] = state(1264);
|
||||
v->a[239][sym_brace_expression] = state(1264);
|
||||
v->a[239][sym_concatenation] = state(1192);
|
||||
v->a[239][sym_string] = state(1264);
|
||||
v->a[239][sym_number] = state(1264);
|
||||
v->a[239][sym_simple_expansion] = state(1264);
|
||||
v->a[239][sym_expansion] = state(1264);
|
||||
v->a[239][sym_command_substitution] = state(1264);
|
||||
v->a[239][aux_sym_redirected_statement_repeat2] = state(2657);
|
||||
v->a[239][aux_sym_command_repeat1] = state(1154);
|
||||
v->a[239][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[239][sym_word] = actions(609);
|
||||
v->a[239][anon_sym_for] = actions(9);
|
||||
v->a[239][anon_sym_select] = actions(9);
|
||||
v->a[239][anon_sym_while] = actions(11);
|
||||
v->a[239][anon_sym_until] = actions(11);
|
||||
v->a[239][anon_sym_if] = actions(13);
|
||||
parse_table_918(v);
|
||||
}
|
||||
|
||||
void parse_table_918(t_parse_table_array *v)
|
||||
{
|
||||
v->a[239][anon_sym_case] = actions(15);
|
||||
v->a[239][anon_sym_LPAREN] = actions(17);
|
||||
v->a[239][anon_sym_function] = actions(611);
|
||||
v->a[239][anon_sym_LBRACE] = actions(21);
|
||||
v->a[239][anon_sym_BANG] = actions(613);
|
||||
v->a[239][anon_sym_declare] = actions(615);
|
||||
v->a[239][anon_sym_typeset] = actions(615);
|
||||
v->a[239][anon_sym_export] = actions(615);
|
||||
v->a[239][anon_sym_readonly] = actions(615);
|
||||
v->a[239][anon_sym_local] = actions(615);
|
||||
v->a[239][anon_sym_unset] = actions(617);
|
||||
v->a[239][anon_sym_unsetenv] = actions(617);
|
||||
v->a[239][anon_sym_LT] = actions(619);
|
||||
v->a[239][anon_sym_GT] = actions(619);
|
||||
v->a[239][anon_sym_GT_GT] = actions(621);
|
||||
v->a[239][anon_sym_AMP_GT] = actions(619);
|
||||
v->a[239][anon_sym_AMP_GT_GT] = actions(621);
|
||||
v->a[239][anon_sym_LT_AMP] = actions(619);
|
||||
v->a[239][anon_sym_GT_AMP] = actions(619);
|
||||
v->a[239][anon_sym_GT_PIPE] = actions(621);
|
||||
parse_table_919(v);
|
||||
}
|
||||
|
||||
void parse_table_919(t_parse_table_array *v)
|
||||
{
|
||||
v->a[239][anon_sym_LT_AMP_DASH] = actions(623);
|
||||
v->a[239][anon_sym_GT_AMP_DASH] = actions(623);
|
||||
v->a[239][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[239][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[239][sym__special_character] = actions(625);
|
||||
v->a[239][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[239][sym_raw_string] = actions(627);
|
||||
v->a[239][aux_sym_number_token1] = actions(97);
|
||||
v->a[239][aux_sym_number_token2] = actions(99);
|
||||
v->a[239][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[239][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[239][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[239][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[239][sym_comment] = actions(57);
|
||||
v->a[239][sym_file_descriptor] = actions(629);
|
||||
v->a[239][sym_variable_name] = actions(631);
|
||||
v->a[239][sym_test_operator] = actions(627);
|
||||
v->a[239][sym__brace_start] = actions(113);
|
||||
v->a[240][sym__statement_not_pipeline] = state(2069);
|
||||
v->a[240][sym_redirected_statement] = state(2069);
|
||||
parse_table_920(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_183.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_184.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[240][sym_for_statement] = state(2069);
|
||||
v->a[240][sym_while_statement] = state(2069);
|
||||
v->a[240][sym_if_statement] = state(2069);
|
||||
v->a[240][sym_case_statement] = state(2069);
|
||||
v->a[240][sym_function_definition] = state(2069);
|
||||
v->a[240][sym_compound_statement] = state(2069);
|
||||
v->a[240][sym_subshell] = state(2069);
|
||||
v->a[240][sym_pipeline] = state(2717);
|
||||
v->a[240][sym_list] = state(2069);
|
||||
v->a[240][sym_negated_command] = state(2069);
|
||||
v->a[240][sym_declaration_command] = state(2069);
|
||||
v->a[240][sym_unset_command] = state(2069);
|
||||
v->a[240][sym_command] = state(2069);
|
||||
v->a[240][sym_command_name] = state(310);
|
||||
v->a[240][sym_variable_assignment] = state(632);
|
||||
v->a[240][sym_variable_assignments] = state(2069);
|
||||
v->a[240][sym_file_redirect] = state(1320);
|
||||
v->a[240][sym_arithmetic_expansion] = state(834);
|
||||
v->a[240][sym_brace_expression] = state(834);
|
||||
v->a[240][sym_concatenation] = state(1192);
|
||||
parse_table_921(v);
|
||||
}
|
||||
|
||||
void parse_table_921(t_parse_table_array *v)
|
||||
{
|
||||
v->a[240][sym_string] = state(834);
|
||||
v->a[240][sym_number] = state(834);
|
||||
v->a[240][sym_simple_expansion] = state(834);
|
||||
v->a[240][sym_expansion] = state(834);
|
||||
v->a[240][sym_command_substitution] = state(834);
|
||||
v->a[240][aux_sym_redirected_statement_repeat2] = state(2385);
|
||||
v->a[240][aux_sym_command_repeat1] = state(1035);
|
||||
v->a[240][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[240][sym_word] = actions(65);
|
||||
v->a[240][anon_sym_for] = actions(9);
|
||||
v->a[240][anon_sym_select] = actions(9);
|
||||
v->a[240][anon_sym_while] = actions(11);
|
||||
v->a[240][anon_sym_until] = actions(11);
|
||||
v->a[240][anon_sym_if] = actions(13);
|
||||
v->a[240][anon_sym_case] = actions(15);
|
||||
v->a[240][anon_sym_LPAREN] = actions(17);
|
||||
v->a[240][anon_sym_function] = actions(73);
|
||||
v->a[240][anon_sym_LBRACE] = actions(21);
|
||||
v->a[240][anon_sym_BANG] = actions(75);
|
||||
v->a[240][anon_sym_declare] = actions(77);
|
||||
parse_table_922(v);
|
||||
}
|
||||
|
||||
void parse_table_922(t_parse_table_array *v)
|
||||
{
|
||||
v->a[240][anon_sym_typeset] = actions(77);
|
||||
v->a[240][anon_sym_export] = actions(77);
|
||||
v->a[240][anon_sym_readonly] = actions(77);
|
||||
v->a[240][anon_sym_local] = actions(77);
|
||||
v->a[240][anon_sym_unset] = actions(79);
|
||||
v->a[240][anon_sym_unsetenv] = actions(79);
|
||||
v->a[240][anon_sym_LT] = actions(81);
|
||||
v->a[240][anon_sym_GT] = actions(81);
|
||||
v->a[240][anon_sym_GT_GT] = actions(83);
|
||||
v->a[240][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[240][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[240][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[240][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[240][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[240][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[240][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[240][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[240][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[240][sym__special_character] = actions(91);
|
||||
v->a[240][anon_sym_DQUOTE] = actions(93);
|
||||
parse_table_923(v);
|
||||
}
|
||||
|
||||
void parse_table_923(t_parse_table_array *v)
|
||||
{
|
||||
v->a[240][sym_raw_string] = actions(95);
|
||||
v->a[240][aux_sym_number_token1] = actions(97);
|
||||
v->a[240][aux_sym_number_token2] = actions(99);
|
||||
v->a[240][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[240][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[240][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[240][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[240][sym_comment] = actions(57);
|
||||
v->a[240][sym_file_descriptor] = actions(109);
|
||||
v->a[240][sym_variable_name] = actions(111);
|
||||
v->a[240][sym_test_operator] = actions(95);
|
||||
v->a[240][sym__brace_start] = actions(113);
|
||||
v->a[241][sym__statement_not_pipeline] = state(3476);
|
||||
v->a[241][sym_redirected_statement] = state(2090);
|
||||
v->a[241][sym_for_statement] = state(2090);
|
||||
v->a[241][sym_while_statement] = state(2090);
|
||||
v->a[241][sym_if_statement] = state(2090);
|
||||
v->a[241][sym_case_statement] = state(2090);
|
||||
v->a[241][sym_function_definition] = state(2090);
|
||||
v->a[241][sym_compound_statement] = state(2090);
|
||||
parse_table_924(v);
|
||||
}
|
||||
|
||||
void parse_table_924(t_parse_table_array *v)
|
||||
{
|
||||
v->a[241][sym_subshell] = state(2090);
|
||||
v->a[241][sym_pipeline] = state(2070);
|
||||
v->a[241][sym_list] = state(2090);
|
||||
v->a[241][sym_negated_command] = state(2090);
|
||||
v->a[241][sym_declaration_command] = state(2090);
|
||||
v->a[241][sym_unset_command] = state(2090);
|
||||
v->a[241][sym_command] = state(2090);
|
||||
v->a[241][sym_command_name] = state(340);
|
||||
v->a[241][sym_variable_assignment] = state(705);
|
||||
v->a[241][sym_variable_assignments] = state(2090);
|
||||
v->a[241][sym_file_redirect] = state(1361);
|
||||
v->a[241][sym_arithmetic_expansion] = state(834);
|
||||
v->a[241][sym_brace_expression] = state(834);
|
||||
v->a[241][sym_concatenation] = state(1192);
|
||||
v->a[241][sym_string] = state(834);
|
||||
v->a[241][sym_number] = state(834);
|
||||
v->a[241][sym_simple_expansion] = state(834);
|
||||
v->a[241][sym_expansion] = state(834);
|
||||
v->a[241][sym_command_substitution] = state(834);
|
||||
v->a[241][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
parse_table_925(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_184.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_185.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[241][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[241][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[241][sym_word] = actions(467);
|
||||
v->a[241][anon_sym_for] = actions(9);
|
||||
v->a[241][anon_sym_select] = actions(9);
|
||||
v->a[241][anon_sym_while] = actions(11);
|
||||
v->a[241][anon_sym_until] = actions(11);
|
||||
v->a[241][anon_sym_if] = actions(13);
|
||||
v->a[241][anon_sym_case] = actions(15);
|
||||
v->a[241][anon_sym_LPAREN] = actions(17);
|
||||
v->a[241][anon_sym_function] = actions(469);
|
||||
v->a[241][anon_sym_LBRACE] = actions(21);
|
||||
v->a[241][anon_sym_BANG] = actions(471);
|
||||
v->a[241][anon_sym_declare] = actions(473);
|
||||
v->a[241][anon_sym_typeset] = actions(473);
|
||||
v->a[241][anon_sym_export] = actions(473);
|
||||
v->a[241][anon_sym_readonly] = actions(473);
|
||||
v->a[241][anon_sym_local] = actions(473);
|
||||
v->a[241][anon_sym_unset] = actions(475);
|
||||
v->a[241][anon_sym_unsetenv] = actions(475);
|
||||
parse_table_926(v);
|
||||
}
|
||||
|
||||
void parse_table_926(t_parse_table_array *v)
|
||||
{
|
||||
v->a[241][anon_sym_LT] = actions(81);
|
||||
v->a[241][anon_sym_GT] = actions(81);
|
||||
v->a[241][anon_sym_GT_GT] = actions(83);
|
||||
v->a[241][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[241][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[241][anon_sym_LT_AMP] = actions(81);
|
||||
v->a[241][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[241][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[241][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[241][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[241][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[241][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[241][sym__special_character] = actions(91);
|
||||
v->a[241][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[241][sym_raw_string] = actions(95);
|
||||
v->a[241][aux_sym_number_token1] = actions(97);
|
||||
v->a[241][aux_sym_number_token2] = actions(99);
|
||||
v->a[241][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[241][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[241][anon_sym_BQUOTE] = actions(105);
|
||||
parse_table_927(v);
|
||||
}
|
||||
|
||||
void parse_table_927(t_parse_table_array *v)
|
||||
{
|
||||
v->a[241][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[241][sym_comment] = actions(57);
|
||||
v->a[241][sym_file_descriptor] = actions(109);
|
||||
v->a[241][sym_variable_name] = actions(111);
|
||||
v->a[241][sym_test_operator] = actions(95);
|
||||
v->a[241][sym__brace_start] = actions(113);
|
||||
v->a[242][sym__statement_not_pipeline] = state(2069);
|
||||
v->a[242][sym_redirected_statement] = state(2069);
|
||||
v->a[242][sym_for_statement] = state(2069);
|
||||
v->a[242][sym_while_statement] = state(2069);
|
||||
v->a[242][sym_if_statement] = state(2069);
|
||||
v->a[242][sym_case_statement] = state(2069);
|
||||
v->a[242][sym_function_definition] = state(2069);
|
||||
v->a[242][sym_compound_statement] = state(2069);
|
||||
v->a[242][sym_subshell] = state(2069);
|
||||
v->a[242][sym_pipeline] = state(2718);
|
||||
v->a[242][sym_list] = state(2069);
|
||||
v->a[242][sym_negated_command] = state(2069);
|
||||
v->a[242][sym_declaration_command] = state(2069);
|
||||
v->a[242][sym_unset_command] = state(2069);
|
||||
parse_table_928(v);
|
||||
}
|
||||
|
||||
void parse_table_928(t_parse_table_array *v)
|
||||
{
|
||||
v->a[242][sym_command] = state(2069);
|
||||
v->a[242][sym_command_name] = state(340);
|
||||
v->a[242][sym_variable_assignment] = state(758);
|
||||
v->a[242][sym_variable_assignments] = state(2069);
|
||||
v->a[242][sym_file_redirect] = state(1361);
|
||||
v->a[242][sym_arithmetic_expansion] = state(834);
|
||||
v->a[242][sym_brace_expression] = state(834);
|
||||
v->a[242][sym_concatenation] = state(1192);
|
||||
v->a[242][sym_string] = state(834);
|
||||
v->a[242][sym_number] = state(834);
|
||||
v->a[242][sym_simple_expansion] = state(834);
|
||||
v->a[242][sym_expansion] = state(834);
|
||||
v->a[242][sym_command_substitution] = state(834);
|
||||
v->a[242][aux_sym_redirected_statement_repeat2] = state(2191);
|
||||
v->a[242][aux_sym_command_repeat1] = state(1008);
|
||||
v->a[242][aux_sym__literal_repeat1] = state(1048);
|
||||
v->a[242][sym_word] = actions(467);
|
||||
v->a[242][anon_sym_for] = actions(9);
|
||||
v->a[242][anon_sym_select] = actions(9);
|
||||
v->a[242][anon_sym_while] = actions(11);
|
||||
parse_table_929(v);
|
||||
}
|
||||
|
||||
void parse_table_929(t_parse_table_array *v)
|
||||
{
|
||||
v->a[242][anon_sym_until] = actions(11);
|
||||
v->a[242][anon_sym_if] = actions(13);
|
||||
v->a[242][anon_sym_case] = actions(15);
|
||||
v->a[242][anon_sym_LPAREN] = actions(17);
|
||||
v->a[242][anon_sym_function] = actions(469);
|
||||
v->a[242][anon_sym_LBRACE] = actions(21);
|
||||
v->a[242][anon_sym_BANG] = actions(471);
|
||||
v->a[242][anon_sym_declare] = actions(473);
|
||||
v->a[242][anon_sym_typeset] = actions(473);
|
||||
v->a[242][anon_sym_export] = actions(473);
|
||||
v->a[242][anon_sym_readonly] = actions(473);
|
||||
v->a[242][anon_sym_local] = actions(473);
|
||||
v->a[242][anon_sym_unset] = actions(475);
|
||||
v->a[242][anon_sym_unsetenv] = actions(475);
|
||||
v->a[242][anon_sym_LT] = actions(81);
|
||||
v->a[242][anon_sym_GT] = actions(81);
|
||||
v->a[242][anon_sym_GT_GT] = actions(83);
|
||||
v->a[242][anon_sym_AMP_GT] = actions(81);
|
||||
v->a[242][anon_sym_AMP_GT_GT] = actions(83);
|
||||
v->a[242][anon_sym_LT_AMP] = actions(81);
|
||||
parse_table_930(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_185.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_186.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[242][anon_sym_GT_AMP] = actions(81);
|
||||
v->a[242][anon_sym_GT_PIPE] = actions(83);
|
||||
v->a[242][anon_sym_LT_AMP_DASH] = actions(85);
|
||||
v->a[242][anon_sym_GT_AMP_DASH] = actions(85);
|
||||
v->a[242][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(87);
|
||||
v->a[242][anon_sym_DOLLAR] = actions(89);
|
||||
v->a[242][sym__special_character] = actions(91);
|
||||
v->a[242][anon_sym_DQUOTE] = actions(93);
|
||||
v->a[242][sym_raw_string] = actions(95);
|
||||
v->a[242][aux_sym_number_token1] = actions(97);
|
||||
v->a[242][aux_sym_number_token2] = actions(99);
|
||||
v->a[242][anon_sym_DOLLAR_LBRACE] = actions(101);
|
||||
v->a[242][anon_sym_DOLLAR_LPAREN] = actions(103);
|
||||
v->a[242][anon_sym_BQUOTE] = actions(105);
|
||||
v->a[242][anon_sym_DOLLAR_BQUOTE] = actions(107);
|
||||
v->a[242][sym_comment] = actions(57);
|
||||
v->a[242][sym_file_descriptor] = actions(109);
|
||||
v->a[242][sym_variable_name] = actions(111);
|
||||
v->a[242][sym_test_operator] = actions(95);
|
||||
v->a[242][sym__brace_start] = actions(113);
|
||||
parse_table_931(v);
|
||||
}
|
||||
|
||||
void parse_table_931(t_parse_table_array *v)
|
||||
{
|
||||
v->a[243][sym__statement_not_pipeline] = state(2069);
|
||||
v->a[243][sym_redirected_statement] = state(2069);
|
||||
v->a[243][sym_for_statement] = state(2069);
|
||||
v->a[243][sym_while_statement] = state(2069);
|
||||
v->a[243][sym_if_statement] = state(2069);
|
||||
v->a[243][sym_case_statement] = state(2069);
|
||||
v->a[243][sym_function_definition] = state(2069);
|
||||
v->a[243][sym_compound_statement] = state(2069);
|
||||
v->a[243][sym_subshell] = state(2069);
|
||||
v->a[243][sym_pipeline] = state(2700);
|
||||
v->a[243][sym_list] = state(2069);
|
||||
v->a[243][sym_negated_command] = state(2069);
|
||||
v->a[243][sym_declaration_command] = state(2069);
|
||||
v->a[243][sym_unset_command] = state(2069);
|
||||
v->a[243][sym_command] = state(2069);
|
||||
v->a[243][sym_command_name] = state(280);
|
||||
v->a[243][sym_variable_assignment] = state(572);
|
||||
v->a[243][sym_variable_assignments] = state(2069);
|
||||
v->a[243][sym_file_redirect] = state(1296);
|
||||
v->a[243][sym_arithmetic_expansion] = state(643);
|
||||
parse_table_932(v);
|
||||
}
|
||||
|
||||
void parse_table_932(t_parse_table_array *v)
|
||||
{
|
||||
v->a[243][sym_brace_expression] = state(643);
|
||||
v->a[243][sym_concatenation] = state(1171);
|
||||
v->a[243][sym_string] = state(643);
|
||||
v->a[243][sym_number] = state(643);
|
||||
v->a[243][sym_simple_expansion] = state(643);
|
||||
v->a[243][sym_expansion] = state(643);
|
||||
v->a[243][sym_command_substitution] = state(643);
|
||||
v->a[243][aux_sym_redirected_statement_repeat2] = state(2160);
|
||||
v->a[243][aux_sym_command_repeat1] = state(998);
|
||||
v->a[243][aux_sym__literal_repeat1] = state(1006);
|
||||
v->a[243][sym_word] = actions(7);
|
||||
v->a[243][anon_sym_for] = actions(9);
|
||||
v->a[243][anon_sym_select] = actions(9);
|
||||
v->a[243][anon_sym_while] = actions(11);
|
||||
v->a[243][anon_sym_until] = actions(11);
|
||||
v->a[243][anon_sym_if] = actions(13);
|
||||
v->a[243][anon_sym_case] = actions(15);
|
||||
v->a[243][anon_sym_LPAREN] = actions(17);
|
||||
v->a[243][anon_sym_function] = actions(19);
|
||||
v->a[243][anon_sym_LBRACE] = actions(21);
|
||||
parse_table_933(v);
|
||||
}
|
||||
|
||||
void parse_table_933(t_parse_table_array *v)
|
||||
{
|
||||
v->a[243][anon_sym_BANG] = actions(23);
|
||||
v->a[243][anon_sym_declare] = actions(25);
|
||||
v->a[243][anon_sym_typeset] = actions(25);
|
||||
v->a[243][anon_sym_export] = actions(25);
|
||||
v->a[243][anon_sym_readonly] = actions(25);
|
||||
v->a[243][anon_sym_local] = actions(25);
|
||||
v->a[243][anon_sym_unset] = actions(27);
|
||||
v->a[243][anon_sym_unsetenv] = actions(27);
|
||||
v->a[243][anon_sym_LT] = actions(29);
|
||||
v->a[243][anon_sym_GT] = actions(29);
|
||||
v->a[243][anon_sym_GT_GT] = actions(31);
|
||||
v->a[243][anon_sym_AMP_GT] = actions(29);
|
||||
v->a[243][anon_sym_AMP_GT_GT] = actions(31);
|
||||
v->a[243][anon_sym_LT_AMP] = actions(29);
|
||||
v->a[243][anon_sym_GT_AMP] = actions(29);
|
||||
v->a[243][anon_sym_GT_PIPE] = actions(31);
|
||||
v->a[243][anon_sym_LT_AMP_DASH] = actions(33);
|
||||
v->a[243][anon_sym_GT_AMP_DASH] = actions(33);
|
||||
v->a[243][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35);
|
||||
v->a[243][anon_sym_DOLLAR] = actions(37);
|
||||
parse_table_934(v);
|
||||
}
|
||||
|
||||
void parse_table_934(t_parse_table_array *v)
|
||||
{
|
||||
v->a[243][sym__special_character] = actions(39);
|
||||
v->a[243][anon_sym_DQUOTE] = actions(41);
|
||||
v->a[243][sym_raw_string] = actions(43);
|
||||
v->a[243][aux_sym_number_token1] = actions(45);
|
||||
v->a[243][aux_sym_number_token2] = actions(47);
|
||||
v->a[243][anon_sym_DOLLAR_LBRACE] = actions(49);
|
||||
v->a[243][anon_sym_DOLLAR_LPAREN] = actions(51);
|
||||
v->a[243][anon_sym_BQUOTE] = actions(53);
|
||||
v->a[243][anon_sym_DOLLAR_BQUOTE] = actions(55);
|
||||
v->a[243][sym_comment] = actions(57);
|
||||
v->a[243][sym_file_descriptor] = actions(59);
|
||||
v->a[243][sym_variable_name] = actions(61);
|
||||
v->a[243][sym_test_operator] = actions(43);
|
||||
v->a[243][sym__brace_start] = actions(63);
|
||||
v->a[244][sym__statement_not_pipeline] = state(3459);
|
||||
v->a[244][sym_redirected_statement] = state(2081);
|
||||
v->a[244][sym_for_statement] = state(2081);
|
||||
v->a[244][sym_while_statement] = state(2081);
|
||||
v->a[244][sym_if_statement] = state(2081);
|
||||
v->a[244][sym_case_statement] = state(2081);
|
||||
parse_table_935(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_186.c */
|
||||
|
|
@ -1,140 +0,0 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* parse_table_187.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/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[244][sym_function_definition] = state(2081);
|
||||
v->a[244][sym_compound_statement] = state(2081);
|
||||
v->a[244][sym_subshell] = state(2081);
|
||||
v->a[244][sym_pipeline] = state(2093);
|
||||
v->a[244][sym_list] = state(2081);
|
||||
v->a[244][sym_negated_command] = state(2081);
|
||||
v->a[244][sym_declaration_command] = state(2081);
|
||||
v->a[244][sym_unset_command] = state(2081);
|
||||
v->a[244][sym_command] = state(2081);
|
||||
v->a[244][sym_command_name] = state(280);
|
||||
v->a[244][sym_variable_assignment] = state(569);
|
||||
v->a[244][sym_variable_assignments] = state(2081);
|
||||
v->a[244][sym_file_redirect] = state(1296);
|
||||
v->a[244][sym_arithmetic_expansion] = state(643);
|
||||
v->a[244][sym_brace_expression] = state(643);
|
||||
v->a[244][sym_concatenation] = state(1171);
|
||||
v->a[244][sym_string] = state(643);
|
||||
v->a[244][sym_number] = state(643);
|
||||
v->a[244][sym_simple_expansion] = state(643);
|
||||
v->a[244][sym_expansion] = state(643);
|
||||
parse_table_936(v);
|
||||
}
|
||||
|
||||
void parse_table_936(t_parse_table_array *v)
|
||||
{
|
||||
v->a[244][sym_command_substitution] = state(643);
|
||||
v->a[244][aux_sym_redirected_statement_repeat2] = state(2160);
|
||||
v->a[244][aux_sym_command_repeat1] = state(998);
|
||||
v->a[244][aux_sym__literal_repeat1] = state(1006);
|
||||
v->a[244][sym_word] = actions(7);
|
||||
v->a[244][anon_sym_for] = actions(9);
|
||||
v->a[244][anon_sym_select] = actions(9);
|
||||
v->a[244][anon_sym_while] = actions(11);
|
||||
v->a[244][anon_sym_until] = actions(11);
|
||||
v->a[244][anon_sym_if] = actions(13);
|
||||
v->a[244][anon_sym_case] = actions(15);
|
||||
v->a[244][anon_sym_LPAREN] = actions(17);
|
||||
v->a[244][anon_sym_function] = actions(19);
|
||||
v->a[244][anon_sym_LBRACE] = actions(21);
|
||||
v->a[244][anon_sym_BANG] = actions(23);
|
||||
v->a[244][anon_sym_declare] = actions(25);
|
||||
v->a[244][anon_sym_typeset] = actions(25);
|
||||
v->a[244][anon_sym_export] = actions(25);
|
||||
v->a[244][anon_sym_readonly] = actions(25);
|
||||
v->a[244][anon_sym_local] = actions(25);
|
||||
parse_table_937(v);
|
||||
}
|
||||
|
||||
void parse_table_937(t_parse_table_array *v)
|
||||
{
|
||||
v->a[244][anon_sym_unset] = actions(27);
|
||||
v->a[244][anon_sym_unsetenv] = actions(27);
|
||||
v->a[244][anon_sym_LT] = actions(29);
|
||||
v->a[244][anon_sym_GT] = actions(29);
|
||||
v->a[244][anon_sym_GT_GT] = actions(31);
|
||||
v->a[244][anon_sym_AMP_GT] = actions(29);
|
||||
v->a[244][anon_sym_AMP_GT_GT] = actions(31);
|
||||
v->a[244][anon_sym_LT_AMP] = actions(29);
|
||||
v->a[244][anon_sym_GT_AMP] = actions(29);
|
||||
v->a[244][anon_sym_GT_PIPE] = actions(31);
|
||||
v->a[244][anon_sym_LT_AMP_DASH] = actions(33);
|
||||
v->a[244][anon_sym_GT_AMP_DASH] = actions(33);
|
||||
v->a[244][anon_sym_DOLLAR_LPAREN_LPAREN] = actions(35);
|
||||
v->a[244][anon_sym_DOLLAR] = actions(37);
|
||||
v->a[244][sym__special_character] = actions(39);
|
||||
v->a[244][anon_sym_DQUOTE] = actions(41);
|
||||
v->a[244][sym_raw_string] = actions(43);
|
||||
v->a[244][aux_sym_number_token1] = actions(45);
|
||||
v->a[244][aux_sym_number_token2] = actions(47);
|
||||
v->a[244][anon_sym_DOLLAR_LBRACE] = actions(49);
|
||||
parse_table_938(v);
|
||||
}
|
||||
|
||||
void parse_table_938(t_parse_table_array *v)
|
||||
{
|
||||
v->a[244][anon_sym_DOLLAR_LPAREN] = actions(51);
|
||||
v->a[244][anon_sym_BQUOTE] = actions(53);
|
||||
v->a[244][anon_sym_DOLLAR_BQUOTE] = actions(55);
|
||||
v->a[244][sym_comment] = actions(57);
|
||||
v->a[244][sym_file_descriptor] = actions(59);
|
||||
v->a[244][sym_variable_name] = actions(61);
|
||||
v->a[244][sym_test_operator] = actions(43);
|
||||
v->a[244][sym__brace_start] = actions(63);
|
||||
v->a[245][sym__statement_not_pipeline] = state(2060);
|
||||
v->a[245][sym_redirected_statement] = state(2060);
|
||||
v->a[245][sym_for_statement] = state(2060);
|
||||
v->a[245][sym_while_statement] = state(2060);
|
||||
v->a[245][sym_if_statement] = state(2060);
|
||||
v->a[245][sym_case_statement] = state(2060);
|
||||
v->a[245][sym_function_definition] = state(2060);
|
||||
v->a[245][sym_compound_statement] = state(2060);
|
||||
v->a[245][sym_subshell] = state(2060);
|
||||
v->a[245][sym_pipeline] = state(2697);
|
||||
v->a[245][sym_list] = state(2060);
|
||||
v->a[245][sym_negated_command] = state(2060);
|
||||
parse_table_939(v);
|
||||
}
|
||||
|
||||
void parse_table_939(t_parse_table_array *v)
|
||||
{
|
||||
v->a[245][sym_declaration_command] = state(2060);
|
||||
v->a[245][sym_unset_command] = state(2060);
|
||||
v->a[245][sym_command] = state(2060);
|
||||
v->a[245][sym_command_name] = state(257);
|
||||
v->a[245][sym_variable_assignment] = state(463);
|
||||
v->a[245][sym_variable_assignments] = state(2060);
|
||||
v->a[245][sym_file_redirect] = state(1015);
|
||||
v->a[245][sym_arithmetic_expansion] = state(508);
|
||||
v->a[245][sym_brace_expression] = state(508);
|
||||
v->a[245][sym_concatenation] = state(862);
|
||||
v->a[245][sym_string] = state(508);
|
||||
v->a[245][sym_number] = state(508);
|
||||
v->a[245][sym_simple_expansion] = state(508);
|
||||
v->a[245][sym_expansion] = state(508);
|
||||
v->a[245][sym_command_substitution] = state(508);
|
||||
v->a[245][aux_sym_redirected_statement_repeat2] = state(1974);
|
||||
v->a[245][aux_sym_command_repeat1] = state(1131);
|
||||
v->a[245][aux_sym__literal_repeat1] = state(678);
|
||||
v->a[245][sym_word] = actions(129);
|
||||
v->a[245][anon_sym_for] = actions(131);
|
||||
parse_table_940(v);
|
||||
}
|
||||
|
||||
/* EOF parse_table_187.c */
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue