Changed Grammar

This commit is contained in:
Maix0 2024-06-09 19:16:09 +02:00
parent b0da66b7d8
commit fbb9977f4a
2132 changed files with 110314 additions and 233488 deletions

File diff suppressed because it is too large Load diff

View file

@ -14,126 +14,126 @@
void small_parse_table_0(t_small_parse_table_array *v)
{
v->a[0] = 23;
v->a[0] = 38;
v->a[1] = actions(3);
v->a[2] = 1;
v->a[3] = sym_comment;
v->a[4] = actions(693);
v->a[4] = actions(9);
v->a[5] = 1;
v->a[6] = anon_sym_LPAREN;
v->a[7] = actions(697);
v->a[6] = anon_sym_for;
v->a[7] = actions(13);
v->a[8] = 1;
v->a[9] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10] = actions(699);
v->a[9] = anon_sym_if;
v->a[10] = actions(15);
v->a[11] = 1;
v->a[12] = anon_sym_DOLLAR;
v->a[13] = actions(701);
v->a[12] = anon_sym_case;
v->a[13] = actions(17);
v->a[14] = 1;
v->a[15] = sym__special_character;
v->a[16] = actions(703);
v->a[15] = anon_sym_LPAREN;
v->a[16] = actions(19);
v->a[17] = 1;
v->a[18] = anon_sym_DQUOTE;
v->a[19] = actions(705);
v->a[18] = anon_sym_LBRACE;
v->a[19] = actions(49);
small_parse_table_1(v);
}
void small_parse_table_1(t_small_parse_table_array *v)
{
v->a[20] = 1;
v->a[21] = aux_sym_number_token1;
v->a[22] = actions(707);
v->a[21] = sym_word;
v->a[22] = actions(51);
v->a[23] = 1;
v->a[24] = aux_sym_number_token2;
v->a[25] = actions(709);
v->a[24] = anon_sym_fi;
v->a[25] = actions(53);
v->a[26] = 1;
v->a[27] = anon_sym_DOLLAR_LBRACE;
v->a[28] = actions(711);
v->a[27] = anon_sym_elif;
v->a[28] = actions(55);
v->a[29] = 1;
v->a[30] = anon_sym_DOLLAR_LPAREN;
v->a[31] = actions(713);
v->a[30] = anon_sym_else;
v->a[31] = actions(57);
v->a[32] = 1;
v->a[33] = anon_sym_BQUOTE;
v->a[34] = actions(715);
v->a[33] = anon_sym_BANG;
v->a[34] = actions(63);
v->a[35] = 1;
v->a[36] = anon_sym_DOLLAR_BQUOTE;
v->a[37] = actions(717);
v->a[36] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[37] = actions(65);
v->a[38] = 1;
v->a[39] = sym_test_operator;
v->a[39] = anon_sym_DOLLAR;
small_parse_table_2(v);
}
void small_parse_table_2(t_small_parse_table_array *v)
{
v->a[40] = actions(719);
v->a[40] = actions(67);
v->a[41] = 1;
v->a[42] = sym__bare_dollar;
v->a[43] = actions(721);
v->a[42] = anon_sym_DQUOTE;
v->a[43] = actions(69);
v->a[44] = 1;
v->a[45] = sym__brace_start;
v->a[46] = state(293);
v->a[45] = sym_raw_string;
v->a[46] = actions(71);
v->a[47] = 1;
v->a[48] = aux_sym_command_repeat2;
v->a[49] = state(901);
v->a[48] = aux_sym_number_token1;
v->a[49] = actions(73);
v->a[50] = 1;
v->a[51] = aux_sym__literal_repeat1;
v->a[52] = state(1121);
v->a[51] = aux_sym_number_token2;
v->a[52] = actions(75);
v->a[53] = 1;
v->a[54] = sym_concatenation;
v->a[55] = state(2187);
v->a[54] = anon_sym_DOLLAR_LBRACE;
v->a[55] = actions(77);
v->a[56] = 1;
v->a[57] = sym_subshell;
v->a[58] = actions(689);
v->a[59] = 2;
v->a[57] = anon_sym_DOLLAR_LPAREN;
v->a[58] = actions(79);
v->a[59] = 1;
small_parse_table_3(v);
}
void small_parse_table_3(t_small_parse_table_array *v)
{
v->a[60] = sym_raw_string;
v->a[61] = sym_word;
v->a[62] = actions(695);
v->a[63] = 2;
v->a[64] = sym_file_descriptor;
v->a[65] = aux_sym_heredoc_redirect_token1;
v->a[66] = state(555);
v->a[67] = 7;
v->a[68] = sym_arithmetic_expansion;
v->a[69] = sym_brace_expression;
v->a[70] = sym_string;
v->a[71] = sym_number;
v->a[72] = sym_simple_expansion;
v->a[73] = sym_expansion;
v->a[74] = sym_command_substitution;
v->a[75] = actions(691);
v->a[76] = 22;
v->a[77] = anon_sym_esac;
v->a[78] = anon_sym_PIPE;
v->a[79] = anon_sym_SEMI_SEMI;
v->a[60] = anon_sym_BQUOTE;
v->a[61] = actions(81);
v->a[62] = 1;
v->a[63] = sym_file_descriptor;
v->a[64] = actions(83);
v->a[65] = 1;
v->a[66] = sym_variable_name;
v->a[67] = state(4);
v->a[68] = 1;
v->a[69] = aux_sym__terminated_statement;
v->a[70] = state(190);
v->a[71] = 1;
v->a[72] = sym_command_name;
v->a[73] = state(299);
v->a[74] = 1;
v->a[75] = sym_variable_assignment;
v->a[76] = state(582);
v->a[77] = 1;
v->a[78] = sym_concatenation;
v->a[79] = state(587);
small_parse_table_4(v);
}
void small_parse_table_4(t_small_parse_table_array *v)
{
v->a[80] = anon_sym_SEMI_AMP;
v->a[81] = anon_sym_SEMI_SEMI_AMP;
v->a[82] = anon_sym_PIPE_AMP;
v->a[83] = anon_sym_AMP_AMP;
v->a[84] = anon_sym_PIPE_PIPE;
v->a[85] = anon_sym_LT;
v->a[86] = anon_sym_GT;
v->a[87] = anon_sym_GT_GT;
v->a[88] = anon_sym_AMP_GT;
v->a[89] = anon_sym_AMP_GT_GT;
v->a[90] = anon_sym_LT_AMP;
v->a[91] = anon_sym_GT_AMP;
v->a[92] = anon_sym_GT_PIPE;
v->a[93] = anon_sym_LT_AMP_DASH;
v->a[94] = anon_sym_GT_AMP_DASH;
v->a[95] = anon_sym_LT_LT;
v->a[96] = anon_sym_LT_LT_DASH;
v->a[97] = anon_sym_AMP;
v->a[98] = anon_sym_SEMI;
v->a[99] = 21;
v->a[80] = 1;
v->a[81] = aux_sym_command_repeat1;
v->a[82] = state(718);
v->a[83] = 1;
v->a[84] = sym_file_redirect;
v->a[85] = state(1212);
v->a[86] = 1;
v->a[87] = sym_pipeline;
v->a[88] = state(1213);
v->a[89] = 1;
v->a[90] = aux_sym_redirected_statement_repeat2;
v->a[91] = state(2035);
v->a[92] = 1;
v->a[93] = sym__statement_not_pipeline;
v->a[94] = state(2210);
v->a[95] = 1;
v->a[96] = sym_else_clause;
v->a[97] = actions(11);
v->a[98] = 2;
v->a[99] = anon_sym_while;
small_parse_table_5(v);
}

View file

@ -14,126 +14,126 @@
void small_parse_table_5(t_small_parse_table_array *v)
{
v->a[100] = actions(3);
v->a[101] = 1;
v->a[102] = sym_comment;
v->a[103] = actions(729);
v->a[104] = 1;
v->a[105] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[106] = actions(731);
v->a[107] = 1;
v->a[108] = anon_sym_DOLLAR;
v->a[109] = actions(733);
v->a[110] = 1;
v->a[111] = sym__special_character;
v->a[112] = actions(735);
v->a[113] = 1;
v->a[114] = anon_sym_DQUOTE;
v->a[115] = actions(737);
v->a[116] = 1;
v->a[117] = aux_sym_number_token1;
v->a[118] = actions(739);
v->a[119] = 1;
v->a[100] = anon_sym_until;
v->a[101] = actions(61);
v->a[102] = 2;
v->a[103] = anon_sym_LT_AMP_DASH;
v->a[104] = anon_sym_GT_AMP_DASH;
v->a[105] = state(1905);
v->a[106] = 2;
v->a[107] = sym_elif_clause;
v->a[108] = aux_sym_if_statement_repeat1;
v->a[109] = state(397);
v->a[110] = 6;
v->a[111] = sym_arithmetic_expansion;
v->a[112] = sym_string;
v->a[113] = sym_number;
v->a[114] = sym_simple_expansion;
v->a[115] = sym_expansion;
v->a[116] = sym_command_substitution;
v->a[117] = actions(59);
v->a[118] = 8;
v->a[119] = anon_sym_LT;
small_parse_table_6(v);
}
void small_parse_table_6(t_small_parse_table_array *v)
{
v->a[120] = aux_sym_number_token2;
v->a[121] = actions(741);
v->a[122] = 1;
v->a[123] = anon_sym_DOLLAR_LBRACE;
v->a[124] = actions(743);
v->a[125] = 1;
v->a[126] = anon_sym_DOLLAR_LPAREN;
v->a[127] = actions(745);
v->a[128] = 1;
v->a[129] = anon_sym_BQUOTE;
v->a[130] = actions(747);
v->a[131] = 1;
v->a[132] = anon_sym_DOLLAR_BQUOTE;
v->a[133] = actions(749);
v->a[134] = 1;
v->a[135] = aux_sym__simple_variable_name_token1;
v->a[136] = actions(751);
v->a[137] = 1;
v->a[138] = sym_variable_name;
v->a[139] = actions(753);
v->a[120] = anon_sym_GT;
v->a[121] = anon_sym_GT_GT;
v->a[122] = anon_sym_AMP_GT;
v->a[123] = anon_sym_AMP_GT_GT;
v->a[124] = anon_sym_LT_AMP;
v->a[125] = anon_sym_GT_AMP;
v->a[126] = anon_sym_GT_PIPE;
v->a[127] = state(1183);
v->a[128] = 12;
v->a[129] = sym_redirected_statement;
v->a[130] = sym_for_statement;
v->a[131] = sym_while_statement;
v->a[132] = sym_if_statement;
v->a[133] = sym_case_statement;
v->a[134] = sym_function_definition;
v->a[135] = sym_compound_statement;
v->a[136] = sym_subshell;
v->a[137] = sym_list;
v->a[138] = sym_negated_command;
v->a[139] = sym_command;
small_parse_table_7(v);
}
void small_parse_table_7(t_small_parse_table_array *v)
{
v->a[140] = 1;
v->a[141] = sym_test_operator;
v->a[142] = actions(755);
v->a[140] = sym_variable_assignments;
v->a[141] = 38;
v->a[142] = actions(3);
v->a[143] = 1;
v->a[144] = sym__brace_start;
v->a[145] = state(683);
v->a[144] = sym_comment;
v->a[145] = actions(9);
v->a[146] = 1;
v->a[147] = aux_sym__literal_repeat1;
v->a[148] = actions(723);
v->a[149] = 2;
v->a[150] = sym_raw_string;
v->a[151] = sym_word;
v->a[152] = actions(727);
v->a[153] = 2;
v->a[154] = sym_file_descriptor;
v->a[155] = aux_sym_heredoc_redirect_token1;
v->a[156] = state(260);
v->a[157] = 3;
v->a[158] = sym_variable_assignment;
v->a[159] = sym_concatenation;
v->a[147] = anon_sym_for;
v->a[148] = actions(13);
v->a[149] = 1;
v->a[150] = anon_sym_if;
v->a[151] = actions(15);
v->a[152] = 1;
v->a[153] = anon_sym_case;
v->a[154] = actions(17);
v->a[155] = 1;
v->a[156] = anon_sym_LPAREN;
v->a[157] = actions(19);
v->a[158] = 1;
v->a[159] = anon_sym_LBRACE;
small_parse_table_8(v);
}
void small_parse_table_8(t_small_parse_table_array *v)
{
v->a[160] = aux_sym_declaration_command_repeat1;
v->a[161] = state(503);
v->a[162] = 7;
v->a[163] = sym_arithmetic_expansion;
v->a[164] = sym_brace_expression;
v->a[165] = sym_string;
v->a[166] = sym_number;
v->a[167] = sym_simple_expansion;
v->a[168] = sym_expansion;
v->a[169] = sym_command_substitution;
v->a[170] = actions(725);
v->a[171] = 22;
v->a[172] = anon_sym_esac;
v->a[173] = anon_sym_PIPE;
v->a[174] = anon_sym_SEMI_SEMI;
v->a[175] = anon_sym_SEMI_AMP;
v->a[176] = anon_sym_SEMI_SEMI_AMP;
v->a[177] = anon_sym_PIPE_AMP;
v->a[178] = anon_sym_AMP_AMP;
v->a[179] = anon_sym_PIPE_PIPE;
v->a[160] = actions(49);
v->a[161] = 1;
v->a[162] = sym_word;
v->a[163] = actions(53);
v->a[164] = 1;
v->a[165] = anon_sym_elif;
v->a[166] = actions(55);
v->a[167] = 1;
v->a[168] = anon_sym_else;
v->a[169] = actions(57);
v->a[170] = 1;
v->a[171] = anon_sym_BANG;
v->a[172] = actions(63);
v->a[173] = 1;
v->a[174] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[175] = actions(65);
v->a[176] = 1;
v->a[177] = anon_sym_DOLLAR;
v->a[178] = actions(67);
v->a[179] = 1;
small_parse_table_9(v);
}
void small_parse_table_9(t_small_parse_table_array *v)
{
v->a[180] = anon_sym_LT;
v->a[181] = anon_sym_GT;
v->a[182] = anon_sym_GT_GT;
v->a[183] = anon_sym_AMP_GT;
v->a[184] = anon_sym_AMP_GT_GT;
v->a[185] = anon_sym_LT_AMP;
v->a[186] = anon_sym_GT_AMP;
v->a[187] = anon_sym_GT_PIPE;
v->a[188] = anon_sym_LT_AMP_DASH;
v->a[189] = anon_sym_GT_AMP_DASH;
v->a[190] = anon_sym_LT_LT;
v->a[191] = anon_sym_LT_LT_DASH;
v->a[192] = anon_sym_AMP;
v->a[193] = anon_sym_SEMI;
v->a[194] = 23;
v->a[195] = actions(3);
v->a[196] = 1;
v->a[197] = sym_comment;
v->a[198] = actions(693);
v->a[199] = 1;
v->a[180] = anon_sym_DQUOTE;
v->a[181] = actions(69);
v->a[182] = 1;
v->a[183] = sym_raw_string;
v->a[184] = actions(71);
v->a[185] = 1;
v->a[186] = aux_sym_number_token1;
v->a[187] = actions(73);
v->a[188] = 1;
v->a[189] = aux_sym_number_token2;
v->a[190] = actions(75);
v->a[191] = 1;
v->a[192] = anon_sym_DOLLAR_LBRACE;
v->a[193] = actions(77);
v->a[194] = 1;
v->a[195] = anon_sym_DOLLAR_LPAREN;
v->a[196] = actions(79);
v->a[197] = 1;
v->a[198] = anon_sym_BQUOTE;
v->a[199] = actions(81);
small_parse_table_10(v);
}

View file

@ -14,126 +14,126 @@
void small_parse_table_50(t_small_parse_table_array *v)
{
v->a[1000] = sym_number;
v->a[1001] = sym_simple_expansion;
v->a[1002] = sym_expansion;
v->a[1003] = sym_command_substitution;
v->a[1004] = actions(691);
v->a[1005] = 21;
v->a[1006] = anon_sym_PIPE;
v->a[1007] = anon_sym_SEMI_SEMI;
v->a[1008] = anon_sym_SEMI_AMP;
v->a[1009] = anon_sym_SEMI_SEMI_AMP;
v->a[1010] = anon_sym_PIPE_AMP;
v->a[1011] = anon_sym_AMP_AMP;
v->a[1012] = anon_sym_PIPE_PIPE;
v->a[1013] = anon_sym_LT;
v->a[1014] = anon_sym_GT;
v->a[1015] = anon_sym_GT_GT;
v->a[1016] = anon_sym_AMP_GT;
v->a[1017] = anon_sym_AMP_GT_GT;
v->a[1018] = anon_sym_LT_AMP;
v->a[1019] = anon_sym_GT_AMP;
v->a[1000] = 1;
v->a[1001] = anon_sym_LBRACE;
v->a[1002] = actions(111);
v->a[1003] = 1;
v->a[1004] = anon_sym_BANG;
v->a[1005] = actions(117);
v->a[1006] = 1;
v->a[1007] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[1008] = actions(119);
v->a[1009] = 1;
v->a[1010] = anon_sym_DOLLAR;
v->a[1011] = actions(121);
v->a[1012] = 1;
v->a[1013] = anon_sym_DQUOTE;
v->a[1014] = actions(123);
v->a[1015] = 1;
v->a[1016] = sym_raw_string;
v->a[1017] = actions(125);
v->a[1018] = 1;
v->a[1019] = aux_sym_number_token1;
small_parse_table_51(v);
}
void small_parse_table_51(t_small_parse_table_array *v)
{
v->a[1020] = anon_sym_GT_PIPE;
v->a[1021] = anon_sym_LT_AMP_DASH;
v->a[1022] = anon_sym_GT_AMP_DASH;
v->a[1023] = anon_sym_LT_LT;
v->a[1024] = anon_sym_LT_LT_DASH;
v->a[1025] = anon_sym_AMP;
v->a[1026] = anon_sym_SEMI;
v->a[1027] = 23;
v->a[1028] = actions(3);
v->a[1029] = 1;
v->a[1030] = sym_comment;
v->a[1031] = actions(919);
v->a[1032] = 1;
v->a[1033] = anon_sym_LPAREN;
v->a[1034] = actions(921);
v->a[1035] = 1;
v->a[1036] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[1037] = actions(923);
v->a[1038] = 1;
v->a[1039] = anon_sym_DOLLAR;
v->a[1020] = actions(127);
v->a[1021] = 1;
v->a[1022] = aux_sym_number_token2;
v->a[1023] = actions(129);
v->a[1024] = 1;
v->a[1025] = anon_sym_DOLLAR_LBRACE;
v->a[1026] = actions(131);
v->a[1027] = 1;
v->a[1028] = anon_sym_DOLLAR_LPAREN;
v->a[1029] = actions(133);
v->a[1030] = 1;
v->a[1031] = anon_sym_BQUOTE;
v->a[1032] = actions(135);
v->a[1033] = 1;
v->a[1034] = sym_file_descriptor;
v->a[1035] = actions(137);
v->a[1036] = 1;
v->a[1037] = sym_variable_name;
v->a[1038] = actions(139);
v->a[1039] = 1;
small_parse_table_52(v);
}
void small_parse_table_52(t_small_parse_table_array *v)
{
v->a[1040] = actions(925);
v->a[1041] = 1;
v->a[1042] = sym__special_character;
v->a[1043] = actions(927);
v->a[1044] = 1;
v->a[1045] = anon_sym_DQUOTE;
v->a[1046] = actions(929);
v->a[1047] = 1;
v->a[1048] = aux_sym_number_token1;
v->a[1049] = actions(931);
v->a[1050] = 1;
v->a[1051] = aux_sym_number_token2;
v->a[1052] = actions(933);
v->a[1053] = 1;
v->a[1054] = anon_sym_DOLLAR_LBRACE;
v->a[1055] = actions(935);
v->a[1056] = 1;
v->a[1057] = anon_sym_DOLLAR_LPAREN;
v->a[1058] = actions(937);
v->a[1059] = 1;
v->a[1040] = anon_sym_LF;
v->a[1041] = state(19);
v->a[1042] = 1;
v->a[1043] = aux_sym__case_item_last_repeat2;
v->a[1044] = state(139);
v->a[1045] = 1;
v->a[1046] = aux_sym__statements_repeat1;
v->a[1047] = state(173);
v->a[1048] = 1;
v->a[1049] = sym_command_name;
v->a[1050] = state(269);
v->a[1051] = 1;
v->a[1052] = sym_variable_assignment;
v->a[1053] = state(663);
v->a[1054] = 1;
v->a[1055] = aux_sym_command_repeat1;
v->a[1056] = state(665);
v->a[1057] = 1;
v->a[1058] = sym_concatenation;
v->a[1059] = state(749);
small_parse_table_53(v);
}
void small_parse_table_53(t_small_parse_table_array *v)
{
v->a[1060] = anon_sym_BQUOTE;
v->a[1061] = actions(939);
v->a[1062] = 1;
v->a[1063] = anon_sym_DOLLAR_BQUOTE;
v->a[1064] = actions(941);
v->a[1065] = 1;
v->a[1066] = sym_test_operator;
v->a[1067] = actions(943);
v->a[1068] = 1;
v->a[1069] = sym__bare_dollar;
v->a[1070] = actions(945);
v->a[1071] = 1;
v->a[1072] = sym__brace_start;
v->a[1073] = state(326);
v->a[1074] = 1;
v->a[1075] = aux_sym_command_repeat2;
v->a[1076] = state(1039);
v->a[1077] = 1;
v->a[1078] = aux_sym__literal_repeat1;
v->a[1079] = state(1193);
v->a[1060] = 1;
v->a[1061] = sym_file_redirect;
v->a[1062] = state(1145);
v->a[1063] = 1;
v->a[1064] = aux_sym_redirected_statement_repeat2;
v->a[1065] = state(1190);
v->a[1066] = 1;
v->a[1067] = sym_pipeline;
v->a[1068] = state(2040);
v->a[1069] = 1;
v->a[1070] = sym__statement_not_pipeline;
v->a[1071] = state(2049);
v->a[1072] = 1;
v->a[1073] = sym__statements;
v->a[1074] = actions(99);
v->a[1075] = 2;
v->a[1076] = anon_sym_while;
v->a[1077] = anon_sym_until;
v->a[1078] = actions(115);
v->a[1079] = 2;
small_parse_table_54(v);
}
void small_parse_table_54(t_small_parse_table_array *v)
{
v->a[1080] = 1;
v->a[1081] = sym_concatenation;
v->a[1082] = state(2332);
v->a[1083] = 1;
v->a[1084] = sym_subshell;
v->a[1085] = actions(759);
v->a[1086] = 2;
v->a[1087] = sym_file_descriptor;
v->a[1088] = aux_sym_heredoc_redirect_token1;
v->a[1089] = actions(917);
v->a[1090] = 2;
v->a[1091] = sym_raw_string;
v->a[1092] = sym_word;
v->a[1093] = state(692);
v->a[1094] = 7;
v->a[1095] = sym_arithmetic_expansion;
v->a[1096] = sym_brace_expression;
v->a[1097] = sym_string;
v->a[1098] = sym_number;
v->a[1099] = sym_simple_expansion;
v->a[1080] = anon_sym_LT_AMP_DASH;
v->a[1081] = anon_sym_GT_AMP_DASH;
v->a[1082] = state(282);
v->a[1083] = 6;
v->a[1084] = sym_arithmetic_expansion;
v->a[1085] = sym_string;
v->a[1086] = sym_number;
v->a[1087] = sym_simple_expansion;
v->a[1088] = sym_expansion;
v->a[1089] = sym_command_substitution;
v->a[1090] = actions(113);
v->a[1091] = 8;
v->a[1092] = anon_sym_LT;
v->a[1093] = anon_sym_GT;
v->a[1094] = anon_sym_GT_GT;
v->a[1095] = anon_sym_AMP_GT;
v->a[1096] = anon_sym_AMP_GT_GT;
v->a[1097] = anon_sym_LT_AMP;
v->a[1098] = anon_sym_GT_AMP;
v->a[1099] = anon_sym_GT_PIPE;
small_parse_table_55(v);
}

View file

@ -14,125 +14,125 @@
void small_parse_table_500(t_small_parse_table_array *v)
{
v->a[10000] = actions(1693);
v->a[10001] = 2;
v->a[10002] = anon_sym_SEMI_AMP;
v->a[10003] = anon_sym_SEMI_SEMI_AMP;
v->a[10004] = actions(1695);
v->a[10005] = 2;
v->a[10006] = anon_sym_esac;
v->a[10007] = anon_sym_SEMI_SEMI;
v->a[10008] = actions(1691);
v->a[10009] = 17;
v->a[10010] = sym_file_descriptor;
v->a[10011] = sym_variable_name;
v->a[10012] = sym_test_operator;
v->a[10013] = sym__brace_start;
v->a[10014] = anon_sym_LPAREN;
v->a[10015] = anon_sym_LBRACE;
v->a[10016] = anon_sym_GT_GT;
v->a[10017] = anon_sym_AMP_GT_GT;
v->a[10018] = anon_sym_GT_PIPE;
v->a[10019] = anon_sym_LT_AMP_DASH;
v->a[10000] = actions(75);
v->a[10001] = 1;
v->a[10002] = anon_sym_DOLLAR_LBRACE;
v->a[10003] = actions(77);
v->a[10004] = 1;
v->a[10005] = anon_sym_DOLLAR_LPAREN;
v->a[10006] = actions(79);
v->a[10007] = 1;
v->a[10008] = anon_sym_BQUOTE;
v->a[10009] = actions(248);
v->a[10010] = 1;
v->a[10011] = sym_word;
v->a[10012] = actions(250);
v->a[10013] = 1;
v->a[10014] = anon_sym_BANG;
v->a[10015] = actions(256);
v->a[10016] = 1;
v->a[10017] = sym_raw_string;
v->a[10018] = actions(258);
v->a[10019] = 1;
small_parse_table_501(v);
}
void small_parse_table_501(t_small_parse_table_array *v)
{
v->a[10020] = anon_sym_GT_AMP_DASH;
v->a[10021] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10022] = anon_sym_DQUOTE;
v->a[10023] = sym_raw_string;
v->a[10024] = anon_sym_DOLLAR_LBRACE;
v->a[10025] = anon_sym_BQUOTE;
v->a[10026] = anon_sym_DOLLAR_BQUOTE;
v->a[10027] = actions(1689);
v->a[10028] = 26;
v->a[10029] = anon_sym_for;
v->a[10030] = anon_sym_select;
v->a[10031] = anon_sym_while;
v->a[10032] = anon_sym_until;
v->a[10033] = anon_sym_if;
v->a[10034] = anon_sym_case;
v->a[10035] = anon_sym_function;
v->a[10036] = anon_sym_BANG;
v->a[10037] = anon_sym_declare;
v->a[10038] = anon_sym_typeset;
v->a[10039] = anon_sym_export;
v->a[10020] = sym_file_descriptor;
v->a[10021] = actions(260);
v->a[10022] = 1;
v->a[10023] = sym_variable_name;
v->a[10024] = state(141);
v->a[10025] = 1;
v->a[10026] = aux_sym__statements_repeat1;
v->a[10027] = state(175);
v->a[10028] = 1;
v->a[10029] = sym_command_name;
v->a[10030] = state(278);
v->a[10031] = 1;
v->a[10032] = sym_variable_assignment;
v->a[10033] = state(567);
v->a[10034] = 1;
v->a[10035] = aux_sym_command_repeat1;
v->a[10036] = state(582);
v->a[10037] = 1;
v->a[10038] = sym_concatenation;
v->a[10039] = state(737);
small_parse_table_502(v);
}
void small_parse_table_502(t_small_parse_table_array *v)
{
v->a[10040] = anon_sym_readonly;
v->a[10041] = anon_sym_local;
v->a[10042] = anon_sym_unset;
v->a[10043] = anon_sym_unsetenv;
v->a[10044] = anon_sym_LT;
v->a[10045] = anon_sym_GT;
v->a[10046] = anon_sym_AMP_GT;
v->a[10047] = anon_sym_LT_AMP;
v->a[10048] = anon_sym_GT_AMP;
v->a[10049] = anon_sym_DOLLAR;
v->a[10050] = sym__special_character;
v->a[10051] = aux_sym_number_token1;
v->a[10052] = aux_sym_number_token2;
v->a[10053] = anon_sym_DOLLAR_LPAREN;
v->a[10054] = sym_word;
v->a[10055] = 21;
v->a[10056] = actions(3);
v->a[10057] = 1;
v->a[10058] = sym_comment;
v->a[10059] = actions(1252);
v->a[10040] = 1;
v->a[10041] = sym_file_redirect;
v->a[10042] = state(1100);
v->a[10043] = 1;
v->a[10044] = sym_pipeline;
v->a[10045] = state(1196);
v->a[10046] = 1;
v->a[10047] = aux_sym_redirected_statement_repeat2;
v->a[10048] = state(2037);
v->a[10049] = 1;
v->a[10050] = sym__statement_not_pipeline;
v->a[10051] = state(2122);
v->a[10052] = 1;
v->a[10053] = sym__statements;
v->a[10054] = actions(11);
v->a[10055] = 2;
v->a[10056] = anon_sym_while;
v->a[10057] = anon_sym_until;
v->a[10058] = actions(254);
v->a[10059] = 2;
small_parse_table_503(v);
}
void small_parse_table_503(t_small_parse_table_array *v)
{
v->a[10060] = 1;
v->a[10061] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10062] = actions(1254);
v->a[10063] = 1;
v->a[10064] = anon_sym_DOLLAR;
v->a[10065] = actions(1256);
v->a[10066] = 1;
v->a[10067] = sym__special_character;
v->a[10068] = actions(1258);
v->a[10069] = 1;
v->a[10070] = anon_sym_DQUOTE;
v->a[10071] = actions(1260);
v->a[10072] = 1;
v->a[10073] = aux_sym_number_token1;
v->a[10074] = actions(1262);
v->a[10075] = 1;
v->a[10076] = aux_sym_number_token2;
v->a[10077] = actions(1264);
v->a[10078] = 1;
v->a[10079] = anon_sym_DOLLAR_LBRACE;
v->a[10060] = anon_sym_LT_AMP_DASH;
v->a[10061] = anon_sym_GT_AMP_DASH;
v->a[10062] = state(295);
v->a[10063] = 6;
v->a[10064] = sym_arithmetic_expansion;
v->a[10065] = sym_string;
v->a[10066] = sym_number;
v->a[10067] = sym_simple_expansion;
v->a[10068] = sym_expansion;
v->a[10069] = sym_command_substitution;
v->a[10070] = actions(252);
v->a[10071] = 8;
v->a[10072] = anon_sym_LT;
v->a[10073] = anon_sym_GT;
v->a[10074] = anon_sym_GT_GT;
v->a[10075] = anon_sym_AMP_GT;
v->a[10076] = anon_sym_AMP_GT_GT;
v->a[10077] = anon_sym_LT_AMP;
v->a[10078] = anon_sym_GT_AMP;
v->a[10079] = anon_sym_GT_PIPE;
small_parse_table_504(v);
}
void small_parse_table_504(t_small_parse_table_array *v)
{
v->a[10080] = actions(1266);
v->a[10081] = 1;
v->a[10082] = anon_sym_DOLLAR_LPAREN;
v->a[10083] = actions(1268);
v->a[10084] = 1;
v->a[10085] = anon_sym_BQUOTE;
v->a[10086] = actions(1270);
v->a[10087] = 1;
v->a[10088] = anon_sym_DOLLAR_BQUOTE;
v->a[10089] = actions(1272);
v->a[10090] = 1;
v->a[10091] = sym_test_operator;
v->a[10092] = actions(1274);
v->a[10093] = 1;
v->a[10094] = sym__bare_dollar;
v->a[10095] = actions(1276);
v->a[10080] = state(1031);
v->a[10081] = 12;
v->a[10082] = sym_redirected_statement;
v->a[10083] = sym_for_statement;
v->a[10084] = sym_while_statement;
v->a[10085] = sym_if_statement;
v->a[10086] = sym_case_statement;
v->a[10087] = sym_function_definition;
v->a[10088] = sym_compound_statement;
v->a[10089] = sym_subshell;
v->a[10090] = sym_list;
v->a[10091] = sym_negated_command;
v->a[10092] = sym_command;
v->a[10093] = sym_variable_assignments;
v->a[10094] = 34;
v->a[10095] = actions(3);
v->a[10096] = 1;
v->a[10097] = sym__brace_start;
v->a[10098] = state(390);
v->a[10097] = sym_comment;
v->a[10098] = actions(9);
v->a[10099] = 1;
small_parse_table_505(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1000.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 "./small_parse_table.h"
void small_parse_table_5000(t_small_parse_table_array *v)
{
v->a[100000] = state(587);
v->a[100001] = 7;
v->a[100002] = sym_arithmetic_expansion;
v->a[100003] = sym_brace_expression;
v->a[100004] = sym_string;
v->a[100005] = sym_number;
v->a[100006] = sym_simple_expansion;
v->a[100007] = sym_expansion;
v->a[100008] = sym_command_substitution;
v->a[100009] = 5;
v->a[100010] = actions(3);
v->a[100011] = 1;
v->a[100012] = sym_comment;
v->a[100013] = actions(2516);
v->a[100014] = 2;
v->a[100015] = anon_sym_PIPE;
v->a[100016] = anon_sym_PIPE_AMP;
v->a[100017] = actions(2632);
v->a[100018] = 3;
v->a[100019] = sym_file_descriptor;
small_parse_table_5001(v);
}
void small_parse_table_5001(t_small_parse_table_array *v)
{
v->a[100020] = ts_builtin_sym_end;
v->a[100021] = aux_sym_heredoc_redirect_token1;
v->a[100022] = state(2129);
v->a[100023] = 3;
v->a[100024] = sym_file_redirect;
v->a[100025] = sym_heredoc_redirect;
v->a[100026] = aux_sym_redirected_statement_repeat1;
v->a[100027] = actions(2630);
v->a[100028] = 17;
v->a[100029] = anon_sym_SEMI_SEMI;
v->a[100030] = anon_sym_AMP_AMP;
v->a[100031] = anon_sym_PIPE_PIPE;
v->a[100032] = anon_sym_LT;
v->a[100033] = anon_sym_GT;
v->a[100034] = anon_sym_GT_GT;
v->a[100035] = anon_sym_AMP_GT;
v->a[100036] = anon_sym_AMP_GT_GT;
v->a[100037] = anon_sym_LT_AMP;
v->a[100038] = anon_sym_GT_AMP;
v->a[100039] = anon_sym_GT_PIPE;
small_parse_table_5002(v);
}
void small_parse_table_5002(t_small_parse_table_array *v)
{
v->a[100040] = anon_sym_LT_AMP_DASH;
v->a[100041] = anon_sym_GT_AMP_DASH;
v->a[100042] = anon_sym_LT_LT;
v->a[100043] = anon_sym_LT_LT_DASH;
v->a[100044] = anon_sym_AMP;
v->a[100045] = anon_sym_SEMI;
v->a[100046] = 7;
v->a[100047] = actions(3);
v->a[100048] = 1;
v->a[100049] = sym_comment;
v->a[100050] = actions(5258);
v->a[100051] = 1;
v->a[100052] = sym_file_descriptor;
v->a[100053] = actions(5641);
v->a[100054] = 1;
v->a[100055] = aux_sym_heredoc_redirect_token1;
v->a[100056] = state(2245);
v->a[100057] = 1;
v->a[100058] = sym_file_redirect;
v->a[100059] = actions(5155);
small_parse_table_5003(v);
}
void small_parse_table_5003(t_small_parse_table_array *v)
{
v->a[100060] = 2;
v->a[100061] = anon_sym_LT_AMP_DASH;
v->a[100062] = anon_sym_GT_AMP_DASH;
v->a[100063] = actions(5153);
v->a[100064] = 8;
v->a[100065] = anon_sym_LT;
v->a[100066] = anon_sym_GT;
v->a[100067] = anon_sym_GT_GT;
v->a[100068] = anon_sym_AMP_GT;
v->a[100069] = anon_sym_AMP_GT_GT;
v->a[100070] = anon_sym_LT_AMP;
v->a[100071] = anon_sym_GT_AMP;
v->a[100072] = anon_sym_GT_PIPE;
v->a[100073] = actions(5639);
v->a[100074] = 12;
v->a[100075] = anon_sym_esac;
v->a[100076] = anon_sym_PIPE;
v->a[100077] = anon_sym_SEMI_SEMI;
v->a[100078] = anon_sym_SEMI_AMP;
v->a[100079] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5004(v);
}
void small_parse_table_5004(t_small_parse_table_array *v)
{
v->a[100080] = anon_sym_PIPE_AMP;
v->a[100081] = anon_sym_AMP_AMP;
v->a[100082] = anon_sym_PIPE_PIPE;
v->a[100083] = anon_sym_LT_LT;
v->a[100084] = anon_sym_LT_LT_DASH;
v->a[100085] = anon_sym_AMP;
v->a[100086] = anon_sym_SEMI;
v->a[100087] = 19;
v->a[100088] = actions(3);
v->a[100089] = 1;
v->a[100090] = sym_comment;
v->a[100091] = actions(5643);
v->a[100092] = 1;
v->a[100093] = sym_word;
v->a[100094] = actions(5645);
v->a[100095] = 1;
v->a[100096] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[100097] = actions(5647);
v->a[100098] = 1;
v->a[100099] = anon_sym_DOLLAR;
small_parse_table_5005(v);
}
/* EOF small_parse_table_1000.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1001.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 "./small_parse_table.h"
void small_parse_table_5005(t_small_parse_table_array *v)
{
v->a[100100] = actions(5649);
v->a[100101] = 1;
v->a[100102] = sym__special_character;
v->a[100103] = actions(5651);
v->a[100104] = 1;
v->a[100105] = anon_sym_DQUOTE;
v->a[100106] = actions(5655);
v->a[100107] = 1;
v->a[100108] = aux_sym_number_token1;
v->a[100109] = actions(5657);
v->a[100110] = 1;
v->a[100111] = aux_sym_number_token2;
v->a[100112] = actions(5659);
v->a[100113] = 1;
v->a[100114] = anon_sym_DOLLAR_LBRACE;
v->a[100115] = actions(5661);
v->a[100116] = 1;
v->a[100117] = anon_sym_DOLLAR_LPAREN;
v->a[100118] = actions(5663);
v->a[100119] = 1;
small_parse_table_5006(v);
}
void small_parse_table_5006(t_small_parse_table_array *v)
{
v->a[100120] = anon_sym_BQUOTE;
v->a[100121] = actions(5665);
v->a[100122] = 1;
v->a[100123] = anon_sym_DOLLAR_BQUOTE;
v->a[100124] = actions(5667);
v->a[100125] = 1;
v->a[100126] = sym__comment_word;
v->a[100127] = actions(5669);
v->a[100128] = 1;
v->a[100129] = sym__empty_value;
v->a[100130] = actions(5671);
v->a[100131] = 1;
v->a[100132] = sym__brace_start;
v->a[100133] = state(2662);
v->a[100134] = 1;
v->a[100135] = aux_sym__literal_repeat1;
v->a[100136] = state(2710);
v->a[100137] = 1;
v->a[100138] = sym_concatenation;
v->a[100139] = actions(5653);
small_parse_table_5007(v);
}
void small_parse_table_5007(t_small_parse_table_array *v)
{
v->a[100140] = 2;
v->a[100141] = sym_test_operator;
v->a[100142] = sym_raw_string;
v->a[100143] = state(2598);
v->a[100144] = 7;
v->a[100145] = sym_arithmetic_expansion;
v->a[100146] = sym_brace_expression;
v->a[100147] = sym_string;
v->a[100148] = sym_number;
v->a[100149] = sym_simple_expansion;
v->a[100150] = sym_expansion;
v->a[100151] = sym_command_substitution;
v->a[100152] = 5;
v->a[100153] = actions(3);
v->a[100154] = 1;
v->a[100155] = sym_comment;
v->a[100156] = actions(5673);
v->a[100157] = 1;
v->a[100158] = sym__special_character;
v->a[100159] = state(2084);
small_parse_table_5008(v);
}
void small_parse_table_5008(t_small_parse_table_array *v)
{
v->a[100160] = 1;
v->a[100161] = aux_sym__literal_repeat1;
v->a[100162] = actions(3197);
v->a[100163] = 2;
v->a[100164] = sym_file_descriptor;
v->a[100165] = aux_sym_heredoc_redirect_token1;
v->a[100166] = actions(3195);
v->a[100167] = 21;
v->a[100168] = anon_sym_PIPE;
v->a[100169] = anon_sym_SEMI_SEMI;
v->a[100170] = anon_sym_SEMI_AMP;
v->a[100171] = anon_sym_SEMI_SEMI_AMP;
v->a[100172] = anon_sym_PIPE_AMP;
v->a[100173] = anon_sym_AMP_AMP;
v->a[100174] = anon_sym_PIPE_PIPE;
v->a[100175] = anon_sym_LT;
v->a[100176] = anon_sym_GT;
v->a[100177] = anon_sym_GT_GT;
v->a[100178] = anon_sym_AMP_GT;
v->a[100179] = anon_sym_AMP_GT_GT;
small_parse_table_5009(v);
}
void small_parse_table_5009(t_small_parse_table_array *v)
{
v->a[100180] = anon_sym_LT_AMP;
v->a[100181] = anon_sym_GT_AMP;
v->a[100182] = anon_sym_GT_PIPE;
v->a[100183] = anon_sym_LT_AMP_DASH;
v->a[100184] = anon_sym_GT_AMP_DASH;
v->a[100185] = anon_sym_LT_LT;
v->a[100186] = anon_sym_LT_LT_DASH;
v->a[100187] = anon_sym_AMP;
v->a[100188] = anon_sym_SEMI;
v->a[100189] = 3;
v->a[100190] = actions(3);
v->a[100191] = 1;
v->a[100192] = sym_comment;
v->a[100193] = actions(2654);
v->a[100194] = 3;
v->a[100195] = sym_file_descriptor;
v->a[100196] = sym__concat;
v->a[100197] = aux_sym_heredoc_redirect_token1;
v->a[100198] = actions(2652);
v->a[100199] = 22;
small_parse_table_5010(v);
}
/* EOF small_parse_table_1001.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1002.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 "./small_parse_table.h"
void small_parse_table_5010(t_small_parse_table_array *v)
{
v->a[100200] = anon_sym_PIPE;
v->a[100201] = anon_sym_SEMI_SEMI;
v->a[100202] = anon_sym_SEMI_AMP;
v->a[100203] = anon_sym_SEMI_SEMI_AMP;
v->a[100204] = anon_sym_PIPE_AMP;
v->a[100205] = anon_sym_AMP_AMP;
v->a[100206] = anon_sym_PIPE_PIPE;
v->a[100207] = anon_sym_LT;
v->a[100208] = anon_sym_GT;
v->a[100209] = anon_sym_GT_GT;
v->a[100210] = anon_sym_AMP_GT;
v->a[100211] = anon_sym_AMP_GT_GT;
v->a[100212] = anon_sym_LT_AMP;
v->a[100213] = anon_sym_GT_AMP;
v->a[100214] = anon_sym_GT_PIPE;
v->a[100215] = anon_sym_LT_AMP_DASH;
v->a[100216] = anon_sym_GT_AMP_DASH;
v->a[100217] = anon_sym_LT_LT;
v->a[100218] = anon_sym_LT_LT_DASH;
v->a[100219] = anon_sym_AMP;
small_parse_table_5011(v);
}
void small_parse_table_5011(t_small_parse_table_array *v)
{
v->a[100220] = aux_sym_concatenation_token1;
v->a[100221] = anon_sym_SEMI;
v->a[100222] = 3;
v->a[100223] = actions(3);
v->a[100224] = 1;
v->a[100225] = sym_comment;
v->a[100226] = actions(3062);
v->a[100227] = 3;
v->a[100228] = sym_file_descriptor;
v->a[100229] = sym__concat;
v->a[100230] = aux_sym_heredoc_redirect_token1;
v->a[100231] = actions(3060);
v->a[100232] = 22;
v->a[100233] = anon_sym_PIPE;
v->a[100234] = anon_sym_SEMI_SEMI;
v->a[100235] = anon_sym_SEMI_AMP;
v->a[100236] = anon_sym_SEMI_SEMI_AMP;
v->a[100237] = anon_sym_PIPE_AMP;
v->a[100238] = anon_sym_AMP_AMP;
v->a[100239] = anon_sym_PIPE_PIPE;
small_parse_table_5012(v);
}
void small_parse_table_5012(t_small_parse_table_array *v)
{
v->a[100240] = anon_sym_LT;
v->a[100241] = anon_sym_GT;
v->a[100242] = anon_sym_GT_GT;
v->a[100243] = anon_sym_AMP_GT;
v->a[100244] = anon_sym_AMP_GT_GT;
v->a[100245] = anon_sym_LT_AMP;
v->a[100246] = anon_sym_GT_AMP;
v->a[100247] = anon_sym_GT_PIPE;
v->a[100248] = anon_sym_LT_AMP_DASH;
v->a[100249] = anon_sym_GT_AMP_DASH;
v->a[100250] = anon_sym_LT_LT;
v->a[100251] = anon_sym_LT_LT_DASH;
v->a[100252] = anon_sym_AMP;
v->a[100253] = aux_sym_concatenation_token1;
v->a[100254] = anon_sym_SEMI;
v->a[100255] = 3;
v->a[100256] = actions(3);
v->a[100257] = 1;
v->a[100258] = sym_comment;
v->a[100259] = actions(2664);
small_parse_table_5013(v);
}
void small_parse_table_5013(t_small_parse_table_array *v)
{
v->a[100260] = 2;
v->a[100261] = sym_file_descriptor;
v->a[100262] = aux_sym_heredoc_redirect_token1;
v->a[100263] = actions(2662);
v->a[100264] = 23;
v->a[100265] = anon_sym_esac;
v->a[100266] = anon_sym_PIPE;
v->a[100267] = anon_sym_SEMI_SEMI;
v->a[100268] = anon_sym_SEMI_AMP;
v->a[100269] = anon_sym_SEMI_SEMI_AMP;
v->a[100270] = anon_sym_PIPE_AMP;
v->a[100271] = anon_sym_AMP_AMP;
v->a[100272] = anon_sym_PIPE_PIPE;
v->a[100273] = anon_sym_LT;
v->a[100274] = anon_sym_GT;
v->a[100275] = anon_sym_GT_GT;
v->a[100276] = anon_sym_AMP_GT;
v->a[100277] = anon_sym_AMP_GT_GT;
v->a[100278] = anon_sym_LT_AMP;
v->a[100279] = anon_sym_GT_AMP;
small_parse_table_5014(v);
}
void small_parse_table_5014(t_small_parse_table_array *v)
{
v->a[100280] = anon_sym_GT_PIPE;
v->a[100281] = anon_sym_LT_AMP_DASH;
v->a[100282] = anon_sym_GT_AMP_DASH;
v->a[100283] = anon_sym_LT_LT;
v->a[100284] = anon_sym_LT_LT_DASH;
v->a[100285] = anon_sym_AMP;
v->a[100286] = sym__special_character;
v->a[100287] = anon_sym_SEMI;
v->a[100288] = 11;
v->a[100289] = actions(3);
v->a[100290] = 1;
v->a[100291] = sym_comment;
v->a[100292] = actions(1995);
v->a[100293] = 1;
v->a[100294] = anon_sym_RPAREN;
v->a[100295] = actions(2710);
v->a[100296] = 1;
v->a[100297] = aux_sym_heredoc_redirect_token1;
v->a[100298] = actions(5680);
v->a[100299] = 1;
small_parse_table_5015(v);
}
/* EOF small_parse_table_1002.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1003.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 "./small_parse_table.h"
void small_parse_table_5015(t_small_parse_table_array *v)
{
v->a[100300] = sym_file_descriptor;
v->a[100301] = actions(2516);
v->a[100302] = 2;
v->a[100303] = anon_sym_PIPE;
v->a[100304] = anon_sym_PIPE_AMP;
v->a[100305] = actions(2945);
v->a[100306] = 2;
v->a[100307] = anon_sym_LT_LT;
v->a[100308] = anon_sym_LT_LT_DASH;
v->a[100309] = actions(2960);
v->a[100310] = 2;
v->a[100311] = anon_sym_AMP_AMP;
v->a[100312] = anon_sym_PIPE_PIPE;
v->a[100313] = actions(5678);
v->a[100314] = 2;
v->a[100315] = anon_sym_LT_AMP_DASH;
v->a[100316] = anon_sym_GT_AMP_DASH;
v->a[100317] = actions(2712);
v->a[100318] = 3;
v->a[100319] = anon_sym_SEMI_SEMI;
small_parse_table_5016(v);
}
void small_parse_table_5016(t_small_parse_table_array *v)
{
v->a[100320] = anon_sym_AMP;
v->a[100321] = anon_sym_SEMI;
v->a[100322] = state(2109);
v->a[100323] = 3;
v->a[100324] = sym_file_redirect;
v->a[100325] = sym_heredoc_redirect;
v->a[100326] = aux_sym_redirected_statement_repeat1;
v->a[100327] = actions(5676);
v->a[100328] = 8;
v->a[100329] = anon_sym_LT;
v->a[100330] = anon_sym_GT;
v->a[100331] = anon_sym_GT_GT;
v->a[100332] = anon_sym_AMP_GT;
v->a[100333] = anon_sym_AMP_GT_GT;
v->a[100334] = anon_sym_LT_AMP;
v->a[100335] = anon_sym_GT_AMP;
v->a[100336] = anon_sym_GT_PIPE;
v->a[100337] = 19;
v->a[100338] = actions(3);
v->a[100339] = 1;
small_parse_table_5017(v);
}
void small_parse_table_5017(t_small_parse_table_array *v)
{
v->a[100340] = sym_comment;
v->a[100341] = actions(2541);
v->a[100342] = 1;
v->a[100343] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[100344] = actions(2543);
v->a[100345] = 1;
v->a[100346] = anon_sym_DOLLAR;
v->a[100347] = actions(2545);
v->a[100348] = 1;
v->a[100349] = sym__special_character;
v->a[100350] = actions(2547);
v->a[100351] = 1;
v->a[100352] = anon_sym_DQUOTE;
v->a[100353] = actions(2551);
v->a[100354] = 1;
v->a[100355] = aux_sym_number_token1;
v->a[100356] = actions(2553);
v->a[100357] = 1;
v->a[100358] = aux_sym_number_token2;
v->a[100359] = actions(2555);
small_parse_table_5018(v);
}
void small_parse_table_5018(t_small_parse_table_array *v)
{
v->a[100360] = 1;
v->a[100361] = anon_sym_DOLLAR_LBRACE;
v->a[100362] = actions(2557);
v->a[100363] = 1;
v->a[100364] = anon_sym_DOLLAR_LPAREN;
v->a[100365] = actions(2559);
v->a[100366] = 1;
v->a[100367] = anon_sym_BQUOTE;
v->a[100368] = actions(2561);
v->a[100369] = 1;
v->a[100370] = anon_sym_DOLLAR_BQUOTE;
v->a[100371] = actions(2567);
v->a[100372] = 1;
v->a[100373] = sym__brace_start;
v->a[100374] = actions(5682);
v->a[100375] = 1;
v->a[100376] = sym_word;
v->a[100377] = actions(5686);
v->a[100378] = 1;
v->a[100379] = sym__comment_word;
small_parse_table_5019(v);
}
void small_parse_table_5019(t_small_parse_table_array *v)
{
v->a[100380] = actions(5688);
v->a[100381] = 1;
v->a[100382] = sym__empty_value;
v->a[100383] = state(1564);
v->a[100384] = 1;
v->a[100385] = aux_sym__literal_repeat1;
v->a[100386] = state(1654);
v->a[100387] = 1;
v->a[100388] = sym_concatenation;
v->a[100389] = actions(5684);
v->a[100390] = 2;
v->a[100391] = sym_test_operator;
v->a[100392] = sym_raw_string;
v->a[100393] = state(1367);
v->a[100394] = 7;
v->a[100395] = sym_arithmetic_expansion;
v->a[100396] = sym_brace_expression;
v->a[100397] = sym_string;
v->a[100398] = sym_number;
v->a[100399] = sym_simple_expansion;
small_parse_table_5020(v);
}
/* EOF small_parse_table_1003.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1004.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 "./small_parse_table.h"
void small_parse_table_5020(t_small_parse_table_array *v)
{
v->a[100400] = sym_expansion;
v->a[100401] = sym_command_substitution;
v->a[100402] = 5;
v->a[100403] = actions(3);
v->a[100404] = 1;
v->a[100405] = sym_comment;
v->a[100406] = actions(2516);
v->a[100407] = 2;
v->a[100408] = anon_sym_PIPE;
v->a[100409] = anon_sym_PIPE_AMP;
v->a[100410] = actions(2632);
v->a[100411] = 2;
v->a[100412] = sym_file_descriptor;
v->a[100413] = aux_sym_heredoc_redirect_token1;
v->a[100414] = state(2140);
v->a[100415] = 3;
v->a[100416] = sym_file_redirect;
v->a[100417] = sym_heredoc_redirect;
v->a[100418] = aux_sym_redirected_statement_repeat1;
v->a[100419] = actions(2630);
small_parse_table_5021(v);
}
void small_parse_table_5021(t_small_parse_table_array *v)
{
v->a[100420] = 18;
v->a[100421] = anon_sym_SEMI_SEMI;
v->a[100422] = anon_sym_AMP_AMP;
v->a[100423] = anon_sym_PIPE_PIPE;
v->a[100424] = anon_sym_LT;
v->a[100425] = anon_sym_GT;
v->a[100426] = anon_sym_GT_GT;
v->a[100427] = anon_sym_AMP_GT;
v->a[100428] = anon_sym_AMP_GT_GT;
v->a[100429] = anon_sym_LT_AMP;
v->a[100430] = anon_sym_GT_AMP;
v->a[100431] = anon_sym_GT_PIPE;
v->a[100432] = anon_sym_LT_AMP_DASH;
v->a[100433] = anon_sym_GT_AMP_DASH;
v->a[100434] = anon_sym_LT_LT;
v->a[100435] = anon_sym_LT_LT_DASH;
v->a[100436] = anon_sym_AMP;
v->a[100437] = anon_sym_BQUOTE;
v->a[100438] = anon_sym_SEMI;
v->a[100439] = 3;
small_parse_table_5022(v);
}
void small_parse_table_5022(t_small_parse_table_array *v)
{
v->a[100440] = actions(3);
v->a[100441] = 1;
v->a[100442] = sym_comment;
v->a[100443] = actions(3050);
v->a[100444] = 3;
v->a[100445] = sym_file_descriptor;
v->a[100446] = sym__concat;
v->a[100447] = aux_sym_heredoc_redirect_token1;
v->a[100448] = actions(3048);
v->a[100449] = 22;
v->a[100450] = anon_sym_PIPE;
v->a[100451] = anon_sym_SEMI_SEMI;
v->a[100452] = anon_sym_SEMI_AMP;
v->a[100453] = anon_sym_SEMI_SEMI_AMP;
v->a[100454] = anon_sym_PIPE_AMP;
v->a[100455] = anon_sym_AMP_AMP;
v->a[100456] = anon_sym_PIPE_PIPE;
v->a[100457] = anon_sym_LT;
v->a[100458] = anon_sym_GT;
v->a[100459] = anon_sym_GT_GT;
small_parse_table_5023(v);
}
void small_parse_table_5023(t_small_parse_table_array *v)
{
v->a[100460] = anon_sym_AMP_GT;
v->a[100461] = anon_sym_AMP_GT_GT;
v->a[100462] = anon_sym_LT_AMP;
v->a[100463] = anon_sym_GT_AMP;
v->a[100464] = anon_sym_GT_PIPE;
v->a[100465] = anon_sym_LT_AMP_DASH;
v->a[100466] = anon_sym_GT_AMP_DASH;
v->a[100467] = anon_sym_LT_LT;
v->a[100468] = anon_sym_LT_LT_DASH;
v->a[100469] = anon_sym_AMP;
v->a[100470] = aux_sym_concatenation_token1;
v->a[100471] = anon_sym_SEMI;
v->a[100472] = 19;
v->a[100473] = actions(3);
v->a[100474] = 1;
v->a[100475] = sym_comment;
v->a[100476] = actions(5690);
v->a[100477] = 1;
v->a[100478] = sym_word;
v->a[100479] = actions(5692);
small_parse_table_5024(v);
}
void small_parse_table_5024(t_small_parse_table_array *v)
{
v->a[100480] = 1;
v->a[100481] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[100482] = actions(5694);
v->a[100483] = 1;
v->a[100484] = anon_sym_DOLLAR;
v->a[100485] = actions(5696);
v->a[100486] = 1;
v->a[100487] = sym__special_character;
v->a[100488] = actions(5698);
v->a[100489] = 1;
v->a[100490] = anon_sym_DQUOTE;
v->a[100491] = actions(5702);
v->a[100492] = 1;
v->a[100493] = aux_sym_number_token1;
v->a[100494] = actions(5704);
v->a[100495] = 1;
v->a[100496] = aux_sym_number_token2;
v->a[100497] = actions(5706);
v->a[100498] = 1;
v->a[100499] = anon_sym_DOLLAR_LBRACE;
small_parse_table_5025(v);
}
/* EOF small_parse_table_1004.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1005.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 "./small_parse_table.h"
void small_parse_table_5025(t_small_parse_table_array *v)
{
v->a[100500] = actions(5708);
v->a[100501] = 1;
v->a[100502] = anon_sym_DOLLAR_LPAREN;
v->a[100503] = actions(5710);
v->a[100504] = 1;
v->a[100505] = anon_sym_BQUOTE;
v->a[100506] = actions(5712);
v->a[100507] = 1;
v->a[100508] = anon_sym_DOLLAR_BQUOTE;
v->a[100509] = actions(5714);
v->a[100510] = 1;
v->a[100511] = sym__comment_word;
v->a[100512] = actions(5716);
v->a[100513] = 1;
v->a[100514] = sym__empty_value;
v->a[100515] = actions(5718);
v->a[100516] = 1;
v->a[100517] = sym__brace_start;
v->a[100518] = state(873);
v->a[100519] = 1;
small_parse_table_5026(v);
}
void small_parse_table_5026(t_small_parse_table_array *v)
{
v->a[100520] = aux_sym__literal_repeat1;
v->a[100521] = state(1148);
v->a[100522] = 1;
v->a[100523] = sym_concatenation;
v->a[100524] = actions(5700);
v->a[100525] = 2;
v->a[100526] = sym_test_operator;
v->a[100527] = sym_raw_string;
v->a[100528] = state(544);
v->a[100529] = 7;
v->a[100530] = sym_arithmetic_expansion;
v->a[100531] = sym_brace_expression;
v->a[100532] = sym_string;
v->a[100533] = sym_number;
v->a[100534] = sym_simple_expansion;
v->a[100535] = sym_expansion;
v->a[100536] = sym_command_substitution;
v->a[100537] = 4;
v->a[100538] = actions(3);
v->a[100539] = 1;
small_parse_table_5027(v);
}
void small_parse_table_5027(t_small_parse_table_array *v)
{
v->a[100540] = sym_comment;
v->a[100541] = actions(2632);
v->a[100542] = 3;
v->a[100543] = sym_file_descriptor;
v->a[100544] = ts_builtin_sym_end;
v->a[100545] = aux_sym_heredoc_redirect_token1;
v->a[100546] = state(2129);
v->a[100547] = 3;
v->a[100548] = sym_file_redirect;
v->a[100549] = sym_heredoc_redirect;
v->a[100550] = aux_sym_redirected_statement_repeat1;
v->a[100551] = actions(2630);
v->a[100552] = 19;
v->a[100553] = anon_sym_PIPE;
v->a[100554] = anon_sym_SEMI_SEMI;
v->a[100555] = anon_sym_PIPE_AMP;
v->a[100556] = anon_sym_AMP_AMP;
v->a[100557] = anon_sym_PIPE_PIPE;
v->a[100558] = anon_sym_LT;
v->a[100559] = anon_sym_GT;
small_parse_table_5028(v);
}
void small_parse_table_5028(t_small_parse_table_array *v)
{
v->a[100560] = anon_sym_GT_GT;
v->a[100561] = anon_sym_AMP_GT;
v->a[100562] = anon_sym_AMP_GT_GT;
v->a[100563] = anon_sym_LT_AMP;
v->a[100564] = anon_sym_GT_AMP;
v->a[100565] = anon_sym_GT_PIPE;
v->a[100566] = anon_sym_LT_AMP_DASH;
v->a[100567] = anon_sym_GT_AMP_DASH;
v->a[100568] = anon_sym_LT_LT;
v->a[100569] = anon_sym_LT_LT_DASH;
v->a[100570] = anon_sym_AMP;
v->a[100571] = anon_sym_SEMI;
v->a[100572] = 19;
v->a[100573] = actions(3);
v->a[100574] = 1;
v->a[100575] = sym_comment;
v->a[100576] = actions(5720);
v->a[100577] = 1;
v->a[100578] = sym_word;
v->a[100579] = actions(5722);
small_parse_table_5029(v);
}
void small_parse_table_5029(t_small_parse_table_array *v)
{
v->a[100580] = 1;
v->a[100581] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[100582] = actions(5724);
v->a[100583] = 1;
v->a[100584] = anon_sym_DOLLAR;
v->a[100585] = actions(5726);
v->a[100586] = 1;
v->a[100587] = sym__special_character;
v->a[100588] = actions(5728);
v->a[100589] = 1;
v->a[100590] = anon_sym_DQUOTE;
v->a[100591] = actions(5732);
v->a[100592] = 1;
v->a[100593] = aux_sym_number_token1;
v->a[100594] = actions(5734);
v->a[100595] = 1;
v->a[100596] = aux_sym_number_token2;
v->a[100597] = actions(5736);
v->a[100598] = 1;
v->a[100599] = anon_sym_DOLLAR_LBRACE;
small_parse_table_5030(v);
}
/* EOF small_parse_table_1005.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1006.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 "./small_parse_table.h"
void small_parse_table_5030(t_small_parse_table_array *v)
{
v->a[100600] = actions(5738);
v->a[100601] = 1;
v->a[100602] = anon_sym_DOLLAR_LPAREN;
v->a[100603] = actions(5740);
v->a[100604] = 1;
v->a[100605] = anon_sym_BQUOTE;
v->a[100606] = actions(5742);
v->a[100607] = 1;
v->a[100608] = anon_sym_DOLLAR_BQUOTE;
v->a[100609] = actions(5744);
v->a[100610] = 1;
v->a[100611] = sym__comment_word;
v->a[100612] = actions(5746);
v->a[100613] = 1;
v->a[100614] = sym__empty_value;
v->a[100615] = actions(5748);
v->a[100616] = 1;
v->a[100617] = sym__brace_start;
v->a[100618] = state(1965);
v->a[100619] = 1;
small_parse_table_5031(v);
}
void small_parse_table_5031(t_small_parse_table_array *v)
{
v->a[100620] = aux_sym__literal_repeat1;
v->a[100621] = state(2181);
v->a[100622] = 1;
v->a[100623] = sym_concatenation;
v->a[100624] = actions(5730);
v->a[100625] = 2;
v->a[100626] = sym_test_operator;
v->a[100627] = sym_raw_string;
v->a[100628] = state(1944);
v->a[100629] = 7;
v->a[100630] = sym_arithmetic_expansion;
v->a[100631] = sym_brace_expression;
v->a[100632] = sym_string;
v->a[100633] = sym_number;
v->a[100634] = sym_simple_expansion;
v->a[100635] = sym_expansion;
v->a[100636] = sym_command_substitution;
v->a[100637] = 5;
v->a[100638] = actions(3);
v->a[100639] = 1;
small_parse_table_5032(v);
}
void small_parse_table_5032(t_small_parse_table_array *v)
{
v->a[100640] = sym_comment;
v->a[100641] = actions(5750);
v->a[100642] = 1;
v->a[100643] = sym_variable_name;
v->a[100644] = state(2095);
v->a[100645] = 2;
v->a[100646] = sym_variable_assignment;
v->a[100647] = aux_sym_variable_assignments_repeat1;
v->a[100648] = actions(5183);
v->a[100649] = 3;
v->a[100650] = sym_file_descriptor;
v->a[100651] = ts_builtin_sym_end;
v->a[100652] = aux_sym_heredoc_redirect_token1;
v->a[100653] = actions(5181);
v->a[100654] = 19;
v->a[100655] = anon_sym_PIPE;
v->a[100656] = anon_sym_SEMI_SEMI;
v->a[100657] = anon_sym_PIPE_AMP;
v->a[100658] = anon_sym_AMP_AMP;
v->a[100659] = anon_sym_PIPE_PIPE;
small_parse_table_5033(v);
}
void small_parse_table_5033(t_small_parse_table_array *v)
{
v->a[100660] = anon_sym_LT;
v->a[100661] = anon_sym_GT;
v->a[100662] = anon_sym_GT_GT;
v->a[100663] = anon_sym_AMP_GT;
v->a[100664] = anon_sym_AMP_GT_GT;
v->a[100665] = anon_sym_LT_AMP;
v->a[100666] = anon_sym_GT_AMP;
v->a[100667] = anon_sym_GT_PIPE;
v->a[100668] = anon_sym_LT_AMP_DASH;
v->a[100669] = anon_sym_GT_AMP_DASH;
v->a[100670] = anon_sym_LT_LT;
v->a[100671] = anon_sym_LT_LT_DASH;
v->a[100672] = anon_sym_AMP;
v->a[100673] = anon_sym_SEMI;
v->a[100674] = 5;
v->a[100675] = actions(3);
v->a[100676] = 1;
v->a[100677] = sym_comment;
v->a[100678] = actions(5753);
v->a[100679] = 1;
small_parse_table_5034(v);
}
void small_parse_table_5034(t_small_parse_table_array *v)
{
v->a[100680] = sym__special_character;
v->a[100681] = state(2084);
v->a[100682] = 1;
v->a[100683] = aux_sym__literal_repeat1;
v->a[100684] = actions(3549);
v->a[100685] = 2;
v->a[100686] = sym_file_descriptor;
v->a[100687] = aux_sym_heredoc_redirect_token1;
v->a[100688] = actions(3547);
v->a[100689] = 21;
v->a[100690] = anon_sym_PIPE;
v->a[100691] = anon_sym_SEMI_SEMI;
v->a[100692] = anon_sym_SEMI_AMP;
v->a[100693] = anon_sym_SEMI_SEMI_AMP;
v->a[100694] = anon_sym_PIPE_AMP;
v->a[100695] = anon_sym_AMP_AMP;
v->a[100696] = anon_sym_PIPE_PIPE;
v->a[100697] = anon_sym_LT;
v->a[100698] = anon_sym_GT;
v->a[100699] = anon_sym_GT_GT;
small_parse_table_5035(v);
}
/* EOF small_parse_table_1006.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1007.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 "./small_parse_table.h"
void small_parse_table_5035(t_small_parse_table_array *v)
{
v->a[100700] = anon_sym_AMP_GT;
v->a[100701] = anon_sym_AMP_GT_GT;
v->a[100702] = anon_sym_LT_AMP;
v->a[100703] = anon_sym_GT_AMP;
v->a[100704] = anon_sym_GT_PIPE;
v->a[100705] = anon_sym_LT_AMP_DASH;
v->a[100706] = anon_sym_GT_AMP_DASH;
v->a[100707] = anon_sym_LT_LT;
v->a[100708] = anon_sym_LT_LT_DASH;
v->a[100709] = anon_sym_AMP;
v->a[100710] = anon_sym_SEMI;
v->a[100711] = 19;
v->a[100712] = actions(3);
v->a[100713] = 1;
v->a[100714] = sym_comment;
v->a[100715] = actions(5334);
v->a[100716] = 1;
v->a[100717] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[100718] = actions(5336);
v->a[100719] = 1;
small_parse_table_5036(v);
}
void small_parse_table_5036(t_small_parse_table_array *v)
{
v->a[100720] = anon_sym_DOLLAR;
v->a[100721] = actions(5340);
v->a[100722] = 1;
v->a[100723] = anon_sym_DQUOTE;
v->a[100724] = actions(5344);
v->a[100725] = 1;
v->a[100726] = aux_sym_number_token1;
v->a[100727] = actions(5346);
v->a[100728] = 1;
v->a[100729] = aux_sym_number_token2;
v->a[100730] = actions(5348);
v->a[100731] = 1;
v->a[100732] = anon_sym_DOLLAR_LBRACE;
v->a[100733] = actions(5350);
v->a[100734] = 1;
v->a[100735] = anon_sym_DOLLAR_LPAREN;
v->a[100736] = actions(5352);
v->a[100737] = 1;
v->a[100738] = anon_sym_BQUOTE;
v->a[100739] = actions(5354);
small_parse_table_5037(v);
}
void small_parse_table_5037(t_small_parse_table_array *v)
{
v->a[100740] = 1;
v->a[100741] = anon_sym_DOLLAR_BQUOTE;
v->a[100742] = actions(5356);
v->a[100743] = 1;
v->a[100744] = sym__comment_word;
v->a[100745] = actions(5358);
v->a[100746] = 1;
v->a[100747] = sym__empty_value;
v->a[100748] = actions(5360);
v->a[100749] = 1;
v->a[100750] = sym__brace_start;
v->a[100751] = actions(5755);
v->a[100752] = 1;
v->a[100753] = sym_word;
v->a[100754] = actions(5757);
v->a[100755] = 1;
v->a[100756] = sym__special_character;
v->a[100757] = state(1229);
v->a[100758] = 1;
v->a[100759] = aux_sym__literal_repeat1;
small_parse_table_5038(v);
}
void small_parse_table_5038(t_small_parse_table_array *v)
{
v->a[100760] = state(1262);
v->a[100761] = 1;
v->a[100762] = sym_concatenation;
v->a[100763] = actions(5759);
v->a[100764] = 2;
v->a[100765] = sym_test_operator;
v->a[100766] = sym_raw_string;
v->a[100767] = state(1096);
v->a[100768] = 7;
v->a[100769] = sym_arithmetic_expansion;
v->a[100770] = sym_brace_expression;
v->a[100771] = sym_string;
v->a[100772] = sym_number;
v->a[100773] = sym_simple_expansion;
v->a[100774] = sym_expansion;
v->a[100775] = sym_command_substitution;
v->a[100776] = 11;
v->a[100777] = actions(3);
v->a[100778] = 1;
v->a[100779] = sym_comment;
small_parse_table_5039(v);
}
void small_parse_table_5039(t_small_parse_table_array *v)
{
v->a[100780] = actions(2514);
v->a[100781] = 1;
v->a[100782] = anon_sym_RPAREN;
v->a[100783] = actions(2743);
v->a[100784] = 1;
v->a[100785] = aux_sym_heredoc_redirect_token1;
v->a[100786] = actions(5680);
v->a[100787] = 1;
v->a[100788] = sym_file_descriptor;
v->a[100789] = actions(2516);
v->a[100790] = 2;
v->a[100791] = anon_sym_PIPE;
v->a[100792] = anon_sym_PIPE_AMP;
v->a[100793] = actions(2945);
v->a[100794] = 2;
v->a[100795] = anon_sym_LT_LT;
v->a[100796] = anon_sym_LT_LT_DASH;
v->a[100797] = actions(2960);
v->a[100798] = 2;
v->a[100799] = anon_sym_AMP_AMP;
small_parse_table_5040(v);
}
/* EOF small_parse_table_1007.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1008.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 "./small_parse_table.h"
void small_parse_table_5040(t_small_parse_table_array *v)
{
v->a[100800] = anon_sym_PIPE_PIPE;
v->a[100801] = actions(5678);
v->a[100802] = 2;
v->a[100803] = anon_sym_LT_AMP_DASH;
v->a[100804] = anon_sym_GT_AMP_DASH;
v->a[100805] = actions(2745);
v->a[100806] = 3;
v->a[100807] = anon_sym_SEMI_SEMI;
v->a[100808] = anon_sym_AMP;
v->a[100809] = anon_sym_SEMI;
v->a[100810] = state(2109);
v->a[100811] = 3;
v->a[100812] = sym_file_redirect;
v->a[100813] = sym_heredoc_redirect;
v->a[100814] = aux_sym_redirected_statement_repeat1;
v->a[100815] = actions(5676);
v->a[100816] = 8;
v->a[100817] = anon_sym_LT;
v->a[100818] = anon_sym_GT;
v->a[100819] = anon_sym_GT_GT;
small_parse_table_5041(v);
}
void small_parse_table_5041(t_small_parse_table_array *v)
{
v->a[100820] = anon_sym_AMP_GT;
v->a[100821] = anon_sym_AMP_GT_GT;
v->a[100822] = anon_sym_LT_AMP;
v->a[100823] = anon_sym_GT_AMP;
v->a[100824] = anon_sym_GT_PIPE;
v->a[100825] = 5;
v->a[100826] = actions(3);
v->a[100827] = 1;
v->a[100828] = sym_comment;
v->a[100829] = actions(5753);
v->a[100830] = 1;
v->a[100831] = sym__special_character;
v->a[100832] = state(2084);
v->a[100833] = 1;
v->a[100834] = aux_sym__literal_repeat1;
v->a[100835] = actions(3543);
v->a[100836] = 2;
v->a[100837] = sym_file_descriptor;
v->a[100838] = aux_sym_heredoc_redirect_token1;
v->a[100839] = actions(3541);
small_parse_table_5042(v);
}
void small_parse_table_5042(t_small_parse_table_array *v)
{
v->a[100840] = 21;
v->a[100841] = anon_sym_PIPE;
v->a[100842] = anon_sym_SEMI_SEMI;
v->a[100843] = anon_sym_SEMI_AMP;
v->a[100844] = anon_sym_SEMI_SEMI_AMP;
v->a[100845] = anon_sym_PIPE_AMP;
v->a[100846] = anon_sym_AMP_AMP;
v->a[100847] = anon_sym_PIPE_PIPE;
v->a[100848] = anon_sym_LT;
v->a[100849] = anon_sym_GT;
v->a[100850] = anon_sym_GT_GT;
v->a[100851] = anon_sym_AMP_GT;
v->a[100852] = anon_sym_AMP_GT_GT;
v->a[100853] = anon_sym_LT_AMP;
v->a[100854] = anon_sym_GT_AMP;
v->a[100855] = anon_sym_GT_PIPE;
v->a[100856] = anon_sym_LT_AMP_DASH;
v->a[100857] = anon_sym_GT_AMP_DASH;
v->a[100858] = anon_sym_LT_LT;
v->a[100859] = anon_sym_LT_LT_DASH;
small_parse_table_5043(v);
}
void small_parse_table_5043(t_small_parse_table_array *v)
{
v->a[100860] = anon_sym_AMP;
v->a[100861] = anon_sym_SEMI;
v->a[100862] = 3;
v->a[100863] = actions(3);
v->a[100864] = 1;
v->a[100865] = sym_comment;
v->a[100866] = actions(2664);
v->a[100867] = 3;
v->a[100868] = sym_file_descriptor;
v->a[100869] = sym_variable_name;
v->a[100870] = aux_sym_heredoc_redirect_token1;
v->a[100871] = actions(2662);
v->a[100872] = 22;
v->a[100873] = anon_sym_PIPE;
v->a[100874] = anon_sym_SEMI_SEMI;
v->a[100875] = anon_sym_SEMI_AMP;
v->a[100876] = anon_sym_SEMI_SEMI_AMP;
v->a[100877] = anon_sym_PIPE_AMP;
v->a[100878] = anon_sym_AMP_AMP;
v->a[100879] = anon_sym_PIPE_PIPE;
small_parse_table_5044(v);
}
void small_parse_table_5044(t_small_parse_table_array *v)
{
v->a[100880] = anon_sym_LT;
v->a[100881] = anon_sym_GT;
v->a[100882] = anon_sym_GT_GT;
v->a[100883] = anon_sym_AMP_GT;
v->a[100884] = anon_sym_AMP_GT_GT;
v->a[100885] = anon_sym_LT_AMP;
v->a[100886] = anon_sym_GT_AMP;
v->a[100887] = anon_sym_GT_PIPE;
v->a[100888] = anon_sym_LT_AMP_DASH;
v->a[100889] = anon_sym_GT_AMP_DASH;
v->a[100890] = anon_sym_LT_LT;
v->a[100891] = anon_sym_LT_LT_DASH;
v->a[100892] = anon_sym_AMP;
v->a[100893] = sym__special_character;
v->a[100894] = anon_sym_SEMI;
v->a[100895] = 19;
v->a[100896] = actions(3);
v->a[100897] = 1;
v->a[100898] = sym_comment;
v->a[100899] = actions(1011);
small_parse_table_5045(v);
}
/* EOF small_parse_table_1008.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1009.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 "./small_parse_table.h"
void small_parse_table_5045(t_small_parse_table_array *v)
{
v->a[100900] = 1;
v->a[100901] = anon_sym_DOLLAR;
v->a[100902] = actions(1017);
v->a[100903] = 1;
v->a[100904] = aux_sym_number_token1;
v->a[100905] = actions(1019);
v->a[100906] = 1;
v->a[100907] = aux_sym_number_token2;
v->a[100908] = actions(1023);
v->a[100909] = 1;
v->a[100910] = anon_sym_DOLLAR_LPAREN;
v->a[100911] = actions(1035);
v->a[100912] = 1;
v->a[100913] = sym__brace_start;
v->a[100914] = actions(5761);
v->a[100915] = 1;
v->a[100916] = sym_word;
v->a[100917] = actions(5763);
v->a[100918] = 1;
v->a[100919] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_5046(v);
}
void small_parse_table_5046(t_small_parse_table_array *v)
{
v->a[100920] = actions(5765);
v->a[100921] = 1;
v->a[100922] = sym__special_character;
v->a[100923] = actions(5767);
v->a[100924] = 1;
v->a[100925] = anon_sym_DQUOTE;
v->a[100926] = actions(5771);
v->a[100927] = 1;
v->a[100928] = anon_sym_DOLLAR_LBRACE;
v->a[100929] = actions(5773);
v->a[100930] = 1;
v->a[100931] = anon_sym_BQUOTE;
v->a[100932] = actions(5775);
v->a[100933] = 1;
v->a[100934] = anon_sym_DOLLAR_BQUOTE;
v->a[100935] = actions(5777);
v->a[100936] = 1;
v->a[100937] = sym__comment_word;
v->a[100938] = actions(5779);
v->a[100939] = 1;
small_parse_table_5047(v);
}
void small_parse_table_5047(t_small_parse_table_array *v)
{
v->a[100940] = sym__empty_value;
v->a[100941] = state(1117);
v->a[100942] = 1;
v->a[100943] = aux_sym__literal_repeat1;
v->a[100944] = state(1238);
v->a[100945] = 1;
v->a[100946] = sym_concatenation;
v->a[100947] = actions(5769);
v->a[100948] = 2;
v->a[100949] = sym_test_operator;
v->a[100950] = sym_raw_string;
v->a[100951] = state(1258);
v->a[100952] = 7;
v->a[100953] = sym_arithmetic_expansion;
v->a[100954] = sym_brace_expression;
v->a[100955] = sym_string;
v->a[100956] = sym_number;
v->a[100957] = sym_simple_expansion;
v->a[100958] = sym_expansion;
v->a[100959] = sym_command_substitution;
small_parse_table_5048(v);
}
void small_parse_table_5048(t_small_parse_table_array *v)
{
v->a[100960] = 19;
v->a[100961] = actions(3);
v->a[100962] = 1;
v->a[100963] = sym_comment;
v->a[100964] = actions(2458);
v->a[100965] = 1;
v->a[100966] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[100967] = actions(2460);
v->a[100968] = 1;
v->a[100969] = anon_sym_DOLLAR;
v->a[100970] = actions(2462);
v->a[100971] = 1;
v->a[100972] = sym__special_character;
v->a[100973] = actions(2464);
v->a[100974] = 1;
v->a[100975] = anon_sym_DQUOTE;
v->a[100976] = actions(2466);
v->a[100977] = 1;
v->a[100978] = aux_sym_number_token1;
v->a[100979] = actions(2468);
small_parse_table_5049(v);
}
void small_parse_table_5049(t_small_parse_table_array *v)
{
v->a[100980] = 1;
v->a[100981] = aux_sym_number_token2;
v->a[100982] = actions(2470);
v->a[100983] = 1;
v->a[100984] = anon_sym_DOLLAR_LBRACE;
v->a[100985] = actions(2472);
v->a[100986] = 1;
v->a[100987] = anon_sym_DOLLAR_LPAREN;
v->a[100988] = actions(2474);
v->a[100989] = 1;
v->a[100990] = anon_sym_BQUOTE;
v->a[100991] = actions(2476);
v->a[100992] = 1;
v->a[100993] = anon_sym_DOLLAR_BQUOTE;
v->a[100994] = actions(2480);
v->a[100995] = 1;
v->a[100996] = sym_test_operator;
v->a[100997] = actions(2482);
v->a[100998] = 1;
v->a[100999] = sym__brace_start;
small_parse_table_5050(v);
}
/* EOF small_parse_table_1009.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_505(t_small_parse_table_array *v)
{
v->a[10100] = aux_sym_command_repeat2;
v->a[10101] = state(1232);
v->a[10100] = anon_sym_for;
v->a[10101] = actions(13);
v->a[10102] = 1;
v->a[10103] = aux_sym__literal_repeat1;
v->a[10104] = state(1293);
v->a[10103] = anon_sym_if;
v->a[10104] = actions(15);
v->a[10105] = 1;
v->a[10106] = sym_concatenation;
v->a[10107] = actions(1250);
v->a[10108] = 2;
v->a[10109] = sym_raw_string;
v->a[10110] = sym_word;
v->a[10111] = actions(1339);
v->a[10112] = 2;
v->a[10113] = sym_file_descriptor;
v->a[10114] = aux_sym_heredoc_redirect_token1;
v->a[10115] = state(770);
v->a[10116] = 7;
v->a[10117] = sym_arithmetic_expansion;
v->a[10118] = sym_brace_expression;
v->a[10119] = sym_string;
v->a[10106] = anon_sym_case;
v->a[10107] = actions(17);
v->a[10108] = 1;
v->a[10109] = anon_sym_LPAREN;
v->a[10110] = actions(19);
v->a[10111] = 1;
v->a[10112] = anon_sym_LBRACE;
v->a[10113] = actions(63);
v->a[10114] = 1;
v->a[10115] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10116] = actions(65);
v->a[10117] = 1;
v->a[10118] = anon_sym_DOLLAR;
v->a[10119] = actions(67);
small_parse_table_506(v);
}
void small_parse_table_506(t_small_parse_table_array *v)
{
v->a[10120] = sym_number;
v->a[10121] = sym_simple_expansion;
v->a[10122] = sym_expansion;
v->a[10123] = sym_command_substitution;
v->a[10124] = actions(1337);
v->a[10125] = 20;
v->a[10126] = anon_sym_PIPE;
v->a[10127] = anon_sym_RPAREN;
v->a[10128] = anon_sym_SEMI_SEMI;
v->a[10129] = anon_sym_PIPE_AMP;
v->a[10130] = anon_sym_AMP_AMP;
v->a[10131] = anon_sym_PIPE_PIPE;
v->a[10132] = anon_sym_LT;
v->a[10133] = anon_sym_GT;
v->a[10134] = anon_sym_GT_GT;
v->a[10135] = anon_sym_AMP_GT;
v->a[10136] = anon_sym_AMP_GT_GT;
v->a[10137] = anon_sym_LT_AMP;
v->a[10138] = anon_sym_GT_AMP;
v->a[10139] = anon_sym_GT_PIPE;
v->a[10120] = 1;
v->a[10121] = anon_sym_DQUOTE;
v->a[10122] = actions(71);
v->a[10123] = 1;
v->a[10124] = aux_sym_number_token1;
v->a[10125] = actions(73);
v->a[10126] = 1;
v->a[10127] = aux_sym_number_token2;
v->a[10128] = actions(75);
v->a[10129] = 1;
v->a[10130] = anon_sym_DOLLAR_LBRACE;
v->a[10131] = actions(77);
v->a[10132] = 1;
v->a[10133] = anon_sym_DOLLAR_LPAREN;
v->a[10134] = actions(79);
v->a[10135] = 1;
v->a[10136] = anon_sym_BQUOTE;
v->a[10137] = actions(248);
v->a[10138] = 1;
v->a[10139] = sym_word;
small_parse_table_507(v);
}
void small_parse_table_507(t_small_parse_table_array *v)
{
v->a[10140] = anon_sym_LT_AMP_DASH;
v->a[10141] = anon_sym_GT_AMP_DASH;
v->a[10142] = anon_sym_LT_LT;
v->a[10143] = anon_sym_LT_LT_DASH;
v->a[10144] = anon_sym_AMP;
v->a[10145] = anon_sym_SEMI;
v->a[10146] = 21;
v->a[10147] = actions(3);
v->a[10148] = 1;
v->a[10149] = sym_comment;
v->a[10150] = actions(2111);
v->a[10151] = 1;
v->a[10152] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10153] = actions(2114);
v->a[10154] = 1;
v->a[10155] = anon_sym_DOLLAR;
v->a[10156] = actions(2117);
v->a[10157] = 1;
v->a[10158] = sym__special_character;
v->a[10159] = actions(2120);
v->a[10140] = actions(250);
v->a[10141] = 1;
v->a[10142] = anon_sym_BANG;
v->a[10143] = actions(256);
v->a[10144] = 1;
v->a[10145] = sym_raw_string;
v->a[10146] = actions(258);
v->a[10147] = 1;
v->a[10148] = sym_file_descriptor;
v->a[10149] = actions(260);
v->a[10150] = 1;
v->a[10151] = sym_variable_name;
v->a[10152] = state(141);
v->a[10153] = 1;
v->a[10154] = aux_sym__statements_repeat1;
v->a[10155] = state(175);
v->a[10156] = 1;
v->a[10157] = sym_command_name;
v->a[10158] = state(278);
v->a[10159] = 1;
small_parse_table_508(v);
}
void small_parse_table_508(t_small_parse_table_array *v)
{
v->a[10160] = 1;
v->a[10161] = anon_sym_DQUOTE;
v->a[10162] = actions(2123);
v->a[10163] = 1;
v->a[10164] = aux_sym_number_token1;
v->a[10165] = actions(2126);
v->a[10166] = 1;
v->a[10167] = aux_sym_number_token2;
v->a[10168] = actions(2129);
v->a[10169] = 1;
v->a[10170] = anon_sym_DOLLAR_LBRACE;
v->a[10171] = actions(2132);
v->a[10172] = 1;
v->a[10173] = anon_sym_DOLLAR_LPAREN;
v->a[10174] = actions(2135);
v->a[10175] = 1;
v->a[10176] = anon_sym_BQUOTE;
v->a[10177] = actions(2138);
v->a[10178] = 1;
v->a[10179] = anon_sym_DOLLAR_BQUOTE;
v->a[10160] = sym_variable_assignment;
v->a[10161] = state(567);
v->a[10162] = 1;
v->a[10163] = aux_sym_command_repeat1;
v->a[10164] = state(582);
v->a[10165] = 1;
v->a[10166] = sym_concatenation;
v->a[10167] = state(751);
v->a[10168] = 1;
v->a[10169] = sym_file_redirect;
v->a[10170] = state(1100);
v->a[10171] = 1;
v->a[10172] = sym_pipeline;
v->a[10173] = state(1196);
v->a[10174] = 1;
v->a[10175] = aux_sym_redirected_statement_repeat2;
v->a[10176] = state(2037);
v->a[10177] = 1;
v->a[10178] = sym__statement_not_pipeline;
v->a[10179] = state(2237);
small_parse_table_509(v);
}
void small_parse_table_509(t_small_parse_table_array *v)
{
v->a[10180] = actions(2141);
v->a[10181] = 1;
v->a[10182] = sym_test_operator;
v->a[10183] = actions(2144);
v->a[10184] = 1;
v->a[10185] = sym__bare_dollar;
v->a[10186] = actions(2147);
v->a[10187] = 1;
v->a[10188] = sym__brace_start;
v->a[10189] = state(390);
v->a[10190] = 1;
v->a[10191] = aux_sym_command_repeat2;
v->a[10192] = state(1232);
v->a[10193] = 1;
v->a[10194] = aux_sym__literal_repeat1;
v->a[10195] = state(1293);
v->a[10196] = 1;
v->a[10197] = sym_concatenation;
v->a[10198] = actions(1195);
v->a[10199] = 2;
v->a[10180] = 1;
v->a[10181] = sym__statements;
v->a[10182] = actions(11);
v->a[10183] = 2;
v->a[10184] = anon_sym_while;
v->a[10185] = anon_sym_until;
v->a[10186] = actions(254);
v->a[10187] = 2;
v->a[10188] = anon_sym_LT_AMP_DASH;
v->a[10189] = anon_sym_GT_AMP_DASH;
v->a[10190] = state(295);
v->a[10191] = 6;
v->a[10192] = sym_arithmetic_expansion;
v->a[10193] = sym_string;
v->a[10194] = sym_number;
v->a[10195] = sym_simple_expansion;
v->a[10196] = sym_expansion;
v->a[10197] = sym_command_substitution;
v->a[10198] = actions(252);
v->a[10199] = 8;
small_parse_table_510(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1010.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 "./small_parse_table.h"
void small_parse_table_5050(t_small_parse_table_array *v)
{
v->a[101000] = actions(5781);
v->a[101001] = 1;
v->a[101002] = aux_sym_heredoc_redirect_token1;
v->a[101003] = state(2122);
v->a[101004] = 1;
v->a[101005] = aux_sym__heredoc_command;
v->a[101006] = state(2852);
v->a[101007] = 1;
v->a[101008] = aux_sym__literal_repeat1;
v->a[101009] = state(2882);
v->a[101010] = 1;
v->a[101011] = sym_concatenation;
v->a[101012] = actions(2446);
v->a[101013] = 2;
v->a[101014] = sym_raw_string;
v->a[101015] = sym_word;
v->a[101016] = state(2716);
v->a[101017] = 7;
v->a[101018] = sym_arithmetic_expansion;
v->a[101019] = sym_brace_expression;
small_parse_table_5051(v);
}
void small_parse_table_5051(t_small_parse_table_array *v)
{
v->a[101020] = sym_string;
v->a[101021] = sym_number;
v->a[101022] = sym_simple_expansion;
v->a[101023] = sym_expansion;
v->a[101024] = sym_command_substitution;
v->a[101025] = 5;
v->a[101026] = actions(3);
v->a[101027] = 1;
v->a[101028] = sym_comment;
v->a[101029] = actions(5783);
v->a[101030] = 1;
v->a[101031] = sym_variable_name;
v->a[101032] = actions(5183);
v->a[101033] = 2;
v->a[101034] = sym_file_descriptor;
v->a[101035] = aux_sym_heredoc_redirect_token1;
v->a[101036] = state(2103);
v->a[101037] = 2;
v->a[101038] = sym_variable_assignment;
v->a[101039] = aux_sym_variable_assignments_repeat1;
small_parse_table_5052(v);
}
void small_parse_table_5052(t_small_parse_table_array *v)
{
v->a[101040] = actions(5181);
v->a[101041] = 20;
v->a[101042] = anon_sym_PIPE;
v->a[101043] = anon_sym_SEMI_SEMI;
v->a[101044] = anon_sym_PIPE_AMP;
v->a[101045] = anon_sym_AMP_AMP;
v->a[101046] = anon_sym_PIPE_PIPE;
v->a[101047] = anon_sym_LT;
v->a[101048] = anon_sym_GT;
v->a[101049] = anon_sym_GT_GT;
v->a[101050] = anon_sym_AMP_GT;
v->a[101051] = anon_sym_AMP_GT_GT;
v->a[101052] = anon_sym_LT_AMP;
v->a[101053] = anon_sym_GT_AMP;
v->a[101054] = anon_sym_GT_PIPE;
v->a[101055] = anon_sym_LT_AMP_DASH;
v->a[101056] = anon_sym_GT_AMP_DASH;
v->a[101057] = anon_sym_LT_LT;
v->a[101058] = anon_sym_LT_LT_DASH;
v->a[101059] = anon_sym_AMP;
small_parse_table_5053(v);
}
void small_parse_table_5053(t_small_parse_table_array *v)
{
v->a[101060] = anon_sym_BQUOTE;
v->a[101061] = anon_sym_SEMI;
v->a[101062] = 3;
v->a[101063] = actions(3);
v->a[101064] = 1;
v->a[101065] = sym_comment;
v->a[101066] = actions(2908);
v->a[101067] = 3;
v->a[101068] = sym_file_descriptor;
v->a[101069] = sym__concat;
v->a[101070] = aux_sym_heredoc_redirect_token1;
v->a[101071] = actions(2906);
v->a[101072] = 22;
v->a[101073] = anon_sym_PIPE;
v->a[101074] = anon_sym_SEMI_SEMI;
v->a[101075] = anon_sym_SEMI_AMP;
v->a[101076] = anon_sym_SEMI_SEMI_AMP;
v->a[101077] = anon_sym_PIPE_AMP;
v->a[101078] = anon_sym_AMP_AMP;
v->a[101079] = anon_sym_PIPE_PIPE;
small_parse_table_5054(v);
}
void small_parse_table_5054(t_small_parse_table_array *v)
{
v->a[101080] = anon_sym_LT;
v->a[101081] = anon_sym_GT;
v->a[101082] = anon_sym_GT_GT;
v->a[101083] = anon_sym_AMP_GT;
v->a[101084] = anon_sym_AMP_GT_GT;
v->a[101085] = anon_sym_LT_AMP;
v->a[101086] = anon_sym_GT_AMP;
v->a[101087] = anon_sym_GT_PIPE;
v->a[101088] = anon_sym_LT_AMP_DASH;
v->a[101089] = anon_sym_GT_AMP_DASH;
v->a[101090] = anon_sym_LT_LT;
v->a[101091] = anon_sym_LT_LT_DASH;
v->a[101092] = anon_sym_AMP;
v->a[101093] = aux_sym_concatenation_token1;
v->a[101094] = anon_sym_SEMI;
v->a[101095] = 18;
v->a[101096] = actions(57);
v->a[101097] = 1;
v->a[101098] = sym_comment;
v->a[101099] = actions(4340);
small_parse_table_5055(v);
}
/* EOF small_parse_table_1010.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1011.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 "./small_parse_table.h"
void small_parse_table_5055(t_small_parse_table_array *v)
{
v->a[101100] = 1;
v->a[101101] = anon_sym_DOLLAR;
v->a[101102] = actions(4346);
v->a[101103] = 1;
v->a[101104] = aux_sym_number_token1;
v->a[101105] = actions(4348);
v->a[101106] = 1;
v->a[101107] = aux_sym_number_token2;
v->a[101108] = actions(4352);
v->a[101109] = 1;
v->a[101110] = anon_sym_DOLLAR_LPAREN;
v->a[101111] = actions(4360);
v->a[101112] = 1;
v->a[101113] = sym_extglob_pattern;
v->a[101114] = actions(4362);
v->a[101115] = 1;
v->a[101116] = sym__brace_start;
v->a[101117] = actions(4550);
v->a[101118] = 1;
v->a[101119] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_5056(v);
}
void small_parse_table_5056(t_small_parse_table_array *v)
{
v->a[101120] = actions(4552);
v->a[101121] = 1;
v->a[101122] = sym__special_character;
v->a[101123] = actions(4554);
v->a[101124] = 1;
v->a[101125] = anon_sym_DQUOTE;
v->a[101126] = actions(4556);
v->a[101127] = 1;
v->a[101128] = anon_sym_DOLLAR_LBRACE;
v->a[101129] = actions(4558);
v->a[101130] = 1;
v->a[101131] = anon_sym_BQUOTE;
v->a[101132] = actions(4560);
v->a[101133] = 1;
v->a[101134] = anon_sym_DOLLAR_BQUOTE;
v->a[101135] = actions(5786);
v->a[101136] = 1;
v->a[101137] = sym_word;
v->a[101138] = state(3418);
v->a[101139] = 1;
small_parse_table_5057(v);
}
void small_parse_table_5057(t_small_parse_table_array *v)
{
v->a[101140] = aux_sym__literal_repeat1;
v->a[101141] = actions(5788);
v->a[101142] = 2;
v->a[101143] = sym_test_operator;
v->a[101144] = sym_raw_string;
v->a[101145] = state(3483);
v->a[101146] = 2;
v->a[101147] = sym_concatenation;
v->a[101148] = sym__extglob_blob;
v->a[101149] = state(3312);
v->a[101150] = 7;
v->a[101151] = sym_arithmetic_expansion;
v->a[101152] = sym_brace_expression;
v->a[101153] = sym_string;
v->a[101154] = sym_number;
v->a[101155] = sym_simple_expansion;
v->a[101156] = sym_expansion;
v->a[101157] = sym_command_substitution;
v->a[101158] = 6;
v->a[101159] = actions(3);
small_parse_table_5058(v);
}
void small_parse_table_5058(t_small_parse_table_array *v)
{
v->a[101160] = 1;
v->a[101161] = sym_comment;
v->a[101162] = actions(5161);
v->a[101163] = 1;
v->a[101164] = aux_sym_concatenation_token1;
v->a[101165] = actions(5790);
v->a[101166] = 1;
v->a[101167] = sym__concat;
v->a[101168] = state(1853);
v->a[101169] = 1;
v->a[101170] = aux_sym_concatenation_repeat1;
v->a[101171] = actions(2696);
v->a[101172] = 3;
v->a[101173] = sym_file_descriptor;
v->a[101174] = sym_variable_name;
v->a[101175] = aux_sym_heredoc_redirect_token1;
v->a[101176] = actions(2694);
v->a[101177] = 19;
v->a[101178] = anon_sym_PIPE;
v->a[101179] = anon_sym_SEMI_SEMI;
small_parse_table_5059(v);
}
void small_parse_table_5059(t_small_parse_table_array *v)
{
v->a[101180] = anon_sym_PIPE_AMP;
v->a[101181] = anon_sym_AMP_AMP;
v->a[101182] = anon_sym_PIPE_PIPE;
v->a[101183] = anon_sym_LT;
v->a[101184] = anon_sym_GT;
v->a[101185] = anon_sym_GT_GT;
v->a[101186] = anon_sym_AMP_GT;
v->a[101187] = anon_sym_AMP_GT_GT;
v->a[101188] = anon_sym_LT_AMP;
v->a[101189] = anon_sym_GT_AMP;
v->a[101190] = anon_sym_GT_PIPE;
v->a[101191] = anon_sym_LT_AMP_DASH;
v->a[101192] = anon_sym_GT_AMP_DASH;
v->a[101193] = anon_sym_LT_LT;
v->a[101194] = anon_sym_LT_LT_DASH;
v->a[101195] = anon_sym_AMP;
v->a[101196] = anon_sym_SEMI;
v->a[101197] = 6;
v->a[101198] = actions(3);
v->a[101199] = 1;
small_parse_table_5060(v);
}
/* EOF small_parse_table_1011.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1012.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 "./small_parse_table.h"
void small_parse_table_5060(t_small_parse_table_array *v)
{
v->a[101200] = sym_comment;
v->a[101201] = actions(5267);
v->a[101202] = 1;
v->a[101203] = aux_sym_concatenation_token1;
v->a[101204] = actions(5792);
v->a[101205] = 1;
v->a[101206] = sym__concat;
v->a[101207] = state(1910);
v->a[101208] = 1;
v->a[101209] = aux_sym_concatenation_repeat1;
v->a[101210] = actions(2690);
v->a[101211] = 2;
v->a[101212] = sym_file_descriptor;
v->a[101213] = aux_sym_heredoc_redirect_token1;
v->a[101214] = actions(2688);
v->a[101215] = 20;
v->a[101216] = anon_sym_PIPE;
v->a[101217] = anon_sym_SEMI_SEMI;
v->a[101218] = anon_sym_PIPE_AMP;
v->a[101219] = anon_sym_AMP_AMP;
small_parse_table_5061(v);
}
void small_parse_table_5061(t_small_parse_table_array *v)
{
v->a[101220] = anon_sym_PIPE_PIPE;
v->a[101221] = anon_sym_LT;
v->a[101222] = anon_sym_GT;
v->a[101223] = anon_sym_GT_GT;
v->a[101224] = anon_sym_AMP_GT;
v->a[101225] = anon_sym_AMP_GT_GT;
v->a[101226] = anon_sym_LT_AMP;
v->a[101227] = anon_sym_GT_AMP;
v->a[101228] = anon_sym_GT_PIPE;
v->a[101229] = anon_sym_LT_AMP_DASH;
v->a[101230] = anon_sym_GT_AMP_DASH;
v->a[101231] = anon_sym_LT_LT;
v->a[101232] = anon_sym_LT_LT_DASH;
v->a[101233] = anon_sym_AMP;
v->a[101234] = anon_sym_BQUOTE;
v->a[101235] = anon_sym_SEMI;
v->a[101236] = 6;
v->a[101237] = actions(3);
v->a[101238] = 1;
v->a[101239] = sym_comment;
small_parse_table_5062(v);
}
void small_parse_table_5062(t_small_parse_table_array *v)
{
v->a[101240] = actions(5267);
v->a[101241] = 1;
v->a[101242] = aux_sym_concatenation_token1;
v->a[101243] = actions(5794);
v->a[101244] = 1;
v->a[101245] = sym__concat;
v->a[101246] = state(1910);
v->a[101247] = 1;
v->a[101248] = aux_sym_concatenation_repeat1;
v->a[101249] = actions(2696);
v->a[101250] = 2;
v->a[101251] = sym_file_descriptor;
v->a[101252] = aux_sym_heredoc_redirect_token1;
v->a[101253] = actions(2694);
v->a[101254] = 20;
v->a[101255] = anon_sym_PIPE;
v->a[101256] = anon_sym_SEMI_SEMI;
v->a[101257] = anon_sym_PIPE_AMP;
v->a[101258] = anon_sym_AMP_AMP;
v->a[101259] = anon_sym_PIPE_PIPE;
small_parse_table_5063(v);
}
void small_parse_table_5063(t_small_parse_table_array *v)
{
v->a[101260] = anon_sym_LT;
v->a[101261] = anon_sym_GT;
v->a[101262] = anon_sym_GT_GT;
v->a[101263] = anon_sym_AMP_GT;
v->a[101264] = anon_sym_AMP_GT_GT;
v->a[101265] = anon_sym_LT_AMP;
v->a[101266] = anon_sym_GT_AMP;
v->a[101267] = anon_sym_GT_PIPE;
v->a[101268] = anon_sym_LT_AMP_DASH;
v->a[101269] = anon_sym_GT_AMP_DASH;
v->a[101270] = anon_sym_LT_LT;
v->a[101271] = anon_sym_LT_LT_DASH;
v->a[101272] = anon_sym_AMP;
v->a[101273] = anon_sym_BQUOTE;
v->a[101274] = anon_sym_SEMI;
v->a[101275] = 8;
v->a[101276] = actions(3);
v->a[101277] = 1;
v->a[101278] = sym_comment;
v->a[101279] = actions(5157);
small_parse_table_5064(v);
}
void small_parse_table_5064(t_small_parse_table_array *v)
{
v->a[101280] = 1;
v->a[101281] = aux_sym_heredoc_redirect_token1;
v->a[101282] = actions(5680);
v->a[101283] = 1;
v->a[101284] = sym_file_descriptor;
v->a[101285] = actions(2945);
v->a[101286] = 2;
v->a[101287] = anon_sym_LT_LT;
v->a[101288] = anon_sym_LT_LT_DASH;
v->a[101289] = actions(5678);
v->a[101290] = 2;
v->a[101291] = anon_sym_LT_AMP_DASH;
v->a[101292] = anon_sym_GT_AMP_DASH;
v->a[101293] = state(2046);
v->a[101294] = 3;
v->a[101295] = sym_file_redirect;
v->a[101296] = sym_heredoc_redirect;
v->a[101297] = aux_sym_redirected_statement_repeat1;
v->a[101298] = actions(5151);
v->a[101299] = 8;
small_parse_table_5065(v);
}
/* EOF small_parse_table_1012.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1013.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 "./small_parse_table.h"
void small_parse_table_5065(t_small_parse_table_array *v)
{
v->a[101300] = anon_sym_PIPE;
v->a[101301] = anon_sym_RPAREN;
v->a[101302] = anon_sym_SEMI_SEMI;
v->a[101303] = anon_sym_PIPE_AMP;
v->a[101304] = anon_sym_AMP_AMP;
v->a[101305] = anon_sym_PIPE_PIPE;
v->a[101306] = anon_sym_AMP;
v->a[101307] = anon_sym_SEMI;
v->a[101308] = actions(5676);
v->a[101309] = 8;
v->a[101310] = anon_sym_LT;
v->a[101311] = anon_sym_GT;
v->a[101312] = anon_sym_GT_GT;
v->a[101313] = anon_sym_AMP_GT;
v->a[101314] = anon_sym_AMP_GT_GT;
v->a[101315] = anon_sym_LT_AMP;
v->a[101316] = anon_sym_GT_AMP;
v->a[101317] = anon_sym_GT_PIPE;
v->a[101318] = 3;
v->a[101319] = actions(3);
small_parse_table_5066(v);
}
void small_parse_table_5066(t_small_parse_table_array *v)
{
v->a[101320] = 1;
v->a[101321] = sym_comment;
v->a[101322] = actions(2888);
v->a[101323] = 3;
v->a[101324] = sym_file_descriptor;
v->a[101325] = sym__concat;
v->a[101326] = aux_sym_heredoc_redirect_token1;
v->a[101327] = actions(2886);
v->a[101328] = 22;
v->a[101329] = anon_sym_PIPE;
v->a[101330] = anon_sym_SEMI_SEMI;
v->a[101331] = anon_sym_SEMI_AMP;
v->a[101332] = anon_sym_SEMI_SEMI_AMP;
v->a[101333] = anon_sym_PIPE_AMP;
v->a[101334] = anon_sym_AMP_AMP;
v->a[101335] = anon_sym_PIPE_PIPE;
v->a[101336] = anon_sym_LT;
v->a[101337] = anon_sym_GT;
v->a[101338] = anon_sym_GT_GT;
v->a[101339] = anon_sym_AMP_GT;
small_parse_table_5067(v);
}
void small_parse_table_5067(t_small_parse_table_array *v)
{
v->a[101340] = anon_sym_AMP_GT_GT;
v->a[101341] = anon_sym_LT_AMP;
v->a[101342] = anon_sym_GT_AMP;
v->a[101343] = anon_sym_GT_PIPE;
v->a[101344] = anon_sym_LT_AMP_DASH;
v->a[101345] = anon_sym_GT_AMP_DASH;
v->a[101346] = anon_sym_LT_LT;
v->a[101347] = anon_sym_LT_LT_DASH;
v->a[101348] = anon_sym_AMP;
v->a[101349] = aux_sym_concatenation_token1;
v->a[101350] = anon_sym_SEMI;
v->a[101351] = 3;
v->a[101352] = actions(3);
v->a[101353] = 1;
v->a[101354] = sym_comment;
v->a[101355] = actions(2828);
v->a[101356] = 3;
v->a[101357] = sym_file_descriptor;
v->a[101358] = sym__concat;
v->a[101359] = aux_sym_heredoc_redirect_token1;
small_parse_table_5068(v);
}
void small_parse_table_5068(t_small_parse_table_array *v)
{
v->a[101360] = actions(2826);
v->a[101361] = 22;
v->a[101362] = anon_sym_PIPE;
v->a[101363] = anon_sym_SEMI_SEMI;
v->a[101364] = anon_sym_SEMI_AMP;
v->a[101365] = anon_sym_SEMI_SEMI_AMP;
v->a[101366] = anon_sym_PIPE_AMP;
v->a[101367] = anon_sym_AMP_AMP;
v->a[101368] = anon_sym_PIPE_PIPE;
v->a[101369] = anon_sym_LT;
v->a[101370] = anon_sym_GT;
v->a[101371] = anon_sym_GT_GT;
v->a[101372] = anon_sym_AMP_GT;
v->a[101373] = anon_sym_AMP_GT_GT;
v->a[101374] = anon_sym_LT_AMP;
v->a[101375] = anon_sym_GT_AMP;
v->a[101376] = anon_sym_GT_PIPE;
v->a[101377] = anon_sym_LT_AMP_DASH;
v->a[101378] = anon_sym_GT_AMP_DASH;
v->a[101379] = anon_sym_LT_LT;
small_parse_table_5069(v);
}
void small_parse_table_5069(t_small_parse_table_array *v)
{
v->a[101380] = anon_sym_LT_LT_DASH;
v->a[101381] = anon_sym_AMP;
v->a[101382] = aux_sym_concatenation_token1;
v->a[101383] = anon_sym_SEMI;
v->a[101384] = 3;
v->a[101385] = actions(3);
v->a[101386] = 1;
v->a[101387] = sym_comment;
v->a[101388] = actions(2967);
v->a[101389] = 3;
v->a[101390] = sym_file_descriptor;
v->a[101391] = sym__concat;
v->a[101392] = aux_sym_heredoc_redirect_token1;
v->a[101393] = actions(2965);
v->a[101394] = 22;
v->a[101395] = anon_sym_PIPE;
v->a[101396] = anon_sym_SEMI_SEMI;
v->a[101397] = anon_sym_SEMI_AMP;
v->a[101398] = anon_sym_SEMI_SEMI_AMP;
v->a[101399] = anon_sym_PIPE_AMP;
small_parse_table_5070(v);
}
/* EOF small_parse_table_1013.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1014.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 "./small_parse_table.h"
void small_parse_table_5070(t_small_parse_table_array *v)
{
v->a[101400] = anon_sym_AMP_AMP;
v->a[101401] = anon_sym_PIPE_PIPE;
v->a[101402] = anon_sym_LT;
v->a[101403] = anon_sym_GT;
v->a[101404] = anon_sym_GT_GT;
v->a[101405] = anon_sym_AMP_GT;
v->a[101406] = anon_sym_AMP_GT_GT;
v->a[101407] = anon_sym_LT_AMP;
v->a[101408] = anon_sym_GT_AMP;
v->a[101409] = anon_sym_GT_PIPE;
v->a[101410] = anon_sym_LT_AMP_DASH;
v->a[101411] = anon_sym_GT_AMP_DASH;
v->a[101412] = anon_sym_LT_LT;
v->a[101413] = anon_sym_LT_LT_DASH;
v->a[101414] = anon_sym_AMP;
v->a[101415] = aux_sym_concatenation_token1;
v->a[101416] = anon_sym_SEMI;
v->a[101417] = 19;
v->a[101418] = actions(3);
v->a[101419] = 1;
small_parse_table_5071(v);
}
void small_parse_table_5071(t_small_parse_table_array *v)
{
v->a[101420] = sym_comment;
v->a[101421] = actions(1011);
v->a[101422] = 1;
v->a[101423] = anon_sym_DOLLAR;
v->a[101424] = actions(1017);
v->a[101425] = 1;
v->a[101426] = aux_sym_number_token1;
v->a[101427] = actions(1019);
v->a[101428] = 1;
v->a[101429] = aux_sym_number_token2;
v->a[101430] = actions(1023);
v->a[101431] = 1;
v->a[101432] = anon_sym_DOLLAR_LPAREN;
v->a[101433] = actions(1035);
v->a[101434] = 1;
v->a[101435] = sym__brace_start;
v->a[101436] = actions(5763);
v->a[101437] = 1;
v->a[101438] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101439] = actions(5767);
small_parse_table_5072(v);
}
void small_parse_table_5072(t_small_parse_table_array *v)
{
v->a[101440] = 1;
v->a[101441] = anon_sym_DQUOTE;
v->a[101442] = actions(5771);
v->a[101443] = 1;
v->a[101444] = anon_sym_DOLLAR_LBRACE;
v->a[101445] = actions(5773);
v->a[101446] = 1;
v->a[101447] = anon_sym_BQUOTE;
v->a[101448] = actions(5775);
v->a[101449] = 1;
v->a[101450] = anon_sym_DOLLAR_BQUOTE;
v->a[101451] = actions(5777);
v->a[101452] = 1;
v->a[101453] = sym__comment_word;
v->a[101454] = actions(5779);
v->a[101455] = 1;
v->a[101456] = sym__empty_value;
v->a[101457] = actions(5796);
v->a[101458] = 1;
v->a[101459] = sym_word;
small_parse_table_5073(v);
}
void small_parse_table_5073(t_small_parse_table_array *v)
{
v->a[101460] = actions(5798);
v->a[101461] = 1;
v->a[101462] = sym__special_character;
v->a[101463] = state(1117);
v->a[101464] = 1;
v->a[101465] = aux_sym__literal_repeat1;
v->a[101466] = state(1238);
v->a[101467] = 1;
v->a[101468] = sym_concatenation;
v->a[101469] = actions(5800);
v->a[101470] = 2;
v->a[101471] = sym_test_operator;
v->a[101472] = sym_raw_string;
v->a[101473] = state(760);
v->a[101474] = 7;
v->a[101475] = sym_arithmetic_expansion;
v->a[101476] = sym_brace_expression;
v->a[101477] = sym_string;
v->a[101478] = sym_number;
v->a[101479] = sym_simple_expansion;
small_parse_table_5074(v);
}
void small_parse_table_5074(t_small_parse_table_array *v)
{
v->a[101480] = sym_expansion;
v->a[101481] = sym_command_substitution;
v->a[101482] = 19;
v->a[101483] = actions(3);
v->a[101484] = 1;
v->a[101485] = sym_comment;
v->a[101486] = actions(5407);
v->a[101487] = 1;
v->a[101488] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101489] = actions(5409);
v->a[101490] = 1;
v->a[101491] = anon_sym_DOLLAR;
v->a[101492] = actions(5413);
v->a[101493] = 1;
v->a[101494] = anon_sym_DQUOTE;
v->a[101495] = actions(5417);
v->a[101496] = 1;
v->a[101497] = aux_sym_number_token1;
v->a[101498] = actions(5419);
v->a[101499] = 1;
small_parse_table_5075(v);
}
/* EOF small_parse_table_1014.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1015.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 "./small_parse_table.h"
void small_parse_table_5075(t_small_parse_table_array *v)
{
v->a[101500] = aux_sym_number_token2;
v->a[101501] = actions(5421);
v->a[101502] = 1;
v->a[101503] = anon_sym_DOLLAR_LBRACE;
v->a[101504] = actions(5423);
v->a[101505] = 1;
v->a[101506] = anon_sym_DOLLAR_LPAREN;
v->a[101507] = actions(5425);
v->a[101508] = 1;
v->a[101509] = anon_sym_BQUOTE;
v->a[101510] = actions(5427);
v->a[101511] = 1;
v->a[101512] = anon_sym_DOLLAR_BQUOTE;
v->a[101513] = actions(5429);
v->a[101514] = 1;
v->a[101515] = sym__comment_word;
v->a[101516] = actions(5431);
v->a[101517] = 1;
v->a[101518] = sym__empty_value;
v->a[101519] = actions(5433);
small_parse_table_5076(v);
}
void small_parse_table_5076(t_small_parse_table_array *v)
{
v->a[101520] = 1;
v->a[101521] = sym__brace_start;
v->a[101522] = actions(5802);
v->a[101523] = 1;
v->a[101524] = sym_word;
v->a[101525] = actions(5804);
v->a[101526] = 1;
v->a[101527] = sym__special_character;
v->a[101528] = state(1916);
v->a[101529] = 1;
v->a[101530] = aux_sym__literal_repeat1;
v->a[101531] = state(2141);
v->a[101532] = 1;
v->a[101533] = sym_concatenation;
v->a[101534] = actions(5806);
v->a[101535] = 2;
v->a[101536] = sym_test_operator;
v->a[101537] = sym_raw_string;
v->a[101538] = state(2146);
v->a[101539] = 7;
small_parse_table_5077(v);
}
void small_parse_table_5077(t_small_parse_table_array *v)
{
v->a[101540] = sym_arithmetic_expansion;
v->a[101541] = sym_brace_expression;
v->a[101542] = sym_string;
v->a[101543] = sym_number;
v->a[101544] = sym_simple_expansion;
v->a[101545] = sym_expansion;
v->a[101546] = sym_command_substitution;
v->a[101547] = 7;
v->a[101548] = actions(3);
v->a[101549] = 1;
v->a[101550] = sym_comment;
v->a[101551] = actions(5256);
v->a[101552] = 1;
v->a[101553] = aux_sym_heredoc_redirect_token1;
v->a[101554] = actions(5808);
v->a[101555] = 1;
v->a[101556] = sym_file_descriptor;
v->a[101557] = actions(5241);
v->a[101558] = 2;
v->a[101559] = anon_sym_LT_AMP_DASH;
small_parse_table_5078(v);
}
void small_parse_table_5078(t_small_parse_table_array *v)
{
v->a[101560] = anon_sym_GT_AMP_DASH;
v->a[101561] = state(2061);
v->a[101562] = 2;
v->a[101563] = sym_file_redirect;
v->a[101564] = aux_sym_redirected_statement_repeat2;
v->a[101565] = actions(5239);
v->a[101566] = 8;
v->a[101567] = anon_sym_LT;
v->a[101568] = anon_sym_GT;
v->a[101569] = anon_sym_GT_GT;
v->a[101570] = anon_sym_AMP_GT;
v->a[101571] = anon_sym_AMP_GT_GT;
v->a[101572] = anon_sym_LT_AMP;
v->a[101573] = anon_sym_GT_AMP;
v->a[101574] = anon_sym_GT_PIPE;
v->a[101575] = actions(5254);
v->a[101576] = 11;
v->a[101577] = anon_sym_PIPE;
v->a[101578] = anon_sym_SEMI_SEMI;
v->a[101579] = anon_sym_SEMI_AMP;
small_parse_table_5079(v);
}
void small_parse_table_5079(t_small_parse_table_array *v)
{
v->a[101580] = anon_sym_SEMI_SEMI_AMP;
v->a[101581] = anon_sym_PIPE_AMP;
v->a[101582] = anon_sym_AMP_AMP;
v->a[101583] = anon_sym_PIPE_PIPE;
v->a[101584] = anon_sym_LT_LT;
v->a[101585] = anon_sym_LT_LT_DASH;
v->a[101586] = anon_sym_AMP;
v->a[101587] = anon_sym_SEMI;
v->a[101588] = 19;
v->a[101589] = actions(3);
v->a[101590] = 1;
v->a[101591] = sym_comment;
v->a[101592] = actions(2458);
v->a[101593] = 1;
v->a[101594] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101595] = actions(2460);
v->a[101596] = 1;
v->a[101597] = anon_sym_DOLLAR;
v->a[101598] = actions(2462);
v->a[101599] = 1;
small_parse_table_5080(v);
}
/* EOF small_parse_table_1015.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1016.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 "./small_parse_table.h"
void small_parse_table_5080(t_small_parse_table_array *v)
{
v->a[101600] = sym__special_character;
v->a[101601] = actions(2464);
v->a[101602] = 1;
v->a[101603] = anon_sym_DQUOTE;
v->a[101604] = actions(2466);
v->a[101605] = 1;
v->a[101606] = aux_sym_number_token1;
v->a[101607] = actions(2468);
v->a[101608] = 1;
v->a[101609] = aux_sym_number_token2;
v->a[101610] = actions(2470);
v->a[101611] = 1;
v->a[101612] = anon_sym_DOLLAR_LBRACE;
v->a[101613] = actions(2472);
v->a[101614] = 1;
v->a[101615] = anon_sym_DOLLAR_LPAREN;
v->a[101616] = actions(2474);
v->a[101617] = 1;
v->a[101618] = anon_sym_BQUOTE;
v->a[101619] = actions(2476);
small_parse_table_5081(v);
}
void small_parse_table_5081(t_small_parse_table_array *v)
{
v->a[101620] = 1;
v->a[101621] = anon_sym_DOLLAR_BQUOTE;
v->a[101622] = actions(2480);
v->a[101623] = 1;
v->a[101624] = sym_test_operator;
v->a[101625] = actions(2482);
v->a[101626] = 1;
v->a[101627] = sym__brace_start;
v->a[101628] = actions(5810);
v->a[101629] = 1;
v->a[101630] = aux_sym_heredoc_redirect_token1;
v->a[101631] = state(2122);
v->a[101632] = 1;
v->a[101633] = aux_sym__heredoc_command;
v->a[101634] = state(2852);
v->a[101635] = 1;
v->a[101636] = aux_sym__literal_repeat1;
v->a[101637] = state(2882);
v->a[101638] = 1;
v->a[101639] = sym_concatenation;
small_parse_table_5082(v);
}
void small_parse_table_5082(t_small_parse_table_array *v)
{
v->a[101640] = actions(2446);
v->a[101641] = 2;
v->a[101642] = sym_raw_string;
v->a[101643] = sym_word;
v->a[101644] = state(2716);
v->a[101645] = 7;
v->a[101646] = sym_arithmetic_expansion;
v->a[101647] = sym_brace_expression;
v->a[101648] = sym_string;
v->a[101649] = sym_number;
v->a[101650] = sym_simple_expansion;
v->a[101651] = sym_expansion;
v->a[101652] = sym_command_substitution;
v->a[101653] = 4;
v->a[101654] = actions(3);
v->a[101655] = 1;
v->a[101656] = sym_comment;
v->a[101657] = actions(2632);
v->a[101658] = 2;
v->a[101659] = sym_file_descriptor;
small_parse_table_5083(v);
}
void small_parse_table_5083(t_small_parse_table_array *v)
{
v->a[101660] = aux_sym_heredoc_redirect_token1;
v->a[101661] = state(2109);
v->a[101662] = 3;
v->a[101663] = sym_file_redirect;
v->a[101664] = sym_heredoc_redirect;
v->a[101665] = aux_sym_redirected_statement_repeat1;
v->a[101666] = actions(2630);
v->a[101667] = 20;
v->a[101668] = anon_sym_PIPE;
v->a[101669] = anon_sym_RPAREN;
v->a[101670] = anon_sym_SEMI_SEMI;
v->a[101671] = anon_sym_PIPE_AMP;
v->a[101672] = anon_sym_AMP_AMP;
v->a[101673] = anon_sym_PIPE_PIPE;
v->a[101674] = anon_sym_LT;
v->a[101675] = anon_sym_GT;
v->a[101676] = anon_sym_GT_GT;
v->a[101677] = anon_sym_AMP_GT;
v->a[101678] = anon_sym_AMP_GT_GT;
v->a[101679] = anon_sym_LT_AMP;
small_parse_table_5084(v);
}
void small_parse_table_5084(t_small_parse_table_array *v)
{
v->a[101680] = anon_sym_GT_AMP;
v->a[101681] = anon_sym_GT_PIPE;
v->a[101682] = anon_sym_LT_AMP_DASH;
v->a[101683] = anon_sym_GT_AMP_DASH;
v->a[101684] = anon_sym_LT_LT;
v->a[101685] = anon_sym_LT_LT_DASH;
v->a[101686] = anon_sym_AMP;
v->a[101687] = anon_sym_SEMI;
v->a[101688] = 3;
v->a[101689] = actions(3);
v->a[101690] = 1;
v->a[101691] = sym_comment;
v->a[101692] = actions(2719);
v->a[101693] = 3;
v->a[101694] = sym_file_descriptor;
v->a[101695] = sym_variable_name;
v->a[101696] = aux_sym_heredoc_redirect_token1;
v->a[101697] = actions(2717);
v->a[101698] = 22;
v->a[101699] = anon_sym_esac;
small_parse_table_5085(v);
}
/* EOF small_parse_table_1016.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1017.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 "./small_parse_table.h"
void small_parse_table_5085(t_small_parse_table_array *v)
{
v->a[101700] = anon_sym_PIPE;
v->a[101701] = anon_sym_SEMI_SEMI;
v->a[101702] = anon_sym_SEMI_AMP;
v->a[101703] = anon_sym_SEMI_SEMI_AMP;
v->a[101704] = anon_sym_PIPE_AMP;
v->a[101705] = anon_sym_AMP_AMP;
v->a[101706] = anon_sym_PIPE_PIPE;
v->a[101707] = anon_sym_LT;
v->a[101708] = anon_sym_GT;
v->a[101709] = anon_sym_GT_GT;
v->a[101710] = anon_sym_AMP_GT;
v->a[101711] = anon_sym_AMP_GT_GT;
v->a[101712] = anon_sym_LT_AMP;
v->a[101713] = anon_sym_GT_AMP;
v->a[101714] = anon_sym_GT_PIPE;
v->a[101715] = anon_sym_LT_AMP_DASH;
v->a[101716] = anon_sym_GT_AMP_DASH;
v->a[101717] = anon_sym_LT_LT;
v->a[101718] = anon_sym_LT_LT_DASH;
v->a[101719] = anon_sym_AMP;
small_parse_table_5086(v);
}
void small_parse_table_5086(t_small_parse_table_array *v)
{
v->a[101720] = anon_sym_SEMI;
v->a[101721] = 19;
v->a[101722] = actions(3);
v->a[101723] = 1;
v->a[101724] = sym_comment;
v->a[101725] = actions(5812);
v->a[101726] = 1;
v->a[101727] = sym_word;
v->a[101728] = actions(5814);
v->a[101729] = 1;
v->a[101730] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101731] = actions(5816);
v->a[101732] = 1;
v->a[101733] = anon_sym_DOLLAR;
v->a[101734] = actions(5818);
v->a[101735] = 1;
v->a[101736] = sym__special_character;
v->a[101737] = actions(5820);
v->a[101738] = 1;
v->a[101739] = anon_sym_DQUOTE;
small_parse_table_5087(v);
}
void small_parse_table_5087(t_small_parse_table_array *v)
{
v->a[101740] = actions(5824);
v->a[101741] = 1;
v->a[101742] = aux_sym_number_token1;
v->a[101743] = actions(5826);
v->a[101744] = 1;
v->a[101745] = aux_sym_number_token2;
v->a[101746] = actions(5828);
v->a[101747] = 1;
v->a[101748] = anon_sym_DOLLAR_LBRACE;
v->a[101749] = actions(5830);
v->a[101750] = 1;
v->a[101751] = anon_sym_DOLLAR_LPAREN;
v->a[101752] = actions(5832);
v->a[101753] = 1;
v->a[101754] = anon_sym_BQUOTE;
v->a[101755] = actions(5834);
v->a[101756] = 1;
v->a[101757] = anon_sym_DOLLAR_BQUOTE;
v->a[101758] = actions(5836);
v->a[101759] = 1;
small_parse_table_5088(v);
}
void small_parse_table_5088(t_small_parse_table_array *v)
{
v->a[101760] = sym__comment_word;
v->a[101761] = actions(5838);
v->a[101762] = 1;
v->a[101763] = sym__empty_value;
v->a[101764] = actions(5840);
v->a[101765] = 1;
v->a[101766] = sym__brace_start;
v->a[101767] = state(1666);
v->a[101768] = 1;
v->a[101769] = aux_sym__literal_repeat1;
v->a[101770] = state(1678);
v->a[101771] = 1;
v->a[101772] = sym_concatenation;
v->a[101773] = actions(5822);
v->a[101774] = 2;
v->a[101775] = sym_test_operator;
v->a[101776] = sym_raw_string;
v->a[101777] = state(1492);
v->a[101778] = 7;
v->a[101779] = sym_arithmetic_expansion;
small_parse_table_5089(v);
}
void small_parse_table_5089(t_small_parse_table_array *v)
{
v->a[101780] = sym_brace_expression;
v->a[101781] = sym_string;
v->a[101782] = sym_number;
v->a[101783] = sym_simple_expansion;
v->a[101784] = sym_expansion;
v->a[101785] = sym_command_substitution;
v->a[101786] = 18;
v->a[101787] = actions(57);
v->a[101788] = 1;
v->a[101789] = sym_comment;
v->a[101790] = actions(4340);
v->a[101791] = 1;
v->a[101792] = anon_sym_DOLLAR;
v->a[101793] = actions(4346);
v->a[101794] = 1;
v->a[101795] = aux_sym_number_token1;
v->a[101796] = actions(4348);
v->a[101797] = 1;
v->a[101798] = aux_sym_number_token2;
v->a[101799] = actions(4352);
small_parse_table_5090(v);
}
/* EOF small_parse_table_1017.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1018.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 "./small_parse_table.h"
void small_parse_table_5090(t_small_parse_table_array *v)
{
v->a[101800] = 1;
v->a[101801] = anon_sym_DOLLAR_LPAREN;
v->a[101802] = actions(4360);
v->a[101803] = 1;
v->a[101804] = sym_extglob_pattern;
v->a[101805] = actions(4362);
v->a[101806] = 1;
v->a[101807] = sym__brace_start;
v->a[101808] = actions(4550);
v->a[101809] = 1;
v->a[101810] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101811] = actions(4552);
v->a[101812] = 1;
v->a[101813] = sym__special_character;
v->a[101814] = actions(4554);
v->a[101815] = 1;
v->a[101816] = anon_sym_DQUOTE;
v->a[101817] = actions(4556);
v->a[101818] = 1;
v->a[101819] = anon_sym_DOLLAR_LBRACE;
small_parse_table_5091(v);
}
void small_parse_table_5091(t_small_parse_table_array *v)
{
v->a[101820] = actions(4558);
v->a[101821] = 1;
v->a[101822] = anon_sym_BQUOTE;
v->a[101823] = actions(4560);
v->a[101824] = 1;
v->a[101825] = anon_sym_DOLLAR_BQUOTE;
v->a[101826] = actions(5842);
v->a[101827] = 1;
v->a[101828] = sym_word;
v->a[101829] = state(3419);
v->a[101830] = 1;
v->a[101831] = aux_sym__literal_repeat1;
v->a[101832] = actions(5844);
v->a[101833] = 2;
v->a[101834] = sym_test_operator;
v->a[101835] = sym_raw_string;
v->a[101836] = state(3508);
v->a[101837] = 2;
v->a[101838] = sym_concatenation;
v->a[101839] = sym__extglob_blob;
small_parse_table_5092(v);
}
void small_parse_table_5092(t_small_parse_table_array *v)
{
v->a[101840] = state(3306);
v->a[101841] = 7;
v->a[101842] = sym_arithmetic_expansion;
v->a[101843] = sym_brace_expression;
v->a[101844] = sym_string;
v->a[101845] = sym_number;
v->a[101846] = sym_simple_expansion;
v->a[101847] = sym_expansion;
v->a[101848] = sym_command_substitution;
v->a[101849] = 11;
v->a[101850] = actions(3);
v->a[101851] = 1;
v->a[101852] = sym_comment;
v->a[101853] = actions(2514);
v->a[101854] = 1;
v->a[101855] = anon_sym_BQUOTE;
v->a[101856] = actions(3379);
v->a[101857] = 1;
v->a[101858] = aux_sym_heredoc_redirect_token1;
v->a[101859] = actions(5403);
small_parse_table_5093(v);
}
void small_parse_table_5093(t_small_parse_table_array *v)
{
v->a[101860] = 1;
v->a[101861] = sym_file_descriptor;
v->a[101862] = actions(2516);
v->a[101863] = 2;
v->a[101864] = anon_sym_PIPE;
v->a[101865] = anon_sym_PIPE_AMP;
v->a[101866] = actions(2945);
v->a[101867] = 2;
v->a[101868] = anon_sym_LT_LT;
v->a[101869] = anon_sym_LT_LT_DASH;
v->a[101870] = actions(3377);
v->a[101871] = 2;
v->a[101872] = anon_sym_AMP_AMP;
v->a[101873] = anon_sym_PIPE_PIPE;
v->a[101874] = actions(5401);
v->a[101875] = 2;
v->a[101876] = anon_sym_LT_AMP_DASH;
v->a[101877] = anon_sym_GT_AMP_DASH;
v->a[101878] = actions(3375);
v->a[101879] = 3;
small_parse_table_5094(v);
}
void small_parse_table_5094(t_small_parse_table_array *v)
{
v->a[101880] = anon_sym_SEMI_SEMI;
v->a[101881] = anon_sym_AMP;
v->a[101882] = anon_sym_SEMI;
v->a[101883] = state(2140);
v->a[101884] = 3;
v->a[101885] = sym_file_redirect;
v->a[101886] = sym_heredoc_redirect;
v->a[101887] = aux_sym_redirected_statement_repeat1;
v->a[101888] = actions(5399);
v->a[101889] = 8;
v->a[101890] = anon_sym_LT;
v->a[101891] = anon_sym_GT;
v->a[101892] = anon_sym_GT_GT;
v->a[101893] = anon_sym_AMP_GT;
v->a[101894] = anon_sym_AMP_GT_GT;
v->a[101895] = anon_sym_LT_AMP;
v->a[101896] = anon_sym_GT_AMP;
v->a[101897] = anon_sym_GT_PIPE;
v->a[101898] = 19;
v->a[101899] = actions(3);
small_parse_table_5095(v);
}
/* EOF small_parse_table_1018.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1019.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 "./small_parse_table.h"
void small_parse_table_5095(t_small_parse_table_array *v)
{
v->a[101900] = 1;
v->a[101901] = sym_comment;
v->a[101902] = actions(5849);
v->a[101903] = 1;
v->a[101904] = aux_sym_heredoc_redirect_token1;
v->a[101905] = actions(5851);
v->a[101906] = 1;
v->a[101907] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101908] = actions(5854);
v->a[101909] = 1;
v->a[101910] = anon_sym_DOLLAR;
v->a[101911] = actions(5857);
v->a[101912] = 1;
v->a[101913] = sym__special_character;
v->a[101914] = actions(5860);
v->a[101915] = 1;
v->a[101916] = anon_sym_DQUOTE;
v->a[101917] = actions(5863);
v->a[101918] = 1;
v->a[101919] = aux_sym_number_token1;
small_parse_table_5096(v);
}
void small_parse_table_5096(t_small_parse_table_array *v)
{
v->a[101920] = actions(5866);
v->a[101921] = 1;
v->a[101922] = aux_sym_number_token2;
v->a[101923] = actions(5869);
v->a[101924] = 1;
v->a[101925] = anon_sym_DOLLAR_LBRACE;
v->a[101926] = actions(5872);
v->a[101927] = 1;
v->a[101928] = anon_sym_DOLLAR_LPAREN;
v->a[101929] = actions(5875);
v->a[101930] = 1;
v->a[101931] = anon_sym_BQUOTE;
v->a[101932] = actions(5878);
v->a[101933] = 1;
v->a[101934] = anon_sym_DOLLAR_BQUOTE;
v->a[101935] = actions(5881);
v->a[101936] = 1;
v->a[101937] = sym_test_operator;
v->a[101938] = actions(5884);
v->a[101939] = 1;
small_parse_table_5097(v);
}
void small_parse_table_5097(t_small_parse_table_array *v)
{
v->a[101940] = sym__brace_start;
v->a[101941] = state(2122);
v->a[101942] = 1;
v->a[101943] = aux_sym__heredoc_command;
v->a[101944] = state(2852);
v->a[101945] = 1;
v->a[101946] = aux_sym__literal_repeat1;
v->a[101947] = state(2882);
v->a[101948] = 1;
v->a[101949] = sym_concatenation;
v->a[101950] = actions(5846);
v->a[101951] = 2;
v->a[101952] = sym_raw_string;
v->a[101953] = sym_word;
v->a[101954] = state(2716);
v->a[101955] = 7;
v->a[101956] = sym_arithmetic_expansion;
v->a[101957] = sym_brace_expression;
v->a[101958] = sym_string;
v->a[101959] = sym_number;
small_parse_table_5098(v);
}
void small_parse_table_5098(t_small_parse_table_array *v)
{
v->a[101960] = sym_simple_expansion;
v->a[101961] = sym_expansion;
v->a[101962] = sym_command_substitution;
v->a[101963] = 19;
v->a[101964] = actions(3);
v->a[101965] = 1;
v->a[101966] = sym_comment;
v->a[101967] = actions(5407);
v->a[101968] = 1;
v->a[101969] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[101970] = actions(5409);
v->a[101971] = 1;
v->a[101972] = anon_sym_DOLLAR;
v->a[101973] = actions(5413);
v->a[101974] = 1;
v->a[101975] = anon_sym_DQUOTE;
v->a[101976] = actions(5417);
v->a[101977] = 1;
v->a[101978] = aux_sym_number_token1;
v->a[101979] = actions(5419);
small_parse_table_5099(v);
}
void small_parse_table_5099(t_small_parse_table_array *v)
{
v->a[101980] = 1;
v->a[101981] = aux_sym_number_token2;
v->a[101982] = actions(5421);
v->a[101983] = 1;
v->a[101984] = anon_sym_DOLLAR_LBRACE;
v->a[101985] = actions(5423);
v->a[101986] = 1;
v->a[101987] = anon_sym_DOLLAR_LPAREN;
v->a[101988] = actions(5425);
v->a[101989] = 1;
v->a[101990] = anon_sym_BQUOTE;
v->a[101991] = actions(5427);
v->a[101992] = 1;
v->a[101993] = anon_sym_DOLLAR_BQUOTE;
v->a[101994] = actions(5429);
v->a[101995] = 1;
v->a[101996] = sym__comment_word;
v->a[101997] = actions(5431);
v->a[101998] = 1;
v->a[101999] = sym__empty_value;
small_parse_table_5100(v);
}
/* EOF small_parse_table_1019.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_510(t_small_parse_table_array *v)
{
v->a[10200] = sym_file_descriptor;
v->a[10201] = aux_sym_heredoc_redirect_token1;
v->a[10202] = actions(2108);
v->a[10203] = 2;
v->a[10204] = sym_raw_string;
v->a[10205] = sym_word;
v->a[10206] = state(770);
v->a[10207] = 7;
v->a[10208] = sym_arithmetic_expansion;
v->a[10209] = sym_brace_expression;
v->a[10210] = sym_string;
v->a[10211] = sym_number;
v->a[10212] = sym_simple_expansion;
v->a[10213] = sym_expansion;
v->a[10214] = sym_command_substitution;
v->a[10215] = actions(1193);
v->a[10216] = 20;
v->a[10217] = anon_sym_PIPE;
v->a[10218] = anon_sym_RPAREN;
v->a[10219] = anon_sym_SEMI_SEMI;
v->a[10200] = anon_sym_LT;
v->a[10201] = anon_sym_GT;
v->a[10202] = anon_sym_GT_GT;
v->a[10203] = anon_sym_AMP_GT;
v->a[10204] = anon_sym_AMP_GT_GT;
v->a[10205] = anon_sym_LT_AMP;
v->a[10206] = anon_sym_GT_AMP;
v->a[10207] = anon_sym_GT_PIPE;
v->a[10208] = state(1031);
v->a[10209] = 12;
v->a[10210] = sym_redirected_statement;
v->a[10211] = sym_for_statement;
v->a[10212] = sym_while_statement;
v->a[10213] = sym_if_statement;
v->a[10214] = sym_case_statement;
v->a[10215] = sym_function_definition;
v->a[10216] = sym_compound_statement;
v->a[10217] = sym_subshell;
v->a[10218] = sym_list;
v->a[10219] = sym_negated_command;
small_parse_table_511(v);
}
void small_parse_table_511(t_small_parse_table_array *v)
{
v->a[10220] = anon_sym_PIPE_AMP;
v->a[10221] = anon_sym_AMP_AMP;
v->a[10222] = anon_sym_PIPE_PIPE;
v->a[10223] = anon_sym_LT;
v->a[10224] = anon_sym_GT;
v->a[10225] = anon_sym_GT_GT;
v->a[10226] = anon_sym_AMP_GT;
v->a[10227] = anon_sym_AMP_GT_GT;
v->a[10228] = anon_sym_LT_AMP;
v->a[10229] = anon_sym_GT_AMP;
v->a[10230] = anon_sym_GT_PIPE;
v->a[10231] = anon_sym_LT_AMP_DASH;
v->a[10232] = anon_sym_GT_AMP_DASH;
v->a[10233] = anon_sym_LT_LT;
v->a[10234] = anon_sym_LT_LT_DASH;
v->a[10235] = anon_sym_AMP;
v->a[10236] = anon_sym_SEMI;
v->a[10237] = 19;
v->a[10238] = actions(3);
v->a[10220] = sym_command;
v->a[10221] = sym_variable_assignments;
v->a[10222] = 34;
v->a[10223] = actions(3);
v->a[10224] = 1;
v->a[10225] = sym_comment;
v->a[10226] = actions(9);
v->a[10227] = 1;
v->a[10228] = anon_sym_for;
v->a[10229] = actions(13);
v->a[10230] = 1;
v->a[10231] = anon_sym_if;
v->a[10232] = actions(15);
v->a[10233] = 1;
v->a[10234] = anon_sym_case;
v->a[10235] = actions(17);
v->a[10236] = 1;
v->a[10237] = anon_sym_LPAREN;
v->a[10238] = actions(19);
v->a[10239] = 1;
small_parse_table_512(v);
}
void small_parse_table_512(t_small_parse_table_array *v)
{
v->a[10240] = sym_comment;
v->a[10241] = actions(2152);
v->a[10240] = anon_sym_LBRACE;
v->a[10241] = actions(63);
v->a[10242] = 1;
v->a[10243] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10244] = actions(2154);
v->a[10244] = actions(65);
v->a[10245] = 1;
v->a[10246] = anon_sym_DOLLAR;
v->a[10247] = actions(2156);
v->a[10247] = actions(67);
v->a[10248] = 1;
v->a[10249] = sym__special_character;
v->a[10250] = actions(2158);
v->a[10249] = anon_sym_DQUOTE;
v->a[10250] = actions(71);
v->a[10251] = 1;
v->a[10252] = anon_sym_DQUOTE;
v->a[10253] = actions(2160);
v->a[10252] = aux_sym_number_token1;
v->a[10253] = actions(73);
v->a[10254] = 1;
v->a[10255] = aux_sym_number_token1;
v->a[10256] = actions(2162);
v->a[10255] = aux_sym_number_token2;
v->a[10256] = actions(75);
v->a[10257] = 1;
v->a[10258] = aux_sym_number_token2;
v->a[10259] = actions(2164);
v->a[10258] = anon_sym_DOLLAR_LBRACE;
v->a[10259] = actions(77);
small_parse_table_513(v);
}
void small_parse_table_513(t_small_parse_table_array *v)
{
v->a[10260] = 1;
v->a[10261] = anon_sym_DOLLAR_LBRACE;
v->a[10262] = actions(2166);
v->a[10261] = anon_sym_DOLLAR_LPAREN;
v->a[10262] = actions(79);
v->a[10263] = 1;
v->a[10264] = anon_sym_DOLLAR_LPAREN;
v->a[10265] = actions(2168);
v->a[10264] = anon_sym_BQUOTE;
v->a[10265] = actions(248);
v->a[10266] = 1;
v->a[10267] = anon_sym_BQUOTE;
v->a[10268] = actions(2170);
v->a[10267] = sym_word;
v->a[10268] = actions(250);
v->a[10269] = 1;
v->a[10270] = anon_sym_DOLLAR_BQUOTE;
v->a[10271] = actions(2172);
v->a[10270] = anon_sym_BANG;
v->a[10271] = actions(256);
v->a[10272] = 1;
v->a[10273] = sym_test_operator;
v->a[10274] = actions(2174);
v->a[10273] = sym_raw_string;
v->a[10274] = actions(258);
v->a[10275] = 1;
v->a[10276] = sym__brace_start;
v->a[10277] = state(1270);
v->a[10276] = sym_file_descriptor;
v->a[10277] = actions(260);
v->a[10278] = 1;
v->a[10279] = aux_sym__literal_repeat1;
v->a[10279] = sym_variable_name;
small_parse_table_514(v);
}
void small_parse_table_514(t_small_parse_table_array *v)
{
v->a[10280] = actions(1182);
v->a[10281] = 2;
v->a[10282] = sym_file_descriptor;
v->a[10283] = aux_sym_heredoc_redirect_token1;
v->a[10284] = actions(2150);
v->a[10285] = 2;
v->a[10286] = sym_raw_string;
v->a[10287] = sym_word;
v->a[10288] = state(393);
v->a[10289] = 2;
v->a[10290] = sym_concatenation;
v->a[10291] = aux_sym_for_statement_repeat1;
v->a[10292] = state(1069);
v->a[10293] = 7;
v->a[10294] = sym_arithmetic_expansion;
v->a[10295] = sym_brace_expression;
v->a[10296] = sym_string;
v->a[10297] = sym_number;
v->a[10298] = sym_simple_expansion;
v->a[10299] = sym_expansion;
v->a[10280] = state(141);
v->a[10281] = 1;
v->a[10282] = aux_sym__statements_repeat1;
v->a[10283] = state(175);
v->a[10284] = 1;
v->a[10285] = sym_command_name;
v->a[10286] = state(278);
v->a[10287] = 1;
v->a[10288] = sym_variable_assignment;
v->a[10289] = state(567);
v->a[10290] = 1;
v->a[10291] = aux_sym_command_repeat1;
v->a[10292] = state(582);
v->a[10293] = 1;
v->a[10294] = sym_concatenation;
v->a[10295] = state(705);
v->a[10296] = 1;
v->a[10297] = sym_file_redirect;
v->a[10298] = state(1100);
v->a[10299] = 1;
small_parse_table_515(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1020.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 "./small_parse_table.h"
void small_parse_table_5100(t_small_parse_table_array *v)
{
v->a[102000] = actions(5433);
v->a[102001] = 1;
v->a[102002] = sym__brace_start;
v->a[102003] = actions(5887);
v->a[102004] = 1;
v->a[102005] = sym_word;
v->a[102006] = actions(5889);
v->a[102007] = 1;
v->a[102008] = sym__special_character;
v->a[102009] = state(1916);
v->a[102010] = 1;
v->a[102011] = aux_sym__literal_repeat1;
v->a[102012] = state(2141);
v->a[102013] = 1;
v->a[102014] = sym_concatenation;
v->a[102015] = actions(5891);
v->a[102016] = 2;
v->a[102017] = sym_test_operator;
v->a[102018] = sym_raw_string;
v->a[102019] = state(2003);
small_parse_table_5101(v);
}
void small_parse_table_5101(t_small_parse_table_array *v)
{
v->a[102020] = 7;
v->a[102021] = sym_arithmetic_expansion;
v->a[102022] = sym_brace_expression;
v->a[102023] = sym_string;
v->a[102024] = sym_number;
v->a[102025] = sym_simple_expansion;
v->a[102026] = sym_expansion;
v->a[102027] = sym_command_substitution;
v->a[102028] = 19;
v->a[102029] = actions(3);
v->a[102030] = 1;
v->a[102031] = sym_comment;
v->a[102032] = actions(2458);
v->a[102033] = 1;
v->a[102034] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[102035] = actions(2460);
v->a[102036] = 1;
v->a[102037] = anon_sym_DOLLAR;
v->a[102038] = actions(2462);
v->a[102039] = 1;
small_parse_table_5102(v);
}
void small_parse_table_5102(t_small_parse_table_array *v)
{
v->a[102040] = sym__special_character;
v->a[102041] = actions(2464);
v->a[102042] = 1;
v->a[102043] = anon_sym_DQUOTE;
v->a[102044] = actions(2466);
v->a[102045] = 1;
v->a[102046] = aux_sym_number_token1;
v->a[102047] = actions(2468);
v->a[102048] = 1;
v->a[102049] = aux_sym_number_token2;
v->a[102050] = actions(2470);
v->a[102051] = 1;
v->a[102052] = anon_sym_DOLLAR_LBRACE;
v->a[102053] = actions(2472);
v->a[102054] = 1;
v->a[102055] = anon_sym_DOLLAR_LPAREN;
v->a[102056] = actions(2474);
v->a[102057] = 1;
v->a[102058] = anon_sym_BQUOTE;
v->a[102059] = actions(2476);
small_parse_table_5103(v);
}
void small_parse_table_5103(t_small_parse_table_array *v)
{
v->a[102060] = 1;
v->a[102061] = anon_sym_DOLLAR_BQUOTE;
v->a[102062] = actions(2480);
v->a[102063] = 1;
v->a[102064] = sym_test_operator;
v->a[102065] = actions(2482);
v->a[102066] = 1;
v->a[102067] = sym__brace_start;
v->a[102068] = actions(5893);
v->a[102069] = 1;
v->a[102070] = aux_sym_heredoc_redirect_token1;
v->a[102071] = state(2122);
v->a[102072] = 1;
v->a[102073] = aux_sym__heredoc_command;
v->a[102074] = state(2852);
v->a[102075] = 1;
v->a[102076] = aux_sym__literal_repeat1;
v->a[102077] = state(2882);
v->a[102078] = 1;
v->a[102079] = sym_concatenation;
small_parse_table_5104(v);
}
void small_parse_table_5104(t_small_parse_table_array *v)
{
v->a[102080] = actions(2446);
v->a[102081] = 2;
v->a[102082] = sym_raw_string;
v->a[102083] = sym_word;
v->a[102084] = state(2716);
v->a[102085] = 7;
v->a[102086] = sym_arithmetic_expansion;
v->a[102087] = sym_brace_expression;
v->a[102088] = sym_string;
v->a[102089] = sym_number;
v->a[102090] = sym_simple_expansion;
v->a[102091] = sym_expansion;
v->a[102092] = sym_command_substitution;
v->a[102093] = 6;
v->a[102094] = actions(3);
v->a[102095] = 1;
v->a[102096] = sym_comment;
v->a[102097] = actions(5267);
v->a[102098] = 1;
v->a[102099] = aux_sym_concatenation_token1;
small_parse_table_5105(v);
}
/* EOF small_parse_table_1020.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1021.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 "./small_parse_table.h"
void small_parse_table_5105(t_small_parse_table_array *v)
{
v->a[102100] = actions(5269);
v->a[102101] = 1;
v->a[102102] = sym__concat;
v->a[102103] = state(2138);
v->a[102104] = 1;
v->a[102105] = aux_sym_concatenation_repeat1;
v->a[102106] = actions(1390);
v->a[102107] = 3;
v->a[102108] = sym_file_descriptor;
v->a[102109] = ts_builtin_sym_end;
v->a[102110] = aux_sym_heredoc_redirect_token1;
v->a[102111] = actions(1388);
v->a[102112] = 19;
v->a[102113] = anon_sym_PIPE;
v->a[102114] = anon_sym_SEMI_SEMI;
v->a[102115] = anon_sym_PIPE_AMP;
v->a[102116] = anon_sym_AMP_AMP;
v->a[102117] = anon_sym_PIPE_PIPE;
v->a[102118] = anon_sym_LT;
v->a[102119] = anon_sym_GT;
small_parse_table_5106(v);
}
void small_parse_table_5106(t_small_parse_table_array *v)
{
v->a[102120] = anon_sym_GT_GT;
v->a[102121] = anon_sym_AMP_GT;
v->a[102122] = anon_sym_AMP_GT_GT;
v->a[102123] = anon_sym_LT_AMP;
v->a[102124] = anon_sym_GT_AMP;
v->a[102125] = anon_sym_GT_PIPE;
v->a[102126] = anon_sym_LT_AMP_DASH;
v->a[102127] = anon_sym_GT_AMP_DASH;
v->a[102128] = anon_sym_LT_LT;
v->a[102129] = anon_sym_LT_LT_DASH;
v->a[102130] = anon_sym_AMP;
v->a[102131] = anon_sym_SEMI;
v->a[102132] = 19;
v->a[102133] = actions(3);
v->a[102134] = 1;
v->a[102135] = sym_comment;
v->a[102136] = actions(1073);
v->a[102137] = 1;
v->a[102138] = anon_sym_DOLLAR;
v->a[102139] = actions(1079);
small_parse_table_5107(v);
}
void small_parse_table_5107(t_small_parse_table_array *v)
{
v->a[102140] = 1;
v->a[102141] = aux_sym_number_token1;
v->a[102142] = actions(1081);
v->a[102143] = 1;
v->a[102144] = aux_sym_number_token2;
v->a[102145] = actions(1085);
v->a[102146] = 1;
v->a[102147] = anon_sym_DOLLAR_LPAREN;
v->a[102148] = actions(1097);
v->a[102149] = 1;
v->a[102150] = sym__brace_start;
v->a[102151] = actions(5895);
v->a[102152] = 1;
v->a[102153] = sym_word;
v->a[102154] = actions(5897);
v->a[102155] = 1;
v->a[102156] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[102157] = actions(5899);
v->a[102158] = 1;
v->a[102159] = sym__special_character;
small_parse_table_5108(v);
}
void small_parse_table_5108(t_small_parse_table_array *v)
{
v->a[102160] = actions(5901);
v->a[102161] = 1;
v->a[102162] = anon_sym_DQUOTE;
v->a[102163] = actions(5905);
v->a[102164] = 1;
v->a[102165] = anon_sym_DOLLAR_LBRACE;
v->a[102166] = actions(5907);
v->a[102167] = 1;
v->a[102168] = anon_sym_BQUOTE;
v->a[102169] = actions(5909);
v->a[102170] = 1;
v->a[102171] = anon_sym_DOLLAR_BQUOTE;
v->a[102172] = actions(5911);
v->a[102173] = 1;
v->a[102174] = sym__comment_word;
v->a[102175] = actions(5913);
v->a[102176] = 1;
v->a[102177] = sym__empty_value;
v->a[102178] = state(983);
v->a[102179] = 1;
small_parse_table_5109(v);
}
void small_parse_table_5109(t_small_parse_table_array *v)
{
v->a[102180] = aux_sym__literal_repeat1;
v->a[102181] = state(1177);
v->a[102182] = 1;
v->a[102183] = sym_concatenation;
v->a[102184] = actions(5903);
v->a[102185] = 2;
v->a[102186] = sym_test_operator;
v->a[102187] = sym_raw_string;
v->a[102188] = state(740);
v->a[102189] = 7;
v->a[102190] = sym_arithmetic_expansion;
v->a[102191] = sym_brace_expression;
v->a[102192] = sym_string;
v->a[102193] = sym_number;
v->a[102194] = sym_simple_expansion;
v->a[102195] = sym_expansion;
v->a[102196] = sym_command_substitution;
v->a[102197] = 11;
v->a[102198] = actions(3);
v->a[102199] = 1;
small_parse_table_5110(v);
}
/* EOF small_parse_table_1021.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1022.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 "./small_parse_table.h"
void small_parse_table_5110(t_small_parse_table_array *v)
{
v->a[102200] = sym_comment;
v->a[102201] = actions(1997);
v->a[102202] = 1;
v->a[102203] = ts_builtin_sym_end;
v->a[102204] = actions(3149);
v->a[102205] = 1;
v->a[102206] = aux_sym_heredoc_redirect_token1;
v->a[102207] = actions(5604);
v->a[102208] = 1;
v->a[102209] = sym_file_descriptor;
v->a[102210] = actions(2516);
v->a[102211] = 2;
v->a[102212] = anon_sym_PIPE;
v->a[102213] = anon_sym_PIPE_AMP;
v->a[102214] = actions(2943);
v->a[102215] = 2;
v->a[102216] = anon_sym_AMP_AMP;
v->a[102217] = anon_sym_PIPE_PIPE;
v->a[102218] = actions(2945);
v->a[102219] = 2;
small_parse_table_5111(v);
}
void small_parse_table_5111(t_small_parse_table_array *v)
{
v->a[102220] = anon_sym_LT_LT;
v->a[102221] = anon_sym_LT_LT_DASH;
v->a[102222] = actions(5602);
v->a[102223] = 2;
v->a[102224] = anon_sym_LT_AMP_DASH;
v->a[102225] = anon_sym_GT_AMP_DASH;
v->a[102226] = actions(3147);
v->a[102227] = 3;
v->a[102228] = anon_sym_SEMI_SEMI;
v->a[102229] = anon_sym_AMP;
v->a[102230] = anon_sym_SEMI;
v->a[102231] = state(2129);
v->a[102232] = 3;
v->a[102233] = sym_file_redirect;
v->a[102234] = sym_heredoc_redirect;
v->a[102235] = aux_sym_redirected_statement_repeat1;
v->a[102236] = actions(5600);
v->a[102237] = 8;
v->a[102238] = anon_sym_LT;
v->a[102239] = anon_sym_GT;
small_parse_table_5112(v);
}
void small_parse_table_5112(t_small_parse_table_array *v)
{
v->a[102240] = anon_sym_GT_GT;
v->a[102241] = anon_sym_AMP_GT;
v->a[102242] = anon_sym_AMP_GT_GT;
v->a[102243] = anon_sym_LT_AMP;
v->a[102244] = anon_sym_GT_AMP;
v->a[102245] = anon_sym_GT_PIPE;
v->a[102246] = 5;
v->a[102247] = actions(3);
v->a[102248] = 1;
v->a[102249] = sym_comment;
v->a[102250] = actions(5915);
v->a[102251] = 1;
v->a[102252] = sym_variable_name;
v->a[102253] = state(2095);
v->a[102254] = 2;
v->a[102255] = sym_variable_assignment;
v->a[102256] = aux_sym_variable_assignments_repeat1;
v->a[102257] = actions(5145);
v->a[102258] = 3;
v->a[102259] = sym_file_descriptor;
small_parse_table_5113(v);
}
void small_parse_table_5113(t_small_parse_table_array *v)
{
v->a[102260] = ts_builtin_sym_end;
v->a[102261] = aux_sym_heredoc_redirect_token1;
v->a[102262] = actions(5143);
v->a[102263] = 19;
v->a[102264] = anon_sym_PIPE;
v->a[102265] = anon_sym_SEMI_SEMI;
v->a[102266] = anon_sym_PIPE_AMP;
v->a[102267] = anon_sym_AMP_AMP;
v->a[102268] = anon_sym_PIPE_PIPE;
v->a[102269] = anon_sym_LT;
v->a[102270] = anon_sym_GT;
v->a[102271] = anon_sym_GT_GT;
v->a[102272] = anon_sym_AMP_GT;
v->a[102273] = anon_sym_AMP_GT_GT;
v->a[102274] = anon_sym_LT_AMP;
v->a[102275] = anon_sym_GT_AMP;
v->a[102276] = anon_sym_GT_PIPE;
v->a[102277] = anon_sym_LT_AMP_DASH;
v->a[102278] = anon_sym_GT_AMP_DASH;
v->a[102279] = anon_sym_LT_LT;
small_parse_table_5114(v);
}
void small_parse_table_5114(t_small_parse_table_array *v)
{
v->a[102280] = anon_sym_LT_LT_DASH;
v->a[102281] = anon_sym_AMP;
v->a[102282] = anon_sym_SEMI;
v->a[102283] = 8;
v->a[102284] = actions(3);
v->a[102285] = 1;
v->a[102286] = sym_comment;
v->a[102287] = actions(5604);
v->a[102288] = 1;
v->a[102289] = sym_file_descriptor;
v->a[102290] = actions(2945);
v->a[102291] = 2;
v->a[102292] = anon_sym_LT_LT;
v->a[102293] = anon_sym_LT_LT_DASH;
v->a[102294] = actions(5157);
v->a[102295] = 2;
v->a[102296] = ts_builtin_sym_end;
v->a[102297] = aux_sym_heredoc_redirect_token1;
v->a[102298] = actions(5602);
v->a[102299] = 2;
small_parse_table_5115(v);
}
/* EOF small_parse_table_1022.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1023.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 "./small_parse_table.h"
void small_parse_table_5115(t_small_parse_table_array *v)
{
v->a[102300] = anon_sym_LT_AMP_DASH;
v->a[102301] = anon_sym_GT_AMP_DASH;
v->a[102302] = state(2148);
v->a[102303] = 3;
v->a[102304] = sym_file_redirect;
v->a[102305] = sym_heredoc_redirect;
v->a[102306] = aux_sym_redirected_statement_repeat1;
v->a[102307] = actions(5151);
v->a[102308] = 7;
v->a[102309] = anon_sym_PIPE;
v->a[102310] = anon_sym_SEMI_SEMI;
v->a[102311] = anon_sym_PIPE_AMP;
v->a[102312] = anon_sym_AMP_AMP;
v->a[102313] = anon_sym_PIPE_PIPE;
v->a[102314] = anon_sym_AMP;
v->a[102315] = anon_sym_SEMI;
v->a[102316] = actions(5600);
v->a[102317] = 8;
v->a[102318] = anon_sym_LT;
v->a[102319] = anon_sym_GT;
small_parse_table_5116(v);
}
void small_parse_table_5116(t_small_parse_table_array *v)
{
v->a[102320] = anon_sym_GT_GT;
v->a[102321] = anon_sym_AMP_GT;
v->a[102322] = anon_sym_AMP_GT_GT;
v->a[102323] = anon_sym_LT_AMP;
v->a[102324] = anon_sym_GT_AMP;
v->a[102325] = anon_sym_GT_PIPE;
v->a[102326] = 19;
v->a[102327] = actions(3);
v->a[102328] = 1;
v->a[102329] = sym_comment;
v->a[102330] = actions(1011);
v->a[102331] = 1;
v->a[102332] = anon_sym_DOLLAR;
v->a[102333] = actions(1017);
v->a[102334] = 1;
v->a[102335] = aux_sym_number_token1;
v->a[102336] = actions(1019);
v->a[102337] = 1;
v->a[102338] = aux_sym_number_token2;
v->a[102339] = actions(1023);
small_parse_table_5117(v);
}
void small_parse_table_5117(t_small_parse_table_array *v)
{
v->a[102340] = 1;
v->a[102341] = anon_sym_DOLLAR_LPAREN;
v->a[102342] = actions(1035);
v->a[102343] = 1;
v->a[102344] = sym__brace_start;
v->a[102345] = actions(5763);
v->a[102346] = 1;
v->a[102347] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[102348] = actions(5767);
v->a[102349] = 1;
v->a[102350] = anon_sym_DQUOTE;
v->a[102351] = actions(5771);
v->a[102352] = 1;
v->a[102353] = anon_sym_DOLLAR_LBRACE;
v->a[102354] = actions(5773);
v->a[102355] = 1;
v->a[102356] = anon_sym_BQUOTE;
v->a[102357] = actions(5775);
v->a[102358] = 1;
v->a[102359] = anon_sym_DOLLAR_BQUOTE;
small_parse_table_5118(v);
}
void small_parse_table_5118(t_small_parse_table_array *v)
{
v->a[102360] = actions(5777);
v->a[102361] = 1;
v->a[102362] = sym__comment_word;
v->a[102363] = actions(5779);
v->a[102364] = 1;
v->a[102365] = sym__empty_value;
v->a[102366] = actions(5917);
v->a[102367] = 1;
v->a[102368] = sym_word;
v->a[102369] = actions(5919);
v->a[102370] = 1;
v->a[102371] = sym__special_character;
v->a[102372] = state(1117);
v->a[102373] = 1;
v->a[102374] = aux_sym__literal_repeat1;
v->a[102375] = state(1238);
v->a[102376] = 1;
v->a[102377] = sym_concatenation;
v->a[102378] = actions(5921);
v->a[102379] = 2;
small_parse_table_5119(v);
}
void small_parse_table_5119(t_small_parse_table_array *v)
{
v->a[102380] = sym_test_operator;
v->a[102381] = sym_raw_string;
v->a[102382] = state(898);
v->a[102383] = 7;
v->a[102384] = sym_arithmetic_expansion;
v->a[102385] = sym_brace_expression;
v->a[102386] = sym_string;
v->a[102387] = sym_number;
v->a[102388] = sym_simple_expansion;
v->a[102389] = sym_expansion;
v->a[102390] = sym_command_substitution;
v->a[102391] = 6;
v->a[102392] = actions(3);
v->a[102393] = 1;
v->a[102394] = sym_comment;
v->a[102395] = actions(5161);
v->a[102396] = 1;
v->a[102397] = aux_sym_concatenation_token1;
v->a[102398] = actions(5923);
v->a[102399] = 1;
small_parse_table_5120(v);
}
/* EOF small_parse_table_1023.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1024.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 "./small_parse_table.h"
void small_parse_table_5120(t_small_parse_table_array *v)
{
v->a[102400] = sym__concat;
v->a[102401] = state(1853);
v->a[102402] = 1;
v->a[102403] = aux_sym_concatenation_repeat1;
v->a[102404] = actions(2690);
v->a[102405] = 3;
v->a[102406] = sym_file_descriptor;
v->a[102407] = sym_variable_name;
v->a[102408] = aux_sym_heredoc_redirect_token1;
v->a[102409] = actions(2688);
v->a[102410] = 19;
v->a[102411] = anon_sym_PIPE;
v->a[102412] = anon_sym_SEMI_SEMI;
v->a[102413] = anon_sym_PIPE_AMP;
v->a[102414] = anon_sym_AMP_AMP;
v->a[102415] = anon_sym_PIPE_PIPE;
v->a[102416] = anon_sym_LT;
v->a[102417] = anon_sym_GT;
v->a[102418] = anon_sym_GT_GT;
v->a[102419] = anon_sym_AMP_GT;
small_parse_table_5121(v);
}
void small_parse_table_5121(t_small_parse_table_array *v)
{
v->a[102420] = anon_sym_AMP_GT_GT;
v->a[102421] = anon_sym_LT_AMP;
v->a[102422] = anon_sym_GT_AMP;
v->a[102423] = anon_sym_GT_PIPE;
v->a[102424] = anon_sym_LT_AMP_DASH;
v->a[102425] = anon_sym_GT_AMP_DASH;
v->a[102426] = anon_sym_LT_LT;
v->a[102427] = anon_sym_LT_LT_DASH;
v->a[102428] = anon_sym_AMP;
v->a[102429] = anon_sym_SEMI;
v->a[102430] = 5;
v->a[102431] = actions(3);
v->a[102432] = 1;
v->a[102433] = sym_comment;
v->a[102434] = actions(2516);
v->a[102435] = 2;
v->a[102436] = anon_sym_PIPE;
v->a[102437] = anon_sym_PIPE_AMP;
v->a[102438] = actions(2632);
v->a[102439] = 2;
small_parse_table_5122(v);
}
void small_parse_table_5122(t_small_parse_table_array *v)
{
v->a[102440] = sym_file_descriptor;
v->a[102441] = aux_sym_heredoc_redirect_token1;
v->a[102442] = state(2109);
v->a[102443] = 3;
v->a[102444] = sym_file_redirect;
v->a[102445] = sym_heredoc_redirect;
v->a[102446] = aux_sym_redirected_statement_repeat1;
v->a[102447] = actions(2630);
v->a[102448] = 18;
v->a[102449] = anon_sym_RPAREN;
v->a[102450] = anon_sym_SEMI_SEMI;
v->a[102451] = anon_sym_AMP_AMP;
v->a[102452] = anon_sym_PIPE_PIPE;
v->a[102453] = anon_sym_LT;
v->a[102454] = anon_sym_GT;
v->a[102455] = anon_sym_GT_GT;
v->a[102456] = anon_sym_AMP_GT;
v->a[102457] = anon_sym_AMP_GT_GT;
v->a[102458] = anon_sym_LT_AMP;
v->a[102459] = anon_sym_GT_AMP;
small_parse_table_5123(v);
}
void small_parse_table_5123(t_small_parse_table_array *v)
{
v->a[102460] = anon_sym_GT_PIPE;
v->a[102461] = anon_sym_LT_AMP_DASH;
v->a[102462] = anon_sym_GT_AMP_DASH;
v->a[102463] = anon_sym_LT_LT;
v->a[102464] = anon_sym_LT_LT_DASH;
v->a[102465] = anon_sym_AMP;
v->a[102466] = anon_sym_SEMI;
v->a[102467] = 10;
v->a[102468] = actions(3);
v->a[102469] = 1;
v->a[102470] = sym_comment;
v->a[102471] = actions(2642);
v->a[102472] = 1;
v->a[102473] = aux_sym_heredoc_redirect_token1;
v->a[102474] = actions(5159);
v->a[102475] = 1;
v->a[102476] = sym_file_descriptor;
v->a[102477] = actions(2518);
v->a[102478] = 2;
v->a[102479] = anon_sym_AMP_AMP;
small_parse_table_5124(v);
}
void small_parse_table_5124(t_small_parse_table_array *v)
{
v->a[102480] = anon_sym_PIPE_PIPE;
v->a[102481] = actions(2520);
v->a[102482] = 2;
v->a[102483] = anon_sym_LT_LT;
v->a[102484] = anon_sym_LT_LT_DASH;
v->a[102485] = actions(2644);
v->a[102486] = 2;
v->a[102487] = anon_sym_AMP;
v->a[102488] = anon_sym_SEMI;
v->a[102489] = actions(5155);
v->a[102490] = 2;
v->a[102491] = anon_sym_LT_AMP_DASH;
v->a[102492] = anon_sym_GT_AMP_DASH;
v->a[102493] = state(1894);
v->a[102494] = 3;
v->a[102495] = sym_file_redirect;
v->a[102496] = sym_heredoc_redirect;
v->a[102497] = aux_sym_redirected_statement_repeat1;
v->a[102498] = actions(1995);
v->a[102499] = 4;
small_parse_table_5125(v);
}
/* EOF small_parse_table_1024.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1025.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 "./small_parse_table.h"
void small_parse_table_5125(t_small_parse_table_array *v)
{
v->a[102500] = anon_sym_esac;
v->a[102501] = anon_sym_SEMI_SEMI;
v->a[102502] = anon_sym_SEMI_AMP;
v->a[102503] = anon_sym_SEMI_SEMI_AMP;
v->a[102504] = actions(5153);
v->a[102505] = 8;
v->a[102506] = anon_sym_LT;
v->a[102507] = anon_sym_GT;
v->a[102508] = anon_sym_GT_GT;
v->a[102509] = anon_sym_AMP_GT;
v->a[102510] = anon_sym_AMP_GT_GT;
v->a[102511] = anon_sym_LT_AMP;
v->a[102512] = anon_sym_GT_AMP;
v->a[102513] = anon_sym_GT_PIPE;
v->a[102514] = 19;
v->a[102515] = actions(3);
v->a[102516] = 1;
v->a[102517] = sym_comment;
v->a[102518] = actions(2458);
v->a[102519] = 1;
small_parse_table_5126(v);
}
void small_parse_table_5126(t_small_parse_table_array *v)
{
v->a[102520] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[102521] = actions(2460);
v->a[102522] = 1;
v->a[102523] = anon_sym_DOLLAR;
v->a[102524] = actions(2462);
v->a[102525] = 1;
v->a[102526] = sym__special_character;
v->a[102527] = actions(2464);
v->a[102528] = 1;
v->a[102529] = anon_sym_DQUOTE;
v->a[102530] = actions(2466);
v->a[102531] = 1;
v->a[102532] = aux_sym_number_token1;
v->a[102533] = actions(2468);
v->a[102534] = 1;
v->a[102535] = aux_sym_number_token2;
v->a[102536] = actions(2470);
v->a[102537] = 1;
v->a[102538] = anon_sym_DOLLAR_LBRACE;
v->a[102539] = actions(2472);
small_parse_table_5127(v);
}
void small_parse_table_5127(t_small_parse_table_array *v)
{
v->a[102540] = 1;
v->a[102541] = anon_sym_DOLLAR_LPAREN;
v->a[102542] = actions(2474);
v->a[102543] = 1;
v->a[102544] = anon_sym_BQUOTE;
v->a[102545] = actions(2476);
v->a[102546] = 1;
v->a[102547] = anon_sym_DOLLAR_BQUOTE;
v->a[102548] = actions(2480);
v->a[102549] = 1;
v->a[102550] = sym_test_operator;
v->a[102551] = actions(2482);
v->a[102552] = 1;
v->a[102553] = sym__brace_start;
v->a[102554] = actions(5925);
v->a[102555] = 1;
v->a[102556] = aux_sym_heredoc_redirect_token1;
v->a[102557] = state(2122);
v->a[102558] = 1;
v->a[102559] = aux_sym__heredoc_command;
small_parse_table_5128(v);
}
void small_parse_table_5128(t_small_parse_table_array *v)
{
v->a[102560] = state(2852);
v->a[102561] = 1;
v->a[102562] = aux_sym__literal_repeat1;
v->a[102563] = state(2882);
v->a[102564] = 1;
v->a[102565] = sym_concatenation;
v->a[102566] = actions(2446);
v->a[102567] = 2;
v->a[102568] = sym_raw_string;
v->a[102569] = sym_word;
v->a[102570] = state(2716);
v->a[102571] = 7;
v->a[102572] = sym_arithmetic_expansion;
v->a[102573] = sym_brace_expression;
v->a[102574] = sym_string;
v->a[102575] = sym_number;
v->a[102576] = sym_simple_expansion;
v->a[102577] = sym_expansion;
v->a[102578] = sym_command_substitution;
v->a[102579] = 6;
small_parse_table_5129(v);
}
void small_parse_table_5129(t_small_parse_table_array *v)
{
v->a[102580] = actions(3);
v->a[102581] = 1;
v->a[102582] = sym_comment;
v->a[102583] = actions(5267);
v->a[102584] = 1;
v->a[102585] = aux_sym_concatenation_token1;
v->a[102586] = actions(5269);
v->a[102587] = 1;
v->a[102588] = sym__concat;
v->a[102589] = state(2138);
v->a[102590] = 1;
v->a[102591] = aux_sym_concatenation_repeat1;
v->a[102592] = actions(1182);
v->a[102593] = 3;
v->a[102594] = sym_file_descriptor;
v->a[102595] = ts_builtin_sym_end;
v->a[102596] = aux_sym_heredoc_redirect_token1;
v->a[102597] = actions(1180);
v->a[102598] = 19;
v->a[102599] = anon_sym_PIPE;
small_parse_table_5130(v);
}
/* EOF small_parse_table_1025.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1026.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 "./small_parse_table.h"
void small_parse_table_5130(t_small_parse_table_array *v)
{
v->a[102600] = anon_sym_SEMI_SEMI;
v->a[102601] = anon_sym_PIPE_AMP;
v->a[102602] = anon_sym_AMP_AMP;
v->a[102603] = anon_sym_PIPE_PIPE;
v->a[102604] = anon_sym_LT;
v->a[102605] = anon_sym_GT;
v->a[102606] = anon_sym_GT_GT;
v->a[102607] = anon_sym_AMP_GT;
v->a[102608] = anon_sym_AMP_GT_GT;
v->a[102609] = anon_sym_LT_AMP;
v->a[102610] = anon_sym_GT_AMP;
v->a[102611] = anon_sym_GT_PIPE;
v->a[102612] = anon_sym_LT_AMP_DASH;
v->a[102613] = anon_sym_GT_AMP_DASH;
v->a[102614] = anon_sym_LT_LT;
v->a[102615] = anon_sym_LT_LT_DASH;
v->a[102616] = anon_sym_AMP;
v->a[102617] = anon_sym_SEMI;
v->a[102618] = 6;
v->a[102619] = actions(3);
small_parse_table_5131(v);
}
void small_parse_table_5131(t_small_parse_table_array *v)
{
v->a[102620] = 1;
v->a[102621] = sym_comment;
v->a[102622] = actions(5267);
v->a[102623] = 1;
v->a[102624] = aux_sym_concatenation_token1;
v->a[102625] = actions(5269);
v->a[102626] = 1;
v->a[102627] = sym__concat;
v->a[102628] = state(2107);
v->a[102629] = 1;
v->a[102630] = aux_sym_concatenation_repeat1;
v->a[102631] = actions(1390);
v->a[102632] = 2;
v->a[102633] = sym_file_descriptor;
v->a[102634] = aux_sym_heredoc_redirect_token1;
v->a[102635] = actions(1388);
v->a[102636] = 20;
v->a[102637] = anon_sym_PIPE;
v->a[102638] = anon_sym_SEMI_SEMI;
v->a[102639] = anon_sym_PIPE_AMP;
small_parse_table_5132(v);
}
void small_parse_table_5132(t_small_parse_table_array *v)
{
v->a[102640] = anon_sym_AMP_AMP;
v->a[102641] = anon_sym_PIPE_PIPE;
v->a[102642] = anon_sym_LT;
v->a[102643] = anon_sym_GT;
v->a[102644] = anon_sym_GT_GT;
v->a[102645] = anon_sym_AMP_GT;
v->a[102646] = anon_sym_AMP_GT_GT;
v->a[102647] = anon_sym_LT_AMP;
v->a[102648] = anon_sym_GT_AMP;
v->a[102649] = anon_sym_GT_PIPE;
v->a[102650] = anon_sym_LT_AMP_DASH;
v->a[102651] = anon_sym_GT_AMP_DASH;
v->a[102652] = anon_sym_LT_LT;
v->a[102653] = anon_sym_LT_LT_DASH;
v->a[102654] = anon_sym_AMP;
v->a[102655] = anon_sym_BQUOTE;
v->a[102656] = anon_sym_SEMI;
v->a[102657] = 19;
v->a[102658] = actions(3);
v->a[102659] = 1;
small_parse_table_5133(v);
}
void small_parse_table_5133(t_small_parse_table_array *v)
{
v->a[102660] = sym_comment;
v->a[102661] = actions(2458);
v->a[102662] = 1;
v->a[102663] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[102664] = actions(2460);
v->a[102665] = 1;
v->a[102666] = anon_sym_DOLLAR;
v->a[102667] = actions(2462);
v->a[102668] = 1;
v->a[102669] = sym__special_character;
v->a[102670] = actions(2464);
v->a[102671] = 1;
v->a[102672] = anon_sym_DQUOTE;
v->a[102673] = actions(2466);
v->a[102674] = 1;
v->a[102675] = aux_sym_number_token1;
v->a[102676] = actions(2468);
v->a[102677] = 1;
v->a[102678] = aux_sym_number_token2;
v->a[102679] = actions(2470);
small_parse_table_5134(v);
}
void small_parse_table_5134(t_small_parse_table_array *v)
{
v->a[102680] = 1;
v->a[102681] = anon_sym_DOLLAR_LBRACE;
v->a[102682] = actions(2472);
v->a[102683] = 1;
v->a[102684] = anon_sym_DOLLAR_LPAREN;
v->a[102685] = actions(2474);
v->a[102686] = 1;
v->a[102687] = anon_sym_BQUOTE;
v->a[102688] = actions(2476);
v->a[102689] = 1;
v->a[102690] = anon_sym_DOLLAR_BQUOTE;
v->a[102691] = actions(2480);
v->a[102692] = 1;
v->a[102693] = sym_test_operator;
v->a[102694] = actions(2482);
v->a[102695] = 1;
v->a[102696] = sym__brace_start;
v->a[102697] = actions(5927);
v->a[102698] = 1;
v->a[102699] = aux_sym_heredoc_redirect_token1;
small_parse_table_5135(v);
}
/* EOF small_parse_table_1026.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1027.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 "./small_parse_table.h"
void small_parse_table_5135(t_small_parse_table_array *v)
{
v->a[102700] = state(2122);
v->a[102701] = 1;
v->a[102702] = aux_sym__heredoc_command;
v->a[102703] = state(2852);
v->a[102704] = 1;
v->a[102705] = aux_sym__literal_repeat1;
v->a[102706] = state(2882);
v->a[102707] = 1;
v->a[102708] = sym_concatenation;
v->a[102709] = actions(2446);
v->a[102710] = 2;
v->a[102711] = sym_raw_string;
v->a[102712] = sym_word;
v->a[102713] = state(2716);
v->a[102714] = 7;
v->a[102715] = sym_arithmetic_expansion;
v->a[102716] = sym_brace_expression;
v->a[102717] = sym_string;
v->a[102718] = sym_number;
v->a[102719] = sym_simple_expansion;
small_parse_table_5136(v);
}
void small_parse_table_5136(t_small_parse_table_array *v)
{
v->a[102720] = sym_expansion;
v->a[102721] = sym_command_substitution;
v->a[102722] = 6;
v->a[102723] = actions(3);
v->a[102724] = 1;
v->a[102725] = sym_comment;
v->a[102726] = actions(5267);
v->a[102727] = 1;
v->a[102728] = aux_sym_concatenation_token1;
v->a[102729] = actions(5929);
v->a[102730] = 1;
v->a[102731] = sym__concat;
v->a[102732] = state(1910);
v->a[102733] = 1;
v->a[102734] = aux_sym_concatenation_repeat1;
v->a[102735] = actions(2690);
v->a[102736] = 3;
v->a[102737] = sym_file_descriptor;
v->a[102738] = ts_builtin_sym_end;
v->a[102739] = aux_sym_heredoc_redirect_token1;
small_parse_table_5137(v);
}
void small_parse_table_5137(t_small_parse_table_array *v)
{
v->a[102740] = actions(2688);
v->a[102741] = 19;
v->a[102742] = anon_sym_PIPE;
v->a[102743] = anon_sym_SEMI_SEMI;
v->a[102744] = anon_sym_PIPE_AMP;
v->a[102745] = anon_sym_AMP_AMP;
v->a[102746] = anon_sym_PIPE_PIPE;
v->a[102747] = anon_sym_LT;
v->a[102748] = anon_sym_GT;
v->a[102749] = anon_sym_GT_GT;
v->a[102750] = anon_sym_AMP_GT;
v->a[102751] = anon_sym_AMP_GT_GT;
v->a[102752] = anon_sym_LT_AMP;
v->a[102753] = anon_sym_GT_AMP;
v->a[102754] = anon_sym_GT_PIPE;
v->a[102755] = anon_sym_LT_AMP_DASH;
v->a[102756] = anon_sym_GT_AMP_DASH;
v->a[102757] = anon_sym_LT_LT;
v->a[102758] = anon_sym_LT_LT_DASH;
v->a[102759] = anon_sym_AMP;
small_parse_table_5138(v);
}
void small_parse_table_5138(t_small_parse_table_array *v)
{
v->a[102760] = anon_sym_SEMI;
v->a[102761] = 5;
v->a[102762] = actions(3);
v->a[102763] = 1;
v->a[102764] = sym_comment;
v->a[102765] = actions(5931);
v->a[102766] = 1;
v->a[102767] = sym_variable_name;
v->a[102768] = actions(5145);
v->a[102769] = 2;
v->a[102770] = sym_file_descriptor;
v->a[102771] = aux_sym_heredoc_redirect_token1;
v->a[102772] = state(2103);
v->a[102773] = 2;
v->a[102774] = sym_variable_assignment;
v->a[102775] = aux_sym_variable_assignments_repeat1;
v->a[102776] = actions(5143);
v->a[102777] = 20;
v->a[102778] = anon_sym_PIPE;
v->a[102779] = anon_sym_SEMI_SEMI;
small_parse_table_5139(v);
}
void small_parse_table_5139(t_small_parse_table_array *v)
{
v->a[102780] = anon_sym_PIPE_AMP;
v->a[102781] = anon_sym_AMP_AMP;
v->a[102782] = anon_sym_PIPE_PIPE;
v->a[102783] = anon_sym_LT;
v->a[102784] = anon_sym_GT;
v->a[102785] = anon_sym_GT_GT;
v->a[102786] = anon_sym_AMP_GT;
v->a[102787] = anon_sym_AMP_GT_GT;
v->a[102788] = anon_sym_LT_AMP;
v->a[102789] = anon_sym_GT_AMP;
v->a[102790] = anon_sym_GT_PIPE;
v->a[102791] = anon_sym_LT_AMP_DASH;
v->a[102792] = anon_sym_GT_AMP_DASH;
v->a[102793] = anon_sym_LT_LT;
v->a[102794] = anon_sym_LT_LT_DASH;
v->a[102795] = anon_sym_AMP;
v->a[102796] = anon_sym_BQUOTE;
v->a[102797] = anon_sym_SEMI;
v->a[102798] = 8;
v->a[102799] = actions(3);
small_parse_table_5140(v);
}
/* EOF small_parse_table_1027.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1028.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 "./small_parse_table.h"
void small_parse_table_5140(t_small_parse_table_array *v)
{
v->a[102800] = 1;
v->a[102801] = sym_comment;
v->a[102802] = actions(5157);
v->a[102803] = 1;
v->a[102804] = aux_sym_heredoc_redirect_token1;
v->a[102805] = actions(5403);
v->a[102806] = 1;
v->a[102807] = sym_file_descriptor;
v->a[102808] = actions(2945);
v->a[102809] = 2;
v->a[102810] = anon_sym_LT_LT;
v->a[102811] = anon_sym_LT_LT_DASH;
v->a[102812] = actions(5401);
v->a[102813] = 2;
v->a[102814] = anon_sym_LT_AMP_DASH;
v->a[102815] = anon_sym_GT_AMP_DASH;
v->a[102816] = state(2064);
v->a[102817] = 3;
v->a[102818] = sym_file_redirect;
v->a[102819] = sym_heredoc_redirect;
small_parse_table_5141(v);
}
void small_parse_table_5141(t_small_parse_table_array *v)
{
v->a[102820] = aux_sym_redirected_statement_repeat1;
v->a[102821] = actions(5151);
v->a[102822] = 8;
v->a[102823] = anon_sym_PIPE;
v->a[102824] = anon_sym_SEMI_SEMI;
v->a[102825] = anon_sym_PIPE_AMP;
v->a[102826] = anon_sym_AMP_AMP;
v->a[102827] = anon_sym_PIPE_PIPE;
v->a[102828] = anon_sym_AMP;
v->a[102829] = anon_sym_BQUOTE;
v->a[102830] = anon_sym_SEMI;
v->a[102831] = actions(5399);
v->a[102832] = 8;
v->a[102833] = anon_sym_LT;
v->a[102834] = anon_sym_GT;
v->a[102835] = anon_sym_GT_GT;
v->a[102836] = anon_sym_AMP_GT;
v->a[102837] = anon_sym_AMP_GT_GT;
v->a[102838] = anon_sym_LT_AMP;
v->a[102839] = anon_sym_GT_AMP;
small_parse_table_5142(v);
}
void small_parse_table_5142(t_small_parse_table_array *v)
{
v->a[102840] = anon_sym_GT_PIPE;
v->a[102841] = 3;
v->a[102842] = actions(3);
v->a[102843] = 1;
v->a[102844] = sym_comment;
v->a[102845] = actions(2719);
v->a[102846] = 4;
v->a[102847] = sym_file_descriptor;
v->a[102848] = sym_variable_name;
v->a[102849] = ts_builtin_sym_end;
v->a[102850] = aux_sym_heredoc_redirect_token1;
v->a[102851] = actions(2717);
v->a[102852] = 21;
v->a[102853] = anon_sym_PIPE;
v->a[102854] = anon_sym_RPAREN;
v->a[102855] = anon_sym_SEMI_SEMI;
v->a[102856] = anon_sym_PIPE_AMP;
v->a[102857] = anon_sym_AMP_AMP;
v->a[102858] = anon_sym_PIPE_PIPE;
v->a[102859] = anon_sym_LT;
small_parse_table_5143(v);
}
void small_parse_table_5143(t_small_parse_table_array *v)
{
v->a[102860] = anon_sym_GT;
v->a[102861] = anon_sym_GT_GT;
v->a[102862] = anon_sym_AMP_GT;
v->a[102863] = anon_sym_AMP_GT_GT;
v->a[102864] = anon_sym_LT_AMP;
v->a[102865] = anon_sym_GT_AMP;
v->a[102866] = anon_sym_GT_PIPE;
v->a[102867] = anon_sym_LT_AMP_DASH;
v->a[102868] = anon_sym_GT_AMP_DASH;
v->a[102869] = anon_sym_LT_LT;
v->a[102870] = anon_sym_LT_LT_DASH;
v->a[102871] = anon_sym_AMP;
v->a[102872] = anon_sym_BQUOTE;
v->a[102873] = anon_sym_SEMI;
v->a[102874] = 3;
v->a[102875] = actions(3);
v->a[102876] = 1;
v->a[102877] = sym_comment;
v->a[102878] = actions(3020);
v->a[102879] = 3;
small_parse_table_5144(v);
}
void small_parse_table_5144(t_small_parse_table_array *v)
{
v->a[102880] = sym_file_descriptor;
v->a[102881] = sym__concat;
v->a[102882] = aux_sym_heredoc_redirect_token1;
v->a[102883] = actions(3018);
v->a[102884] = 22;
v->a[102885] = anon_sym_PIPE;
v->a[102886] = anon_sym_SEMI_SEMI;
v->a[102887] = anon_sym_SEMI_AMP;
v->a[102888] = anon_sym_SEMI_SEMI_AMP;
v->a[102889] = anon_sym_PIPE_AMP;
v->a[102890] = anon_sym_AMP_AMP;
v->a[102891] = anon_sym_PIPE_PIPE;
v->a[102892] = anon_sym_LT;
v->a[102893] = anon_sym_GT;
v->a[102894] = anon_sym_GT_GT;
v->a[102895] = anon_sym_AMP_GT;
v->a[102896] = anon_sym_AMP_GT_GT;
v->a[102897] = anon_sym_LT_AMP;
v->a[102898] = anon_sym_GT_AMP;
v->a[102899] = anon_sym_GT_PIPE;
small_parse_table_5145(v);
}
/* EOF small_parse_table_1028.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1029.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 "./small_parse_table.h"
void small_parse_table_5145(t_small_parse_table_array *v)
{
v->a[102900] = anon_sym_LT_AMP_DASH;
v->a[102901] = anon_sym_GT_AMP_DASH;
v->a[102902] = anon_sym_LT_LT;
v->a[102903] = anon_sym_LT_LT_DASH;
v->a[102904] = anon_sym_AMP;
v->a[102905] = aux_sym_concatenation_token1;
v->a[102906] = anon_sym_SEMI;
v->a[102907] = 3;
v->a[102908] = actions(3);
v->a[102909] = 1;
v->a[102910] = sym_comment;
v->a[102911] = actions(3024);
v->a[102912] = 3;
v->a[102913] = sym_file_descriptor;
v->a[102914] = sym__concat;
v->a[102915] = aux_sym_heredoc_redirect_token1;
v->a[102916] = actions(3022);
v->a[102917] = 22;
v->a[102918] = anon_sym_PIPE;
v->a[102919] = anon_sym_SEMI_SEMI;
small_parse_table_5146(v);
}
void small_parse_table_5146(t_small_parse_table_array *v)
{
v->a[102920] = anon_sym_SEMI_AMP;
v->a[102921] = anon_sym_SEMI_SEMI_AMP;
v->a[102922] = anon_sym_PIPE_AMP;
v->a[102923] = anon_sym_AMP_AMP;
v->a[102924] = anon_sym_PIPE_PIPE;
v->a[102925] = anon_sym_LT;
v->a[102926] = anon_sym_GT;
v->a[102927] = anon_sym_GT_GT;
v->a[102928] = anon_sym_AMP_GT;
v->a[102929] = anon_sym_AMP_GT_GT;
v->a[102930] = anon_sym_LT_AMP;
v->a[102931] = anon_sym_GT_AMP;
v->a[102932] = anon_sym_GT_PIPE;
v->a[102933] = anon_sym_LT_AMP_DASH;
v->a[102934] = anon_sym_GT_AMP_DASH;
v->a[102935] = anon_sym_LT_LT;
v->a[102936] = anon_sym_LT_LT_DASH;
v->a[102937] = anon_sym_AMP;
v->a[102938] = aux_sym_concatenation_token1;
v->a[102939] = anon_sym_SEMI;
small_parse_table_5147(v);
}
void small_parse_table_5147(t_small_parse_table_array *v)
{
v->a[102940] = 3;
v->a[102941] = actions(3);
v->a[102942] = 1;
v->a[102943] = sym_comment;
v->a[102944] = actions(3034);
v->a[102945] = 3;
v->a[102946] = sym_file_descriptor;
v->a[102947] = sym__concat;
v->a[102948] = aux_sym_heredoc_redirect_token1;
v->a[102949] = actions(3032);
v->a[102950] = 22;
v->a[102951] = anon_sym_PIPE;
v->a[102952] = anon_sym_SEMI_SEMI;
v->a[102953] = anon_sym_SEMI_AMP;
v->a[102954] = anon_sym_SEMI_SEMI_AMP;
v->a[102955] = anon_sym_PIPE_AMP;
v->a[102956] = anon_sym_AMP_AMP;
v->a[102957] = anon_sym_PIPE_PIPE;
v->a[102958] = anon_sym_LT;
v->a[102959] = anon_sym_GT;
small_parse_table_5148(v);
}
void small_parse_table_5148(t_small_parse_table_array *v)
{
v->a[102960] = anon_sym_GT_GT;
v->a[102961] = anon_sym_AMP_GT;
v->a[102962] = anon_sym_AMP_GT_GT;
v->a[102963] = anon_sym_LT_AMP;
v->a[102964] = anon_sym_GT_AMP;
v->a[102965] = anon_sym_GT_PIPE;
v->a[102966] = anon_sym_LT_AMP_DASH;
v->a[102967] = anon_sym_GT_AMP_DASH;
v->a[102968] = anon_sym_LT_LT;
v->a[102969] = anon_sym_LT_LT_DASH;
v->a[102970] = anon_sym_AMP;
v->a[102971] = aux_sym_concatenation_token1;
v->a[102972] = anon_sym_SEMI;
v->a[102973] = 6;
v->a[102974] = actions(3);
v->a[102975] = 1;
v->a[102976] = sym_comment;
v->a[102977] = actions(5267);
v->a[102978] = 1;
v->a[102979] = aux_sym_concatenation_token1;
small_parse_table_5149(v);
}
void small_parse_table_5149(t_small_parse_table_array *v)
{
v->a[102980] = actions(5933);
v->a[102981] = 1;
v->a[102982] = sym__concat;
v->a[102983] = state(1910);
v->a[102984] = 1;
v->a[102985] = aux_sym_concatenation_repeat1;
v->a[102986] = actions(2696);
v->a[102987] = 3;
v->a[102988] = sym_file_descriptor;
v->a[102989] = ts_builtin_sym_end;
v->a[102990] = aux_sym_heredoc_redirect_token1;
v->a[102991] = actions(2694);
v->a[102992] = 19;
v->a[102993] = anon_sym_PIPE;
v->a[102994] = anon_sym_SEMI_SEMI;
v->a[102995] = anon_sym_PIPE_AMP;
v->a[102996] = anon_sym_AMP_AMP;
v->a[102997] = anon_sym_PIPE_PIPE;
v->a[102998] = anon_sym_LT;
v->a[102999] = anon_sym_GT;
small_parse_table_5150(v);
}
/* EOF small_parse_table_1029.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_515(t_small_parse_table_array *v)
{
v->a[10300] = sym_command_substitution;
v->a[10301] = actions(1180);
v->a[10302] = 20;
v->a[10303] = anon_sym_PIPE;
v->a[10304] = anon_sym_RPAREN;
v->a[10305] = anon_sym_SEMI_SEMI;
v->a[10306] = anon_sym_PIPE_AMP;
v->a[10307] = anon_sym_AMP_AMP;
v->a[10308] = anon_sym_PIPE_PIPE;
v->a[10309] = anon_sym_LT;
v->a[10310] = anon_sym_GT;
v->a[10311] = anon_sym_GT_GT;
v->a[10312] = anon_sym_AMP_GT;
v->a[10313] = anon_sym_AMP_GT_GT;
v->a[10314] = anon_sym_LT_AMP;
v->a[10315] = anon_sym_GT_AMP;
v->a[10316] = anon_sym_GT_PIPE;
v->a[10317] = anon_sym_LT_AMP_DASH;
v->a[10318] = anon_sym_GT_AMP_DASH;
v->a[10319] = anon_sym_LT_LT;
v->a[10300] = sym_pipeline;
v->a[10301] = state(1196);
v->a[10302] = 1;
v->a[10303] = aux_sym_redirected_statement_repeat2;
v->a[10304] = state(2037);
v->a[10305] = 1;
v->a[10306] = sym__statement_not_pipeline;
v->a[10307] = state(2206);
v->a[10308] = 1;
v->a[10309] = sym__statements;
v->a[10310] = actions(11);
v->a[10311] = 2;
v->a[10312] = anon_sym_while;
v->a[10313] = anon_sym_until;
v->a[10314] = actions(254);
v->a[10315] = 2;
v->a[10316] = anon_sym_LT_AMP_DASH;
v->a[10317] = anon_sym_GT_AMP_DASH;
v->a[10318] = state(295);
v->a[10319] = 6;
small_parse_table_516(v);
}
void small_parse_table_516(t_small_parse_table_array *v)
{
v->a[10320] = anon_sym_LT_LT_DASH;
v->a[10321] = anon_sym_AMP;
v->a[10322] = anon_sym_SEMI;
v->a[10323] = 19;
v->a[10324] = actions(3);
v->a[10325] = 1;
v->a[10326] = sym_comment;
v->a[10327] = actions(2178);
v->a[10328] = 1;
v->a[10329] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10330] = actions(2180);
v->a[10331] = 1;
v->a[10332] = anon_sym_DOLLAR;
v->a[10333] = actions(2182);
v->a[10334] = 1;
v->a[10335] = sym__special_character;
v->a[10336] = actions(2184);
v->a[10337] = 1;
v->a[10338] = anon_sym_DQUOTE;
v->a[10339] = actions(2186);
v->a[10320] = sym_arithmetic_expansion;
v->a[10321] = sym_string;
v->a[10322] = sym_number;
v->a[10323] = sym_simple_expansion;
v->a[10324] = sym_expansion;
v->a[10325] = sym_command_substitution;
v->a[10326] = actions(252);
v->a[10327] = 8;
v->a[10328] = anon_sym_LT;
v->a[10329] = anon_sym_GT;
v->a[10330] = anon_sym_GT_GT;
v->a[10331] = anon_sym_AMP_GT;
v->a[10332] = anon_sym_AMP_GT_GT;
v->a[10333] = anon_sym_LT_AMP;
v->a[10334] = anon_sym_GT_AMP;
v->a[10335] = anon_sym_GT_PIPE;
v->a[10336] = state(1031);
v->a[10337] = 12;
v->a[10338] = sym_redirected_statement;
v->a[10339] = sym_for_statement;
small_parse_table_517(v);
}
void small_parse_table_517(t_small_parse_table_array *v)
{
v->a[10340] = 1;
v->a[10341] = aux_sym_number_token1;
v->a[10342] = actions(2188);
v->a[10343] = 1;
v->a[10344] = aux_sym_number_token2;
v->a[10345] = actions(2190);
v->a[10346] = 1;
v->a[10347] = anon_sym_DOLLAR_LBRACE;
v->a[10348] = actions(2192);
v->a[10349] = 1;
v->a[10350] = anon_sym_DOLLAR_LPAREN;
v->a[10351] = actions(2194);
v->a[10340] = sym_while_statement;
v->a[10341] = sym_if_statement;
v->a[10342] = sym_case_statement;
v->a[10343] = sym_function_definition;
v->a[10344] = sym_compound_statement;
v->a[10345] = sym_subshell;
v->a[10346] = sym_list;
v->a[10347] = sym_negated_command;
v->a[10348] = sym_command;
v->a[10349] = sym_variable_assignments;
v->a[10350] = 34;
v->a[10351] = actions(3);
v->a[10352] = 1;
v->a[10353] = anon_sym_BQUOTE;
v->a[10354] = actions(2196);
v->a[10353] = sym_comment;
v->a[10354] = actions(9);
v->a[10355] = 1;
v->a[10356] = anon_sym_DOLLAR_BQUOTE;
v->a[10357] = actions(2198);
v->a[10356] = anon_sym_for;
v->a[10357] = actions(13);
v->a[10358] = 1;
v->a[10359] = sym_test_operator;
v->a[10359] = anon_sym_if;
small_parse_table_518(v);
}
void small_parse_table_518(t_small_parse_table_array *v)
{
v->a[10360] = actions(2200);
v->a[10360] = actions(15);
v->a[10361] = 1;
v->a[10362] = sym__brace_start;
v->a[10363] = state(2096);
v->a[10362] = anon_sym_case;
v->a[10363] = actions(17);
v->a[10364] = 1;
v->a[10365] = aux_sym__literal_repeat1;
v->a[10366] = state(2462);
v->a[10365] = anon_sym_LPAREN;
v->a[10366] = actions(19);
v->a[10367] = 1;
v->a[10368] = sym_concatenation;
v->a[10369] = actions(1530);
v->a[10370] = 2;
v->a[10371] = sym_file_descriptor;
v->a[10372] = aux_sym_heredoc_redirect_token1;
v->a[10373] = actions(2176);
v->a[10374] = 2;
v->a[10375] = sym_raw_string;
v->a[10376] = sym_word;
v->a[10377] = state(1973);
v->a[10378] = 7;
v->a[10379] = sym_arithmetic_expansion;
v->a[10368] = anon_sym_LBRACE;
v->a[10369] = actions(63);
v->a[10370] = 1;
v->a[10371] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10372] = actions(65);
v->a[10373] = 1;
v->a[10374] = anon_sym_DOLLAR;
v->a[10375] = actions(67);
v->a[10376] = 1;
v->a[10377] = anon_sym_DQUOTE;
v->a[10378] = actions(71);
v->a[10379] = 1;
small_parse_table_519(v);
}
void small_parse_table_519(t_small_parse_table_array *v)
{
v->a[10380] = sym_brace_expression;
v->a[10381] = sym_string;
v->a[10382] = sym_number;
v->a[10383] = sym_simple_expansion;
v->a[10384] = sym_expansion;
v->a[10385] = sym_command_substitution;
v->a[10386] = actions(1528);
v->a[10387] = 21;
v->a[10388] = anon_sym_PIPE;
v->a[10389] = anon_sym_SEMI_SEMI;
v->a[10390] = anon_sym_SEMI_AMP;
v->a[10391] = anon_sym_SEMI_SEMI_AMP;
v->a[10392] = anon_sym_PIPE_AMP;
v->a[10393] = anon_sym_AMP_AMP;
v->a[10394] = anon_sym_PIPE_PIPE;
v->a[10395] = anon_sym_LT;
v->a[10396] = anon_sym_GT;
v->a[10397] = anon_sym_GT_GT;
v->a[10398] = anon_sym_AMP_GT;
v->a[10399] = anon_sym_AMP_GT_GT;
v->a[10380] = aux_sym_number_token1;
v->a[10381] = actions(73);
v->a[10382] = 1;
v->a[10383] = aux_sym_number_token2;
v->a[10384] = actions(75);
v->a[10385] = 1;
v->a[10386] = anon_sym_DOLLAR_LBRACE;
v->a[10387] = actions(77);
v->a[10388] = 1;
v->a[10389] = anon_sym_DOLLAR_LPAREN;
v->a[10390] = actions(79);
v->a[10391] = 1;
v->a[10392] = anon_sym_BQUOTE;
v->a[10393] = actions(248);
v->a[10394] = 1;
v->a[10395] = sym_word;
v->a[10396] = actions(250);
v->a[10397] = 1;
v->a[10398] = anon_sym_BANG;
v->a[10399] = actions(256);
small_parse_table_520(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1030.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 "./small_parse_table.h"
void small_parse_table_5150(t_small_parse_table_array *v)
{
v->a[103000] = anon_sym_GT_GT;
v->a[103001] = anon_sym_AMP_GT;
v->a[103002] = anon_sym_AMP_GT_GT;
v->a[103003] = anon_sym_LT_AMP;
v->a[103004] = anon_sym_GT_AMP;
v->a[103005] = anon_sym_GT_PIPE;
v->a[103006] = anon_sym_LT_AMP_DASH;
v->a[103007] = anon_sym_GT_AMP_DASH;
v->a[103008] = anon_sym_LT_LT;
v->a[103009] = anon_sym_LT_LT_DASH;
v->a[103010] = anon_sym_AMP;
v->a[103011] = anon_sym_SEMI;
v->a[103012] = 6;
v->a[103013] = actions(3);
v->a[103014] = 1;
v->a[103015] = sym_comment;
v->a[103016] = actions(5161);
v->a[103017] = 1;
v->a[103018] = aux_sym_concatenation_token1;
v->a[103019] = actions(5163);
small_parse_table_5151(v);
}
void small_parse_table_5151(t_small_parse_table_array *v)
{
v->a[103020] = 1;
v->a[103021] = sym__concat;
v->a[103022] = state(2131);
v->a[103023] = 1;
v->a[103024] = aux_sym_concatenation_repeat1;
v->a[103025] = actions(2719);
v->a[103026] = 3;
v->a[103027] = sym_file_descriptor;
v->a[103028] = sym_variable_name;
v->a[103029] = aux_sym_heredoc_redirect_token1;
v->a[103030] = actions(2717);
v->a[103031] = 19;
v->a[103032] = anon_sym_PIPE;
v->a[103033] = anon_sym_SEMI_SEMI;
v->a[103034] = anon_sym_PIPE_AMP;
v->a[103035] = anon_sym_AMP_AMP;
v->a[103036] = anon_sym_PIPE_PIPE;
v->a[103037] = anon_sym_LT;
v->a[103038] = anon_sym_GT;
v->a[103039] = anon_sym_GT_GT;
small_parse_table_5152(v);
}
void small_parse_table_5152(t_small_parse_table_array *v)
{
v->a[103040] = anon_sym_AMP_GT;
v->a[103041] = anon_sym_AMP_GT_GT;
v->a[103042] = anon_sym_LT_AMP;
v->a[103043] = anon_sym_GT_AMP;
v->a[103044] = anon_sym_GT_PIPE;
v->a[103045] = anon_sym_LT_AMP_DASH;
v->a[103046] = anon_sym_GT_AMP_DASH;
v->a[103047] = anon_sym_LT_LT;
v->a[103048] = anon_sym_LT_LT_DASH;
v->a[103049] = anon_sym_AMP;
v->a[103050] = anon_sym_SEMI;
v->a[103051] = 3;
v->a[103052] = actions(3);
v->a[103053] = 1;
v->a[103054] = sym_comment;
v->a[103055] = actions(3117);
v->a[103056] = 3;
v->a[103057] = sym_file_descriptor;
v->a[103058] = sym__concat;
v->a[103059] = aux_sym_heredoc_redirect_token1;
small_parse_table_5153(v);
}
void small_parse_table_5153(t_small_parse_table_array *v)
{
v->a[103060] = actions(3115);
v->a[103061] = 22;
v->a[103062] = anon_sym_PIPE;
v->a[103063] = anon_sym_SEMI_SEMI;
v->a[103064] = anon_sym_SEMI_AMP;
v->a[103065] = anon_sym_SEMI_SEMI_AMP;
v->a[103066] = anon_sym_PIPE_AMP;
v->a[103067] = anon_sym_AMP_AMP;
v->a[103068] = anon_sym_PIPE_PIPE;
v->a[103069] = anon_sym_LT;
v->a[103070] = anon_sym_GT;
v->a[103071] = anon_sym_GT_GT;
v->a[103072] = anon_sym_AMP_GT;
v->a[103073] = anon_sym_AMP_GT_GT;
v->a[103074] = anon_sym_LT_AMP;
v->a[103075] = anon_sym_GT_AMP;
v->a[103076] = anon_sym_GT_PIPE;
v->a[103077] = anon_sym_LT_AMP_DASH;
v->a[103078] = anon_sym_GT_AMP_DASH;
v->a[103079] = anon_sym_LT_LT;
small_parse_table_5154(v);
}
void small_parse_table_5154(t_small_parse_table_array *v)
{
v->a[103080] = anon_sym_LT_LT_DASH;
v->a[103081] = anon_sym_AMP;
v->a[103082] = aux_sym_concatenation_token1;
v->a[103083] = anon_sym_SEMI;
v->a[103084] = 8;
v->a[103085] = actions(3);
v->a[103086] = 1;
v->a[103087] = sym_comment;
v->a[103088] = actions(5941);
v->a[103089] = 1;
v->a[103090] = sym_file_descriptor;
v->a[103091] = actions(5176);
v->a[103092] = 2;
v->a[103093] = ts_builtin_sym_end;
v->a[103094] = aux_sym_heredoc_redirect_token1;
v->a[103095] = actions(5326);
v->a[103096] = 2;
v->a[103097] = anon_sym_LT_LT;
v->a[103098] = anon_sym_LT_LT_DASH;
v->a[103099] = actions(5938);
small_parse_table_5155(v);
}
/* EOF small_parse_table_1030.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1031.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 "./small_parse_table.h"
void small_parse_table_5155(t_small_parse_table_array *v)
{
v->a[103100] = 2;
v->a[103101] = anon_sym_LT_AMP_DASH;
v->a[103102] = anon_sym_GT_AMP_DASH;
v->a[103103] = state(2148);
v->a[103104] = 3;
v->a[103105] = sym_file_redirect;
v->a[103106] = sym_heredoc_redirect;
v->a[103107] = aux_sym_redirected_statement_repeat1;
v->a[103108] = actions(5165);
v->a[103109] = 7;
v->a[103110] = anon_sym_PIPE;
v->a[103111] = anon_sym_SEMI_SEMI;
v->a[103112] = anon_sym_PIPE_AMP;
v->a[103113] = anon_sym_AMP_AMP;
v->a[103114] = anon_sym_PIPE_PIPE;
v->a[103115] = anon_sym_AMP;
v->a[103116] = anon_sym_SEMI;
v->a[103117] = actions(5935);
v->a[103118] = 8;
v->a[103119] = anon_sym_LT;
small_parse_table_5156(v);
}
void small_parse_table_5156(t_small_parse_table_array *v)
{
v->a[103120] = anon_sym_GT;
v->a[103121] = anon_sym_GT_GT;
v->a[103122] = anon_sym_AMP_GT;
v->a[103123] = anon_sym_AMP_GT_GT;
v->a[103124] = anon_sym_LT_AMP;
v->a[103125] = anon_sym_GT_AMP;
v->a[103126] = anon_sym_GT_PIPE;
v->a[103127] = 6;
v->a[103128] = actions(3);
v->a[103129] = 1;
v->a[103130] = sym_comment;
v->a[103131] = actions(5267);
v->a[103132] = 1;
v->a[103133] = aux_sym_concatenation_token1;
v->a[103134] = actions(5269);
v->a[103135] = 1;
v->a[103136] = sym__concat;
v->a[103137] = state(2171);
v->a[103138] = 1;
v->a[103139] = aux_sym_concatenation_repeat1;
small_parse_table_5157(v);
}
void small_parse_table_5157(t_small_parse_table_array *v)
{
v->a[103140] = actions(2664);
v->a[103141] = 2;
v->a[103142] = sym_file_descriptor;
v->a[103143] = aux_sym_heredoc_redirect_token1;
v->a[103144] = actions(2662);
v->a[103145] = 20;
v->a[103146] = anon_sym_PIPE;
v->a[103147] = anon_sym_SEMI_SEMI;
v->a[103148] = anon_sym_PIPE_AMP;
v->a[103149] = anon_sym_AMP_AMP;
v->a[103150] = anon_sym_PIPE_PIPE;
v->a[103151] = anon_sym_LT;
v->a[103152] = anon_sym_GT;
v->a[103153] = anon_sym_GT_GT;
v->a[103154] = anon_sym_AMP_GT;
v->a[103155] = anon_sym_AMP_GT_GT;
v->a[103156] = anon_sym_LT_AMP;
v->a[103157] = anon_sym_GT_AMP;
v->a[103158] = anon_sym_GT_PIPE;
v->a[103159] = anon_sym_LT_AMP_DASH;
small_parse_table_5158(v);
}
void small_parse_table_5158(t_small_parse_table_array *v)
{
v->a[103160] = anon_sym_GT_AMP_DASH;
v->a[103161] = anon_sym_LT_LT;
v->a[103162] = anon_sym_LT_LT_DASH;
v->a[103163] = anon_sym_AMP;
v->a[103164] = sym__special_character;
v->a[103165] = anon_sym_SEMI;
v->a[103166] = 18;
v->a[103167] = actions(57);
v->a[103168] = 1;
v->a[103169] = sym_comment;
v->a[103170] = actions(4340);
v->a[103171] = 1;
v->a[103172] = anon_sym_DOLLAR;
v->a[103173] = actions(4346);
v->a[103174] = 1;
v->a[103175] = aux_sym_number_token1;
v->a[103176] = actions(4348);
v->a[103177] = 1;
v->a[103178] = aux_sym_number_token2;
v->a[103179] = actions(4352);
small_parse_table_5159(v);
}
void small_parse_table_5159(t_small_parse_table_array *v)
{
v->a[103180] = 1;
v->a[103181] = anon_sym_DOLLAR_LPAREN;
v->a[103182] = actions(4360);
v->a[103183] = 1;
v->a[103184] = sym_extglob_pattern;
v->a[103185] = actions(4362);
v->a[103186] = 1;
v->a[103187] = sym__brace_start;
v->a[103188] = actions(4550);
v->a[103189] = 1;
v->a[103190] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[103191] = actions(4552);
v->a[103192] = 1;
v->a[103193] = sym__special_character;
v->a[103194] = actions(4554);
v->a[103195] = 1;
v->a[103196] = anon_sym_DQUOTE;
v->a[103197] = actions(4556);
v->a[103198] = 1;
v->a[103199] = anon_sym_DOLLAR_LBRACE;
small_parse_table_5160(v);
}
/* EOF small_parse_table_1031.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1032.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 "./small_parse_table.h"
void small_parse_table_5160(t_small_parse_table_array *v)
{
v->a[103200] = actions(4558);
v->a[103201] = 1;
v->a[103202] = anon_sym_BQUOTE;
v->a[103203] = actions(4560);
v->a[103204] = 1;
v->a[103205] = anon_sym_DOLLAR_BQUOTE;
v->a[103206] = actions(5944);
v->a[103207] = 1;
v->a[103208] = sym_word;
v->a[103209] = state(3423);
v->a[103210] = 1;
v->a[103211] = aux_sym__literal_repeat1;
v->a[103212] = actions(5946);
v->a[103213] = 2;
v->a[103214] = sym_test_operator;
v->a[103215] = sym_raw_string;
v->a[103216] = state(3558);
v->a[103217] = 2;
v->a[103218] = sym_concatenation;
v->a[103219] = sym__extglob_blob;
small_parse_table_5161(v);
}
void small_parse_table_5161(t_small_parse_table_array *v)
{
v->a[103220] = state(3404);
v->a[103221] = 7;
v->a[103222] = sym_arithmetic_expansion;
v->a[103223] = sym_brace_expression;
v->a[103224] = sym_string;
v->a[103225] = sym_number;
v->a[103226] = sym_simple_expansion;
v->a[103227] = sym_expansion;
v->a[103228] = sym_command_substitution;
v->a[103229] = 3;
v->a[103230] = actions(3);
v->a[103231] = 1;
v->a[103232] = sym_comment;
v->a[103233] = actions(3066);
v->a[103234] = 3;
v->a[103235] = sym_file_descriptor;
v->a[103236] = sym__concat;
v->a[103237] = aux_sym_heredoc_redirect_token1;
v->a[103238] = actions(3064);
v->a[103239] = 22;
small_parse_table_5162(v);
}
void small_parse_table_5162(t_small_parse_table_array *v)
{
v->a[103240] = anon_sym_PIPE;
v->a[103241] = anon_sym_SEMI_SEMI;
v->a[103242] = anon_sym_SEMI_AMP;
v->a[103243] = anon_sym_SEMI_SEMI_AMP;
v->a[103244] = anon_sym_PIPE_AMP;
v->a[103245] = anon_sym_AMP_AMP;
v->a[103246] = anon_sym_PIPE_PIPE;
v->a[103247] = anon_sym_LT;
v->a[103248] = anon_sym_GT;
v->a[103249] = anon_sym_GT_GT;
v->a[103250] = anon_sym_AMP_GT;
v->a[103251] = anon_sym_AMP_GT_GT;
v->a[103252] = anon_sym_LT_AMP;
v->a[103253] = anon_sym_GT_AMP;
v->a[103254] = anon_sym_GT_PIPE;
v->a[103255] = anon_sym_LT_AMP_DASH;
v->a[103256] = anon_sym_GT_AMP_DASH;
v->a[103257] = anon_sym_LT_LT;
v->a[103258] = anon_sym_LT_LT_DASH;
v->a[103259] = anon_sym_AMP;
small_parse_table_5163(v);
}
void small_parse_table_5163(t_small_parse_table_array *v)
{
v->a[103260] = aux_sym_concatenation_token1;
v->a[103261] = anon_sym_SEMI;
v->a[103262] = 3;
v->a[103263] = actions(3);
v->a[103264] = 1;
v->a[103265] = sym_comment;
v->a[103266] = actions(3159);
v->a[103267] = 3;
v->a[103268] = sym_file_descriptor;
v->a[103269] = sym__concat;
v->a[103270] = aux_sym_heredoc_redirect_token1;
v->a[103271] = actions(3157);
v->a[103272] = 22;
v->a[103273] = anon_sym_PIPE;
v->a[103274] = anon_sym_SEMI_SEMI;
v->a[103275] = anon_sym_SEMI_AMP;
v->a[103276] = anon_sym_SEMI_SEMI_AMP;
v->a[103277] = anon_sym_PIPE_AMP;
v->a[103278] = anon_sym_AMP_AMP;
v->a[103279] = anon_sym_PIPE_PIPE;
small_parse_table_5164(v);
}
void small_parse_table_5164(t_small_parse_table_array *v)
{
v->a[103280] = anon_sym_LT;
v->a[103281] = anon_sym_GT;
v->a[103282] = anon_sym_GT_GT;
v->a[103283] = anon_sym_AMP_GT;
v->a[103284] = anon_sym_AMP_GT_GT;
v->a[103285] = anon_sym_LT_AMP;
v->a[103286] = anon_sym_GT_AMP;
v->a[103287] = anon_sym_GT_PIPE;
v->a[103288] = anon_sym_LT_AMP_DASH;
v->a[103289] = anon_sym_GT_AMP_DASH;
v->a[103290] = anon_sym_LT_LT;
v->a[103291] = anon_sym_LT_LT_DASH;
v->a[103292] = anon_sym_AMP;
v->a[103293] = aux_sym_concatenation_token1;
v->a[103294] = anon_sym_SEMI;
v->a[103295] = 3;
v->a[103296] = actions(3);
v->a[103297] = 1;
v->a[103298] = sym_comment;
v->a[103299] = actions(2664);
small_parse_table_5165(v);
}
/* EOF small_parse_table_1032.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1033.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 "./small_parse_table.h"
void small_parse_table_5165(t_small_parse_table_array *v)
{
v->a[103300] = 3;
v->a[103301] = sym_file_descriptor;
v->a[103302] = ts_builtin_sym_end;
v->a[103303] = aux_sym_heredoc_redirect_token1;
v->a[103304] = actions(2662);
v->a[103305] = 22;
v->a[103306] = anon_sym_PIPE;
v->a[103307] = anon_sym_RPAREN;
v->a[103308] = anon_sym_SEMI_SEMI;
v->a[103309] = anon_sym_PIPE_AMP;
v->a[103310] = anon_sym_AMP_AMP;
v->a[103311] = anon_sym_PIPE_PIPE;
v->a[103312] = anon_sym_LT;
v->a[103313] = anon_sym_GT;
v->a[103314] = anon_sym_GT_GT;
v->a[103315] = anon_sym_AMP_GT;
v->a[103316] = anon_sym_AMP_GT_GT;
v->a[103317] = anon_sym_LT_AMP;
v->a[103318] = anon_sym_GT_AMP;
v->a[103319] = anon_sym_GT_PIPE;
small_parse_table_5166(v);
}
void small_parse_table_5166(t_small_parse_table_array *v)
{
v->a[103320] = anon_sym_LT_AMP_DASH;
v->a[103321] = anon_sym_GT_AMP_DASH;
v->a[103322] = anon_sym_LT_LT;
v->a[103323] = anon_sym_LT_LT_DASH;
v->a[103324] = anon_sym_AMP;
v->a[103325] = sym__special_character;
v->a[103326] = anon_sym_BQUOTE;
v->a[103327] = anon_sym_SEMI;
v->a[103328] = 3;
v->a[103329] = actions(3);
v->a[103330] = 1;
v->a[103331] = sym_comment;
v->a[103332] = actions(3125);
v->a[103333] = 3;
v->a[103334] = sym_file_descriptor;
v->a[103335] = sym__concat;
v->a[103336] = aux_sym_heredoc_redirect_token1;
v->a[103337] = actions(3123);
v->a[103338] = 22;
v->a[103339] = anon_sym_PIPE;
small_parse_table_5167(v);
}
void small_parse_table_5167(t_small_parse_table_array *v)
{
v->a[103340] = anon_sym_SEMI_SEMI;
v->a[103341] = anon_sym_SEMI_AMP;
v->a[103342] = anon_sym_SEMI_SEMI_AMP;
v->a[103343] = anon_sym_PIPE_AMP;
v->a[103344] = anon_sym_AMP_AMP;
v->a[103345] = anon_sym_PIPE_PIPE;
v->a[103346] = anon_sym_LT;
v->a[103347] = anon_sym_GT;
v->a[103348] = anon_sym_GT_GT;
v->a[103349] = anon_sym_AMP_GT;
v->a[103350] = anon_sym_AMP_GT_GT;
v->a[103351] = anon_sym_LT_AMP;
v->a[103352] = anon_sym_GT_AMP;
v->a[103353] = anon_sym_GT_PIPE;
v->a[103354] = anon_sym_LT_AMP_DASH;
v->a[103355] = anon_sym_GT_AMP_DASH;
v->a[103356] = anon_sym_LT_LT;
v->a[103357] = anon_sym_LT_LT_DASH;
v->a[103358] = anon_sym_AMP;
v->a[103359] = aux_sym_concatenation_token1;
small_parse_table_5168(v);
}
void small_parse_table_5168(t_small_parse_table_array *v)
{
v->a[103360] = anon_sym_SEMI;
v->a[103361] = 3;
v->a[103362] = actions(3);
v->a[103363] = 1;
v->a[103364] = sym_comment;
v->a[103365] = actions(2774);
v->a[103366] = 3;
v->a[103367] = sym_file_descriptor;
v->a[103368] = sym__concat;
v->a[103369] = aux_sym_heredoc_redirect_token1;
v->a[103370] = actions(2772);
v->a[103371] = 22;
v->a[103372] = anon_sym_PIPE;
v->a[103373] = anon_sym_SEMI_SEMI;
v->a[103374] = anon_sym_SEMI_AMP;
v->a[103375] = anon_sym_SEMI_SEMI_AMP;
v->a[103376] = anon_sym_PIPE_AMP;
v->a[103377] = anon_sym_AMP_AMP;
v->a[103378] = anon_sym_PIPE_PIPE;
v->a[103379] = anon_sym_LT;
small_parse_table_5169(v);
}
void small_parse_table_5169(t_small_parse_table_array *v)
{
v->a[103380] = anon_sym_GT;
v->a[103381] = anon_sym_GT_GT;
v->a[103382] = anon_sym_AMP_GT;
v->a[103383] = anon_sym_AMP_GT_GT;
v->a[103384] = anon_sym_LT_AMP;
v->a[103385] = anon_sym_GT_AMP;
v->a[103386] = anon_sym_GT_PIPE;
v->a[103387] = anon_sym_LT_AMP_DASH;
v->a[103388] = anon_sym_GT_AMP_DASH;
v->a[103389] = anon_sym_LT_LT;
v->a[103390] = anon_sym_LT_LT_DASH;
v->a[103391] = anon_sym_AMP;
v->a[103392] = aux_sym_concatenation_token1;
v->a[103393] = anon_sym_SEMI;
v->a[103394] = 3;
v->a[103395] = actions(3);
v->a[103396] = 1;
v->a[103397] = sym_comment;
v->a[103398] = actions(2778);
v->a[103399] = 3;
small_parse_table_5170(v);
}
/* EOF small_parse_table_1033.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1034.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 "./small_parse_table.h"
void small_parse_table_5170(t_small_parse_table_array *v)
{
v->a[103400] = sym_file_descriptor;
v->a[103401] = sym__concat;
v->a[103402] = aux_sym_heredoc_redirect_token1;
v->a[103403] = actions(2776);
v->a[103404] = 22;
v->a[103405] = anon_sym_PIPE;
v->a[103406] = anon_sym_SEMI_SEMI;
v->a[103407] = anon_sym_SEMI_AMP;
v->a[103408] = anon_sym_SEMI_SEMI_AMP;
v->a[103409] = anon_sym_PIPE_AMP;
v->a[103410] = anon_sym_AMP_AMP;
v->a[103411] = anon_sym_PIPE_PIPE;
v->a[103412] = anon_sym_LT;
v->a[103413] = anon_sym_GT;
v->a[103414] = anon_sym_GT_GT;
v->a[103415] = anon_sym_AMP_GT;
v->a[103416] = anon_sym_AMP_GT_GT;
v->a[103417] = anon_sym_LT_AMP;
v->a[103418] = anon_sym_GT_AMP;
v->a[103419] = anon_sym_GT_PIPE;
small_parse_table_5171(v);
}
void small_parse_table_5171(t_small_parse_table_array *v)
{
v->a[103420] = anon_sym_LT_AMP_DASH;
v->a[103421] = anon_sym_GT_AMP_DASH;
v->a[103422] = anon_sym_LT_LT;
v->a[103423] = anon_sym_LT_LT_DASH;
v->a[103424] = anon_sym_AMP;
v->a[103425] = aux_sym_concatenation_token1;
v->a[103426] = anon_sym_SEMI;
v->a[103427] = 10;
v->a[103428] = actions(3);
v->a[103429] = 1;
v->a[103430] = sym_comment;
v->a[103431] = actions(2743);
v->a[103432] = 1;
v->a[103433] = aux_sym_heredoc_redirect_token1;
v->a[103434] = actions(5243);
v->a[103435] = 1;
v->a[103436] = sym_file_descriptor;
v->a[103437] = actions(2706);
v->a[103438] = 2;
v->a[103439] = anon_sym_AMP_AMP;
small_parse_table_5172(v);
}
void small_parse_table_5172(t_small_parse_table_array *v)
{
v->a[103440] = anon_sym_PIPE_PIPE;
v->a[103441] = actions(2708);
v->a[103442] = 2;
v->a[103443] = anon_sym_LT_LT;
v->a[103444] = anon_sym_LT_LT_DASH;
v->a[103445] = actions(2745);
v->a[103446] = 2;
v->a[103447] = anon_sym_AMP;
v->a[103448] = anon_sym_SEMI;
v->a[103449] = actions(5241);
v->a[103450] = 2;
v->a[103451] = anon_sym_LT_AMP_DASH;
v->a[103452] = anon_sym_GT_AMP_DASH;
v->a[103453] = actions(2514);
v->a[103454] = 3;
v->a[103455] = anon_sym_SEMI_SEMI;
v->a[103456] = anon_sym_SEMI_AMP;
v->a[103457] = anon_sym_SEMI_SEMI_AMP;
v->a[103458] = state(1983);
v->a[103459] = 3;
small_parse_table_5173(v);
}
void small_parse_table_5173(t_small_parse_table_array *v)
{
v->a[103460] = sym_file_redirect;
v->a[103461] = sym_heredoc_redirect;
v->a[103462] = aux_sym_redirected_statement_repeat1;
v->a[103463] = actions(5239);
v->a[103464] = 8;
v->a[103465] = anon_sym_LT;
v->a[103466] = anon_sym_GT;
v->a[103467] = anon_sym_GT_GT;
v->a[103468] = anon_sym_AMP_GT;
v->a[103469] = anon_sym_AMP_GT_GT;
v->a[103470] = anon_sym_LT_AMP;
v->a[103471] = anon_sym_GT_AMP;
v->a[103472] = anon_sym_GT_PIPE;
v->a[103473] = 5;
v->a[103474] = actions(3);
v->a[103475] = 1;
v->a[103476] = sym_comment;
v->a[103477] = state(2711);
v->a[103478] = 1;
v->a[103479] = aux_sym_pipeline_repeat1;
small_parse_table_5174(v);
}
void small_parse_table_5174(t_small_parse_table_array *v)
{
v->a[103480] = actions(5367);
v->a[103481] = 2;
v->a[103482] = sym_file_descriptor;
v->a[103483] = aux_sym_heredoc_redirect_token1;
v->a[103484] = actions(5531);
v->a[103485] = 2;
v->a[103486] = anon_sym_PIPE;
v->a[103487] = anon_sym_PIPE_AMP;
v->a[103488] = actions(5362);
v->a[103489] = 19;
v->a[103490] = anon_sym_SEMI_SEMI;
v->a[103491] = anon_sym_SEMI_AMP;
v->a[103492] = anon_sym_SEMI_SEMI_AMP;
v->a[103493] = anon_sym_AMP_AMP;
v->a[103494] = anon_sym_PIPE_PIPE;
v->a[103495] = anon_sym_LT;
v->a[103496] = anon_sym_GT;
v->a[103497] = anon_sym_GT_GT;
v->a[103498] = anon_sym_AMP_GT;
v->a[103499] = anon_sym_AMP_GT_GT;
small_parse_table_5175(v);
}
/* EOF small_parse_table_1034.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1035.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 "./small_parse_table.h"
void small_parse_table_5175(t_small_parse_table_array *v)
{
v->a[103500] = anon_sym_LT_AMP;
v->a[103501] = anon_sym_GT_AMP;
v->a[103502] = anon_sym_GT_PIPE;
v->a[103503] = anon_sym_LT_AMP_DASH;
v->a[103504] = anon_sym_GT_AMP_DASH;
v->a[103505] = anon_sym_LT_LT;
v->a[103506] = anon_sym_LT_LT_DASH;
v->a[103507] = anon_sym_AMP;
v->a[103508] = anon_sym_SEMI;
v->a[103509] = 17;
v->a[103510] = actions(57);
v->a[103511] = 1;
v->a[103512] = sym_comment;
v->a[103513] = actions(5453);
v->a[103514] = 1;
v->a[103515] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[103516] = actions(5455);
v->a[103517] = 1;
v->a[103518] = anon_sym_DOLLAR;
v->a[103519] = actions(5457);
small_parse_table_5176(v);
}
void small_parse_table_5176(t_small_parse_table_array *v)
{
v->a[103520] = 1;
v->a[103521] = sym__special_character;
v->a[103522] = actions(5459);
v->a[103523] = 1;
v->a[103524] = anon_sym_DQUOTE;
v->a[103525] = actions(5463);
v->a[103526] = 1;
v->a[103527] = aux_sym_number_token1;
v->a[103528] = actions(5465);
v->a[103529] = 1;
v->a[103530] = aux_sym_number_token2;
v->a[103531] = actions(5467);
v->a[103532] = 1;
v->a[103533] = anon_sym_DOLLAR_LBRACE;
v->a[103534] = actions(5469);
v->a[103535] = 1;
v->a[103536] = anon_sym_DOLLAR_LPAREN;
v->a[103537] = actions(5471);
v->a[103538] = 1;
v->a[103539] = anon_sym_BQUOTE;
small_parse_table_5177(v);
}
void small_parse_table_5177(t_small_parse_table_array *v)
{
v->a[103540] = actions(5473);
v->a[103541] = 1;
v->a[103542] = anon_sym_DOLLAR_BQUOTE;
v->a[103543] = actions(5479);
v->a[103544] = 1;
v->a[103545] = sym__brace_start;
v->a[103546] = actions(5948);
v->a[103547] = 1;
v->a[103548] = sym_word;
v->a[103549] = state(1240);
v->a[103550] = 1;
v->a[103551] = aux_sym__literal_repeat1;
v->a[103552] = actions(5950);
v->a[103553] = 2;
v->a[103554] = sym_test_operator;
v->a[103555] = sym_raw_string;
v->a[103556] = state(386);
v->a[103557] = 2;
v->a[103558] = sym_concatenation;
v->a[103559] = aux_sym_for_statement_repeat1;
small_parse_table_5178(v);
}
void small_parse_table_5178(t_small_parse_table_array *v)
{
v->a[103560] = state(776);
v->a[103561] = 7;
v->a[103562] = sym_arithmetic_expansion;
v->a[103563] = sym_brace_expression;
v->a[103564] = sym_string;
v->a[103565] = sym_number;
v->a[103566] = sym_simple_expansion;
v->a[103567] = sym_expansion;
v->a[103568] = sym_command_substitution;
v->a[103569] = 7;
v->a[103570] = actions(3);
v->a[103571] = 1;
v->a[103572] = sym_comment;
v->a[103573] = actions(5952);
v->a[103574] = 1;
v->a[103575] = sym_file_descriptor;
v->a[103576] = actions(5256);
v->a[103577] = 2;
v->a[103578] = ts_builtin_sym_end;
v->a[103579] = aux_sym_heredoc_redirect_token1;
small_parse_table_5179(v);
}
void small_parse_table_5179(t_small_parse_table_array *v)
{
v->a[103580] = actions(5602);
v->a[103581] = 2;
v->a[103582] = anon_sym_LT_AMP_DASH;
v->a[103583] = anon_sym_GT_AMP_DASH;
v->a[103584] = state(2189);
v->a[103585] = 2;
v->a[103586] = sym_file_redirect;
v->a[103587] = aux_sym_redirected_statement_repeat2;
v->a[103588] = actions(5600);
v->a[103589] = 8;
v->a[103590] = anon_sym_LT;
v->a[103591] = anon_sym_GT;
v->a[103592] = anon_sym_GT_GT;
v->a[103593] = anon_sym_AMP_GT;
v->a[103594] = anon_sym_AMP_GT_GT;
v->a[103595] = anon_sym_LT_AMP;
v->a[103596] = anon_sym_GT_AMP;
v->a[103597] = anon_sym_GT_PIPE;
v->a[103598] = actions(5254);
v->a[103599] = 9;
small_parse_table_5180(v);
}
/* EOF small_parse_table_1035.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1036.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 "./small_parse_table.h"
void small_parse_table_5180(t_small_parse_table_array *v)
{
v->a[103600] = anon_sym_PIPE;
v->a[103601] = anon_sym_SEMI_SEMI;
v->a[103602] = anon_sym_PIPE_AMP;
v->a[103603] = anon_sym_AMP_AMP;
v->a[103604] = anon_sym_PIPE_PIPE;
v->a[103605] = anon_sym_LT_LT;
v->a[103606] = anon_sym_LT_LT_DASH;
v->a[103607] = anon_sym_AMP;
v->a[103608] = anon_sym_SEMI;
v->a[103609] = 17;
v->a[103610] = actions(57);
v->a[103611] = 1;
v->a[103612] = sym_comment;
v->a[103613] = actions(2303);
v->a[103614] = 1;
v->a[103615] = sym_word;
v->a[103616] = actions(2307);
v->a[103617] = 1;
v->a[103618] = anon_sym_DOLLAR;
v->a[103619] = actions(2313);
small_parse_table_5181(v);
}
void small_parse_table_5181(t_small_parse_table_array *v)
{
v->a[103620] = 1;
v->a[103621] = aux_sym_number_token1;
v->a[103622] = actions(2315);
v->a[103623] = 1;
v->a[103624] = aux_sym_number_token2;
v->a[103625] = actions(2319);
v->a[103626] = 1;
v->a[103627] = anon_sym_DOLLAR_LPAREN;
v->a[103628] = actions(2327);
v->a[103629] = 1;
v->a[103630] = sym__brace_start;
v->a[103631] = actions(5954);
v->a[103632] = 1;
v->a[103633] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[103634] = actions(5956);
v->a[103635] = 1;
v->a[103636] = sym__special_character;
v->a[103637] = actions(5958);
v->a[103638] = 1;
v->a[103639] = anon_sym_DQUOTE;
small_parse_table_5182(v);
}
void small_parse_table_5182(t_small_parse_table_array *v)
{
v->a[103640] = actions(5960);
v->a[103641] = 1;
v->a[103642] = anon_sym_DOLLAR_LBRACE;
v->a[103643] = actions(5962);
v->a[103644] = 1;
v->a[103645] = anon_sym_BQUOTE;
v->a[103646] = actions(5964);
v->a[103647] = 1;
v->a[103648] = anon_sym_DOLLAR_BQUOTE;
v->a[103649] = state(1321);
v->a[103650] = 1;
v->a[103651] = aux_sym__literal_repeat1;
v->a[103652] = actions(2325);
v->a[103653] = 2;
v->a[103654] = sym_test_operator;
v->a[103655] = sym_raw_string;
v->a[103656] = state(411);
v->a[103657] = 2;
v->a[103658] = sym_concatenation;
v->a[103659] = aux_sym_for_statement_repeat1;
small_parse_table_5183(v);
}
void small_parse_table_5183(t_small_parse_table_array *v)
{
v->a[103660] = state(1153);
v->a[103661] = 7;
v->a[103662] = sym_arithmetic_expansion;
v->a[103663] = sym_brace_expression;
v->a[103664] = sym_string;
v->a[103665] = sym_number;
v->a[103666] = sym_simple_expansion;
v->a[103667] = sym_expansion;
v->a[103668] = sym_command_substitution;
v->a[103669] = 17;
v->a[103670] = actions(57);
v->a[103671] = 1;
v->a[103672] = sym_comment;
v->a[103673] = actions(2303);
v->a[103674] = 1;
v->a[103675] = sym_word;
v->a[103676] = actions(2307);
v->a[103677] = 1;
v->a[103678] = anon_sym_DOLLAR;
v->a[103679] = actions(2313);
small_parse_table_5184(v);
}
void small_parse_table_5184(t_small_parse_table_array *v)
{
v->a[103680] = 1;
v->a[103681] = aux_sym_number_token1;
v->a[103682] = actions(2315);
v->a[103683] = 1;
v->a[103684] = aux_sym_number_token2;
v->a[103685] = actions(2319);
v->a[103686] = 1;
v->a[103687] = anon_sym_DOLLAR_LPAREN;
v->a[103688] = actions(2327);
v->a[103689] = 1;
v->a[103690] = sym__brace_start;
v->a[103691] = actions(5954);
v->a[103692] = 1;
v->a[103693] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[103694] = actions(5956);
v->a[103695] = 1;
v->a[103696] = sym__special_character;
v->a[103697] = actions(5958);
v->a[103698] = 1;
v->a[103699] = anon_sym_DQUOTE;
small_parse_table_5185(v);
}
/* EOF small_parse_table_1036.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1037.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 "./small_parse_table.h"
void small_parse_table_5185(t_small_parse_table_array *v)
{
v->a[103700] = actions(5960);
v->a[103701] = 1;
v->a[103702] = anon_sym_DOLLAR_LBRACE;
v->a[103703] = actions(5962);
v->a[103704] = 1;
v->a[103705] = anon_sym_BQUOTE;
v->a[103706] = actions(5964);
v->a[103707] = 1;
v->a[103708] = anon_sym_DOLLAR_BQUOTE;
v->a[103709] = state(1321);
v->a[103710] = 1;
v->a[103711] = aux_sym__literal_repeat1;
v->a[103712] = actions(2325);
v->a[103713] = 2;
v->a[103714] = sym_test_operator;
v->a[103715] = sym_raw_string;
v->a[103716] = state(408);
v->a[103717] = 2;
v->a[103718] = sym_concatenation;
v->a[103719] = aux_sym_for_statement_repeat1;
small_parse_table_5186(v);
}
void small_parse_table_5186(t_small_parse_table_array *v)
{
v->a[103720] = state(1153);
v->a[103721] = 7;
v->a[103722] = sym_arithmetic_expansion;
v->a[103723] = sym_brace_expression;
v->a[103724] = sym_string;
v->a[103725] = sym_number;
v->a[103726] = sym_simple_expansion;
v->a[103727] = sym_expansion;
v->a[103728] = sym_command_substitution;
v->a[103729] = 17;
v->a[103730] = actions(57);
v->a[103731] = 1;
v->a[103732] = sym_comment;
v->a[103733] = actions(5453);
v->a[103734] = 1;
v->a[103735] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[103736] = actions(5455);
v->a[103737] = 1;
v->a[103738] = anon_sym_DOLLAR;
v->a[103739] = actions(5457);
small_parse_table_5187(v);
}
void small_parse_table_5187(t_small_parse_table_array *v)
{
v->a[103740] = 1;
v->a[103741] = sym__special_character;
v->a[103742] = actions(5459);
v->a[103743] = 1;
v->a[103744] = anon_sym_DQUOTE;
v->a[103745] = actions(5463);
v->a[103746] = 1;
v->a[103747] = aux_sym_number_token1;
v->a[103748] = actions(5465);
v->a[103749] = 1;
v->a[103750] = aux_sym_number_token2;
v->a[103751] = actions(5467);
v->a[103752] = 1;
v->a[103753] = anon_sym_DOLLAR_LBRACE;
v->a[103754] = actions(5469);
v->a[103755] = 1;
v->a[103756] = anon_sym_DOLLAR_LPAREN;
v->a[103757] = actions(5471);
v->a[103758] = 1;
v->a[103759] = anon_sym_BQUOTE;
small_parse_table_5188(v);
}
void small_parse_table_5188(t_small_parse_table_array *v)
{
v->a[103760] = actions(5473);
v->a[103761] = 1;
v->a[103762] = anon_sym_DOLLAR_BQUOTE;
v->a[103763] = actions(5479);
v->a[103764] = 1;
v->a[103765] = sym__brace_start;
v->a[103766] = actions(5948);
v->a[103767] = 1;
v->a[103768] = sym_word;
v->a[103769] = state(1240);
v->a[103770] = 1;
v->a[103771] = aux_sym__literal_repeat1;
v->a[103772] = actions(5950);
v->a[103773] = 2;
v->a[103774] = sym_test_operator;
v->a[103775] = sym_raw_string;
v->a[103776] = state(362);
v->a[103777] = 2;
v->a[103778] = sym_concatenation;
v->a[103779] = aux_sym_for_statement_repeat1;
small_parse_table_5189(v);
}
void small_parse_table_5189(t_small_parse_table_array *v)
{
v->a[103780] = state(776);
v->a[103781] = 7;
v->a[103782] = sym_arithmetic_expansion;
v->a[103783] = sym_brace_expression;
v->a[103784] = sym_string;
v->a[103785] = sym_number;
v->a[103786] = sym_simple_expansion;
v->a[103787] = sym_expansion;
v->a[103788] = sym_command_substitution;
v->a[103789] = 10;
v->a[103790] = actions(3);
v->a[103791] = 1;
v->a[103792] = sym_comment;
v->a[103793] = actions(3366);
v->a[103794] = 1;
v->a[103795] = aux_sym_heredoc_redirect_token1;
v->a[103796] = actions(5970);
v->a[103797] = 1;
v->a[103798] = sym_file_descriptor;
v->a[103799] = actions(2516);
small_parse_table_5190(v);
}
/* EOF small_parse_table_1037.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1038.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 "./small_parse_table.h"
void small_parse_table_5190(t_small_parse_table_array *v)
{
v->a[103800] = 2;
v->a[103801] = anon_sym_PIPE;
v->a[103802] = anon_sym_PIPE_AMP;
v->a[103803] = actions(2945);
v->a[103804] = 2;
v->a[103805] = anon_sym_LT_LT;
v->a[103806] = anon_sym_LT_LT_DASH;
v->a[103807] = actions(3300);
v->a[103808] = 2;
v->a[103809] = anon_sym_AMP_AMP;
v->a[103810] = anon_sym_PIPE_PIPE;
v->a[103811] = actions(5968);
v->a[103812] = 2;
v->a[103813] = anon_sym_LT_AMP_DASH;
v->a[103814] = anon_sym_GT_AMP_DASH;
v->a[103815] = actions(3364);
v->a[103816] = 3;
v->a[103817] = anon_sym_SEMI_SEMI;
v->a[103818] = anon_sym_AMP;
v->a[103819] = anon_sym_SEMI;
small_parse_table_5191(v);
}
void small_parse_table_5191(t_small_parse_table_array *v)
{
v->a[103820] = state(2295);
v->a[103821] = 3;
v->a[103822] = sym_file_redirect;
v->a[103823] = sym_heredoc_redirect;
v->a[103824] = aux_sym_redirected_statement_repeat1;
v->a[103825] = actions(5966);
v->a[103826] = 8;
v->a[103827] = anon_sym_LT;
v->a[103828] = anon_sym_GT;
v->a[103829] = anon_sym_GT_GT;
v->a[103830] = anon_sym_AMP_GT;
v->a[103831] = anon_sym_AMP_GT_GT;
v->a[103832] = anon_sym_LT_AMP;
v->a[103833] = anon_sym_GT_AMP;
v->a[103834] = anon_sym_GT_PIPE;
v->a[103835] = 5;
v->a[103836] = actions(3);
v->a[103837] = 1;
v->a[103838] = sym_comment;
v->a[103839] = actions(5972);
small_parse_table_5192(v);
}
void small_parse_table_5192(t_small_parse_table_array *v)
{
v->a[103840] = 1;
v->a[103841] = sym_variable_name;
v->a[103842] = actions(5183);
v->a[103843] = 2;
v->a[103844] = sym_file_descriptor;
v->a[103845] = aux_sym_heredoc_redirect_token1;
v->a[103846] = state(2165);
v->a[103847] = 2;
v->a[103848] = sym_variable_assignment;
v->a[103849] = aux_sym_variable_assignments_repeat1;
v->a[103850] = actions(5181);
v->a[103851] = 19;
v->a[103852] = anon_sym_PIPE;
v->a[103853] = anon_sym_SEMI_SEMI;
v->a[103854] = anon_sym_PIPE_AMP;
v->a[103855] = anon_sym_AMP_AMP;
v->a[103856] = anon_sym_PIPE_PIPE;
v->a[103857] = anon_sym_LT;
v->a[103858] = anon_sym_GT;
v->a[103859] = anon_sym_GT_GT;
small_parse_table_5193(v);
}
void small_parse_table_5193(t_small_parse_table_array *v)
{
v->a[103860] = anon_sym_AMP_GT;
v->a[103861] = anon_sym_AMP_GT_GT;
v->a[103862] = anon_sym_LT_AMP;
v->a[103863] = anon_sym_GT_AMP;
v->a[103864] = anon_sym_GT_PIPE;
v->a[103865] = anon_sym_LT_AMP_DASH;
v->a[103866] = anon_sym_GT_AMP_DASH;
v->a[103867] = anon_sym_LT_LT;
v->a[103868] = anon_sym_LT_LT_DASH;
v->a[103869] = anon_sym_AMP;
v->a[103870] = anon_sym_SEMI;
v->a[103871] = 5;
v->a[103872] = actions(3);
v->a[103873] = 1;
v->a[103874] = sym_comment;
v->a[103875] = actions(5975);
v->a[103876] = 1;
v->a[103877] = sym_variable_name;
v->a[103878] = actions(5145);
v->a[103879] = 2;
small_parse_table_5194(v);
}
void small_parse_table_5194(t_small_parse_table_array *v)
{
v->a[103880] = sym_file_descriptor;
v->a[103881] = aux_sym_heredoc_redirect_token1;
v->a[103882] = state(2165);
v->a[103883] = 2;
v->a[103884] = sym_variable_assignment;
v->a[103885] = aux_sym_variable_assignments_repeat1;
v->a[103886] = actions(5143);
v->a[103887] = 19;
v->a[103888] = anon_sym_PIPE;
v->a[103889] = anon_sym_SEMI_SEMI;
v->a[103890] = anon_sym_PIPE_AMP;
v->a[103891] = anon_sym_AMP_AMP;
v->a[103892] = anon_sym_PIPE_PIPE;
v->a[103893] = anon_sym_LT;
v->a[103894] = anon_sym_GT;
v->a[103895] = anon_sym_GT_GT;
v->a[103896] = anon_sym_AMP_GT;
v->a[103897] = anon_sym_AMP_GT_GT;
v->a[103898] = anon_sym_LT_AMP;
v->a[103899] = anon_sym_GT_AMP;
small_parse_table_5195(v);
}
/* EOF small_parse_table_1038.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1039.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 "./small_parse_table.h"
void small_parse_table_5195(t_small_parse_table_array *v)
{
v->a[103900] = anon_sym_GT_PIPE;
v->a[103901] = anon_sym_LT_AMP_DASH;
v->a[103902] = anon_sym_GT_AMP_DASH;
v->a[103903] = anon_sym_LT_LT;
v->a[103904] = anon_sym_LT_LT_DASH;
v->a[103905] = anon_sym_AMP;
v->a[103906] = anon_sym_SEMI;
v->a[103907] = 3;
v->a[103908] = actions(3);
v->a[103909] = 1;
v->a[103910] = sym_comment;
v->a[103911] = actions(5977);
v->a[103912] = 3;
v->a[103913] = sym_file_descriptor;
v->a[103914] = ts_builtin_sym_end;
v->a[103915] = aux_sym_heredoc_redirect_token1;
v->a[103916] = actions(5979);
v->a[103917] = 21;
v->a[103918] = anon_sym_PIPE;
v->a[103919] = anon_sym_RPAREN;
small_parse_table_5196(v);
}
void small_parse_table_5196(t_small_parse_table_array *v)
{
v->a[103920] = anon_sym_SEMI_SEMI;
v->a[103921] = anon_sym_PIPE_AMP;
v->a[103922] = anon_sym_AMP_AMP;
v->a[103923] = anon_sym_PIPE_PIPE;
v->a[103924] = anon_sym_LT;
v->a[103925] = anon_sym_GT;
v->a[103926] = anon_sym_GT_GT;
v->a[103927] = anon_sym_AMP_GT;
v->a[103928] = anon_sym_AMP_GT_GT;
v->a[103929] = anon_sym_LT_AMP;
v->a[103930] = anon_sym_GT_AMP;
v->a[103931] = anon_sym_GT_PIPE;
v->a[103932] = anon_sym_LT_AMP_DASH;
v->a[103933] = anon_sym_GT_AMP_DASH;
v->a[103934] = anon_sym_LT_LT;
v->a[103935] = anon_sym_LT_LT_DASH;
v->a[103936] = anon_sym_AMP;
v->a[103937] = anon_sym_BQUOTE;
v->a[103938] = anon_sym_SEMI;
v->a[103939] = 3;
small_parse_table_5197(v);
}
void small_parse_table_5197(t_small_parse_table_array *v)
{
v->a[103940] = actions(3);
v->a[103941] = 1;
v->a[103942] = sym_comment;
v->a[103943] = actions(3641);
v->a[103944] = 3;
v->a[103945] = sym_file_descriptor;
v->a[103946] = ts_builtin_sym_end;
v->a[103947] = aux_sym_heredoc_redirect_token1;
v->a[103948] = actions(3639);
v->a[103949] = 21;
v->a[103950] = anon_sym_PIPE;
v->a[103951] = anon_sym_RPAREN;
v->a[103952] = anon_sym_SEMI_SEMI;
v->a[103953] = anon_sym_PIPE_AMP;
v->a[103954] = anon_sym_AMP_AMP;
v->a[103955] = anon_sym_PIPE_PIPE;
v->a[103956] = anon_sym_LT;
v->a[103957] = anon_sym_GT;
v->a[103958] = anon_sym_GT_GT;
v->a[103959] = anon_sym_AMP_GT;
small_parse_table_5198(v);
}
void small_parse_table_5198(t_small_parse_table_array *v)
{
v->a[103960] = anon_sym_AMP_GT_GT;
v->a[103961] = anon_sym_LT_AMP;
v->a[103962] = anon_sym_GT_AMP;
v->a[103963] = anon_sym_GT_PIPE;
v->a[103964] = anon_sym_LT_AMP_DASH;
v->a[103965] = anon_sym_GT_AMP_DASH;
v->a[103966] = anon_sym_LT_LT;
v->a[103967] = anon_sym_LT_LT_DASH;
v->a[103968] = anon_sym_AMP;
v->a[103969] = anon_sym_BQUOTE;
v->a[103970] = anon_sym_SEMI;
v->a[103971] = 3;
v->a[103972] = actions(3);
v->a[103973] = 1;
v->a[103974] = sym_comment;
v->a[103975] = actions(3641);
v->a[103976] = 3;
v->a[103977] = sym_file_descriptor;
v->a[103978] = ts_builtin_sym_end;
v->a[103979] = aux_sym_heredoc_redirect_token1;
small_parse_table_5199(v);
}
void small_parse_table_5199(t_small_parse_table_array *v)
{
v->a[103980] = actions(3639);
v->a[103981] = 21;
v->a[103982] = anon_sym_PIPE;
v->a[103983] = anon_sym_RPAREN;
v->a[103984] = anon_sym_SEMI_SEMI;
v->a[103985] = anon_sym_PIPE_AMP;
v->a[103986] = anon_sym_AMP_AMP;
v->a[103987] = anon_sym_PIPE_PIPE;
v->a[103988] = anon_sym_LT;
v->a[103989] = anon_sym_GT;
v->a[103990] = anon_sym_GT_GT;
v->a[103991] = anon_sym_AMP_GT;
v->a[103992] = anon_sym_AMP_GT_GT;
v->a[103993] = anon_sym_LT_AMP;
v->a[103994] = anon_sym_GT_AMP;
v->a[103995] = anon_sym_GT_PIPE;
v->a[103996] = anon_sym_LT_AMP_DASH;
v->a[103997] = anon_sym_GT_AMP_DASH;
v->a[103998] = anon_sym_LT_LT;
v->a[103999] = anon_sym_LT_LT_DASH;
small_parse_table_5200(v);
}
/* EOF small_parse_table_1039.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_520(t_small_parse_table_array *v)
{
v->a[10400] = anon_sym_LT_AMP;
v->a[10401] = anon_sym_GT_AMP;
v->a[10402] = anon_sym_GT_PIPE;
v->a[10403] = anon_sym_LT_AMP_DASH;
v->a[10404] = anon_sym_GT_AMP_DASH;
v->a[10405] = anon_sym_LT_LT;
v->a[10406] = anon_sym_LT_LT_DASH;
v->a[10407] = anon_sym_AMP;
v->a[10408] = anon_sym_SEMI;
v->a[10409] = 19;
v->a[10410] = actions(3);
v->a[10411] = 1;
v->a[10412] = sym_comment;
v->a[10413] = actions(2205);
v->a[10414] = 1;
v->a[10415] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10416] = actions(2208);
v->a[10417] = 1;
v->a[10418] = anon_sym_DOLLAR;
v->a[10419] = actions(2211);
v->a[10400] = 1;
v->a[10401] = sym_raw_string;
v->a[10402] = actions(258);
v->a[10403] = 1;
v->a[10404] = sym_file_descriptor;
v->a[10405] = actions(260);
v->a[10406] = 1;
v->a[10407] = sym_variable_name;
v->a[10408] = state(141);
v->a[10409] = 1;
v->a[10410] = aux_sym__statements_repeat1;
v->a[10411] = state(175);
v->a[10412] = 1;
v->a[10413] = sym_command_name;
v->a[10414] = state(278);
v->a[10415] = 1;
v->a[10416] = sym_variable_assignment;
v->a[10417] = state(567);
v->a[10418] = 1;
v->a[10419] = aux_sym_command_repeat1;
small_parse_table_521(v);
}
void small_parse_table_521(t_small_parse_table_array *v)
{
v->a[10420] = 1;
v->a[10421] = sym__special_character;
v->a[10422] = actions(2214);
v->a[10423] = 1;
v->a[10424] = anon_sym_DQUOTE;
v->a[10425] = actions(2217);
v->a[10426] = 1;
v->a[10427] = aux_sym_number_token1;
v->a[10428] = actions(2220);
v->a[10429] = 1;
v->a[10430] = aux_sym_number_token2;
v->a[10431] = actions(2223);
v->a[10432] = 1;
v->a[10433] = anon_sym_DOLLAR_LBRACE;
v->a[10434] = actions(2226);
v->a[10435] = 1;
v->a[10436] = anon_sym_DOLLAR_LPAREN;
v->a[10437] = actions(2229);
v->a[10438] = 1;
v->a[10439] = anon_sym_BQUOTE;
v->a[10420] = state(582);
v->a[10421] = 1;
v->a[10422] = sym_concatenation;
v->a[10423] = state(709);
v->a[10424] = 1;
v->a[10425] = sym_file_redirect;
v->a[10426] = state(1100);
v->a[10427] = 1;
v->a[10428] = sym_pipeline;
v->a[10429] = state(1196);
v->a[10430] = 1;
v->a[10431] = aux_sym_redirected_statement_repeat2;
v->a[10432] = state(2037);
v->a[10433] = 1;
v->a[10434] = sym__statement_not_pipeline;
v->a[10435] = state(2101);
v->a[10436] = 1;
v->a[10437] = sym__statements;
v->a[10438] = actions(11);
v->a[10439] = 2;
small_parse_table_522(v);
}
void small_parse_table_522(t_small_parse_table_array *v)
{
v->a[10440] = actions(2232);
v->a[10441] = 1;
v->a[10442] = anon_sym_DOLLAR_BQUOTE;
v->a[10443] = actions(2235);
v->a[10444] = 1;
v->a[10445] = sym_test_operator;
v->a[10446] = actions(2238);
v->a[10447] = 1;
v->a[10448] = sym__brace_start;
v->a[10449] = state(1270);
v->a[10450] = 1;
v->a[10451] = aux_sym__literal_repeat1;
v->a[10452] = actions(1287);
v->a[10453] = 2;
v->a[10454] = sym_file_descriptor;
v->a[10455] = aux_sym_heredoc_redirect_token1;
v->a[10456] = actions(2202);
v->a[10457] = 2;
v->a[10458] = sym_raw_string;
v->a[10459] = sym_word;
v->a[10440] = anon_sym_while;
v->a[10441] = anon_sym_until;
v->a[10442] = actions(254);
v->a[10443] = 2;
v->a[10444] = anon_sym_LT_AMP_DASH;
v->a[10445] = anon_sym_GT_AMP_DASH;
v->a[10446] = state(295);
v->a[10447] = 6;
v->a[10448] = sym_arithmetic_expansion;
v->a[10449] = sym_string;
v->a[10450] = sym_number;
v->a[10451] = sym_simple_expansion;
v->a[10452] = sym_expansion;
v->a[10453] = sym_command_substitution;
v->a[10454] = actions(252);
v->a[10455] = 8;
v->a[10456] = anon_sym_LT;
v->a[10457] = anon_sym_GT;
v->a[10458] = anon_sym_GT_GT;
v->a[10459] = anon_sym_AMP_GT;
small_parse_table_523(v);
}
void small_parse_table_523(t_small_parse_table_array *v)
{
v->a[10460] = state(393);
v->a[10461] = 2;
v->a[10462] = sym_concatenation;
v->a[10463] = aux_sym_for_statement_repeat1;
v->a[10464] = state(1069);
v->a[10465] = 7;
v->a[10466] = sym_arithmetic_expansion;
v->a[10467] = sym_brace_expression;
v->a[10468] = sym_string;
v->a[10469] = sym_number;
v->a[10470] = sym_simple_expansion;
v->a[10471] = sym_expansion;
v->a[10472] = sym_command_substitution;
v->a[10473] = actions(1285);
v->a[10474] = 20;
v->a[10475] = anon_sym_PIPE;
v->a[10476] = anon_sym_RPAREN;
v->a[10477] = anon_sym_SEMI_SEMI;
v->a[10478] = anon_sym_PIPE_AMP;
v->a[10479] = anon_sym_AMP_AMP;
v->a[10460] = anon_sym_AMP_GT_GT;
v->a[10461] = anon_sym_LT_AMP;
v->a[10462] = anon_sym_GT_AMP;
v->a[10463] = anon_sym_GT_PIPE;
v->a[10464] = state(1031);
v->a[10465] = 12;
v->a[10466] = sym_redirected_statement;
v->a[10467] = sym_for_statement;
v->a[10468] = sym_while_statement;
v->a[10469] = sym_if_statement;
v->a[10470] = sym_case_statement;
v->a[10471] = sym_function_definition;
v->a[10472] = sym_compound_statement;
v->a[10473] = sym_subshell;
v->a[10474] = sym_list;
v->a[10475] = sym_negated_command;
v->a[10476] = sym_command;
v->a[10477] = sym_variable_assignments;
v->a[10478] = 34;
v->a[10479] = actions(3);
small_parse_table_524(v);
}
void small_parse_table_524(t_small_parse_table_array *v)
{
v->a[10480] = anon_sym_PIPE_PIPE;
v->a[10481] = anon_sym_LT;
v->a[10482] = anon_sym_GT;
v->a[10483] = anon_sym_GT_GT;
v->a[10484] = anon_sym_AMP_GT;
v->a[10485] = anon_sym_AMP_GT_GT;
v->a[10486] = anon_sym_LT_AMP;
v->a[10487] = anon_sym_GT_AMP;
v->a[10488] = anon_sym_GT_PIPE;
v->a[10489] = anon_sym_LT_AMP_DASH;
v->a[10490] = anon_sym_GT_AMP_DASH;
v->a[10491] = anon_sym_LT_LT;
v->a[10492] = anon_sym_LT_LT_DASH;
v->a[10493] = anon_sym_AMP;
v->a[10494] = anon_sym_SEMI;
v->a[10495] = 19;
v->a[10496] = actions(3);
v->a[10497] = 1;
v->a[10498] = sym_comment;
v->a[10499] = actions(2244);
v->a[10480] = 1;
v->a[10481] = sym_comment;
v->a[10482] = actions(9);
v->a[10483] = 1;
v->a[10484] = anon_sym_for;
v->a[10485] = actions(13);
v->a[10486] = 1;
v->a[10487] = anon_sym_if;
v->a[10488] = actions(15);
v->a[10489] = 1;
v->a[10490] = anon_sym_case;
v->a[10491] = actions(17);
v->a[10492] = 1;
v->a[10493] = anon_sym_LPAREN;
v->a[10494] = actions(19);
v->a[10495] = 1;
v->a[10496] = anon_sym_LBRACE;
v->a[10497] = actions(63);
v->a[10498] = 1;
v->a[10499] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_525(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1040.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 "./small_parse_table.h"
void small_parse_table_5200(t_small_parse_table_array *v)
{
v->a[104000] = anon_sym_AMP;
v->a[104001] = anon_sym_BQUOTE;
v->a[104002] = anon_sym_SEMI;
v->a[104003] = 6;
v->a[104004] = actions(3);
v->a[104005] = 1;
v->a[104006] = sym_comment;
v->a[104007] = actions(5267);
v->a[104008] = 1;
v->a[104009] = aux_sym_concatenation_token1;
v->a[104010] = actions(5981);
v->a[104011] = 1;
v->a[104012] = sym__concat;
v->a[104013] = state(1910);
v->a[104014] = 1;
v->a[104015] = aux_sym_concatenation_repeat1;
v->a[104016] = actions(2690);
v->a[104017] = 2;
v->a[104018] = sym_file_descriptor;
v->a[104019] = aux_sym_heredoc_redirect_token1;
small_parse_table_5201(v);
}
void small_parse_table_5201(t_small_parse_table_array *v)
{
v->a[104020] = actions(2688);
v->a[104021] = 19;
v->a[104022] = anon_sym_PIPE;
v->a[104023] = anon_sym_SEMI_SEMI;
v->a[104024] = anon_sym_PIPE_AMP;
v->a[104025] = anon_sym_AMP_AMP;
v->a[104026] = anon_sym_PIPE_PIPE;
v->a[104027] = anon_sym_LT;
v->a[104028] = anon_sym_GT;
v->a[104029] = anon_sym_GT_GT;
v->a[104030] = anon_sym_AMP_GT;
v->a[104031] = anon_sym_AMP_GT_GT;
v->a[104032] = anon_sym_LT_AMP;
v->a[104033] = anon_sym_GT_AMP;
v->a[104034] = anon_sym_GT_PIPE;
v->a[104035] = anon_sym_LT_AMP_DASH;
v->a[104036] = anon_sym_GT_AMP_DASH;
v->a[104037] = anon_sym_LT_LT;
v->a[104038] = anon_sym_LT_LT_DASH;
v->a[104039] = anon_sym_AMP;
small_parse_table_5202(v);
}
void small_parse_table_5202(t_small_parse_table_array *v)
{
v->a[104040] = anon_sym_SEMI;
v->a[104041] = 6;
v->a[104042] = actions(3);
v->a[104043] = 1;
v->a[104044] = sym_comment;
v->a[104045] = actions(5267);
v->a[104046] = 1;
v->a[104047] = aux_sym_concatenation_token1;
v->a[104048] = actions(5983);
v->a[104049] = 1;
v->a[104050] = sym__concat;
v->a[104051] = state(1910);
v->a[104052] = 1;
v->a[104053] = aux_sym_concatenation_repeat1;
v->a[104054] = actions(2696);
v->a[104055] = 2;
v->a[104056] = sym_file_descriptor;
v->a[104057] = aux_sym_heredoc_redirect_token1;
v->a[104058] = actions(2694);
v->a[104059] = 19;
small_parse_table_5203(v);
}
void small_parse_table_5203(t_small_parse_table_array *v)
{
v->a[104060] = anon_sym_PIPE;
v->a[104061] = anon_sym_SEMI_SEMI;
v->a[104062] = anon_sym_PIPE_AMP;
v->a[104063] = anon_sym_AMP_AMP;
v->a[104064] = anon_sym_PIPE_PIPE;
v->a[104065] = anon_sym_LT;
v->a[104066] = anon_sym_GT;
v->a[104067] = anon_sym_GT_GT;
v->a[104068] = anon_sym_AMP_GT;
v->a[104069] = anon_sym_AMP_GT_GT;
v->a[104070] = anon_sym_LT_AMP;
v->a[104071] = anon_sym_GT_AMP;
v->a[104072] = anon_sym_GT_PIPE;
v->a[104073] = anon_sym_LT_AMP_DASH;
v->a[104074] = anon_sym_GT_AMP_DASH;
v->a[104075] = anon_sym_LT_LT;
v->a[104076] = anon_sym_LT_LT_DASH;
v->a[104077] = anon_sym_AMP;
v->a[104078] = anon_sym_SEMI;
v->a[104079] = 17;
small_parse_table_5204(v);
}
void small_parse_table_5204(t_small_parse_table_array *v)
{
v->a[104080] = actions(57);
v->a[104081] = 1;
v->a[104082] = sym_comment;
v->a[104083] = actions(5334);
v->a[104084] = 1;
v->a[104085] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104086] = actions(5336);
v->a[104087] = 1;
v->a[104088] = anon_sym_DOLLAR;
v->a[104089] = actions(5338);
v->a[104090] = 1;
v->a[104091] = sym__special_character;
v->a[104092] = actions(5340);
v->a[104093] = 1;
v->a[104094] = anon_sym_DQUOTE;
v->a[104095] = actions(5344);
v->a[104096] = 1;
v->a[104097] = aux_sym_number_token1;
v->a[104098] = actions(5346);
v->a[104099] = 1;
small_parse_table_5205(v);
}
/* EOF small_parse_table_1040.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1041.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 "./small_parse_table.h"
void small_parse_table_5205(t_small_parse_table_array *v)
{
v->a[104100] = aux_sym_number_token2;
v->a[104101] = actions(5348);
v->a[104102] = 1;
v->a[104103] = anon_sym_DOLLAR_LBRACE;
v->a[104104] = actions(5350);
v->a[104105] = 1;
v->a[104106] = anon_sym_DOLLAR_LPAREN;
v->a[104107] = actions(5352);
v->a[104108] = 1;
v->a[104109] = anon_sym_BQUOTE;
v->a[104110] = actions(5354);
v->a[104111] = 1;
v->a[104112] = anon_sym_DOLLAR_BQUOTE;
v->a[104113] = actions(5360);
v->a[104114] = 1;
v->a[104115] = sym__brace_start;
v->a[104116] = actions(5985);
v->a[104117] = 1;
v->a[104118] = sym_word;
v->a[104119] = state(1237);
small_parse_table_5206(v);
}
void small_parse_table_5206(t_small_parse_table_array *v)
{
v->a[104120] = 1;
v->a[104121] = aux_sym__literal_repeat1;
v->a[104122] = actions(5987);
v->a[104123] = 2;
v->a[104124] = sym_test_operator;
v->a[104125] = sym_raw_string;
v->a[104126] = state(368);
v->a[104127] = 2;
v->a[104128] = sym_concatenation;
v->a[104129] = aux_sym_for_statement_repeat1;
v->a[104130] = state(768);
v->a[104131] = 7;
v->a[104132] = sym_arithmetic_expansion;
v->a[104133] = sym_brace_expression;
v->a[104134] = sym_string;
v->a[104135] = sym_number;
v->a[104136] = sym_simple_expansion;
v->a[104137] = sym_expansion;
v->a[104138] = sym_command_substitution;
v->a[104139] = 3;
small_parse_table_5207(v);
}
void small_parse_table_5207(t_small_parse_table_array *v)
{
v->a[104140] = actions(3);
v->a[104141] = 1;
v->a[104142] = sym_comment;
v->a[104143] = actions(5977);
v->a[104144] = 2;
v->a[104145] = sym_file_descriptor;
v->a[104146] = aux_sym_heredoc_redirect_token1;
v->a[104147] = actions(5979);
v->a[104148] = 22;
v->a[104149] = anon_sym_esac;
v->a[104150] = anon_sym_PIPE;
v->a[104151] = anon_sym_SEMI_SEMI;
v->a[104152] = anon_sym_SEMI_AMP;
v->a[104153] = anon_sym_SEMI_SEMI_AMP;
v->a[104154] = anon_sym_PIPE_AMP;
v->a[104155] = anon_sym_AMP_AMP;
v->a[104156] = anon_sym_PIPE_PIPE;
v->a[104157] = anon_sym_LT;
v->a[104158] = anon_sym_GT;
v->a[104159] = anon_sym_GT_GT;
small_parse_table_5208(v);
}
void small_parse_table_5208(t_small_parse_table_array *v)
{
v->a[104160] = anon_sym_AMP_GT;
v->a[104161] = anon_sym_AMP_GT_GT;
v->a[104162] = anon_sym_LT_AMP;
v->a[104163] = anon_sym_GT_AMP;
v->a[104164] = anon_sym_GT_PIPE;
v->a[104165] = anon_sym_LT_AMP_DASH;
v->a[104166] = anon_sym_GT_AMP_DASH;
v->a[104167] = anon_sym_LT_LT;
v->a[104168] = anon_sym_LT_LT_DASH;
v->a[104169] = anon_sym_AMP;
v->a[104170] = anon_sym_SEMI;
v->a[104171] = 17;
v->a[104172] = actions(57);
v->a[104173] = 1;
v->a[104174] = sym_comment;
v->a[104175] = actions(5334);
v->a[104176] = 1;
v->a[104177] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104178] = actions(5336);
v->a[104179] = 1;
small_parse_table_5209(v);
}
void small_parse_table_5209(t_small_parse_table_array *v)
{
v->a[104180] = anon_sym_DOLLAR;
v->a[104181] = actions(5338);
v->a[104182] = 1;
v->a[104183] = sym__special_character;
v->a[104184] = actions(5340);
v->a[104185] = 1;
v->a[104186] = anon_sym_DQUOTE;
v->a[104187] = actions(5344);
v->a[104188] = 1;
v->a[104189] = aux_sym_number_token1;
v->a[104190] = actions(5346);
v->a[104191] = 1;
v->a[104192] = aux_sym_number_token2;
v->a[104193] = actions(5348);
v->a[104194] = 1;
v->a[104195] = anon_sym_DOLLAR_LBRACE;
v->a[104196] = actions(5350);
v->a[104197] = 1;
v->a[104198] = anon_sym_DOLLAR_LPAREN;
v->a[104199] = actions(5352);
small_parse_table_5210(v);
}
/* EOF small_parse_table_1041.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1042.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 "./small_parse_table.h"
void small_parse_table_5210(t_small_parse_table_array *v)
{
v->a[104200] = 1;
v->a[104201] = anon_sym_BQUOTE;
v->a[104202] = actions(5354);
v->a[104203] = 1;
v->a[104204] = anon_sym_DOLLAR_BQUOTE;
v->a[104205] = actions(5360);
v->a[104206] = 1;
v->a[104207] = sym__brace_start;
v->a[104208] = actions(5985);
v->a[104209] = 1;
v->a[104210] = sym_word;
v->a[104211] = state(1237);
v->a[104212] = 1;
v->a[104213] = aux_sym__literal_repeat1;
v->a[104214] = actions(5987);
v->a[104215] = 2;
v->a[104216] = sym_test_operator;
v->a[104217] = sym_raw_string;
v->a[104218] = state(364);
v->a[104219] = 2;
small_parse_table_5211(v);
}
void small_parse_table_5211(t_small_parse_table_array *v)
{
v->a[104220] = sym_concatenation;
v->a[104221] = aux_sym_for_statement_repeat1;
v->a[104222] = state(768);
v->a[104223] = 7;
v->a[104224] = sym_arithmetic_expansion;
v->a[104225] = sym_brace_expression;
v->a[104226] = sym_string;
v->a[104227] = sym_number;
v->a[104228] = sym_simple_expansion;
v->a[104229] = sym_expansion;
v->a[104230] = sym_command_substitution;
v->a[104231] = 17;
v->a[104232] = actions(57);
v->a[104233] = 1;
v->a[104234] = sym_comment;
v->a[104235] = actions(2150);
v->a[104236] = 1;
v->a[104237] = sym_word;
v->a[104238] = actions(2154);
v->a[104239] = 1;
small_parse_table_5212(v);
}
void small_parse_table_5212(t_small_parse_table_array *v)
{
v->a[104240] = anon_sym_DOLLAR;
v->a[104241] = actions(2160);
v->a[104242] = 1;
v->a[104243] = aux_sym_number_token1;
v->a[104244] = actions(2162);
v->a[104245] = 1;
v->a[104246] = aux_sym_number_token2;
v->a[104247] = actions(2166);
v->a[104248] = 1;
v->a[104249] = anon_sym_DOLLAR_LPAREN;
v->a[104250] = actions(2174);
v->a[104251] = 1;
v->a[104252] = sym__brace_start;
v->a[104253] = actions(5989);
v->a[104254] = 1;
v->a[104255] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104256] = actions(5991);
v->a[104257] = 1;
v->a[104258] = sym__special_character;
v->a[104259] = actions(5993);
small_parse_table_5213(v);
}
void small_parse_table_5213(t_small_parse_table_array *v)
{
v->a[104260] = 1;
v->a[104261] = anon_sym_DQUOTE;
v->a[104262] = actions(5995);
v->a[104263] = 1;
v->a[104264] = anon_sym_DOLLAR_LBRACE;
v->a[104265] = actions(5997);
v->a[104266] = 1;
v->a[104267] = anon_sym_BQUOTE;
v->a[104268] = actions(5999);
v->a[104269] = 1;
v->a[104270] = anon_sym_DOLLAR_BQUOTE;
v->a[104271] = state(1270);
v->a[104272] = 1;
v->a[104273] = aux_sym__literal_repeat1;
v->a[104274] = actions(2172);
v->a[104275] = 2;
v->a[104276] = sym_test_operator;
v->a[104277] = sym_raw_string;
v->a[104278] = state(419);
v->a[104279] = 2;
small_parse_table_5214(v);
}
void small_parse_table_5214(t_small_parse_table_array *v)
{
v->a[104280] = sym_concatenation;
v->a[104281] = aux_sym_for_statement_repeat1;
v->a[104282] = state(1069);
v->a[104283] = 7;
v->a[104284] = sym_arithmetic_expansion;
v->a[104285] = sym_brace_expression;
v->a[104286] = sym_string;
v->a[104287] = sym_number;
v->a[104288] = sym_simple_expansion;
v->a[104289] = sym_expansion;
v->a[104290] = sym_command_substitution;
v->a[104291] = 3;
v->a[104292] = actions(3);
v->a[104293] = 1;
v->a[104294] = sym_comment;
v->a[104295] = actions(3641);
v->a[104296] = 2;
v->a[104297] = sym_file_descriptor;
v->a[104298] = aux_sym_heredoc_redirect_token1;
v->a[104299] = actions(3639);
small_parse_table_5215(v);
}
/* EOF small_parse_table_1042.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1043.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 "./small_parse_table.h"
void small_parse_table_5215(t_small_parse_table_array *v)
{
v->a[104300] = 22;
v->a[104301] = anon_sym_esac;
v->a[104302] = anon_sym_PIPE;
v->a[104303] = anon_sym_SEMI_SEMI;
v->a[104304] = anon_sym_SEMI_AMP;
v->a[104305] = anon_sym_SEMI_SEMI_AMP;
v->a[104306] = anon_sym_PIPE_AMP;
v->a[104307] = anon_sym_AMP_AMP;
v->a[104308] = anon_sym_PIPE_PIPE;
v->a[104309] = anon_sym_LT;
v->a[104310] = anon_sym_GT;
v->a[104311] = anon_sym_GT_GT;
v->a[104312] = anon_sym_AMP_GT;
v->a[104313] = anon_sym_AMP_GT_GT;
v->a[104314] = anon_sym_LT_AMP;
v->a[104315] = anon_sym_GT_AMP;
v->a[104316] = anon_sym_GT_PIPE;
v->a[104317] = anon_sym_LT_AMP_DASH;
v->a[104318] = anon_sym_GT_AMP_DASH;
v->a[104319] = anon_sym_LT_LT;
small_parse_table_5216(v);
}
void small_parse_table_5216(t_small_parse_table_array *v)
{
v->a[104320] = anon_sym_LT_LT_DASH;
v->a[104321] = anon_sym_AMP;
v->a[104322] = anon_sym_SEMI;
v->a[104323] = 17;
v->a[104324] = actions(57);
v->a[104325] = 1;
v->a[104326] = sym_comment;
v->a[104327] = actions(2154);
v->a[104328] = 1;
v->a[104329] = anon_sym_DOLLAR;
v->a[104330] = actions(2160);
v->a[104331] = 1;
v->a[104332] = aux_sym_number_token1;
v->a[104333] = actions(2162);
v->a[104334] = 1;
v->a[104335] = aux_sym_number_token2;
v->a[104336] = actions(2166);
v->a[104337] = 1;
v->a[104338] = anon_sym_DOLLAR_LPAREN;
v->a[104339] = actions(2174);
small_parse_table_5217(v);
}
void small_parse_table_5217(t_small_parse_table_array *v)
{
v->a[104340] = 1;
v->a[104341] = sym__brace_start;
v->a[104342] = actions(2384);
v->a[104343] = 1;
v->a[104344] = sym_word;
v->a[104345] = actions(5989);
v->a[104346] = 1;
v->a[104347] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104348] = actions(5993);
v->a[104349] = 1;
v->a[104350] = anon_sym_DQUOTE;
v->a[104351] = actions(5995);
v->a[104352] = 1;
v->a[104353] = anon_sym_DOLLAR_LBRACE;
v->a[104354] = actions(5997);
v->a[104355] = 1;
v->a[104356] = anon_sym_BQUOTE;
v->a[104357] = actions(5999);
v->a[104358] = 1;
v->a[104359] = anon_sym_DOLLAR_BQUOTE;
small_parse_table_5218(v);
}
void small_parse_table_5218(t_small_parse_table_array *v)
{
v->a[104360] = actions(6001);
v->a[104361] = 1;
v->a[104362] = sym__special_character;
v->a[104363] = state(1270);
v->a[104364] = 1;
v->a[104365] = aux_sym__literal_repeat1;
v->a[104366] = actions(2388);
v->a[104367] = 2;
v->a[104368] = sym_test_operator;
v->a[104369] = sym_raw_string;
v->a[104370] = state(436);
v->a[104371] = 2;
v->a[104372] = sym_concatenation;
v->a[104373] = aux_sym_for_statement_repeat1;
v->a[104374] = state(1222);
v->a[104375] = 7;
v->a[104376] = sym_arithmetic_expansion;
v->a[104377] = sym_brace_expression;
v->a[104378] = sym_string;
v->a[104379] = sym_number;
small_parse_table_5219(v);
}
void small_parse_table_5219(t_small_parse_table_array *v)
{
v->a[104380] = sym_simple_expansion;
v->a[104381] = sym_expansion;
v->a[104382] = sym_command_substitution;
v->a[104383] = 3;
v->a[104384] = actions(3);
v->a[104385] = 1;
v->a[104386] = sym_comment;
v->a[104387] = actions(3641);
v->a[104388] = 2;
v->a[104389] = sym_file_descriptor;
v->a[104390] = aux_sym_heredoc_redirect_token1;
v->a[104391] = actions(3639);
v->a[104392] = 22;
v->a[104393] = anon_sym_esac;
v->a[104394] = anon_sym_PIPE;
v->a[104395] = anon_sym_SEMI_SEMI;
v->a[104396] = anon_sym_SEMI_AMP;
v->a[104397] = anon_sym_SEMI_SEMI_AMP;
v->a[104398] = anon_sym_PIPE_AMP;
v->a[104399] = anon_sym_AMP_AMP;
small_parse_table_5220(v);
}
/* EOF small_parse_table_1043.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1044.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 "./small_parse_table.h"
void small_parse_table_5220(t_small_parse_table_array *v)
{
v->a[104400] = anon_sym_PIPE_PIPE;
v->a[104401] = anon_sym_LT;
v->a[104402] = anon_sym_GT;
v->a[104403] = anon_sym_GT_GT;
v->a[104404] = anon_sym_AMP_GT;
v->a[104405] = anon_sym_AMP_GT_GT;
v->a[104406] = anon_sym_LT_AMP;
v->a[104407] = anon_sym_GT_AMP;
v->a[104408] = anon_sym_GT_PIPE;
v->a[104409] = anon_sym_LT_AMP_DASH;
v->a[104410] = anon_sym_GT_AMP_DASH;
v->a[104411] = anon_sym_LT_LT;
v->a[104412] = anon_sym_LT_LT_DASH;
v->a[104413] = anon_sym_AMP;
v->a[104414] = anon_sym_SEMI;
v->a[104415] = 17;
v->a[104416] = actions(57);
v->a[104417] = 1;
v->a[104418] = sym_comment;
v->a[104419] = actions(2150);
small_parse_table_5221(v);
}
void small_parse_table_5221(t_small_parse_table_array *v)
{
v->a[104420] = 1;
v->a[104421] = sym_word;
v->a[104422] = actions(2154);
v->a[104423] = 1;
v->a[104424] = anon_sym_DOLLAR;
v->a[104425] = actions(2160);
v->a[104426] = 1;
v->a[104427] = aux_sym_number_token1;
v->a[104428] = actions(2162);
v->a[104429] = 1;
v->a[104430] = aux_sym_number_token2;
v->a[104431] = actions(2166);
v->a[104432] = 1;
v->a[104433] = anon_sym_DOLLAR_LPAREN;
v->a[104434] = actions(2174);
v->a[104435] = 1;
v->a[104436] = sym__brace_start;
v->a[104437] = actions(5989);
v->a[104438] = 1;
v->a[104439] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_5222(v);
}
void small_parse_table_5222(t_small_parse_table_array *v)
{
v->a[104440] = actions(5991);
v->a[104441] = 1;
v->a[104442] = sym__special_character;
v->a[104443] = actions(5993);
v->a[104444] = 1;
v->a[104445] = anon_sym_DQUOTE;
v->a[104446] = actions(5995);
v->a[104447] = 1;
v->a[104448] = anon_sym_DOLLAR_LBRACE;
v->a[104449] = actions(5997);
v->a[104450] = 1;
v->a[104451] = anon_sym_BQUOTE;
v->a[104452] = actions(5999);
v->a[104453] = 1;
v->a[104454] = anon_sym_DOLLAR_BQUOTE;
v->a[104455] = state(1270);
v->a[104456] = 1;
v->a[104457] = aux_sym__literal_repeat1;
v->a[104458] = actions(2172);
v->a[104459] = 2;
small_parse_table_5223(v);
}
void small_parse_table_5223(t_small_parse_table_array *v)
{
v->a[104460] = sym_test_operator;
v->a[104461] = sym_raw_string;
v->a[104462] = state(391);
v->a[104463] = 2;
v->a[104464] = sym_concatenation;
v->a[104465] = aux_sym_for_statement_repeat1;
v->a[104466] = state(1069);
v->a[104467] = 7;
v->a[104468] = sym_arithmetic_expansion;
v->a[104469] = sym_brace_expression;
v->a[104470] = sym_string;
v->a[104471] = sym_number;
v->a[104472] = sym_simple_expansion;
v->a[104473] = sym_expansion;
v->a[104474] = sym_command_substitution;
v->a[104475] = 17;
v->a[104476] = actions(57);
v->a[104477] = 1;
v->a[104478] = sym_comment;
v->a[104479] = actions(2154);
small_parse_table_5224(v);
}
void small_parse_table_5224(t_small_parse_table_array *v)
{
v->a[104480] = 1;
v->a[104481] = anon_sym_DOLLAR;
v->a[104482] = actions(2160);
v->a[104483] = 1;
v->a[104484] = aux_sym_number_token1;
v->a[104485] = actions(2162);
v->a[104486] = 1;
v->a[104487] = aux_sym_number_token2;
v->a[104488] = actions(2166);
v->a[104489] = 1;
v->a[104490] = anon_sym_DOLLAR_LPAREN;
v->a[104491] = actions(2174);
v->a[104492] = 1;
v->a[104493] = sym__brace_start;
v->a[104494] = actions(2384);
v->a[104495] = 1;
v->a[104496] = sym_word;
v->a[104497] = actions(5989);
v->a[104498] = 1;
v->a[104499] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_5225(v);
}
/* EOF small_parse_table_1044.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1045.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 "./small_parse_table.h"
void small_parse_table_5225(t_small_parse_table_array *v)
{
v->a[104500] = actions(5993);
v->a[104501] = 1;
v->a[104502] = anon_sym_DQUOTE;
v->a[104503] = actions(5995);
v->a[104504] = 1;
v->a[104505] = anon_sym_DOLLAR_LBRACE;
v->a[104506] = actions(5997);
v->a[104507] = 1;
v->a[104508] = anon_sym_BQUOTE;
v->a[104509] = actions(5999);
v->a[104510] = 1;
v->a[104511] = anon_sym_DOLLAR_BQUOTE;
v->a[104512] = actions(6001);
v->a[104513] = 1;
v->a[104514] = sym__special_character;
v->a[104515] = state(1270);
v->a[104516] = 1;
v->a[104517] = aux_sym__literal_repeat1;
v->a[104518] = actions(2388);
v->a[104519] = 2;
small_parse_table_5226(v);
}
void small_parse_table_5226(t_small_parse_table_array *v)
{
v->a[104520] = sym_test_operator;
v->a[104521] = sym_raw_string;
v->a[104522] = state(427);
v->a[104523] = 2;
v->a[104524] = sym_concatenation;
v->a[104525] = aux_sym_for_statement_repeat1;
v->a[104526] = state(1222);
v->a[104527] = 7;
v->a[104528] = sym_arithmetic_expansion;
v->a[104529] = sym_brace_expression;
v->a[104530] = sym_string;
v->a[104531] = sym_number;
v->a[104532] = sym_simple_expansion;
v->a[104533] = sym_expansion;
v->a[104534] = sym_command_substitution;
v->a[104535] = 3;
v->a[104536] = actions(3);
v->a[104537] = 1;
v->a[104538] = sym_comment;
v->a[104539] = actions(2719);
small_parse_table_5227(v);
}
void small_parse_table_5227(t_small_parse_table_array *v)
{
v->a[104540] = 3;
v->a[104541] = sym_file_descriptor;
v->a[104542] = sym_variable_name;
v->a[104543] = aux_sym_heredoc_redirect_token1;
v->a[104544] = actions(2717);
v->a[104545] = 21;
v->a[104546] = anon_sym_PIPE;
v->a[104547] = anon_sym_SEMI_SEMI;
v->a[104548] = anon_sym_SEMI_AMP;
v->a[104549] = anon_sym_SEMI_SEMI_AMP;
v->a[104550] = anon_sym_PIPE_AMP;
v->a[104551] = anon_sym_AMP_AMP;
v->a[104552] = anon_sym_PIPE_PIPE;
v->a[104553] = anon_sym_LT;
v->a[104554] = anon_sym_GT;
v->a[104555] = anon_sym_GT_GT;
v->a[104556] = anon_sym_AMP_GT;
v->a[104557] = anon_sym_AMP_GT_GT;
v->a[104558] = anon_sym_LT_AMP;
v->a[104559] = anon_sym_GT_AMP;
small_parse_table_5228(v);
}
void small_parse_table_5228(t_small_parse_table_array *v)
{
v->a[104560] = anon_sym_GT_PIPE;
v->a[104561] = anon_sym_LT_AMP_DASH;
v->a[104562] = anon_sym_GT_AMP_DASH;
v->a[104563] = anon_sym_LT_LT;
v->a[104564] = anon_sym_LT_LT_DASH;
v->a[104565] = anon_sym_AMP;
v->a[104566] = anon_sym_SEMI;
v->a[104567] = 7;
v->a[104568] = actions(3);
v->a[104569] = 1;
v->a[104570] = sym_comment;
v->a[104571] = actions(5281);
v->a[104572] = 1;
v->a[104573] = aux_sym_heredoc_redirect_token1;
v->a[104574] = actions(6009);
v->a[104575] = 1;
v->a[104576] = sym_file_descriptor;
v->a[104577] = actions(6006);
v->a[104578] = 2;
v->a[104579] = anon_sym_LT_AMP_DASH;
small_parse_table_5229(v);
}
void small_parse_table_5229(t_small_parse_table_array *v)
{
v->a[104580] = anon_sym_GT_AMP_DASH;
v->a[104581] = state(2182);
v->a[104582] = 2;
v->a[104583] = sym_file_redirect;
v->a[104584] = aux_sym_redirected_statement_repeat2;
v->a[104585] = actions(6003);
v->a[104586] = 8;
v->a[104587] = anon_sym_LT;
v->a[104588] = anon_sym_GT;
v->a[104589] = anon_sym_GT_GT;
v->a[104590] = anon_sym_AMP_GT;
v->a[104591] = anon_sym_AMP_GT_GT;
v->a[104592] = anon_sym_LT_AMP;
v->a[104593] = anon_sym_GT_AMP;
v->a[104594] = anon_sym_GT_PIPE;
v->a[104595] = actions(5273);
v->a[104596] = 10;
v->a[104597] = anon_sym_PIPE;
v->a[104598] = anon_sym_SEMI_SEMI;
v->a[104599] = anon_sym_PIPE_AMP;
small_parse_table_5230(v);
}
/* EOF small_parse_table_1045.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1046.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 "./small_parse_table.h"
void small_parse_table_5230(t_small_parse_table_array *v)
{
v->a[104600] = anon_sym_AMP_AMP;
v->a[104601] = anon_sym_PIPE_PIPE;
v->a[104602] = anon_sym_LT_LT;
v->a[104603] = anon_sym_LT_LT_DASH;
v->a[104604] = anon_sym_AMP;
v->a[104605] = anon_sym_BQUOTE;
v->a[104606] = anon_sym_SEMI;
v->a[104607] = 17;
v->a[104608] = actions(57);
v->a[104609] = 1;
v->a[104610] = sym_comment;
v->a[104611] = actions(2154);
v->a[104612] = 1;
v->a[104613] = anon_sym_DOLLAR;
v->a[104614] = actions(2160);
v->a[104615] = 1;
v->a[104616] = aux_sym_number_token1;
v->a[104617] = actions(2162);
v->a[104618] = 1;
v->a[104619] = aux_sym_number_token2;
small_parse_table_5231(v);
}
void small_parse_table_5231(t_small_parse_table_array *v)
{
v->a[104620] = actions(2166);
v->a[104621] = 1;
v->a[104622] = anon_sym_DOLLAR_LPAREN;
v->a[104623] = actions(2174);
v->a[104624] = 1;
v->a[104625] = sym__brace_start;
v->a[104626] = actions(2384);
v->a[104627] = 1;
v->a[104628] = sym_word;
v->a[104629] = actions(5989);
v->a[104630] = 1;
v->a[104631] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104632] = actions(5993);
v->a[104633] = 1;
v->a[104634] = anon_sym_DQUOTE;
v->a[104635] = actions(5995);
v->a[104636] = 1;
v->a[104637] = anon_sym_DOLLAR_LBRACE;
v->a[104638] = actions(5997);
v->a[104639] = 1;
small_parse_table_5232(v);
}
void small_parse_table_5232(t_small_parse_table_array *v)
{
v->a[104640] = anon_sym_BQUOTE;
v->a[104641] = actions(5999);
v->a[104642] = 1;
v->a[104643] = anon_sym_DOLLAR_BQUOTE;
v->a[104644] = actions(6001);
v->a[104645] = 1;
v->a[104646] = sym__special_character;
v->a[104647] = state(1270);
v->a[104648] = 1;
v->a[104649] = aux_sym__literal_repeat1;
v->a[104650] = actions(2388);
v->a[104651] = 2;
v->a[104652] = sym_test_operator;
v->a[104653] = sym_raw_string;
v->a[104654] = state(441);
v->a[104655] = 2;
v->a[104656] = sym_concatenation;
v->a[104657] = aux_sym_for_statement_repeat1;
v->a[104658] = state(1222);
v->a[104659] = 7;
small_parse_table_5233(v);
}
void small_parse_table_5233(t_small_parse_table_array *v)
{
v->a[104660] = sym_arithmetic_expansion;
v->a[104661] = sym_brace_expression;
v->a[104662] = sym_string;
v->a[104663] = sym_number;
v->a[104664] = sym_simple_expansion;
v->a[104665] = sym_expansion;
v->a[104666] = sym_command_substitution;
v->a[104667] = 17;
v->a[104668] = actions(57);
v->a[104669] = 1;
v->a[104670] = sym_comment;
v->a[104671] = actions(2154);
v->a[104672] = 1;
v->a[104673] = anon_sym_DOLLAR;
v->a[104674] = actions(2160);
v->a[104675] = 1;
v->a[104676] = aux_sym_number_token1;
v->a[104677] = actions(2162);
v->a[104678] = 1;
v->a[104679] = aux_sym_number_token2;
small_parse_table_5234(v);
}
void small_parse_table_5234(t_small_parse_table_array *v)
{
v->a[104680] = actions(2166);
v->a[104681] = 1;
v->a[104682] = anon_sym_DOLLAR_LPAREN;
v->a[104683] = actions(2174);
v->a[104684] = 1;
v->a[104685] = sym__brace_start;
v->a[104686] = actions(2384);
v->a[104687] = 1;
v->a[104688] = sym_word;
v->a[104689] = actions(5989);
v->a[104690] = 1;
v->a[104691] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104692] = actions(5993);
v->a[104693] = 1;
v->a[104694] = anon_sym_DQUOTE;
v->a[104695] = actions(5995);
v->a[104696] = 1;
v->a[104697] = anon_sym_DOLLAR_LBRACE;
v->a[104698] = actions(5997);
v->a[104699] = 1;
small_parse_table_5235(v);
}
/* EOF small_parse_table_1046.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1047.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 "./small_parse_table.h"
void small_parse_table_5235(t_small_parse_table_array *v)
{
v->a[104700] = anon_sym_BQUOTE;
v->a[104701] = actions(5999);
v->a[104702] = 1;
v->a[104703] = anon_sym_DOLLAR_BQUOTE;
v->a[104704] = actions(6001);
v->a[104705] = 1;
v->a[104706] = sym__special_character;
v->a[104707] = state(1270);
v->a[104708] = 1;
v->a[104709] = aux_sym__literal_repeat1;
v->a[104710] = actions(2388);
v->a[104711] = 2;
v->a[104712] = sym_test_operator;
v->a[104713] = sym_raw_string;
v->a[104714] = state(431);
v->a[104715] = 2;
v->a[104716] = sym_concatenation;
v->a[104717] = aux_sym_for_statement_repeat1;
v->a[104718] = state(1222);
v->a[104719] = 7;
small_parse_table_5236(v);
}
void small_parse_table_5236(t_small_parse_table_array *v)
{
v->a[104720] = sym_arithmetic_expansion;
v->a[104721] = sym_brace_expression;
v->a[104722] = sym_string;
v->a[104723] = sym_number;
v->a[104724] = sym_simple_expansion;
v->a[104725] = sym_expansion;
v->a[104726] = sym_command_substitution;
v->a[104727] = 3;
v->a[104728] = actions(3);
v->a[104729] = 1;
v->a[104730] = sym_comment;
v->a[104731] = actions(6012);
v->a[104732] = 3;
v->a[104733] = sym_file_descriptor;
v->a[104734] = ts_builtin_sym_end;
v->a[104735] = aux_sym_heredoc_redirect_token1;
v->a[104736] = actions(6014);
v->a[104737] = 21;
v->a[104738] = anon_sym_PIPE;
v->a[104739] = anon_sym_RPAREN;
small_parse_table_5237(v);
}
void small_parse_table_5237(t_small_parse_table_array *v)
{
v->a[104740] = anon_sym_SEMI_SEMI;
v->a[104741] = anon_sym_PIPE_AMP;
v->a[104742] = anon_sym_AMP_AMP;
v->a[104743] = anon_sym_PIPE_PIPE;
v->a[104744] = anon_sym_LT;
v->a[104745] = anon_sym_GT;
v->a[104746] = anon_sym_GT_GT;
v->a[104747] = anon_sym_AMP_GT;
v->a[104748] = anon_sym_AMP_GT_GT;
v->a[104749] = anon_sym_LT_AMP;
v->a[104750] = anon_sym_GT_AMP;
v->a[104751] = anon_sym_GT_PIPE;
v->a[104752] = anon_sym_LT_AMP_DASH;
v->a[104753] = anon_sym_GT_AMP_DASH;
v->a[104754] = anon_sym_LT_LT;
v->a[104755] = anon_sym_LT_LT_DASH;
v->a[104756] = anon_sym_AMP;
v->a[104757] = anon_sym_BQUOTE;
v->a[104758] = anon_sym_SEMI;
v->a[104759] = 17;
small_parse_table_5238(v);
}
void small_parse_table_5238(t_small_parse_table_array *v)
{
v->a[104760] = actions(57);
v->a[104761] = 1;
v->a[104762] = sym_comment;
v->a[104763] = actions(3716);
v->a[104764] = 1;
v->a[104765] = sym_word;
v->a[104766] = actions(3720);
v->a[104767] = 1;
v->a[104768] = anon_sym_DOLLAR;
v->a[104769] = actions(3726);
v->a[104770] = 1;
v->a[104771] = aux_sym_number_token1;
v->a[104772] = actions(3728);
v->a[104773] = 1;
v->a[104774] = aux_sym_number_token2;
v->a[104775] = actions(3732);
v->a[104776] = 1;
v->a[104777] = anon_sym_DOLLAR_LPAREN;
v->a[104778] = actions(3740);
v->a[104779] = 1;
small_parse_table_5239(v);
}
void small_parse_table_5239(t_small_parse_table_array *v)
{
v->a[104780] = sym__brace_start;
v->a[104781] = actions(6016);
v->a[104782] = 1;
v->a[104783] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104784] = actions(6018);
v->a[104785] = 1;
v->a[104786] = sym__special_character;
v->a[104787] = actions(6020);
v->a[104788] = 1;
v->a[104789] = anon_sym_DQUOTE;
v->a[104790] = actions(6022);
v->a[104791] = 1;
v->a[104792] = anon_sym_DOLLAR_LBRACE;
v->a[104793] = actions(6024);
v->a[104794] = 1;
v->a[104795] = anon_sym_BQUOTE;
v->a[104796] = actions(6026);
v->a[104797] = 1;
v->a[104798] = anon_sym_DOLLAR_BQUOTE;
v->a[104799] = state(1824);
small_parse_table_5240(v);
}
/* EOF small_parse_table_1047.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1048.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 "./small_parse_table.h"
void small_parse_table_5240(t_small_parse_table_array *v)
{
v->a[104800] = 1;
v->a[104801] = aux_sym__literal_repeat1;
v->a[104802] = actions(3738);
v->a[104803] = 2;
v->a[104804] = sym_test_operator;
v->a[104805] = sym_raw_string;
v->a[104806] = state(1208);
v->a[104807] = 2;
v->a[104808] = sym_concatenation;
v->a[104809] = aux_sym_for_statement_repeat1;
v->a[104810] = state(1685);
v->a[104811] = 7;
v->a[104812] = sym_arithmetic_expansion;
v->a[104813] = sym_brace_expression;
v->a[104814] = sym_string;
v->a[104815] = sym_number;
v->a[104816] = sym_simple_expansion;
v->a[104817] = sym_expansion;
v->a[104818] = sym_command_substitution;
v->a[104819] = 3;
small_parse_table_5241(v);
}
void small_parse_table_5241(t_small_parse_table_array *v)
{
v->a[104820] = actions(3);
v->a[104821] = 1;
v->a[104822] = sym_comment;
v->a[104823] = actions(6012);
v->a[104824] = 2;
v->a[104825] = sym_file_descriptor;
v->a[104826] = aux_sym_heredoc_redirect_token1;
v->a[104827] = actions(6014);
v->a[104828] = 22;
v->a[104829] = anon_sym_esac;
v->a[104830] = anon_sym_PIPE;
v->a[104831] = anon_sym_SEMI_SEMI;
v->a[104832] = anon_sym_SEMI_AMP;
v->a[104833] = anon_sym_SEMI_SEMI_AMP;
v->a[104834] = anon_sym_PIPE_AMP;
v->a[104835] = anon_sym_AMP_AMP;
v->a[104836] = anon_sym_PIPE_PIPE;
v->a[104837] = anon_sym_LT;
v->a[104838] = anon_sym_GT;
v->a[104839] = anon_sym_GT_GT;
small_parse_table_5242(v);
}
void small_parse_table_5242(t_small_parse_table_array *v)
{
v->a[104840] = anon_sym_AMP_GT;
v->a[104841] = anon_sym_AMP_GT_GT;
v->a[104842] = anon_sym_LT_AMP;
v->a[104843] = anon_sym_GT_AMP;
v->a[104844] = anon_sym_GT_PIPE;
v->a[104845] = anon_sym_LT_AMP_DASH;
v->a[104846] = anon_sym_GT_AMP_DASH;
v->a[104847] = anon_sym_LT_LT;
v->a[104848] = anon_sym_LT_LT_DASH;
v->a[104849] = anon_sym_AMP;
v->a[104850] = anon_sym_SEMI;
v->a[104851] = 10;
v->a[104852] = actions(3);
v->a[104853] = 1;
v->a[104854] = sym_comment;
v->a[104855] = actions(3302);
v->a[104856] = 1;
v->a[104857] = aux_sym_heredoc_redirect_token1;
v->a[104858] = actions(5970);
v->a[104859] = 1;
small_parse_table_5243(v);
}
void small_parse_table_5243(t_small_parse_table_array *v)
{
v->a[104860] = sym_file_descriptor;
v->a[104861] = actions(2516);
v->a[104862] = 2;
v->a[104863] = anon_sym_PIPE;
v->a[104864] = anon_sym_PIPE_AMP;
v->a[104865] = actions(2945);
v->a[104866] = 2;
v->a[104867] = anon_sym_LT_LT;
v->a[104868] = anon_sym_LT_LT_DASH;
v->a[104869] = actions(3300);
v->a[104870] = 2;
v->a[104871] = anon_sym_AMP_AMP;
v->a[104872] = anon_sym_PIPE_PIPE;
v->a[104873] = actions(5968);
v->a[104874] = 2;
v->a[104875] = anon_sym_LT_AMP_DASH;
v->a[104876] = anon_sym_GT_AMP_DASH;
v->a[104877] = actions(3298);
v->a[104878] = 3;
v->a[104879] = anon_sym_SEMI_SEMI;
small_parse_table_5244(v);
}
void small_parse_table_5244(t_small_parse_table_array *v)
{
v->a[104880] = anon_sym_AMP;
v->a[104881] = anon_sym_SEMI;
v->a[104882] = state(2295);
v->a[104883] = 3;
v->a[104884] = sym_file_redirect;
v->a[104885] = sym_heredoc_redirect;
v->a[104886] = aux_sym_redirected_statement_repeat1;
v->a[104887] = actions(5966);
v->a[104888] = 8;
v->a[104889] = anon_sym_LT;
v->a[104890] = anon_sym_GT;
v->a[104891] = anon_sym_GT_GT;
v->a[104892] = anon_sym_AMP_GT;
v->a[104893] = anon_sym_AMP_GT_GT;
v->a[104894] = anon_sym_LT_AMP;
v->a[104895] = anon_sym_GT_AMP;
v->a[104896] = anon_sym_GT_PIPE;
v->a[104897] = 7;
v->a[104898] = actions(3);
v->a[104899] = 1;
small_parse_table_5245(v);
}
/* EOF small_parse_table_1048.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1049.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 "./small_parse_table.h"
void small_parse_table_5245(t_small_parse_table_array *v)
{
v->a[104900] = sym_comment;
v->a[104901] = actions(6034);
v->a[104902] = 1;
v->a[104903] = sym_file_descriptor;
v->a[104904] = actions(5281);
v->a[104905] = 2;
v->a[104906] = ts_builtin_sym_end;
v->a[104907] = aux_sym_heredoc_redirect_token1;
v->a[104908] = actions(6031);
v->a[104909] = 2;
v->a[104910] = anon_sym_LT_AMP_DASH;
v->a[104911] = anon_sym_GT_AMP_DASH;
v->a[104912] = state(2189);
v->a[104913] = 2;
v->a[104914] = sym_file_redirect;
v->a[104915] = aux_sym_redirected_statement_repeat2;
v->a[104916] = actions(6028);
v->a[104917] = 8;
v->a[104918] = anon_sym_LT;
v->a[104919] = anon_sym_GT;
small_parse_table_5246(v);
}
void small_parse_table_5246(t_small_parse_table_array *v)
{
v->a[104920] = anon_sym_GT_GT;
v->a[104921] = anon_sym_AMP_GT;
v->a[104922] = anon_sym_AMP_GT_GT;
v->a[104923] = anon_sym_LT_AMP;
v->a[104924] = anon_sym_GT_AMP;
v->a[104925] = anon_sym_GT_PIPE;
v->a[104926] = actions(5273);
v->a[104927] = 9;
v->a[104928] = anon_sym_PIPE;
v->a[104929] = anon_sym_SEMI_SEMI;
v->a[104930] = anon_sym_PIPE_AMP;
v->a[104931] = anon_sym_AMP_AMP;
v->a[104932] = anon_sym_PIPE_PIPE;
v->a[104933] = anon_sym_LT_LT;
v->a[104934] = anon_sym_LT_LT_DASH;
v->a[104935] = anon_sym_AMP;
v->a[104936] = anon_sym_SEMI;
v->a[104937] = 17;
v->a[104938] = actions(57);
v->a[104939] = 1;
small_parse_table_5247(v);
}
void small_parse_table_5247(t_small_parse_table_array *v)
{
v->a[104940] = sym_comment;
v->a[104941] = actions(5483);
v->a[104942] = 1;
v->a[104943] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[104944] = actions(5485);
v->a[104945] = 1;
v->a[104946] = anon_sym_DOLLAR;
v->a[104947] = actions(5487);
v->a[104948] = 1;
v->a[104949] = sym__special_character;
v->a[104950] = actions(5489);
v->a[104951] = 1;
v->a[104952] = anon_sym_DQUOTE;
v->a[104953] = actions(5493);
v->a[104954] = 1;
v->a[104955] = aux_sym_number_token1;
v->a[104956] = actions(5495);
v->a[104957] = 1;
v->a[104958] = aux_sym_number_token2;
v->a[104959] = actions(5497);
small_parse_table_5248(v);
}
void small_parse_table_5248(t_small_parse_table_array *v)
{
v->a[104960] = 1;
v->a[104961] = anon_sym_DOLLAR_LBRACE;
v->a[104962] = actions(5499);
v->a[104963] = 1;
v->a[104964] = anon_sym_DOLLAR_LPAREN;
v->a[104965] = actions(5501);
v->a[104966] = 1;
v->a[104967] = anon_sym_BQUOTE;
v->a[104968] = actions(5503);
v->a[104969] = 1;
v->a[104970] = anon_sym_DOLLAR_BQUOTE;
v->a[104971] = actions(5509);
v->a[104972] = 1;
v->a[104973] = sym__brace_start;
v->a[104974] = actions(6037);
v->a[104975] = 1;
v->a[104976] = sym_word;
v->a[104977] = state(1920);
v->a[104978] = 1;
v->a[104979] = aux_sym__literal_repeat1;
small_parse_table_5249(v);
}
void small_parse_table_5249(t_small_parse_table_array *v)
{
v->a[104980] = actions(6039);
v->a[104981] = 2;
v->a[104982] = sym_test_operator;
v->a[104983] = sym_raw_string;
v->a[104984] = state(1358);
v->a[104985] = 2;
v->a[104986] = sym_concatenation;
v->a[104987] = aux_sym_for_statement_repeat1;
v->a[104988] = state(1800);
v->a[104989] = 7;
v->a[104990] = sym_arithmetic_expansion;
v->a[104991] = sym_brace_expression;
v->a[104992] = sym_string;
v->a[104993] = sym_number;
v->a[104994] = sym_simple_expansion;
v->a[104995] = sym_expansion;
v->a[104996] = sym_command_substitution;
v->a[104997] = 7;
v->a[104998] = actions(3);
v->a[104999] = 1;
small_parse_table_5250(v);
}
/* EOF small_parse_table_1049.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_525(t_small_parse_table_array *v)
{
v->a[10500] = 1;
v->a[10501] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10502] = actions(2247);
v->a[10503] = 1;
v->a[10504] = anon_sym_DOLLAR;
v->a[10505] = actions(2250);
v->a[10506] = 1;
v->a[10507] = sym__special_character;
v->a[10508] = actions(2253);
v->a[10509] = 1;
v->a[10510] = anon_sym_DQUOTE;
v->a[10511] = actions(2256);
v->a[10512] = 1;
v->a[10513] = aux_sym_number_token1;
v->a[10514] = actions(2259);
v->a[10515] = 1;
v->a[10516] = aux_sym_number_token2;
v->a[10517] = actions(2262);
v->a[10518] = 1;
v->a[10519] = anon_sym_DOLLAR_LBRACE;
v->a[10500] = actions(65);
v->a[10501] = 1;
v->a[10502] = anon_sym_DOLLAR;
v->a[10503] = actions(67);
v->a[10504] = 1;
v->a[10505] = anon_sym_DQUOTE;
v->a[10506] = actions(69);
v->a[10507] = 1;
v->a[10508] = sym_raw_string;
v->a[10509] = actions(71);
v->a[10510] = 1;
v->a[10511] = aux_sym_number_token1;
v->a[10512] = actions(73);
v->a[10513] = 1;
v->a[10514] = aux_sym_number_token2;
v->a[10515] = actions(75);
v->a[10516] = 1;
v->a[10517] = anon_sym_DOLLAR_LBRACE;
v->a[10518] = actions(77);
v->a[10519] = 1;
small_parse_table_526(v);
}
void small_parse_table_526(t_small_parse_table_array *v)
{
v->a[10520] = actions(2265);
v->a[10521] = 1;
v->a[10522] = anon_sym_DOLLAR_LPAREN;
v->a[10523] = actions(2268);
v->a[10524] = 1;
v->a[10525] = anon_sym_BQUOTE;
v->a[10526] = actions(2271);
v->a[10527] = 1;
v->a[10528] = anon_sym_DOLLAR_BQUOTE;
v->a[10529] = actions(2274);
v->a[10530] = 1;
v->a[10531] = sym_test_operator;
v->a[10532] = actions(2277);
v->a[10533] = 1;
v->a[10534] = sym__brace_start;
v->a[10535] = state(1321);
v->a[10536] = 1;
v->a[10537] = aux_sym__literal_repeat1;
v->a[10538] = actions(2241);
v->a[10539] = 2;
v->a[10520] = anon_sym_DOLLAR_LPAREN;
v->a[10521] = actions(79);
v->a[10522] = 1;
v->a[10523] = anon_sym_BQUOTE;
v->a[10524] = actions(81);
v->a[10525] = 1;
v->a[10526] = sym_file_descriptor;
v->a[10527] = actions(83);
v->a[10528] = 1;
v->a[10529] = sym_variable_name;
v->a[10530] = actions(238);
v->a[10531] = 1;
v->a[10532] = sym_word;
v->a[10533] = actions(240);
v->a[10534] = 1;
v->a[10535] = anon_sym_BANG;
v->a[10536] = state(132);
v->a[10537] = 1;
v->a[10538] = aux_sym__statements_repeat1;
v->a[10539] = state(185);
small_parse_table_527(v);
}
void small_parse_table_527(t_small_parse_table_array *v)
{
v->a[10540] = sym_raw_string;
v->a[10541] = sym_word;
v->a[10542] = state(394);
v->a[10543] = 2;
v->a[10544] = sym_concatenation;
v->a[10545] = aux_sym_for_statement_repeat1;
v->a[10546] = actions(1287);
v->a[10547] = 3;
v->a[10548] = sym_file_descriptor;
v->a[10549] = ts_builtin_sym_end;
v->a[10550] = aux_sym_heredoc_redirect_token1;
v->a[10551] = state(1153);
v->a[10552] = 7;
v->a[10553] = sym_arithmetic_expansion;
v->a[10554] = sym_brace_expression;
v->a[10555] = sym_string;
v->a[10556] = sym_number;
v->a[10557] = sym_simple_expansion;
v->a[10558] = sym_expansion;
v->a[10559] = sym_command_substitution;
v->a[10540] = 1;
v->a[10541] = sym_command_name;
v->a[10542] = state(297);
v->a[10543] = 1;
v->a[10544] = sym_variable_assignment;
v->a[10545] = state(582);
v->a[10546] = 1;
v->a[10547] = sym_concatenation;
v->a[10548] = state(614);
v->a[10549] = 1;
v->a[10550] = aux_sym_command_repeat1;
v->a[10551] = state(769);
v->a[10552] = 1;
v->a[10553] = sym_file_redirect;
v->a[10554] = state(1133);
v->a[10555] = 1;
v->a[10556] = aux_sym_redirected_statement_repeat2;
v->a[10557] = state(1142);
v->a[10558] = 1;
v->a[10559] = sym_pipeline;
small_parse_table_528(v);
}
void small_parse_table_528(t_small_parse_table_array *v)
{
v->a[10560] = actions(1285);
v->a[10561] = 19;
v->a[10562] = anon_sym_PIPE;
v->a[10563] = anon_sym_SEMI_SEMI;
v->a[10564] = anon_sym_PIPE_AMP;
v->a[10565] = anon_sym_AMP_AMP;
v->a[10566] = anon_sym_PIPE_PIPE;
v->a[10567] = anon_sym_LT;
v->a[10568] = anon_sym_GT;
v->a[10569] = anon_sym_GT_GT;
v->a[10570] = anon_sym_AMP_GT;
v->a[10571] = anon_sym_AMP_GT_GT;
v->a[10572] = anon_sym_LT_AMP;
v->a[10573] = anon_sym_GT_AMP;
v->a[10574] = anon_sym_GT_PIPE;
v->a[10575] = anon_sym_LT_AMP_DASH;
v->a[10576] = anon_sym_GT_AMP_DASH;
v->a[10577] = anon_sym_LT_LT;
v->a[10578] = anon_sym_LT_LT_DASH;
v->a[10579] = anon_sym_AMP;
v->a[10560] = state(2041);
v->a[10561] = 1;
v->a[10562] = sym__statement_not_pipeline;
v->a[10563] = state(2236);
v->a[10564] = 1;
v->a[10565] = sym__statements;
v->a[10566] = actions(11);
v->a[10567] = 2;
v->a[10568] = anon_sym_while;
v->a[10569] = anon_sym_until;
v->a[10570] = actions(61);
v->a[10571] = 2;
v->a[10572] = anon_sym_LT_AMP_DASH;
v->a[10573] = anon_sym_GT_AMP_DASH;
v->a[10574] = state(397);
v->a[10575] = 6;
v->a[10576] = sym_arithmetic_expansion;
v->a[10577] = sym_string;
v->a[10578] = sym_number;
v->a[10579] = sym_simple_expansion;
small_parse_table_529(v);
}
void small_parse_table_529(t_small_parse_table_array *v)
{
v->a[10580] = anon_sym_SEMI;
v->a[10581] = 6;
v->a[10582] = actions(3);
v->a[10583] = 1;
v->a[10584] = sym_comment;
v->a[10585] = actions(1727);
v->a[10586] = 1;
v->a[10587] = sym_variable_name;
v->a[10588] = actions(1725);
v->a[10589] = 2;
v->a[10590] = aux_sym__simple_variable_name_token1;
v->a[10591] = aux_sym__multiline_variable_name_token1;
v->a[10592] = actions(828);
v->a[10593] = 3;
v->a[10594] = sym_file_descriptor;
v->a[10595] = sym_test_operator;
v->a[10596] = sym__brace_start;
v->a[10597] = actions(1723);
v->a[10598] = 9;
v->a[10599] = anon_sym_BANG;
v->a[10580] = sym_expansion;
v->a[10581] = sym_command_substitution;
v->a[10582] = actions(59);
v->a[10583] = 8;
v->a[10584] = anon_sym_LT;
v->a[10585] = anon_sym_GT;
v->a[10586] = anon_sym_GT_GT;
v->a[10587] = anon_sym_AMP_GT;
v->a[10588] = anon_sym_AMP_GT_GT;
v->a[10589] = anon_sym_LT_AMP;
v->a[10590] = anon_sym_GT_AMP;
v->a[10591] = anon_sym_GT_PIPE;
v->a[10592] = state(1071);
v->a[10593] = 12;
v->a[10594] = sym_redirected_statement;
v->a[10595] = sym_for_statement;
v->a[10596] = sym_while_statement;
v->a[10597] = sym_if_statement;
v->a[10598] = sym_case_statement;
v->a[10599] = sym_function_definition;
small_parse_table_530(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1050.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 "./small_parse_table.h"
void small_parse_table_5250(t_small_parse_table_array *v)
{
v->a[105000] = sym_comment;
v->a[105001] = actions(5256);
v->a[105002] = 1;
v->a[105003] = aux_sym_heredoc_redirect_token1;
v->a[105004] = actions(6041);
v->a[105005] = 1;
v->a[105006] = sym_file_descriptor;
v->a[105007] = actions(5401);
v->a[105008] = 2;
v->a[105009] = anon_sym_LT_AMP_DASH;
v->a[105010] = anon_sym_GT_AMP_DASH;
v->a[105011] = state(2182);
v->a[105012] = 2;
v->a[105013] = sym_file_redirect;
v->a[105014] = aux_sym_redirected_statement_repeat2;
v->a[105015] = actions(5399);
v->a[105016] = 8;
v->a[105017] = anon_sym_LT;
v->a[105018] = anon_sym_GT;
v->a[105019] = anon_sym_GT_GT;
small_parse_table_5251(v);
}
void small_parse_table_5251(t_small_parse_table_array *v)
{
v->a[105020] = anon_sym_AMP_GT;
v->a[105021] = anon_sym_AMP_GT_GT;
v->a[105022] = anon_sym_LT_AMP;
v->a[105023] = anon_sym_GT_AMP;
v->a[105024] = anon_sym_GT_PIPE;
v->a[105025] = actions(5254);
v->a[105026] = 10;
v->a[105027] = anon_sym_PIPE;
v->a[105028] = anon_sym_SEMI_SEMI;
v->a[105029] = anon_sym_PIPE_AMP;
v->a[105030] = anon_sym_AMP_AMP;
v->a[105031] = anon_sym_PIPE_PIPE;
v->a[105032] = anon_sym_LT_LT;
v->a[105033] = anon_sym_LT_LT_DASH;
v->a[105034] = anon_sym_AMP;
v->a[105035] = anon_sym_BQUOTE;
v->a[105036] = anon_sym_SEMI;
v->a[105037] = 3;
v->a[105038] = actions(3);
v->a[105039] = 1;
small_parse_table_5252(v);
}
void small_parse_table_5252(t_small_parse_table_array *v)
{
v->a[105040] = sym_comment;
v->a[105041] = actions(6043);
v->a[105042] = 3;
v->a[105043] = sym_file_descriptor;
v->a[105044] = ts_builtin_sym_end;
v->a[105045] = aux_sym_heredoc_redirect_token1;
v->a[105046] = actions(6045);
v->a[105047] = 21;
v->a[105048] = anon_sym_PIPE;
v->a[105049] = anon_sym_RPAREN;
v->a[105050] = anon_sym_SEMI_SEMI;
v->a[105051] = anon_sym_PIPE_AMP;
v->a[105052] = anon_sym_AMP_AMP;
v->a[105053] = anon_sym_PIPE_PIPE;
v->a[105054] = anon_sym_LT;
v->a[105055] = anon_sym_GT;
v->a[105056] = anon_sym_GT_GT;
v->a[105057] = anon_sym_AMP_GT;
v->a[105058] = anon_sym_AMP_GT_GT;
v->a[105059] = anon_sym_LT_AMP;
small_parse_table_5253(v);
}
void small_parse_table_5253(t_small_parse_table_array *v)
{
v->a[105060] = anon_sym_GT_AMP;
v->a[105061] = anon_sym_GT_PIPE;
v->a[105062] = anon_sym_LT_AMP_DASH;
v->a[105063] = anon_sym_GT_AMP_DASH;
v->a[105064] = anon_sym_LT_LT;
v->a[105065] = anon_sym_LT_LT_DASH;
v->a[105066] = anon_sym_AMP;
v->a[105067] = anon_sym_BQUOTE;
v->a[105068] = anon_sym_SEMI;
v->a[105069] = 17;
v->a[105070] = actions(57);
v->a[105071] = 1;
v->a[105072] = sym_comment;
v->a[105073] = actions(3716);
v->a[105074] = 1;
v->a[105075] = sym_word;
v->a[105076] = actions(3720);
v->a[105077] = 1;
v->a[105078] = anon_sym_DOLLAR;
v->a[105079] = actions(3726);
small_parse_table_5254(v);
}
void small_parse_table_5254(t_small_parse_table_array *v)
{
v->a[105080] = 1;
v->a[105081] = aux_sym_number_token1;
v->a[105082] = actions(3728);
v->a[105083] = 1;
v->a[105084] = aux_sym_number_token2;
v->a[105085] = actions(3732);
v->a[105086] = 1;
v->a[105087] = anon_sym_DOLLAR_LPAREN;
v->a[105088] = actions(3740);
v->a[105089] = 1;
v->a[105090] = sym__brace_start;
v->a[105091] = actions(6016);
v->a[105092] = 1;
v->a[105093] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105094] = actions(6018);
v->a[105095] = 1;
v->a[105096] = sym__special_character;
v->a[105097] = actions(6020);
v->a[105098] = 1;
v->a[105099] = anon_sym_DQUOTE;
small_parse_table_5255(v);
}
/* EOF small_parse_table_1050.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1051.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 "./small_parse_table.h"
void small_parse_table_5255(t_small_parse_table_array *v)
{
v->a[105100] = actions(6022);
v->a[105101] = 1;
v->a[105102] = anon_sym_DOLLAR_LBRACE;
v->a[105103] = actions(6024);
v->a[105104] = 1;
v->a[105105] = anon_sym_BQUOTE;
v->a[105106] = actions(6026);
v->a[105107] = 1;
v->a[105108] = anon_sym_DOLLAR_BQUOTE;
v->a[105109] = state(1824);
v->a[105110] = 1;
v->a[105111] = aux_sym__literal_repeat1;
v->a[105112] = actions(3738);
v->a[105113] = 2;
v->a[105114] = sym_test_operator;
v->a[105115] = sym_raw_string;
v->a[105116] = state(1163);
v->a[105117] = 2;
v->a[105118] = sym_concatenation;
v->a[105119] = aux_sym_for_statement_repeat1;
small_parse_table_5256(v);
}
void small_parse_table_5256(t_small_parse_table_array *v)
{
v->a[105120] = state(1685);
v->a[105121] = 7;
v->a[105122] = sym_arithmetic_expansion;
v->a[105123] = sym_brace_expression;
v->a[105124] = sym_string;
v->a[105125] = sym_number;
v->a[105126] = sym_simple_expansion;
v->a[105127] = sym_expansion;
v->a[105128] = sym_command_substitution;
v->a[105129] = 17;
v->a[105130] = actions(57);
v->a[105131] = 1;
v->a[105132] = sym_comment;
v->a[105133] = actions(5483);
v->a[105134] = 1;
v->a[105135] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105136] = actions(5485);
v->a[105137] = 1;
v->a[105138] = anon_sym_DOLLAR;
v->a[105139] = actions(5487);
small_parse_table_5257(v);
}
void small_parse_table_5257(t_small_parse_table_array *v)
{
v->a[105140] = 1;
v->a[105141] = sym__special_character;
v->a[105142] = actions(5489);
v->a[105143] = 1;
v->a[105144] = anon_sym_DQUOTE;
v->a[105145] = actions(5493);
v->a[105146] = 1;
v->a[105147] = aux_sym_number_token1;
v->a[105148] = actions(5495);
v->a[105149] = 1;
v->a[105150] = aux_sym_number_token2;
v->a[105151] = actions(5497);
v->a[105152] = 1;
v->a[105153] = anon_sym_DOLLAR_LBRACE;
v->a[105154] = actions(5499);
v->a[105155] = 1;
v->a[105156] = anon_sym_DOLLAR_LPAREN;
v->a[105157] = actions(5501);
v->a[105158] = 1;
v->a[105159] = anon_sym_BQUOTE;
small_parse_table_5258(v);
}
void small_parse_table_5258(t_small_parse_table_array *v)
{
v->a[105160] = actions(5503);
v->a[105161] = 1;
v->a[105162] = anon_sym_DOLLAR_BQUOTE;
v->a[105163] = actions(5509);
v->a[105164] = 1;
v->a[105165] = sym__brace_start;
v->a[105166] = actions(6037);
v->a[105167] = 1;
v->a[105168] = sym_word;
v->a[105169] = state(1920);
v->a[105170] = 1;
v->a[105171] = aux_sym__literal_repeat1;
v->a[105172] = actions(6039);
v->a[105173] = 2;
v->a[105174] = sym_test_operator;
v->a[105175] = sym_raw_string;
v->a[105176] = state(1335);
v->a[105177] = 2;
v->a[105178] = sym_concatenation;
v->a[105179] = aux_sym_for_statement_repeat1;
small_parse_table_5259(v);
}
void small_parse_table_5259(t_small_parse_table_array *v)
{
v->a[105180] = state(1800);
v->a[105181] = 7;
v->a[105182] = sym_arithmetic_expansion;
v->a[105183] = sym_brace_expression;
v->a[105184] = sym_string;
v->a[105185] = sym_number;
v->a[105186] = sym_simple_expansion;
v->a[105187] = sym_expansion;
v->a[105188] = sym_command_substitution;
v->a[105189] = 3;
v->a[105190] = actions(3);
v->a[105191] = 1;
v->a[105192] = sym_comment;
v->a[105193] = actions(6049);
v->a[105194] = 2;
v->a[105195] = sym_file_descriptor;
v->a[105196] = aux_sym_heredoc_redirect_token1;
v->a[105197] = actions(6047);
v->a[105198] = 22;
v->a[105199] = anon_sym_esac;
small_parse_table_5260(v);
}
/* EOF small_parse_table_1051.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1052.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 "./small_parse_table.h"
void small_parse_table_5260(t_small_parse_table_array *v)
{
v->a[105200] = anon_sym_PIPE;
v->a[105201] = anon_sym_SEMI_SEMI;
v->a[105202] = anon_sym_SEMI_AMP;
v->a[105203] = anon_sym_SEMI_SEMI_AMP;
v->a[105204] = anon_sym_PIPE_AMP;
v->a[105205] = anon_sym_AMP_AMP;
v->a[105206] = anon_sym_PIPE_PIPE;
v->a[105207] = anon_sym_LT;
v->a[105208] = anon_sym_GT;
v->a[105209] = anon_sym_GT_GT;
v->a[105210] = anon_sym_AMP_GT;
v->a[105211] = anon_sym_AMP_GT_GT;
v->a[105212] = anon_sym_LT_AMP;
v->a[105213] = anon_sym_GT_AMP;
v->a[105214] = anon_sym_GT_PIPE;
v->a[105215] = anon_sym_LT_AMP_DASH;
v->a[105216] = anon_sym_GT_AMP_DASH;
v->a[105217] = anon_sym_LT_LT;
v->a[105218] = anon_sym_LT_LT_DASH;
v->a[105219] = anon_sym_AMP;
small_parse_table_5261(v);
}
void small_parse_table_5261(t_small_parse_table_array *v)
{
v->a[105220] = anon_sym_SEMI;
v->a[105221] = 17;
v->a[105222] = actions(57);
v->a[105223] = 1;
v->a[105224] = sym_comment;
v->a[105225] = actions(2460);
v->a[105226] = 1;
v->a[105227] = anon_sym_DOLLAR;
v->a[105228] = actions(2466);
v->a[105229] = 1;
v->a[105230] = aux_sym_number_token1;
v->a[105231] = actions(2468);
v->a[105232] = 1;
v->a[105233] = aux_sym_number_token2;
v->a[105234] = actions(2472);
v->a[105235] = 1;
v->a[105236] = anon_sym_DOLLAR_LPAREN;
v->a[105237] = actions(2482);
v->a[105238] = 1;
v->a[105239] = sym__brace_start;
small_parse_table_5262(v);
}
void small_parse_table_5262(t_small_parse_table_array *v)
{
v->a[105240] = actions(5066);
v->a[105241] = 1;
v->a[105242] = sym_word;
v->a[105243] = actions(6051);
v->a[105244] = 1;
v->a[105245] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105246] = actions(6053);
v->a[105247] = 1;
v->a[105248] = sym__special_character;
v->a[105249] = actions(6055);
v->a[105250] = 1;
v->a[105251] = anon_sym_DQUOTE;
v->a[105252] = actions(6057);
v->a[105253] = 1;
v->a[105254] = anon_sym_DOLLAR_LBRACE;
v->a[105255] = actions(6059);
v->a[105256] = 1;
v->a[105257] = anon_sym_BQUOTE;
v->a[105258] = actions(6061);
v->a[105259] = 1;
small_parse_table_5263(v);
}
void small_parse_table_5263(t_small_parse_table_array *v)
{
v->a[105260] = anon_sym_DOLLAR_BQUOTE;
v->a[105261] = state(2666);
v->a[105262] = 1;
v->a[105263] = aux_sym__literal_repeat1;
v->a[105264] = actions(5074);
v->a[105265] = 2;
v->a[105266] = sym_test_operator;
v->a[105267] = sym_raw_string;
v->a[105268] = state(1857);
v->a[105269] = 2;
v->a[105270] = sym_concatenation;
v->a[105271] = aux_sym_for_statement_repeat1;
v->a[105272] = state(2609);
v->a[105273] = 7;
v->a[105274] = sym_arithmetic_expansion;
v->a[105275] = sym_brace_expression;
v->a[105276] = sym_string;
v->a[105277] = sym_number;
v->a[105278] = sym_simple_expansion;
v->a[105279] = sym_expansion;
small_parse_table_5264(v);
}
void small_parse_table_5264(t_small_parse_table_array *v)
{
v->a[105280] = sym_command_substitution;
v->a[105281] = 3;
v->a[105282] = actions(3);
v->a[105283] = 1;
v->a[105284] = sym_comment;
v->a[105285] = actions(6065);
v->a[105286] = 2;
v->a[105287] = sym_file_descriptor;
v->a[105288] = aux_sym_heredoc_redirect_token1;
v->a[105289] = actions(6063);
v->a[105290] = 22;
v->a[105291] = anon_sym_esac;
v->a[105292] = anon_sym_PIPE;
v->a[105293] = anon_sym_SEMI_SEMI;
v->a[105294] = anon_sym_SEMI_AMP;
v->a[105295] = anon_sym_SEMI_SEMI_AMP;
v->a[105296] = anon_sym_PIPE_AMP;
v->a[105297] = anon_sym_AMP_AMP;
v->a[105298] = anon_sym_PIPE_PIPE;
v->a[105299] = anon_sym_LT;
small_parse_table_5265(v);
}
/* EOF small_parse_table_1052.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1053.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 "./small_parse_table.h"
void small_parse_table_5265(t_small_parse_table_array *v)
{
v->a[105300] = anon_sym_GT;
v->a[105301] = anon_sym_GT_GT;
v->a[105302] = anon_sym_AMP_GT;
v->a[105303] = anon_sym_AMP_GT_GT;
v->a[105304] = anon_sym_LT_AMP;
v->a[105305] = anon_sym_GT_AMP;
v->a[105306] = anon_sym_GT_PIPE;
v->a[105307] = anon_sym_LT_AMP_DASH;
v->a[105308] = anon_sym_GT_AMP_DASH;
v->a[105309] = anon_sym_LT_LT;
v->a[105310] = anon_sym_LT_LT_DASH;
v->a[105311] = anon_sym_AMP;
v->a[105312] = anon_sym_SEMI;
v->a[105313] = 3;
v->a[105314] = actions(3);
v->a[105315] = 1;
v->a[105316] = sym_comment;
v->a[105317] = actions(6069);
v->a[105318] = 2;
v->a[105319] = sym_file_descriptor;
small_parse_table_5266(v);
}
void small_parse_table_5266(t_small_parse_table_array *v)
{
v->a[105320] = aux_sym_heredoc_redirect_token1;
v->a[105321] = actions(6067);
v->a[105322] = 22;
v->a[105323] = anon_sym_esac;
v->a[105324] = anon_sym_PIPE;
v->a[105325] = anon_sym_SEMI_SEMI;
v->a[105326] = anon_sym_SEMI_AMP;
v->a[105327] = anon_sym_SEMI_SEMI_AMP;
v->a[105328] = anon_sym_PIPE_AMP;
v->a[105329] = anon_sym_AMP_AMP;
v->a[105330] = anon_sym_PIPE_PIPE;
v->a[105331] = anon_sym_LT;
v->a[105332] = anon_sym_GT;
v->a[105333] = anon_sym_GT_GT;
v->a[105334] = anon_sym_AMP_GT;
v->a[105335] = anon_sym_AMP_GT_GT;
v->a[105336] = anon_sym_LT_AMP;
v->a[105337] = anon_sym_GT_AMP;
v->a[105338] = anon_sym_GT_PIPE;
v->a[105339] = anon_sym_LT_AMP_DASH;
small_parse_table_5267(v);
}
void small_parse_table_5267(t_small_parse_table_array *v)
{
v->a[105340] = anon_sym_GT_AMP_DASH;
v->a[105341] = anon_sym_LT_LT;
v->a[105342] = anon_sym_LT_LT_DASH;
v->a[105343] = anon_sym_AMP;
v->a[105344] = anon_sym_SEMI;
v->a[105345] = 17;
v->a[105346] = actions(57);
v->a[105347] = 1;
v->a[105348] = sym_comment;
v->a[105349] = actions(5814);
v->a[105350] = 1;
v->a[105351] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105352] = actions(5816);
v->a[105353] = 1;
v->a[105354] = anon_sym_DOLLAR;
v->a[105355] = actions(5818);
v->a[105356] = 1;
v->a[105357] = sym__special_character;
v->a[105358] = actions(5820);
v->a[105359] = 1;
small_parse_table_5268(v);
}
void small_parse_table_5268(t_small_parse_table_array *v)
{
v->a[105360] = anon_sym_DQUOTE;
v->a[105361] = actions(5824);
v->a[105362] = 1;
v->a[105363] = aux_sym_number_token1;
v->a[105364] = actions(5826);
v->a[105365] = 1;
v->a[105366] = aux_sym_number_token2;
v->a[105367] = actions(5828);
v->a[105368] = 1;
v->a[105369] = anon_sym_DOLLAR_LBRACE;
v->a[105370] = actions(5830);
v->a[105371] = 1;
v->a[105372] = anon_sym_DOLLAR_LPAREN;
v->a[105373] = actions(5832);
v->a[105374] = 1;
v->a[105375] = anon_sym_BQUOTE;
v->a[105376] = actions(5834);
v->a[105377] = 1;
v->a[105378] = anon_sym_DOLLAR_BQUOTE;
v->a[105379] = actions(5840);
small_parse_table_5269(v);
}
void small_parse_table_5269(t_small_parse_table_array *v)
{
v->a[105380] = 1;
v->a[105381] = sym__brace_start;
v->a[105382] = actions(6071);
v->a[105383] = 1;
v->a[105384] = sym_word;
v->a[105385] = state(1662);
v->a[105386] = 1;
v->a[105387] = aux_sym__literal_repeat1;
v->a[105388] = actions(6073);
v->a[105389] = 2;
v->a[105390] = sym_test_operator;
v->a[105391] = sym_raw_string;
v->a[105392] = state(534);
v->a[105393] = 2;
v->a[105394] = sym_concatenation;
v->a[105395] = aux_sym_for_statement_repeat1;
v->a[105396] = state(1461);
v->a[105397] = 7;
v->a[105398] = sym_arithmetic_expansion;
v->a[105399] = sym_brace_expression;
small_parse_table_5270(v);
}
/* EOF small_parse_table_1053.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1054.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 "./small_parse_table.h"
void small_parse_table_5270(t_small_parse_table_array *v)
{
v->a[105400] = sym_string;
v->a[105401] = sym_number;
v->a[105402] = sym_simple_expansion;
v->a[105403] = sym_expansion;
v->a[105404] = sym_command_substitution;
v->a[105405] = 17;
v->a[105406] = actions(57);
v->a[105407] = 1;
v->a[105408] = sym_comment;
v->a[105409] = actions(2460);
v->a[105410] = 1;
v->a[105411] = anon_sym_DOLLAR;
v->a[105412] = actions(2466);
v->a[105413] = 1;
v->a[105414] = aux_sym_number_token1;
v->a[105415] = actions(2468);
v->a[105416] = 1;
v->a[105417] = aux_sym_number_token2;
v->a[105418] = actions(2472);
v->a[105419] = 1;
small_parse_table_5271(v);
}
void small_parse_table_5271(t_small_parse_table_array *v)
{
v->a[105420] = anon_sym_DOLLAR_LPAREN;
v->a[105421] = actions(2482);
v->a[105422] = 1;
v->a[105423] = sym__brace_start;
v->a[105424] = actions(5066);
v->a[105425] = 1;
v->a[105426] = sym_word;
v->a[105427] = actions(6051);
v->a[105428] = 1;
v->a[105429] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105430] = actions(6053);
v->a[105431] = 1;
v->a[105432] = sym__special_character;
v->a[105433] = actions(6055);
v->a[105434] = 1;
v->a[105435] = anon_sym_DQUOTE;
v->a[105436] = actions(6057);
v->a[105437] = 1;
v->a[105438] = anon_sym_DOLLAR_LBRACE;
v->a[105439] = actions(6059);
small_parse_table_5272(v);
}
void small_parse_table_5272(t_small_parse_table_array *v)
{
v->a[105440] = 1;
v->a[105441] = anon_sym_BQUOTE;
v->a[105442] = actions(6061);
v->a[105443] = 1;
v->a[105444] = anon_sym_DOLLAR_BQUOTE;
v->a[105445] = state(2666);
v->a[105446] = 1;
v->a[105447] = aux_sym__literal_repeat1;
v->a[105448] = actions(5074);
v->a[105449] = 2;
v->a[105450] = sym_test_operator;
v->a[105451] = sym_raw_string;
v->a[105452] = state(1861);
v->a[105453] = 2;
v->a[105454] = sym_concatenation;
v->a[105455] = aux_sym_for_statement_repeat1;
v->a[105456] = state(2609);
v->a[105457] = 7;
v->a[105458] = sym_arithmetic_expansion;
v->a[105459] = sym_brace_expression;
small_parse_table_5273(v);
}
void small_parse_table_5273(t_small_parse_table_array *v)
{
v->a[105460] = sym_string;
v->a[105461] = sym_number;
v->a[105462] = sym_simple_expansion;
v->a[105463] = sym_expansion;
v->a[105464] = sym_command_substitution;
v->a[105465] = 3;
v->a[105466] = actions(3);
v->a[105467] = 1;
v->a[105468] = sym_comment;
v->a[105469] = actions(6049);
v->a[105470] = 3;
v->a[105471] = sym_file_descriptor;
v->a[105472] = ts_builtin_sym_end;
v->a[105473] = aux_sym_heredoc_redirect_token1;
v->a[105474] = actions(6047);
v->a[105475] = 21;
v->a[105476] = anon_sym_PIPE;
v->a[105477] = anon_sym_RPAREN;
v->a[105478] = anon_sym_SEMI_SEMI;
v->a[105479] = anon_sym_PIPE_AMP;
small_parse_table_5274(v);
}
void small_parse_table_5274(t_small_parse_table_array *v)
{
v->a[105480] = anon_sym_AMP_AMP;
v->a[105481] = anon_sym_PIPE_PIPE;
v->a[105482] = anon_sym_LT;
v->a[105483] = anon_sym_GT;
v->a[105484] = anon_sym_GT_GT;
v->a[105485] = anon_sym_AMP_GT;
v->a[105486] = anon_sym_AMP_GT_GT;
v->a[105487] = anon_sym_LT_AMP;
v->a[105488] = anon_sym_GT_AMP;
v->a[105489] = anon_sym_GT_PIPE;
v->a[105490] = anon_sym_LT_AMP_DASH;
v->a[105491] = anon_sym_GT_AMP_DASH;
v->a[105492] = anon_sym_LT_LT;
v->a[105493] = anon_sym_LT_LT_DASH;
v->a[105494] = anon_sym_AMP;
v->a[105495] = anon_sym_BQUOTE;
v->a[105496] = anon_sym_SEMI;
v->a[105497] = 17;
v->a[105498] = actions(57);
v->a[105499] = 1;
small_parse_table_5275(v);
}
/* EOF small_parse_table_1054.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1055.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 "./small_parse_table.h"
void small_parse_table_5275(t_small_parse_table_array *v)
{
v->a[105500] = sym_comment;
v->a[105501] = actions(2154);
v->a[105502] = 1;
v->a[105503] = anon_sym_DOLLAR;
v->a[105504] = actions(2160);
v->a[105505] = 1;
v->a[105506] = aux_sym_number_token1;
v->a[105507] = actions(2162);
v->a[105508] = 1;
v->a[105509] = aux_sym_number_token2;
v->a[105510] = actions(2166);
v->a[105511] = 1;
v->a[105512] = anon_sym_DOLLAR_LPAREN;
v->a[105513] = actions(2174);
v->a[105514] = 1;
v->a[105515] = sym__brace_start;
v->a[105516] = actions(3127);
v->a[105517] = 1;
v->a[105518] = sym_word;
v->a[105519] = actions(5989);
small_parse_table_5276(v);
}
void small_parse_table_5276(t_small_parse_table_array *v)
{
v->a[105520] = 1;
v->a[105521] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105522] = actions(5993);
v->a[105523] = 1;
v->a[105524] = anon_sym_DQUOTE;
v->a[105525] = actions(5995);
v->a[105526] = 1;
v->a[105527] = anon_sym_DOLLAR_LBRACE;
v->a[105528] = actions(5997);
v->a[105529] = 1;
v->a[105530] = anon_sym_BQUOTE;
v->a[105531] = actions(5999);
v->a[105532] = 1;
v->a[105533] = anon_sym_DOLLAR_BQUOTE;
v->a[105534] = actions(6075);
v->a[105535] = 1;
v->a[105536] = sym__special_character;
v->a[105537] = state(1270);
v->a[105538] = 1;
v->a[105539] = aux_sym__literal_repeat1;
small_parse_table_5277(v);
}
void small_parse_table_5277(t_small_parse_table_array *v)
{
v->a[105540] = actions(3131);
v->a[105541] = 2;
v->a[105542] = sym_test_operator;
v->a[105543] = sym_raw_string;
v->a[105544] = state(582);
v->a[105545] = 2;
v->a[105546] = sym_concatenation;
v->a[105547] = aux_sym_for_statement_repeat1;
v->a[105548] = state(1412);
v->a[105549] = 7;
v->a[105550] = sym_arithmetic_expansion;
v->a[105551] = sym_brace_expression;
v->a[105552] = sym_string;
v->a[105553] = sym_number;
v->a[105554] = sym_simple_expansion;
v->a[105555] = sym_expansion;
v->a[105556] = sym_command_substitution;
v->a[105557] = 17;
v->a[105558] = actions(57);
v->a[105559] = 1;
small_parse_table_5278(v);
}
void small_parse_table_5278(t_small_parse_table_array *v)
{
v->a[105560] = sym_comment;
v->a[105561] = actions(2154);
v->a[105562] = 1;
v->a[105563] = anon_sym_DOLLAR;
v->a[105564] = actions(2160);
v->a[105565] = 1;
v->a[105566] = aux_sym_number_token1;
v->a[105567] = actions(2162);
v->a[105568] = 1;
v->a[105569] = aux_sym_number_token2;
v->a[105570] = actions(2166);
v->a[105571] = 1;
v->a[105572] = anon_sym_DOLLAR_LPAREN;
v->a[105573] = actions(2174);
v->a[105574] = 1;
v->a[105575] = sym__brace_start;
v->a[105576] = actions(3127);
v->a[105577] = 1;
v->a[105578] = sym_word;
v->a[105579] = actions(5989);
small_parse_table_5279(v);
}
void small_parse_table_5279(t_small_parse_table_array *v)
{
v->a[105580] = 1;
v->a[105581] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105582] = actions(5993);
v->a[105583] = 1;
v->a[105584] = anon_sym_DQUOTE;
v->a[105585] = actions(5995);
v->a[105586] = 1;
v->a[105587] = anon_sym_DOLLAR_LBRACE;
v->a[105588] = actions(5997);
v->a[105589] = 1;
v->a[105590] = anon_sym_BQUOTE;
v->a[105591] = actions(5999);
v->a[105592] = 1;
v->a[105593] = anon_sym_DOLLAR_BQUOTE;
v->a[105594] = actions(6075);
v->a[105595] = 1;
v->a[105596] = sym__special_character;
v->a[105597] = state(1270);
v->a[105598] = 1;
v->a[105599] = aux_sym__literal_repeat1;
small_parse_table_5280(v);
}
/* EOF small_parse_table_1055.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1056.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 "./small_parse_table.h"
void small_parse_table_5280(t_small_parse_table_array *v)
{
v->a[105600] = actions(3131);
v->a[105601] = 2;
v->a[105602] = sym_test_operator;
v->a[105603] = sym_raw_string;
v->a[105604] = state(581);
v->a[105605] = 2;
v->a[105606] = sym_concatenation;
v->a[105607] = aux_sym_for_statement_repeat1;
v->a[105608] = state(1412);
v->a[105609] = 7;
v->a[105610] = sym_arithmetic_expansion;
v->a[105611] = sym_brace_expression;
v->a[105612] = sym_string;
v->a[105613] = sym_number;
v->a[105614] = sym_simple_expansion;
v->a[105615] = sym_expansion;
v->a[105616] = sym_command_substitution;
v->a[105617] = 3;
v->a[105618] = actions(3);
v->a[105619] = 1;
small_parse_table_5281(v);
}
void small_parse_table_5281(t_small_parse_table_array *v)
{
v->a[105620] = sym_comment;
v->a[105621] = actions(6065);
v->a[105622] = 3;
v->a[105623] = sym_file_descriptor;
v->a[105624] = ts_builtin_sym_end;
v->a[105625] = aux_sym_heredoc_redirect_token1;
v->a[105626] = actions(6063);
v->a[105627] = 21;
v->a[105628] = anon_sym_PIPE;
v->a[105629] = anon_sym_RPAREN;
v->a[105630] = anon_sym_SEMI_SEMI;
v->a[105631] = anon_sym_PIPE_AMP;
v->a[105632] = anon_sym_AMP_AMP;
v->a[105633] = anon_sym_PIPE_PIPE;
v->a[105634] = anon_sym_LT;
v->a[105635] = anon_sym_GT;
v->a[105636] = anon_sym_GT_GT;
v->a[105637] = anon_sym_AMP_GT;
v->a[105638] = anon_sym_AMP_GT_GT;
v->a[105639] = anon_sym_LT_AMP;
small_parse_table_5282(v);
}
void small_parse_table_5282(t_small_parse_table_array *v)
{
v->a[105640] = anon_sym_GT_AMP;
v->a[105641] = anon_sym_GT_PIPE;
v->a[105642] = anon_sym_LT_AMP_DASH;
v->a[105643] = anon_sym_GT_AMP_DASH;
v->a[105644] = anon_sym_LT_LT;
v->a[105645] = anon_sym_LT_LT_DASH;
v->a[105646] = anon_sym_AMP;
v->a[105647] = anon_sym_BQUOTE;
v->a[105648] = anon_sym_SEMI;
v->a[105649] = 17;
v->a[105650] = actions(57);
v->a[105651] = 1;
v->a[105652] = sym_comment;
v->a[105653] = actions(5334);
v->a[105654] = 1;
v->a[105655] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105656] = actions(5336);
v->a[105657] = 1;
v->a[105658] = anon_sym_DOLLAR;
v->a[105659] = actions(5340);
small_parse_table_5283(v);
}
void small_parse_table_5283(t_small_parse_table_array *v)
{
v->a[105660] = 1;
v->a[105661] = anon_sym_DQUOTE;
v->a[105662] = actions(5344);
v->a[105663] = 1;
v->a[105664] = aux_sym_number_token1;
v->a[105665] = actions(5346);
v->a[105666] = 1;
v->a[105667] = aux_sym_number_token2;
v->a[105668] = actions(5348);
v->a[105669] = 1;
v->a[105670] = anon_sym_DOLLAR_LBRACE;
v->a[105671] = actions(5350);
v->a[105672] = 1;
v->a[105673] = anon_sym_DOLLAR_LPAREN;
v->a[105674] = actions(5352);
v->a[105675] = 1;
v->a[105676] = anon_sym_BQUOTE;
v->a[105677] = actions(5354);
v->a[105678] = 1;
v->a[105679] = anon_sym_DOLLAR_BQUOTE;
small_parse_table_5284(v);
}
void small_parse_table_5284(t_small_parse_table_array *v)
{
v->a[105680] = actions(5360);
v->a[105681] = 1;
v->a[105682] = sym__brace_start;
v->a[105683] = actions(5586);
v->a[105684] = 1;
v->a[105685] = sym__special_character;
v->a[105686] = actions(6077);
v->a[105687] = 1;
v->a[105688] = sym_word;
v->a[105689] = state(1237);
v->a[105690] = 1;
v->a[105691] = aux_sym__literal_repeat1;
v->a[105692] = actions(6079);
v->a[105693] = 2;
v->a[105694] = sym_test_operator;
v->a[105695] = sym_raw_string;
v->a[105696] = state(499);
v->a[105697] = 2;
v->a[105698] = sym_concatenation;
v->a[105699] = aux_sym_for_statement_repeat1;
small_parse_table_5285(v);
}
/* EOF small_parse_table_1056.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1057.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 "./small_parse_table.h"
void small_parse_table_5285(t_small_parse_table_array *v)
{
v->a[105700] = state(1343);
v->a[105701] = 7;
v->a[105702] = sym_arithmetic_expansion;
v->a[105703] = sym_brace_expression;
v->a[105704] = sym_string;
v->a[105705] = sym_number;
v->a[105706] = sym_simple_expansion;
v->a[105707] = sym_expansion;
v->a[105708] = sym_command_substitution;
v->a[105709] = 3;
v->a[105710] = actions(3);
v->a[105711] = 1;
v->a[105712] = sym_comment;
v->a[105713] = actions(6081);
v->a[105714] = 3;
v->a[105715] = sym_file_descriptor;
v->a[105716] = ts_builtin_sym_end;
v->a[105717] = aux_sym_heredoc_redirect_token1;
v->a[105718] = actions(6083);
v->a[105719] = 21;
small_parse_table_5286(v);
}
void small_parse_table_5286(t_small_parse_table_array *v)
{
v->a[105720] = anon_sym_PIPE;
v->a[105721] = anon_sym_RPAREN;
v->a[105722] = anon_sym_SEMI_SEMI;
v->a[105723] = anon_sym_PIPE_AMP;
v->a[105724] = anon_sym_AMP_AMP;
v->a[105725] = anon_sym_PIPE_PIPE;
v->a[105726] = anon_sym_LT;
v->a[105727] = anon_sym_GT;
v->a[105728] = anon_sym_GT_GT;
v->a[105729] = anon_sym_AMP_GT;
v->a[105730] = anon_sym_AMP_GT_GT;
v->a[105731] = anon_sym_LT_AMP;
v->a[105732] = anon_sym_GT_AMP;
v->a[105733] = anon_sym_GT_PIPE;
v->a[105734] = anon_sym_LT_AMP_DASH;
v->a[105735] = anon_sym_GT_AMP_DASH;
v->a[105736] = anon_sym_LT_LT;
v->a[105737] = anon_sym_LT_LT_DASH;
v->a[105738] = anon_sym_AMP;
v->a[105739] = anon_sym_BQUOTE;
small_parse_table_5287(v);
}
void small_parse_table_5287(t_small_parse_table_array *v)
{
v->a[105740] = anon_sym_SEMI;
v->a[105741] = 3;
v->a[105742] = actions(3);
v->a[105743] = 1;
v->a[105744] = sym_comment;
v->a[105745] = actions(6069);
v->a[105746] = 3;
v->a[105747] = sym_file_descriptor;
v->a[105748] = ts_builtin_sym_end;
v->a[105749] = aux_sym_heredoc_redirect_token1;
v->a[105750] = actions(6067);
v->a[105751] = 21;
v->a[105752] = anon_sym_PIPE;
v->a[105753] = anon_sym_RPAREN;
v->a[105754] = anon_sym_SEMI_SEMI;
v->a[105755] = anon_sym_PIPE_AMP;
v->a[105756] = anon_sym_AMP_AMP;
v->a[105757] = anon_sym_PIPE_PIPE;
v->a[105758] = anon_sym_LT;
v->a[105759] = anon_sym_GT;
small_parse_table_5288(v);
}
void small_parse_table_5288(t_small_parse_table_array *v)
{
v->a[105760] = anon_sym_GT_GT;
v->a[105761] = anon_sym_AMP_GT;
v->a[105762] = anon_sym_AMP_GT_GT;
v->a[105763] = anon_sym_LT_AMP;
v->a[105764] = anon_sym_GT_AMP;
v->a[105765] = anon_sym_GT_PIPE;
v->a[105766] = anon_sym_LT_AMP_DASH;
v->a[105767] = anon_sym_GT_AMP_DASH;
v->a[105768] = anon_sym_LT_LT;
v->a[105769] = anon_sym_LT_LT_DASH;
v->a[105770] = anon_sym_AMP;
v->a[105771] = anon_sym_BQUOTE;
v->a[105772] = anon_sym_SEMI;
v->a[105773] = 17;
v->a[105774] = actions(57);
v->a[105775] = 1;
v->a[105776] = sym_comment;
v->a[105777] = actions(5334);
v->a[105778] = 1;
v->a[105779] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_5289(v);
}
void small_parse_table_5289(t_small_parse_table_array *v)
{
v->a[105780] = actions(5336);
v->a[105781] = 1;
v->a[105782] = anon_sym_DOLLAR;
v->a[105783] = actions(5340);
v->a[105784] = 1;
v->a[105785] = anon_sym_DQUOTE;
v->a[105786] = actions(5344);
v->a[105787] = 1;
v->a[105788] = aux_sym_number_token1;
v->a[105789] = actions(5346);
v->a[105790] = 1;
v->a[105791] = aux_sym_number_token2;
v->a[105792] = actions(5348);
v->a[105793] = 1;
v->a[105794] = anon_sym_DOLLAR_LBRACE;
v->a[105795] = actions(5350);
v->a[105796] = 1;
v->a[105797] = anon_sym_DOLLAR_LPAREN;
v->a[105798] = actions(5352);
v->a[105799] = 1;
small_parse_table_5290(v);
}
/* EOF small_parse_table_1057.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1058.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 "./small_parse_table.h"
void small_parse_table_5290(t_small_parse_table_array *v)
{
v->a[105800] = anon_sym_BQUOTE;
v->a[105801] = actions(5354);
v->a[105802] = 1;
v->a[105803] = anon_sym_DOLLAR_BQUOTE;
v->a[105804] = actions(5360);
v->a[105805] = 1;
v->a[105806] = sym__brace_start;
v->a[105807] = actions(5586);
v->a[105808] = 1;
v->a[105809] = sym__special_character;
v->a[105810] = actions(6077);
v->a[105811] = 1;
v->a[105812] = sym_word;
v->a[105813] = state(1237);
v->a[105814] = 1;
v->a[105815] = aux_sym__literal_repeat1;
v->a[105816] = actions(6079);
v->a[105817] = 2;
v->a[105818] = sym_test_operator;
v->a[105819] = sym_raw_string;
small_parse_table_5291(v);
}
void small_parse_table_5291(t_small_parse_table_array *v)
{
v->a[105820] = state(498);
v->a[105821] = 2;
v->a[105822] = sym_concatenation;
v->a[105823] = aux_sym_for_statement_repeat1;
v->a[105824] = state(1343);
v->a[105825] = 7;
v->a[105826] = sym_arithmetic_expansion;
v->a[105827] = sym_brace_expression;
v->a[105828] = sym_string;
v->a[105829] = sym_number;
v->a[105830] = sym_simple_expansion;
v->a[105831] = sym_expansion;
v->a[105832] = sym_command_substitution;
v->a[105833] = 3;
v->a[105834] = actions(3);
v->a[105835] = 1;
v->a[105836] = sym_comment;
v->a[105837] = actions(6081);
v->a[105838] = 3;
v->a[105839] = sym_file_descriptor;
small_parse_table_5292(v);
}
void small_parse_table_5292(t_small_parse_table_array *v)
{
v->a[105840] = ts_builtin_sym_end;
v->a[105841] = aux_sym_heredoc_redirect_token1;
v->a[105842] = actions(6083);
v->a[105843] = 21;
v->a[105844] = anon_sym_PIPE;
v->a[105845] = anon_sym_RPAREN;
v->a[105846] = anon_sym_SEMI_SEMI;
v->a[105847] = anon_sym_PIPE_AMP;
v->a[105848] = anon_sym_AMP_AMP;
v->a[105849] = anon_sym_PIPE_PIPE;
v->a[105850] = anon_sym_LT;
v->a[105851] = anon_sym_GT;
v->a[105852] = anon_sym_GT_GT;
v->a[105853] = anon_sym_AMP_GT;
v->a[105854] = anon_sym_AMP_GT_GT;
v->a[105855] = anon_sym_LT_AMP;
v->a[105856] = anon_sym_GT_AMP;
v->a[105857] = anon_sym_GT_PIPE;
v->a[105858] = anon_sym_LT_AMP_DASH;
v->a[105859] = anon_sym_GT_AMP_DASH;
small_parse_table_5293(v);
}
void small_parse_table_5293(t_small_parse_table_array *v)
{
v->a[105860] = anon_sym_LT_LT;
v->a[105861] = anon_sym_LT_LT_DASH;
v->a[105862] = anon_sym_AMP;
v->a[105863] = anon_sym_BQUOTE;
v->a[105864] = anon_sym_SEMI;
v->a[105865] = 17;
v->a[105866] = actions(57);
v->a[105867] = 1;
v->a[105868] = sym_comment;
v->a[105869] = actions(5814);
v->a[105870] = 1;
v->a[105871] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[105872] = actions(5816);
v->a[105873] = 1;
v->a[105874] = anon_sym_DOLLAR;
v->a[105875] = actions(5818);
v->a[105876] = 1;
v->a[105877] = sym__special_character;
v->a[105878] = actions(5820);
v->a[105879] = 1;
small_parse_table_5294(v);
}
void small_parse_table_5294(t_small_parse_table_array *v)
{
v->a[105880] = anon_sym_DQUOTE;
v->a[105881] = actions(5824);
v->a[105882] = 1;
v->a[105883] = aux_sym_number_token1;
v->a[105884] = actions(5826);
v->a[105885] = 1;
v->a[105886] = aux_sym_number_token2;
v->a[105887] = actions(5828);
v->a[105888] = 1;
v->a[105889] = anon_sym_DOLLAR_LBRACE;
v->a[105890] = actions(5830);
v->a[105891] = 1;
v->a[105892] = anon_sym_DOLLAR_LPAREN;
v->a[105893] = actions(5832);
v->a[105894] = 1;
v->a[105895] = anon_sym_BQUOTE;
v->a[105896] = actions(5834);
v->a[105897] = 1;
v->a[105898] = anon_sym_DOLLAR_BQUOTE;
v->a[105899] = actions(5840);
small_parse_table_5295(v);
}
/* EOF small_parse_table_1058.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1059.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 "./small_parse_table.h"
void small_parse_table_5295(t_small_parse_table_array *v)
{
v->a[105900] = 1;
v->a[105901] = sym__brace_start;
v->a[105902] = actions(6071);
v->a[105903] = 1;
v->a[105904] = sym_word;
v->a[105905] = state(1662);
v->a[105906] = 1;
v->a[105907] = aux_sym__literal_repeat1;
v->a[105908] = actions(6073);
v->a[105909] = 2;
v->a[105910] = sym_test_operator;
v->a[105911] = sym_raw_string;
v->a[105912] = state(538);
v->a[105913] = 2;
v->a[105914] = sym_concatenation;
v->a[105915] = aux_sym_for_statement_repeat1;
v->a[105916] = state(1461);
v->a[105917] = 7;
v->a[105918] = sym_arithmetic_expansion;
v->a[105919] = sym_brace_expression;
small_parse_table_5296(v);
}
void small_parse_table_5296(t_small_parse_table_array *v)
{
v->a[105920] = sym_string;
v->a[105921] = sym_number;
v->a[105922] = sym_simple_expansion;
v->a[105923] = sym_expansion;
v->a[105924] = sym_command_substitution;
v->a[105925] = 3;
v->a[105926] = actions(3);
v->a[105927] = 1;
v->a[105928] = sym_comment;
v->a[105929] = actions(6085);
v->a[105930] = 3;
v->a[105931] = sym_file_descriptor;
v->a[105932] = ts_builtin_sym_end;
v->a[105933] = aux_sym_heredoc_redirect_token1;
v->a[105934] = actions(6087);
v->a[105935] = 21;
v->a[105936] = anon_sym_PIPE;
v->a[105937] = anon_sym_RPAREN;
v->a[105938] = anon_sym_SEMI_SEMI;
v->a[105939] = anon_sym_PIPE_AMP;
small_parse_table_5297(v);
}
void small_parse_table_5297(t_small_parse_table_array *v)
{
v->a[105940] = anon_sym_AMP_AMP;
v->a[105941] = anon_sym_PIPE_PIPE;
v->a[105942] = anon_sym_LT;
v->a[105943] = anon_sym_GT;
v->a[105944] = anon_sym_GT_GT;
v->a[105945] = anon_sym_AMP_GT;
v->a[105946] = anon_sym_AMP_GT_GT;
v->a[105947] = anon_sym_LT_AMP;
v->a[105948] = anon_sym_GT_AMP;
v->a[105949] = anon_sym_GT_PIPE;
v->a[105950] = anon_sym_LT_AMP_DASH;
v->a[105951] = anon_sym_GT_AMP_DASH;
v->a[105952] = anon_sym_LT_LT;
v->a[105953] = anon_sym_LT_LT_DASH;
v->a[105954] = anon_sym_AMP;
v->a[105955] = anon_sym_BQUOTE;
v->a[105956] = anon_sym_SEMI;
v->a[105957] = 3;
v->a[105958] = actions(3);
v->a[105959] = 1;
small_parse_table_5298(v);
}
void small_parse_table_5298(t_small_parse_table_array *v)
{
v->a[105960] = sym_comment;
v->a[105961] = actions(6089);
v->a[105962] = 3;
v->a[105963] = sym_file_descriptor;
v->a[105964] = ts_builtin_sym_end;
v->a[105965] = aux_sym_heredoc_redirect_token1;
v->a[105966] = actions(6091);
v->a[105967] = 21;
v->a[105968] = anon_sym_PIPE;
v->a[105969] = anon_sym_RPAREN;
v->a[105970] = anon_sym_SEMI_SEMI;
v->a[105971] = anon_sym_PIPE_AMP;
v->a[105972] = anon_sym_AMP_AMP;
v->a[105973] = anon_sym_PIPE_PIPE;
v->a[105974] = anon_sym_LT;
v->a[105975] = anon_sym_GT;
v->a[105976] = anon_sym_GT_GT;
v->a[105977] = anon_sym_AMP_GT;
v->a[105978] = anon_sym_AMP_GT_GT;
v->a[105979] = anon_sym_LT_AMP;
small_parse_table_5299(v);
}
void small_parse_table_5299(t_small_parse_table_array *v)
{
v->a[105980] = anon_sym_GT_AMP;
v->a[105981] = anon_sym_GT_PIPE;
v->a[105982] = anon_sym_LT_AMP_DASH;
v->a[105983] = anon_sym_GT_AMP_DASH;
v->a[105984] = anon_sym_LT_LT;
v->a[105985] = anon_sym_LT_LT_DASH;
v->a[105986] = anon_sym_AMP;
v->a[105987] = anon_sym_BQUOTE;
v->a[105988] = anon_sym_SEMI;
v->a[105989] = 3;
v->a[105990] = actions(3);
v->a[105991] = 1;
v->a[105992] = sym_comment;
v->a[105993] = actions(6095);
v->a[105994] = 2;
v->a[105995] = sym_file_descriptor;
v->a[105996] = aux_sym_heredoc_redirect_token1;
v->a[105997] = actions(6093);
v->a[105998] = 22;
v->a[105999] = anon_sym_esac;
small_parse_table_5300(v);
}
/* EOF small_parse_table_1059.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_530(t_small_parse_table_array *v)
{
v->a[10600] = anon_sym_DASH;
v->a[10601] = anon_sym_STAR;
v->a[10602] = anon_sym_QMARK;
v->a[10603] = anon_sym_DOLLAR;
v->a[10604] = anon_sym_POUND;
v->a[10605] = anon_sym_AT;
v->a[10606] = anon_sym_0;
v->a[10607] = anon_sym__;
v->a[10608] = actions(826);
v->a[10609] = 31;
v->a[10610] = anon_sym_PIPE;
v->a[10611] = anon_sym_SEMI_SEMI;
v->a[10612] = anon_sym_PIPE_AMP;
v->a[10613] = anon_sym_AMP_AMP;
v->a[10614] = anon_sym_PIPE_PIPE;
v->a[10615] = anon_sym_LT;
v->a[10616] = anon_sym_GT;
v->a[10617] = anon_sym_GT_GT;
v->a[10618] = anon_sym_AMP_GT;
v->a[10619] = anon_sym_AMP_GT_GT;
v->a[10600] = sym_compound_statement;
v->a[10601] = sym_subshell;
v->a[10602] = sym_list;
v->a[10603] = sym_negated_command;
v->a[10604] = sym_command;
v->a[10605] = sym_variable_assignments;
v->a[10606] = 34;
v->a[10607] = actions(3);
v->a[10608] = 1;
v->a[10609] = sym_comment;
v->a[10610] = actions(9);
v->a[10611] = 1;
v->a[10612] = anon_sym_for;
v->a[10613] = actions(13);
v->a[10614] = 1;
v->a[10615] = anon_sym_if;
v->a[10616] = actions(15);
v->a[10617] = 1;
v->a[10618] = anon_sym_case;
v->a[10619] = actions(17);
small_parse_table_531(v);
}
void small_parse_table_531(t_small_parse_table_array *v)
{
v->a[10620] = anon_sym_LT_AMP;
v->a[10621] = anon_sym_GT_AMP;
v->a[10622] = anon_sym_GT_PIPE;
v->a[10623] = anon_sym_LT_AMP_DASH;
v->a[10624] = anon_sym_GT_AMP_DASH;
v->a[10625] = anon_sym_LT_LT;
v->a[10626] = anon_sym_LT_LT_DASH;
v->a[10627] = aux_sym_heredoc_redirect_token1;
v->a[10628] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10629] = anon_sym_AMP;
v->a[10630] = sym__special_character;
v->a[10631] = anon_sym_DQUOTE;
v->a[10632] = sym_raw_string;
v->a[10633] = aux_sym_number_token1;
v->a[10634] = aux_sym_number_token2;
v->a[10635] = anon_sym_DOLLAR_LBRACE;
v->a[10636] = anon_sym_DOLLAR_LPAREN;
v->a[10637] = anon_sym_BQUOTE;
v->a[10638] = anon_sym_DOLLAR_BQUOTE;
v->a[10639] = sym_word;
v->a[10620] = 1;
v->a[10621] = anon_sym_LPAREN;
v->a[10622] = actions(19);
v->a[10623] = 1;
v->a[10624] = anon_sym_LBRACE;
v->a[10625] = actions(63);
v->a[10626] = 1;
v->a[10627] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10628] = actions(65);
v->a[10629] = 1;
v->a[10630] = anon_sym_DOLLAR;
v->a[10631] = actions(67);
v->a[10632] = 1;
v->a[10633] = anon_sym_DQUOTE;
v->a[10634] = actions(69);
v->a[10635] = 1;
v->a[10636] = sym_raw_string;
v->a[10637] = actions(71);
v->a[10638] = 1;
v->a[10639] = aux_sym_number_token1;
small_parse_table_532(v);
}
void small_parse_table_532(t_small_parse_table_array *v)
{
v->a[10640] = anon_sym_SEMI;
v->a[10641] = 6;
v->a[10642] = actions(3);
v->a[10643] = 1;
v->a[10644] = sym_comment;
v->a[10645] = actions(1727);
v->a[10646] = 1;
v->a[10647] = sym_variable_name;
v->a[10648] = actions(1725);
v->a[10649] = 2;
v->a[10650] = aux_sym__simple_variable_name_token1;
v->a[10651] = aux_sym__multiline_variable_name_token1;
v->a[10652] = actions(816);
v->a[10653] = 3;
v->a[10640] = actions(73);
v->a[10641] = 1;
v->a[10642] = aux_sym_number_token2;
v->a[10643] = actions(75);
v->a[10644] = 1;
v->a[10645] = anon_sym_DOLLAR_LBRACE;
v->a[10646] = actions(77);
v->a[10647] = 1;
v->a[10648] = anon_sym_DOLLAR_LPAREN;
v->a[10649] = actions(79);
v->a[10650] = 1;
v->a[10651] = anon_sym_BQUOTE;
v->a[10652] = actions(81);
v->a[10653] = 1;
v->a[10654] = sym_file_descriptor;
v->a[10655] = sym_test_operator;
v->a[10656] = sym__brace_start;
v->a[10657] = actions(1723);
v->a[10658] = 9;
v->a[10659] = anon_sym_BANG;
v->a[10655] = actions(83);
v->a[10656] = 1;
v->a[10657] = sym_variable_name;
v->a[10658] = actions(238);
v->a[10659] = 1;
small_parse_table_533(v);
}
void small_parse_table_533(t_small_parse_table_array *v)
{
v->a[10660] = anon_sym_DASH;
v->a[10661] = anon_sym_STAR;
v->a[10662] = anon_sym_QMARK;
v->a[10663] = anon_sym_DOLLAR;
v->a[10664] = anon_sym_POUND;
v->a[10665] = anon_sym_AT;
v->a[10666] = anon_sym_0;
v->a[10667] = anon_sym__;
v->a[10668] = actions(810);
v->a[10669] = 31;
v->a[10670] = anon_sym_PIPE;
v->a[10671] = anon_sym_SEMI_SEMI;
v->a[10672] = anon_sym_PIPE_AMP;
v->a[10673] = anon_sym_AMP_AMP;
v->a[10674] = anon_sym_PIPE_PIPE;
v->a[10675] = anon_sym_LT;
v->a[10676] = anon_sym_GT;
v->a[10677] = anon_sym_GT_GT;
v->a[10678] = anon_sym_AMP_GT;
v->a[10679] = anon_sym_AMP_GT_GT;
v->a[10660] = sym_word;
v->a[10661] = actions(240);
v->a[10662] = 1;
v->a[10663] = anon_sym_BANG;
v->a[10664] = state(132);
v->a[10665] = 1;
v->a[10666] = aux_sym__statements_repeat1;
v->a[10667] = state(185);
v->a[10668] = 1;
v->a[10669] = sym_command_name;
v->a[10670] = state(297);
v->a[10671] = 1;
v->a[10672] = sym_variable_assignment;
v->a[10673] = state(582);
v->a[10674] = 1;
v->a[10675] = sym_concatenation;
v->a[10676] = state(614);
v->a[10677] = 1;
v->a[10678] = aux_sym_command_repeat1;
v->a[10679] = state(769);
small_parse_table_534(v);
}
void small_parse_table_534(t_small_parse_table_array *v)
{
v->a[10680] = anon_sym_LT_AMP;
v->a[10681] = anon_sym_GT_AMP;
v->a[10682] = anon_sym_GT_PIPE;
v->a[10683] = anon_sym_LT_AMP_DASH;
v->a[10684] = anon_sym_GT_AMP_DASH;
v->a[10685] = anon_sym_LT_LT;
v->a[10686] = anon_sym_LT_LT_DASH;
v->a[10687] = aux_sym_heredoc_redirect_token1;
v->a[10688] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10689] = anon_sym_AMP;
v->a[10690] = sym__special_character;
v->a[10691] = anon_sym_DQUOTE;
v->a[10692] = sym_raw_string;
v->a[10693] = aux_sym_number_token1;
v->a[10694] = aux_sym_number_token2;
v->a[10695] = anon_sym_DOLLAR_LBRACE;
v->a[10696] = anon_sym_DOLLAR_LPAREN;
v->a[10697] = anon_sym_BQUOTE;
v->a[10698] = anon_sym_DOLLAR_BQUOTE;
v->a[10699] = sym_word;
v->a[10680] = 1;
v->a[10681] = sym_file_redirect;
v->a[10682] = state(1133);
v->a[10683] = 1;
v->a[10684] = aux_sym_redirected_statement_repeat2;
v->a[10685] = state(1142);
v->a[10686] = 1;
v->a[10687] = sym_pipeline;
v->a[10688] = state(2041);
v->a[10689] = 1;
v->a[10690] = sym__statement_not_pipeline;
v->a[10691] = state(2186);
v->a[10692] = 1;
v->a[10693] = sym__statements;
v->a[10694] = actions(11);
v->a[10695] = 2;
v->a[10696] = anon_sym_while;
v->a[10697] = anon_sym_until;
v->a[10698] = actions(61);
v->a[10699] = 2;
small_parse_table_535(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1060.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 "./small_parse_table.h"
void small_parse_table_5300(t_small_parse_table_array *v)
{
v->a[106000] = anon_sym_PIPE;
v->a[106001] = anon_sym_SEMI_SEMI;
v->a[106002] = anon_sym_SEMI_AMP;
v->a[106003] = anon_sym_SEMI_SEMI_AMP;
v->a[106004] = anon_sym_PIPE_AMP;
v->a[106005] = anon_sym_AMP_AMP;
v->a[106006] = anon_sym_PIPE_PIPE;
v->a[106007] = anon_sym_LT;
v->a[106008] = anon_sym_GT;
v->a[106009] = anon_sym_GT_GT;
v->a[106010] = anon_sym_AMP_GT;
v->a[106011] = anon_sym_AMP_GT_GT;
v->a[106012] = anon_sym_LT_AMP;
v->a[106013] = anon_sym_GT_AMP;
v->a[106014] = anon_sym_GT_PIPE;
v->a[106015] = anon_sym_LT_AMP_DASH;
v->a[106016] = anon_sym_GT_AMP_DASH;
v->a[106017] = anon_sym_LT_LT;
v->a[106018] = anon_sym_LT_LT_DASH;
v->a[106019] = anon_sym_AMP;
small_parse_table_5301(v);
}
void small_parse_table_5301(t_small_parse_table_array *v)
{
v->a[106020] = anon_sym_SEMI;
v->a[106021] = 17;
v->a[106022] = actions(57);
v->a[106023] = 1;
v->a[106024] = sym_comment;
v->a[106025] = actions(5692);
v->a[106026] = 1;
v->a[106027] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[106028] = actions(5694);
v->a[106029] = 1;
v->a[106030] = anon_sym_DOLLAR;
v->a[106031] = actions(5696);
v->a[106032] = 1;
v->a[106033] = sym__special_character;
v->a[106034] = actions(5698);
v->a[106035] = 1;
v->a[106036] = anon_sym_DQUOTE;
v->a[106037] = actions(5702);
v->a[106038] = 1;
v->a[106039] = aux_sym_number_token1;
small_parse_table_5302(v);
}
void small_parse_table_5302(t_small_parse_table_array *v)
{
v->a[106040] = actions(5704);
v->a[106041] = 1;
v->a[106042] = aux_sym_number_token2;
v->a[106043] = actions(5706);
v->a[106044] = 1;
v->a[106045] = anon_sym_DOLLAR_LBRACE;
v->a[106046] = actions(5708);
v->a[106047] = 1;
v->a[106048] = anon_sym_DOLLAR_LPAREN;
v->a[106049] = actions(5710);
v->a[106050] = 1;
v->a[106051] = anon_sym_BQUOTE;
v->a[106052] = actions(5712);
v->a[106053] = 1;
v->a[106054] = anon_sym_DOLLAR_BQUOTE;
v->a[106055] = actions(5718);
v->a[106056] = 1;
v->a[106057] = sym__brace_start;
v->a[106058] = actions(6097);
v->a[106059] = 1;
small_parse_table_5303(v);
}
void small_parse_table_5303(t_small_parse_table_array *v)
{
v->a[106060] = sym_word;
v->a[106061] = state(864);
v->a[106062] = 1;
v->a[106063] = aux_sym__literal_repeat1;
v->a[106064] = actions(6099);
v->a[106065] = 2;
v->a[106066] = sym_test_operator;
v->a[106067] = sym_raw_string;
v->a[106068] = state(305);
v->a[106069] = 2;
v->a[106070] = sym_concatenation;
v->a[106071] = aux_sym_for_statement_repeat1;
v->a[106072] = state(577);
v->a[106073] = 7;
v->a[106074] = sym_arithmetic_expansion;
v->a[106075] = sym_brace_expression;
v->a[106076] = sym_string;
v->a[106077] = sym_number;
v->a[106078] = sym_simple_expansion;
v->a[106079] = sym_expansion;
small_parse_table_5304(v);
}
void small_parse_table_5304(t_small_parse_table_array *v)
{
v->a[106080] = sym_command_substitution;
v->a[106081] = 17;
v->a[106082] = actions(57);
v->a[106083] = 1;
v->a[106084] = sym_comment;
v->a[106085] = actions(5692);
v->a[106086] = 1;
v->a[106087] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[106088] = actions(5694);
v->a[106089] = 1;
v->a[106090] = anon_sym_DOLLAR;
v->a[106091] = actions(5696);
v->a[106092] = 1;
v->a[106093] = sym__special_character;
v->a[106094] = actions(5698);
v->a[106095] = 1;
v->a[106096] = anon_sym_DQUOTE;
v->a[106097] = actions(5702);
v->a[106098] = 1;
v->a[106099] = aux_sym_number_token1;
small_parse_table_5305(v);
}
/* EOF small_parse_table_1060.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1061.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 "./small_parse_table.h"
void small_parse_table_5305(t_small_parse_table_array *v)
{
v->a[106100] = actions(5704);
v->a[106101] = 1;
v->a[106102] = aux_sym_number_token2;
v->a[106103] = actions(5706);
v->a[106104] = 1;
v->a[106105] = anon_sym_DOLLAR_LBRACE;
v->a[106106] = actions(5708);
v->a[106107] = 1;
v->a[106108] = anon_sym_DOLLAR_LPAREN;
v->a[106109] = actions(5710);
v->a[106110] = 1;
v->a[106111] = anon_sym_BQUOTE;
v->a[106112] = actions(5712);
v->a[106113] = 1;
v->a[106114] = anon_sym_DOLLAR_BQUOTE;
v->a[106115] = actions(5718);
v->a[106116] = 1;
v->a[106117] = sym__brace_start;
v->a[106118] = actions(6097);
v->a[106119] = 1;
small_parse_table_5306(v);
}
void small_parse_table_5306(t_small_parse_table_array *v)
{
v->a[106120] = sym_word;
v->a[106121] = state(864);
v->a[106122] = 1;
v->a[106123] = aux_sym__literal_repeat1;
v->a[106124] = actions(6099);
v->a[106125] = 2;
v->a[106126] = sym_test_operator;
v->a[106127] = sym_raw_string;
v->a[106128] = state(282);
v->a[106129] = 2;
v->a[106130] = sym_concatenation;
v->a[106131] = aux_sym_for_statement_repeat1;
v->a[106132] = state(577);
v->a[106133] = 7;
v->a[106134] = sym_arithmetic_expansion;
v->a[106135] = sym_brace_expression;
v->a[106136] = sym_string;
v->a[106137] = sym_number;
v->a[106138] = sym_simple_expansion;
v->a[106139] = sym_expansion;
small_parse_table_5307(v);
}
void small_parse_table_5307(t_small_parse_table_array *v)
{
v->a[106140] = sym_command_substitution;
v->a[106141] = 3;
v->a[106142] = actions(3);
v->a[106143] = 1;
v->a[106144] = sym_comment;
v->a[106145] = actions(6103);
v->a[106146] = 2;
v->a[106147] = sym_file_descriptor;
v->a[106148] = aux_sym_heredoc_redirect_token1;
v->a[106149] = actions(6101);
v->a[106150] = 22;
v->a[106151] = anon_sym_esac;
v->a[106152] = anon_sym_PIPE;
v->a[106153] = anon_sym_SEMI_SEMI;
v->a[106154] = anon_sym_SEMI_AMP;
v->a[106155] = anon_sym_SEMI_SEMI_AMP;
v->a[106156] = anon_sym_PIPE_AMP;
v->a[106157] = anon_sym_AMP_AMP;
v->a[106158] = anon_sym_PIPE_PIPE;
v->a[106159] = anon_sym_LT;
small_parse_table_5308(v);
}
void small_parse_table_5308(t_small_parse_table_array *v)
{
v->a[106160] = anon_sym_GT;
v->a[106161] = anon_sym_GT_GT;
v->a[106162] = anon_sym_AMP_GT;
v->a[106163] = anon_sym_AMP_GT_GT;
v->a[106164] = anon_sym_LT_AMP;
v->a[106165] = anon_sym_GT_AMP;
v->a[106166] = anon_sym_GT_PIPE;
v->a[106167] = anon_sym_LT_AMP_DASH;
v->a[106168] = anon_sym_GT_AMP_DASH;
v->a[106169] = anon_sym_LT_LT;
v->a[106170] = anon_sym_LT_LT_DASH;
v->a[106171] = anon_sym_AMP;
v->a[106172] = anon_sym_SEMI;
v->a[106173] = 3;
v->a[106174] = actions(3);
v->a[106175] = 1;
v->a[106176] = sym_comment;
v->a[106177] = actions(6107);
v->a[106178] = 2;
v->a[106179] = sym_file_descriptor;
small_parse_table_5309(v);
}
void small_parse_table_5309(t_small_parse_table_array *v)
{
v->a[106180] = aux_sym_heredoc_redirect_token1;
v->a[106181] = actions(6105);
v->a[106182] = 22;
v->a[106183] = anon_sym_esac;
v->a[106184] = anon_sym_PIPE;
v->a[106185] = anon_sym_SEMI_SEMI;
v->a[106186] = anon_sym_SEMI_AMP;
v->a[106187] = anon_sym_SEMI_SEMI_AMP;
v->a[106188] = anon_sym_PIPE_AMP;
v->a[106189] = anon_sym_AMP_AMP;
v->a[106190] = anon_sym_PIPE_PIPE;
v->a[106191] = anon_sym_LT;
v->a[106192] = anon_sym_GT;
v->a[106193] = anon_sym_GT_GT;
v->a[106194] = anon_sym_AMP_GT;
v->a[106195] = anon_sym_AMP_GT_GT;
v->a[106196] = anon_sym_LT_AMP;
v->a[106197] = anon_sym_GT_AMP;
v->a[106198] = anon_sym_GT_PIPE;
v->a[106199] = anon_sym_LT_AMP_DASH;
small_parse_table_5310(v);
}
/* EOF small_parse_table_1061.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1062.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 "./small_parse_table.h"
void small_parse_table_5310(t_small_parse_table_array *v)
{
v->a[106200] = anon_sym_GT_AMP_DASH;
v->a[106201] = anon_sym_LT_LT;
v->a[106202] = anon_sym_LT_LT_DASH;
v->a[106203] = anon_sym_AMP;
v->a[106204] = anon_sym_SEMI;
v->a[106205] = 3;
v->a[106206] = actions(3);
v->a[106207] = 1;
v->a[106208] = sym_comment;
v->a[106209] = actions(6111);
v->a[106210] = 2;
v->a[106211] = sym_file_descriptor;
v->a[106212] = aux_sym_heredoc_redirect_token1;
v->a[106213] = actions(6109);
v->a[106214] = 22;
v->a[106215] = anon_sym_esac;
v->a[106216] = anon_sym_PIPE;
v->a[106217] = anon_sym_SEMI_SEMI;
v->a[106218] = anon_sym_SEMI_AMP;
v->a[106219] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5311(v);
}
void small_parse_table_5311(t_small_parse_table_array *v)
{
v->a[106220] = anon_sym_PIPE_AMP;
v->a[106221] = anon_sym_AMP_AMP;
v->a[106222] = anon_sym_PIPE_PIPE;
v->a[106223] = anon_sym_LT;
v->a[106224] = anon_sym_GT;
v->a[106225] = anon_sym_GT_GT;
v->a[106226] = anon_sym_AMP_GT;
v->a[106227] = anon_sym_AMP_GT_GT;
v->a[106228] = anon_sym_LT_AMP;
v->a[106229] = anon_sym_GT_AMP;
v->a[106230] = anon_sym_GT_PIPE;
v->a[106231] = anon_sym_LT_AMP_DASH;
v->a[106232] = anon_sym_GT_AMP_DASH;
v->a[106233] = anon_sym_LT_LT;
v->a[106234] = anon_sym_LT_LT_DASH;
v->a[106235] = anon_sym_AMP;
v->a[106236] = anon_sym_SEMI;
v->a[106237] = 3;
v->a[106238] = actions(3);
v->a[106239] = 1;
small_parse_table_5312(v);
}
void small_parse_table_5312(t_small_parse_table_array *v)
{
v->a[106240] = sym_comment;
v->a[106241] = actions(6115);
v->a[106242] = 2;
v->a[106243] = sym_file_descriptor;
v->a[106244] = aux_sym_heredoc_redirect_token1;
v->a[106245] = actions(6113);
v->a[106246] = 22;
v->a[106247] = anon_sym_esac;
v->a[106248] = anon_sym_PIPE;
v->a[106249] = anon_sym_SEMI_SEMI;
v->a[106250] = anon_sym_SEMI_AMP;
v->a[106251] = anon_sym_SEMI_SEMI_AMP;
v->a[106252] = anon_sym_PIPE_AMP;
v->a[106253] = anon_sym_AMP_AMP;
v->a[106254] = anon_sym_PIPE_PIPE;
v->a[106255] = anon_sym_LT;
v->a[106256] = anon_sym_GT;
v->a[106257] = anon_sym_GT_GT;
v->a[106258] = anon_sym_AMP_GT;
v->a[106259] = anon_sym_AMP_GT_GT;
small_parse_table_5313(v);
}
void small_parse_table_5313(t_small_parse_table_array *v)
{
v->a[106260] = anon_sym_LT_AMP;
v->a[106261] = anon_sym_GT_AMP;
v->a[106262] = anon_sym_GT_PIPE;
v->a[106263] = anon_sym_LT_AMP_DASH;
v->a[106264] = anon_sym_GT_AMP_DASH;
v->a[106265] = anon_sym_LT_LT;
v->a[106266] = anon_sym_LT_LT_DASH;
v->a[106267] = anon_sym_AMP;
v->a[106268] = anon_sym_SEMI;
v->a[106269] = 3;
v->a[106270] = actions(3);
v->a[106271] = 1;
v->a[106272] = sym_comment;
v->a[106273] = actions(6119);
v->a[106274] = 2;
v->a[106275] = sym_file_descriptor;
v->a[106276] = aux_sym_heredoc_redirect_token1;
v->a[106277] = actions(6117);
v->a[106278] = 22;
v->a[106279] = anon_sym_esac;
small_parse_table_5314(v);
}
void small_parse_table_5314(t_small_parse_table_array *v)
{
v->a[106280] = anon_sym_PIPE;
v->a[106281] = anon_sym_SEMI_SEMI;
v->a[106282] = anon_sym_SEMI_AMP;
v->a[106283] = anon_sym_SEMI_SEMI_AMP;
v->a[106284] = anon_sym_PIPE_AMP;
v->a[106285] = anon_sym_AMP_AMP;
v->a[106286] = anon_sym_PIPE_PIPE;
v->a[106287] = anon_sym_LT;
v->a[106288] = anon_sym_GT;
v->a[106289] = anon_sym_GT_GT;
v->a[106290] = anon_sym_AMP_GT;
v->a[106291] = anon_sym_AMP_GT_GT;
v->a[106292] = anon_sym_LT_AMP;
v->a[106293] = anon_sym_GT_AMP;
v->a[106294] = anon_sym_GT_PIPE;
v->a[106295] = anon_sym_LT_AMP_DASH;
v->a[106296] = anon_sym_GT_AMP_DASH;
v->a[106297] = anon_sym_LT_LT;
v->a[106298] = anon_sym_LT_LT_DASH;
v->a[106299] = anon_sym_AMP;
small_parse_table_5315(v);
}
/* EOF small_parse_table_1062.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1063.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 "./small_parse_table.h"
void small_parse_table_5315(t_small_parse_table_array *v)
{
v->a[106300] = anon_sym_SEMI;
v->a[106301] = 3;
v->a[106302] = actions(3);
v->a[106303] = 1;
v->a[106304] = sym_comment;
v->a[106305] = actions(6123);
v->a[106306] = 2;
v->a[106307] = sym_file_descriptor;
v->a[106308] = aux_sym_heredoc_redirect_token1;
v->a[106309] = actions(6121);
v->a[106310] = 22;
v->a[106311] = anon_sym_esac;
v->a[106312] = anon_sym_PIPE;
v->a[106313] = anon_sym_SEMI_SEMI;
v->a[106314] = anon_sym_SEMI_AMP;
v->a[106315] = anon_sym_SEMI_SEMI_AMP;
v->a[106316] = anon_sym_PIPE_AMP;
v->a[106317] = anon_sym_AMP_AMP;
v->a[106318] = anon_sym_PIPE_PIPE;
v->a[106319] = anon_sym_LT;
small_parse_table_5316(v);
}
void small_parse_table_5316(t_small_parse_table_array *v)
{
v->a[106320] = anon_sym_GT;
v->a[106321] = anon_sym_GT_GT;
v->a[106322] = anon_sym_AMP_GT;
v->a[106323] = anon_sym_AMP_GT_GT;
v->a[106324] = anon_sym_LT_AMP;
v->a[106325] = anon_sym_GT_AMP;
v->a[106326] = anon_sym_GT_PIPE;
v->a[106327] = anon_sym_LT_AMP_DASH;
v->a[106328] = anon_sym_GT_AMP_DASH;
v->a[106329] = anon_sym_LT_LT;
v->a[106330] = anon_sym_LT_LT_DASH;
v->a[106331] = anon_sym_AMP;
v->a[106332] = anon_sym_SEMI;
v->a[106333] = 3;
v->a[106334] = actions(3);
v->a[106335] = 1;
v->a[106336] = sym_comment;
v->a[106337] = actions(6127);
v->a[106338] = 2;
v->a[106339] = sym_file_descriptor;
small_parse_table_5317(v);
}
void small_parse_table_5317(t_small_parse_table_array *v)
{
v->a[106340] = aux_sym_heredoc_redirect_token1;
v->a[106341] = actions(6125);
v->a[106342] = 22;
v->a[106343] = anon_sym_esac;
v->a[106344] = anon_sym_PIPE;
v->a[106345] = anon_sym_SEMI_SEMI;
v->a[106346] = anon_sym_SEMI_AMP;
v->a[106347] = anon_sym_SEMI_SEMI_AMP;
v->a[106348] = anon_sym_PIPE_AMP;
v->a[106349] = anon_sym_AMP_AMP;
v->a[106350] = anon_sym_PIPE_PIPE;
v->a[106351] = anon_sym_LT;
v->a[106352] = anon_sym_GT;
v->a[106353] = anon_sym_GT_GT;
v->a[106354] = anon_sym_AMP_GT;
v->a[106355] = anon_sym_AMP_GT_GT;
v->a[106356] = anon_sym_LT_AMP;
v->a[106357] = anon_sym_GT_AMP;
v->a[106358] = anon_sym_GT_PIPE;
v->a[106359] = anon_sym_LT_AMP_DASH;
small_parse_table_5318(v);
}
void small_parse_table_5318(t_small_parse_table_array *v)
{
v->a[106360] = anon_sym_GT_AMP_DASH;
v->a[106361] = anon_sym_LT_LT;
v->a[106362] = anon_sym_LT_LT_DASH;
v->a[106363] = anon_sym_AMP;
v->a[106364] = anon_sym_SEMI;
v->a[106365] = 3;
v->a[106366] = actions(3);
v->a[106367] = 1;
v->a[106368] = sym_comment;
v->a[106369] = actions(6131);
v->a[106370] = 2;
v->a[106371] = sym_file_descriptor;
v->a[106372] = aux_sym_heredoc_redirect_token1;
v->a[106373] = actions(6129);
v->a[106374] = 22;
v->a[106375] = anon_sym_esac;
v->a[106376] = anon_sym_PIPE;
v->a[106377] = anon_sym_SEMI_SEMI;
v->a[106378] = anon_sym_SEMI_AMP;
v->a[106379] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5319(v);
}
void small_parse_table_5319(t_small_parse_table_array *v)
{
v->a[106380] = anon_sym_PIPE_AMP;
v->a[106381] = anon_sym_AMP_AMP;
v->a[106382] = anon_sym_PIPE_PIPE;
v->a[106383] = anon_sym_LT;
v->a[106384] = anon_sym_GT;
v->a[106385] = anon_sym_GT_GT;
v->a[106386] = anon_sym_AMP_GT;
v->a[106387] = anon_sym_AMP_GT_GT;
v->a[106388] = anon_sym_LT_AMP;
v->a[106389] = anon_sym_GT_AMP;
v->a[106390] = anon_sym_GT_PIPE;
v->a[106391] = anon_sym_LT_AMP_DASH;
v->a[106392] = anon_sym_GT_AMP_DASH;
v->a[106393] = anon_sym_LT_LT;
v->a[106394] = anon_sym_LT_LT_DASH;
v->a[106395] = anon_sym_AMP;
v->a[106396] = anon_sym_SEMI;
v->a[106397] = 3;
v->a[106398] = actions(3);
v->a[106399] = 1;
small_parse_table_5320(v);
}
/* EOF small_parse_table_1063.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1064.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 "./small_parse_table.h"
void small_parse_table_5320(t_small_parse_table_array *v)
{
v->a[106400] = sym_comment;
v->a[106401] = actions(6135);
v->a[106402] = 2;
v->a[106403] = sym_file_descriptor;
v->a[106404] = aux_sym_heredoc_redirect_token1;
v->a[106405] = actions(6133);
v->a[106406] = 22;
v->a[106407] = anon_sym_esac;
v->a[106408] = anon_sym_PIPE;
v->a[106409] = anon_sym_SEMI_SEMI;
v->a[106410] = anon_sym_SEMI_AMP;
v->a[106411] = anon_sym_SEMI_SEMI_AMP;
v->a[106412] = anon_sym_PIPE_AMP;
v->a[106413] = anon_sym_AMP_AMP;
v->a[106414] = anon_sym_PIPE_PIPE;
v->a[106415] = anon_sym_LT;
v->a[106416] = anon_sym_GT;
v->a[106417] = anon_sym_GT_GT;
v->a[106418] = anon_sym_AMP_GT;
v->a[106419] = anon_sym_AMP_GT_GT;
small_parse_table_5321(v);
}
void small_parse_table_5321(t_small_parse_table_array *v)
{
v->a[106420] = anon_sym_LT_AMP;
v->a[106421] = anon_sym_GT_AMP;
v->a[106422] = anon_sym_GT_PIPE;
v->a[106423] = anon_sym_LT_AMP_DASH;
v->a[106424] = anon_sym_GT_AMP_DASH;
v->a[106425] = anon_sym_LT_LT;
v->a[106426] = anon_sym_LT_LT_DASH;
v->a[106427] = anon_sym_AMP;
v->a[106428] = anon_sym_SEMI;
v->a[106429] = 3;
v->a[106430] = actions(3);
v->a[106431] = 1;
v->a[106432] = sym_comment;
v->a[106433] = actions(6137);
v->a[106434] = 3;
v->a[106435] = sym_file_descriptor;
v->a[106436] = ts_builtin_sym_end;
v->a[106437] = aux_sym_heredoc_redirect_token1;
v->a[106438] = actions(6139);
v->a[106439] = 21;
small_parse_table_5322(v);
}
void small_parse_table_5322(t_small_parse_table_array *v)
{
v->a[106440] = anon_sym_PIPE;
v->a[106441] = anon_sym_RPAREN;
v->a[106442] = anon_sym_SEMI_SEMI;
v->a[106443] = anon_sym_PIPE_AMP;
v->a[106444] = anon_sym_AMP_AMP;
v->a[106445] = anon_sym_PIPE_PIPE;
v->a[106446] = anon_sym_LT;
v->a[106447] = anon_sym_GT;
v->a[106448] = anon_sym_GT_GT;
v->a[106449] = anon_sym_AMP_GT;
v->a[106450] = anon_sym_AMP_GT_GT;
v->a[106451] = anon_sym_LT_AMP;
v->a[106452] = anon_sym_GT_AMP;
v->a[106453] = anon_sym_GT_PIPE;
v->a[106454] = anon_sym_LT_AMP_DASH;
v->a[106455] = anon_sym_GT_AMP_DASH;
v->a[106456] = anon_sym_LT_LT;
v->a[106457] = anon_sym_LT_LT_DASH;
v->a[106458] = anon_sym_AMP;
v->a[106459] = anon_sym_BQUOTE;
small_parse_table_5323(v);
}
void small_parse_table_5323(t_small_parse_table_array *v)
{
v->a[106460] = anon_sym_SEMI;
v->a[106461] = 3;
v->a[106462] = actions(3);
v->a[106463] = 1;
v->a[106464] = sym_comment;
v->a[106465] = actions(6143);
v->a[106466] = 2;
v->a[106467] = sym_file_descriptor;
v->a[106468] = aux_sym_heredoc_redirect_token1;
v->a[106469] = actions(6141);
v->a[106470] = 22;
v->a[106471] = anon_sym_esac;
v->a[106472] = anon_sym_PIPE;
v->a[106473] = anon_sym_SEMI_SEMI;
v->a[106474] = anon_sym_SEMI_AMP;
v->a[106475] = anon_sym_SEMI_SEMI_AMP;
v->a[106476] = anon_sym_PIPE_AMP;
v->a[106477] = anon_sym_AMP_AMP;
v->a[106478] = anon_sym_PIPE_PIPE;
v->a[106479] = anon_sym_LT;
small_parse_table_5324(v);
}
void small_parse_table_5324(t_small_parse_table_array *v)
{
v->a[106480] = anon_sym_GT;
v->a[106481] = anon_sym_GT_GT;
v->a[106482] = anon_sym_AMP_GT;
v->a[106483] = anon_sym_AMP_GT_GT;
v->a[106484] = anon_sym_LT_AMP;
v->a[106485] = anon_sym_GT_AMP;
v->a[106486] = anon_sym_GT_PIPE;
v->a[106487] = anon_sym_LT_AMP_DASH;
v->a[106488] = anon_sym_GT_AMP_DASH;
v->a[106489] = anon_sym_LT_LT;
v->a[106490] = anon_sym_LT_LT_DASH;
v->a[106491] = anon_sym_AMP;
v->a[106492] = anon_sym_SEMI;
v->a[106493] = 3;
v->a[106494] = actions(3);
v->a[106495] = 1;
v->a[106496] = sym_comment;
v->a[106497] = actions(2664);
v->a[106498] = 2;
v->a[106499] = sym_file_descriptor;
small_parse_table_5325(v);
}
/* EOF small_parse_table_1064.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1065.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 "./small_parse_table.h"
void small_parse_table_5325(t_small_parse_table_array *v)
{
v->a[106500] = aux_sym_heredoc_redirect_token1;
v->a[106501] = actions(2662);
v->a[106502] = 22;
v->a[106503] = anon_sym_PIPE;
v->a[106504] = anon_sym_SEMI_SEMI;
v->a[106505] = anon_sym_SEMI_AMP;
v->a[106506] = anon_sym_SEMI_SEMI_AMP;
v->a[106507] = anon_sym_PIPE_AMP;
v->a[106508] = anon_sym_AMP_AMP;
v->a[106509] = anon_sym_PIPE_PIPE;
v->a[106510] = anon_sym_LT;
v->a[106511] = anon_sym_GT;
v->a[106512] = anon_sym_GT_GT;
v->a[106513] = anon_sym_AMP_GT;
v->a[106514] = anon_sym_AMP_GT_GT;
v->a[106515] = anon_sym_LT_AMP;
v->a[106516] = anon_sym_GT_AMP;
v->a[106517] = anon_sym_GT_PIPE;
v->a[106518] = anon_sym_LT_AMP_DASH;
v->a[106519] = anon_sym_GT_AMP_DASH;
small_parse_table_5326(v);
}
void small_parse_table_5326(t_small_parse_table_array *v)
{
v->a[106520] = anon_sym_LT_LT;
v->a[106521] = anon_sym_LT_LT_DASH;
v->a[106522] = anon_sym_AMP;
v->a[106523] = sym__special_character;
v->a[106524] = anon_sym_SEMI;
v->a[106525] = 3;
v->a[106526] = actions(3);
v->a[106527] = 1;
v->a[106528] = sym_comment;
v->a[106529] = actions(6147);
v->a[106530] = 2;
v->a[106531] = sym_file_descriptor;
v->a[106532] = aux_sym_heredoc_redirect_token1;
v->a[106533] = actions(6145);
v->a[106534] = 22;
v->a[106535] = anon_sym_esac;
v->a[106536] = anon_sym_PIPE;
v->a[106537] = anon_sym_SEMI_SEMI;
v->a[106538] = anon_sym_SEMI_AMP;
v->a[106539] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5327(v);
}
void small_parse_table_5327(t_small_parse_table_array *v)
{
v->a[106540] = anon_sym_PIPE_AMP;
v->a[106541] = anon_sym_AMP_AMP;
v->a[106542] = anon_sym_PIPE_PIPE;
v->a[106543] = anon_sym_LT;
v->a[106544] = anon_sym_GT;
v->a[106545] = anon_sym_GT_GT;
v->a[106546] = anon_sym_AMP_GT;
v->a[106547] = anon_sym_AMP_GT_GT;
v->a[106548] = anon_sym_LT_AMP;
v->a[106549] = anon_sym_GT_AMP;
v->a[106550] = anon_sym_GT_PIPE;
v->a[106551] = anon_sym_LT_AMP_DASH;
v->a[106552] = anon_sym_GT_AMP_DASH;
v->a[106553] = anon_sym_LT_LT;
v->a[106554] = anon_sym_LT_LT_DASH;
v->a[106555] = anon_sym_AMP;
v->a[106556] = anon_sym_SEMI;
v->a[106557] = 3;
v->a[106558] = actions(3);
v->a[106559] = 1;
small_parse_table_5328(v);
}
void small_parse_table_5328(t_small_parse_table_array *v)
{
v->a[106560] = sym_comment;
v->a[106561] = actions(6151);
v->a[106562] = 2;
v->a[106563] = sym_file_descriptor;
v->a[106564] = aux_sym_heredoc_redirect_token1;
v->a[106565] = actions(6149);
v->a[106566] = 22;
v->a[106567] = anon_sym_esac;
v->a[106568] = anon_sym_PIPE;
v->a[106569] = anon_sym_SEMI_SEMI;
v->a[106570] = anon_sym_SEMI_AMP;
v->a[106571] = anon_sym_SEMI_SEMI_AMP;
v->a[106572] = anon_sym_PIPE_AMP;
v->a[106573] = anon_sym_AMP_AMP;
v->a[106574] = anon_sym_PIPE_PIPE;
v->a[106575] = anon_sym_LT;
v->a[106576] = anon_sym_GT;
v->a[106577] = anon_sym_GT_GT;
v->a[106578] = anon_sym_AMP_GT;
v->a[106579] = anon_sym_AMP_GT_GT;
small_parse_table_5329(v);
}
void small_parse_table_5329(t_small_parse_table_array *v)
{
v->a[106580] = anon_sym_LT_AMP;
v->a[106581] = anon_sym_GT_AMP;
v->a[106582] = anon_sym_GT_PIPE;
v->a[106583] = anon_sym_LT_AMP_DASH;
v->a[106584] = anon_sym_GT_AMP_DASH;
v->a[106585] = anon_sym_LT_LT;
v->a[106586] = anon_sym_LT_LT_DASH;
v->a[106587] = anon_sym_AMP;
v->a[106588] = anon_sym_SEMI;
v->a[106589] = 17;
v->a[106590] = actions(57);
v->a[106591] = 1;
v->a[106592] = sym_comment;
v->a[106593] = actions(3262);
v->a[106594] = 1;
v->a[106595] = sym_word;
v->a[106596] = actions(3264);
v->a[106597] = 1;
v->a[106598] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[106599] = actions(3266);
small_parse_table_5330(v);
}
/* EOF small_parse_table_1065.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1066.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 "./small_parse_table.h"
void small_parse_table_5330(t_small_parse_table_array *v)
{
v->a[106600] = 1;
v->a[106601] = anon_sym_DOLLAR;
v->a[106602] = actions(3268);
v->a[106603] = 1;
v->a[106604] = sym__special_character;
v->a[106605] = actions(3270);
v->a[106606] = 1;
v->a[106607] = anon_sym_DQUOTE;
v->a[106608] = actions(3274);
v->a[106609] = 1;
v->a[106610] = aux_sym_number_token1;
v->a[106611] = actions(3276);
v->a[106612] = 1;
v->a[106613] = aux_sym_number_token2;
v->a[106614] = actions(3278);
v->a[106615] = 1;
v->a[106616] = anon_sym_DOLLAR_LBRACE;
v->a[106617] = actions(3280);
v->a[106618] = 1;
v->a[106619] = anon_sym_DOLLAR_LPAREN;
small_parse_table_5331(v);
}
void small_parse_table_5331(t_small_parse_table_array *v)
{
v->a[106620] = actions(3282);
v->a[106621] = 1;
v->a[106622] = anon_sym_BQUOTE;
v->a[106623] = actions(3284);
v->a[106624] = 1;
v->a[106625] = anon_sym_DOLLAR_BQUOTE;
v->a[106626] = actions(3286);
v->a[106627] = 1;
v->a[106628] = sym__brace_start;
v->a[106629] = state(1679);
v->a[106630] = 1;
v->a[106631] = aux_sym__literal_repeat1;
v->a[106632] = actions(3272);
v->a[106633] = 2;
v->a[106634] = sym_test_operator;
v->a[106635] = sym_raw_string;
v->a[106636] = state(645);
v->a[106637] = 2;
v->a[106638] = sym_concatenation;
v->a[106639] = aux_sym_for_statement_repeat1;
small_parse_table_5332(v);
}
void small_parse_table_5332(t_small_parse_table_array *v)
{
v->a[106640] = state(1566);
v->a[106641] = 7;
v->a[106642] = sym_arithmetic_expansion;
v->a[106643] = sym_brace_expression;
v->a[106644] = sym_string;
v->a[106645] = sym_number;
v->a[106646] = sym_simple_expansion;
v->a[106647] = sym_expansion;
v->a[106648] = sym_command_substitution;
v->a[106649] = 17;
v->a[106650] = actions(57);
v->a[106651] = 1;
v->a[106652] = sym_comment;
v->a[106653] = actions(3262);
v->a[106654] = 1;
v->a[106655] = sym_word;
v->a[106656] = actions(3264);
v->a[106657] = 1;
v->a[106658] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[106659] = actions(3266);
small_parse_table_5333(v);
}
void small_parse_table_5333(t_small_parse_table_array *v)
{
v->a[106660] = 1;
v->a[106661] = anon_sym_DOLLAR;
v->a[106662] = actions(3268);
v->a[106663] = 1;
v->a[106664] = sym__special_character;
v->a[106665] = actions(3270);
v->a[106666] = 1;
v->a[106667] = anon_sym_DQUOTE;
v->a[106668] = actions(3274);
v->a[106669] = 1;
v->a[106670] = aux_sym_number_token1;
v->a[106671] = actions(3276);
v->a[106672] = 1;
v->a[106673] = aux_sym_number_token2;
v->a[106674] = actions(3278);
v->a[106675] = 1;
v->a[106676] = anon_sym_DOLLAR_LBRACE;
v->a[106677] = actions(3280);
v->a[106678] = 1;
v->a[106679] = anon_sym_DOLLAR_LPAREN;
small_parse_table_5334(v);
}
void small_parse_table_5334(t_small_parse_table_array *v)
{
v->a[106680] = actions(3282);
v->a[106681] = 1;
v->a[106682] = anon_sym_BQUOTE;
v->a[106683] = actions(3284);
v->a[106684] = 1;
v->a[106685] = anon_sym_DOLLAR_BQUOTE;
v->a[106686] = actions(3286);
v->a[106687] = 1;
v->a[106688] = sym__brace_start;
v->a[106689] = state(1679);
v->a[106690] = 1;
v->a[106691] = aux_sym__literal_repeat1;
v->a[106692] = actions(3272);
v->a[106693] = 2;
v->a[106694] = sym_test_operator;
v->a[106695] = sym_raw_string;
v->a[106696] = state(641);
v->a[106697] = 2;
v->a[106698] = sym_concatenation;
v->a[106699] = aux_sym_for_statement_repeat1;
small_parse_table_5335(v);
}
/* EOF small_parse_table_1066.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1067.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 "./small_parse_table.h"
void small_parse_table_5335(t_small_parse_table_array *v)
{
v->a[106700] = state(1566);
v->a[106701] = 7;
v->a[106702] = sym_arithmetic_expansion;
v->a[106703] = sym_brace_expression;
v->a[106704] = sym_string;
v->a[106705] = sym_number;
v->a[106706] = sym_simple_expansion;
v->a[106707] = sym_expansion;
v->a[106708] = sym_command_substitution;
v->a[106709] = 3;
v->a[106710] = actions(3);
v->a[106711] = 1;
v->a[106712] = sym_comment;
v->a[106713] = actions(6155);
v->a[106714] = 2;
v->a[106715] = sym_file_descriptor;
v->a[106716] = aux_sym_heredoc_redirect_token1;
v->a[106717] = actions(6153);
v->a[106718] = 22;
v->a[106719] = anon_sym_esac;
small_parse_table_5336(v);
}
void small_parse_table_5336(t_small_parse_table_array *v)
{
v->a[106720] = anon_sym_PIPE;
v->a[106721] = anon_sym_SEMI_SEMI;
v->a[106722] = anon_sym_SEMI_AMP;
v->a[106723] = anon_sym_SEMI_SEMI_AMP;
v->a[106724] = anon_sym_PIPE_AMP;
v->a[106725] = anon_sym_AMP_AMP;
v->a[106726] = anon_sym_PIPE_PIPE;
v->a[106727] = anon_sym_LT;
v->a[106728] = anon_sym_GT;
v->a[106729] = anon_sym_GT_GT;
v->a[106730] = anon_sym_AMP_GT;
v->a[106731] = anon_sym_AMP_GT_GT;
v->a[106732] = anon_sym_LT_AMP;
v->a[106733] = anon_sym_GT_AMP;
v->a[106734] = anon_sym_GT_PIPE;
v->a[106735] = anon_sym_LT_AMP_DASH;
v->a[106736] = anon_sym_GT_AMP_DASH;
v->a[106737] = anon_sym_LT_LT;
v->a[106738] = anon_sym_LT_LT_DASH;
v->a[106739] = anon_sym_AMP;
small_parse_table_5337(v);
}
void small_parse_table_5337(t_small_parse_table_array *v)
{
v->a[106740] = anon_sym_SEMI;
v->a[106741] = 3;
v->a[106742] = actions(3);
v->a[106743] = 1;
v->a[106744] = sym_comment;
v->a[106745] = actions(6137);
v->a[106746] = 3;
v->a[106747] = sym_file_descriptor;
v->a[106748] = ts_builtin_sym_end;
v->a[106749] = aux_sym_heredoc_redirect_token1;
v->a[106750] = actions(6139);
v->a[106751] = 21;
v->a[106752] = anon_sym_PIPE;
v->a[106753] = anon_sym_RPAREN;
v->a[106754] = anon_sym_SEMI_SEMI;
v->a[106755] = anon_sym_PIPE_AMP;
v->a[106756] = anon_sym_AMP_AMP;
v->a[106757] = anon_sym_PIPE_PIPE;
v->a[106758] = anon_sym_LT;
v->a[106759] = anon_sym_GT;
small_parse_table_5338(v);
}
void small_parse_table_5338(t_small_parse_table_array *v)
{
v->a[106760] = anon_sym_GT_GT;
v->a[106761] = anon_sym_AMP_GT;
v->a[106762] = anon_sym_AMP_GT_GT;
v->a[106763] = anon_sym_LT_AMP;
v->a[106764] = anon_sym_GT_AMP;
v->a[106765] = anon_sym_GT_PIPE;
v->a[106766] = anon_sym_LT_AMP_DASH;
v->a[106767] = anon_sym_GT_AMP_DASH;
v->a[106768] = anon_sym_LT_LT;
v->a[106769] = anon_sym_LT_LT_DASH;
v->a[106770] = anon_sym_AMP;
v->a[106771] = anon_sym_BQUOTE;
v->a[106772] = anon_sym_SEMI;
v->a[106773] = 3;
v->a[106774] = actions(3);
v->a[106775] = 1;
v->a[106776] = sym_comment;
v->a[106777] = actions(1182);
v->a[106778] = 2;
v->a[106779] = sym_file_descriptor;
small_parse_table_5339(v);
}
void small_parse_table_5339(t_small_parse_table_array *v)
{
v->a[106780] = aux_sym_heredoc_redirect_token1;
v->a[106781] = actions(1180);
v->a[106782] = 22;
v->a[106783] = anon_sym_esac;
v->a[106784] = anon_sym_PIPE;
v->a[106785] = anon_sym_SEMI_SEMI;
v->a[106786] = anon_sym_SEMI_AMP;
v->a[106787] = anon_sym_SEMI_SEMI_AMP;
v->a[106788] = anon_sym_PIPE_AMP;
v->a[106789] = anon_sym_AMP_AMP;
v->a[106790] = anon_sym_PIPE_PIPE;
v->a[106791] = anon_sym_LT;
v->a[106792] = anon_sym_GT;
v->a[106793] = anon_sym_GT_GT;
v->a[106794] = anon_sym_AMP_GT;
v->a[106795] = anon_sym_AMP_GT_GT;
v->a[106796] = anon_sym_LT_AMP;
v->a[106797] = anon_sym_GT_AMP;
v->a[106798] = anon_sym_GT_PIPE;
v->a[106799] = anon_sym_LT_AMP_DASH;
small_parse_table_5340(v);
}
/* EOF small_parse_table_1067.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1068.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 "./small_parse_table.h"
void small_parse_table_5340(t_small_parse_table_array *v)
{
v->a[106800] = anon_sym_GT_AMP_DASH;
v->a[106801] = anon_sym_LT_LT;
v->a[106802] = anon_sym_LT_LT_DASH;
v->a[106803] = anon_sym_AMP;
v->a[106804] = anon_sym_SEMI;
v->a[106805] = 3;
v->a[106806] = actions(3);
v->a[106807] = 1;
v->a[106808] = sym_comment;
v->a[106809] = actions(6157);
v->a[106810] = 3;
v->a[106811] = sym_file_descriptor;
v->a[106812] = ts_builtin_sym_end;
v->a[106813] = aux_sym_heredoc_redirect_token1;
v->a[106814] = actions(6159);
v->a[106815] = 21;
v->a[106816] = anon_sym_PIPE;
v->a[106817] = anon_sym_RPAREN;
v->a[106818] = anon_sym_SEMI_SEMI;
v->a[106819] = anon_sym_PIPE_AMP;
small_parse_table_5341(v);
}
void small_parse_table_5341(t_small_parse_table_array *v)
{
v->a[106820] = anon_sym_AMP_AMP;
v->a[106821] = anon_sym_PIPE_PIPE;
v->a[106822] = anon_sym_LT;
v->a[106823] = anon_sym_GT;
v->a[106824] = anon_sym_GT_GT;
v->a[106825] = anon_sym_AMP_GT;
v->a[106826] = anon_sym_AMP_GT_GT;
v->a[106827] = anon_sym_LT_AMP;
v->a[106828] = anon_sym_GT_AMP;
v->a[106829] = anon_sym_GT_PIPE;
v->a[106830] = anon_sym_LT_AMP_DASH;
v->a[106831] = anon_sym_GT_AMP_DASH;
v->a[106832] = anon_sym_LT_LT;
v->a[106833] = anon_sym_LT_LT_DASH;
v->a[106834] = anon_sym_AMP;
v->a[106835] = anon_sym_BQUOTE;
v->a[106836] = anon_sym_SEMI;
v->a[106837] = 3;
v->a[106838] = actions(3);
v->a[106839] = 1;
small_parse_table_5342(v);
}
void small_parse_table_5342(t_small_parse_table_array *v)
{
v->a[106840] = sym_comment;
v->a[106841] = actions(6163);
v->a[106842] = 2;
v->a[106843] = sym_file_descriptor;
v->a[106844] = aux_sym_heredoc_redirect_token1;
v->a[106845] = actions(6161);
v->a[106846] = 22;
v->a[106847] = anon_sym_esac;
v->a[106848] = anon_sym_PIPE;
v->a[106849] = anon_sym_SEMI_SEMI;
v->a[106850] = anon_sym_SEMI_AMP;
v->a[106851] = anon_sym_SEMI_SEMI_AMP;
v->a[106852] = anon_sym_PIPE_AMP;
v->a[106853] = anon_sym_AMP_AMP;
v->a[106854] = anon_sym_PIPE_PIPE;
v->a[106855] = anon_sym_LT;
v->a[106856] = anon_sym_GT;
v->a[106857] = anon_sym_GT_GT;
v->a[106858] = anon_sym_AMP_GT;
v->a[106859] = anon_sym_AMP_GT_GT;
small_parse_table_5343(v);
}
void small_parse_table_5343(t_small_parse_table_array *v)
{
v->a[106860] = anon_sym_LT_AMP;
v->a[106861] = anon_sym_GT_AMP;
v->a[106862] = anon_sym_GT_PIPE;
v->a[106863] = anon_sym_LT_AMP_DASH;
v->a[106864] = anon_sym_GT_AMP_DASH;
v->a[106865] = anon_sym_LT_LT;
v->a[106866] = anon_sym_LT_LT_DASH;
v->a[106867] = anon_sym_AMP;
v->a[106868] = anon_sym_SEMI;
v->a[106869] = 3;
v->a[106870] = actions(3);
v->a[106871] = 1;
v->a[106872] = sym_comment;
v->a[106873] = actions(1390);
v->a[106874] = 2;
v->a[106875] = sym_file_descriptor;
v->a[106876] = aux_sym_heredoc_redirect_token1;
v->a[106877] = actions(1388);
v->a[106878] = 22;
v->a[106879] = anon_sym_esac;
small_parse_table_5344(v);
}
void small_parse_table_5344(t_small_parse_table_array *v)
{
v->a[106880] = anon_sym_PIPE;
v->a[106881] = anon_sym_SEMI_SEMI;
v->a[106882] = anon_sym_SEMI_AMP;
v->a[106883] = anon_sym_SEMI_SEMI_AMP;
v->a[106884] = anon_sym_PIPE_AMP;
v->a[106885] = anon_sym_AMP_AMP;
v->a[106886] = anon_sym_PIPE_PIPE;
v->a[106887] = anon_sym_LT;
v->a[106888] = anon_sym_GT;
v->a[106889] = anon_sym_GT_GT;
v->a[106890] = anon_sym_AMP_GT;
v->a[106891] = anon_sym_AMP_GT_GT;
v->a[106892] = anon_sym_LT_AMP;
v->a[106893] = anon_sym_GT_AMP;
v->a[106894] = anon_sym_GT_PIPE;
v->a[106895] = anon_sym_LT_AMP_DASH;
v->a[106896] = anon_sym_GT_AMP_DASH;
v->a[106897] = anon_sym_LT_LT;
v->a[106898] = anon_sym_LT_LT_DASH;
v->a[106899] = anon_sym_AMP;
small_parse_table_5345(v);
}
/* EOF small_parse_table_1068.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1069.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 "./small_parse_table.h"
void small_parse_table_5345(t_small_parse_table_array *v)
{
v->a[106900] = anon_sym_SEMI;
v->a[106901] = 3;
v->a[106902] = actions(3);
v->a[106903] = 1;
v->a[106904] = sym_comment;
v->a[106905] = actions(6167);
v->a[106906] = 2;
v->a[106907] = sym_file_descriptor;
v->a[106908] = aux_sym_heredoc_redirect_token1;
v->a[106909] = actions(6165);
v->a[106910] = 22;
v->a[106911] = anon_sym_esac;
v->a[106912] = anon_sym_PIPE;
v->a[106913] = anon_sym_SEMI_SEMI;
v->a[106914] = anon_sym_SEMI_AMP;
v->a[106915] = anon_sym_SEMI_SEMI_AMP;
v->a[106916] = anon_sym_PIPE_AMP;
v->a[106917] = anon_sym_AMP_AMP;
v->a[106918] = anon_sym_PIPE_PIPE;
v->a[106919] = anon_sym_LT;
small_parse_table_5346(v);
}
void small_parse_table_5346(t_small_parse_table_array *v)
{
v->a[106920] = anon_sym_GT;
v->a[106921] = anon_sym_GT_GT;
v->a[106922] = anon_sym_AMP_GT;
v->a[106923] = anon_sym_AMP_GT_GT;
v->a[106924] = anon_sym_LT_AMP;
v->a[106925] = anon_sym_GT_AMP;
v->a[106926] = anon_sym_GT_PIPE;
v->a[106927] = anon_sym_LT_AMP_DASH;
v->a[106928] = anon_sym_GT_AMP_DASH;
v->a[106929] = anon_sym_LT_LT;
v->a[106930] = anon_sym_LT_LT_DASH;
v->a[106931] = anon_sym_AMP;
v->a[106932] = anon_sym_SEMI;
v->a[106933] = 17;
v->a[106934] = actions(57);
v->a[106935] = 1;
v->a[106936] = sym_comment;
v->a[106937] = actions(1536);
v->a[106938] = 1;
v->a[106939] = sym_word;
small_parse_table_5347(v);
}
void small_parse_table_5347(t_small_parse_table_array *v)
{
v->a[106940] = actions(1540);
v->a[106941] = 1;
v->a[106942] = anon_sym_DOLLAR;
v->a[106943] = actions(1546);
v->a[106944] = 1;
v->a[106945] = aux_sym_number_token1;
v->a[106946] = actions(1548);
v->a[106947] = 1;
v->a[106948] = aux_sym_number_token2;
v->a[106949] = actions(1552);
v->a[106950] = 1;
v->a[106951] = anon_sym_DOLLAR_LPAREN;
v->a[106952] = actions(1560);
v->a[106953] = 1;
v->a[106954] = sym__brace_start;
v->a[106955] = actions(6169);
v->a[106956] = 1;
v->a[106957] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[106958] = actions(6171);
v->a[106959] = 1;
small_parse_table_5348(v);
}
void small_parse_table_5348(t_small_parse_table_array *v)
{
v->a[106960] = sym__special_character;
v->a[106961] = actions(6173);
v->a[106962] = 1;
v->a[106963] = anon_sym_DQUOTE;
v->a[106964] = actions(6175);
v->a[106965] = 1;
v->a[106966] = anon_sym_DOLLAR_LBRACE;
v->a[106967] = actions(6177);
v->a[106968] = 1;
v->a[106969] = anon_sym_BQUOTE;
v->a[106970] = actions(6179);
v->a[106971] = 1;
v->a[106972] = anon_sym_DOLLAR_BQUOTE;
v->a[106973] = state(1034);
v->a[106974] = 1;
v->a[106975] = aux_sym__literal_repeat1;
v->a[106976] = actions(1558);
v->a[106977] = 2;
v->a[106978] = sym_test_operator;
v->a[106979] = sym_raw_string;
small_parse_table_5349(v);
}
void small_parse_table_5349(t_small_parse_table_array *v)
{
v->a[106980] = state(319);
v->a[106981] = 2;
v->a[106982] = sym_concatenation;
v->a[106983] = aux_sym_for_statement_repeat1;
v->a[106984] = state(634);
v->a[106985] = 7;
v->a[106986] = sym_arithmetic_expansion;
v->a[106987] = sym_brace_expression;
v->a[106988] = sym_string;
v->a[106989] = sym_number;
v->a[106990] = sym_simple_expansion;
v->a[106991] = sym_expansion;
v->a[106992] = sym_command_substitution;
v->a[106993] = 3;
v->a[106994] = actions(3);
v->a[106995] = 1;
v->a[106996] = sym_comment;
v->a[106997] = actions(6181);
v->a[106998] = 3;
v->a[106999] = sym_file_descriptor;
small_parse_table_5350(v);
}
/* EOF small_parse_table_1069.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_535(t_small_parse_table_array *v)
{
v->a[10700] = anon_sym_SEMI;
v->a[10701] = 6;
v->a[10702] = actions(3);
v->a[10703] = 1;
v->a[10704] = sym_comment;
v->a[10705] = actions(2042);
v->a[10706] = 1;
v->a[10707] = sym_variable_name;
v->a[10708] = actions(2040);
v->a[10709] = 2;
v->a[10710] = aux_sym__simple_variable_name_token1;
v->a[10711] = aux_sym__multiline_variable_name_token1;
v->a[10712] = actions(816);
v->a[10713] = 3;
v->a[10714] = sym_file_descriptor;
v->a[10715] = sym_test_operator;
v->a[10716] = sym__brace_start;
v->a[10717] = actions(2038);
v->a[10718] = 9;
v->a[10719] = anon_sym_BANG;
v->a[10700] = anon_sym_LT_AMP_DASH;
v->a[10701] = anon_sym_GT_AMP_DASH;
v->a[10702] = state(397);
v->a[10703] = 6;
v->a[10704] = sym_arithmetic_expansion;
v->a[10705] = sym_string;
v->a[10706] = sym_number;
v->a[10707] = sym_simple_expansion;
v->a[10708] = sym_expansion;
v->a[10709] = sym_command_substitution;
v->a[10710] = actions(59);
v->a[10711] = 8;
v->a[10712] = anon_sym_LT;
v->a[10713] = anon_sym_GT;
v->a[10714] = anon_sym_GT_GT;
v->a[10715] = anon_sym_AMP_GT;
v->a[10716] = anon_sym_AMP_GT_GT;
v->a[10717] = anon_sym_LT_AMP;
v->a[10718] = anon_sym_GT_AMP;
v->a[10719] = anon_sym_GT_PIPE;
small_parse_table_536(v);
}
void small_parse_table_536(t_small_parse_table_array *v)
{
v->a[10720] = anon_sym_DASH;
v->a[10721] = anon_sym_STAR;
v->a[10722] = anon_sym_QMARK;
v->a[10723] = anon_sym_DOLLAR;
v->a[10724] = anon_sym_POUND;
v->a[10725] = anon_sym_AT;
v->a[10726] = anon_sym_0;
v->a[10727] = anon_sym__;
v->a[10728] = actions(810);
v->a[10729] = 31;
v->a[10730] = anon_sym_PIPE;
v->a[10731] = anon_sym_SEMI_SEMI;
v->a[10732] = anon_sym_PIPE_AMP;
v->a[10733] = anon_sym_AMP_AMP;
v->a[10734] = anon_sym_PIPE_PIPE;
v->a[10735] = anon_sym_LT;
v->a[10736] = anon_sym_GT;
v->a[10737] = anon_sym_GT_GT;
v->a[10738] = anon_sym_AMP_GT;
v->a[10739] = anon_sym_AMP_GT_GT;
v->a[10720] = state(1071);
v->a[10721] = 12;
v->a[10722] = sym_redirected_statement;
v->a[10723] = sym_for_statement;
v->a[10724] = sym_while_statement;
v->a[10725] = sym_if_statement;
v->a[10726] = sym_case_statement;
v->a[10727] = sym_function_definition;
v->a[10728] = sym_compound_statement;
v->a[10729] = sym_subshell;
v->a[10730] = sym_list;
v->a[10731] = sym_negated_command;
v->a[10732] = sym_command;
v->a[10733] = sym_variable_assignments;
v->a[10734] = 34;
v->a[10735] = actions(3);
v->a[10736] = 1;
v->a[10737] = sym_comment;
v->a[10738] = actions(9);
v->a[10739] = 1;
small_parse_table_537(v);
}
void small_parse_table_537(t_small_parse_table_array *v)
{
v->a[10740] = anon_sym_LT_AMP;
v->a[10741] = anon_sym_GT_AMP;
v->a[10742] = anon_sym_GT_PIPE;
v->a[10743] = anon_sym_LT_AMP_DASH;
v->a[10744] = anon_sym_GT_AMP_DASH;
v->a[10745] = anon_sym_LT_LT;
v->a[10746] = anon_sym_LT_LT_DASH;
v->a[10747] = aux_sym_heredoc_redirect_token1;
v->a[10748] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10749] = anon_sym_AMP;
v->a[10750] = sym__special_character;
v->a[10751] = anon_sym_DQUOTE;
v->a[10752] = sym_raw_string;
v->a[10753] = aux_sym_number_token1;
v->a[10754] = aux_sym_number_token2;
v->a[10755] = anon_sym_DOLLAR_LBRACE;
v->a[10756] = anon_sym_DOLLAR_LPAREN;
v->a[10757] = anon_sym_BQUOTE;
v->a[10758] = anon_sym_DOLLAR_BQUOTE;
v->a[10759] = sym_word;
v->a[10740] = anon_sym_for;
v->a[10741] = actions(13);
v->a[10742] = 1;
v->a[10743] = anon_sym_if;
v->a[10744] = actions(15);
v->a[10745] = 1;
v->a[10746] = anon_sym_case;
v->a[10747] = actions(17);
v->a[10748] = 1;
v->a[10749] = anon_sym_LPAREN;
v->a[10750] = actions(19);
v->a[10751] = 1;
v->a[10752] = anon_sym_LBRACE;
v->a[10753] = actions(63);
v->a[10754] = 1;
v->a[10755] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10756] = actions(65);
v->a[10757] = 1;
v->a[10758] = anon_sym_DOLLAR;
v->a[10759] = actions(67);
small_parse_table_538(v);
}
void small_parse_table_538(t_small_parse_table_array *v)
{
v->a[10760] = anon_sym_SEMI;
v->a[10761] = 6;
v->a[10762] = actions(3);
v->a[10760] = 1;
v->a[10761] = anon_sym_DQUOTE;
v->a[10762] = actions(69);
v->a[10763] = 1;
v->a[10764] = sym_comment;
v->a[10765] = actions(2042);
v->a[10764] = sym_raw_string;
v->a[10765] = actions(71);
v->a[10766] = 1;
v->a[10767] = sym_variable_name;
v->a[10768] = actions(2040);
v->a[10769] = 2;
v->a[10770] = aux_sym__simple_variable_name_token1;
v->a[10771] = aux_sym__multiline_variable_name_token1;
v->a[10772] = actions(828);
v->a[10773] = 3;
v->a[10774] = sym_file_descriptor;
v->a[10775] = sym_test_operator;
v->a[10776] = sym__brace_start;
v->a[10777] = actions(2038);
v->a[10778] = 9;
v->a[10779] = anon_sym_BANG;
v->a[10767] = aux_sym_number_token1;
v->a[10768] = actions(73);
v->a[10769] = 1;
v->a[10770] = aux_sym_number_token2;
v->a[10771] = actions(75);
v->a[10772] = 1;
v->a[10773] = anon_sym_DOLLAR_LBRACE;
v->a[10774] = actions(77);
v->a[10775] = 1;
v->a[10776] = anon_sym_DOLLAR_LPAREN;
v->a[10777] = actions(79);
v->a[10778] = 1;
v->a[10779] = anon_sym_BQUOTE;
small_parse_table_539(v);
}
void small_parse_table_539(t_small_parse_table_array *v)
{
v->a[10780] = anon_sym_DASH;
v->a[10781] = anon_sym_STAR;
v->a[10782] = anon_sym_QMARK;
v->a[10783] = anon_sym_DOLLAR;
v->a[10784] = anon_sym_POUND;
v->a[10785] = anon_sym_AT;
v->a[10786] = anon_sym_0;
v->a[10787] = anon_sym__;
v->a[10788] = actions(826);
v->a[10789] = 31;
v->a[10790] = anon_sym_PIPE;
v->a[10791] = anon_sym_SEMI_SEMI;
v->a[10792] = anon_sym_PIPE_AMP;
v->a[10793] = anon_sym_AMP_AMP;
v->a[10794] = anon_sym_PIPE_PIPE;
v->a[10795] = anon_sym_LT;
v->a[10796] = anon_sym_GT;
v->a[10797] = anon_sym_GT_GT;
v->a[10798] = anon_sym_AMP_GT;
v->a[10799] = anon_sym_AMP_GT_GT;
v->a[10780] = actions(81);
v->a[10781] = 1;
v->a[10782] = sym_file_descriptor;
v->a[10783] = actions(83);
v->a[10784] = 1;
v->a[10785] = sym_variable_name;
v->a[10786] = actions(238);
v->a[10787] = 1;
v->a[10788] = sym_word;
v->a[10789] = actions(240);
v->a[10790] = 1;
v->a[10791] = anon_sym_BANG;
v->a[10792] = state(132);
v->a[10793] = 1;
v->a[10794] = aux_sym__statements_repeat1;
v->a[10795] = state(185);
v->a[10796] = 1;
v->a[10797] = sym_command_name;
v->a[10798] = state(297);
v->a[10799] = 1;
small_parse_table_540(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1070.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 "./small_parse_table.h"
void small_parse_table_5350(t_small_parse_table_array *v)
{
v->a[107000] = ts_builtin_sym_end;
v->a[107001] = aux_sym_heredoc_redirect_token1;
v->a[107002] = actions(6183);
v->a[107003] = 21;
v->a[107004] = anon_sym_PIPE;
v->a[107005] = anon_sym_RPAREN;
v->a[107006] = anon_sym_SEMI_SEMI;
v->a[107007] = anon_sym_PIPE_AMP;
v->a[107008] = anon_sym_AMP_AMP;
v->a[107009] = anon_sym_PIPE_PIPE;
v->a[107010] = anon_sym_LT;
v->a[107011] = anon_sym_GT;
v->a[107012] = anon_sym_GT_GT;
v->a[107013] = anon_sym_AMP_GT;
v->a[107014] = anon_sym_AMP_GT_GT;
v->a[107015] = anon_sym_LT_AMP;
v->a[107016] = anon_sym_GT_AMP;
v->a[107017] = anon_sym_GT_PIPE;
v->a[107018] = anon_sym_LT_AMP_DASH;
v->a[107019] = anon_sym_GT_AMP_DASH;
small_parse_table_5351(v);
}
void small_parse_table_5351(t_small_parse_table_array *v)
{
v->a[107020] = anon_sym_LT_LT;
v->a[107021] = anon_sym_LT_LT_DASH;
v->a[107022] = anon_sym_AMP;
v->a[107023] = anon_sym_BQUOTE;
v->a[107024] = anon_sym_SEMI;
v->a[107025] = 3;
v->a[107026] = actions(3);
v->a[107027] = 1;
v->a[107028] = sym_comment;
v->a[107029] = actions(6181);
v->a[107030] = 3;
v->a[107031] = sym_file_descriptor;
v->a[107032] = ts_builtin_sym_end;
v->a[107033] = aux_sym_heredoc_redirect_token1;
v->a[107034] = actions(6183);
v->a[107035] = 21;
v->a[107036] = anon_sym_PIPE;
v->a[107037] = anon_sym_RPAREN;
v->a[107038] = anon_sym_SEMI_SEMI;
v->a[107039] = anon_sym_PIPE_AMP;
small_parse_table_5352(v);
}
void small_parse_table_5352(t_small_parse_table_array *v)
{
v->a[107040] = anon_sym_AMP_AMP;
v->a[107041] = anon_sym_PIPE_PIPE;
v->a[107042] = anon_sym_LT;
v->a[107043] = anon_sym_GT;
v->a[107044] = anon_sym_GT_GT;
v->a[107045] = anon_sym_AMP_GT;
v->a[107046] = anon_sym_AMP_GT_GT;
v->a[107047] = anon_sym_LT_AMP;
v->a[107048] = anon_sym_GT_AMP;
v->a[107049] = anon_sym_GT_PIPE;
v->a[107050] = anon_sym_LT_AMP_DASH;
v->a[107051] = anon_sym_GT_AMP_DASH;
v->a[107052] = anon_sym_LT_LT;
v->a[107053] = anon_sym_LT_LT_DASH;
v->a[107054] = anon_sym_AMP;
v->a[107055] = anon_sym_BQUOTE;
v->a[107056] = anon_sym_SEMI;
v->a[107057] = 3;
v->a[107058] = actions(3);
v->a[107059] = 1;
small_parse_table_5353(v);
}
void small_parse_table_5353(t_small_parse_table_array *v)
{
v->a[107060] = sym_comment;
v->a[107061] = actions(6185);
v->a[107062] = 3;
v->a[107063] = sym_file_descriptor;
v->a[107064] = ts_builtin_sym_end;
v->a[107065] = aux_sym_heredoc_redirect_token1;
v->a[107066] = actions(6187);
v->a[107067] = 21;
v->a[107068] = anon_sym_PIPE;
v->a[107069] = anon_sym_RPAREN;
v->a[107070] = anon_sym_SEMI_SEMI;
v->a[107071] = anon_sym_PIPE_AMP;
v->a[107072] = anon_sym_AMP_AMP;
v->a[107073] = anon_sym_PIPE_PIPE;
v->a[107074] = anon_sym_LT;
v->a[107075] = anon_sym_GT;
v->a[107076] = anon_sym_GT_GT;
v->a[107077] = anon_sym_AMP_GT;
v->a[107078] = anon_sym_AMP_GT_GT;
v->a[107079] = anon_sym_LT_AMP;
small_parse_table_5354(v);
}
void small_parse_table_5354(t_small_parse_table_array *v)
{
v->a[107080] = anon_sym_GT_AMP;
v->a[107081] = anon_sym_GT_PIPE;
v->a[107082] = anon_sym_LT_AMP_DASH;
v->a[107083] = anon_sym_GT_AMP_DASH;
v->a[107084] = anon_sym_LT_LT;
v->a[107085] = anon_sym_LT_LT_DASH;
v->a[107086] = anon_sym_AMP;
v->a[107087] = anon_sym_BQUOTE;
v->a[107088] = anon_sym_SEMI;
v->a[107089] = 3;
v->a[107090] = actions(3);
v->a[107091] = 1;
v->a[107092] = sym_comment;
v->a[107093] = actions(6185);
v->a[107094] = 3;
v->a[107095] = sym_file_descriptor;
v->a[107096] = ts_builtin_sym_end;
v->a[107097] = aux_sym_heredoc_redirect_token1;
v->a[107098] = actions(6187);
v->a[107099] = 21;
small_parse_table_5355(v);
}
/* EOF small_parse_table_1070.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1071.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 "./small_parse_table.h"
void small_parse_table_5355(t_small_parse_table_array *v)
{
v->a[107100] = anon_sym_PIPE;
v->a[107101] = anon_sym_RPAREN;
v->a[107102] = anon_sym_SEMI_SEMI;
v->a[107103] = anon_sym_PIPE_AMP;
v->a[107104] = anon_sym_AMP_AMP;
v->a[107105] = anon_sym_PIPE_PIPE;
v->a[107106] = anon_sym_LT;
v->a[107107] = anon_sym_GT;
v->a[107108] = anon_sym_GT_GT;
v->a[107109] = anon_sym_AMP_GT;
v->a[107110] = anon_sym_AMP_GT_GT;
v->a[107111] = anon_sym_LT_AMP;
v->a[107112] = anon_sym_GT_AMP;
v->a[107113] = anon_sym_GT_PIPE;
v->a[107114] = anon_sym_LT_AMP_DASH;
v->a[107115] = anon_sym_GT_AMP_DASH;
v->a[107116] = anon_sym_LT_LT;
v->a[107117] = anon_sym_LT_LT_DASH;
v->a[107118] = anon_sym_AMP;
v->a[107119] = anon_sym_BQUOTE;
small_parse_table_5356(v);
}
void small_parse_table_5356(t_small_parse_table_array *v)
{
v->a[107120] = anon_sym_SEMI;
v->a[107121] = 3;
v->a[107122] = actions(3);
v->a[107123] = 1;
v->a[107124] = sym_comment;
v->a[107125] = actions(6191);
v->a[107126] = 2;
v->a[107127] = sym_file_descriptor;
v->a[107128] = aux_sym_heredoc_redirect_token1;
v->a[107129] = actions(6189);
v->a[107130] = 22;
v->a[107131] = anon_sym_esac;
v->a[107132] = anon_sym_PIPE;
v->a[107133] = anon_sym_SEMI_SEMI;
v->a[107134] = anon_sym_SEMI_AMP;
v->a[107135] = anon_sym_SEMI_SEMI_AMP;
v->a[107136] = anon_sym_PIPE_AMP;
v->a[107137] = anon_sym_AMP_AMP;
v->a[107138] = anon_sym_PIPE_PIPE;
v->a[107139] = anon_sym_LT;
small_parse_table_5357(v);
}
void small_parse_table_5357(t_small_parse_table_array *v)
{
v->a[107140] = anon_sym_GT;
v->a[107141] = anon_sym_GT_GT;
v->a[107142] = anon_sym_AMP_GT;
v->a[107143] = anon_sym_AMP_GT_GT;
v->a[107144] = anon_sym_LT_AMP;
v->a[107145] = anon_sym_GT_AMP;
v->a[107146] = anon_sym_GT_PIPE;
v->a[107147] = anon_sym_LT_AMP_DASH;
v->a[107148] = anon_sym_GT_AMP_DASH;
v->a[107149] = anon_sym_LT_LT;
v->a[107150] = anon_sym_LT_LT_DASH;
v->a[107151] = anon_sym_AMP;
v->a[107152] = anon_sym_SEMI;
v->a[107153] = 3;
v->a[107154] = actions(3);
v->a[107155] = 1;
v->a[107156] = sym_comment;
v->a[107157] = actions(6195);
v->a[107158] = 2;
v->a[107159] = sym_file_descriptor;
small_parse_table_5358(v);
}
void small_parse_table_5358(t_small_parse_table_array *v)
{
v->a[107160] = aux_sym_heredoc_redirect_token1;
v->a[107161] = actions(6193);
v->a[107162] = 22;
v->a[107163] = anon_sym_esac;
v->a[107164] = anon_sym_PIPE;
v->a[107165] = anon_sym_SEMI_SEMI;
v->a[107166] = anon_sym_SEMI_AMP;
v->a[107167] = anon_sym_SEMI_SEMI_AMP;
v->a[107168] = anon_sym_PIPE_AMP;
v->a[107169] = anon_sym_AMP_AMP;
v->a[107170] = anon_sym_PIPE_PIPE;
v->a[107171] = anon_sym_LT;
v->a[107172] = anon_sym_GT;
v->a[107173] = anon_sym_GT_GT;
v->a[107174] = anon_sym_AMP_GT;
v->a[107175] = anon_sym_AMP_GT_GT;
v->a[107176] = anon_sym_LT_AMP;
v->a[107177] = anon_sym_GT_AMP;
v->a[107178] = anon_sym_GT_PIPE;
v->a[107179] = anon_sym_LT_AMP_DASH;
small_parse_table_5359(v);
}
void small_parse_table_5359(t_small_parse_table_array *v)
{
v->a[107180] = anon_sym_GT_AMP_DASH;
v->a[107181] = anon_sym_LT_LT;
v->a[107182] = anon_sym_LT_LT_DASH;
v->a[107183] = anon_sym_AMP;
v->a[107184] = anon_sym_SEMI;
v->a[107185] = 3;
v->a[107186] = actions(3);
v->a[107187] = 1;
v->a[107188] = sym_comment;
v->a[107189] = actions(6197);
v->a[107190] = 3;
v->a[107191] = sym_file_descriptor;
v->a[107192] = ts_builtin_sym_end;
v->a[107193] = aux_sym_heredoc_redirect_token1;
v->a[107194] = actions(6199);
v->a[107195] = 21;
v->a[107196] = anon_sym_PIPE;
v->a[107197] = anon_sym_RPAREN;
v->a[107198] = anon_sym_SEMI_SEMI;
v->a[107199] = anon_sym_PIPE_AMP;
small_parse_table_5360(v);
}
/* EOF small_parse_table_1071.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1072.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 "./small_parse_table.h"
void small_parse_table_5360(t_small_parse_table_array *v)
{
v->a[107200] = anon_sym_AMP_AMP;
v->a[107201] = anon_sym_PIPE_PIPE;
v->a[107202] = anon_sym_LT;
v->a[107203] = anon_sym_GT;
v->a[107204] = anon_sym_GT_GT;
v->a[107205] = anon_sym_AMP_GT;
v->a[107206] = anon_sym_AMP_GT_GT;
v->a[107207] = anon_sym_LT_AMP;
v->a[107208] = anon_sym_GT_AMP;
v->a[107209] = anon_sym_GT_PIPE;
v->a[107210] = anon_sym_LT_AMP_DASH;
v->a[107211] = anon_sym_GT_AMP_DASH;
v->a[107212] = anon_sym_LT_LT;
v->a[107213] = anon_sym_LT_LT_DASH;
v->a[107214] = anon_sym_AMP;
v->a[107215] = anon_sym_BQUOTE;
v->a[107216] = anon_sym_SEMI;
v->a[107217] = 3;
v->a[107218] = actions(3);
v->a[107219] = 1;
small_parse_table_5361(v);
}
void small_parse_table_5361(t_small_parse_table_array *v)
{
v->a[107220] = sym_comment;
v->a[107221] = actions(6203);
v->a[107222] = 2;
v->a[107223] = sym_file_descriptor;
v->a[107224] = aux_sym_heredoc_redirect_token1;
v->a[107225] = actions(6201);
v->a[107226] = 22;
v->a[107227] = anon_sym_esac;
v->a[107228] = anon_sym_PIPE;
v->a[107229] = anon_sym_SEMI_SEMI;
v->a[107230] = anon_sym_SEMI_AMP;
v->a[107231] = anon_sym_SEMI_SEMI_AMP;
v->a[107232] = anon_sym_PIPE_AMP;
v->a[107233] = anon_sym_AMP_AMP;
v->a[107234] = anon_sym_PIPE_PIPE;
v->a[107235] = anon_sym_LT;
v->a[107236] = anon_sym_GT;
v->a[107237] = anon_sym_GT_GT;
v->a[107238] = anon_sym_AMP_GT;
v->a[107239] = anon_sym_AMP_GT_GT;
small_parse_table_5362(v);
}
void small_parse_table_5362(t_small_parse_table_array *v)
{
v->a[107240] = anon_sym_LT_AMP;
v->a[107241] = anon_sym_GT_AMP;
v->a[107242] = anon_sym_GT_PIPE;
v->a[107243] = anon_sym_LT_AMP_DASH;
v->a[107244] = anon_sym_GT_AMP_DASH;
v->a[107245] = anon_sym_LT_LT;
v->a[107246] = anon_sym_LT_LT_DASH;
v->a[107247] = anon_sym_AMP;
v->a[107248] = anon_sym_SEMI;
v->a[107249] = 3;
v->a[107250] = actions(3);
v->a[107251] = 1;
v->a[107252] = sym_comment;
v->a[107253] = actions(6205);
v->a[107254] = 3;
v->a[107255] = sym_file_descriptor;
v->a[107256] = ts_builtin_sym_end;
v->a[107257] = aux_sym_heredoc_redirect_token1;
v->a[107258] = actions(6207);
v->a[107259] = 21;
small_parse_table_5363(v);
}
void small_parse_table_5363(t_small_parse_table_array *v)
{
v->a[107260] = anon_sym_PIPE;
v->a[107261] = anon_sym_RPAREN;
v->a[107262] = anon_sym_SEMI_SEMI;
v->a[107263] = anon_sym_PIPE_AMP;
v->a[107264] = anon_sym_AMP_AMP;
v->a[107265] = anon_sym_PIPE_PIPE;
v->a[107266] = anon_sym_LT;
v->a[107267] = anon_sym_GT;
v->a[107268] = anon_sym_GT_GT;
v->a[107269] = anon_sym_AMP_GT;
v->a[107270] = anon_sym_AMP_GT_GT;
v->a[107271] = anon_sym_LT_AMP;
v->a[107272] = anon_sym_GT_AMP;
v->a[107273] = anon_sym_GT_PIPE;
v->a[107274] = anon_sym_LT_AMP_DASH;
v->a[107275] = anon_sym_GT_AMP_DASH;
v->a[107276] = anon_sym_LT_LT;
v->a[107277] = anon_sym_LT_LT_DASH;
v->a[107278] = anon_sym_AMP;
v->a[107279] = anon_sym_BQUOTE;
small_parse_table_5364(v);
}
void small_parse_table_5364(t_small_parse_table_array *v)
{
v->a[107280] = anon_sym_SEMI;
v->a[107281] = 3;
v->a[107282] = actions(3);
v->a[107283] = 1;
v->a[107284] = sym_comment;
v->a[107285] = actions(6211);
v->a[107286] = 2;
v->a[107287] = sym_file_descriptor;
v->a[107288] = aux_sym_heredoc_redirect_token1;
v->a[107289] = actions(6209);
v->a[107290] = 22;
v->a[107291] = anon_sym_esac;
v->a[107292] = anon_sym_PIPE;
v->a[107293] = anon_sym_SEMI_SEMI;
v->a[107294] = anon_sym_SEMI_AMP;
v->a[107295] = anon_sym_SEMI_SEMI_AMP;
v->a[107296] = anon_sym_PIPE_AMP;
v->a[107297] = anon_sym_AMP_AMP;
v->a[107298] = anon_sym_PIPE_PIPE;
v->a[107299] = anon_sym_LT;
small_parse_table_5365(v);
}
/* EOF small_parse_table_1072.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1073.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 "./small_parse_table.h"
void small_parse_table_5365(t_small_parse_table_array *v)
{
v->a[107300] = anon_sym_GT;
v->a[107301] = anon_sym_GT_GT;
v->a[107302] = anon_sym_AMP_GT;
v->a[107303] = anon_sym_AMP_GT_GT;
v->a[107304] = anon_sym_LT_AMP;
v->a[107305] = anon_sym_GT_AMP;
v->a[107306] = anon_sym_GT_PIPE;
v->a[107307] = anon_sym_LT_AMP_DASH;
v->a[107308] = anon_sym_GT_AMP_DASH;
v->a[107309] = anon_sym_LT_LT;
v->a[107310] = anon_sym_LT_LT_DASH;
v->a[107311] = anon_sym_AMP;
v->a[107312] = anon_sym_SEMI;
v->a[107313] = 3;
v->a[107314] = actions(3);
v->a[107315] = 1;
v->a[107316] = sym_comment;
v->a[107317] = actions(6215);
v->a[107318] = 2;
v->a[107319] = sym_file_descriptor;
small_parse_table_5366(v);
}
void small_parse_table_5366(t_small_parse_table_array *v)
{
v->a[107320] = aux_sym_heredoc_redirect_token1;
v->a[107321] = actions(6213);
v->a[107322] = 22;
v->a[107323] = anon_sym_esac;
v->a[107324] = anon_sym_PIPE;
v->a[107325] = anon_sym_SEMI_SEMI;
v->a[107326] = anon_sym_SEMI_AMP;
v->a[107327] = anon_sym_SEMI_SEMI_AMP;
v->a[107328] = anon_sym_PIPE_AMP;
v->a[107329] = anon_sym_AMP_AMP;
v->a[107330] = anon_sym_PIPE_PIPE;
v->a[107331] = anon_sym_LT;
v->a[107332] = anon_sym_GT;
v->a[107333] = anon_sym_GT_GT;
v->a[107334] = anon_sym_AMP_GT;
v->a[107335] = anon_sym_AMP_GT_GT;
v->a[107336] = anon_sym_LT_AMP;
v->a[107337] = anon_sym_GT_AMP;
v->a[107338] = anon_sym_GT_PIPE;
v->a[107339] = anon_sym_LT_AMP_DASH;
small_parse_table_5367(v);
}
void small_parse_table_5367(t_small_parse_table_array *v)
{
v->a[107340] = anon_sym_GT_AMP_DASH;
v->a[107341] = anon_sym_LT_LT;
v->a[107342] = anon_sym_LT_LT_DASH;
v->a[107343] = anon_sym_AMP;
v->a[107344] = anon_sym_SEMI;
v->a[107345] = 17;
v->a[107346] = actions(57);
v->a[107347] = 1;
v->a[107348] = sym_comment;
v->a[107349] = actions(1536);
v->a[107350] = 1;
v->a[107351] = sym_word;
v->a[107352] = actions(1540);
v->a[107353] = 1;
v->a[107354] = anon_sym_DOLLAR;
v->a[107355] = actions(1546);
v->a[107356] = 1;
v->a[107357] = aux_sym_number_token1;
v->a[107358] = actions(1548);
v->a[107359] = 1;
small_parse_table_5368(v);
}
void small_parse_table_5368(t_small_parse_table_array *v)
{
v->a[107360] = aux_sym_number_token2;
v->a[107361] = actions(1552);
v->a[107362] = 1;
v->a[107363] = anon_sym_DOLLAR_LPAREN;
v->a[107364] = actions(1560);
v->a[107365] = 1;
v->a[107366] = sym__brace_start;
v->a[107367] = actions(6169);
v->a[107368] = 1;
v->a[107369] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[107370] = actions(6171);
v->a[107371] = 1;
v->a[107372] = sym__special_character;
v->a[107373] = actions(6173);
v->a[107374] = 1;
v->a[107375] = anon_sym_DQUOTE;
v->a[107376] = actions(6175);
v->a[107377] = 1;
v->a[107378] = anon_sym_DOLLAR_LBRACE;
v->a[107379] = actions(6177);
small_parse_table_5369(v);
}
void small_parse_table_5369(t_small_parse_table_array *v)
{
v->a[107380] = 1;
v->a[107381] = anon_sym_BQUOTE;
v->a[107382] = actions(6179);
v->a[107383] = 1;
v->a[107384] = anon_sym_DOLLAR_BQUOTE;
v->a[107385] = state(1034);
v->a[107386] = 1;
v->a[107387] = aux_sym__literal_repeat1;
v->a[107388] = actions(1558);
v->a[107389] = 2;
v->a[107390] = sym_test_operator;
v->a[107391] = sym_raw_string;
v->a[107392] = state(323);
v->a[107393] = 2;
v->a[107394] = sym_concatenation;
v->a[107395] = aux_sym_for_statement_repeat1;
v->a[107396] = state(634);
v->a[107397] = 7;
v->a[107398] = sym_arithmetic_expansion;
v->a[107399] = sym_brace_expression;
small_parse_table_5370(v);
}
/* EOF small_parse_table_1073.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1074.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 "./small_parse_table.h"
void small_parse_table_5370(t_small_parse_table_array *v)
{
v->a[107400] = sym_string;
v->a[107401] = sym_number;
v->a[107402] = sym_simple_expansion;
v->a[107403] = sym_expansion;
v->a[107404] = sym_command_substitution;
v->a[107405] = 3;
v->a[107406] = actions(3);
v->a[107407] = 1;
v->a[107408] = sym_comment;
v->a[107409] = actions(6219);
v->a[107410] = 2;
v->a[107411] = sym_file_descriptor;
v->a[107412] = aux_sym_heredoc_redirect_token1;
v->a[107413] = actions(6217);
v->a[107414] = 22;
v->a[107415] = anon_sym_esac;
v->a[107416] = anon_sym_PIPE;
v->a[107417] = anon_sym_SEMI_SEMI;
v->a[107418] = anon_sym_SEMI_AMP;
v->a[107419] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5371(v);
}
void small_parse_table_5371(t_small_parse_table_array *v)
{
v->a[107420] = anon_sym_PIPE_AMP;
v->a[107421] = anon_sym_AMP_AMP;
v->a[107422] = anon_sym_PIPE_PIPE;
v->a[107423] = anon_sym_LT;
v->a[107424] = anon_sym_GT;
v->a[107425] = anon_sym_GT_GT;
v->a[107426] = anon_sym_AMP_GT;
v->a[107427] = anon_sym_AMP_GT_GT;
v->a[107428] = anon_sym_LT_AMP;
v->a[107429] = anon_sym_GT_AMP;
v->a[107430] = anon_sym_GT_PIPE;
v->a[107431] = anon_sym_LT_AMP_DASH;
v->a[107432] = anon_sym_GT_AMP_DASH;
v->a[107433] = anon_sym_LT_LT;
v->a[107434] = anon_sym_LT_LT_DASH;
v->a[107435] = anon_sym_AMP;
v->a[107436] = anon_sym_SEMI;
v->a[107437] = 3;
v->a[107438] = actions(3);
v->a[107439] = 1;
small_parse_table_5372(v);
}
void small_parse_table_5372(t_small_parse_table_array *v)
{
v->a[107440] = sym_comment;
v->a[107441] = actions(6223);
v->a[107442] = 2;
v->a[107443] = sym_file_descriptor;
v->a[107444] = aux_sym_heredoc_redirect_token1;
v->a[107445] = actions(6221);
v->a[107446] = 22;
v->a[107447] = anon_sym_esac;
v->a[107448] = anon_sym_PIPE;
v->a[107449] = anon_sym_SEMI_SEMI;
v->a[107450] = anon_sym_SEMI_AMP;
v->a[107451] = anon_sym_SEMI_SEMI_AMP;
v->a[107452] = anon_sym_PIPE_AMP;
v->a[107453] = anon_sym_AMP_AMP;
v->a[107454] = anon_sym_PIPE_PIPE;
v->a[107455] = anon_sym_LT;
v->a[107456] = anon_sym_GT;
v->a[107457] = anon_sym_GT_GT;
v->a[107458] = anon_sym_AMP_GT;
v->a[107459] = anon_sym_AMP_GT_GT;
small_parse_table_5373(v);
}
void small_parse_table_5373(t_small_parse_table_array *v)
{
v->a[107460] = anon_sym_LT_AMP;
v->a[107461] = anon_sym_GT_AMP;
v->a[107462] = anon_sym_GT_PIPE;
v->a[107463] = anon_sym_LT_AMP_DASH;
v->a[107464] = anon_sym_GT_AMP_DASH;
v->a[107465] = anon_sym_LT_LT;
v->a[107466] = anon_sym_LT_LT_DASH;
v->a[107467] = anon_sym_AMP;
v->a[107468] = anon_sym_SEMI;
v->a[107469] = 3;
v->a[107470] = actions(3);
v->a[107471] = 1;
v->a[107472] = sym_comment;
v->a[107473] = actions(6223);
v->a[107474] = 2;
v->a[107475] = sym_file_descriptor;
v->a[107476] = aux_sym_heredoc_redirect_token1;
v->a[107477] = actions(6221);
v->a[107478] = 22;
v->a[107479] = anon_sym_esac;
small_parse_table_5374(v);
}
void small_parse_table_5374(t_small_parse_table_array *v)
{
v->a[107480] = anon_sym_PIPE;
v->a[107481] = anon_sym_SEMI_SEMI;
v->a[107482] = anon_sym_SEMI_AMP;
v->a[107483] = anon_sym_SEMI_SEMI_AMP;
v->a[107484] = anon_sym_PIPE_AMP;
v->a[107485] = anon_sym_AMP_AMP;
v->a[107486] = anon_sym_PIPE_PIPE;
v->a[107487] = anon_sym_LT;
v->a[107488] = anon_sym_GT;
v->a[107489] = anon_sym_GT_GT;
v->a[107490] = anon_sym_AMP_GT;
v->a[107491] = anon_sym_AMP_GT_GT;
v->a[107492] = anon_sym_LT_AMP;
v->a[107493] = anon_sym_GT_AMP;
v->a[107494] = anon_sym_GT_PIPE;
v->a[107495] = anon_sym_LT_AMP_DASH;
v->a[107496] = anon_sym_GT_AMP_DASH;
v->a[107497] = anon_sym_LT_LT;
v->a[107498] = anon_sym_LT_LT_DASH;
v->a[107499] = anon_sym_AMP;
small_parse_table_5375(v);
}
/* EOF small_parse_table_1074.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1075.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 "./small_parse_table.h"
void small_parse_table_5375(t_small_parse_table_array *v)
{
v->a[107500] = anon_sym_SEMI;
v->a[107501] = 3;
v->a[107502] = actions(3);
v->a[107503] = 1;
v->a[107504] = sym_comment;
v->a[107505] = actions(6227);
v->a[107506] = 2;
v->a[107507] = sym_file_descriptor;
v->a[107508] = aux_sym_heredoc_redirect_token1;
v->a[107509] = actions(6225);
v->a[107510] = 22;
v->a[107511] = anon_sym_esac;
v->a[107512] = anon_sym_PIPE;
v->a[107513] = anon_sym_SEMI_SEMI;
v->a[107514] = anon_sym_SEMI_AMP;
v->a[107515] = anon_sym_SEMI_SEMI_AMP;
v->a[107516] = anon_sym_PIPE_AMP;
v->a[107517] = anon_sym_AMP_AMP;
v->a[107518] = anon_sym_PIPE_PIPE;
v->a[107519] = anon_sym_LT;
small_parse_table_5376(v);
}
void small_parse_table_5376(t_small_parse_table_array *v)
{
v->a[107520] = anon_sym_GT;
v->a[107521] = anon_sym_GT_GT;
v->a[107522] = anon_sym_AMP_GT;
v->a[107523] = anon_sym_AMP_GT_GT;
v->a[107524] = anon_sym_LT_AMP;
v->a[107525] = anon_sym_GT_AMP;
v->a[107526] = anon_sym_GT_PIPE;
v->a[107527] = anon_sym_LT_AMP_DASH;
v->a[107528] = anon_sym_GT_AMP_DASH;
v->a[107529] = anon_sym_LT_LT;
v->a[107530] = anon_sym_LT_LT_DASH;
v->a[107531] = anon_sym_AMP;
v->a[107532] = anon_sym_SEMI;
v->a[107533] = 3;
v->a[107534] = actions(3);
v->a[107535] = 1;
v->a[107536] = sym_comment;
v->a[107537] = actions(6227);
v->a[107538] = 2;
v->a[107539] = sym_file_descriptor;
small_parse_table_5377(v);
}
void small_parse_table_5377(t_small_parse_table_array *v)
{
v->a[107540] = aux_sym_heredoc_redirect_token1;
v->a[107541] = actions(6225);
v->a[107542] = 22;
v->a[107543] = anon_sym_esac;
v->a[107544] = anon_sym_PIPE;
v->a[107545] = anon_sym_SEMI_SEMI;
v->a[107546] = anon_sym_SEMI_AMP;
v->a[107547] = anon_sym_SEMI_SEMI_AMP;
v->a[107548] = anon_sym_PIPE_AMP;
v->a[107549] = anon_sym_AMP_AMP;
v->a[107550] = anon_sym_PIPE_PIPE;
v->a[107551] = anon_sym_LT;
v->a[107552] = anon_sym_GT;
v->a[107553] = anon_sym_GT_GT;
v->a[107554] = anon_sym_AMP_GT;
v->a[107555] = anon_sym_AMP_GT_GT;
v->a[107556] = anon_sym_LT_AMP;
v->a[107557] = anon_sym_GT_AMP;
v->a[107558] = anon_sym_GT_PIPE;
v->a[107559] = anon_sym_LT_AMP_DASH;
small_parse_table_5378(v);
}
void small_parse_table_5378(t_small_parse_table_array *v)
{
v->a[107560] = anon_sym_GT_AMP_DASH;
v->a[107561] = anon_sym_LT_LT;
v->a[107562] = anon_sym_LT_LT_DASH;
v->a[107563] = anon_sym_AMP;
v->a[107564] = anon_sym_SEMI;
v->a[107565] = 3;
v->a[107566] = actions(3);
v->a[107567] = 1;
v->a[107568] = sym_comment;
v->a[107569] = actions(6231);
v->a[107570] = 2;
v->a[107571] = sym_file_descriptor;
v->a[107572] = aux_sym_heredoc_redirect_token1;
v->a[107573] = actions(6229);
v->a[107574] = 22;
v->a[107575] = anon_sym_esac;
v->a[107576] = anon_sym_PIPE;
v->a[107577] = anon_sym_SEMI_SEMI;
v->a[107578] = anon_sym_SEMI_AMP;
v->a[107579] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5379(v);
}
void small_parse_table_5379(t_small_parse_table_array *v)
{
v->a[107580] = anon_sym_PIPE_AMP;
v->a[107581] = anon_sym_AMP_AMP;
v->a[107582] = anon_sym_PIPE_PIPE;
v->a[107583] = anon_sym_LT;
v->a[107584] = anon_sym_GT;
v->a[107585] = anon_sym_GT_GT;
v->a[107586] = anon_sym_AMP_GT;
v->a[107587] = anon_sym_AMP_GT_GT;
v->a[107588] = anon_sym_LT_AMP;
v->a[107589] = anon_sym_GT_AMP;
v->a[107590] = anon_sym_GT_PIPE;
v->a[107591] = anon_sym_LT_AMP_DASH;
v->a[107592] = anon_sym_GT_AMP_DASH;
v->a[107593] = anon_sym_LT_LT;
v->a[107594] = anon_sym_LT_LT_DASH;
v->a[107595] = anon_sym_AMP;
v->a[107596] = anon_sym_SEMI;
v->a[107597] = 17;
v->a[107598] = actions(57);
v->a[107599] = 1;
small_parse_table_5380(v);
}
/* EOF small_parse_table_1075.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1076.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 "./small_parse_table.h"
void small_parse_table_5380(t_small_parse_table_array *v)
{
v->a[107600] = sym_comment;
v->a[107601] = actions(5545);
v->a[107602] = 1;
v->a[107603] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[107604] = actions(5547);
v->a[107605] = 1;
v->a[107606] = anon_sym_DOLLAR;
v->a[107607] = actions(5549);
v->a[107608] = 1;
v->a[107609] = sym__special_character;
v->a[107610] = actions(5551);
v->a[107611] = 1;
v->a[107612] = anon_sym_DQUOTE;
v->a[107613] = actions(5555);
v->a[107614] = 1;
v->a[107615] = aux_sym_number_token1;
v->a[107616] = actions(5557);
v->a[107617] = 1;
v->a[107618] = aux_sym_number_token2;
v->a[107619] = actions(5559);
small_parse_table_5381(v);
}
void small_parse_table_5381(t_small_parse_table_array *v)
{
v->a[107620] = 1;
v->a[107621] = anon_sym_DOLLAR_LBRACE;
v->a[107622] = actions(5561);
v->a[107623] = 1;
v->a[107624] = anon_sym_DOLLAR_LPAREN;
v->a[107625] = actions(5563);
v->a[107626] = 1;
v->a[107627] = anon_sym_BQUOTE;
v->a[107628] = actions(5565);
v->a[107629] = 1;
v->a[107630] = anon_sym_DOLLAR_BQUOTE;
v->a[107631] = actions(5571);
v->a[107632] = 1;
v->a[107633] = sym__brace_start;
v->a[107634] = actions(6233);
v->a[107635] = 1;
v->a[107636] = sym_word;
v->a[107637] = state(980);
v->a[107638] = 1;
v->a[107639] = aux_sym__literal_repeat1;
small_parse_table_5382(v);
}
void small_parse_table_5382(t_small_parse_table_array *v)
{
v->a[107640] = actions(6235);
v->a[107641] = 2;
v->a[107642] = sym_test_operator;
v->a[107643] = sym_raw_string;
v->a[107644] = state(337);
v->a[107645] = 2;
v->a[107646] = sym_concatenation;
v->a[107647] = aux_sym_for_statement_repeat1;
v->a[107648] = state(637);
v->a[107649] = 7;
v->a[107650] = sym_arithmetic_expansion;
v->a[107651] = sym_brace_expression;
v->a[107652] = sym_string;
v->a[107653] = sym_number;
v->a[107654] = sym_simple_expansion;
v->a[107655] = sym_expansion;
v->a[107656] = sym_command_substitution;
v->a[107657] = 3;
v->a[107658] = actions(3);
v->a[107659] = 1;
small_parse_table_5383(v);
}
void small_parse_table_5383(t_small_parse_table_array *v)
{
v->a[107660] = sym_comment;
v->a[107661] = actions(6085);
v->a[107662] = 2;
v->a[107663] = sym_file_descriptor;
v->a[107664] = aux_sym_heredoc_redirect_token1;
v->a[107665] = actions(6087);
v->a[107666] = 22;
v->a[107667] = anon_sym_esac;
v->a[107668] = anon_sym_PIPE;
v->a[107669] = anon_sym_SEMI_SEMI;
v->a[107670] = anon_sym_SEMI_AMP;
v->a[107671] = anon_sym_SEMI_SEMI_AMP;
v->a[107672] = anon_sym_PIPE_AMP;
v->a[107673] = anon_sym_AMP_AMP;
v->a[107674] = anon_sym_PIPE_PIPE;
v->a[107675] = anon_sym_LT;
v->a[107676] = anon_sym_GT;
v->a[107677] = anon_sym_GT_GT;
v->a[107678] = anon_sym_AMP_GT;
v->a[107679] = anon_sym_AMP_GT_GT;
small_parse_table_5384(v);
}
void small_parse_table_5384(t_small_parse_table_array *v)
{
v->a[107680] = anon_sym_LT_AMP;
v->a[107681] = anon_sym_GT_AMP;
v->a[107682] = anon_sym_GT_PIPE;
v->a[107683] = anon_sym_LT_AMP_DASH;
v->a[107684] = anon_sym_GT_AMP_DASH;
v->a[107685] = anon_sym_LT_LT;
v->a[107686] = anon_sym_LT_LT_DASH;
v->a[107687] = anon_sym_AMP;
v->a[107688] = anon_sym_SEMI;
v->a[107689] = 3;
v->a[107690] = actions(3);
v->a[107691] = 1;
v->a[107692] = sym_comment;
v->a[107693] = actions(6239);
v->a[107694] = 2;
v->a[107695] = sym_file_descriptor;
v->a[107696] = aux_sym_heredoc_redirect_token1;
v->a[107697] = actions(6237);
v->a[107698] = 22;
v->a[107699] = anon_sym_esac;
small_parse_table_5385(v);
}
/* EOF small_parse_table_1076.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1077.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 "./small_parse_table.h"
void small_parse_table_5385(t_small_parse_table_array *v)
{
v->a[107700] = anon_sym_PIPE;
v->a[107701] = anon_sym_SEMI_SEMI;
v->a[107702] = anon_sym_SEMI_AMP;
v->a[107703] = anon_sym_SEMI_SEMI_AMP;
v->a[107704] = anon_sym_PIPE_AMP;
v->a[107705] = anon_sym_AMP_AMP;
v->a[107706] = anon_sym_PIPE_PIPE;
v->a[107707] = anon_sym_LT;
v->a[107708] = anon_sym_GT;
v->a[107709] = anon_sym_GT_GT;
v->a[107710] = anon_sym_AMP_GT;
v->a[107711] = anon_sym_AMP_GT_GT;
v->a[107712] = anon_sym_LT_AMP;
v->a[107713] = anon_sym_GT_AMP;
v->a[107714] = anon_sym_GT_PIPE;
v->a[107715] = anon_sym_LT_AMP_DASH;
v->a[107716] = anon_sym_GT_AMP_DASH;
v->a[107717] = anon_sym_LT_LT;
v->a[107718] = anon_sym_LT_LT_DASH;
v->a[107719] = anon_sym_AMP;
small_parse_table_5386(v);
}
void small_parse_table_5386(t_small_parse_table_array *v)
{
v->a[107720] = anon_sym_SEMI;
v->a[107721] = 5;
v->a[107722] = actions(3);
v->a[107723] = 1;
v->a[107724] = sym_comment;
v->a[107725] = state(2261);
v->a[107726] = 1;
v->a[107727] = aux_sym_pipeline_repeat1;
v->a[107728] = actions(5367);
v->a[107729] = 2;
v->a[107730] = sym_file_descriptor;
v->a[107731] = aux_sym_heredoc_redirect_token1;
v->a[107732] = actions(6241);
v->a[107733] = 2;
v->a[107734] = anon_sym_PIPE;
v->a[107735] = anon_sym_PIPE_AMP;
v->a[107736] = actions(5362);
v->a[107737] = 19;
v->a[107738] = anon_sym_SEMI_SEMI;
v->a[107739] = anon_sym_SEMI_AMP;
small_parse_table_5387(v);
}
void small_parse_table_5387(t_small_parse_table_array *v)
{
v->a[107740] = anon_sym_SEMI_SEMI_AMP;
v->a[107741] = anon_sym_AMP_AMP;
v->a[107742] = anon_sym_PIPE_PIPE;
v->a[107743] = anon_sym_LT;
v->a[107744] = anon_sym_GT;
v->a[107745] = anon_sym_GT_GT;
v->a[107746] = anon_sym_AMP_GT;
v->a[107747] = anon_sym_AMP_GT_GT;
v->a[107748] = anon_sym_LT_AMP;
v->a[107749] = anon_sym_GT_AMP;
v->a[107750] = anon_sym_GT_PIPE;
v->a[107751] = anon_sym_LT_AMP_DASH;
v->a[107752] = anon_sym_GT_AMP_DASH;
v->a[107753] = anon_sym_LT_LT;
v->a[107754] = anon_sym_LT_LT_DASH;
v->a[107755] = anon_sym_AMP;
v->a[107756] = anon_sym_SEMI;
v->a[107757] = 3;
v->a[107758] = actions(3);
v->a[107759] = 1;
small_parse_table_5388(v);
}
void small_parse_table_5388(t_small_parse_table_array *v)
{
v->a[107760] = sym_comment;
v->a[107761] = actions(6205);
v->a[107762] = 2;
v->a[107763] = sym_file_descriptor;
v->a[107764] = aux_sym_heredoc_redirect_token1;
v->a[107765] = actions(6207);
v->a[107766] = 22;
v->a[107767] = anon_sym_esac;
v->a[107768] = anon_sym_PIPE;
v->a[107769] = anon_sym_SEMI_SEMI;
v->a[107770] = anon_sym_SEMI_AMP;
v->a[107771] = anon_sym_SEMI_SEMI_AMP;
v->a[107772] = anon_sym_PIPE_AMP;
v->a[107773] = anon_sym_AMP_AMP;
v->a[107774] = anon_sym_PIPE_PIPE;
v->a[107775] = anon_sym_LT;
v->a[107776] = anon_sym_GT;
v->a[107777] = anon_sym_GT_GT;
v->a[107778] = anon_sym_AMP_GT;
v->a[107779] = anon_sym_AMP_GT_GT;
small_parse_table_5389(v);
}
void small_parse_table_5389(t_small_parse_table_array *v)
{
v->a[107780] = anon_sym_LT_AMP;
v->a[107781] = anon_sym_GT_AMP;
v->a[107782] = anon_sym_GT_PIPE;
v->a[107783] = anon_sym_LT_AMP_DASH;
v->a[107784] = anon_sym_GT_AMP_DASH;
v->a[107785] = anon_sym_LT_LT;
v->a[107786] = anon_sym_LT_LT_DASH;
v->a[107787] = anon_sym_AMP;
v->a[107788] = anon_sym_SEMI;
v->a[107789] = 3;
v->a[107790] = actions(3);
v->a[107791] = 1;
v->a[107792] = sym_comment;
v->a[107793] = actions(6239);
v->a[107794] = 3;
v->a[107795] = sym_file_descriptor;
v->a[107796] = ts_builtin_sym_end;
v->a[107797] = aux_sym_heredoc_redirect_token1;
v->a[107798] = actions(6237);
v->a[107799] = 21;
small_parse_table_5390(v);
}
/* EOF small_parse_table_1077.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1078.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 "./small_parse_table.h"
void small_parse_table_5390(t_small_parse_table_array *v)
{
v->a[107800] = anon_sym_PIPE;
v->a[107801] = anon_sym_RPAREN;
v->a[107802] = anon_sym_SEMI_SEMI;
v->a[107803] = anon_sym_PIPE_AMP;
v->a[107804] = anon_sym_AMP_AMP;
v->a[107805] = anon_sym_PIPE_PIPE;
v->a[107806] = anon_sym_LT;
v->a[107807] = anon_sym_GT;
v->a[107808] = anon_sym_GT_GT;
v->a[107809] = anon_sym_AMP_GT;
v->a[107810] = anon_sym_AMP_GT_GT;
v->a[107811] = anon_sym_LT_AMP;
v->a[107812] = anon_sym_GT_AMP;
v->a[107813] = anon_sym_GT_PIPE;
v->a[107814] = anon_sym_LT_AMP_DASH;
v->a[107815] = anon_sym_GT_AMP_DASH;
v->a[107816] = anon_sym_LT_LT;
v->a[107817] = anon_sym_LT_LT_DASH;
v->a[107818] = anon_sym_AMP;
v->a[107819] = anon_sym_BQUOTE;
small_parse_table_5391(v);
}
void small_parse_table_5391(t_small_parse_table_array *v)
{
v->a[107820] = anon_sym_SEMI;
v->a[107821] = 3;
v->a[107822] = actions(3);
v->a[107823] = 1;
v->a[107824] = sym_comment;
v->a[107825] = actions(6197);
v->a[107826] = 2;
v->a[107827] = sym_file_descriptor;
v->a[107828] = aux_sym_heredoc_redirect_token1;
v->a[107829] = actions(6199);
v->a[107830] = 22;
v->a[107831] = anon_sym_esac;
v->a[107832] = anon_sym_PIPE;
v->a[107833] = anon_sym_SEMI_SEMI;
v->a[107834] = anon_sym_SEMI_AMP;
v->a[107835] = anon_sym_SEMI_SEMI_AMP;
v->a[107836] = anon_sym_PIPE_AMP;
v->a[107837] = anon_sym_AMP_AMP;
v->a[107838] = anon_sym_PIPE_PIPE;
v->a[107839] = anon_sym_LT;
small_parse_table_5392(v);
}
void small_parse_table_5392(t_small_parse_table_array *v)
{
v->a[107840] = anon_sym_GT;
v->a[107841] = anon_sym_GT_GT;
v->a[107842] = anon_sym_AMP_GT;
v->a[107843] = anon_sym_AMP_GT_GT;
v->a[107844] = anon_sym_LT_AMP;
v->a[107845] = anon_sym_GT_AMP;
v->a[107846] = anon_sym_GT_PIPE;
v->a[107847] = anon_sym_LT_AMP_DASH;
v->a[107848] = anon_sym_GT_AMP_DASH;
v->a[107849] = anon_sym_LT_LT;
v->a[107850] = anon_sym_LT_LT_DASH;
v->a[107851] = anon_sym_AMP;
v->a[107852] = anon_sym_SEMI;
v->a[107853] = 17;
v->a[107854] = actions(57);
v->a[107855] = 1;
v->a[107856] = sym_comment;
v->a[107857] = actions(5545);
v->a[107858] = 1;
v->a[107859] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_5393(v);
}
void small_parse_table_5393(t_small_parse_table_array *v)
{
v->a[107860] = actions(5547);
v->a[107861] = 1;
v->a[107862] = anon_sym_DOLLAR;
v->a[107863] = actions(5549);
v->a[107864] = 1;
v->a[107865] = sym__special_character;
v->a[107866] = actions(5551);
v->a[107867] = 1;
v->a[107868] = anon_sym_DQUOTE;
v->a[107869] = actions(5555);
v->a[107870] = 1;
v->a[107871] = aux_sym_number_token1;
v->a[107872] = actions(5557);
v->a[107873] = 1;
v->a[107874] = aux_sym_number_token2;
v->a[107875] = actions(5559);
v->a[107876] = 1;
v->a[107877] = anon_sym_DOLLAR_LBRACE;
v->a[107878] = actions(5561);
v->a[107879] = 1;
small_parse_table_5394(v);
}
void small_parse_table_5394(t_small_parse_table_array *v)
{
v->a[107880] = anon_sym_DOLLAR_LPAREN;
v->a[107881] = actions(5563);
v->a[107882] = 1;
v->a[107883] = anon_sym_BQUOTE;
v->a[107884] = actions(5565);
v->a[107885] = 1;
v->a[107886] = anon_sym_DOLLAR_BQUOTE;
v->a[107887] = actions(5571);
v->a[107888] = 1;
v->a[107889] = sym__brace_start;
v->a[107890] = actions(6233);
v->a[107891] = 1;
v->a[107892] = sym_word;
v->a[107893] = state(980);
v->a[107894] = 1;
v->a[107895] = aux_sym__literal_repeat1;
v->a[107896] = actions(6235);
v->a[107897] = 2;
v->a[107898] = sym_test_operator;
v->a[107899] = sym_raw_string;
small_parse_table_5395(v);
}
/* EOF small_parse_table_1078.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1079.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 "./small_parse_table.h"
void small_parse_table_5395(t_small_parse_table_array *v)
{
v->a[107900] = state(335);
v->a[107901] = 2;
v->a[107902] = sym_concatenation;
v->a[107903] = aux_sym_for_statement_repeat1;
v->a[107904] = state(637);
v->a[107905] = 7;
v->a[107906] = sym_arithmetic_expansion;
v->a[107907] = sym_brace_expression;
v->a[107908] = sym_string;
v->a[107909] = sym_number;
v->a[107910] = sym_simple_expansion;
v->a[107911] = sym_expansion;
v->a[107912] = sym_command_substitution;
v->a[107913] = 3;
v->a[107914] = actions(3);
v->a[107915] = 1;
v->a[107916] = sym_comment;
v->a[107917] = actions(6185);
v->a[107918] = 2;
v->a[107919] = sym_file_descriptor;
small_parse_table_5396(v);
}
void small_parse_table_5396(t_small_parse_table_array *v)
{
v->a[107920] = aux_sym_heredoc_redirect_token1;
v->a[107921] = actions(6187);
v->a[107922] = 22;
v->a[107923] = anon_sym_esac;
v->a[107924] = anon_sym_PIPE;
v->a[107925] = anon_sym_SEMI_SEMI;
v->a[107926] = anon_sym_SEMI_AMP;
v->a[107927] = anon_sym_SEMI_SEMI_AMP;
v->a[107928] = anon_sym_PIPE_AMP;
v->a[107929] = anon_sym_AMP_AMP;
v->a[107930] = anon_sym_PIPE_PIPE;
v->a[107931] = anon_sym_LT;
v->a[107932] = anon_sym_GT;
v->a[107933] = anon_sym_GT_GT;
v->a[107934] = anon_sym_AMP_GT;
v->a[107935] = anon_sym_AMP_GT_GT;
v->a[107936] = anon_sym_LT_AMP;
v->a[107937] = anon_sym_GT_AMP;
v->a[107938] = anon_sym_GT_PIPE;
v->a[107939] = anon_sym_LT_AMP_DASH;
small_parse_table_5397(v);
}
void small_parse_table_5397(t_small_parse_table_array *v)
{
v->a[107940] = anon_sym_GT_AMP_DASH;
v->a[107941] = anon_sym_LT_LT;
v->a[107942] = anon_sym_LT_LT_DASH;
v->a[107943] = anon_sym_AMP;
v->a[107944] = anon_sym_SEMI;
v->a[107945] = 3;
v->a[107946] = actions(3);
v->a[107947] = 1;
v->a[107948] = sym_comment;
v->a[107949] = actions(6185);
v->a[107950] = 2;
v->a[107951] = sym_file_descriptor;
v->a[107952] = aux_sym_heredoc_redirect_token1;
v->a[107953] = actions(6187);
v->a[107954] = 22;
v->a[107955] = anon_sym_esac;
v->a[107956] = anon_sym_PIPE;
v->a[107957] = anon_sym_SEMI_SEMI;
v->a[107958] = anon_sym_SEMI_AMP;
v->a[107959] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_5398(v);
}
void small_parse_table_5398(t_small_parse_table_array *v)
{
v->a[107960] = anon_sym_PIPE_AMP;
v->a[107961] = anon_sym_AMP_AMP;
v->a[107962] = anon_sym_PIPE_PIPE;
v->a[107963] = anon_sym_LT;
v->a[107964] = anon_sym_GT;
v->a[107965] = anon_sym_GT_GT;
v->a[107966] = anon_sym_AMP_GT;
v->a[107967] = anon_sym_AMP_GT_GT;
v->a[107968] = anon_sym_LT_AMP;
v->a[107969] = anon_sym_GT_AMP;
v->a[107970] = anon_sym_GT_PIPE;
v->a[107971] = anon_sym_LT_AMP_DASH;
v->a[107972] = anon_sym_GT_AMP_DASH;
v->a[107973] = anon_sym_LT_LT;
v->a[107974] = anon_sym_LT_LT_DASH;
v->a[107975] = anon_sym_AMP;
v->a[107976] = anon_sym_SEMI;
v->a[107977] = 5;
v->a[107978] = actions(3);
v->a[107979] = 1;
small_parse_table_5399(v);
}
void small_parse_table_5399(t_small_parse_table_array *v)
{
v->a[107980] = sym_comment;
v->a[107981] = state(2261);
v->a[107982] = 1;
v->a[107983] = aux_sym_pipeline_repeat1;
v->a[107984] = actions(5439);
v->a[107985] = 2;
v->a[107986] = sym_file_descriptor;
v->a[107987] = aux_sym_heredoc_redirect_token1;
v->a[107988] = actions(6244);
v->a[107989] = 2;
v->a[107990] = anon_sym_PIPE;
v->a[107991] = anon_sym_PIPE_AMP;
v->a[107992] = actions(5435);
v->a[107993] = 19;
v->a[107994] = anon_sym_SEMI_SEMI;
v->a[107995] = anon_sym_SEMI_AMP;
v->a[107996] = anon_sym_SEMI_SEMI_AMP;
v->a[107997] = anon_sym_AMP_AMP;
v->a[107998] = anon_sym_PIPE_PIPE;
v->a[107999] = anon_sym_LT;
small_parse_table_5400(v);
}
/* EOF small_parse_table_1079.c */

View file

@ -14,126 +14,126 @@
void small_parse_table_540(t_small_parse_table_array *v)
{
v->a[10800] = anon_sym_LT_AMP;
v->a[10801] = anon_sym_GT_AMP;
v->a[10802] = anon_sym_GT_PIPE;
v->a[10803] = anon_sym_LT_AMP_DASH;
v->a[10804] = anon_sym_GT_AMP_DASH;
v->a[10805] = anon_sym_LT_LT;
v->a[10806] = anon_sym_LT_LT_DASH;
v->a[10807] = aux_sym_heredoc_redirect_token1;
v->a[10808] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10809] = anon_sym_AMP;
v->a[10810] = sym__special_character;
v->a[10811] = anon_sym_DQUOTE;
v->a[10812] = sym_raw_string;
v->a[10813] = aux_sym_number_token1;
v->a[10814] = aux_sym_number_token2;
v->a[10815] = anon_sym_DOLLAR_LBRACE;
v->a[10816] = anon_sym_DOLLAR_LPAREN;
v->a[10817] = anon_sym_BQUOTE;
v->a[10818] = anon_sym_DOLLAR_BQUOTE;
v->a[10819] = sym_word;
v->a[10800] = sym_variable_assignment;
v->a[10801] = state(582);
v->a[10802] = 1;
v->a[10803] = sym_concatenation;
v->a[10804] = state(614);
v->a[10805] = 1;
v->a[10806] = aux_sym_command_repeat1;
v->a[10807] = state(769);
v->a[10808] = 1;
v->a[10809] = sym_file_redirect;
v->a[10810] = state(1133);
v->a[10811] = 1;
v->a[10812] = aux_sym_redirected_statement_repeat2;
v->a[10813] = state(1142);
v->a[10814] = 1;
v->a[10815] = sym_pipeline;
v->a[10816] = state(2041);
v->a[10817] = 1;
v->a[10818] = sym__statement_not_pipeline;
v->a[10819] = state(2199);
small_parse_table_541(v);
}
void small_parse_table_541(t_small_parse_table_array *v)
{
v->a[10820] = anon_sym_SEMI;
v->a[10821] = 19;
v->a[10822] = actions(3);
v->a[10823] = 1;
v->a[10824] = sym_comment;
v->a[10825] = actions(2178);
v->a[10826] = 1;
v->a[10827] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10828] = actions(2180);
v->a[10829] = 1;
v->a[10830] = anon_sym_DOLLAR;
v->a[10831] = actions(2182);
v->a[10832] = 1;
v->a[10833] = sym__special_character;
v->a[10834] = actions(2184);
v->a[10835] = 1;
v->a[10836] = anon_sym_DQUOTE;
v->a[10837] = actions(2186);
v->a[10838] = 1;
v->a[10839] = aux_sym_number_token1;
v->a[10820] = 1;
v->a[10821] = sym__statements;
v->a[10822] = actions(11);
v->a[10823] = 2;
v->a[10824] = anon_sym_while;
v->a[10825] = anon_sym_until;
v->a[10826] = actions(61);
v->a[10827] = 2;
v->a[10828] = anon_sym_LT_AMP_DASH;
v->a[10829] = anon_sym_GT_AMP_DASH;
v->a[10830] = state(397);
v->a[10831] = 6;
v->a[10832] = sym_arithmetic_expansion;
v->a[10833] = sym_string;
v->a[10834] = sym_number;
v->a[10835] = sym_simple_expansion;
v->a[10836] = sym_expansion;
v->a[10837] = sym_command_substitution;
v->a[10838] = actions(59);
v->a[10839] = 8;
small_parse_table_542(v);
}
void small_parse_table_542(t_small_parse_table_array *v)
{
v->a[10840] = actions(2188);
v->a[10841] = 1;
v->a[10842] = aux_sym_number_token2;
v->a[10843] = actions(2190);
v->a[10844] = 1;
v->a[10845] = anon_sym_DOLLAR_LBRACE;
v->a[10846] = actions(2192);
v->a[10847] = 1;
v->a[10848] = anon_sym_DOLLAR_LPAREN;
v->a[10849] = actions(2194);
v->a[10850] = 1;
v->a[10851] = anon_sym_BQUOTE;
v->a[10852] = actions(2196);
v->a[10853] = 1;
v->a[10854] = anon_sym_DOLLAR_BQUOTE;
v->a[10855] = actions(2200);
v->a[10856] = 1;
v->a[10857] = sym__brace_start;
v->a[10858] = actions(2282);
v->a[10859] = 1;
v->a[10840] = anon_sym_LT;
v->a[10841] = anon_sym_GT;
v->a[10842] = anon_sym_GT_GT;
v->a[10843] = anon_sym_AMP_GT;
v->a[10844] = anon_sym_AMP_GT_GT;
v->a[10845] = anon_sym_LT_AMP;
v->a[10846] = anon_sym_GT_AMP;
v->a[10847] = anon_sym_GT_PIPE;
v->a[10848] = state(1071);
v->a[10849] = 12;
v->a[10850] = sym_redirected_statement;
v->a[10851] = sym_for_statement;
v->a[10852] = sym_while_statement;
v->a[10853] = sym_if_statement;
v->a[10854] = sym_case_statement;
v->a[10855] = sym_function_definition;
v->a[10856] = sym_compound_statement;
v->a[10857] = sym_subshell;
v->a[10858] = sym_list;
v->a[10859] = sym_negated_command;
small_parse_table_543(v);
}
void small_parse_table_543(t_small_parse_table_array *v)
{
v->a[10860] = sym_test_operator;
v->a[10861] = state(2099);
v->a[10862] = 1;
v->a[10863] = aux_sym__literal_repeat1;
v->a[10864] = state(2376);
v->a[10865] = 1;
v->a[10866] = sym_concatenation;
v->a[10867] = actions(1534);
v->a[10868] = 2;
v->a[10869] = sym_file_descriptor;
v->a[10870] = aux_sym_heredoc_redirect_token1;
v->a[10871] = actions(2280);
v->a[10872] = 2;
v->a[10873] = sym_raw_string;
v->a[10874] = sym_word;
v->a[10875] = state(1972);
v->a[10876] = 7;
v->a[10877] = sym_arithmetic_expansion;
v->a[10878] = sym_brace_expression;
v->a[10879] = sym_string;
v->a[10860] = sym_command;
v->a[10861] = sym_variable_assignments;
v->a[10862] = 34;
v->a[10863] = actions(3);
v->a[10864] = 1;
v->a[10865] = sym_comment;
v->a[10866] = actions(9);
v->a[10867] = 1;
v->a[10868] = anon_sym_for;
v->a[10869] = actions(13);
v->a[10870] = 1;
v->a[10871] = anon_sym_if;
v->a[10872] = actions(15);
v->a[10873] = 1;
v->a[10874] = anon_sym_case;
v->a[10875] = actions(17);
v->a[10876] = 1;
v->a[10877] = anon_sym_LPAREN;
v->a[10878] = actions(19);
v->a[10879] = 1;
small_parse_table_544(v);
}
void small_parse_table_544(t_small_parse_table_array *v)
{
v->a[10880] = sym_number;
v->a[10881] = sym_simple_expansion;
v->a[10882] = sym_expansion;
v->a[10883] = sym_command_substitution;
v->a[10884] = actions(1532);
v->a[10885] = 21;
v->a[10886] = anon_sym_PIPE;
v->a[10887] = anon_sym_SEMI_SEMI;
v->a[10888] = anon_sym_SEMI_AMP;
v->a[10889] = anon_sym_SEMI_SEMI_AMP;
v->a[10890] = anon_sym_PIPE_AMP;
v->a[10891] = anon_sym_AMP_AMP;
v->a[10892] = anon_sym_PIPE_PIPE;
v->a[10893] = anon_sym_LT;
v->a[10894] = anon_sym_GT;
v->a[10895] = anon_sym_GT_GT;
v->a[10896] = anon_sym_AMP_GT;
v->a[10897] = anon_sym_AMP_GT_GT;
v->a[10898] = anon_sym_LT_AMP;
v->a[10899] = anon_sym_GT_AMP;
v->a[10880] = anon_sym_LBRACE;
v->a[10881] = actions(49);
v->a[10882] = 1;
v->a[10883] = sym_word;
v->a[10884] = actions(57);
v->a[10885] = 1;
v->a[10886] = anon_sym_BANG;
v->a[10887] = actions(63);
v->a[10888] = 1;
v->a[10889] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[10890] = actions(65);
v->a[10891] = 1;
v->a[10892] = anon_sym_DOLLAR;
v->a[10893] = actions(67);
v->a[10894] = 1;
v->a[10895] = anon_sym_DQUOTE;
v->a[10896] = actions(69);
v->a[10897] = 1;
v->a[10898] = sym_raw_string;
v->a[10899] = actions(71);
small_parse_table_545(v);
}

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1080.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 "./small_parse_table.h"
void small_parse_table_5400(t_small_parse_table_array *v)
{
v->a[108000] = anon_sym_GT;
v->a[108001] = anon_sym_GT_GT;
v->a[108002] = anon_sym_AMP_GT;
v->a[108003] = anon_sym_AMP_GT_GT;
v->a[108004] = anon_sym_LT_AMP;
v->a[108005] = anon_sym_GT_AMP;
v->a[108006] = anon_sym_GT_PIPE;
v->a[108007] = anon_sym_LT_AMP_DASH;
v->a[108008] = anon_sym_GT_AMP_DASH;
v->a[108009] = anon_sym_LT_LT;
v->a[108010] = anon_sym_LT_LT_DASH;
v->a[108011] = anon_sym_AMP;
v->a[108012] = anon_sym_SEMI;
v->a[108013] = 3;
v->a[108014] = actions(3);
v->a[108015] = 1;
v->a[108016] = sym_comment;
v->a[108017] = actions(6231);
v->a[108018] = 3;
v->a[108019] = sym_file_descriptor;
small_parse_table_5401(v);
}
void small_parse_table_5401(t_small_parse_table_array *v)
{
v->a[108020] = ts_builtin_sym_end;
v->a[108021] = aux_sym_heredoc_redirect_token1;
v->a[108022] = actions(6229);
v->a[108023] = 21;
v->a[108024] = anon_sym_PIPE;
v->a[108025] = anon_sym_RPAREN;
v->a[108026] = anon_sym_SEMI_SEMI;
v->a[108027] = anon_sym_PIPE_AMP;
v->a[108028] = anon_sym_AMP_AMP;
v->a[108029] = anon_sym_PIPE_PIPE;
v->a[108030] = anon_sym_LT;
v->a[108031] = anon_sym_GT;
v->a[108032] = anon_sym_GT_GT;
v->a[108033] = anon_sym_AMP_GT;
v->a[108034] = anon_sym_AMP_GT_GT;
v->a[108035] = anon_sym_LT_AMP;
v->a[108036] = anon_sym_GT_AMP;
v->a[108037] = anon_sym_GT_PIPE;
v->a[108038] = anon_sym_LT_AMP_DASH;
v->a[108039] = anon_sym_GT_AMP_DASH;
small_parse_table_5402(v);
}
void small_parse_table_5402(t_small_parse_table_array *v)
{
v->a[108040] = anon_sym_LT_LT;
v->a[108041] = anon_sym_LT_LT_DASH;
v->a[108042] = anon_sym_AMP;
v->a[108043] = anon_sym_BQUOTE;
v->a[108044] = anon_sym_SEMI;
v->a[108045] = 3;
v->a[108046] = actions(3);
v->a[108047] = 1;
v->a[108048] = sym_comment;
v->a[108049] = actions(6227);
v->a[108050] = 3;
v->a[108051] = sym_file_descriptor;
v->a[108052] = ts_builtin_sym_end;
v->a[108053] = aux_sym_heredoc_redirect_token1;
v->a[108054] = actions(6225);
v->a[108055] = 21;
v->a[108056] = anon_sym_PIPE;
v->a[108057] = anon_sym_RPAREN;
v->a[108058] = anon_sym_SEMI_SEMI;
v->a[108059] = anon_sym_PIPE_AMP;
small_parse_table_5403(v);
}
void small_parse_table_5403(t_small_parse_table_array *v)
{
v->a[108060] = anon_sym_AMP_AMP;
v->a[108061] = anon_sym_PIPE_PIPE;
v->a[108062] = anon_sym_LT;
v->a[108063] = anon_sym_GT;
v->a[108064] = anon_sym_GT_GT;
v->a[108065] = anon_sym_AMP_GT;
v->a[108066] = anon_sym_AMP_GT_GT;
v->a[108067] = anon_sym_LT_AMP;
v->a[108068] = anon_sym_GT_AMP;
v->a[108069] = anon_sym_GT_PIPE;
v->a[108070] = anon_sym_LT_AMP_DASH;
v->a[108071] = anon_sym_GT_AMP_DASH;
v->a[108072] = anon_sym_LT_LT;
v->a[108073] = anon_sym_LT_LT_DASH;
v->a[108074] = anon_sym_AMP;
v->a[108075] = anon_sym_BQUOTE;
v->a[108076] = anon_sym_SEMI;
v->a[108077] = 3;
v->a[108078] = actions(3);
v->a[108079] = 1;
small_parse_table_5404(v);
}
void small_parse_table_5404(t_small_parse_table_array *v)
{
v->a[108080] = sym_comment;
v->a[108081] = actions(6181);
v->a[108082] = 2;
v->a[108083] = sym_file_descriptor;
v->a[108084] = aux_sym_heredoc_redirect_token1;
v->a[108085] = actions(6183);
v->a[108086] = 22;
v->a[108087] = anon_sym_esac;
v->a[108088] = anon_sym_PIPE;
v->a[108089] = anon_sym_SEMI_SEMI;
v->a[108090] = anon_sym_SEMI_AMP;
v->a[108091] = anon_sym_SEMI_SEMI_AMP;
v->a[108092] = anon_sym_PIPE_AMP;
v->a[108093] = anon_sym_AMP_AMP;
v->a[108094] = anon_sym_PIPE_PIPE;
v->a[108095] = anon_sym_LT;
v->a[108096] = anon_sym_GT;
v->a[108097] = anon_sym_GT_GT;
v->a[108098] = anon_sym_AMP_GT;
v->a[108099] = anon_sym_AMP_GT_GT;
small_parse_table_5405(v);
}
/* EOF small_parse_table_1080.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1081.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 "./small_parse_table.h"
void small_parse_table_5405(t_small_parse_table_array *v)
{
v->a[108100] = anon_sym_LT_AMP;
v->a[108101] = anon_sym_GT_AMP;
v->a[108102] = anon_sym_GT_PIPE;
v->a[108103] = anon_sym_LT_AMP_DASH;
v->a[108104] = anon_sym_GT_AMP_DASH;
v->a[108105] = anon_sym_LT_LT;
v->a[108106] = anon_sym_LT_LT_DASH;
v->a[108107] = anon_sym_AMP;
v->a[108108] = anon_sym_SEMI;
v->a[108109] = 3;
v->a[108110] = actions(3);
v->a[108111] = 1;
v->a[108112] = sym_comment;
v->a[108113] = actions(6181);
v->a[108114] = 2;
v->a[108115] = sym_file_descriptor;
v->a[108116] = aux_sym_heredoc_redirect_token1;
v->a[108117] = actions(6183);
v->a[108118] = 22;
v->a[108119] = anon_sym_esac;
small_parse_table_5406(v);
}
void small_parse_table_5406(t_small_parse_table_array *v)
{
v->a[108120] = anon_sym_PIPE;
v->a[108121] = anon_sym_SEMI_SEMI;
v->a[108122] = anon_sym_SEMI_AMP;
v->a[108123] = anon_sym_SEMI_SEMI_AMP;
v->a[108124] = anon_sym_PIPE_AMP;
v->a[108125] = anon_sym_AMP_AMP;
v->a[108126] = anon_sym_PIPE_PIPE;
v->a[108127] = anon_sym_LT;
v->a[108128] = anon_sym_GT;
v->a[108129] = anon_sym_GT_GT;
v->a[108130] = anon_sym_AMP_GT;
v->a[108131] = anon_sym_AMP_GT_GT;
v->a[108132] = anon_sym_LT_AMP;
v->a[108133] = anon_sym_GT_AMP;
v->a[108134] = anon_sym_GT_PIPE;
v->a[108135] = anon_sym_LT_AMP_DASH;
v->a[108136] = anon_sym_GT_AMP_DASH;
v->a[108137] = anon_sym_LT_LT;
v->a[108138] = anon_sym_LT_LT_DASH;
v->a[108139] = anon_sym_AMP;
small_parse_table_5407(v);
}
void small_parse_table_5407(t_small_parse_table_array *v)
{
v->a[108140] = anon_sym_SEMI;
v->a[108141] = 3;
v->a[108142] = actions(3);
v->a[108143] = 1;
v->a[108144] = sym_comment;
v->a[108145] = actions(6227);
v->a[108146] = 3;
v->a[108147] = sym_file_descriptor;
v->a[108148] = ts_builtin_sym_end;
v->a[108149] = aux_sym_heredoc_redirect_token1;
v->a[108150] = actions(6225);
v->a[108151] = 21;
v->a[108152] = anon_sym_PIPE;
v->a[108153] = anon_sym_RPAREN;
v->a[108154] = anon_sym_SEMI_SEMI;
v->a[108155] = anon_sym_PIPE_AMP;
v->a[108156] = anon_sym_AMP_AMP;
v->a[108157] = anon_sym_PIPE_PIPE;
v->a[108158] = anon_sym_LT;
v->a[108159] = anon_sym_GT;
small_parse_table_5408(v);
}
void small_parse_table_5408(t_small_parse_table_array *v)
{
v->a[108160] = anon_sym_GT_GT;
v->a[108161] = anon_sym_AMP_GT;
v->a[108162] = anon_sym_AMP_GT_GT;
v->a[108163] = anon_sym_LT_AMP;
v->a[108164] = anon_sym_GT_AMP;
v->a[108165] = anon_sym_GT_PIPE;
v->a[108166] = anon_sym_LT_AMP_DASH;
v->a[108167] = anon_sym_GT_AMP_DASH;
v->a[108168] = anon_sym_LT_LT;
v->a[108169] = anon_sym_LT_LT_DASH;
v->a[108170] = anon_sym_AMP;
v->a[108171] = anon_sym_BQUOTE;
v->a[108172] = anon_sym_SEMI;
v->a[108173] = 3;
v->a[108174] = actions(3);
v->a[108175] = 1;
v->a[108176] = sym_comment;
v->a[108177] = actions(6223);
v->a[108178] = 3;
v->a[108179] = sym_file_descriptor;
small_parse_table_5409(v);
}
void small_parse_table_5409(t_small_parse_table_array *v)
{
v->a[108180] = ts_builtin_sym_end;
v->a[108181] = aux_sym_heredoc_redirect_token1;
v->a[108182] = actions(6221);
v->a[108183] = 21;
v->a[108184] = anon_sym_PIPE;
v->a[108185] = anon_sym_RPAREN;
v->a[108186] = anon_sym_SEMI_SEMI;
v->a[108187] = anon_sym_PIPE_AMP;
v->a[108188] = anon_sym_AMP_AMP;
v->a[108189] = anon_sym_PIPE_PIPE;
v->a[108190] = anon_sym_LT;
v->a[108191] = anon_sym_GT;
v->a[108192] = anon_sym_GT_GT;
v->a[108193] = anon_sym_AMP_GT;
v->a[108194] = anon_sym_AMP_GT_GT;
v->a[108195] = anon_sym_LT_AMP;
v->a[108196] = anon_sym_GT_AMP;
v->a[108197] = anon_sym_GT_PIPE;
v->a[108198] = anon_sym_LT_AMP_DASH;
v->a[108199] = anon_sym_GT_AMP_DASH;
small_parse_table_5410(v);
}
/* EOF small_parse_table_1081.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1082.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 "./small_parse_table.h"
void small_parse_table_5410(t_small_parse_table_array *v)
{
v->a[108200] = anon_sym_LT_LT;
v->a[108201] = anon_sym_LT_LT_DASH;
v->a[108202] = anon_sym_AMP;
v->a[108203] = anon_sym_BQUOTE;
v->a[108204] = anon_sym_SEMI;
v->a[108205] = 3;
v->a[108206] = actions(3);
v->a[108207] = 1;
v->a[108208] = sym_comment;
v->a[108209] = actions(6223);
v->a[108210] = 3;
v->a[108211] = sym_file_descriptor;
v->a[108212] = ts_builtin_sym_end;
v->a[108213] = aux_sym_heredoc_redirect_token1;
v->a[108214] = actions(6221);
v->a[108215] = 21;
v->a[108216] = anon_sym_PIPE;
v->a[108217] = anon_sym_RPAREN;
v->a[108218] = anon_sym_SEMI_SEMI;
v->a[108219] = anon_sym_PIPE_AMP;
small_parse_table_5411(v);
}
void small_parse_table_5411(t_small_parse_table_array *v)
{
v->a[108220] = anon_sym_AMP_AMP;
v->a[108221] = anon_sym_PIPE_PIPE;
v->a[108222] = anon_sym_LT;
v->a[108223] = anon_sym_GT;
v->a[108224] = anon_sym_GT_GT;
v->a[108225] = anon_sym_AMP_GT;
v->a[108226] = anon_sym_AMP_GT_GT;
v->a[108227] = anon_sym_LT_AMP;
v->a[108228] = anon_sym_GT_AMP;
v->a[108229] = anon_sym_GT_PIPE;
v->a[108230] = anon_sym_LT_AMP_DASH;
v->a[108231] = anon_sym_GT_AMP_DASH;
v->a[108232] = anon_sym_LT_LT;
v->a[108233] = anon_sym_LT_LT_DASH;
v->a[108234] = anon_sym_AMP;
v->a[108235] = anon_sym_BQUOTE;
v->a[108236] = anon_sym_SEMI;
v->a[108237] = 3;
v->a[108238] = actions(3);
v->a[108239] = 1;
small_parse_table_5412(v);
}
void small_parse_table_5412(t_small_parse_table_array *v)
{
v->a[108240] = sym_comment;
v->a[108241] = actions(6157);
v->a[108242] = 2;
v->a[108243] = sym_file_descriptor;
v->a[108244] = aux_sym_heredoc_redirect_token1;
v->a[108245] = actions(6159);
v->a[108246] = 22;
v->a[108247] = anon_sym_esac;
v->a[108248] = anon_sym_PIPE;
v->a[108249] = anon_sym_SEMI_SEMI;
v->a[108250] = anon_sym_SEMI_AMP;
v->a[108251] = anon_sym_SEMI_SEMI_AMP;
v->a[108252] = anon_sym_PIPE_AMP;
v->a[108253] = anon_sym_AMP_AMP;
v->a[108254] = anon_sym_PIPE_PIPE;
v->a[108255] = anon_sym_LT;
v->a[108256] = anon_sym_GT;
v->a[108257] = anon_sym_GT_GT;
v->a[108258] = anon_sym_AMP_GT;
v->a[108259] = anon_sym_AMP_GT_GT;
small_parse_table_5413(v);
}
void small_parse_table_5413(t_small_parse_table_array *v)
{
v->a[108260] = anon_sym_LT_AMP;
v->a[108261] = anon_sym_GT_AMP;
v->a[108262] = anon_sym_GT_PIPE;
v->a[108263] = anon_sym_LT_AMP_DASH;
v->a[108264] = anon_sym_GT_AMP_DASH;
v->a[108265] = anon_sym_LT_LT;
v->a[108266] = anon_sym_LT_LT_DASH;
v->a[108267] = anon_sym_AMP;
v->a[108268] = anon_sym_SEMI;
v->a[108269] = 3;
v->a[108270] = actions(3);
v->a[108271] = 1;
v->a[108272] = sym_comment;
v->a[108273] = actions(6219);
v->a[108274] = 3;
v->a[108275] = sym_file_descriptor;
v->a[108276] = ts_builtin_sym_end;
v->a[108277] = aux_sym_heredoc_redirect_token1;
v->a[108278] = actions(6217);
v->a[108279] = 21;
small_parse_table_5414(v);
}
void small_parse_table_5414(t_small_parse_table_array *v)
{
v->a[108280] = anon_sym_PIPE;
v->a[108281] = anon_sym_RPAREN;
v->a[108282] = anon_sym_SEMI_SEMI;
v->a[108283] = anon_sym_PIPE_AMP;
v->a[108284] = anon_sym_AMP_AMP;
v->a[108285] = anon_sym_PIPE_PIPE;
v->a[108286] = anon_sym_LT;
v->a[108287] = anon_sym_GT;
v->a[108288] = anon_sym_GT_GT;
v->a[108289] = anon_sym_AMP_GT;
v->a[108290] = anon_sym_AMP_GT_GT;
v->a[108291] = anon_sym_LT_AMP;
v->a[108292] = anon_sym_GT_AMP;
v->a[108293] = anon_sym_GT_PIPE;
v->a[108294] = anon_sym_LT_AMP_DASH;
v->a[108295] = anon_sym_GT_AMP_DASH;
v->a[108296] = anon_sym_LT_LT;
v->a[108297] = anon_sym_LT_LT_DASH;
v->a[108298] = anon_sym_AMP;
v->a[108299] = anon_sym_BQUOTE;
small_parse_table_5415(v);
}
/* EOF small_parse_table_1082.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1083.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 "./small_parse_table.h"
void small_parse_table_5415(t_small_parse_table_array *v)
{
v->a[108300] = anon_sym_SEMI;
v->a[108301] = 10;
v->a[108302] = actions(3);
v->a[108303] = 1;
v->a[108304] = sym_comment;
v->a[108305] = actions(2710);
v->a[108306] = 1;
v->a[108307] = aux_sym_heredoc_redirect_token1;
v->a[108308] = actions(5243);
v->a[108309] = 1;
v->a[108310] = sym_file_descriptor;
v->a[108311] = actions(2706);
v->a[108312] = 2;
v->a[108313] = anon_sym_AMP_AMP;
v->a[108314] = anon_sym_PIPE_PIPE;
v->a[108315] = actions(2708);
v->a[108316] = 2;
v->a[108317] = anon_sym_LT_LT;
v->a[108318] = anon_sym_LT_LT_DASH;
v->a[108319] = actions(2712);
small_parse_table_5416(v);
}
void small_parse_table_5416(t_small_parse_table_array *v)
{
v->a[108320] = 2;
v->a[108321] = anon_sym_AMP;
v->a[108322] = anon_sym_SEMI;
v->a[108323] = actions(5241);
v->a[108324] = 2;
v->a[108325] = anon_sym_LT_AMP_DASH;
v->a[108326] = anon_sym_GT_AMP_DASH;
v->a[108327] = actions(1995);
v->a[108328] = 3;
v->a[108329] = anon_sym_SEMI_SEMI;
v->a[108330] = anon_sym_SEMI_AMP;
v->a[108331] = anon_sym_SEMI_SEMI_AMP;
v->a[108332] = state(1983);
v->a[108333] = 3;
v->a[108334] = sym_file_redirect;
v->a[108335] = sym_heredoc_redirect;
v->a[108336] = aux_sym_redirected_statement_repeat1;
v->a[108337] = actions(5239);
v->a[108338] = 8;
v->a[108339] = anon_sym_LT;
small_parse_table_5417(v);
}
void small_parse_table_5417(t_small_parse_table_array *v)
{
v->a[108340] = anon_sym_GT;
v->a[108341] = anon_sym_GT_GT;
v->a[108342] = anon_sym_AMP_GT;
v->a[108343] = anon_sym_AMP_GT_GT;
v->a[108344] = anon_sym_LT_AMP;
v->a[108345] = anon_sym_GT_AMP;
v->a[108346] = anon_sym_GT_PIPE;
v->a[108347] = 3;
v->a[108348] = actions(3);
v->a[108349] = 1;
v->a[108350] = sym_comment;
v->a[108351] = actions(6137);
v->a[108352] = 2;
v->a[108353] = sym_file_descriptor;
v->a[108354] = aux_sym_heredoc_redirect_token1;
v->a[108355] = actions(6139);
v->a[108356] = 22;
v->a[108357] = anon_sym_esac;
v->a[108358] = anon_sym_PIPE;
v->a[108359] = anon_sym_SEMI_SEMI;
small_parse_table_5418(v);
}
void small_parse_table_5418(t_small_parse_table_array *v)
{
v->a[108360] = anon_sym_SEMI_AMP;
v->a[108361] = anon_sym_SEMI_SEMI_AMP;
v->a[108362] = anon_sym_PIPE_AMP;
v->a[108363] = anon_sym_AMP_AMP;
v->a[108364] = anon_sym_PIPE_PIPE;
v->a[108365] = anon_sym_LT;
v->a[108366] = anon_sym_GT;
v->a[108367] = anon_sym_GT_GT;
v->a[108368] = anon_sym_AMP_GT;
v->a[108369] = anon_sym_AMP_GT_GT;
v->a[108370] = anon_sym_LT_AMP;
v->a[108371] = anon_sym_GT_AMP;
v->a[108372] = anon_sym_GT_PIPE;
v->a[108373] = anon_sym_LT_AMP_DASH;
v->a[108374] = anon_sym_GT_AMP_DASH;
v->a[108375] = anon_sym_LT_LT;
v->a[108376] = anon_sym_LT_LT_DASH;
v->a[108377] = anon_sym_AMP;
v->a[108378] = anon_sym_SEMI;
v->a[108379] = 17;
small_parse_table_5419(v);
}
void small_parse_table_5419(t_small_parse_table_array *v)
{
v->a[108380] = actions(57);
v->a[108381] = 1;
v->a[108382] = sym_comment;
v->a[108383] = actions(1969);
v->a[108384] = 1;
v->a[108385] = sym_word;
v->a[108386] = actions(1973);
v->a[108387] = 1;
v->a[108388] = anon_sym_DOLLAR;
v->a[108389] = actions(1979);
v->a[108390] = 1;
v->a[108391] = aux_sym_number_token1;
v->a[108392] = actions(1981);
v->a[108393] = 1;
v->a[108394] = aux_sym_number_token2;
v->a[108395] = actions(1985);
v->a[108396] = 1;
v->a[108397] = anon_sym_DOLLAR_LPAREN;
v->a[108398] = actions(1993);
v->a[108399] = 1;
small_parse_table_5420(v);
}
/* EOF small_parse_table_1083.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1084.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 "./small_parse_table.h"
void small_parse_table_5420(t_small_parse_table_array *v)
{
v->a[108400] = sym__brace_start;
v->a[108401] = actions(6246);
v->a[108402] = 1;
v->a[108403] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[108404] = actions(6248);
v->a[108405] = 1;
v->a[108406] = sym__special_character;
v->a[108407] = actions(6250);
v->a[108408] = 1;
v->a[108409] = anon_sym_DQUOTE;
v->a[108410] = actions(6252);
v->a[108411] = 1;
v->a[108412] = anon_sym_DOLLAR_LBRACE;
v->a[108413] = actions(6254);
v->a[108414] = 1;
v->a[108415] = anon_sym_BQUOTE;
v->a[108416] = actions(6256);
v->a[108417] = 1;
v->a[108418] = anon_sym_DOLLAR_BQUOTE;
v->a[108419] = state(1205);
small_parse_table_5421(v);
}
void small_parse_table_5421(t_small_parse_table_array *v)
{
v->a[108420] = 1;
v->a[108421] = aux_sym__literal_repeat1;
v->a[108422] = actions(1991);
v->a[108423] = 2;
v->a[108424] = sym_test_operator;
v->a[108425] = sym_raw_string;
v->a[108426] = state(369);
v->a[108427] = 2;
v->a[108428] = sym_concatenation;
v->a[108429] = aux_sym_for_statement_repeat1;
v->a[108430] = state(791);
v->a[108431] = 7;
v->a[108432] = sym_arithmetic_expansion;
v->a[108433] = sym_brace_expression;
v->a[108434] = sym_string;
v->a[108435] = sym_number;
v->a[108436] = sym_simple_expansion;
v->a[108437] = sym_expansion;
v->a[108438] = sym_command_substitution;
v->a[108439] = 3;
small_parse_table_5422(v);
}
void small_parse_table_5422(t_small_parse_table_array *v)
{
v->a[108440] = actions(3);
v->a[108441] = 1;
v->a[108442] = sym_comment;
v->a[108443] = actions(6215);
v->a[108444] = 3;
v->a[108445] = sym_file_descriptor;
v->a[108446] = ts_builtin_sym_end;
v->a[108447] = aux_sym_heredoc_redirect_token1;
v->a[108448] = actions(6213);
v->a[108449] = 21;
v->a[108450] = anon_sym_PIPE;
v->a[108451] = anon_sym_RPAREN;
v->a[108452] = anon_sym_SEMI_SEMI;
v->a[108453] = anon_sym_PIPE_AMP;
v->a[108454] = anon_sym_AMP_AMP;
v->a[108455] = anon_sym_PIPE_PIPE;
v->a[108456] = anon_sym_LT;
v->a[108457] = anon_sym_GT;
v->a[108458] = anon_sym_GT_GT;
v->a[108459] = anon_sym_AMP_GT;
small_parse_table_5423(v);
}
void small_parse_table_5423(t_small_parse_table_array *v)
{
v->a[108460] = anon_sym_AMP_GT_GT;
v->a[108461] = anon_sym_LT_AMP;
v->a[108462] = anon_sym_GT_AMP;
v->a[108463] = anon_sym_GT_PIPE;
v->a[108464] = anon_sym_LT_AMP_DASH;
v->a[108465] = anon_sym_GT_AMP_DASH;
v->a[108466] = anon_sym_LT_LT;
v->a[108467] = anon_sym_LT_LT_DASH;
v->a[108468] = anon_sym_AMP;
v->a[108469] = anon_sym_BQUOTE;
v->a[108470] = anon_sym_SEMI;
v->a[108471] = 3;
v->a[108472] = actions(3);
v->a[108473] = 1;
v->a[108474] = sym_comment;
v->a[108475] = actions(6211);
v->a[108476] = 3;
v->a[108477] = sym_file_descriptor;
v->a[108478] = ts_builtin_sym_end;
v->a[108479] = aux_sym_heredoc_redirect_token1;
small_parse_table_5424(v);
}
void small_parse_table_5424(t_small_parse_table_array *v)
{
v->a[108480] = actions(6209);
v->a[108481] = 21;
v->a[108482] = anon_sym_PIPE;
v->a[108483] = anon_sym_RPAREN;
v->a[108484] = anon_sym_SEMI_SEMI;
v->a[108485] = anon_sym_PIPE_AMP;
v->a[108486] = anon_sym_AMP_AMP;
v->a[108487] = anon_sym_PIPE_PIPE;
v->a[108488] = anon_sym_LT;
v->a[108489] = anon_sym_GT;
v->a[108490] = anon_sym_GT_GT;
v->a[108491] = anon_sym_AMP_GT;
v->a[108492] = anon_sym_AMP_GT_GT;
v->a[108493] = anon_sym_LT_AMP;
v->a[108494] = anon_sym_GT_AMP;
v->a[108495] = anon_sym_GT_PIPE;
v->a[108496] = anon_sym_LT_AMP_DASH;
v->a[108497] = anon_sym_GT_AMP_DASH;
v->a[108498] = anon_sym_LT_LT;
v->a[108499] = anon_sym_LT_LT_DASH;
small_parse_table_5425(v);
}
/* EOF small_parse_table_1084.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1085.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 "./small_parse_table.h"
void small_parse_table_5425(t_small_parse_table_array *v)
{
v->a[108500] = anon_sym_AMP;
v->a[108501] = anon_sym_BQUOTE;
v->a[108502] = anon_sym_SEMI;
v->a[108503] = 3;
v->a[108504] = actions(3);
v->a[108505] = 1;
v->a[108506] = sym_comment;
v->a[108507] = actions(6137);
v->a[108508] = 2;
v->a[108509] = sym_file_descriptor;
v->a[108510] = aux_sym_heredoc_redirect_token1;
v->a[108511] = actions(6139);
v->a[108512] = 22;
v->a[108513] = anon_sym_esac;
v->a[108514] = anon_sym_PIPE;
v->a[108515] = anon_sym_SEMI_SEMI;
v->a[108516] = anon_sym_SEMI_AMP;
v->a[108517] = anon_sym_SEMI_SEMI_AMP;
v->a[108518] = anon_sym_PIPE_AMP;
v->a[108519] = anon_sym_AMP_AMP;
small_parse_table_5426(v);
}
void small_parse_table_5426(t_small_parse_table_array *v)
{
v->a[108520] = anon_sym_PIPE_PIPE;
v->a[108521] = anon_sym_LT;
v->a[108522] = anon_sym_GT;
v->a[108523] = anon_sym_GT_GT;
v->a[108524] = anon_sym_AMP_GT;
v->a[108525] = anon_sym_AMP_GT_GT;
v->a[108526] = anon_sym_LT_AMP;
v->a[108527] = anon_sym_GT_AMP;
v->a[108528] = anon_sym_GT_PIPE;
v->a[108529] = anon_sym_LT_AMP_DASH;
v->a[108530] = anon_sym_GT_AMP_DASH;
v->a[108531] = anon_sym_LT_LT;
v->a[108532] = anon_sym_LT_LT_DASH;
v->a[108533] = anon_sym_AMP;
v->a[108534] = anon_sym_SEMI;
v->a[108535] = 3;
v->a[108536] = actions(3);
v->a[108537] = 1;
v->a[108538] = sym_comment;
v->a[108539] = actions(6203);
small_parse_table_5427(v);
}
void small_parse_table_5427(t_small_parse_table_array *v)
{
v->a[108540] = 3;
v->a[108541] = sym_file_descriptor;
v->a[108542] = ts_builtin_sym_end;
v->a[108543] = aux_sym_heredoc_redirect_token1;
v->a[108544] = actions(6201);
v->a[108545] = 21;
v->a[108546] = anon_sym_PIPE;
v->a[108547] = anon_sym_RPAREN;
v->a[108548] = anon_sym_SEMI_SEMI;
v->a[108549] = anon_sym_PIPE_AMP;
v->a[108550] = anon_sym_AMP_AMP;
v->a[108551] = anon_sym_PIPE_PIPE;
v->a[108552] = anon_sym_LT;
v->a[108553] = anon_sym_GT;
v->a[108554] = anon_sym_GT_GT;
v->a[108555] = anon_sym_AMP_GT;
v->a[108556] = anon_sym_AMP_GT_GT;
v->a[108557] = anon_sym_LT_AMP;
v->a[108558] = anon_sym_GT_AMP;
v->a[108559] = anon_sym_GT_PIPE;
small_parse_table_5428(v);
}
void small_parse_table_5428(t_small_parse_table_array *v)
{
v->a[108560] = anon_sym_LT_AMP_DASH;
v->a[108561] = anon_sym_GT_AMP_DASH;
v->a[108562] = anon_sym_LT_LT;
v->a[108563] = anon_sym_LT_LT_DASH;
v->a[108564] = anon_sym_AMP;
v->a[108565] = anon_sym_BQUOTE;
v->a[108566] = anon_sym_SEMI;
v->a[108567] = 3;
v->a[108568] = actions(3);
v->a[108569] = 1;
v->a[108570] = sym_comment;
v->a[108571] = actions(6043);
v->a[108572] = 2;
v->a[108573] = sym_file_descriptor;
v->a[108574] = aux_sym_heredoc_redirect_token1;
v->a[108575] = actions(6045);
v->a[108576] = 22;
v->a[108577] = anon_sym_esac;
v->a[108578] = anon_sym_PIPE;
v->a[108579] = anon_sym_SEMI_SEMI;
small_parse_table_5429(v);
}
void small_parse_table_5429(t_small_parse_table_array *v)
{
v->a[108580] = anon_sym_SEMI_AMP;
v->a[108581] = anon_sym_SEMI_SEMI_AMP;
v->a[108582] = anon_sym_PIPE_AMP;
v->a[108583] = anon_sym_AMP_AMP;
v->a[108584] = anon_sym_PIPE_PIPE;
v->a[108585] = anon_sym_LT;
v->a[108586] = anon_sym_GT;
v->a[108587] = anon_sym_GT_GT;
v->a[108588] = anon_sym_AMP_GT;
v->a[108589] = anon_sym_AMP_GT_GT;
v->a[108590] = anon_sym_LT_AMP;
v->a[108591] = anon_sym_GT_AMP;
v->a[108592] = anon_sym_GT_PIPE;
v->a[108593] = anon_sym_LT_AMP_DASH;
v->a[108594] = anon_sym_GT_AMP_DASH;
v->a[108595] = anon_sym_LT_LT;
v->a[108596] = anon_sym_LT_LT_DASH;
v->a[108597] = anon_sym_AMP;
v->a[108598] = anon_sym_SEMI;
v->a[108599] = 3;
small_parse_table_5430(v);
}
/* EOF small_parse_table_1085.c */

View file

@ -1,140 +0,0 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1086.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 "./small_parse_table.h"
void small_parse_table_5430(t_small_parse_table_array *v)
{
v->a[108600] = actions(3);
v->a[108601] = 1;
v->a[108602] = sym_comment;
v->a[108603] = actions(6195);
v->a[108604] = 3;
v->a[108605] = sym_file_descriptor;
v->a[108606] = ts_builtin_sym_end;
v->a[108607] = aux_sym_heredoc_redirect_token1;
v->a[108608] = actions(6193);
v->a[108609] = 21;
v->a[108610] = anon_sym_PIPE;
v->a[108611] = anon_sym_RPAREN;
v->a[108612] = anon_sym_SEMI_SEMI;
v->a[108613] = anon_sym_PIPE_AMP;
v->a[108614] = anon_sym_AMP_AMP;
v->a[108615] = anon_sym_PIPE_PIPE;
v->a[108616] = anon_sym_LT;
v->a[108617] = anon_sym_GT;
v->a[108618] = anon_sym_GT_GT;
v->a[108619] = anon_sym_AMP_GT;
small_parse_table_5431(v);
}
void small_parse_table_5431(t_small_parse_table_array *v)
{
v->a[108620] = anon_sym_AMP_GT_GT;
v->a[108621] = anon_sym_LT_AMP;
v->a[108622] = anon_sym_GT_AMP;
v->a[108623] = anon_sym_GT_PIPE;
v->a[108624] = anon_sym_LT_AMP_DASH;
v->a[108625] = anon_sym_GT_AMP_DASH;
v->a[108626] = anon_sym_LT_LT;
v->a[108627] = anon_sym_LT_LT_DASH;
v->a[108628] = anon_sym_AMP;
v->a[108629] = anon_sym_BQUOTE;
v->a[108630] = anon_sym_SEMI;
v->a[108631] = 3;
v->a[108632] = actions(3);
v->a[108633] = 1;
v->a[108634] = sym_comment;
v->a[108635] = actions(6081);
v->a[108636] = 2;
v->a[108637] = sym_file_descriptor;
v->a[108638] = aux_sym_heredoc_redirect_token1;
v->a[108639] = actions(6083);
small_parse_table_5432(v);
}
void small_parse_table_5432(t_small_parse_table_array *v)
{
v->a[108640] = 22;
v->a[108641] = anon_sym_esac;
v->a[108642] = anon_sym_PIPE;
v->a[108643] = anon_sym_SEMI_SEMI;
v->a[108644] = anon_sym_SEMI_AMP;
v->a[108645] = anon_sym_SEMI_SEMI_AMP;
v->a[108646] = anon_sym_PIPE_AMP;
v->a[108647] = anon_sym_AMP_AMP;
v->a[108648] = anon_sym_PIPE_PIPE;
v->a[108649] = anon_sym_LT;
v->a[108650] = anon_sym_GT;
v->a[108651] = anon_sym_GT_GT;
v->a[108652] = anon_sym_AMP_GT;
v->a[108653] = anon_sym_AMP_GT_GT;
v->a[108654] = anon_sym_LT_AMP;
v->a[108655] = anon_sym_GT_AMP;
v->a[108656] = anon_sym_GT_PIPE;
v->a[108657] = anon_sym_LT_AMP_DASH;
v->a[108658] = anon_sym_GT_AMP_DASH;
v->a[108659] = anon_sym_LT_LT;
small_parse_table_5433(v);
}
void small_parse_table_5433(t_small_parse_table_array *v)
{
v->a[108660] = anon_sym_LT_LT_DASH;
v->a[108661] = anon_sym_AMP;
v->a[108662] = anon_sym_SEMI;
v->a[108663] = 3;
v->a[108664] = actions(3);
v->a[108665] = 1;
v->a[108666] = sym_comment;
v->a[108667] = actions(6081);
v->a[108668] = 2;
v->a[108669] = sym_file_descriptor;
v->a[108670] = aux_sym_heredoc_redirect_token1;
v->a[108671] = actions(6083);
v->a[108672] = 22;
v->a[108673] = anon_sym_esac;
v->a[108674] = anon_sym_PIPE;
v->a[108675] = anon_sym_SEMI_SEMI;
v->a[108676] = anon_sym_SEMI_AMP;
v->a[108677] = anon_sym_SEMI_SEMI_AMP;
v->a[108678] = anon_sym_PIPE_AMP;
v->a[108679] = anon_sym_AMP_AMP;
small_parse_table_5434(v);
}
void small_parse_table_5434(t_small_parse_table_array *v)
{
v->a[108680] = anon_sym_PIPE_PIPE;
v->a[108681] = anon_sym_LT;
v->a[108682] = anon_sym_GT;
v->a[108683] = anon_sym_GT_GT;
v->a[108684] = anon_sym_AMP_GT;
v->a[108685] = anon_sym_AMP_GT_GT;
v->a[108686] = anon_sym_LT_AMP;
v->a[108687] = anon_sym_GT_AMP;
v->a[108688] = anon_sym_GT_PIPE;
v->a[108689] = anon_sym_LT_AMP_DASH;
v->a[108690] = anon_sym_GT_AMP_DASH;
v->a[108691] = anon_sym_LT_LT;
v->a[108692] = anon_sym_LT_LT_DASH;
v->a[108693] = anon_sym_AMP;
v->a[108694] = anon_sym_SEMI;
v->a[108695] = 3;
v->a[108696] = actions(3);
v->a[108697] = 1;
v->a[108698] = sym_comment;
v->a[108699] = actions(6191);
small_parse_table_5435(v);
}
/* EOF small_parse_table_1086.c */

Some files were not shown because too many files have changed in this diff Show more