Started from buttom go to the sky
This commit is contained in:
parent
96215449bd
commit
f811e55dea
4781 changed files with 10121 additions and 1743 deletions
16244
parser/static/small_parse_table/small_parse_table.h
Normal file
16244
parser/static/small_parse_table/small_parse_table.h
Normal file
File diff suppressed because it is too large
Load diff
140
parser/static/small_parse_table/small_parse_table_0.c
Normal file
140
parser/static/small_parse_table/small_parse_table_0.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_0.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_0(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[0] = 28;
|
||||
v->a[1] = actions(3);
|
||||
v->a[2] = 1;
|
||||
v->a[3] = sym_comment;
|
||||
v->a[4] = actions(415);
|
||||
v->a[5] = 1;
|
||||
v->a[6] = anon_sym_LPAREN;
|
||||
v->a[7] = actions(1410);
|
||||
v->a[8] = 1;
|
||||
v->a[9] = anon_sym_LT_LT_LT;
|
||||
v->a[10] = actions(1412);
|
||||
v->a[11] = 1;
|
||||
v->a[12] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[13] = actions(1414);
|
||||
v->a[14] = 1;
|
||||
v->a[15] = anon_sym_DOLLAR;
|
||||
v->a[16] = actions(1416);
|
||||
v->a[17] = 1;
|
||||
v->a[18] = sym__special_character;
|
||||
v->a[19] = actions(1418);
|
||||
small_parse_table_1(v);
|
||||
}
|
||||
|
||||
void small_parse_table_1(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[20] = 1;
|
||||
v->a[21] = anon_sym_DQUOTE;
|
||||
v->a[22] = actions(1420);
|
||||
v->a[23] = 1;
|
||||
v->a[24] = aux_sym_number_token1;
|
||||
v->a[25] = actions(1422);
|
||||
v->a[26] = 1;
|
||||
v->a[27] = aux_sym_number_token2;
|
||||
v->a[28] = actions(1424);
|
||||
v->a[29] = 1;
|
||||
v->a[30] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[31] = actions(1426);
|
||||
v->a[32] = 1;
|
||||
v->a[33] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[34] = actions(1428);
|
||||
v->a[35] = 1;
|
||||
v->a[36] = anon_sym_BQUOTE;
|
||||
v->a[37] = actions(1430);
|
||||
v->a[38] = 1;
|
||||
v->a[39] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_2(v);
|
||||
}
|
||||
|
||||
void small_parse_table_2(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[40] = actions(1434);
|
||||
v->a[41] = 1;
|
||||
v->a[42] = sym_test_operator;
|
||||
v->a[43] = actions(1436);
|
||||
v->a[44] = 1;
|
||||
v->a[45] = sym__bare_dollar;
|
||||
v->a[46] = actions(1438);
|
||||
v->a[47] = 1;
|
||||
v->a[48] = sym__brace_start;
|
||||
v->a[49] = state(540);
|
||||
v->a[50] = 1;
|
||||
v->a[51] = aux_sym_command_repeat2;
|
||||
v->a[52] = state(1045);
|
||||
v->a[53] = 1;
|
||||
v->a[54] = aux_sym__literal_repeat1;
|
||||
v->a[55] = state(1181);
|
||||
v->a[56] = 1;
|
||||
v->a[57] = sym_herestring_redirect;
|
||||
v->a[58] = state(1182);
|
||||
v->a[59] = 1;
|
||||
small_parse_table_3(v);
|
||||
}
|
||||
|
||||
void small_parse_table_3(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[60] = sym_concatenation;
|
||||
v->a[61] = state(4991);
|
||||
v->a[62] = 1;
|
||||
v->a[63] = sym_subshell;
|
||||
v->a[64] = actions(1402);
|
||||
v->a[65] = 2;
|
||||
v->a[66] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[67] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[68] = actions(1406);
|
||||
v->a[69] = 2;
|
||||
v->a[70] = anon_sym_EQ_EQ;
|
||||
v->a[71] = anon_sym_EQ_TILDE;
|
||||
v->a[72] = actions(1408);
|
||||
v->a[73] = 2;
|
||||
v->a[74] = sym_file_descriptor;
|
||||
v->a[75] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[76] = actions(1432);
|
||||
v->a[77] = 2;
|
||||
v->a[78] = anon_sym_LT_LPAREN;
|
||||
v->a[79] = anon_sym_GT_LPAREN;
|
||||
small_parse_table_4(v);
|
||||
}
|
||||
|
||||
void small_parse_table_4(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[80] = actions(1400);
|
||||
v->a[81] = 3;
|
||||
v->a[82] = sym_raw_string;
|
||||
v->a[83] = sym_ansi_c_string;
|
||||
v->a[84] = sym_word;
|
||||
v->a[85] = state(874);
|
||||
v->a[86] = 9;
|
||||
v->a[87] = sym_arithmetic_expansion;
|
||||
v->a[88] = sym_brace_expression;
|
||||
v->a[89] = sym_string;
|
||||
v->a[90] = sym_translated_string;
|
||||
v->a[91] = sym_number;
|
||||
v->a[92] = sym_simple_expansion;
|
||||
v->a[93] = sym_expansion;
|
||||
v->a[94] = sym_command_substitution;
|
||||
v->a[95] = sym_process_substitution;
|
||||
v->a[96] = actions(1404);
|
||||
v->a[97] = 22;
|
||||
v->a[98] = anon_sym_SEMI;
|
||||
v->a[99] = anon_sym_PIPE_PIPE;
|
||||
small_parse_table_5(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_0.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1.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_5(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100] = anon_sym_AMP_AMP;
|
||||
v->a[101] = anon_sym_PIPE;
|
||||
v->a[102] = anon_sym_AMP;
|
||||
v->a[103] = anon_sym_LT;
|
||||
v->a[104] = anon_sym_GT;
|
||||
v->a[105] = anon_sym_LT_LT;
|
||||
v->a[106] = anon_sym_GT_GT;
|
||||
v->a[107] = anon_sym_esac;
|
||||
v->a[108] = anon_sym_SEMI_SEMI;
|
||||
v->a[109] = anon_sym_SEMI_AMP;
|
||||
v->a[110] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[111] = anon_sym_PIPE_AMP;
|
||||
v->a[112] = anon_sym_AMP_GT;
|
||||
v->a[113] = anon_sym_AMP_GT_GT;
|
||||
v->a[114] = anon_sym_LT_AMP;
|
||||
v->a[115] = anon_sym_GT_AMP;
|
||||
v->a[116] = anon_sym_GT_PIPE;
|
||||
v->a[117] = anon_sym_LT_AMP_DASH;
|
||||
v->a[118] = anon_sym_GT_AMP_DASH;
|
||||
v->a[119] = anon_sym_LT_LT_DASH;
|
||||
small_parse_table_6(v);
|
||||
}
|
||||
|
||||
void small_parse_table_6(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[120] = 28;
|
||||
v->a[121] = actions(3);
|
||||
v->a[122] = 1;
|
||||
v->a[123] = sym_comment;
|
||||
v->a[124] = actions(415);
|
||||
v->a[125] = 1;
|
||||
v->a[126] = anon_sym_LPAREN;
|
||||
v->a[127] = actions(1410);
|
||||
v->a[128] = 1;
|
||||
v->a[129] = anon_sym_LT_LT_LT;
|
||||
v->a[130] = actions(1412);
|
||||
v->a[131] = 1;
|
||||
v->a[132] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[133] = actions(1414);
|
||||
v->a[134] = 1;
|
||||
v->a[135] = anon_sym_DOLLAR;
|
||||
v->a[136] = actions(1416);
|
||||
v->a[137] = 1;
|
||||
v->a[138] = sym__special_character;
|
||||
v->a[139] = actions(1418);
|
||||
small_parse_table_7(v);
|
||||
}
|
||||
|
||||
void small_parse_table_7(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[140] = 1;
|
||||
v->a[141] = anon_sym_DQUOTE;
|
||||
v->a[142] = actions(1420);
|
||||
v->a[143] = 1;
|
||||
v->a[144] = aux_sym_number_token1;
|
||||
v->a[145] = actions(1422);
|
||||
v->a[146] = 1;
|
||||
v->a[147] = aux_sym_number_token2;
|
||||
v->a[148] = actions(1424);
|
||||
v->a[149] = 1;
|
||||
v->a[150] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[151] = actions(1426);
|
||||
v->a[152] = 1;
|
||||
v->a[153] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[154] = actions(1428);
|
||||
v->a[155] = 1;
|
||||
v->a[156] = anon_sym_BQUOTE;
|
||||
v->a[157] = actions(1430);
|
||||
v->a[158] = 1;
|
||||
v->a[159] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_8(v);
|
||||
}
|
||||
|
||||
void small_parse_table_8(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[160] = actions(1434);
|
||||
v->a[161] = 1;
|
||||
v->a[162] = sym_test_operator;
|
||||
v->a[163] = actions(1436);
|
||||
v->a[164] = 1;
|
||||
v->a[165] = sym__bare_dollar;
|
||||
v->a[166] = actions(1438);
|
||||
v->a[167] = 1;
|
||||
v->a[168] = sym__brace_start;
|
||||
v->a[169] = state(535);
|
||||
v->a[170] = 1;
|
||||
v->a[171] = aux_sym_command_repeat2;
|
||||
v->a[172] = state(1045);
|
||||
v->a[173] = 1;
|
||||
v->a[174] = aux_sym__literal_repeat1;
|
||||
v->a[175] = state(1181);
|
||||
v->a[176] = 1;
|
||||
v->a[177] = sym_herestring_redirect;
|
||||
v->a[178] = state(1182);
|
||||
v->a[179] = 1;
|
||||
small_parse_table_9(v);
|
||||
}
|
||||
|
||||
void small_parse_table_9(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[180] = sym_concatenation;
|
||||
v->a[181] = state(4977);
|
||||
v->a[182] = 1;
|
||||
v->a[183] = sym_subshell;
|
||||
v->a[184] = actions(1402);
|
||||
v->a[185] = 2;
|
||||
v->a[186] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[187] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[188] = actions(1406);
|
||||
v->a[189] = 2;
|
||||
v->a[190] = anon_sym_EQ_EQ;
|
||||
v->a[191] = anon_sym_EQ_TILDE;
|
||||
v->a[192] = actions(1432);
|
||||
v->a[193] = 2;
|
||||
v->a[194] = anon_sym_LT_LPAREN;
|
||||
v->a[195] = anon_sym_GT_LPAREN;
|
||||
v->a[196] = actions(1442);
|
||||
v->a[197] = 2;
|
||||
v->a[198] = sym_file_descriptor;
|
||||
v->a[199] = aux_sym_heredoc_redirect_token1;
|
||||
small_parse_table_10(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_10.c
Normal file
140
parser/static/small_parse_table/small_parse_table_10.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_10.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_50(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1000] = 1;
|
||||
v->a[1001] = sym_herestring_redirect;
|
||||
v->a[1002] = state(1716);
|
||||
v->a[1003] = 1;
|
||||
v->a[1004] = sym_concatenation;
|
||||
v->a[1005] = state(4952);
|
||||
v->a[1006] = 1;
|
||||
v->a[1007] = sym_subshell;
|
||||
v->a[1008] = actions(1442);
|
||||
v->a[1009] = 2;
|
||||
v->a[1010] = sym_file_descriptor;
|
||||
v->a[1011] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[1012] = actions(1543);
|
||||
v->a[1013] = 2;
|
||||
v->a[1014] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[1015] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1016] = actions(1545);
|
||||
v->a[1017] = 2;
|
||||
v->a[1018] = anon_sym_EQ_EQ;
|
||||
v->a[1019] = anon_sym_EQ_TILDE;
|
||||
small_parse_table_51(v);
|
||||
}
|
||||
|
||||
void small_parse_table_51(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1020] = actions(1569);
|
||||
v->a[1021] = 2;
|
||||
v->a[1022] = anon_sym_LT_LPAREN;
|
||||
v->a[1023] = anon_sym_GT_LPAREN;
|
||||
v->a[1024] = actions(1541);
|
||||
v->a[1025] = 3;
|
||||
v->a[1026] = sym_raw_string;
|
||||
v->a[1027] = sym_ansi_c_string;
|
||||
v->a[1028] = sym_word;
|
||||
v->a[1029] = state(1023);
|
||||
v->a[1030] = 9;
|
||||
v->a[1031] = sym_arithmetic_expansion;
|
||||
v->a[1032] = sym_brace_expression;
|
||||
v->a[1033] = sym_string;
|
||||
v->a[1034] = sym_translated_string;
|
||||
v->a[1035] = sym_number;
|
||||
v->a[1036] = sym_simple_expansion;
|
||||
v->a[1037] = sym_expansion;
|
||||
v->a[1038] = sym_command_substitution;
|
||||
v->a[1039] = sym_process_substitution;
|
||||
small_parse_table_52(v);
|
||||
}
|
||||
|
||||
void small_parse_table_52(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1040] = actions(1440);
|
||||
v->a[1041] = 20;
|
||||
v->a[1042] = anon_sym_SEMI;
|
||||
v->a[1043] = anon_sym_PIPE_PIPE;
|
||||
v->a[1044] = anon_sym_AMP_AMP;
|
||||
v->a[1045] = anon_sym_PIPE;
|
||||
v->a[1046] = anon_sym_AMP;
|
||||
v->a[1047] = anon_sym_LT;
|
||||
v->a[1048] = anon_sym_GT;
|
||||
v->a[1049] = anon_sym_LT_LT;
|
||||
v->a[1050] = anon_sym_GT_GT;
|
||||
v->a[1051] = anon_sym_RPAREN;
|
||||
v->a[1052] = anon_sym_SEMI_SEMI;
|
||||
v->a[1053] = anon_sym_PIPE_AMP;
|
||||
v->a[1054] = anon_sym_AMP_GT;
|
||||
v->a[1055] = anon_sym_AMP_GT_GT;
|
||||
v->a[1056] = anon_sym_LT_AMP;
|
||||
v->a[1057] = anon_sym_GT_AMP;
|
||||
v->a[1058] = anon_sym_GT_PIPE;
|
||||
v->a[1059] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_53(v);
|
||||
}
|
||||
|
||||
void small_parse_table_53(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1060] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1061] = anon_sym_LT_LT_DASH;
|
||||
v->a[1062] = 28;
|
||||
v->a[1063] = actions(3);
|
||||
v->a[1064] = 1;
|
||||
v->a[1065] = sym_comment;
|
||||
v->a[1066] = actions(19);
|
||||
v->a[1067] = 1;
|
||||
v->a[1068] = anon_sym_LPAREN;
|
||||
v->a[1069] = actions(1583);
|
||||
v->a[1070] = 1;
|
||||
v->a[1071] = anon_sym_LT_LT_LT;
|
||||
v->a[1072] = actions(1585);
|
||||
v->a[1073] = 1;
|
||||
v->a[1074] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[1075] = actions(1587);
|
||||
v->a[1076] = 1;
|
||||
v->a[1077] = anon_sym_DOLLAR;
|
||||
v->a[1078] = actions(1589);
|
||||
v->a[1079] = 1;
|
||||
small_parse_table_54(v);
|
||||
}
|
||||
|
||||
void small_parse_table_54(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1080] = sym__special_character;
|
||||
v->a[1081] = actions(1591);
|
||||
v->a[1082] = 1;
|
||||
v->a[1083] = anon_sym_DQUOTE;
|
||||
v->a[1084] = actions(1593);
|
||||
v->a[1085] = 1;
|
||||
v->a[1086] = aux_sym_number_token1;
|
||||
v->a[1087] = actions(1595);
|
||||
v->a[1088] = 1;
|
||||
v->a[1089] = aux_sym_number_token2;
|
||||
v->a[1090] = actions(1597);
|
||||
v->a[1091] = 1;
|
||||
v->a[1092] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1093] = actions(1599);
|
||||
v->a[1094] = 1;
|
||||
v->a[1095] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1096] = actions(1601);
|
||||
v->a[1097] = 1;
|
||||
v->a[1098] = anon_sym_BQUOTE;
|
||||
v->a[1099] = actions(1603);
|
||||
small_parse_table_55(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_10.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_100.c
Normal file
140
parser/static/small_parse_table/small_parse_table_100.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_100.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_500(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10000] = anon_sym_AMP_GT_GT;
|
||||
v->a[10001] = anon_sym_LT_AMP;
|
||||
v->a[10002] = anon_sym_GT_AMP;
|
||||
v->a[10003] = anon_sym_GT_PIPE;
|
||||
v->a[10004] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10005] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10006] = anon_sym_LT_LT_DASH;
|
||||
v->a[10007] = 21;
|
||||
v->a[10008] = actions(3);
|
||||
v->a[10009] = 1;
|
||||
v->a[10010] = sym_comment;
|
||||
v->a[10011] = actions(2818);
|
||||
v->a[10012] = 1;
|
||||
v->a[10013] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10014] = actions(2821);
|
||||
v->a[10015] = 1;
|
||||
v->a[10016] = anon_sym_DOLLAR;
|
||||
v->a[10017] = actions(2824);
|
||||
v->a[10018] = 1;
|
||||
v->a[10019] = sym__special_character;
|
||||
small_parse_table_501(v);
|
||||
}
|
||||
|
||||
void small_parse_table_501(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10020] = actions(2827);
|
||||
v->a[10021] = 1;
|
||||
v->a[10022] = anon_sym_DQUOTE;
|
||||
v->a[10023] = actions(2830);
|
||||
v->a[10024] = 1;
|
||||
v->a[10025] = aux_sym_number_token1;
|
||||
v->a[10026] = actions(2833);
|
||||
v->a[10027] = 1;
|
||||
v->a[10028] = aux_sym_number_token2;
|
||||
v->a[10029] = actions(2836);
|
||||
v->a[10030] = 1;
|
||||
v->a[10031] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10032] = actions(2839);
|
||||
v->a[10033] = 1;
|
||||
v->a[10034] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10035] = actions(2842);
|
||||
v->a[10036] = 1;
|
||||
v->a[10037] = anon_sym_BQUOTE;
|
||||
v->a[10038] = actions(2845);
|
||||
v->a[10039] = 1;
|
||||
small_parse_table_502(v);
|
||||
}
|
||||
|
||||
void small_parse_table_502(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10040] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[10041] = actions(2851);
|
||||
v->a[10042] = 1;
|
||||
v->a[10043] = sym_test_operator;
|
||||
v->a[10044] = actions(2854);
|
||||
v->a[10045] = 1;
|
||||
v->a[10046] = sym__brace_start;
|
||||
v->a[10047] = state(1803);
|
||||
v->a[10048] = 1;
|
||||
v->a[10049] = aux_sym__literal_repeat1;
|
||||
v->a[10050] = actions(2216);
|
||||
v->a[10051] = 2;
|
||||
v->a[10052] = sym_file_descriptor;
|
||||
v->a[10053] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10054] = actions(2815);
|
||||
v->a[10055] = 2;
|
||||
v->a[10056] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10057] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10058] = actions(2848);
|
||||
v->a[10059] = 2;
|
||||
small_parse_table_503(v);
|
||||
}
|
||||
|
||||
void small_parse_table_503(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10060] = anon_sym_LT_LPAREN;
|
||||
v->a[10061] = anon_sym_GT_LPAREN;
|
||||
v->a[10062] = state(630);
|
||||
v->a[10063] = 2;
|
||||
v->a[10064] = sym_concatenation;
|
||||
v->a[10065] = aux_sym_for_statement_repeat1;
|
||||
v->a[10066] = actions(2812);
|
||||
v->a[10067] = 3;
|
||||
v->a[10068] = sym_raw_string;
|
||||
v->a[10069] = sym_ansi_c_string;
|
||||
v->a[10070] = sym_word;
|
||||
v->a[10071] = state(1381);
|
||||
v->a[10072] = 9;
|
||||
v->a[10073] = sym_arithmetic_expansion;
|
||||
v->a[10074] = sym_brace_expression;
|
||||
v->a[10075] = sym_string;
|
||||
v->a[10076] = sym_translated_string;
|
||||
v->a[10077] = sym_number;
|
||||
v->a[10078] = sym_simple_expansion;
|
||||
v->a[10079] = sym_expansion;
|
||||
small_parse_table_504(v);
|
||||
}
|
||||
|
||||
void small_parse_table_504(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10080] = sym_command_substitution;
|
||||
v->a[10081] = sym_process_substitution;
|
||||
v->a[10082] = actions(2214);
|
||||
v->a[10083] = 22;
|
||||
v->a[10084] = anon_sym_SEMI;
|
||||
v->a[10085] = anon_sym_PIPE_PIPE;
|
||||
v->a[10086] = anon_sym_AMP_AMP;
|
||||
v->a[10087] = anon_sym_PIPE;
|
||||
v->a[10088] = anon_sym_AMP;
|
||||
v->a[10089] = anon_sym_LT;
|
||||
v->a[10090] = anon_sym_GT;
|
||||
v->a[10091] = anon_sym_LT_LT;
|
||||
v->a[10092] = anon_sym_GT_GT;
|
||||
v->a[10093] = anon_sym_esac;
|
||||
v->a[10094] = anon_sym_SEMI_SEMI;
|
||||
v->a[10095] = anon_sym_SEMI_AMP;
|
||||
v->a[10096] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10097] = anon_sym_PIPE_AMP;
|
||||
v->a[10098] = anon_sym_AMP_GT;
|
||||
v->a[10099] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_505(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_100.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1000.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1000.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[100001] = anon_sym_TILDE;
|
||||
v->a[100002] = actions(1221);
|
||||
v->a[100003] = 1;
|
||||
v->a[100004] = sym__special_character;
|
||||
v->a[100005] = actions(1225);
|
||||
v->a[100006] = 1;
|
||||
v->a[100007] = sym_test_operator;
|
||||
v->a[100008] = actions(3060);
|
||||
v->a[100009] = 1;
|
||||
v->a[100010] = anon_sym_BQUOTE;
|
||||
v->a[100011] = state(2484);
|
||||
v->a[100012] = 1;
|
||||
v->a[100013] = aux_sym__literal_repeat1;
|
||||
v->a[100014] = state(3323);
|
||||
v->a[100015] = 1;
|
||||
v->a[100016] = sym__expression;
|
||||
v->a[100017] = actions(1129);
|
||||
v->a[100018] = 2;
|
||||
v->a[100019] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5001(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5001(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100020] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100021] = actions(1165);
|
||||
v->a[100022] = 2;
|
||||
v->a[100023] = anon_sym_LT_LPAREN;
|
||||
v->a[100024] = anon_sym_GT_LPAREN;
|
||||
v->a[100025] = actions(1215);
|
||||
v->a[100026] = 2;
|
||||
v->a[100027] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100028] = anon_sym_DASH_DASH2;
|
||||
v->a[100029] = actions(1217);
|
||||
v->a[100030] = 2;
|
||||
v->a[100031] = anon_sym_DASH2;
|
||||
v->a[100032] = anon_sym_PLUS2;
|
||||
v->a[100033] = actions(1223);
|
||||
v->a[100034] = 2;
|
||||
v->a[100035] = sym_raw_string;
|
||||
v->a[100036] = sym_ansi_c_string;
|
||||
v->a[100037] = state(2594);
|
||||
v->a[100038] = 6;
|
||||
v->a[100039] = sym_binary_expression;
|
||||
small_parse_table_5002(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5002(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100040] = sym_ternary_expression;
|
||||
v->a[100041] = sym_unary_expression;
|
||||
v->a[100042] = sym_postfix_expression;
|
||||
v->a[100043] = sym_parenthesized_expression;
|
||||
v->a[100044] = sym_concatenation;
|
||||
v->a[100045] = state(2588);
|
||||
v->a[100046] = 9;
|
||||
v->a[100047] = sym_arithmetic_expansion;
|
||||
v->a[100048] = sym_brace_expression;
|
||||
v->a[100049] = sym_string;
|
||||
v->a[100050] = sym_translated_string;
|
||||
v->a[100051] = sym_number;
|
||||
v->a[100052] = sym_simple_expansion;
|
||||
v->a[100053] = sym_expansion;
|
||||
v->a[100054] = sym_command_substitution;
|
||||
v->a[100055] = sym_process_substitution;
|
||||
v->a[100056] = 26;
|
||||
v->a[100057] = actions(71);
|
||||
v->a[100058] = 1;
|
||||
v->a[100059] = sym_comment;
|
||||
small_parse_table_5003(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5003(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100060] = actions(1131);
|
||||
v->a[100061] = 1;
|
||||
v->a[100062] = anon_sym_LPAREN;
|
||||
v->a[100063] = actions(1141);
|
||||
v->a[100064] = 1;
|
||||
v->a[100065] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100066] = actions(1145);
|
||||
v->a[100067] = 1;
|
||||
v->a[100068] = anon_sym_DOLLAR;
|
||||
v->a[100069] = actions(1149);
|
||||
v->a[100070] = 1;
|
||||
v->a[100071] = anon_sym_DQUOTE;
|
||||
v->a[100072] = actions(1153);
|
||||
v->a[100073] = 1;
|
||||
v->a[100074] = aux_sym_number_token1;
|
||||
v->a[100075] = actions(1155);
|
||||
v->a[100076] = 1;
|
||||
v->a[100077] = aux_sym_number_token2;
|
||||
v->a[100078] = actions(1157);
|
||||
v->a[100079] = 1;
|
||||
small_parse_table_5004(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5004(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100080] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100081] = actions(1159);
|
||||
v->a[100082] = 1;
|
||||
v->a[100083] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100084] = actions(1163);
|
||||
v->a[100085] = 1;
|
||||
v->a[100086] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100087] = actions(1169);
|
||||
v->a[100088] = 1;
|
||||
v->a[100089] = sym__brace_start;
|
||||
v->a[100090] = actions(1211);
|
||||
v->a[100091] = 1;
|
||||
v->a[100092] = sym_word;
|
||||
v->a[100093] = actions(1213);
|
||||
v->a[100094] = 1;
|
||||
v->a[100095] = anon_sym_BANG;
|
||||
v->a[100096] = actions(1219);
|
||||
v->a[100097] = 1;
|
||||
v->a[100098] = anon_sym_TILDE;
|
||||
v->a[100099] = actions(1221);
|
||||
small_parse_table_5005(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1000.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1001.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1001.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[100101] = sym__special_character;
|
||||
v->a[100102] = actions(1225);
|
||||
v->a[100103] = 1;
|
||||
v->a[100104] = sym_test_operator;
|
||||
v->a[100105] = actions(3060);
|
||||
v->a[100106] = 1;
|
||||
v->a[100107] = anon_sym_BQUOTE;
|
||||
v->a[100108] = state(2484);
|
||||
v->a[100109] = 1;
|
||||
v->a[100110] = aux_sym__literal_repeat1;
|
||||
v->a[100111] = state(3327);
|
||||
v->a[100112] = 1;
|
||||
v->a[100113] = sym__expression;
|
||||
v->a[100114] = actions(1129);
|
||||
v->a[100115] = 2;
|
||||
v->a[100116] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100117] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100118] = actions(1165);
|
||||
v->a[100119] = 2;
|
||||
small_parse_table_5006(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5006(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100120] = anon_sym_LT_LPAREN;
|
||||
v->a[100121] = anon_sym_GT_LPAREN;
|
||||
v->a[100122] = actions(1215);
|
||||
v->a[100123] = 2;
|
||||
v->a[100124] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100125] = anon_sym_DASH_DASH2;
|
||||
v->a[100126] = actions(1217);
|
||||
v->a[100127] = 2;
|
||||
v->a[100128] = anon_sym_DASH2;
|
||||
v->a[100129] = anon_sym_PLUS2;
|
||||
v->a[100130] = actions(1223);
|
||||
v->a[100131] = 2;
|
||||
v->a[100132] = sym_raw_string;
|
||||
v->a[100133] = sym_ansi_c_string;
|
||||
v->a[100134] = state(2594);
|
||||
v->a[100135] = 6;
|
||||
v->a[100136] = sym_binary_expression;
|
||||
v->a[100137] = sym_ternary_expression;
|
||||
v->a[100138] = sym_unary_expression;
|
||||
v->a[100139] = sym_postfix_expression;
|
||||
small_parse_table_5007(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5007(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100140] = sym_parenthesized_expression;
|
||||
v->a[100141] = sym_concatenation;
|
||||
v->a[100142] = state(2588);
|
||||
v->a[100143] = 9;
|
||||
v->a[100144] = sym_arithmetic_expansion;
|
||||
v->a[100145] = sym_brace_expression;
|
||||
v->a[100146] = sym_string;
|
||||
v->a[100147] = sym_translated_string;
|
||||
v->a[100148] = sym_number;
|
||||
v->a[100149] = sym_simple_expansion;
|
||||
v->a[100150] = sym_expansion;
|
||||
v->a[100151] = sym_command_substitution;
|
||||
v->a[100152] = sym_process_substitution;
|
||||
v->a[100153] = 26;
|
||||
v->a[100154] = actions(71);
|
||||
v->a[100155] = 1;
|
||||
v->a[100156] = sym_comment;
|
||||
v->a[100157] = actions(1131);
|
||||
v->a[100158] = 1;
|
||||
v->a[100159] = anon_sym_LPAREN;
|
||||
small_parse_table_5008(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5008(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100160] = actions(1141);
|
||||
v->a[100161] = 1;
|
||||
v->a[100162] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100163] = actions(1145);
|
||||
v->a[100164] = 1;
|
||||
v->a[100165] = anon_sym_DOLLAR;
|
||||
v->a[100166] = actions(1149);
|
||||
v->a[100167] = 1;
|
||||
v->a[100168] = anon_sym_DQUOTE;
|
||||
v->a[100169] = actions(1153);
|
||||
v->a[100170] = 1;
|
||||
v->a[100171] = aux_sym_number_token1;
|
||||
v->a[100172] = actions(1155);
|
||||
v->a[100173] = 1;
|
||||
v->a[100174] = aux_sym_number_token2;
|
||||
v->a[100175] = actions(1157);
|
||||
v->a[100176] = 1;
|
||||
v->a[100177] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100178] = actions(1159);
|
||||
v->a[100179] = 1;
|
||||
small_parse_table_5009(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5009(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100180] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100181] = actions(1163);
|
||||
v->a[100182] = 1;
|
||||
v->a[100183] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100184] = actions(1169);
|
||||
v->a[100185] = 1;
|
||||
v->a[100186] = sym__brace_start;
|
||||
v->a[100187] = actions(1211);
|
||||
v->a[100188] = 1;
|
||||
v->a[100189] = sym_word;
|
||||
v->a[100190] = actions(1213);
|
||||
v->a[100191] = 1;
|
||||
v->a[100192] = anon_sym_BANG;
|
||||
v->a[100193] = actions(1219);
|
||||
v->a[100194] = 1;
|
||||
v->a[100195] = anon_sym_TILDE;
|
||||
v->a[100196] = actions(1221);
|
||||
v->a[100197] = 1;
|
||||
v->a[100198] = sym__special_character;
|
||||
v->a[100199] = actions(1225);
|
||||
small_parse_table_5010(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1001.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1002.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1002.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[100201] = sym_test_operator;
|
||||
v->a[100202] = actions(3060);
|
||||
v->a[100203] = 1;
|
||||
v->a[100204] = anon_sym_BQUOTE;
|
||||
v->a[100205] = state(2484);
|
||||
v->a[100206] = 1;
|
||||
v->a[100207] = aux_sym__literal_repeat1;
|
||||
v->a[100208] = state(3330);
|
||||
v->a[100209] = 1;
|
||||
v->a[100210] = sym__expression;
|
||||
v->a[100211] = actions(1129);
|
||||
v->a[100212] = 2;
|
||||
v->a[100213] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100214] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100215] = actions(1165);
|
||||
v->a[100216] = 2;
|
||||
v->a[100217] = anon_sym_LT_LPAREN;
|
||||
v->a[100218] = anon_sym_GT_LPAREN;
|
||||
v->a[100219] = actions(1215);
|
||||
small_parse_table_5011(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5011(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100220] = 2;
|
||||
v->a[100221] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100222] = anon_sym_DASH_DASH2;
|
||||
v->a[100223] = actions(1217);
|
||||
v->a[100224] = 2;
|
||||
v->a[100225] = anon_sym_DASH2;
|
||||
v->a[100226] = anon_sym_PLUS2;
|
||||
v->a[100227] = actions(1223);
|
||||
v->a[100228] = 2;
|
||||
v->a[100229] = sym_raw_string;
|
||||
v->a[100230] = sym_ansi_c_string;
|
||||
v->a[100231] = state(2594);
|
||||
v->a[100232] = 6;
|
||||
v->a[100233] = sym_binary_expression;
|
||||
v->a[100234] = sym_ternary_expression;
|
||||
v->a[100235] = sym_unary_expression;
|
||||
v->a[100236] = sym_postfix_expression;
|
||||
v->a[100237] = sym_parenthesized_expression;
|
||||
v->a[100238] = sym_concatenation;
|
||||
v->a[100239] = state(2588);
|
||||
small_parse_table_5012(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5012(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100240] = 9;
|
||||
v->a[100241] = sym_arithmetic_expansion;
|
||||
v->a[100242] = sym_brace_expression;
|
||||
v->a[100243] = sym_string;
|
||||
v->a[100244] = sym_translated_string;
|
||||
v->a[100245] = sym_number;
|
||||
v->a[100246] = sym_simple_expansion;
|
||||
v->a[100247] = sym_expansion;
|
||||
v->a[100248] = sym_command_substitution;
|
||||
v->a[100249] = sym_process_substitution;
|
||||
v->a[100250] = 26;
|
||||
v->a[100251] = actions(71);
|
||||
v->a[100252] = 1;
|
||||
v->a[100253] = sym_comment;
|
||||
v->a[100254] = actions(1131);
|
||||
v->a[100255] = 1;
|
||||
v->a[100256] = anon_sym_LPAREN;
|
||||
v->a[100257] = actions(1141);
|
||||
v->a[100258] = 1;
|
||||
v->a[100259] = anon_sym_DOLLAR_LBRACK;
|
||||
small_parse_table_5013(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5013(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100260] = actions(1145);
|
||||
v->a[100261] = 1;
|
||||
v->a[100262] = anon_sym_DOLLAR;
|
||||
v->a[100263] = actions(1149);
|
||||
v->a[100264] = 1;
|
||||
v->a[100265] = anon_sym_DQUOTE;
|
||||
v->a[100266] = actions(1153);
|
||||
v->a[100267] = 1;
|
||||
v->a[100268] = aux_sym_number_token1;
|
||||
v->a[100269] = actions(1155);
|
||||
v->a[100270] = 1;
|
||||
v->a[100271] = aux_sym_number_token2;
|
||||
v->a[100272] = actions(1157);
|
||||
v->a[100273] = 1;
|
||||
v->a[100274] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100275] = actions(1159);
|
||||
v->a[100276] = 1;
|
||||
v->a[100277] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100278] = actions(1163);
|
||||
v->a[100279] = 1;
|
||||
small_parse_table_5014(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5014(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100280] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100281] = actions(1169);
|
||||
v->a[100282] = 1;
|
||||
v->a[100283] = sym__brace_start;
|
||||
v->a[100284] = actions(1211);
|
||||
v->a[100285] = 1;
|
||||
v->a[100286] = sym_word;
|
||||
v->a[100287] = actions(1213);
|
||||
v->a[100288] = 1;
|
||||
v->a[100289] = anon_sym_BANG;
|
||||
v->a[100290] = actions(1219);
|
||||
v->a[100291] = 1;
|
||||
v->a[100292] = anon_sym_TILDE;
|
||||
v->a[100293] = actions(1221);
|
||||
v->a[100294] = 1;
|
||||
v->a[100295] = sym__special_character;
|
||||
v->a[100296] = actions(1225);
|
||||
v->a[100297] = 1;
|
||||
v->a[100298] = sym_test_operator;
|
||||
v->a[100299] = actions(3060);
|
||||
small_parse_table_5015(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1002.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1003.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1003.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[100301] = anon_sym_BQUOTE;
|
||||
v->a[100302] = state(2484);
|
||||
v->a[100303] = 1;
|
||||
v->a[100304] = aux_sym__literal_repeat1;
|
||||
v->a[100305] = state(3332);
|
||||
v->a[100306] = 1;
|
||||
v->a[100307] = sym__expression;
|
||||
v->a[100308] = actions(1129);
|
||||
v->a[100309] = 2;
|
||||
v->a[100310] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100311] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100312] = actions(1165);
|
||||
v->a[100313] = 2;
|
||||
v->a[100314] = anon_sym_LT_LPAREN;
|
||||
v->a[100315] = anon_sym_GT_LPAREN;
|
||||
v->a[100316] = actions(1215);
|
||||
v->a[100317] = 2;
|
||||
v->a[100318] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100319] = anon_sym_DASH_DASH2;
|
||||
small_parse_table_5016(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5016(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100320] = actions(1217);
|
||||
v->a[100321] = 2;
|
||||
v->a[100322] = anon_sym_DASH2;
|
||||
v->a[100323] = anon_sym_PLUS2;
|
||||
v->a[100324] = actions(1223);
|
||||
v->a[100325] = 2;
|
||||
v->a[100326] = sym_raw_string;
|
||||
v->a[100327] = sym_ansi_c_string;
|
||||
v->a[100328] = state(2594);
|
||||
v->a[100329] = 6;
|
||||
v->a[100330] = sym_binary_expression;
|
||||
v->a[100331] = sym_ternary_expression;
|
||||
v->a[100332] = sym_unary_expression;
|
||||
v->a[100333] = sym_postfix_expression;
|
||||
v->a[100334] = sym_parenthesized_expression;
|
||||
v->a[100335] = sym_concatenation;
|
||||
v->a[100336] = state(2588);
|
||||
v->a[100337] = 9;
|
||||
v->a[100338] = sym_arithmetic_expansion;
|
||||
v->a[100339] = sym_brace_expression;
|
||||
small_parse_table_5017(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5017(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100340] = sym_string;
|
||||
v->a[100341] = sym_translated_string;
|
||||
v->a[100342] = sym_number;
|
||||
v->a[100343] = sym_simple_expansion;
|
||||
v->a[100344] = sym_expansion;
|
||||
v->a[100345] = sym_command_substitution;
|
||||
v->a[100346] = sym_process_substitution;
|
||||
v->a[100347] = 3;
|
||||
v->a[100348] = actions(3);
|
||||
v->a[100349] = 1;
|
||||
v->a[100350] = sym_comment;
|
||||
v->a[100351] = actions(1310);
|
||||
v->a[100352] = 5;
|
||||
v->a[100353] = sym_file_descriptor;
|
||||
v->a[100354] = sym__concat;
|
||||
v->a[100355] = sym_test_operator;
|
||||
v->a[100356] = sym__brace_start;
|
||||
v->a[100357] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100358] = actions(1308);
|
||||
v->a[100359] = 38;
|
||||
small_parse_table_5018(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5018(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100360] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100361] = anon_sym_SEMI;
|
||||
v->a[100362] = anon_sym_PIPE_PIPE;
|
||||
v->a[100363] = anon_sym_AMP_AMP;
|
||||
v->a[100364] = anon_sym_PIPE;
|
||||
v->a[100365] = anon_sym_AMP;
|
||||
v->a[100366] = anon_sym_LT;
|
||||
v->a[100367] = anon_sym_GT;
|
||||
v->a[100368] = anon_sym_LT_LT;
|
||||
v->a[100369] = anon_sym_GT_GT;
|
||||
v->a[100370] = anon_sym_RPAREN;
|
||||
v->a[100371] = anon_sym_SEMI_SEMI;
|
||||
v->a[100372] = anon_sym_PIPE_AMP;
|
||||
v->a[100373] = anon_sym_AMP_GT;
|
||||
v->a[100374] = anon_sym_AMP_GT_GT;
|
||||
v->a[100375] = anon_sym_LT_AMP;
|
||||
v->a[100376] = anon_sym_GT_AMP;
|
||||
v->a[100377] = anon_sym_GT_PIPE;
|
||||
v->a[100378] = anon_sym_LT_AMP_DASH;
|
||||
v->a[100379] = anon_sym_GT_AMP_DASH;
|
||||
small_parse_table_5019(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5019(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100380] = anon_sym_LT_LT_DASH;
|
||||
v->a[100381] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100382] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100383] = aux_sym_concatenation_token1;
|
||||
v->a[100384] = anon_sym_DOLLAR;
|
||||
v->a[100385] = sym__special_character;
|
||||
v->a[100386] = anon_sym_DQUOTE;
|
||||
v->a[100387] = sym_raw_string;
|
||||
v->a[100388] = sym_ansi_c_string;
|
||||
v->a[100389] = aux_sym_number_token1;
|
||||
v->a[100390] = aux_sym_number_token2;
|
||||
v->a[100391] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100392] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100393] = anon_sym_BQUOTE;
|
||||
v->a[100394] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100395] = anon_sym_LT_LPAREN;
|
||||
v->a[100396] = anon_sym_GT_LPAREN;
|
||||
v->a[100397] = sym_word;
|
||||
v->a[100398] = 26;
|
||||
v->a[100399] = actions(71);
|
||||
small_parse_table_5020(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1003.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1004.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1004.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[100401] = sym_comment;
|
||||
v->a[100402] = actions(1131);
|
||||
v->a[100403] = 1;
|
||||
v->a[100404] = anon_sym_LPAREN;
|
||||
v->a[100405] = actions(1141);
|
||||
v->a[100406] = 1;
|
||||
v->a[100407] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100408] = actions(1145);
|
||||
v->a[100409] = 1;
|
||||
v->a[100410] = anon_sym_DOLLAR;
|
||||
v->a[100411] = actions(1149);
|
||||
v->a[100412] = 1;
|
||||
v->a[100413] = anon_sym_DQUOTE;
|
||||
v->a[100414] = actions(1153);
|
||||
v->a[100415] = 1;
|
||||
v->a[100416] = aux_sym_number_token1;
|
||||
v->a[100417] = actions(1155);
|
||||
v->a[100418] = 1;
|
||||
v->a[100419] = aux_sym_number_token2;
|
||||
small_parse_table_5021(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5021(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100420] = actions(1157);
|
||||
v->a[100421] = 1;
|
||||
v->a[100422] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100423] = actions(1159);
|
||||
v->a[100424] = 1;
|
||||
v->a[100425] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100426] = actions(1163);
|
||||
v->a[100427] = 1;
|
||||
v->a[100428] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100429] = actions(1169);
|
||||
v->a[100430] = 1;
|
||||
v->a[100431] = sym__brace_start;
|
||||
v->a[100432] = actions(1211);
|
||||
v->a[100433] = 1;
|
||||
v->a[100434] = sym_word;
|
||||
v->a[100435] = actions(1213);
|
||||
v->a[100436] = 1;
|
||||
v->a[100437] = anon_sym_BANG;
|
||||
v->a[100438] = actions(1219);
|
||||
v->a[100439] = 1;
|
||||
small_parse_table_5022(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5022(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100440] = anon_sym_TILDE;
|
||||
v->a[100441] = actions(1221);
|
||||
v->a[100442] = 1;
|
||||
v->a[100443] = sym__special_character;
|
||||
v->a[100444] = actions(1225);
|
||||
v->a[100445] = 1;
|
||||
v->a[100446] = sym_test_operator;
|
||||
v->a[100447] = actions(3060);
|
||||
v->a[100448] = 1;
|
||||
v->a[100449] = anon_sym_BQUOTE;
|
||||
v->a[100450] = state(2484);
|
||||
v->a[100451] = 1;
|
||||
v->a[100452] = aux_sym__literal_repeat1;
|
||||
v->a[100453] = state(3335);
|
||||
v->a[100454] = 1;
|
||||
v->a[100455] = sym__expression;
|
||||
v->a[100456] = actions(1129);
|
||||
v->a[100457] = 2;
|
||||
v->a[100458] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100459] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5023(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5023(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100460] = actions(1165);
|
||||
v->a[100461] = 2;
|
||||
v->a[100462] = anon_sym_LT_LPAREN;
|
||||
v->a[100463] = anon_sym_GT_LPAREN;
|
||||
v->a[100464] = actions(1215);
|
||||
v->a[100465] = 2;
|
||||
v->a[100466] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100467] = anon_sym_DASH_DASH2;
|
||||
v->a[100468] = actions(1217);
|
||||
v->a[100469] = 2;
|
||||
v->a[100470] = anon_sym_DASH2;
|
||||
v->a[100471] = anon_sym_PLUS2;
|
||||
v->a[100472] = actions(1223);
|
||||
v->a[100473] = 2;
|
||||
v->a[100474] = sym_raw_string;
|
||||
v->a[100475] = sym_ansi_c_string;
|
||||
v->a[100476] = state(2594);
|
||||
v->a[100477] = 6;
|
||||
v->a[100478] = sym_binary_expression;
|
||||
v->a[100479] = sym_ternary_expression;
|
||||
small_parse_table_5024(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5024(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100480] = sym_unary_expression;
|
||||
v->a[100481] = sym_postfix_expression;
|
||||
v->a[100482] = sym_parenthesized_expression;
|
||||
v->a[100483] = sym_concatenation;
|
||||
v->a[100484] = state(2588);
|
||||
v->a[100485] = 9;
|
||||
v->a[100486] = sym_arithmetic_expansion;
|
||||
v->a[100487] = sym_brace_expression;
|
||||
v->a[100488] = sym_string;
|
||||
v->a[100489] = sym_translated_string;
|
||||
v->a[100490] = sym_number;
|
||||
v->a[100491] = sym_simple_expansion;
|
||||
v->a[100492] = sym_expansion;
|
||||
v->a[100493] = sym_command_substitution;
|
||||
v->a[100494] = sym_process_substitution;
|
||||
v->a[100495] = 26;
|
||||
v->a[100496] = actions(71);
|
||||
v->a[100497] = 1;
|
||||
v->a[100498] = sym_comment;
|
||||
v->a[100499] = actions(363);
|
||||
small_parse_table_5025(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1004.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1005.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1005.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[100501] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100502] = actions(367);
|
||||
v->a[100503] = 1;
|
||||
v->a[100504] = anon_sym_DOLLAR;
|
||||
v->a[100505] = actions(371);
|
||||
v->a[100506] = 1;
|
||||
v->a[100507] = anon_sym_DQUOTE;
|
||||
v->a[100508] = actions(375);
|
||||
v->a[100509] = 1;
|
||||
v->a[100510] = aux_sym_number_token1;
|
||||
v->a[100511] = actions(377);
|
||||
v->a[100512] = 1;
|
||||
v->a[100513] = aux_sym_number_token2;
|
||||
v->a[100514] = actions(379);
|
||||
v->a[100515] = 1;
|
||||
v->a[100516] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100517] = actions(381);
|
||||
v->a[100518] = 1;
|
||||
v->a[100519] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5026(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5026(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100520] = actions(385);
|
||||
v->a[100521] = 1;
|
||||
v->a[100522] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100523] = actions(391);
|
||||
v->a[100524] = 1;
|
||||
v->a[100525] = sym__brace_start;
|
||||
v->a[100526] = actions(1091);
|
||||
v->a[100527] = 1;
|
||||
v->a[100528] = sym_word;
|
||||
v->a[100529] = actions(1093);
|
||||
v->a[100530] = 1;
|
||||
v->a[100531] = anon_sym_LPAREN;
|
||||
v->a[100532] = actions(1095);
|
||||
v->a[100533] = 1;
|
||||
v->a[100534] = anon_sym_BANG;
|
||||
v->a[100535] = actions(1103);
|
||||
v->a[100536] = 1;
|
||||
v->a[100537] = anon_sym_TILDE;
|
||||
v->a[100538] = actions(1113);
|
||||
v->a[100539] = 1;
|
||||
small_parse_table_5027(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5027(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100540] = sym_test_operator;
|
||||
v->a[100541] = actions(5809);
|
||||
v->a[100542] = 1;
|
||||
v->a[100543] = anon_sym_BQUOTE;
|
||||
v->a[100544] = actions(5916);
|
||||
v->a[100545] = 1;
|
||||
v->a[100546] = sym__special_character;
|
||||
v->a[100547] = state(2472);
|
||||
v->a[100548] = 1;
|
||||
v->a[100549] = aux_sym__literal_repeat1;
|
||||
v->a[100550] = state(2835);
|
||||
v->a[100551] = 1;
|
||||
v->a[100552] = sym__expression;
|
||||
v->a[100553] = actions(352);
|
||||
v->a[100554] = 2;
|
||||
v->a[100555] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100556] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100557] = actions(387);
|
||||
v->a[100558] = 2;
|
||||
v->a[100559] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5028(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5028(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100560] = anon_sym_GT_LPAREN;
|
||||
v->a[100561] = actions(1099);
|
||||
v->a[100562] = 2;
|
||||
v->a[100563] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100564] = anon_sym_DASH_DASH2;
|
||||
v->a[100565] = actions(1101);
|
||||
v->a[100566] = 2;
|
||||
v->a[100567] = anon_sym_DASH2;
|
||||
v->a[100568] = anon_sym_PLUS2;
|
||||
v->a[100569] = actions(1109);
|
||||
v->a[100570] = 2;
|
||||
v->a[100571] = sym_raw_string;
|
||||
v->a[100572] = sym_ansi_c_string;
|
||||
v->a[100573] = state(2863);
|
||||
v->a[100574] = 6;
|
||||
v->a[100575] = sym_binary_expression;
|
||||
v->a[100576] = sym_ternary_expression;
|
||||
v->a[100577] = sym_unary_expression;
|
||||
v->a[100578] = sym_postfix_expression;
|
||||
v->a[100579] = sym_parenthesized_expression;
|
||||
small_parse_table_5029(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5029(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100580] = sym_concatenation;
|
||||
v->a[100581] = state(2451);
|
||||
v->a[100582] = 9;
|
||||
v->a[100583] = sym_arithmetic_expansion;
|
||||
v->a[100584] = sym_brace_expression;
|
||||
v->a[100585] = sym_string;
|
||||
v->a[100586] = sym_translated_string;
|
||||
v->a[100587] = sym_number;
|
||||
v->a[100588] = sym_simple_expansion;
|
||||
v->a[100589] = sym_expansion;
|
||||
v->a[100590] = sym_command_substitution;
|
||||
v->a[100591] = sym_process_substitution;
|
||||
v->a[100592] = 3;
|
||||
v->a[100593] = actions(3);
|
||||
v->a[100594] = 1;
|
||||
v->a[100595] = sym_comment;
|
||||
v->a[100596] = actions(5768);
|
||||
v->a[100597] = 6;
|
||||
v->a[100598] = sym_file_descriptor;
|
||||
v->a[100599] = sym_variable_name;
|
||||
small_parse_table_5030(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1005.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1006.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1006.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_test_operator;
|
||||
v->a[100601] = sym__brace_start;
|
||||
v->a[100602] = ts_builtin_sym_end;
|
||||
v->a[100603] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100604] = actions(5766);
|
||||
v->a[100605] = 37;
|
||||
v->a[100606] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100607] = anon_sym_SEMI;
|
||||
v->a[100608] = anon_sym_PIPE_PIPE;
|
||||
v->a[100609] = anon_sym_AMP_AMP;
|
||||
v->a[100610] = anon_sym_PIPE;
|
||||
v->a[100611] = anon_sym_AMP;
|
||||
v->a[100612] = anon_sym_LT;
|
||||
v->a[100613] = anon_sym_GT;
|
||||
v->a[100614] = anon_sym_LT_LT;
|
||||
v->a[100615] = anon_sym_GT_GT;
|
||||
v->a[100616] = anon_sym_SEMI_SEMI;
|
||||
v->a[100617] = anon_sym_PIPE_AMP;
|
||||
v->a[100618] = anon_sym_AMP_GT;
|
||||
v->a[100619] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_5031(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5031(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100620] = anon_sym_LT_AMP;
|
||||
v->a[100621] = anon_sym_GT_AMP;
|
||||
v->a[100622] = anon_sym_GT_PIPE;
|
||||
v->a[100623] = anon_sym_LT_AMP_DASH;
|
||||
v->a[100624] = anon_sym_GT_AMP_DASH;
|
||||
v->a[100625] = anon_sym_LT_LT_DASH;
|
||||
v->a[100626] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100627] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100628] = anon_sym_DOLLAR;
|
||||
v->a[100629] = sym__special_character;
|
||||
v->a[100630] = anon_sym_DQUOTE;
|
||||
v->a[100631] = sym_raw_string;
|
||||
v->a[100632] = sym_ansi_c_string;
|
||||
v->a[100633] = aux_sym_number_token1;
|
||||
v->a[100634] = aux_sym_number_token2;
|
||||
v->a[100635] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100636] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100637] = anon_sym_BQUOTE;
|
||||
v->a[100638] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100639] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5032(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5032(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100640] = anon_sym_GT_LPAREN;
|
||||
v->a[100641] = aux_sym__simple_variable_name_token1;
|
||||
v->a[100642] = sym_word;
|
||||
v->a[100643] = 26;
|
||||
v->a[100644] = actions(71);
|
||||
v->a[100645] = 1;
|
||||
v->a[100646] = sym_comment;
|
||||
v->a[100647] = actions(1131);
|
||||
v->a[100648] = 1;
|
||||
v->a[100649] = anon_sym_LPAREN;
|
||||
v->a[100650] = actions(1141);
|
||||
v->a[100651] = 1;
|
||||
v->a[100652] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100653] = actions(1145);
|
||||
v->a[100654] = 1;
|
||||
v->a[100655] = anon_sym_DOLLAR;
|
||||
v->a[100656] = actions(1149);
|
||||
v->a[100657] = 1;
|
||||
v->a[100658] = anon_sym_DQUOTE;
|
||||
v->a[100659] = actions(1153);
|
||||
small_parse_table_5033(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5033(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100660] = 1;
|
||||
v->a[100661] = aux_sym_number_token1;
|
||||
v->a[100662] = actions(1155);
|
||||
v->a[100663] = 1;
|
||||
v->a[100664] = aux_sym_number_token2;
|
||||
v->a[100665] = actions(1157);
|
||||
v->a[100666] = 1;
|
||||
v->a[100667] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100668] = actions(1159);
|
||||
v->a[100669] = 1;
|
||||
v->a[100670] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100671] = actions(1163);
|
||||
v->a[100672] = 1;
|
||||
v->a[100673] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100674] = actions(1169);
|
||||
v->a[100675] = 1;
|
||||
v->a[100676] = sym__brace_start;
|
||||
v->a[100677] = actions(1211);
|
||||
v->a[100678] = 1;
|
||||
v->a[100679] = sym_word;
|
||||
small_parse_table_5034(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5034(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100680] = actions(1213);
|
||||
v->a[100681] = 1;
|
||||
v->a[100682] = anon_sym_BANG;
|
||||
v->a[100683] = actions(1219);
|
||||
v->a[100684] = 1;
|
||||
v->a[100685] = anon_sym_TILDE;
|
||||
v->a[100686] = actions(1221);
|
||||
v->a[100687] = 1;
|
||||
v->a[100688] = sym__special_character;
|
||||
v->a[100689] = actions(1225);
|
||||
v->a[100690] = 1;
|
||||
v->a[100691] = sym_test_operator;
|
||||
v->a[100692] = actions(3060);
|
||||
v->a[100693] = 1;
|
||||
v->a[100694] = anon_sym_BQUOTE;
|
||||
v->a[100695] = state(2484);
|
||||
v->a[100696] = 1;
|
||||
v->a[100697] = aux_sym__literal_repeat1;
|
||||
v->a[100698] = state(3345);
|
||||
v->a[100699] = 1;
|
||||
small_parse_table_5035(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1006.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1007.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1007.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym__expression;
|
||||
v->a[100701] = actions(1129);
|
||||
v->a[100702] = 2;
|
||||
v->a[100703] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100704] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100705] = actions(1165);
|
||||
v->a[100706] = 2;
|
||||
v->a[100707] = anon_sym_LT_LPAREN;
|
||||
v->a[100708] = anon_sym_GT_LPAREN;
|
||||
v->a[100709] = actions(1215);
|
||||
v->a[100710] = 2;
|
||||
v->a[100711] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100712] = anon_sym_DASH_DASH2;
|
||||
v->a[100713] = actions(1217);
|
||||
v->a[100714] = 2;
|
||||
v->a[100715] = anon_sym_DASH2;
|
||||
v->a[100716] = anon_sym_PLUS2;
|
||||
v->a[100717] = actions(1223);
|
||||
v->a[100718] = 2;
|
||||
v->a[100719] = sym_raw_string;
|
||||
small_parse_table_5036(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5036(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100720] = sym_ansi_c_string;
|
||||
v->a[100721] = state(2594);
|
||||
v->a[100722] = 6;
|
||||
v->a[100723] = sym_binary_expression;
|
||||
v->a[100724] = sym_ternary_expression;
|
||||
v->a[100725] = sym_unary_expression;
|
||||
v->a[100726] = sym_postfix_expression;
|
||||
v->a[100727] = sym_parenthesized_expression;
|
||||
v->a[100728] = sym_concatenation;
|
||||
v->a[100729] = state(2588);
|
||||
v->a[100730] = 9;
|
||||
v->a[100731] = sym_arithmetic_expansion;
|
||||
v->a[100732] = sym_brace_expression;
|
||||
v->a[100733] = sym_string;
|
||||
v->a[100734] = sym_translated_string;
|
||||
v->a[100735] = sym_number;
|
||||
v->a[100736] = sym_simple_expansion;
|
||||
v->a[100737] = sym_expansion;
|
||||
v->a[100738] = sym_command_substitution;
|
||||
v->a[100739] = sym_process_substitution;
|
||||
small_parse_table_5037(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5037(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100740] = 7;
|
||||
v->a[100741] = actions(3);
|
||||
v->a[100742] = 1;
|
||||
v->a[100743] = sym_comment;
|
||||
v->a[100744] = actions(5826);
|
||||
v->a[100745] = 1;
|
||||
v->a[100746] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100747] = actions(5828);
|
||||
v->a[100748] = 1;
|
||||
v->a[100749] = sym_file_descriptor;
|
||||
v->a[100750] = actions(5831);
|
||||
v->a[100751] = 3;
|
||||
v->a[100752] = sym_variable_name;
|
||||
v->a[100753] = sym_test_operator;
|
||||
v->a[100754] = sym__brace_start;
|
||||
v->a[100755] = actions(5821);
|
||||
v->a[100756] = 10;
|
||||
v->a[100757] = anon_sym_SEMI;
|
||||
v->a[100758] = anon_sym_PIPE_PIPE;
|
||||
v->a[100759] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5038(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5038(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100760] = anon_sym_PIPE;
|
||||
v->a[100761] = anon_sym_AMP;
|
||||
v->a[100762] = anon_sym_LT_LT;
|
||||
v->a[100763] = anon_sym_RPAREN;
|
||||
v->a[100764] = anon_sym_SEMI_SEMI;
|
||||
v->a[100765] = anon_sym_PIPE_AMP;
|
||||
v->a[100766] = anon_sym_LT_LT_DASH;
|
||||
v->a[100767] = actions(5823);
|
||||
v->a[100768] = 11;
|
||||
v->a[100769] = anon_sym_LT;
|
||||
v->a[100770] = anon_sym_GT;
|
||||
v->a[100771] = anon_sym_GT_GT;
|
||||
v->a[100772] = anon_sym_AMP_GT;
|
||||
v->a[100773] = anon_sym_AMP_GT_GT;
|
||||
v->a[100774] = anon_sym_LT_AMP;
|
||||
v->a[100775] = anon_sym_GT_AMP;
|
||||
v->a[100776] = anon_sym_GT_PIPE;
|
||||
v->a[100777] = anon_sym_LT_AMP_DASH;
|
||||
v->a[100778] = anon_sym_GT_AMP_DASH;
|
||||
v->a[100779] = anon_sym_LT_LT_LT;
|
||||
small_parse_table_5039(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5039(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100780] = actions(5819);
|
||||
v->a[100781] = 17;
|
||||
v->a[100782] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100783] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100784] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100785] = anon_sym_DOLLAR;
|
||||
v->a[100786] = sym__special_character;
|
||||
v->a[100787] = anon_sym_DQUOTE;
|
||||
v->a[100788] = sym_raw_string;
|
||||
v->a[100789] = sym_ansi_c_string;
|
||||
v->a[100790] = aux_sym_number_token1;
|
||||
v->a[100791] = aux_sym_number_token2;
|
||||
v->a[100792] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100793] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100794] = anon_sym_BQUOTE;
|
||||
v->a[100795] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100796] = anon_sym_LT_LPAREN;
|
||||
v->a[100797] = anon_sym_GT_LPAREN;
|
||||
v->a[100798] = sym_word;
|
||||
v->a[100799] = 26;
|
||||
small_parse_table_5040(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1007.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1008.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1008.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = actions(71);
|
||||
v->a[100801] = 1;
|
||||
v->a[100802] = sym_comment;
|
||||
v->a[100803] = actions(1131);
|
||||
v->a[100804] = 1;
|
||||
v->a[100805] = anon_sym_LPAREN;
|
||||
v->a[100806] = actions(1141);
|
||||
v->a[100807] = 1;
|
||||
v->a[100808] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100809] = actions(1145);
|
||||
v->a[100810] = 1;
|
||||
v->a[100811] = anon_sym_DOLLAR;
|
||||
v->a[100812] = actions(1149);
|
||||
v->a[100813] = 1;
|
||||
v->a[100814] = anon_sym_DQUOTE;
|
||||
v->a[100815] = actions(1153);
|
||||
v->a[100816] = 1;
|
||||
v->a[100817] = aux_sym_number_token1;
|
||||
v->a[100818] = actions(1155);
|
||||
v->a[100819] = 1;
|
||||
small_parse_table_5041(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5041(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100820] = aux_sym_number_token2;
|
||||
v->a[100821] = actions(1157);
|
||||
v->a[100822] = 1;
|
||||
v->a[100823] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100824] = actions(1159);
|
||||
v->a[100825] = 1;
|
||||
v->a[100826] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100827] = actions(1163);
|
||||
v->a[100828] = 1;
|
||||
v->a[100829] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100830] = actions(1169);
|
||||
v->a[100831] = 1;
|
||||
v->a[100832] = sym__brace_start;
|
||||
v->a[100833] = actions(1211);
|
||||
v->a[100834] = 1;
|
||||
v->a[100835] = sym_word;
|
||||
v->a[100836] = actions(1213);
|
||||
v->a[100837] = 1;
|
||||
v->a[100838] = anon_sym_BANG;
|
||||
v->a[100839] = actions(1219);
|
||||
small_parse_table_5042(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5042(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100840] = 1;
|
||||
v->a[100841] = anon_sym_TILDE;
|
||||
v->a[100842] = actions(1221);
|
||||
v->a[100843] = 1;
|
||||
v->a[100844] = sym__special_character;
|
||||
v->a[100845] = actions(1225);
|
||||
v->a[100846] = 1;
|
||||
v->a[100847] = sym_test_operator;
|
||||
v->a[100848] = actions(3060);
|
||||
v->a[100849] = 1;
|
||||
v->a[100850] = anon_sym_BQUOTE;
|
||||
v->a[100851] = state(2484);
|
||||
v->a[100852] = 1;
|
||||
v->a[100853] = aux_sym__literal_repeat1;
|
||||
v->a[100854] = state(3347);
|
||||
v->a[100855] = 1;
|
||||
v->a[100856] = sym__expression;
|
||||
v->a[100857] = actions(1129);
|
||||
v->a[100858] = 2;
|
||||
v->a[100859] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5043(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5043(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100860] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100861] = actions(1165);
|
||||
v->a[100862] = 2;
|
||||
v->a[100863] = anon_sym_LT_LPAREN;
|
||||
v->a[100864] = anon_sym_GT_LPAREN;
|
||||
v->a[100865] = actions(1215);
|
||||
v->a[100866] = 2;
|
||||
v->a[100867] = anon_sym_PLUS_PLUS2;
|
||||
v->a[100868] = anon_sym_DASH_DASH2;
|
||||
v->a[100869] = actions(1217);
|
||||
v->a[100870] = 2;
|
||||
v->a[100871] = anon_sym_DASH2;
|
||||
v->a[100872] = anon_sym_PLUS2;
|
||||
v->a[100873] = actions(1223);
|
||||
v->a[100874] = 2;
|
||||
v->a[100875] = sym_raw_string;
|
||||
v->a[100876] = sym_ansi_c_string;
|
||||
v->a[100877] = state(2594);
|
||||
v->a[100878] = 6;
|
||||
v->a[100879] = sym_binary_expression;
|
||||
small_parse_table_5044(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5044(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100880] = sym_ternary_expression;
|
||||
v->a[100881] = sym_unary_expression;
|
||||
v->a[100882] = sym_postfix_expression;
|
||||
v->a[100883] = sym_parenthesized_expression;
|
||||
v->a[100884] = sym_concatenation;
|
||||
v->a[100885] = state(2588);
|
||||
v->a[100886] = 9;
|
||||
v->a[100887] = sym_arithmetic_expansion;
|
||||
v->a[100888] = sym_brace_expression;
|
||||
v->a[100889] = sym_string;
|
||||
v->a[100890] = sym_translated_string;
|
||||
v->a[100891] = sym_number;
|
||||
v->a[100892] = sym_simple_expansion;
|
||||
v->a[100893] = sym_expansion;
|
||||
v->a[100894] = sym_command_substitution;
|
||||
v->a[100895] = sym_process_substitution;
|
||||
v->a[100896] = 7;
|
||||
v->a[100897] = actions(3);
|
||||
v->a[100898] = 1;
|
||||
v->a[100899] = sym_comment;
|
||||
small_parse_table_5045(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1008.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1009.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1009.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = actions(5826);
|
||||
v->a[100901] = 1;
|
||||
v->a[100902] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100903] = actions(5828);
|
||||
v->a[100904] = 1;
|
||||
v->a[100905] = sym_file_descriptor;
|
||||
v->a[100906] = actions(5831);
|
||||
v->a[100907] = 3;
|
||||
v->a[100908] = sym_variable_name;
|
||||
v->a[100909] = sym_test_operator;
|
||||
v->a[100910] = sym__brace_start;
|
||||
v->a[100911] = actions(5821);
|
||||
v->a[100912] = 10;
|
||||
v->a[100913] = anon_sym_SEMI;
|
||||
v->a[100914] = anon_sym_PIPE_PIPE;
|
||||
v->a[100915] = anon_sym_AMP_AMP;
|
||||
v->a[100916] = anon_sym_PIPE;
|
||||
v->a[100917] = anon_sym_AMP;
|
||||
v->a[100918] = anon_sym_LT_LT;
|
||||
v->a[100919] = anon_sym_RPAREN;
|
||||
small_parse_table_5046(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5046(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100920] = anon_sym_SEMI_SEMI;
|
||||
v->a[100921] = anon_sym_PIPE_AMP;
|
||||
v->a[100922] = anon_sym_LT_LT_DASH;
|
||||
v->a[100923] = actions(5823);
|
||||
v->a[100924] = 11;
|
||||
v->a[100925] = anon_sym_LT;
|
||||
v->a[100926] = anon_sym_GT;
|
||||
v->a[100927] = anon_sym_GT_GT;
|
||||
v->a[100928] = anon_sym_AMP_GT;
|
||||
v->a[100929] = anon_sym_AMP_GT_GT;
|
||||
v->a[100930] = anon_sym_LT_AMP;
|
||||
v->a[100931] = anon_sym_GT_AMP;
|
||||
v->a[100932] = anon_sym_GT_PIPE;
|
||||
v->a[100933] = anon_sym_LT_AMP_DASH;
|
||||
v->a[100934] = anon_sym_GT_AMP_DASH;
|
||||
v->a[100935] = anon_sym_LT_LT_LT;
|
||||
v->a[100936] = actions(5819);
|
||||
v->a[100937] = 17;
|
||||
v->a[100938] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100939] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5047(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5047(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100940] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100941] = anon_sym_DOLLAR;
|
||||
v->a[100942] = sym__special_character;
|
||||
v->a[100943] = anon_sym_DQUOTE;
|
||||
v->a[100944] = sym_raw_string;
|
||||
v->a[100945] = sym_ansi_c_string;
|
||||
v->a[100946] = aux_sym_number_token1;
|
||||
v->a[100947] = aux_sym_number_token2;
|
||||
v->a[100948] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[100949] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[100950] = anon_sym_BQUOTE;
|
||||
v->a[100951] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[100952] = anon_sym_LT_LPAREN;
|
||||
v->a[100953] = anon_sym_GT_LPAREN;
|
||||
v->a[100954] = sym_word;
|
||||
v->a[100955] = 3;
|
||||
v->a[100956] = actions(3);
|
||||
v->a[100957] = 1;
|
||||
v->a[100958] = sym_comment;
|
||||
v->a[100959] = actions(5772);
|
||||
small_parse_table_5048(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5048(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100960] = 5;
|
||||
v->a[100961] = sym_file_descriptor;
|
||||
v->a[100962] = sym_variable_name;
|
||||
v->a[100963] = sym_test_operator;
|
||||
v->a[100964] = sym__brace_start;
|
||||
v->a[100965] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100966] = actions(5770);
|
||||
v->a[100967] = 38;
|
||||
v->a[100968] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[100969] = anon_sym_SEMI;
|
||||
v->a[100970] = anon_sym_PIPE_PIPE;
|
||||
v->a[100971] = anon_sym_AMP_AMP;
|
||||
v->a[100972] = anon_sym_PIPE;
|
||||
v->a[100973] = anon_sym_AMP;
|
||||
v->a[100974] = anon_sym_LT;
|
||||
v->a[100975] = anon_sym_GT;
|
||||
v->a[100976] = anon_sym_LT_LT;
|
||||
v->a[100977] = anon_sym_GT_GT;
|
||||
v->a[100978] = anon_sym_RPAREN;
|
||||
v->a[100979] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_5049(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5049(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100980] = anon_sym_PIPE_AMP;
|
||||
v->a[100981] = anon_sym_AMP_GT;
|
||||
v->a[100982] = anon_sym_AMP_GT_GT;
|
||||
v->a[100983] = anon_sym_LT_AMP;
|
||||
v->a[100984] = anon_sym_GT_AMP;
|
||||
v->a[100985] = anon_sym_GT_PIPE;
|
||||
v->a[100986] = anon_sym_LT_AMP_DASH;
|
||||
v->a[100987] = anon_sym_GT_AMP_DASH;
|
||||
v->a[100988] = anon_sym_LT_LT_DASH;
|
||||
v->a[100989] = anon_sym_LT_LT_LT;
|
||||
v->a[100990] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[100991] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[100992] = anon_sym_DOLLAR;
|
||||
v->a[100993] = sym__special_character;
|
||||
v->a[100994] = anon_sym_DQUOTE;
|
||||
v->a[100995] = sym_raw_string;
|
||||
v->a[100996] = sym_ansi_c_string;
|
||||
v->a[100997] = aux_sym_number_token1;
|
||||
v->a[100998] = aux_sym_number_token2;
|
||||
v->a[100999] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_5050(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1009.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_101.c
Normal file
140
parser/static/small_parse_table/small_parse_table_101.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_101.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_505(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10100] = anon_sym_LT_AMP;
|
||||
v->a[10101] = anon_sym_GT_AMP;
|
||||
v->a[10102] = anon_sym_GT_PIPE;
|
||||
v->a[10103] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10104] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10105] = anon_sym_LT_LT_DASH;
|
||||
v->a[10106] = 21;
|
||||
v->a[10107] = actions(3);
|
||||
v->a[10108] = 1;
|
||||
v->a[10109] = sym_comment;
|
||||
v->a[10110] = actions(2861);
|
||||
v->a[10111] = 1;
|
||||
v->a[10112] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10113] = actions(2863);
|
||||
v->a[10114] = 1;
|
||||
v->a[10115] = anon_sym_DOLLAR;
|
||||
v->a[10116] = actions(2865);
|
||||
v->a[10117] = 1;
|
||||
v->a[10118] = sym__special_character;
|
||||
v->a[10119] = actions(2867);
|
||||
small_parse_table_506(v);
|
||||
}
|
||||
|
||||
void small_parse_table_506(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10120] = 1;
|
||||
v->a[10121] = anon_sym_DQUOTE;
|
||||
v->a[10122] = actions(2869);
|
||||
v->a[10123] = 1;
|
||||
v->a[10124] = aux_sym_number_token1;
|
||||
v->a[10125] = actions(2871);
|
||||
v->a[10126] = 1;
|
||||
v->a[10127] = aux_sym_number_token2;
|
||||
v->a[10128] = actions(2873);
|
||||
v->a[10129] = 1;
|
||||
v->a[10130] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10131] = actions(2875);
|
||||
v->a[10132] = 1;
|
||||
v->a[10133] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10134] = actions(2877);
|
||||
v->a[10135] = 1;
|
||||
v->a[10136] = anon_sym_BQUOTE;
|
||||
v->a[10137] = actions(2879);
|
||||
v->a[10138] = 1;
|
||||
v->a[10139] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_507(v);
|
||||
}
|
||||
|
||||
void small_parse_table_507(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10140] = actions(2883);
|
||||
v->a[10141] = 1;
|
||||
v->a[10142] = sym_test_operator;
|
||||
v->a[10143] = actions(2885);
|
||||
v->a[10144] = 1;
|
||||
v->a[10145] = sym__brace_start;
|
||||
v->a[10146] = state(4262);
|
||||
v->a[10147] = 1;
|
||||
v->a[10148] = aux_sym__literal_repeat1;
|
||||
v->a[10149] = state(4820);
|
||||
v->a[10150] = 1;
|
||||
v->a[10151] = sym_concatenation;
|
||||
v->a[10152] = actions(2496);
|
||||
v->a[10153] = 2;
|
||||
v->a[10154] = sym_file_descriptor;
|
||||
v->a[10155] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10156] = actions(2859);
|
||||
v->a[10157] = 2;
|
||||
v->a[10158] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10159] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_508(v);
|
||||
}
|
||||
|
||||
void small_parse_table_508(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10160] = actions(2881);
|
||||
v->a[10161] = 2;
|
||||
v->a[10162] = anon_sym_LT_LPAREN;
|
||||
v->a[10163] = anon_sym_GT_LPAREN;
|
||||
v->a[10164] = actions(2857);
|
||||
v->a[10165] = 3;
|
||||
v->a[10166] = sym_raw_string;
|
||||
v->a[10167] = sym_ansi_c_string;
|
||||
v->a[10168] = sym_word;
|
||||
v->a[10169] = state(4240);
|
||||
v->a[10170] = 9;
|
||||
v->a[10171] = sym_arithmetic_expansion;
|
||||
v->a[10172] = sym_brace_expression;
|
||||
v->a[10173] = sym_string;
|
||||
v->a[10174] = sym_translated_string;
|
||||
v->a[10175] = sym_number;
|
||||
v->a[10176] = sym_simple_expansion;
|
||||
v->a[10177] = sym_expansion;
|
||||
v->a[10178] = sym_command_substitution;
|
||||
v->a[10179] = sym_process_substitution;
|
||||
small_parse_table_509(v);
|
||||
}
|
||||
|
||||
void small_parse_table_509(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10180] = actions(2494);
|
||||
v->a[10181] = 23;
|
||||
v->a[10182] = anon_sym_SEMI;
|
||||
v->a[10183] = anon_sym_PIPE_PIPE;
|
||||
v->a[10184] = anon_sym_AMP_AMP;
|
||||
v->a[10185] = anon_sym_PIPE;
|
||||
v->a[10186] = anon_sym_AMP;
|
||||
v->a[10187] = anon_sym_LT;
|
||||
v->a[10188] = anon_sym_GT;
|
||||
v->a[10189] = anon_sym_LT_LT;
|
||||
v->a[10190] = anon_sym_GT_GT;
|
||||
v->a[10191] = anon_sym_esac;
|
||||
v->a[10192] = anon_sym_SEMI_SEMI;
|
||||
v->a[10193] = anon_sym_SEMI_AMP;
|
||||
v->a[10194] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10195] = anon_sym_PIPE_AMP;
|
||||
v->a[10196] = anon_sym_AMP_GT;
|
||||
v->a[10197] = anon_sym_AMP_GT_GT;
|
||||
v->a[10198] = anon_sym_LT_AMP;
|
||||
v->a[10199] = anon_sym_GT_AMP;
|
||||
small_parse_table_510(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_101.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1010.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1010.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101001] = anon_sym_BQUOTE;
|
||||
v->a[101002] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101003] = anon_sym_LT_LPAREN;
|
||||
v->a[101004] = anon_sym_GT_LPAREN;
|
||||
v->a[101005] = sym_word;
|
||||
v->a[101006] = 26;
|
||||
v->a[101007] = actions(71);
|
||||
v->a[101008] = 1;
|
||||
v->a[101009] = sym_comment;
|
||||
v->a[101010] = actions(363);
|
||||
v->a[101011] = 1;
|
||||
v->a[101012] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101013] = actions(367);
|
||||
v->a[101014] = 1;
|
||||
v->a[101015] = anon_sym_DOLLAR;
|
||||
v->a[101016] = actions(371);
|
||||
v->a[101017] = 1;
|
||||
v->a[101018] = anon_sym_DQUOTE;
|
||||
v->a[101019] = actions(375);
|
||||
small_parse_table_5051(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5051(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101020] = 1;
|
||||
v->a[101021] = aux_sym_number_token1;
|
||||
v->a[101022] = actions(377);
|
||||
v->a[101023] = 1;
|
||||
v->a[101024] = aux_sym_number_token2;
|
||||
v->a[101025] = actions(379);
|
||||
v->a[101026] = 1;
|
||||
v->a[101027] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101028] = actions(381);
|
||||
v->a[101029] = 1;
|
||||
v->a[101030] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101031] = actions(385);
|
||||
v->a[101032] = 1;
|
||||
v->a[101033] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101034] = actions(391);
|
||||
v->a[101035] = 1;
|
||||
v->a[101036] = sym__brace_start;
|
||||
v->a[101037] = actions(1091);
|
||||
v->a[101038] = 1;
|
||||
v->a[101039] = sym_word;
|
||||
small_parse_table_5052(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5052(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101040] = actions(1093);
|
||||
v->a[101041] = 1;
|
||||
v->a[101042] = anon_sym_LPAREN;
|
||||
v->a[101043] = actions(1095);
|
||||
v->a[101044] = 1;
|
||||
v->a[101045] = anon_sym_BANG;
|
||||
v->a[101046] = actions(1103);
|
||||
v->a[101047] = 1;
|
||||
v->a[101048] = anon_sym_TILDE;
|
||||
v->a[101049] = actions(1113);
|
||||
v->a[101050] = 1;
|
||||
v->a[101051] = sym_test_operator;
|
||||
v->a[101052] = actions(5809);
|
||||
v->a[101053] = 1;
|
||||
v->a[101054] = anon_sym_BQUOTE;
|
||||
v->a[101055] = actions(5916);
|
||||
v->a[101056] = 1;
|
||||
v->a[101057] = sym__special_character;
|
||||
v->a[101058] = state(2472);
|
||||
v->a[101059] = 1;
|
||||
small_parse_table_5053(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5053(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101060] = aux_sym__literal_repeat1;
|
||||
v->a[101061] = state(2831);
|
||||
v->a[101062] = 1;
|
||||
v->a[101063] = sym__expression;
|
||||
v->a[101064] = actions(352);
|
||||
v->a[101065] = 2;
|
||||
v->a[101066] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101067] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101068] = actions(387);
|
||||
v->a[101069] = 2;
|
||||
v->a[101070] = anon_sym_LT_LPAREN;
|
||||
v->a[101071] = anon_sym_GT_LPAREN;
|
||||
v->a[101072] = actions(1099);
|
||||
v->a[101073] = 2;
|
||||
v->a[101074] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101075] = anon_sym_DASH_DASH2;
|
||||
v->a[101076] = actions(1101);
|
||||
v->a[101077] = 2;
|
||||
v->a[101078] = anon_sym_DASH2;
|
||||
v->a[101079] = anon_sym_PLUS2;
|
||||
small_parse_table_5054(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5054(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101080] = actions(1109);
|
||||
v->a[101081] = 2;
|
||||
v->a[101082] = sym_raw_string;
|
||||
v->a[101083] = sym_ansi_c_string;
|
||||
v->a[101084] = state(2863);
|
||||
v->a[101085] = 6;
|
||||
v->a[101086] = sym_binary_expression;
|
||||
v->a[101087] = sym_ternary_expression;
|
||||
v->a[101088] = sym_unary_expression;
|
||||
v->a[101089] = sym_postfix_expression;
|
||||
v->a[101090] = sym_parenthesized_expression;
|
||||
v->a[101091] = sym_concatenation;
|
||||
v->a[101092] = state(2451);
|
||||
v->a[101093] = 9;
|
||||
v->a[101094] = sym_arithmetic_expansion;
|
||||
v->a[101095] = sym_brace_expression;
|
||||
v->a[101096] = sym_string;
|
||||
v->a[101097] = sym_translated_string;
|
||||
v->a[101098] = sym_number;
|
||||
v->a[101099] = sym_simple_expansion;
|
||||
small_parse_table_5055(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1010.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1011.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1011.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_expansion;
|
||||
v->a[101101] = sym_command_substitution;
|
||||
v->a[101102] = sym_process_substitution;
|
||||
v->a[101103] = 26;
|
||||
v->a[101104] = actions(71);
|
||||
v->a[101105] = 1;
|
||||
v->a[101106] = sym_comment;
|
||||
v->a[101107] = actions(363);
|
||||
v->a[101108] = 1;
|
||||
v->a[101109] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101110] = actions(367);
|
||||
v->a[101111] = 1;
|
||||
v->a[101112] = anon_sym_DOLLAR;
|
||||
v->a[101113] = actions(371);
|
||||
v->a[101114] = 1;
|
||||
v->a[101115] = anon_sym_DQUOTE;
|
||||
v->a[101116] = actions(375);
|
||||
v->a[101117] = 1;
|
||||
v->a[101118] = aux_sym_number_token1;
|
||||
v->a[101119] = actions(377);
|
||||
small_parse_table_5056(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5056(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101120] = 1;
|
||||
v->a[101121] = aux_sym_number_token2;
|
||||
v->a[101122] = actions(379);
|
||||
v->a[101123] = 1;
|
||||
v->a[101124] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101125] = actions(381);
|
||||
v->a[101126] = 1;
|
||||
v->a[101127] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101128] = actions(385);
|
||||
v->a[101129] = 1;
|
||||
v->a[101130] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101131] = actions(391);
|
||||
v->a[101132] = 1;
|
||||
v->a[101133] = sym__brace_start;
|
||||
v->a[101134] = actions(1091);
|
||||
v->a[101135] = 1;
|
||||
v->a[101136] = sym_word;
|
||||
v->a[101137] = actions(1093);
|
||||
v->a[101138] = 1;
|
||||
v->a[101139] = anon_sym_LPAREN;
|
||||
small_parse_table_5057(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5057(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101140] = actions(1095);
|
||||
v->a[101141] = 1;
|
||||
v->a[101142] = anon_sym_BANG;
|
||||
v->a[101143] = actions(1103);
|
||||
v->a[101144] = 1;
|
||||
v->a[101145] = anon_sym_TILDE;
|
||||
v->a[101146] = actions(1113);
|
||||
v->a[101147] = 1;
|
||||
v->a[101148] = sym_test_operator;
|
||||
v->a[101149] = actions(5809);
|
||||
v->a[101150] = 1;
|
||||
v->a[101151] = anon_sym_BQUOTE;
|
||||
v->a[101152] = actions(5916);
|
||||
v->a[101153] = 1;
|
||||
v->a[101154] = sym__special_character;
|
||||
v->a[101155] = state(2472);
|
||||
v->a[101156] = 1;
|
||||
v->a[101157] = aux_sym__literal_repeat1;
|
||||
v->a[101158] = state(2802);
|
||||
v->a[101159] = 1;
|
||||
small_parse_table_5058(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5058(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101160] = sym__expression;
|
||||
v->a[101161] = actions(352);
|
||||
v->a[101162] = 2;
|
||||
v->a[101163] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101164] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101165] = actions(387);
|
||||
v->a[101166] = 2;
|
||||
v->a[101167] = anon_sym_LT_LPAREN;
|
||||
v->a[101168] = anon_sym_GT_LPAREN;
|
||||
v->a[101169] = actions(1099);
|
||||
v->a[101170] = 2;
|
||||
v->a[101171] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101172] = anon_sym_DASH_DASH2;
|
||||
v->a[101173] = actions(1101);
|
||||
v->a[101174] = 2;
|
||||
v->a[101175] = anon_sym_DASH2;
|
||||
v->a[101176] = anon_sym_PLUS2;
|
||||
v->a[101177] = actions(1109);
|
||||
v->a[101178] = 2;
|
||||
v->a[101179] = sym_raw_string;
|
||||
small_parse_table_5059(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5059(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101180] = sym_ansi_c_string;
|
||||
v->a[101181] = state(2863);
|
||||
v->a[101182] = 6;
|
||||
v->a[101183] = sym_binary_expression;
|
||||
v->a[101184] = sym_ternary_expression;
|
||||
v->a[101185] = sym_unary_expression;
|
||||
v->a[101186] = sym_postfix_expression;
|
||||
v->a[101187] = sym_parenthesized_expression;
|
||||
v->a[101188] = sym_concatenation;
|
||||
v->a[101189] = state(2451);
|
||||
v->a[101190] = 9;
|
||||
v->a[101191] = sym_arithmetic_expansion;
|
||||
v->a[101192] = sym_brace_expression;
|
||||
v->a[101193] = sym_string;
|
||||
v->a[101194] = sym_translated_string;
|
||||
v->a[101195] = sym_number;
|
||||
v->a[101196] = sym_simple_expansion;
|
||||
v->a[101197] = sym_expansion;
|
||||
v->a[101198] = sym_command_substitution;
|
||||
v->a[101199] = sym_process_substitution;
|
||||
small_parse_table_5060(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1011.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1012.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1012.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 26;
|
||||
v->a[101201] = actions(71);
|
||||
v->a[101202] = 1;
|
||||
v->a[101203] = sym_comment;
|
||||
v->a[101204] = actions(1127);
|
||||
v->a[101205] = 1;
|
||||
v->a[101206] = sym_word;
|
||||
v->a[101207] = actions(1131);
|
||||
v->a[101208] = 1;
|
||||
v->a[101209] = anon_sym_LPAREN;
|
||||
v->a[101210] = actions(1133);
|
||||
v->a[101211] = 1;
|
||||
v->a[101212] = anon_sym_BANG;
|
||||
v->a[101213] = actions(1139);
|
||||
v->a[101214] = 1;
|
||||
v->a[101215] = anon_sym_TILDE;
|
||||
v->a[101216] = actions(1141);
|
||||
v->a[101217] = 1;
|
||||
v->a[101218] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101219] = actions(1145);
|
||||
small_parse_table_5061(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5061(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101220] = 1;
|
||||
v->a[101221] = anon_sym_DOLLAR;
|
||||
v->a[101222] = actions(1147);
|
||||
v->a[101223] = 1;
|
||||
v->a[101224] = sym__special_character;
|
||||
v->a[101225] = actions(1149);
|
||||
v->a[101226] = 1;
|
||||
v->a[101227] = anon_sym_DQUOTE;
|
||||
v->a[101228] = actions(1153);
|
||||
v->a[101229] = 1;
|
||||
v->a[101230] = aux_sym_number_token1;
|
||||
v->a[101231] = actions(1155);
|
||||
v->a[101232] = 1;
|
||||
v->a[101233] = aux_sym_number_token2;
|
||||
v->a[101234] = actions(1157);
|
||||
v->a[101235] = 1;
|
||||
v->a[101236] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101237] = actions(1159);
|
||||
v->a[101238] = 1;
|
||||
v->a[101239] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5062(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5062(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101240] = actions(1163);
|
||||
v->a[101241] = 1;
|
||||
v->a[101242] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101243] = actions(1167);
|
||||
v->a[101244] = 1;
|
||||
v->a[101245] = sym_test_operator;
|
||||
v->a[101246] = actions(1169);
|
||||
v->a[101247] = 1;
|
||||
v->a[101248] = sym__brace_start;
|
||||
v->a[101249] = actions(3060);
|
||||
v->a[101250] = 1;
|
||||
v->a[101251] = anon_sym_BQUOTE;
|
||||
v->a[101252] = state(2484);
|
||||
v->a[101253] = 1;
|
||||
v->a[101254] = aux_sym__literal_repeat1;
|
||||
v->a[101255] = state(3022);
|
||||
v->a[101256] = 1;
|
||||
v->a[101257] = sym__expression;
|
||||
v->a[101258] = actions(1129);
|
||||
v->a[101259] = 2;
|
||||
small_parse_table_5063(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5063(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101260] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101261] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101262] = actions(1135);
|
||||
v->a[101263] = 2;
|
||||
v->a[101264] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101265] = anon_sym_DASH_DASH2;
|
||||
v->a[101266] = actions(1137);
|
||||
v->a[101267] = 2;
|
||||
v->a[101268] = anon_sym_DASH2;
|
||||
v->a[101269] = anon_sym_PLUS2;
|
||||
v->a[101270] = actions(1151);
|
||||
v->a[101271] = 2;
|
||||
v->a[101272] = sym_raw_string;
|
||||
v->a[101273] = sym_ansi_c_string;
|
||||
v->a[101274] = actions(1165);
|
||||
v->a[101275] = 2;
|
||||
v->a[101276] = anon_sym_LT_LPAREN;
|
||||
v->a[101277] = anon_sym_GT_LPAREN;
|
||||
v->a[101278] = state(2594);
|
||||
v->a[101279] = 6;
|
||||
small_parse_table_5064(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5064(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101280] = sym_binary_expression;
|
||||
v->a[101281] = sym_ternary_expression;
|
||||
v->a[101282] = sym_unary_expression;
|
||||
v->a[101283] = sym_postfix_expression;
|
||||
v->a[101284] = sym_parenthesized_expression;
|
||||
v->a[101285] = sym_concatenation;
|
||||
v->a[101286] = state(2573);
|
||||
v->a[101287] = 9;
|
||||
v->a[101288] = sym_arithmetic_expansion;
|
||||
v->a[101289] = sym_brace_expression;
|
||||
v->a[101290] = sym_string;
|
||||
v->a[101291] = sym_translated_string;
|
||||
v->a[101292] = sym_number;
|
||||
v->a[101293] = sym_simple_expansion;
|
||||
v->a[101294] = sym_expansion;
|
||||
v->a[101295] = sym_command_substitution;
|
||||
v->a[101296] = sym_process_substitution;
|
||||
v->a[101297] = 5;
|
||||
v->a[101298] = actions(3);
|
||||
v->a[101299] = 1;
|
||||
small_parse_table_5065(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1012.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1013.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1013.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_comment;
|
||||
v->a[101301] = actions(6128);
|
||||
v->a[101302] = 1;
|
||||
v->a[101303] = sym__special_character;
|
||||
v->a[101304] = state(2026);
|
||||
v->a[101305] = 1;
|
||||
v->a[101306] = aux_sym__literal_repeat1;
|
||||
v->a[101307] = actions(5395);
|
||||
v->a[101308] = 5;
|
||||
v->a[101309] = sym_file_descriptor;
|
||||
v->a[101310] = sym_test_operator;
|
||||
v->a[101311] = sym__brace_start;
|
||||
v->a[101312] = ts_builtin_sym_end;
|
||||
v->a[101313] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101314] = actions(5393);
|
||||
v->a[101315] = 36;
|
||||
v->a[101316] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101317] = anon_sym_SEMI;
|
||||
v->a[101318] = anon_sym_PIPE_PIPE;
|
||||
v->a[101319] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5066(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5066(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101320] = anon_sym_PIPE;
|
||||
v->a[101321] = anon_sym_AMP;
|
||||
v->a[101322] = anon_sym_LT;
|
||||
v->a[101323] = anon_sym_GT;
|
||||
v->a[101324] = anon_sym_LT_LT;
|
||||
v->a[101325] = anon_sym_GT_GT;
|
||||
v->a[101326] = anon_sym_SEMI_SEMI;
|
||||
v->a[101327] = anon_sym_PIPE_AMP;
|
||||
v->a[101328] = anon_sym_AMP_GT;
|
||||
v->a[101329] = anon_sym_AMP_GT_GT;
|
||||
v->a[101330] = anon_sym_LT_AMP;
|
||||
v->a[101331] = anon_sym_GT_AMP;
|
||||
v->a[101332] = anon_sym_GT_PIPE;
|
||||
v->a[101333] = anon_sym_LT_AMP_DASH;
|
||||
v->a[101334] = anon_sym_GT_AMP_DASH;
|
||||
v->a[101335] = anon_sym_LT_LT_DASH;
|
||||
v->a[101336] = anon_sym_LT_LT_LT;
|
||||
v->a[101337] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101338] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101339] = anon_sym_DOLLAR;
|
||||
small_parse_table_5067(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5067(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101340] = anon_sym_DQUOTE;
|
||||
v->a[101341] = sym_raw_string;
|
||||
v->a[101342] = sym_ansi_c_string;
|
||||
v->a[101343] = aux_sym_number_token1;
|
||||
v->a[101344] = aux_sym_number_token2;
|
||||
v->a[101345] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101346] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101347] = anon_sym_BQUOTE;
|
||||
v->a[101348] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101349] = anon_sym_LT_LPAREN;
|
||||
v->a[101350] = anon_sym_GT_LPAREN;
|
||||
v->a[101351] = sym_word;
|
||||
v->a[101352] = 3;
|
||||
v->a[101353] = actions(3);
|
||||
v->a[101354] = 1;
|
||||
v->a[101355] = sym_comment;
|
||||
v->a[101356] = actions(1350);
|
||||
v->a[101357] = 6;
|
||||
v->a[101358] = sym_file_descriptor;
|
||||
v->a[101359] = sym__concat;
|
||||
small_parse_table_5068(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5068(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101360] = sym_test_operator;
|
||||
v->a[101361] = sym__brace_start;
|
||||
v->a[101362] = ts_builtin_sym_end;
|
||||
v->a[101363] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101364] = actions(1348);
|
||||
v->a[101365] = 37;
|
||||
v->a[101366] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101367] = anon_sym_SEMI;
|
||||
v->a[101368] = anon_sym_PIPE_PIPE;
|
||||
v->a[101369] = anon_sym_AMP_AMP;
|
||||
v->a[101370] = anon_sym_PIPE;
|
||||
v->a[101371] = anon_sym_AMP;
|
||||
v->a[101372] = anon_sym_LT;
|
||||
v->a[101373] = anon_sym_GT;
|
||||
v->a[101374] = anon_sym_LT_LT;
|
||||
v->a[101375] = anon_sym_GT_GT;
|
||||
v->a[101376] = anon_sym_SEMI_SEMI;
|
||||
v->a[101377] = anon_sym_PIPE_AMP;
|
||||
v->a[101378] = anon_sym_AMP_GT;
|
||||
v->a[101379] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_5069(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5069(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101380] = anon_sym_LT_AMP;
|
||||
v->a[101381] = anon_sym_GT_AMP;
|
||||
v->a[101382] = anon_sym_GT_PIPE;
|
||||
v->a[101383] = anon_sym_LT_AMP_DASH;
|
||||
v->a[101384] = anon_sym_GT_AMP_DASH;
|
||||
v->a[101385] = anon_sym_LT_LT_DASH;
|
||||
v->a[101386] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101387] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101388] = aux_sym_concatenation_token1;
|
||||
v->a[101389] = anon_sym_DOLLAR;
|
||||
v->a[101390] = sym__special_character;
|
||||
v->a[101391] = anon_sym_DQUOTE;
|
||||
v->a[101392] = sym_raw_string;
|
||||
v->a[101393] = sym_ansi_c_string;
|
||||
v->a[101394] = aux_sym_number_token1;
|
||||
v->a[101395] = aux_sym_number_token2;
|
||||
v->a[101396] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101397] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101398] = anon_sym_BQUOTE;
|
||||
v->a[101399] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5070(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1013.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1014.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1014.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_LT_LPAREN;
|
||||
v->a[101401] = anon_sym_GT_LPAREN;
|
||||
v->a[101402] = sym_word;
|
||||
v->a[101403] = 5;
|
||||
v->a[101404] = actions(3);
|
||||
v->a[101405] = 1;
|
||||
v->a[101406] = sym_comment;
|
||||
v->a[101407] = actions(6130);
|
||||
v->a[101408] = 1;
|
||||
v->a[101409] = sym__special_character;
|
||||
v->a[101410] = state(2026);
|
||||
v->a[101411] = 1;
|
||||
v->a[101412] = aux_sym__literal_repeat1;
|
||||
v->a[101413] = actions(1364);
|
||||
v->a[101414] = 5;
|
||||
v->a[101415] = sym_file_descriptor;
|
||||
v->a[101416] = sym_test_operator;
|
||||
v->a[101417] = sym__brace_start;
|
||||
v->a[101418] = ts_builtin_sym_end;
|
||||
v->a[101419] = aux_sym_heredoc_redirect_token1;
|
||||
small_parse_table_5071(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5071(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101420] = actions(1362);
|
||||
v->a[101421] = 36;
|
||||
v->a[101422] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101423] = anon_sym_SEMI;
|
||||
v->a[101424] = anon_sym_PIPE_PIPE;
|
||||
v->a[101425] = anon_sym_AMP_AMP;
|
||||
v->a[101426] = anon_sym_PIPE;
|
||||
v->a[101427] = anon_sym_AMP;
|
||||
v->a[101428] = anon_sym_LT;
|
||||
v->a[101429] = anon_sym_GT;
|
||||
v->a[101430] = anon_sym_LT_LT;
|
||||
v->a[101431] = anon_sym_GT_GT;
|
||||
v->a[101432] = anon_sym_SEMI_SEMI;
|
||||
v->a[101433] = anon_sym_PIPE_AMP;
|
||||
v->a[101434] = anon_sym_AMP_GT;
|
||||
v->a[101435] = anon_sym_AMP_GT_GT;
|
||||
v->a[101436] = anon_sym_LT_AMP;
|
||||
v->a[101437] = anon_sym_GT_AMP;
|
||||
v->a[101438] = anon_sym_GT_PIPE;
|
||||
v->a[101439] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_5072(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5072(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101440] = anon_sym_GT_AMP_DASH;
|
||||
v->a[101441] = anon_sym_LT_LT_DASH;
|
||||
v->a[101442] = anon_sym_LT_LT_LT;
|
||||
v->a[101443] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101444] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101445] = anon_sym_DOLLAR;
|
||||
v->a[101446] = anon_sym_DQUOTE;
|
||||
v->a[101447] = sym_raw_string;
|
||||
v->a[101448] = sym_ansi_c_string;
|
||||
v->a[101449] = aux_sym_number_token1;
|
||||
v->a[101450] = aux_sym_number_token2;
|
||||
v->a[101451] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101452] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101453] = anon_sym_BQUOTE;
|
||||
v->a[101454] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101455] = anon_sym_LT_LPAREN;
|
||||
v->a[101456] = anon_sym_GT_LPAREN;
|
||||
v->a[101457] = sym_word;
|
||||
v->a[101458] = 26;
|
||||
v->a[101459] = actions(71);
|
||||
small_parse_table_5073(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5073(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101460] = 1;
|
||||
v->a[101461] = sym_comment;
|
||||
v->a[101462] = actions(363);
|
||||
v->a[101463] = 1;
|
||||
v->a[101464] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101465] = actions(367);
|
||||
v->a[101466] = 1;
|
||||
v->a[101467] = anon_sym_DOLLAR;
|
||||
v->a[101468] = actions(371);
|
||||
v->a[101469] = 1;
|
||||
v->a[101470] = anon_sym_DQUOTE;
|
||||
v->a[101471] = actions(375);
|
||||
v->a[101472] = 1;
|
||||
v->a[101473] = aux_sym_number_token1;
|
||||
v->a[101474] = actions(377);
|
||||
v->a[101475] = 1;
|
||||
v->a[101476] = aux_sym_number_token2;
|
||||
v->a[101477] = actions(379);
|
||||
v->a[101478] = 1;
|
||||
v->a[101479] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_5074(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5074(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101480] = actions(381);
|
||||
v->a[101481] = 1;
|
||||
v->a[101482] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101483] = actions(385);
|
||||
v->a[101484] = 1;
|
||||
v->a[101485] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101486] = actions(391);
|
||||
v->a[101487] = 1;
|
||||
v->a[101488] = sym__brace_start;
|
||||
v->a[101489] = actions(1091);
|
||||
v->a[101490] = 1;
|
||||
v->a[101491] = sym_word;
|
||||
v->a[101492] = actions(1093);
|
||||
v->a[101493] = 1;
|
||||
v->a[101494] = anon_sym_LPAREN;
|
||||
v->a[101495] = actions(1095);
|
||||
v->a[101496] = 1;
|
||||
v->a[101497] = anon_sym_BANG;
|
||||
v->a[101498] = actions(1103);
|
||||
v->a[101499] = 1;
|
||||
small_parse_table_5075(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1014.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1015.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1015.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_TILDE;
|
||||
v->a[101501] = actions(1113);
|
||||
v->a[101502] = 1;
|
||||
v->a[101503] = sym_test_operator;
|
||||
v->a[101504] = actions(5809);
|
||||
v->a[101505] = 1;
|
||||
v->a[101506] = anon_sym_BQUOTE;
|
||||
v->a[101507] = actions(5916);
|
||||
v->a[101508] = 1;
|
||||
v->a[101509] = sym__special_character;
|
||||
v->a[101510] = state(2472);
|
||||
v->a[101511] = 1;
|
||||
v->a[101512] = aux_sym__literal_repeat1;
|
||||
v->a[101513] = state(2830);
|
||||
v->a[101514] = 1;
|
||||
v->a[101515] = sym__expression;
|
||||
v->a[101516] = actions(352);
|
||||
v->a[101517] = 2;
|
||||
v->a[101518] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101519] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5076(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5076(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101520] = actions(387);
|
||||
v->a[101521] = 2;
|
||||
v->a[101522] = anon_sym_LT_LPAREN;
|
||||
v->a[101523] = anon_sym_GT_LPAREN;
|
||||
v->a[101524] = actions(1099);
|
||||
v->a[101525] = 2;
|
||||
v->a[101526] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101527] = anon_sym_DASH_DASH2;
|
||||
v->a[101528] = actions(1101);
|
||||
v->a[101529] = 2;
|
||||
v->a[101530] = anon_sym_DASH2;
|
||||
v->a[101531] = anon_sym_PLUS2;
|
||||
v->a[101532] = actions(1109);
|
||||
v->a[101533] = 2;
|
||||
v->a[101534] = sym_raw_string;
|
||||
v->a[101535] = sym_ansi_c_string;
|
||||
v->a[101536] = state(2863);
|
||||
v->a[101537] = 6;
|
||||
v->a[101538] = sym_binary_expression;
|
||||
v->a[101539] = sym_ternary_expression;
|
||||
small_parse_table_5077(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5077(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101540] = sym_unary_expression;
|
||||
v->a[101541] = sym_postfix_expression;
|
||||
v->a[101542] = sym_parenthesized_expression;
|
||||
v->a[101543] = sym_concatenation;
|
||||
v->a[101544] = state(2451);
|
||||
v->a[101545] = 9;
|
||||
v->a[101546] = sym_arithmetic_expansion;
|
||||
v->a[101547] = sym_brace_expression;
|
||||
v->a[101548] = sym_string;
|
||||
v->a[101549] = sym_translated_string;
|
||||
v->a[101550] = sym_number;
|
||||
v->a[101551] = sym_simple_expansion;
|
||||
v->a[101552] = sym_expansion;
|
||||
v->a[101553] = sym_command_substitution;
|
||||
v->a[101554] = sym_process_substitution;
|
||||
v->a[101555] = 26;
|
||||
v->a[101556] = actions(71);
|
||||
v->a[101557] = 1;
|
||||
v->a[101558] = sym_comment;
|
||||
v->a[101559] = actions(1131);
|
||||
small_parse_table_5078(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5078(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101560] = 1;
|
||||
v->a[101561] = anon_sym_LPAREN;
|
||||
v->a[101562] = actions(1141);
|
||||
v->a[101563] = 1;
|
||||
v->a[101564] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101565] = actions(1145);
|
||||
v->a[101566] = 1;
|
||||
v->a[101567] = anon_sym_DOLLAR;
|
||||
v->a[101568] = actions(1149);
|
||||
v->a[101569] = 1;
|
||||
v->a[101570] = anon_sym_DQUOTE;
|
||||
v->a[101571] = actions(1153);
|
||||
v->a[101572] = 1;
|
||||
v->a[101573] = aux_sym_number_token1;
|
||||
v->a[101574] = actions(1155);
|
||||
v->a[101575] = 1;
|
||||
v->a[101576] = aux_sym_number_token2;
|
||||
v->a[101577] = actions(1157);
|
||||
v->a[101578] = 1;
|
||||
v->a[101579] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_5079(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5079(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101580] = actions(1159);
|
||||
v->a[101581] = 1;
|
||||
v->a[101582] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101583] = actions(1163);
|
||||
v->a[101584] = 1;
|
||||
v->a[101585] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101586] = actions(1169);
|
||||
v->a[101587] = 1;
|
||||
v->a[101588] = sym__brace_start;
|
||||
v->a[101589] = actions(1171);
|
||||
v->a[101590] = 1;
|
||||
v->a[101591] = sym_word;
|
||||
v->a[101592] = actions(1173);
|
||||
v->a[101593] = 1;
|
||||
v->a[101594] = anon_sym_BANG;
|
||||
v->a[101595] = actions(1179);
|
||||
v->a[101596] = 1;
|
||||
v->a[101597] = anon_sym_TILDE;
|
||||
v->a[101598] = actions(1181);
|
||||
v->a[101599] = 1;
|
||||
small_parse_table_5080(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1015.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1016.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1016.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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(1185);
|
||||
v->a[101602] = 1;
|
||||
v->a[101603] = sym_test_operator;
|
||||
v->a[101604] = actions(3060);
|
||||
v->a[101605] = 1;
|
||||
v->a[101606] = anon_sym_BQUOTE;
|
||||
v->a[101607] = state(2484);
|
||||
v->a[101608] = 1;
|
||||
v->a[101609] = aux_sym__literal_repeat1;
|
||||
v->a[101610] = state(3023);
|
||||
v->a[101611] = 1;
|
||||
v->a[101612] = sym__expression;
|
||||
v->a[101613] = actions(1129);
|
||||
v->a[101614] = 2;
|
||||
v->a[101615] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101616] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101617] = actions(1165);
|
||||
v->a[101618] = 2;
|
||||
v->a[101619] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5081(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5081(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101620] = anon_sym_GT_LPAREN;
|
||||
v->a[101621] = actions(1175);
|
||||
v->a[101622] = 2;
|
||||
v->a[101623] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101624] = anon_sym_DASH_DASH2;
|
||||
v->a[101625] = actions(1177);
|
||||
v->a[101626] = 2;
|
||||
v->a[101627] = anon_sym_DASH2;
|
||||
v->a[101628] = anon_sym_PLUS2;
|
||||
v->a[101629] = actions(1183);
|
||||
v->a[101630] = 2;
|
||||
v->a[101631] = sym_raw_string;
|
||||
v->a[101632] = sym_ansi_c_string;
|
||||
v->a[101633] = state(2594);
|
||||
v->a[101634] = 6;
|
||||
v->a[101635] = sym_binary_expression;
|
||||
v->a[101636] = sym_ternary_expression;
|
||||
v->a[101637] = sym_unary_expression;
|
||||
v->a[101638] = sym_postfix_expression;
|
||||
v->a[101639] = sym_parenthesized_expression;
|
||||
small_parse_table_5082(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5082(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101640] = sym_concatenation;
|
||||
v->a[101641] = state(2456);
|
||||
v->a[101642] = 9;
|
||||
v->a[101643] = sym_arithmetic_expansion;
|
||||
v->a[101644] = sym_brace_expression;
|
||||
v->a[101645] = sym_string;
|
||||
v->a[101646] = sym_translated_string;
|
||||
v->a[101647] = sym_number;
|
||||
v->a[101648] = sym_simple_expansion;
|
||||
v->a[101649] = sym_expansion;
|
||||
v->a[101650] = sym_command_substitution;
|
||||
v->a[101651] = sym_process_substitution;
|
||||
v->a[101652] = 26;
|
||||
v->a[101653] = actions(71);
|
||||
v->a[101654] = 1;
|
||||
v->a[101655] = sym_comment;
|
||||
v->a[101656] = actions(1131);
|
||||
v->a[101657] = 1;
|
||||
v->a[101658] = anon_sym_LPAREN;
|
||||
v->a[101659] = actions(1141);
|
||||
small_parse_table_5083(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5083(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101660] = 1;
|
||||
v->a[101661] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101662] = actions(1145);
|
||||
v->a[101663] = 1;
|
||||
v->a[101664] = anon_sym_DOLLAR;
|
||||
v->a[101665] = actions(1149);
|
||||
v->a[101666] = 1;
|
||||
v->a[101667] = anon_sym_DQUOTE;
|
||||
v->a[101668] = actions(1153);
|
||||
v->a[101669] = 1;
|
||||
v->a[101670] = aux_sym_number_token1;
|
||||
v->a[101671] = actions(1155);
|
||||
v->a[101672] = 1;
|
||||
v->a[101673] = aux_sym_number_token2;
|
||||
v->a[101674] = actions(1157);
|
||||
v->a[101675] = 1;
|
||||
v->a[101676] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101677] = actions(1159);
|
||||
v->a[101678] = 1;
|
||||
v->a[101679] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5084(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5084(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101680] = actions(1163);
|
||||
v->a[101681] = 1;
|
||||
v->a[101682] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101683] = actions(1169);
|
||||
v->a[101684] = 1;
|
||||
v->a[101685] = sym__brace_start;
|
||||
v->a[101686] = actions(1171);
|
||||
v->a[101687] = 1;
|
||||
v->a[101688] = sym_word;
|
||||
v->a[101689] = actions(1173);
|
||||
v->a[101690] = 1;
|
||||
v->a[101691] = anon_sym_BANG;
|
||||
v->a[101692] = actions(1179);
|
||||
v->a[101693] = 1;
|
||||
v->a[101694] = anon_sym_TILDE;
|
||||
v->a[101695] = actions(1181);
|
||||
v->a[101696] = 1;
|
||||
v->a[101697] = sym__special_character;
|
||||
v->a[101698] = actions(1185);
|
||||
v->a[101699] = 1;
|
||||
small_parse_table_5085(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1016.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1017.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1017.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_test_operator;
|
||||
v->a[101701] = actions(3060);
|
||||
v->a[101702] = 1;
|
||||
v->a[101703] = anon_sym_BQUOTE;
|
||||
v->a[101704] = state(2484);
|
||||
v->a[101705] = 1;
|
||||
v->a[101706] = aux_sym__literal_repeat1;
|
||||
v->a[101707] = state(3030);
|
||||
v->a[101708] = 1;
|
||||
v->a[101709] = sym__expression;
|
||||
v->a[101710] = actions(1129);
|
||||
v->a[101711] = 2;
|
||||
v->a[101712] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101713] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101714] = actions(1165);
|
||||
v->a[101715] = 2;
|
||||
v->a[101716] = anon_sym_LT_LPAREN;
|
||||
v->a[101717] = anon_sym_GT_LPAREN;
|
||||
v->a[101718] = actions(1175);
|
||||
v->a[101719] = 2;
|
||||
small_parse_table_5086(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5086(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101720] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101721] = anon_sym_DASH_DASH2;
|
||||
v->a[101722] = actions(1177);
|
||||
v->a[101723] = 2;
|
||||
v->a[101724] = anon_sym_DASH2;
|
||||
v->a[101725] = anon_sym_PLUS2;
|
||||
v->a[101726] = actions(1183);
|
||||
v->a[101727] = 2;
|
||||
v->a[101728] = sym_raw_string;
|
||||
v->a[101729] = sym_ansi_c_string;
|
||||
v->a[101730] = state(2594);
|
||||
v->a[101731] = 6;
|
||||
v->a[101732] = sym_binary_expression;
|
||||
v->a[101733] = sym_ternary_expression;
|
||||
v->a[101734] = sym_unary_expression;
|
||||
v->a[101735] = sym_postfix_expression;
|
||||
v->a[101736] = sym_parenthesized_expression;
|
||||
v->a[101737] = sym_concatenation;
|
||||
v->a[101738] = state(2456);
|
||||
v->a[101739] = 9;
|
||||
small_parse_table_5087(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5087(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101740] = sym_arithmetic_expansion;
|
||||
v->a[101741] = sym_brace_expression;
|
||||
v->a[101742] = sym_string;
|
||||
v->a[101743] = sym_translated_string;
|
||||
v->a[101744] = sym_number;
|
||||
v->a[101745] = sym_simple_expansion;
|
||||
v->a[101746] = sym_expansion;
|
||||
v->a[101747] = sym_command_substitution;
|
||||
v->a[101748] = sym_process_substitution;
|
||||
v->a[101749] = 26;
|
||||
v->a[101750] = actions(71);
|
||||
v->a[101751] = 1;
|
||||
v->a[101752] = sym_comment;
|
||||
v->a[101753] = actions(363);
|
||||
v->a[101754] = 1;
|
||||
v->a[101755] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101756] = actions(367);
|
||||
v->a[101757] = 1;
|
||||
v->a[101758] = anon_sym_DOLLAR;
|
||||
v->a[101759] = actions(371);
|
||||
small_parse_table_5088(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5088(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101760] = 1;
|
||||
v->a[101761] = anon_sym_DQUOTE;
|
||||
v->a[101762] = actions(375);
|
||||
v->a[101763] = 1;
|
||||
v->a[101764] = aux_sym_number_token1;
|
||||
v->a[101765] = actions(377);
|
||||
v->a[101766] = 1;
|
||||
v->a[101767] = aux_sym_number_token2;
|
||||
v->a[101768] = actions(379);
|
||||
v->a[101769] = 1;
|
||||
v->a[101770] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101771] = actions(381);
|
||||
v->a[101772] = 1;
|
||||
v->a[101773] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101774] = actions(385);
|
||||
v->a[101775] = 1;
|
||||
v->a[101776] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101777] = actions(391);
|
||||
v->a[101778] = 1;
|
||||
v->a[101779] = sym__brace_start;
|
||||
small_parse_table_5089(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5089(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101780] = actions(1091);
|
||||
v->a[101781] = 1;
|
||||
v->a[101782] = sym_word;
|
||||
v->a[101783] = actions(1093);
|
||||
v->a[101784] = 1;
|
||||
v->a[101785] = anon_sym_LPAREN;
|
||||
v->a[101786] = actions(1095);
|
||||
v->a[101787] = 1;
|
||||
v->a[101788] = anon_sym_BANG;
|
||||
v->a[101789] = actions(1103);
|
||||
v->a[101790] = 1;
|
||||
v->a[101791] = anon_sym_TILDE;
|
||||
v->a[101792] = actions(1113);
|
||||
v->a[101793] = 1;
|
||||
v->a[101794] = sym_test_operator;
|
||||
v->a[101795] = actions(5809);
|
||||
v->a[101796] = 1;
|
||||
v->a[101797] = anon_sym_BQUOTE;
|
||||
v->a[101798] = actions(5916);
|
||||
v->a[101799] = 1;
|
||||
small_parse_table_5090(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1017.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1018.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1018.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym__special_character;
|
||||
v->a[101801] = state(2472);
|
||||
v->a[101802] = 1;
|
||||
v->a[101803] = aux_sym__literal_repeat1;
|
||||
v->a[101804] = state(2829);
|
||||
v->a[101805] = 1;
|
||||
v->a[101806] = sym__expression;
|
||||
v->a[101807] = actions(352);
|
||||
v->a[101808] = 2;
|
||||
v->a[101809] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101810] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101811] = actions(387);
|
||||
v->a[101812] = 2;
|
||||
v->a[101813] = anon_sym_LT_LPAREN;
|
||||
v->a[101814] = anon_sym_GT_LPAREN;
|
||||
v->a[101815] = actions(1099);
|
||||
v->a[101816] = 2;
|
||||
v->a[101817] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101818] = anon_sym_DASH_DASH2;
|
||||
v->a[101819] = actions(1101);
|
||||
small_parse_table_5091(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5091(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101820] = 2;
|
||||
v->a[101821] = anon_sym_DASH2;
|
||||
v->a[101822] = anon_sym_PLUS2;
|
||||
v->a[101823] = actions(1109);
|
||||
v->a[101824] = 2;
|
||||
v->a[101825] = sym_raw_string;
|
||||
v->a[101826] = sym_ansi_c_string;
|
||||
v->a[101827] = state(2863);
|
||||
v->a[101828] = 6;
|
||||
v->a[101829] = sym_binary_expression;
|
||||
v->a[101830] = sym_ternary_expression;
|
||||
v->a[101831] = sym_unary_expression;
|
||||
v->a[101832] = sym_postfix_expression;
|
||||
v->a[101833] = sym_parenthesized_expression;
|
||||
v->a[101834] = sym_concatenation;
|
||||
v->a[101835] = state(2451);
|
||||
v->a[101836] = 9;
|
||||
v->a[101837] = sym_arithmetic_expansion;
|
||||
v->a[101838] = sym_brace_expression;
|
||||
v->a[101839] = sym_string;
|
||||
small_parse_table_5092(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5092(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101840] = sym_translated_string;
|
||||
v->a[101841] = sym_number;
|
||||
v->a[101842] = sym_simple_expansion;
|
||||
v->a[101843] = sym_expansion;
|
||||
v->a[101844] = sym_command_substitution;
|
||||
v->a[101845] = sym_process_substitution;
|
||||
v->a[101846] = 26;
|
||||
v->a[101847] = actions(71);
|
||||
v->a[101848] = 1;
|
||||
v->a[101849] = sym_comment;
|
||||
v->a[101850] = actions(363);
|
||||
v->a[101851] = 1;
|
||||
v->a[101852] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101853] = actions(367);
|
||||
v->a[101854] = 1;
|
||||
v->a[101855] = anon_sym_DOLLAR;
|
||||
v->a[101856] = actions(371);
|
||||
v->a[101857] = 1;
|
||||
v->a[101858] = anon_sym_DQUOTE;
|
||||
v->a[101859] = actions(375);
|
||||
small_parse_table_5093(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5093(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101860] = 1;
|
||||
v->a[101861] = aux_sym_number_token1;
|
||||
v->a[101862] = actions(377);
|
||||
v->a[101863] = 1;
|
||||
v->a[101864] = aux_sym_number_token2;
|
||||
v->a[101865] = actions(379);
|
||||
v->a[101866] = 1;
|
||||
v->a[101867] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101868] = actions(381);
|
||||
v->a[101869] = 1;
|
||||
v->a[101870] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101871] = actions(385);
|
||||
v->a[101872] = 1;
|
||||
v->a[101873] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101874] = actions(391);
|
||||
v->a[101875] = 1;
|
||||
v->a[101876] = sym__brace_start;
|
||||
v->a[101877] = actions(1091);
|
||||
v->a[101878] = 1;
|
||||
v->a[101879] = sym_word;
|
||||
small_parse_table_5094(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5094(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101880] = actions(1093);
|
||||
v->a[101881] = 1;
|
||||
v->a[101882] = anon_sym_LPAREN;
|
||||
v->a[101883] = actions(1095);
|
||||
v->a[101884] = 1;
|
||||
v->a[101885] = anon_sym_BANG;
|
||||
v->a[101886] = actions(1103);
|
||||
v->a[101887] = 1;
|
||||
v->a[101888] = anon_sym_TILDE;
|
||||
v->a[101889] = actions(1113);
|
||||
v->a[101890] = 1;
|
||||
v->a[101891] = sym_test_operator;
|
||||
v->a[101892] = actions(5809);
|
||||
v->a[101893] = 1;
|
||||
v->a[101894] = anon_sym_BQUOTE;
|
||||
v->a[101895] = actions(5916);
|
||||
v->a[101896] = 1;
|
||||
v->a[101897] = sym__special_character;
|
||||
v->a[101898] = state(2472);
|
||||
v->a[101899] = 1;
|
||||
small_parse_table_5095(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1018.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1019.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1019.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym__literal_repeat1;
|
||||
v->a[101901] = state(2828);
|
||||
v->a[101902] = 1;
|
||||
v->a[101903] = sym__expression;
|
||||
v->a[101904] = actions(352);
|
||||
v->a[101905] = 2;
|
||||
v->a[101906] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101907] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101908] = actions(387);
|
||||
v->a[101909] = 2;
|
||||
v->a[101910] = anon_sym_LT_LPAREN;
|
||||
v->a[101911] = anon_sym_GT_LPAREN;
|
||||
v->a[101912] = actions(1099);
|
||||
v->a[101913] = 2;
|
||||
v->a[101914] = anon_sym_PLUS_PLUS2;
|
||||
v->a[101915] = anon_sym_DASH_DASH2;
|
||||
v->a[101916] = actions(1101);
|
||||
v->a[101917] = 2;
|
||||
v->a[101918] = anon_sym_DASH2;
|
||||
v->a[101919] = anon_sym_PLUS2;
|
||||
small_parse_table_5096(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5096(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101920] = actions(1109);
|
||||
v->a[101921] = 2;
|
||||
v->a[101922] = sym_raw_string;
|
||||
v->a[101923] = sym_ansi_c_string;
|
||||
v->a[101924] = state(2863);
|
||||
v->a[101925] = 6;
|
||||
v->a[101926] = sym_binary_expression;
|
||||
v->a[101927] = sym_ternary_expression;
|
||||
v->a[101928] = sym_unary_expression;
|
||||
v->a[101929] = sym_postfix_expression;
|
||||
v->a[101930] = sym_parenthesized_expression;
|
||||
v->a[101931] = sym_concatenation;
|
||||
v->a[101932] = state(2451);
|
||||
v->a[101933] = 9;
|
||||
v->a[101934] = sym_arithmetic_expansion;
|
||||
v->a[101935] = sym_brace_expression;
|
||||
v->a[101936] = sym_string;
|
||||
v->a[101937] = sym_translated_string;
|
||||
v->a[101938] = sym_number;
|
||||
v->a[101939] = sym_simple_expansion;
|
||||
small_parse_table_5097(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5097(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101940] = sym_expansion;
|
||||
v->a[101941] = sym_command_substitution;
|
||||
v->a[101942] = sym_process_substitution;
|
||||
v->a[101943] = 3;
|
||||
v->a[101944] = actions(3);
|
||||
v->a[101945] = 1;
|
||||
v->a[101946] = sym_comment;
|
||||
v->a[101947] = actions(1342);
|
||||
v->a[101948] = 6;
|
||||
v->a[101949] = sym_file_descriptor;
|
||||
v->a[101950] = sym__concat;
|
||||
v->a[101951] = sym_test_operator;
|
||||
v->a[101952] = sym__brace_start;
|
||||
v->a[101953] = ts_builtin_sym_end;
|
||||
v->a[101954] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101955] = actions(1340);
|
||||
v->a[101956] = 37;
|
||||
v->a[101957] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[101958] = anon_sym_SEMI;
|
||||
v->a[101959] = anon_sym_PIPE_PIPE;
|
||||
small_parse_table_5098(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5098(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101960] = anon_sym_AMP_AMP;
|
||||
v->a[101961] = anon_sym_PIPE;
|
||||
v->a[101962] = anon_sym_AMP;
|
||||
v->a[101963] = anon_sym_LT;
|
||||
v->a[101964] = anon_sym_GT;
|
||||
v->a[101965] = anon_sym_LT_LT;
|
||||
v->a[101966] = anon_sym_GT_GT;
|
||||
v->a[101967] = anon_sym_SEMI_SEMI;
|
||||
v->a[101968] = anon_sym_PIPE_AMP;
|
||||
v->a[101969] = anon_sym_AMP_GT;
|
||||
v->a[101970] = anon_sym_AMP_GT_GT;
|
||||
v->a[101971] = anon_sym_LT_AMP;
|
||||
v->a[101972] = anon_sym_GT_AMP;
|
||||
v->a[101973] = anon_sym_GT_PIPE;
|
||||
v->a[101974] = anon_sym_LT_AMP_DASH;
|
||||
v->a[101975] = anon_sym_GT_AMP_DASH;
|
||||
v->a[101976] = anon_sym_LT_LT_DASH;
|
||||
v->a[101977] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[101978] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[101979] = aux_sym_concatenation_token1;
|
||||
small_parse_table_5099(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5099(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101980] = anon_sym_DOLLAR;
|
||||
v->a[101981] = sym__special_character;
|
||||
v->a[101982] = anon_sym_DQUOTE;
|
||||
v->a[101983] = sym_raw_string;
|
||||
v->a[101984] = sym_ansi_c_string;
|
||||
v->a[101985] = aux_sym_number_token1;
|
||||
v->a[101986] = aux_sym_number_token2;
|
||||
v->a[101987] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[101988] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[101989] = anon_sym_BQUOTE;
|
||||
v->a[101990] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[101991] = anon_sym_LT_LPAREN;
|
||||
v->a[101992] = anon_sym_GT_LPAREN;
|
||||
v->a[101993] = sym_word;
|
||||
v->a[101994] = 5;
|
||||
v->a[101995] = actions(71);
|
||||
v->a[101996] = 1;
|
||||
v->a[101997] = sym_comment;
|
||||
v->a[101998] = state(2152);
|
||||
v->a[101999] = 1;
|
||||
small_parse_table_5100(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1019.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_102.c
Normal file
140
parser/static/small_parse_table/small_parse_table_102.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_102.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_510(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10200] = anon_sym_GT_PIPE;
|
||||
v->a[10201] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10202] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10203] = anon_sym_LT_LT_DASH;
|
||||
v->a[10204] = anon_sym_LT_LT_LT;
|
||||
v->a[10205] = 22;
|
||||
v->a[10206] = actions(3);
|
||||
v->a[10207] = 1;
|
||||
v->a[10208] = sym_comment;
|
||||
v->a[10209] = actions(2784);
|
||||
v->a[10210] = 1;
|
||||
v->a[10211] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10212] = actions(2786);
|
||||
v->a[10213] = 1;
|
||||
v->a[10214] = anon_sym_DOLLAR;
|
||||
v->a[10215] = actions(2788);
|
||||
v->a[10216] = 1;
|
||||
v->a[10217] = sym__special_character;
|
||||
v->a[10218] = actions(2790);
|
||||
v->a[10219] = 1;
|
||||
small_parse_table_511(v);
|
||||
}
|
||||
|
||||
void small_parse_table_511(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10220] = anon_sym_DQUOTE;
|
||||
v->a[10221] = actions(2792);
|
||||
v->a[10222] = 1;
|
||||
v->a[10223] = aux_sym_number_token1;
|
||||
v->a[10224] = actions(2794);
|
||||
v->a[10225] = 1;
|
||||
v->a[10226] = aux_sym_number_token2;
|
||||
v->a[10227] = actions(2796);
|
||||
v->a[10228] = 1;
|
||||
v->a[10229] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10230] = actions(2798);
|
||||
v->a[10231] = 1;
|
||||
v->a[10232] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10233] = actions(2800);
|
||||
v->a[10234] = 1;
|
||||
v->a[10235] = anon_sym_BQUOTE;
|
||||
v->a[10236] = actions(2802);
|
||||
v->a[10237] = 1;
|
||||
v->a[10238] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[10239] = actions(2808);
|
||||
small_parse_table_512(v);
|
||||
}
|
||||
|
||||
void small_parse_table_512(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10240] = 1;
|
||||
v->a[10241] = sym_test_operator;
|
||||
v->a[10242] = actions(2810);
|
||||
v->a[10243] = 1;
|
||||
v->a[10244] = sym__brace_start;
|
||||
v->a[10245] = actions(2887);
|
||||
v->a[10246] = 1;
|
||||
v->a[10247] = aux_sym__simple_variable_name_token1;
|
||||
v->a[10248] = state(1860);
|
||||
v->a[10249] = 1;
|
||||
v->a[10250] = aux_sym__literal_repeat1;
|
||||
v->a[10251] = actions(2299);
|
||||
v->a[10252] = 2;
|
||||
v->a[10253] = sym_file_descriptor;
|
||||
v->a[10254] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10255] = actions(2782);
|
||||
v->a[10256] = 2;
|
||||
v->a[10257] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10258] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10259] = actions(2804);
|
||||
small_parse_table_513(v);
|
||||
}
|
||||
|
||||
void small_parse_table_513(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10260] = 2;
|
||||
v->a[10261] = anon_sym_LT_LPAREN;
|
||||
v->a[10262] = anon_sym_GT_LPAREN;
|
||||
v->a[10263] = state(629);
|
||||
v->a[10264] = 2;
|
||||
v->a[10265] = sym_concatenation;
|
||||
v->a[10266] = aux_sym_unset_command_repeat1;
|
||||
v->a[10267] = actions(2780);
|
||||
v->a[10268] = 3;
|
||||
v->a[10269] = sym_raw_string;
|
||||
v->a[10270] = sym_ansi_c_string;
|
||||
v->a[10271] = sym_word;
|
||||
v->a[10272] = state(1326);
|
||||
v->a[10273] = 9;
|
||||
v->a[10274] = sym_arithmetic_expansion;
|
||||
v->a[10275] = sym_brace_expression;
|
||||
v->a[10276] = sym_string;
|
||||
v->a[10277] = sym_translated_string;
|
||||
v->a[10278] = sym_number;
|
||||
v->a[10279] = sym_simple_expansion;
|
||||
small_parse_table_514(v);
|
||||
}
|
||||
|
||||
void small_parse_table_514(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10280] = sym_expansion;
|
||||
v->a[10281] = sym_command_substitution;
|
||||
v->a[10282] = sym_process_substitution;
|
||||
v->a[10283] = actions(2297);
|
||||
v->a[10284] = 21;
|
||||
v->a[10285] = anon_sym_SEMI;
|
||||
v->a[10286] = anon_sym_PIPE_PIPE;
|
||||
v->a[10287] = anon_sym_AMP_AMP;
|
||||
v->a[10288] = anon_sym_PIPE;
|
||||
v->a[10289] = anon_sym_AMP;
|
||||
v->a[10290] = anon_sym_LT;
|
||||
v->a[10291] = anon_sym_GT;
|
||||
v->a[10292] = anon_sym_LT_LT;
|
||||
v->a[10293] = anon_sym_GT_GT;
|
||||
v->a[10294] = anon_sym_SEMI_SEMI;
|
||||
v->a[10295] = anon_sym_SEMI_AMP;
|
||||
v->a[10296] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10297] = anon_sym_PIPE_AMP;
|
||||
v->a[10298] = anon_sym_AMP_GT;
|
||||
v->a[10299] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_515(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_102.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1020.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1020.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym_concatenation_repeat1;
|
||||
v->a[102001] = actions(6133);
|
||||
v->a[102002] = 2;
|
||||
v->a[102003] = sym__concat;
|
||||
v->a[102004] = aux_sym_concatenation_token1;
|
||||
v->a[102005] = actions(1261);
|
||||
v->a[102006] = 15;
|
||||
v->a[102007] = anon_sym_PIPE;
|
||||
v->a[102008] = anon_sym_EQ_EQ;
|
||||
v->a[102009] = anon_sym_LT;
|
||||
v->a[102010] = anon_sym_GT;
|
||||
v->a[102011] = anon_sym_LT_LT;
|
||||
v->a[102012] = anon_sym_EQ_TILDE;
|
||||
v->a[102013] = anon_sym_AMP_GT;
|
||||
v->a[102014] = anon_sym_LT_AMP;
|
||||
v->a[102015] = anon_sym_GT_AMP;
|
||||
v->a[102016] = anon_sym_DOLLAR;
|
||||
v->a[102017] = aux_sym_number_token1;
|
||||
v->a[102018] = aux_sym_number_token2;
|
||||
v->a[102019] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5101(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5101(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102020] = anon_sym_BQUOTE;
|
||||
v->a[102021] = sym_word;
|
||||
v->a[102022] = actions(1263);
|
||||
v->a[102023] = 25;
|
||||
v->a[102024] = sym_file_descriptor;
|
||||
v->a[102025] = sym_test_operator;
|
||||
v->a[102026] = sym__bare_dollar;
|
||||
v->a[102027] = sym__brace_start;
|
||||
v->a[102028] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102029] = anon_sym_PIPE_PIPE;
|
||||
v->a[102030] = anon_sym_AMP_AMP;
|
||||
v->a[102031] = anon_sym_GT_GT;
|
||||
v->a[102032] = anon_sym_PIPE_AMP;
|
||||
v->a[102033] = anon_sym_AMP_GT_GT;
|
||||
v->a[102034] = anon_sym_GT_PIPE;
|
||||
v->a[102035] = anon_sym_LT_AMP_DASH;
|
||||
v->a[102036] = anon_sym_GT_AMP_DASH;
|
||||
v->a[102037] = anon_sym_LT_LT_DASH;
|
||||
v->a[102038] = anon_sym_LT_LT_LT;
|
||||
v->a[102039] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5102(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5102(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102040] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102041] = sym__special_character;
|
||||
v->a[102042] = anon_sym_DQUOTE;
|
||||
v->a[102043] = sym_raw_string;
|
||||
v->a[102044] = sym_ansi_c_string;
|
||||
v->a[102045] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102046] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102047] = anon_sym_LT_LPAREN;
|
||||
v->a[102048] = anon_sym_GT_LPAREN;
|
||||
v->a[102049] = 26;
|
||||
v->a[102050] = actions(71);
|
||||
v->a[102051] = 1;
|
||||
v->a[102052] = sym_comment;
|
||||
v->a[102053] = actions(363);
|
||||
v->a[102054] = 1;
|
||||
v->a[102055] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102056] = actions(367);
|
||||
v->a[102057] = 1;
|
||||
v->a[102058] = anon_sym_DOLLAR;
|
||||
v->a[102059] = actions(371);
|
||||
small_parse_table_5103(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5103(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102060] = 1;
|
||||
v->a[102061] = anon_sym_DQUOTE;
|
||||
v->a[102062] = actions(375);
|
||||
v->a[102063] = 1;
|
||||
v->a[102064] = aux_sym_number_token1;
|
||||
v->a[102065] = actions(377);
|
||||
v->a[102066] = 1;
|
||||
v->a[102067] = aux_sym_number_token2;
|
||||
v->a[102068] = actions(379);
|
||||
v->a[102069] = 1;
|
||||
v->a[102070] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102071] = actions(381);
|
||||
v->a[102072] = 1;
|
||||
v->a[102073] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102074] = actions(385);
|
||||
v->a[102075] = 1;
|
||||
v->a[102076] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102077] = actions(391);
|
||||
v->a[102078] = 1;
|
||||
v->a[102079] = sym__brace_start;
|
||||
small_parse_table_5104(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5104(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102080] = actions(1091);
|
||||
v->a[102081] = 1;
|
||||
v->a[102082] = sym_word;
|
||||
v->a[102083] = actions(1093);
|
||||
v->a[102084] = 1;
|
||||
v->a[102085] = anon_sym_LPAREN;
|
||||
v->a[102086] = actions(1095);
|
||||
v->a[102087] = 1;
|
||||
v->a[102088] = anon_sym_BANG;
|
||||
v->a[102089] = actions(1103);
|
||||
v->a[102090] = 1;
|
||||
v->a[102091] = anon_sym_TILDE;
|
||||
v->a[102092] = actions(1113);
|
||||
v->a[102093] = 1;
|
||||
v->a[102094] = sym_test_operator;
|
||||
v->a[102095] = actions(5809);
|
||||
v->a[102096] = 1;
|
||||
v->a[102097] = anon_sym_BQUOTE;
|
||||
v->a[102098] = actions(5916);
|
||||
v->a[102099] = 1;
|
||||
small_parse_table_5105(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1020.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1021.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1021.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym__special_character;
|
||||
v->a[102101] = state(2472);
|
||||
v->a[102102] = 1;
|
||||
v->a[102103] = aux_sym__literal_repeat1;
|
||||
v->a[102104] = state(2816);
|
||||
v->a[102105] = 1;
|
||||
v->a[102106] = sym__expression;
|
||||
v->a[102107] = actions(352);
|
||||
v->a[102108] = 2;
|
||||
v->a[102109] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102110] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102111] = actions(387);
|
||||
v->a[102112] = 2;
|
||||
v->a[102113] = anon_sym_LT_LPAREN;
|
||||
v->a[102114] = anon_sym_GT_LPAREN;
|
||||
v->a[102115] = actions(1099);
|
||||
v->a[102116] = 2;
|
||||
v->a[102117] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102118] = anon_sym_DASH_DASH2;
|
||||
v->a[102119] = actions(1101);
|
||||
small_parse_table_5106(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5106(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102120] = 2;
|
||||
v->a[102121] = anon_sym_DASH2;
|
||||
v->a[102122] = anon_sym_PLUS2;
|
||||
v->a[102123] = actions(1109);
|
||||
v->a[102124] = 2;
|
||||
v->a[102125] = sym_raw_string;
|
||||
v->a[102126] = sym_ansi_c_string;
|
||||
v->a[102127] = state(2863);
|
||||
v->a[102128] = 6;
|
||||
v->a[102129] = sym_binary_expression;
|
||||
v->a[102130] = sym_ternary_expression;
|
||||
v->a[102131] = sym_unary_expression;
|
||||
v->a[102132] = sym_postfix_expression;
|
||||
v->a[102133] = sym_parenthesized_expression;
|
||||
v->a[102134] = sym_concatenation;
|
||||
v->a[102135] = state(2451);
|
||||
v->a[102136] = 9;
|
||||
v->a[102137] = sym_arithmetic_expansion;
|
||||
v->a[102138] = sym_brace_expression;
|
||||
v->a[102139] = sym_string;
|
||||
small_parse_table_5107(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5107(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102140] = sym_translated_string;
|
||||
v->a[102141] = sym_number;
|
||||
v->a[102142] = sym_simple_expansion;
|
||||
v->a[102143] = sym_expansion;
|
||||
v->a[102144] = sym_command_substitution;
|
||||
v->a[102145] = sym_process_substitution;
|
||||
v->a[102146] = 26;
|
||||
v->a[102147] = actions(71);
|
||||
v->a[102148] = 1;
|
||||
v->a[102149] = sym_comment;
|
||||
v->a[102150] = actions(1127);
|
||||
v->a[102151] = 1;
|
||||
v->a[102152] = sym_word;
|
||||
v->a[102153] = actions(1131);
|
||||
v->a[102154] = 1;
|
||||
v->a[102155] = anon_sym_LPAREN;
|
||||
v->a[102156] = actions(1133);
|
||||
v->a[102157] = 1;
|
||||
v->a[102158] = anon_sym_BANG;
|
||||
v->a[102159] = actions(1139);
|
||||
small_parse_table_5108(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5108(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102160] = 1;
|
||||
v->a[102161] = anon_sym_TILDE;
|
||||
v->a[102162] = actions(1141);
|
||||
v->a[102163] = 1;
|
||||
v->a[102164] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102165] = actions(1145);
|
||||
v->a[102166] = 1;
|
||||
v->a[102167] = anon_sym_DOLLAR;
|
||||
v->a[102168] = actions(1147);
|
||||
v->a[102169] = 1;
|
||||
v->a[102170] = sym__special_character;
|
||||
v->a[102171] = actions(1149);
|
||||
v->a[102172] = 1;
|
||||
v->a[102173] = anon_sym_DQUOTE;
|
||||
v->a[102174] = actions(1153);
|
||||
v->a[102175] = 1;
|
||||
v->a[102176] = aux_sym_number_token1;
|
||||
v->a[102177] = actions(1155);
|
||||
v->a[102178] = 1;
|
||||
v->a[102179] = aux_sym_number_token2;
|
||||
small_parse_table_5109(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5109(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102180] = actions(1157);
|
||||
v->a[102181] = 1;
|
||||
v->a[102182] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102183] = actions(1159);
|
||||
v->a[102184] = 1;
|
||||
v->a[102185] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102186] = actions(1163);
|
||||
v->a[102187] = 1;
|
||||
v->a[102188] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102189] = actions(1167);
|
||||
v->a[102190] = 1;
|
||||
v->a[102191] = sym_test_operator;
|
||||
v->a[102192] = actions(1169);
|
||||
v->a[102193] = 1;
|
||||
v->a[102194] = sym__brace_start;
|
||||
v->a[102195] = actions(3060);
|
||||
v->a[102196] = 1;
|
||||
v->a[102197] = anon_sym_BQUOTE;
|
||||
v->a[102198] = state(2484);
|
||||
v->a[102199] = 1;
|
||||
small_parse_table_5110(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1021.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1022.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1022.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym__literal_repeat1;
|
||||
v->a[102201] = state(2942);
|
||||
v->a[102202] = 1;
|
||||
v->a[102203] = sym__expression;
|
||||
v->a[102204] = actions(1129);
|
||||
v->a[102205] = 2;
|
||||
v->a[102206] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102207] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102208] = actions(1135);
|
||||
v->a[102209] = 2;
|
||||
v->a[102210] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102211] = anon_sym_DASH_DASH2;
|
||||
v->a[102212] = actions(1137);
|
||||
v->a[102213] = 2;
|
||||
v->a[102214] = anon_sym_DASH2;
|
||||
v->a[102215] = anon_sym_PLUS2;
|
||||
v->a[102216] = actions(1151);
|
||||
v->a[102217] = 2;
|
||||
v->a[102218] = sym_raw_string;
|
||||
v->a[102219] = sym_ansi_c_string;
|
||||
small_parse_table_5111(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5111(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102220] = actions(1165);
|
||||
v->a[102221] = 2;
|
||||
v->a[102222] = anon_sym_LT_LPAREN;
|
||||
v->a[102223] = anon_sym_GT_LPAREN;
|
||||
v->a[102224] = state(2594);
|
||||
v->a[102225] = 6;
|
||||
v->a[102226] = sym_binary_expression;
|
||||
v->a[102227] = sym_ternary_expression;
|
||||
v->a[102228] = sym_unary_expression;
|
||||
v->a[102229] = sym_postfix_expression;
|
||||
v->a[102230] = sym_parenthesized_expression;
|
||||
v->a[102231] = sym_concatenation;
|
||||
v->a[102232] = state(2573);
|
||||
v->a[102233] = 9;
|
||||
v->a[102234] = sym_arithmetic_expansion;
|
||||
v->a[102235] = sym_brace_expression;
|
||||
v->a[102236] = sym_string;
|
||||
v->a[102237] = sym_translated_string;
|
||||
v->a[102238] = sym_number;
|
||||
v->a[102239] = sym_simple_expansion;
|
||||
small_parse_table_5112(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5112(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102240] = sym_expansion;
|
||||
v->a[102241] = sym_command_substitution;
|
||||
v->a[102242] = sym_process_substitution;
|
||||
v->a[102243] = 26;
|
||||
v->a[102244] = actions(71);
|
||||
v->a[102245] = 1;
|
||||
v->a[102246] = sym_comment;
|
||||
v->a[102247] = actions(107);
|
||||
v->a[102248] = 1;
|
||||
v->a[102249] = anon_sym_TILDE;
|
||||
v->a[102250] = actions(237);
|
||||
v->a[102251] = 1;
|
||||
v->a[102252] = sym_word;
|
||||
v->a[102253] = actions(248);
|
||||
v->a[102254] = 1;
|
||||
v->a[102255] = anon_sym_LPAREN;
|
||||
v->a[102256] = actions(250);
|
||||
v->a[102257] = 1;
|
||||
v->a[102258] = anon_sym_BANG;
|
||||
v->a[102259] = actions(258);
|
||||
small_parse_table_5113(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5113(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102260] = 1;
|
||||
v->a[102261] = anon_sym_DOLLAR;
|
||||
v->a[102262] = actions(264);
|
||||
v->a[102263] = 1;
|
||||
v->a[102264] = aux_sym_number_token1;
|
||||
v->a[102265] = actions(266);
|
||||
v->a[102266] = 1;
|
||||
v->a[102267] = aux_sym_number_token2;
|
||||
v->a[102268] = actions(270);
|
||||
v->a[102269] = 1;
|
||||
v->a[102270] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102271] = actions(282);
|
||||
v->a[102272] = 1;
|
||||
v->a[102273] = sym_test_operator;
|
||||
v->a[102274] = actions(284);
|
||||
v->a[102275] = 1;
|
||||
v->a[102276] = sym__brace_start;
|
||||
v->a[102277] = actions(1075);
|
||||
v->a[102278] = 1;
|
||||
v->a[102279] = anon_sym_DOLLAR_LBRACK;
|
||||
small_parse_table_5114(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5114(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102280] = actions(1079);
|
||||
v->a[102281] = 1;
|
||||
v->a[102282] = sym__special_character;
|
||||
v->a[102283] = actions(1081);
|
||||
v->a[102284] = 1;
|
||||
v->a[102285] = anon_sym_DQUOTE;
|
||||
v->a[102286] = actions(1085);
|
||||
v->a[102287] = 1;
|
||||
v->a[102288] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102289] = actions(1087);
|
||||
v->a[102290] = 1;
|
||||
v->a[102291] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102292] = actions(3598);
|
||||
v->a[102293] = 1;
|
||||
v->a[102294] = anon_sym_BQUOTE;
|
||||
v->a[102295] = state(2690);
|
||||
v->a[102296] = 1;
|
||||
v->a[102297] = aux_sym__literal_repeat1;
|
||||
v->a[102298] = state(3100);
|
||||
v->a[102299] = 1;
|
||||
small_parse_table_5115(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1022.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1023.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1023.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym__expression;
|
||||
v->a[102301] = actions(103);
|
||||
v->a[102302] = 2;
|
||||
v->a[102303] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102304] = anon_sym_DASH_DASH2;
|
||||
v->a[102305] = actions(105);
|
||||
v->a[102306] = 2;
|
||||
v->a[102307] = anon_sym_DASH2;
|
||||
v->a[102308] = anon_sym_PLUS2;
|
||||
v->a[102309] = actions(1073);
|
||||
v->a[102310] = 2;
|
||||
v->a[102311] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102312] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102313] = actions(1083);
|
||||
v->a[102314] = 2;
|
||||
v->a[102315] = sym_raw_string;
|
||||
v->a[102316] = sym_ansi_c_string;
|
||||
v->a[102317] = actions(1089);
|
||||
v->a[102318] = 2;
|
||||
v->a[102319] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5116(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5116(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102320] = anon_sym_GT_LPAREN;
|
||||
v->a[102321] = state(3053);
|
||||
v->a[102322] = 6;
|
||||
v->a[102323] = sym_binary_expression;
|
||||
v->a[102324] = sym_ternary_expression;
|
||||
v->a[102325] = sym_unary_expression;
|
||||
v->a[102326] = sym_postfix_expression;
|
||||
v->a[102327] = sym_parenthesized_expression;
|
||||
v->a[102328] = sym_concatenation;
|
||||
v->a[102329] = state(2500);
|
||||
v->a[102330] = 9;
|
||||
v->a[102331] = sym_arithmetic_expansion;
|
||||
v->a[102332] = sym_brace_expression;
|
||||
v->a[102333] = sym_string;
|
||||
v->a[102334] = sym_translated_string;
|
||||
v->a[102335] = sym_number;
|
||||
v->a[102336] = sym_simple_expansion;
|
||||
v->a[102337] = sym_expansion;
|
||||
v->a[102338] = sym_command_substitution;
|
||||
v->a[102339] = sym_process_substitution;
|
||||
small_parse_table_5117(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5117(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102340] = 3;
|
||||
v->a[102341] = actions(71);
|
||||
v->a[102342] = 1;
|
||||
v->a[102343] = sym_comment;
|
||||
v->a[102344] = actions(1308);
|
||||
v->a[102345] = 16;
|
||||
v->a[102346] = anon_sym_PIPE;
|
||||
v->a[102347] = anon_sym_EQ_EQ;
|
||||
v->a[102348] = anon_sym_LT;
|
||||
v->a[102349] = anon_sym_GT;
|
||||
v->a[102350] = anon_sym_LT_LT;
|
||||
v->a[102351] = anon_sym_LPAREN;
|
||||
v->a[102352] = anon_sym_EQ_TILDE;
|
||||
v->a[102353] = anon_sym_AMP_GT;
|
||||
v->a[102354] = anon_sym_LT_AMP;
|
||||
v->a[102355] = anon_sym_GT_AMP;
|
||||
v->a[102356] = anon_sym_DOLLAR;
|
||||
v->a[102357] = aux_sym_number_token1;
|
||||
v->a[102358] = aux_sym_number_token2;
|
||||
v->a[102359] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5118(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5118(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102360] = anon_sym_BQUOTE;
|
||||
v->a[102361] = sym_word;
|
||||
v->a[102362] = actions(1310);
|
||||
v->a[102363] = 27;
|
||||
v->a[102364] = sym_file_descriptor;
|
||||
v->a[102365] = sym__concat;
|
||||
v->a[102366] = sym_test_operator;
|
||||
v->a[102367] = sym__bare_dollar;
|
||||
v->a[102368] = sym__brace_start;
|
||||
v->a[102369] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102370] = anon_sym_PIPE_PIPE;
|
||||
v->a[102371] = anon_sym_AMP_AMP;
|
||||
v->a[102372] = anon_sym_GT_GT;
|
||||
v->a[102373] = anon_sym_PIPE_AMP;
|
||||
v->a[102374] = anon_sym_AMP_GT_GT;
|
||||
v->a[102375] = anon_sym_GT_PIPE;
|
||||
v->a[102376] = anon_sym_LT_AMP_DASH;
|
||||
v->a[102377] = anon_sym_GT_AMP_DASH;
|
||||
v->a[102378] = anon_sym_LT_LT_DASH;
|
||||
v->a[102379] = anon_sym_LT_LT_LT;
|
||||
small_parse_table_5119(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5119(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102380] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102381] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102382] = aux_sym_concatenation_token1;
|
||||
v->a[102383] = sym__special_character;
|
||||
v->a[102384] = anon_sym_DQUOTE;
|
||||
v->a[102385] = sym_raw_string;
|
||||
v->a[102386] = sym_ansi_c_string;
|
||||
v->a[102387] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102388] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102389] = anon_sym_LT_LPAREN;
|
||||
v->a[102390] = anon_sym_GT_LPAREN;
|
||||
v->a[102391] = 26;
|
||||
v->a[102392] = actions(71);
|
||||
v->a[102393] = 1;
|
||||
v->a[102394] = sym_comment;
|
||||
v->a[102395] = actions(1131);
|
||||
v->a[102396] = 1;
|
||||
v->a[102397] = anon_sym_LPAREN;
|
||||
v->a[102398] = actions(1141);
|
||||
v->a[102399] = 1;
|
||||
small_parse_table_5120(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1023.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1024.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1024.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102401] = actions(1145);
|
||||
v->a[102402] = 1;
|
||||
v->a[102403] = anon_sym_DOLLAR;
|
||||
v->a[102404] = actions(1149);
|
||||
v->a[102405] = 1;
|
||||
v->a[102406] = anon_sym_DQUOTE;
|
||||
v->a[102407] = actions(1153);
|
||||
v->a[102408] = 1;
|
||||
v->a[102409] = aux_sym_number_token1;
|
||||
v->a[102410] = actions(1155);
|
||||
v->a[102411] = 1;
|
||||
v->a[102412] = aux_sym_number_token2;
|
||||
v->a[102413] = actions(1157);
|
||||
v->a[102414] = 1;
|
||||
v->a[102415] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102416] = actions(1159);
|
||||
v->a[102417] = 1;
|
||||
v->a[102418] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102419] = actions(1163);
|
||||
small_parse_table_5121(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5121(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102420] = 1;
|
||||
v->a[102421] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102422] = actions(1169);
|
||||
v->a[102423] = 1;
|
||||
v->a[102424] = sym__brace_start;
|
||||
v->a[102425] = actions(1171);
|
||||
v->a[102426] = 1;
|
||||
v->a[102427] = sym_word;
|
||||
v->a[102428] = actions(1173);
|
||||
v->a[102429] = 1;
|
||||
v->a[102430] = anon_sym_BANG;
|
||||
v->a[102431] = actions(1179);
|
||||
v->a[102432] = 1;
|
||||
v->a[102433] = anon_sym_TILDE;
|
||||
v->a[102434] = actions(1181);
|
||||
v->a[102435] = 1;
|
||||
v->a[102436] = sym__special_character;
|
||||
v->a[102437] = actions(1185);
|
||||
v->a[102438] = 1;
|
||||
v->a[102439] = sym_test_operator;
|
||||
small_parse_table_5122(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5122(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102440] = actions(3060);
|
||||
v->a[102441] = 1;
|
||||
v->a[102442] = anon_sym_BQUOTE;
|
||||
v->a[102443] = state(2484);
|
||||
v->a[102444] = 1;
|
||||
v->a[102445] = aux_sym__literal_repeat1;
|
||||
v->a[102446] = state(2987);
|
||||
v->a[102447] = 1;
|
||||
v->a[102448] = sym__expression;
|
||||
v->a[102449] = actions(1129);
|
||||
v->a[102450] = 2;
|
||||
v->a[102451] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102452] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102453] = actions(1165);
|
||||
v->a[102454] = 2;
|
||||
v->a[102455] = anon_sym_LT_LPAREN;
|
||||
v->a[102456] = anon_sym_GT_LPAREN;
|
||||
v->a[102457] = actions(1175);
|
||||
v->a[102458] = 2;
|
||||
v->a[102459] = anon_sym_PLUS_PLUS2;
|
||||
small_parse_table_5123(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5123(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102460] = anon_sym_DASH_DASH2;
|
||||
v->a[102461] = actions(1177);
|
||||
v->a[102462] = 2;
|
||||
v->a[102463] = anon_sym_DASH2;
|
||||
v->a[102464] = anon_sym_PLUS2;
|
||||
v->a[102465] = actions(1183);
|
||||
v->a[102466] = 2;
|
||||
v->a[102467] = sym_raw_string;
|
||||
v->a[102468] = sym_ansi_c_string;
|
||||
v->a[102469] = state(2594);
|
||||
v->a[102470] = 6;
|
||||
v->a[102471] = sym_binary_expression;
|
||||
v->a[102472] = sym_ternary_expression;
|
||||
v->a[102473] = sym_unary_expression;
|
||||
v->a[102474] = sym_postfix_expression;
|
||||
v->a[102475] = sym_parenthesized_expression;
|
||||
v->a[102476] = sym_concatenation;
|
||||
v->a[102477] = state(2456);
|
||||
v->a[102478] = 9;
|
||||
v->a[102479] = sym_arithmetic_expansion;
|
||||
small_parse_table_5124(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5124(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102480] = sym_brace_expression;
|
||||
v->a[102481] = sym_string;
|
||||
v->a[102482] = sym_translated_string;
|
||||
v->a[102483] = sym_number;
|
||||
v->a[102484] = sym_simple_expansion;
|
||||
v->a[102485] = sym_expansion;
|
||||
v->a[102486] = sym_command_substitution;
|
||||
v->a[102487] = sym_process_substitution;
|
||||
v->a[102488] = 26;
|
||||
v->a[102489] = actions(71);
|
||||
v->a[102490] = 1;
|
||||
v->a[102491] = sym_comment;
|
||||
v->a[102492] = actions(1131);
|
||||
v->a[102493] = 1;
|
||||
v->a[102494] = anon_sym_LPAREN;
|
||||
v->a[102495] = actions(1141);
|
||||
v->a[102496] = 1;
|
||||
v->a[102497] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102498] = actions(1145);
|
||||
v->a[102499] = 1;
|
||||
small_parse_table_5125(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1024.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1025.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1025.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DOLLAR;
|
||||
v->a[102501] = actions(1149);
|
||||
v->a[102502] = 1;
|
||||
v->a[102503] = anon_sym_DQUOTE;
|
||||
v->a[102504] = actions(1153);
|
||||
v->a[102505] = 1;
|
||||
v->a[102506] = aux_sym_number_token1;
|
||||
v->a[102507] = actions(1155);
|
||||
v->a[102508] = 1;
|
||||
v->a[102509] = aux_sym_number_token2;
|
||||
v->a[102510] = actions(1157);
|
||||
v->a[102511] = 1;
|
||||
v->a[102512] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102513] = actions(1159);
|
||||
v->a[102514] = 1;
|
||||
v->a[102515] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102516] = actions(1163);
|
||||
v->a[102517] = 1;
|
||||
v->a[102518] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102519] = actions(1169);
|
||||
small_parse_table_5126(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5126(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102520] = 1;
|
||||
v->a[102521] = sym__brace_start;
|
||||
v->a[102522] = actions(1171);
|
||||
v->a[102523] = 1;
|
||||
v->a[102524] = sym_word;
|
||||
v->a[102525] = actions(1173);
|
||||
v->a[102526] = 1;
|
||||
v->a[102527] = anon_sym_BANG;
|
||||
v->a[102528] = actions(1179);
|
||||
v->a[102529] = 1;
|
||||
v->a[102530] = anon_sym_TILDE;
|
||||
v->a[102531] = actions(1181);
|
||||
v->a[102532] = 1;
|
||||
v->a[102533] = sym__special_character;
|
||||
v->a[102534] = actions(1185);
|
||||
v->a[102535] = 1;
|
||||
v->a[102536] = sym_test_operator;
|
||||
v->a[102537] = actions(3060);
|
||||
v->a[102538] = 1;
|
||||
v->a[102539] = anon_sym_BQUOTE;
|
||||
small_parse_table_5127(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5127(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102540] = state(2484);
|
||||
v->a[102541] = 1;
|
||||
v->a[102542] = aux_sym__literal_repeat1;
|
||||
v->a[102543] = state(3039);
|
||||
v->a[102544] = 1;
|
||||
v->a[102545] = sym__expression;
|
||||
v->a[102546] = actions(1129);
|
||||
v->a[102547] = 2;
|
||||
v->a[102548] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102549] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102550] = actions(1165);
|
||||
v->a[102551] = 2;
|
||||
v->a[102552] = anon_sym_LT_LPAREN;
|
||||
v->a[102553] = anon_sym_GT_LPAREN;
|
||||
v->a[102554] = actions(1175);
|
||||
v->a[102555] = 2;
|
||||
v->a[102556] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102557] = anon_sym_DASH_DASH2;
|
||||
v->a[102558] = actions(1177);
|
||||
v->a[102559] = 2;
|
||||
small_parse_table_5128(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5128(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102560] = anon_sym_DASH2;
|
||||
v->a[102561] = anon_sym_PLUS2;
|
||||
v->a[102562] = actions(1183);
|
||||
v->a[102563] = 2;
|
||||
v->a[102564] = sym_raw_string;
|
||||
v->a[102565] = sym_ansi_c_string;
|
||||
v->a[102566] = state(2594);
|
||||
v->a[102567] = 6;
|
||||
v->a[102568] = sym_binary_expression;
|
||||
v->a[102569] = sym_ternary_expression;
|
||||
v->a[102570] = sym_unary_expression;
|
||||
v->a[102571] = sym_postfix_expression;
|
||||
v->a[102572] = sym_parenthesized_expression;
|
||||
v->a[102573] = sym_concatenation;
|
||||
v->a[102574] = state(2456);
|
||||
v->a[102575] = 9;
|
||||
v->a[102576] = sym_arithmetic_expansion;
|
||||
v->a[102577] = sym_brace_expression;
|
||||
v->a[102578] = sym_string;
|
||||
v->a[102579] = sym_translated_string;
|
||||
small_parse_table_5129(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5129(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102580] = sym_number;
|
||||
v->a[102581] = sym_simple_expansion;
|
||||
v->a[102582] = sym_expansion;
|
||||
v->a[102583] = sym_command_substitution;
|
||||
v->a[102584] = sym_process_substitution;
|
||||
v->a[102585] = 26;
|
||||
v->a[102586] = actions(71);
|
||||
v->a[102587] = 1;
|
||||
v->a[102588] = sym_comment;
|
||||
v->a[102589] = actions(1131);
|
||||
v->a[102590] = 1;
|
||||
v->a[102591] = anon_sym_LPAREN;
|
||||
v->a[102592] = actions(1141);
|
||||
v->a[102593] = 1;
|
||||
v->a[102594] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102595] = actions(1145);
|
||||
v->a[102596] = 1;
|
||||
v->a[102597] = anon_sym_DOLLAR;
|
||||
v->a[102598] = actions(1149);
|
||||
v->a[102599] = 1;
|
||||
small_parse_table_5130(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1025.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1026.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1026.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DQUOTE;
|
||||
v->a[102601] = actions(1153);
|
||||
v->a[102602] = 1;
|
||||
v->a[102603] = aux_sym_number_token1;
|
||||
v->a[102604] = actions(1155);
|
||||
v->a[102605] = 1;
|
||||
v->a[102606] = aux_sym_number_token2;
|
||||
v->a[102607] = actions(1157);
|
||||
v->a[102608] = 1;
|
||||
v->a[102609] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102610] = actions(1159);
|
||||
v->a[102611] = 1;
|
||||
v->a[102612] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102613] = actions(1163);
|
||||
v->a[102614] = 1;
|
||||
v->a[102615] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102616] = actions(1169);
|
||||
v->a[102617] = 1;
|
||||
v->a[102618] = sym__brace_start;
|
||||
v->a[102619] = actions(1171);
|
||||
small_parse_table_5131(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5131(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102620] = 1;
|
||||
v->a[102621] = sym_word;
|
||||
v->a[102622] = actions(1173);
|
||||
v->a[102623] = 1;
|
||||
v->a[102624] = anon_sym_BANG;
|
||||
v->a[102625] = actions(1179);
|
||||
v->a[102626] = 1;
|
||||
v->a[102627] = anon_sym_TILDE;
|
||||
v->a[102628] = actions(1181);
|
||||
v->a[102629] = 1;
|
||||
v->a[102630] = sym__special_character;
|
||||
v->a[102631] = actions(1185);
|
||||
v->a[102632] = 1;
|
||||
v->a[102633] = sym_test_operator;
|
||||
v->a[102634] = actions(3060);
|
||||
v->a[102635] = 1;
|
||||
v->a[102636] = anon_sym_BQUOTE;
|
||||
v->a[102637] = state(2484);
|
||||
v->a[102638] = 1;
|
||||
v->a[102639] = aux_sym__literal_repeat1;
|
||||
small_parse_table_5132(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5132(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102640] = state(3046);
|
||||
v->a[102641] = 1;
|
||||
v->a[102642] = sym__expression;
|
||||
v->a[102643] = actions(1129);
|
||||
v->a[102644] = 2;
|
||||
v->a[102645] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102646] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102647] = actions(1165);
|
||||
v->a[102648] = 2;
|
||||
v->a[102649] = anon_sym_LT_LPAREN;
|
||||
v->a[102650] = anon_sym_GT_LPAREN;
|
||||
v->a[102651] = actions(1175);
|
||||
v->a[102652] = 2;
|
||||
v->a[102653] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102654] = anon_sym_DASH_DASH2;
|
||||
v->a[102655] = actions(1177);
|
||||
v->a[102656] = 2;
|
||||
v->a[102657] = anon_sym_DASH2;
|
||||
v->a[102658] = anon_sym_PLUS2;
|
||||
v->a[102659] = actions(1183);
|
||||
small_parse_table_5133(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5133(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102660] = 2;
|
||||
v->a[102661] = sym_raw_string;
|
||||
v->a[102662] = sym_ansi_c_string;
|
||||
v->a[102663] = state(2594);
|
||||
v->a[102664] = 6;
|
||||
v->a[102665] = sym_binary_expression;
|
||||
v->a[102666] = sym_ternary_expression;
|
||||
v->a[102667] = sym_unary_expression;
|
||||
v->a[102668] = sym_postfix_expression;
|
||||
v->a[102669] = sym_parenthesized_expression;
|
||||
v->a[102670] = sym_concatenation;
|
||||
v->a[102671] = state(2456);
|
||||
v->a[102672] = 9;
|
||||
v->a[102673] = sym_arithmetic_expansion;
|
||||
v->a[102674] = sym_brace_expression;
|
||||
v->a[102675] = sym_string;
|
||||
v->a[102676] = sym_translated_string;
|
||||
v->a[102677] = sym_number;
|
||||
v->a[102678] = sym_simple_expansion;
|
||||
v->a[102679] = sym_expansion;
|
||||
small_parse_table_5134(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5134(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102680] = sym_command_substitution;
|
||||
v->a[102681] = sym_process_substitution;
|
||||
v->a[102682] = 26;
|
||||
v->a[102683] = actions(71);
|
||||
v->a[102684] = 1;
|
||||
v->a[102685] = sym_comment;
|
||||
v->a[102686] = actions(107);
|
||||
v->a[102687] = 1;
|
||||
v->a[102688] = anon_sym_TILDE;
|
||||
v->a[102689] = actions(237);
|
||||
v->a[102690] = 1;
|
||||
v->a[102691] = sym_word;
|
||||
v->a[102692] = actions(248);
|
||||
v->a[102693] = 1;
|
||||
v->a[102694] = anon_sym_LPAREN;
|
||||
v->a[102695] = actions(250);
|
||||
v->a[102696] = 1;
|
||||
v->a[102697] = anon_sym_BANG;
|
||||
v->a[102698] = actions(258);
|
||||
v->a[102699] = 1;
|
||||
small_parse_table_5135(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1026.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1027.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1027.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_DOLLAR;
|
||||
v->a[102701] = actions(264);
|
||||
v->a[102702] = 1;
|
||||
v->a[102703] = aux_sym_number_token1;
|
||||
v->a[102704] = actions(266);
|
||||
v->a[102705] = 1;
|
||||
v->a[102706] = aux_sym_number_token2;
|
||||
v->a[102707] = actions(270);
|
||||
v->a[102708] = 1;
|
||||
v->a[102709] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102710] = actions(282);
|
||||
v->a[102711] = 1;
|
||||
v->a[102712] = sym_test_operator;
|
||||
v->a[102713] = actions(284);
|
||||
v->a[102714] = 1;
|
||||
v->a[102715] = sym__brace_start;
|
||||
v->a[102716] = actions(1075);
|
||||
v->a[102717] = 1;
|
||||
v->a[102718] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102719] = actions(1079);
|
||||
small_parse_table_5136(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5136(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102720] = 1;
|
||||
v->a[102721] = sym__special_character;
|
||||
v->a[102722] = actions(1081);
|
||||
v->a[102723] = 1;
|
||||
v->a[102724] = anon_sym_DQUOTE;
|
||||
v->a[102725] = actions(1085);
|
||||
v->a[102726] = 1;
|
||||
v->a[102727] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102728] = actions(1087);
|
||||
v->a[102729] = 1;
|
||||
v->a[102730] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102731] = actions(3598);
|
||||
v->a[102732] = 1;
|
||||
v->a[102733] = anon_sym_BQUOTE;
|
||||
v->a[102734] = state(2690);
|
||||
v->a[102735] = 1;
|
||||
v->a[102736] = aux_sym__literal_repeat1;
|
||||
v->a[102737] = state(3091);
|
||||
v->a[102738] = 1;
|
||||
v->a[102739] = sym__expression;
|
||||
small_parse_table_5137(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5137(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102740] = actions(103);
|
||||
v->a[102741] = 2;
|
||||
v->a[102742] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102743] = anon_sym_DASH_DASH2;
|
||||
v->a[102744] = actions(105);
|
||||
v->a[102745] = 2;
|
||||
v->a[102746] = anon_sym_DASH2;
|
||||
v->a[102747] = anon_sym_PLUS2;
|
||||
v->a[102748] = actions(1073);
|
||||
v->a[102749] = 2;
|
||||
v->a[102750] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102751] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102752] = actions(1083);
|
||||
v->a[102753] = 2;
|
||||
v->a[102754] = sym_raw_string;
|
||||
v->a[102755] = sym_ansi_c_string;
|
||||
v->a[102756] = actions(1089);
|
||||
v->a[102757] = 2;
|
||||
v->a[102758] = anon_sym_LT_LPAREN;
|
||||
v->a[102759] = anon_sym_GT_LPAREN;
|
||||
small_parse_table_5138(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5138(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102760] = state(3053);
|
||||
v->a[102761] = 6;
|
||||
v->a[102762] = sym_binary_expression;
|
||||
v->a[102763] = sym_ternary_expression;
|
||||
v->a[102764] = sym_unary_expression;
|
||||
v->a[102765] = sym_postfix_expression;
|
||||
v->a[102766] = sym_parenthesized_expression;
|
||||
v->a[102767] = sym_concatenation;
|
||||
v->a[102768] = state(2500);
|
||||
v->a[102769] = 9;
|
||||
v->a[102770] = sym_arithmetic_expansion;
|
||||
v->a[102771] = sym_brace_expression;
|
||||
v->a[102772] = sym_string;
|
||||
v->a[102773] = sym_translated_string;
|
||||
v->a[102774] = sym_number;
|
||||
v->a[102775] = sym_simple_expansion;
|
||||
v->a[102776] = sym_expansion;
|
||||
v->a[102777] = sym_command_substitution;
|
||||
v->a[102778] = sym_process_substitution;
|
||||
v->a[102779] = 26;
|
||||
small_parse_table_5139(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5139(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102780] = actions(71);
|
||||
v->a[102781] = 1;
|
||||
v->a[102782] = sym_comment;
|
||||
v->a[102783] = actions(1131);
|
||||
v->a[102784] = 1;
|
||||
v->a[102785] = anon_sym_LPAREN;
|
||||
v->a[102786] = actions(1141);
|
||||
v->a[102787] = 1;
|
||||
v->a[102788] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102789] = actions(1145);
|
||||
v->a[102790] = 1;
|
||||
v->a[102791] = anon_sym_DOLLAR;
|
||||
v->a[102792] = actions(1149);
|
||||
v->a[102793] = 1;
|
||||
v->a[102794] = anon_sym_DQUOTE;
|
||||
v->a[102795] = actions(1153);
|
||||
v->a[102796] = 1;
|
||||
v->a[102797] = aux_sym_number_token1;
|
||||
v->a[102798] = actions(1155);
|
||||
v->a[102799] = 1;
|
||||
small_parse_table_5140(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1027.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1028.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1028.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym_number_token2;
|
||||
v->a[102801] = actions(1157);
|
||||
v->a[102802] = 1;
|
||||
v->a[102803] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102804] = actions(1159);
|
||||
v->a[102805] = 1;
|
||||
v->a[102806] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102807] = actions(1163);
|
||||
v->a[102808] = 1;
|
||||
v->a[102809] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102810] = actions(1169);
|
||||
v->a[102811] = 1;
|
||||
v->a[102812] = sym__brace_start;
|
||||
v->a[102813] = actions(1171);
|
||||
v->a[102814] = 1;
|
||||
v->a[102815] = sym_word;
|
||||
v->a[102816] = actions(1173);
|
||||
v->a[102817] = 1;
|
||||
v->a[102818] = anon_sym_BANG;
|
||||
v->a[102819] = actions(1179);
|
||||
small_parse_table_5141(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5141(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102820] = 1;
|
||||
v->a[102821] = anon_sym_TILDE;
|
||||
v->a[102822] = actions(1181);
|
||||
v->a[102823] = 1;
|
||||
v->a[102824] = sym__special_character;
|
||||
v->a[102825] = actions(1185);
|
||||
v->a[102826] = 1;
|
||||
v->a[102827] = sym_test_operator;
|
||||
v->a[102828] = actions(3060);
|
||||
v->a[102829] = 1;
|
||||
v->a[102830] = anon_sym_BQUOTE;
|
||||
v->a[102831] = state(2484);
|
||||
v->a[102832] = 1;
|
||||
v->a[102833] = aux_sym__literal_repeat1;
|
||||
v->a[102834] = state(2943);
|
||||
v->a[102835] = 1;
|
||||
v->a[102836] = sym__expression;
|
||||
v->a[102837] = actions(1129);
|
||||
v->a[102838] = 2;
|
||||
v->a[102839] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5142(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5142(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102840] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102841] = actions(1165);
|
||||
v->a[102842] = 2;
|
||||
v->a[102843] = anon_sym_LT_LPAREN;
|
||||
v->a[102844] = anon_sym_GT_LPAREN;
|
||||
v->a[102845] = actions(1175);
|
||||
v->a[102846] = 2;
|
||||
v->a[102847] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102848] = anon_sym_DASH_DASH2;
|
||||
v->a[102849] = actions(1177);
|
||||
v->a[102850] = 2;
|
||||
v->a[102851] = anon_sym_DASH2;
|
||||
v->a[102852] = anon_sym_PLUS2;
|
||||
v->a[102853] = actions(1183);
|
||||
v->a[102854] = 2;
|
||||
v->a[102855] = sym_raw_string;
|
||||
v->a[102856] = sym_ansi_c_string;
|
||||
v->a[102857] = state(2594);
|
||||
v->a[102858] = 6;
|
||||
v->a[102859] = sym_binary_expression;
|
||||
small_parse_table_5143(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5143(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102860] = sym_ternary_expression;
|
||||
v->a[102861] = sym_unary_expression;
|
||||
v->a[102862] = sym_postfix_expression;
|
||||
v->a[102863] = sym_parenthesized_expression;
|
||||
v->a[102864] = sym_concatenation;
|
||||
v->a[102865] = state(2456);
|
||||
v->a[102866] = 9;
|
||||
v->a[102867] = sym_arithmetic_expansion;
|
||||
v->a[102868] = sym_brace_expression;
|
||||
v->a[102869] = sym_string;
|
||||
v->a[102870] = sym_translated_string;
|
||||
v->a[102871] = sym_number;
|
||||
v->a[102872] = sym_simple_expansion;
|
||||
v->a[102873] = sym_expansion;
|
||||
v->a[102874] = sym_command_substitution;
|
||||
v->a[102875] = sym_process_substitution;
|
||||
v->a[102876] = 26;
|
||||
v->a[102877] = actions(71);
|
||||
v->a[102878] = 1;
|
||||
v->a[102879] = sym_comment;
|
||||
small_parse_table_5144(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5144(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102880] = actions(1131);
|
||||
v->a[102881] = 1;
|
||||
v->a[102882] = anon_sym_LPAREN;
|
||||
v->a[102883] = actions(1141);
|
||||
v->a[102884] = 1;
|
||||
v->a[102885] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102886] = actions(1145);
|
||||
v->a[102887] = 1;
|
||||
v->a[102888] = anon_sym_DOLLAR;
|
||||
v->a[102889] = actions(1149);
|
||||
v->a[102890] = 1;
|
||||
v->a[102891] = anon_sym_DQUOTE;
|
||||
v->a[102892] = actions(1153);
|
||||
v->a[102893] = 1;
|
||||
v->a[102894] = aux_sym_number_token1;
|
||||
v->a[102895] = actions(1155);
|
||||
v->a[102896] = 1;
|
||||
v->a[102897] = aux_sym_number_token2;
|
||||
v->a[102898] = actions(1157);
|
||||
v->a[102899] = 1;
|
||||
small_parse_table_5145(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1028.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1029.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1029.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DOLLAR_LBRACE;
|
||||
v->a[102901] = actions(1159);
|
||||
v->a[102902] = 1;
|
||||
v->a[102903] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[102904] = actions(1163);
|
||||
v->a[102905] = 1;
|
||||
v->a[102906] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[102907] = actions(1169);
|
||||
v->a[102908] = 1;
|
||||
v->a[102909] = sym__brace_start;
|
||||
v->a[102910] = actions(1171);
|
||||
v->a[102911] = 1;
|
||||
v->a[102912] = sym_word;
|
||||
v->a[102913] = actions(1173);
|
||||
v->a[102914] = 1;
|
||||
v->a[102915] = anon_sym_BANG;
|
||||
v->a[102916] = actions(1179);
|
||||
v->a[102917] = 1;
|
||||
v->a[102918] = anon_sym_TILDE;
|
||||
v->a[102919] = actions(1181);
|
||||
small_parse_table_5146(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5146(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102920] = 1;
|
||||
v->a[102921] = sym__special_character;
|
||||
v->a[102922] = actions(1185);
|
||||
v->a[102923] = 1;
|
||||
v->a[102924] = sym_test_operator;
|
||||
v->a[102925] = actions(3060);
|
||||
v->a[102926] = 1;
|
||||
v->a[102927] = anon_sym_BQUOTE;
|
||||
v->a[102928] = state(2484);
|
||||
v->a[102929] = 1;
|
||||
v->a[102930] = aux_sym__literal_repeat1;
|
||||
v->a[102931] = state(3059);
|
||||
v->a[102932] = 1;
|
||||
v->a[102933] = sym__expression;
|
||||
v->a[102934] = actions(1129);
|
||||
v->a[102935] = 2;
|
||||
v->a[102936] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[102937] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[102938] = actions(1165);
|
||||
v->a[102939] = 2;
|
||||
small_parse_table_5147(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5147(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102940] = anon_sym_LT_LPAREN;
|
||||
v->a[102941] = anon_sym_GT_LPAREN;
|
||||
v->a[102942] = actions(1175);
|
||||
v->a[102943] = 2;
|
||||
v->a[102944] = anon_sym_PLUS_PLUS2;
|
||||
v->a[102945] = anon_sym_DASH_DASH2;
|
||||
v->a[102946] = actions(1177);
|
||||
v->a[102947] = 2;
|
||||
v->a[102948] = anon_sym_DASH2;
|
||||
v->a[102949] = anon_sym_PLUS2;
|
||||
v->a[102950] = actions(1183);
|
||||
v->a[102951] = 2;
|
||||
v->a[102952] = sym_raw_string;
|
||||
v->a[102953] = sym_ansi_c_string;
|
||||
v->a[102954] = state(2594);
|
||||
v->a[102955] = 6;
|
||||
v->a[102956] = sym_binary_expression;
|
||||
v->a[102957] = sym_ternary_expression;
|
||||
v->a[102958] = sym_unary_expression;
|
||||
v->a[102959] = sym_postfix_expression;
|
||||
small_parse_table_5148(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5148(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102960] = sym_parenthesized_expression;
|
||||
v->a[102961] = sym_concatenation;
|
||||
v->a[102962] = state(2456);
|
||||
v->a[102963] = 9;
|
||||
v->a[102964] = sym_arithmetic_expansion;
|
||||
v->a[102965] = sym_brace_expression;
|
||||
v->a[102966] = sym_string;
|
||||
v->a[102967] = sym_translated_string;
|
||||
v->a[102968] = sym_number;
|
||||
v->a[102969] = sym_simple_expansion;
|
||||
v->a[102970] = sym_expansion;
|
||||
v->a[102971] = sym_command_substitution;
|
||||
v->a[102972] = sym_process_substitution;
|
||||
v->a[102973] = 26;
|
||||
v->a[102974] = actions(71);
|
||||
v->a[102975] = 1;
|
||||
v->a[102976] = sym_comment;
|
||||
v->a[102977] = actions(1131);
|
||||
v->a[102978] = 1;
|
||||
v->a[102979] = anon_sym_LPAREN;
|
||||
small_parse_table_5149(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5149(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102980] = actions(1141);
|
||||
v->a[102981] = 1;
|
||||
v->a[102982] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[102983] = actions(1145);
|
||||
v->a[102984] = 1;
|
||||
v->a[102985] = anon_sym_DOLLAR;
|
||||
v->a[102986] = actions(1149);
|
||||
v->a[102987] = 1;
|
||||
v->a[102988] = anon_sym_DQUOTE;
|
||||
v->a[102989] = actions(1153);
|
||||
v->a[102990] = 1;
|
||||
v->a[102991] = aux_sym_number_token1;
|
||||
v->a[102992] = actions(1155);
|
||||
v->a[102993] = 1;
|
||||
v->a[102994] = aux_sym_number_token2;
|
||||
v->a[102995] = actions(1157);
|
||||
v->a[102996] = 1;
|
||||
v->a[102997] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[102998] = actions(1159);
|
||||
v->a[102999] = 1;
|
||||
small_parse_table_5150(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1029.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_103.c
Normal file
140
parser/static/small_parse_table/small_parse_table_103.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_103.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_515(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10300] = anon_sym_LT_AMP;
|
||||
v->a[10301] = anon_sym_GT_AMP;
|
||||
v->a[10302] = anon_sym_GT_PIPE;
|
||||
v->a[10303] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10304] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10305] = anon_sym_LT_LT_DASH;
|
||||
v->a[10306] = 22;
|
||||
v->a[10307] = actions(3);
|
||||
v->a[10308] = 1;
|
||||
v->a[10309] = sym_comment;
|
||||
v->a[10310] = actions(2895);
|
||||
v->a[10311] = 1;
|
||||
v->a[10312] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10313] = actions(2898);
|
||||
v->a[10314] = 1;
|
||||
v->a[10315] = anon_sym_DOLLAR;
|
||||
v->a[10316] = actions(2901);
|
||||
v->a[10317] = 1;
|
||||
v->a[10318] = sym__special_character;
|
||||
v->a[10319] = actions(2904);
|
||||
small_parse_table_516(v);
|
||||
}
|
||||
|
||||
void small_parse_table_516(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10320] = 1;
|
||||
v->a[10321] = anon_sym_DQUOTE;
|
||||
v->a[10322] = actions(2907);
|
||||
v->a[10323] = 1;
|
||||
v->a[10324] = aux_sym_number_token1;
|
||||
v->a[10325] = actions(2910);
|
||||
v->a[10326] = 1;
|
||||
v->a[10327] = aux_sym_number_token2;
|
||||
v->a[10328] = actions(2913);
|
||||
v->a[10329] = 1;
|
||||
v->a[10330] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10331] = actions(2916);
|
||||
v->a[10332] = 1;
|
||||
v->a[10333] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10334] = actions(2919);
|
||||
v->a[10335] = 1;
|
||||
v->a[10336] = anon_sym_BQUOTE;
|
||||
v->a[10337] = actions(2922);
|
||||
v->a[10338] = 1;
|
||||
v->a[10339] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_517(v);
|
||||
}
|
||||
|
||||
void small_parse_table_517(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10340] = actions(2928);
|
||||
v->a[10341] = 1;
|
||||
v->a[10342] = aux_sym__simple_variable_name_token1;
|
||||
v->a[10343] = actions(2931);
|
||||
v->a[10344] = 1;
|
||||
v->a[10345] = sym_test_operator;
|
||||
v->a[10346] = actions(2934);
|
||||
v->a[10347] = 1;
|
||||
v->a[10348] = sym__brace_start;
|
||||
v->a[10349] = state(1860);
|
||||
v->a[10350] = 1;
|
||||
v->a[10351] = aux_sym__literal_repeat1;
|
||||
v->a[10352] = actions(2442);
|
||||
v->a[10353] = 2;
|
||||
v->a[10354] = sym_file_descriptor;
|
||||
v->a[10355] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10356] = actions(2892);
|
||||
v->a[10357] = 2;
|
||||
v->a[10358] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10359] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_518(v);
|
||||
}
|
||||
|
||||
void small_parse_table_518(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10360] = actions(2925);
|
||||
v->a[10361] = 2;
|
||||
v->a[10362] = anon_sym_LT_LPAREN;
|
||||
v->a[10363] = anon_sym_GT_LPAREN;
|
||||
v->a[10364] = state(633);
|
||||
v->a[10365] = 2;
|
||||
v->a[10366] = sym_concatenation;
|
||||
v->a[10367] = aux_sym_unset_command_repeat1;
|
||||
v->a[10368] = actions(2889);
|
||||
v->a[10369] = 3;
|
||||
v->a[10370] = sym_raw_string;
|
||||
v->a[10371] = sym_ansi_c_string;
|
||||
v->a[10372] = sym_word;
|
||||
v->a[10373] = state(1326);
|
||||
v->a[10374] = 9;
|
||||
v->a[10375] = sym_arithmetic_expansion;
|
||||
v->a[10376] = sym_brace_expression;
|
||||
v->a[10377] = sym_string;
|
||||
v->a[10378] = sym_translated_string;
|
||||
v->a[10379] = sym_number;
|
||||
small_parse_table_519(v);
|
||||
}
|
||||
|
||||
void small_parse_table_519(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10380] = sym_simple_expansion;
|
||||
v->a[10381] = sym_expansion;
|
||||
v->a[10382] = sym_command_substitution;
|
||||
v->a[10383] = sym_process_substitution;
|
||||
v->a[10384] = actions(2440);
|
||||
v->a[10385] = 21;
|
||||
v->a[10386] = anon_sym_SEMI;
|
||||
v->a[10387] = anon_sym_PIPE_PIPE;
|
||||
v->a[10388] = anon_sym_AMP_AMP;
|
||||
v->a[10389] = anon_sym_PIPE;
|
||||
v->a[10390] = anon_sym_AMP;
|
||||
v->a[10391] = anon_sym_LT;
|
||||
v->a[10392] = anon_sym_GT;
|
||||
v->a[10393] = anon_sym_LT_LT;
|
||||
v->a[10394] = anon_sym_GT_GT;
|
||||
v->a[10395] = anon_sym_SEMI_SEMI;
|
||||
v->a[10396] = anon_sym_SEMI_AMP;
|
||||
v->a[10397] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10398] = anon_sym_PIPE_AMP;
|
||||
v->a[10399] = anon_sym_AMP_GT;
|
||||
small_parse_table_520(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_103.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1030.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1030.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DOLLAR_LPAREN;
|
||||
v->a[103001] = actions(1163);
|
||||
v->a[103002] = 1;
|
||||
v->a[103003] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103004] = actions(1169);
|
||||
v->a[103005] = 1;
|
||||
v->a[103006] = sym__brace_start;
|
||||
v->a[103007] = actions(1171);
|
||||
v->a[103008] = 1;
|
||||
v->a[103009] = sym_word;
|
||||
v->a[103010] = actions(1173);
|
||||
v->a[103011] = 1;
|
||||
v->a[103012] = anon_sym_BANG;
|
||||
v->a[103013] = actions(1179);
|
||||
v->a[103014] = 1;
|
||||
v->a[103015] = anon_sym_TILDE;
|
||||
v->a[103016] = actions(1181);
|
||||
v->a[103017] = 1;
|
||||
v->a[103018] = sym__special_character;
|
||||
v->a[103019] = actions(1185);
|
||||
small_parse_table_5151(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5151(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103020] = 1;
|
||||
v->a[103021] = sym_test_operator;
|
||||
v->a[103022] = actions(3060);
|
||||
v->a[103023] = 1;
|
||||
v->a[103024] = anon_sym_BQUOTE;
|
||||
v->a[103025] = state(2484);
|
||||
v->a[103026] = 1;
|
||||
v->a[103027] = aux_sym__literal_repeat1;
|
||||
v->a[103028] = state(3061);
|
||||
v->a[103029] = 1;
|
||||
v->a[103030] = sym__expression;
|
||||
v->a[103031] = actions(1129);
|
||||
v->a[103032] = 2;
|
||||
v->a[103033] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103034] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103035] = actions(1165);
|
||||
v->a[103036] = 2;
|
||||
v->a[103037] = anon_sym_LT_LPAREN;
|
||||
v->a[103038] = anon_sym_GT_LPAREN;
|
||||
v->a[103039] = actions(1175);
|
||||
small_parse_table_5152(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5152(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103040] = 2;
|
||||
v->a[103041] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103042] = anon_sym_DASH_DASH2;
|
||||
v->a[103043] = actions(1177);
|
||||
v->a[103044] = 2;
|
||||
v->a[103045] = anon_sym_DASH2;
|
||||
v->a[103046] = anon_sym_PLUS2;
|
||||
v->a[103047] = actions(1183);
|
||||
v->a[103048] = 2;
|
||||
v->a[103049] = sym_raw_string;
|
||||
v->a[103050] = sym_ansi_c_string;
|
||||
v->a[103051] = state(2594);
|
||||
v->a[103052] = 6;
|
||||
v->a[103053] = sym_binary_expression;
|
||||
v->a[103054] = sym_ternary_expression;
|
||||
v->a[103055] = sym_unary_expression;
|
||||
v->a[103056] = sym_postfix_expression;
|
||||
v->a[103057] = sym_parenthesized_expression;
|
||||
v->a[103058] = sym_concatenation;
|
||||
v->a[103059] = state(2456);
|
||||
small_parse_table_5153(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5153(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103060] = 9;
|
||||
v->a[103061] = sym_arithmetic_expansion;
|
||||
v->a[103062] = sym_brace_expression;
|
||||
v->a[103063] = sym_string;
|
||||
v->a[103064] = sym_translated_string;
|
||||
v->a[103065] = sym_number;
|
||||
v->a[103066] = sym_simple_expansion;
|
||||
v->a[103067] = sym_expansion;
|
||||
v->a[103068] = sym_command_substitution;
|
||||
v->a[103069] = sym_process_substitution;
|
||||
v->a[103070] = 26;
|
||||
v->a[103071] = actions(71);
|
||||
v->a[103072] = 1;
|
||||
v->a[103073] = sym_comment;
|
||||
v->a[103074] = actions(1131);
|
||||
v->a[103075] = 1;
|
||||
v->a[103076] = anon_sym_LPAREN;
|
||||
v->a[103077] = actions(1141);
|
||||
v->a[103078] = 1;
|
||||
v->a[103079] = anon_sym_DOLLAR_LBRACK;
|
||||
small_parse_table_5154(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5154(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103080] = actions(1145);
|
||||
v->a[103081] = 1;
|
||||
v->a[103082] = anon_sym_DOLLAR;
|
||||
v->a[103083] = actions(1149);
|
||||
v->a[103084] = 1;
|
||||
v->a[103085] = anon_sym_DQUOTE;
|
||||
v->a[103086] = actions(1153);
|
||||
v->a[103087] = 1;
|
||||
v->a[103088] = aux_sym_number_token1;
|
||||
v->a[103089] = actions(1155);
|
||||
v->a[103090] = 1;
|
||||
v->a[103091] = aux_sym_number_token2;
|
||||
v->a[103092] = actions(1157);
|
||||
v->a[103093] = 1;
|
||||
v->a[103094] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103095] = actions(1159);
|
||||
v->a[103096] = 1;
|
||||
v->a[103097] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103098] = actions(1163);
|
||||
v->a[103099] = 1;
|
||||
small_parse_table_5155(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1030.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1031.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1031.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103101] = actions(1169);
|
||||
v->a[103102] = 1;
|
||||
v->a[103103] = sym__brace_start;
|
||||
v->a[103104] = actions(1171);
|
||||
v->a[103105] = 1;
|
||||
v->a[103106] = sym_word;
|
||||
v->a[103107] = actions(1173);
|
||||
v->a[103108] = 1;
|
||||
v->a[103109] = anon_sym_BANG;
|
||||
v->a[103110] = actions(1179);
|
||||
v->a[103111] = 1;
|
||||
v->a[103112] = anon_sym_TILDE;
|
||||
v->a[103113] = actions(1181);
|
||||
v->a[103114] = 1;
|
||||
v->a[103115] = sym__special_character;
|
||||
v->a[103116] = actions(1185);
|
||||
v->a[103117] = 1;
|
||||
v->a[103118] = sym_test_operator;
|
||||
v->a[103119] = actions(3060);
|
||||
small_parse_table_5156(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5156(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103120] = 1;
|
||||
v->a[103121] = anon_sym_BQUOTE;
|
||||
v->a[103122] = state(2484);
|
||||
v->a[103123] = 1;
|
||||
v->a[103124] = aux_sym__literal_repeat1;
|
||||
v->a[103125] = state(3062);
|
||||
v->a[103126] = 1;
|
||||
v->a[103127] = sym__expression;
|
||||
v->a[103128] = actions(1129);
|
||||
v->a[103129] = 2;
|
||||
v->a[103130] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103131] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103132] = actions(1165);
|
||||
v->a[103133] = 2;
|
||||
v->a[103134] = anon_sym_LT_LPAREN;
|
||||
v->a[103135] = anon_sym_GT_LPAREN;
|
||||
v->a[103136] = actions(1175);
|
||||
v->a[103137] = 2;
|
||||
v->a[103138] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103139] = anon_sym_DASH_DASH2;
|
||||
small_parse_table_5157(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5157(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103140] = actions(1177);
|
||||
v->a[103141] = 2;
|
||||
v->a[103142] = anon_sym_DASH2;
|
||||
v->a[103143] = anon_sym_PLUS2;
|
||||
v->a[103144] = actions(1183);
|
||||
v->a[103145] = 2;
|
||||
v->a[103146] = sym_raw_string;
|
||||
v->a[103147] = sym_ansi_c_string;
|
||||
v->a[103148] = state(2594);
|
||||
v->a[103149] = 6;
|
||||
v->a[103150] = sym_binary_expression;
|
||||
v->a[103151] = sym_ternary_expression;
|
||||
v->a[103152] = sym_unary_expression;
|
||||
v->a[103153] = sym_postfix_expression;
|
||||
v->a[103154] = sym_parenthesized_expression;
|
||||
v->a[103155] = sym_concatenation;
|
||||
v->a[103156] = state(2456);
|
||||
v->a[103157] = 9;
|
||||
v->a[103158] = sym_arithmetic_expansion;
|
||||
v->a[103159] = sym_brace_expression;
|
||||
small_parse_table_5158(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5158(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103160] = sym_string;
|
||||
v->a[103161] = sym_translated_string;
|
||||
v->a[103162] = sym_number;
|
||||
v->a[103163] = sym_simple_expansion;
|
||||
v->a[103164] = sym_expansion;
|
||||
v->a[103165] = sym_command_substitution;
|
||||
v->a[103166] = sym_process_substitution;
|
||||
v->a[103167] = 3;
|
||||
v->a[103168] = actions(71);
|
||||
v->a[103169] = 1;
|
||||
v->a[103170] = sym_comment;
|
||||
v->a[103171] = actions(1300);
|
||||
v->a[103172] = 16;
|
||||
v->a[103173] = anon_sym_PIPE;
|
||||
v->a[103174] = anon_sym_EQ_EQ;
|
||||
v->a[103175] = anon_sym_LT;
|
||||
v->a[103176] = anon_sym_GT;
|
||||
v->a[103177] = anon_sym_LT_LT;
|
||||
v->a[103178] = anon_sym_LPAREN;
|
||||
v->a[103179] = anon_sym_EQ_TILDE;
|
||||
small_parse_table_5159(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5159(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103180] = anon_sym_AMP_GT;
|
||||
v->a[103181] = anon_sym_LT_AMP;
|
||||
v->a[103182] = anon_sym_GT_AMP;
|
||||
v->a[103183] = anon_sym_DOLLAR;
|
||||
v->a[103184] = aux_sym_number_token1;
|
||||
v->a[103185] = aux_sym_number_token2;
|
||||
v->a[103186] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103187] = anon_sym_BQUOTE;
|
||||
v->a[103188] = sym_word;
|
||||
v->a[103189] = actions(1302);
|
||||
v->a[103190] = 27;
|
||||
v->a[103191] = sym_file_descriptor;
|
||||
v->a[103192] = sym__concat;
|
||||
v->a[103193] = sym_test_operator;
|
||||
v->a[103194] = sym__bare_dollar;
|
||||
v->a[103195] = sym__brace_start;
|
||||
v->a[103196] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103197] = anon_sym_PIPE_PIPE;
|
||||
v->a[103198] = anon_sym_AMP_AMP;
|
||||
v->a[103199] = anon_sym_GT_GT;
|
||||
small_parse_table_5160(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1031.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1032.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1032.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_PIPE_AMP;
|
||||
v->a[103201] = anon_sym_AMP_GT_GT;
|
||||
v->a[103202] = anon_sym_GT_PIPE;
|
||||
v->a[103203] = anon_sym_LT_AMP_DASH;
|
||||
v->a[103204] = anon_sym_GT_AMP_DASH;
|
||||
v->a[103205] = anon_sym_LT_LT_DASH;
|
||||
v->a[103206] = anon_sym_LT_LT_LT;
|
||||
v->a[103207] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103208] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103209] = aux_sym_concatenation_token1;
|
||||
v->a[103210] = sym__special_character;
|
||||
v->a[103211] = anon_sym_DQUOTE;
|
||||
v->a[103212] = sym_raw_string;
|
||||
v->a[103213] = sym_ansi_c_string;
|
||||
v->a[103214] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103215] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103216] = anon_sym_LT_LPAREN;
|
||||
v->a[103217] = anon_sym_GT_LPAREN;
|
||||
v->a[103218] = 26;
|
||||
v->a[103219] = actions(71);
|
||||
small_parse_table_5161(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5161(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103220] = 1;
|
||||
v->a[103221] = sym_comment;
|
||||
v->a[103222] = actions(1131);
|
||||
v->a[103223] = 1;
|
||||
v->a[103224] = anon_sym_LPAREN;
|
||||
v->a[103225] = actions(1141);
|
||||
v->a[103226] = 1;
|
||||
v->a[103227] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103228] = actions(1145);
|
||||
v->a[103229] = 1;
|
||||
v->a[103230] = anon_sym_DOLLAR;
|
||||
v->a[103231] = actions(1149);
|
||||
v->a[103232] = 1;
|
||||
v->a[103233] = anon_sym_DQUOTE;
|
||||
v->a[103234] = actions(1153);
|
||||
v->a[103235] = 1;
|
||||
v->a[103236] = aux_sym_number_token1;
|
||||
v->a[103237] = actions(1155);
|
||||
v->a[103238] = 1;
|
||||
v->a[103239] = aux_sym_number_token2;
|
||||
small_parse_table_5162(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5162(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103240] = actions(1157);
|
||||
v->a[103241] = 1;
|
||||
v->a[103242] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103243] = actions(1159);
|
||||
v->a[103244] = 1;
|
||||
v->a[103245] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103246] = actions(1163);
|
||||
v->a[103247] = 1;
|
||||
v->a[103248] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103249] = actions(1169);
|
||||
v->a[103250] = 1;
|
||||
v->a[103251] = sym__brace_start;
|
||||
v->a[103252] = actions(1171);
|
||||
v->a[103253] = 1;
|
||||
v->a[103254] = sym_word;
|
||||
v->a[103255] = actions(1173);
|
||||
v->a[103256] = 1;
|
||||
v->a[103257] = anon_sym_BANG;
|
||||
v->a[103258] = actions(1179);
|
||||
v->a[103259] = 1;
|
||||
small_parse_table_5163(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5163(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103260] = anon_sym_TILDE;
|
||||
v->a[103261] = actions(1181);
|
||||
v->a[103262] = 1;
|
||||
v->a[103263] = sym__special_character;
|
||||
v->a[103264] = actions(1185);
|
||||
v->a[103265] = 1;
|
||||
v->a[103266] = sym_test_operator;
|
||||
v->a[103267] = actions(3060);
|
||||
v->a[103268] = 1;
|
||||
v->a[103269] = anon_sym_BQUOTE;
|
||||
v->a[103270] = state(2484);
|
||||
v->a[103271] = 1;
|
||||
v->a[103272] = aux_sym__literal_repeat1;
|
||||
v->a[103273] = state(3063);
|
||||
v->a[103274] = 1;
|
||||
v->a[103275] = sym__expression;
|
||||
v->a[103276] = actions(1129);
|
||||
v->a[103277] = 2;
|
||||
v->a[103278] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103279] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5164(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5164(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103280] = actions(1165);
|
||||
v->a[103281] = 2;
|
||||
v->a[103282] = anon_sym_LT_LPAREN;
|
||||
v->a[103283] = anon_sym_GT_LPAREN;
|
||||
v->a[103284] = actions(1175);
|
||||
v->a[103285] = 2;
|
||||
v->a[103286] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103287] = anon_sym_DASH_DASH2;
|
||||
v->a[103288] = actions(1177);
|
||||
v->a[103289] = 2;
|
||||
v->a[103290] = anon_sym_DASH2;
|
||||
v->a[103291] = anon_sym_PLUS2;
|
||||
v->a[103292] = actions(1183);
|
||||
v->a[103293] = 2;
|
||||
v->a[103294] = sym_raw_string;
|
||||
v->a[103295] = sym_ansi_c_string;
|
||||
v->a[103296] = state(2594);
|
||||
v->a[103297] = 6;
|
||||
v->a[103298] = sym_binary_expression;
|
||||
v->a[103299] = sym_ternary_expression;
|
||||
small_parse_table_5165(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1032.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1033.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1033.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_unary_expression;
|
||||
v->a[103301] = sym_postfix_expression;
|
||||
v->a[103302] = sym_parenthesized_expression;
|
||||
v->a[103303] = sym_concatenation;
|
||||
v->a[103304] = state(2456);
|
||||
v->a[103305] = 9;
|
||||
v->a[103306] = sym_arithmetic_expansion;
|
||||
v->a[103307] = sym_brace_expression;
|
||||
v->a[103308] = sym_string;
|
||||
v->a[103309] = sym_translated_string;
|
||||
v->a[103310] = sym_number;
|
||||
v->a[103311] = sym_simple_expansion;
|
||||
v->a[103312] = sym_expansion;
|
||||
v->a[103313] = sym_command_substitution;
|
||||
v->a[103314] = sym_process_substitution;
|
||||
v->a[103315] = 26;
|
||||
v->a[103316] = actions(71);
|
||||
v->a[103317] = 1;
|
||||
v->a[103318] = sym_comment;
|
||||
v->a[103319] = actions(1131);
|
||||
small_parse_table_5166(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5166(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103320] = 1;
|
||||
v->a[103321] = anon_sym_LPAREN;
|
||||
v->a[103322] = actions(1141);
|
||||
v->a[103323] = 1;
|
||||
v->a[103324] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103325] = actions(1145);
|
||||
v->a[103326] = 1;
|
||||
v->a[103327] = anon_sym_DOLLAR;
|
||||
v->a[103328] = actions(1149);
|
||||
v->a[103329] = 1;
|
||||
v->a[103330] = anon_sym_DQUOTE;
|
||||
v->a[103331] = actions(1153);
|
||||
v->a[103332] = 1;
|
||||
v->a[103333] = aux_sym_number_token1;
|
||||
v->a[103334] = actions(1155);
|
||||
v->a[103335] = 1;
|
||||
v->a[103336] = aux_sym_number_token2;
|
||||
v->a[103337] = actions(1157);
|
||||
v->a[103338] = 1;
|
||||
v->a[103339] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_5167(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5167(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103340] = actions(1159);
|
||||
v->a[103341] = 1;
|
||||
v->a[103342] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103343] = actions(1163);
|
||||
v->a[103344] = 1;
|
||||
v->a[103345] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103346] = actions(1169);
|
||||
v->a[103347] = 1;
|
||||
v->a[103348] = sym__brace_start;
|
||||
v->a[103349] = actions(1171);
|
||||
v->a[103350] = 1;
|
||||
v->a[103351] = sym_word;
|
||||
v->a[103352] = actions(1173);
|
||||
v->a[103353] = 1;
|
||||
v->a[103354] = anon_sym_BANG;
|
||||
v->a[103355] = actions(1179);
|
||||
v->a[103356] = 1;
|
||||
v->a[103357] = anon_sym_TILDE;
|
||||
v->a[103358] = actions(1181);
|
||||
v->a[103359] = 1;
|
||||
small_parse_table_5168(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5168(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103360] = sym__special_character;
|
||||
v->a[103361] = actions(1185);
|
||||
v->a[103362] = 1;
|
||||
v->a[103363] = sym_test_operator;
|
||||
v->a[103364] = actions(3060);
|
||||
v->a[103365] = 1;
|
||||
v->a[103366] = anon_sym_BQUOTE;
|
||||
v->a[103367] = state(2484);
|
||||
v->a[103368] = 1;
|
||||
v->a[103369] = aux_sym__literal_repeat1;
|
||||
v->a[103370] = state(3064);
|
||||
v->a[103371] = 1;
|
||||
v->a[103372] = sym__expression;
|
||||
v->a[103373] = actions(1129);
|
||||
v->a[103374] = 2;
|
||||
v->a[103375] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103376] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103377] = actions(1165);
|
||||
v->a[103378] = 2;
|
||||
v->a[103379] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5169(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5169(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103380] = anon_sym_GT_LPAREN;
|
||||
v->a[103381] = actions(1175);
|
||||
v->a[103382] = 2;
|
||||
v->a[103383] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103384] = anon_sym_DASH_DASH2;
|
||||
v->a[103385] = actions(1177);
|
||||
v->a[103386] = 2;
|
||||
v->a[103387] = anon_sym_DASH2;
|
||||
v->a[103388] = anon_sym_PLUS2;
|
||||
v->a[103389] = actions(1183);
|
||||
v->a[103390] = 2;
|
||||
v->a[103391] = sym_raw_string;
|
||||
v->a[103392] = sym_ansi_c_string;
|
||||
v->a[103393] = state(2594);
|
||||
v->a[103394] = 6;
|
||||
v->a[103395] = sym_binary_expression;
|
||||
v->a[103396] = sym_ternary_expression;
|
||||
v->a[103397] = sym_unary_expression;
|
||||
v->a[103398] = sym_postfix_expression;
|
||||
v->a[103399] = sym_parenthesized_expression;
|
||||
small_parse_table_5170(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1033.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1034.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1034.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_concatenation;
|
||||
v->a[103401] = state(2456);
|
||||
v->a[103402] = 9;
|
||||
v->a[103403] = sym_arithmetic_expansion;
|
||||
v->a[103404] = sym_brace_expression;
|
||||
v->a[103405] = sym_string;
|
||||
v->a[103406] = sym_translated_string;
|
||||
v->a[103407] = sym_number;
|
||||
v->a[103408] = sym_simple_expansion;
|
||||
v->a[103409] = sym_expansion;
|
||||
v->a[103410] = sym_command_substitution;
|
||||
v->a[103411] = sym_process_substitution;
|
||||
v->a[103412] = 26;
|
||||
v->a[103413] = actions(71);
|
||||
v->a[103414] = 1;
|
||||
v->a[103415] = sym_comment;
|
||||
v->a[103416] = actions(1127);
|
||||
v->a[103417] = 1;
|
||||
v->a[103418] = sym_word;
|
||||
v->a[103419] = actions(1131);
|
||||
small_parse_table_5171(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5171(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103420] = 1;
|
||||
v->a[103421] = anon_sym_LPAREN;
|
||||
v->a[103422] = actions(1133);
|
||||
v->a[103423] = 1;
|
||||
v->a[103424] = anon_sym_BANG;
|
||||
v->a[103425] = actions(1139);
|
||||
v->a[103426] = 1;
|
||||
v->a[103427] = anon_sym_TILDE;
|
||||
v->a[103428] = actions(1141);
|
||||
v->a[103429] = 1;
|
||||
v->a[103430] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103431] = actions(1145);
|
||||
v->a[103432] = 1;
|
||||
v->a[103433] = anon_sym_DOLLAR;
|
||||
v->a[103434] = actions(1147);
|
||||
v->a[103435] = 1;
|
||||
v->a[103436] = sym__special_character;
|
||||
v->a[103437] = actions(1149);
|
||||
v->a[103438] = 1;
|
||||
v->a[103439] = anon_sym_DQUOTE;
|
||||
small_parse_table_5172(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5172(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103440] = actions(1153);
|
||||
v->a[103441] = 1;
|
||||
v->a[103442] = aux_sym_number_token1;
|
||||
v->a[103443] = actions(1155);
|
||||
v->a[103444] = 1;
|
||||
v->a[103445] = aux_sym_number_token2;
|
||||
v->a[103446] = actions(1157);
|
||||
v->a[103447] = 1;
|
||||
v->a[103448] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103449] = actions(1159);
|
||||
v->a[103450] = 1;
|
||||
v->a[103451] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103452] = actions(1163);
|
||||
v->a[103453] = 1;
|
||||
v->a[103454] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103455] = actions(1167);
|
||||
v->a[103456] = 1;
|
||||
v->a[103457] = sym_test_operator;
|
||||
v->a[103458] = actions(1169);
|
||||
v->a[103459] = 1;
|
||||
small_parse_table_5173(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5173(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103460] = sym__brace_start;
|
||||
v->a[103461] = actions(3060);
|
||||
v->a[103462] = 1;
|
||||
v->a[103463] = anon_sym_BQUOTE;
|
||||
v->a[103464] = state(2484);
|
||||
v->a[103465] = 1;
|
||||
v->a[103466] = aux_sym__literal_repeat1;
|
||||
v->a[103467] = state(3102);
|
||||
v->a[103468] = 1;
|
||||
v->a[103469] = sym__expression;
|
||||
v->a[103470] = actions(1129);
|
||||
v->a[103471] = 2;
|
||||
v->a[103472] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103473] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103474] = actions(1135);
|
||||
v->a[103475] = 2;
|
||||
v->a[103476] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103477] = anon_sym_DASH_DASH2;
|
||||
v->a[103478] = actions(1137);
|
||||
v->a[103479] = 2;
|
||||
small_parse_table_5174(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5174(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103480] = anon_sym_DASH2;
|
||||
v->a[103481] = anon_sym_PLUS2;
|
||||
v->a[103482] = actions(1151);
|
||||
v->a[103483] = 2;
|
||||
v->a[103484] = sym_raw_string;
|
||||
v->a[103485] = sym_ansi_c_string;
|
||||
v->a[103486] = actions(1165);
|
||||
v->a[103487] = 2;
|
||||
v->a[103488] = anon_sym_LT_LPAREN;
|
||||
v->a[103489] = anon_sym_GT_LPAREN;
|
||||
v->a[103490] = state(2594);
|
||||
v->a[103491] = 6;
|
||||
v->a[103492] = sym_binary_expression;
|
||||
v->a[103493] = sym_ternary_expression;
|
||||
v->a[103494] = sym_unary_expression;
|
||||
v->a[103495] = sym_postfix_expression;
|
||||
v->a[103496] = sym_parenthesized_expression;
|
||||
v->a[103497] = sym_concatenation;
|
||||
v->a[103498] = state(2573);
|
||||
v->a[103499] = 9;
|
||||
small_parse_table_5175(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1034.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1035.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1035.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_arithmetic_expansion;
|
||||
v->a[103501] = sym_brace_expression;
|
||||
v->a[103502] = sym_string;
|
||||
v->a[103503] = sym_translated_string;
|
||||
v->a[103504] = sym_number;
|
||||
v->a[103505] = sym_simple_expansion;
|
||||
v->a[103506] = sym_expansion;
|
||||
v->a[103507] = sym_command_substitution;
|
||||
v->a[103508] = sym_process_substitution;
|
||||
v->a[103509] = 26;
|
||||
v->a[103510] = actions(71);
|
||||
v->a[103511] = 1;
|
||||
v->a[103512] = sym_comment;
|
||||
v->a[103513] = actions(1131);
|
||||
v->a[103514] = 1;
|
||||
v->a[103515] = anon_sym_LPAREN;
|
||||
v->a[103516] = actions(1141);
|
||||
v->a[103517] = 1;
|
||||
v->a[103518] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103519] = actions(1145);
|
||||
small_parse_table_5176(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5176(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103520] = 1;
|
||||
v->a[103521] = anon_sym_DOLLAR;
|
||||
v->a[103522] = actions(1149);
|
||||
v->a[103523] = 1;
|
||||
v->a[103524] = anon_sym_DQUOTE;
|
||||
v->a[103525] = actions(1153);
|
||||
v->a[103526] = 1;
|
||||
v->a[103527] = aux_sym_number_token1;
|
||||
v->a[103528] = actions(1155);
|
||||
v->a[103529] = 1;
|
||||
v->a[103530] = aux_sym_number_token2;
|
||||
v->a[103531] = actions(1157);
|
||||
v->a[103532] = 1;
|
||||
v->a[103533] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103534] = actions(1159);
|
||||
v->a[103535] = 1;
|
||||
v->a[103536] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103537] = actions(1163);
|
||||
v->a[103538] = 1;
|
||||
v->a[103539] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5177(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5177(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103540] = actions(1169);
|
||||
v->a[103541] = 1;
|
||||
v->a[103542] = sym__brace_start;
|
||||
v->a[103543] = actions(1211);
|
||||
v->a[103544] = 1;
|
||||
v->a[103545] = sym_word;
|
||||
v->a[103546] = actions(1213);
|
||||
v->a[103547] = 1;
|
||||
v->a[103548] = anon_sym_BANG;
|
||||
v->a[103549] = actions(1219);
|
||||
v->a[103550] = 1;
|
||||
v->a[103551] = anon_sym_TILDE;
|
||||
v->a[103552] = actions(1221);
|
||||
v->a[103553] = 1;
|
||||
v->a[103554] = sym__special_character;
|
||||
v->a[103555] = actions(1225);
|
||||
v->a[103556] = 1;
|
||||
v->a[103557] = sym_test_operator;
|
||||
v->a[103558] = actions(3060);
|
||||
v->a[103559] = 1;
|
||||
small_parse_table_5178(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5178(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103560] = anon_sym_BQUOTE;
|
||||
v->a[103561] = state(2484);
|
||||
v->a[103562] = 1;
|
||||
v->a[103563] = aux_sym__literal_repeat1;
|
||||
v->a[103564] = state(3351);
|
||||
v->a[103565] = 1;
|
||||
v->a[103566] = sym__expression;
|
||||
v->a[103567] = actions(1129);
|
||||
v->a[103568] = 2;
|
||||
v->a[103569] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103570] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103571] = actions(1165);
|
||||
v->a[103572] = 2;
|
||||
v->a[103573] = anon_sym_LT_LPAREN;
|
||||
v->a[103574] = anon_sym_GT_LPAREN;
|
||||
v->a[103575] = actions(1215);
|
||||
v->a[103576] = 2;
|
||||
v->a[103577] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103578] = anon_sym_DASH_DASH2;
|
||||
v->a[103579] = actions(1217);
|
||||
small_parse_table_5179(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5179(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103580] = 2;
|
||||
v->a[103581] = anon_sym_DASH2;
|
||||
v->a[103582] = anon_sym_PLUS2;
|
||||
v->a[103583] = actions(1223);
|
||||
v->a[103584] = 2;
|
||||
v->a[103585] = sym_raw_string;
|
||||
v->a[103586] = sym_ansi_c_string;
|
||||
v->a[103587] = state(2594);
|
||||
v->a[103588] = 6;
|
||||
v->a[103589] = sym_binary_expression;
|
||||
v->a[103590] = sym_ternary_expression;
|
||||
v->a[103591] = sym_unary_expression;
|
||||
v->a[103592] = sym_postfix_expression;
|
||||
v->a[103593] = sym_parenthesized_expression;
|
||||
v->a[103594] = sym_concatenation;
|
||||
v->a[103595] = state(2588);
|
||||
v->a[103596] = 9;
|
||||
v->a[103597] = sym_arithmetic_expansion;
|
||||
v->a[103598] = sym_brace_expression;
|
||||
v->a[103599] = sym_string;
|
||||
small_parse_table_5180(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1035.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1036.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1036.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_translated_string;
|
||||
v->a[103601] = sym_number;
|
||||
v->a[103602] = sym_simple_expansion;
|
||||
v->a[103603] = sym_expansion;
|
||||
v->a[103604] = sym_command_substitution;
|
||||
v->a[103605] = sym_process_substitution;
|
||||
v->a[103606] = 26;
|
||||
v->a[103607] = actions(71);
|
||||
v->a[103608] = 1;
|
||||
v->a[103609] = sym_comment;
|
||||
v->a[103610] = actions(1131);
|
||||
v->a[103611] = 1;
|
||||
v->a[103612] = anon_sym_LPAREN;
|
||||
v->a[103613] = actions(1141);
|
||||
v->a[103614] = 1;
|
||||
v->a[103615] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103616] = actions(1145);
|
||||
v->a[103617] = 1;
|
||||
v->a[103618] = anon_sym_DOLLAR;
|
||||
v->a[103619] = actions(1149);
|
||||
small_parse_table_5181(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5181(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103620] = 1;
|
||||
v->a[103621] = anon_sym_DQUOTE;
|
||||
v->a[103622] = actions(1153);
|
||||
v->a[103623] = 1;
|
||||
v->a[103624] = aux_sym_number_token1;
|
||||
v->a[103625] = actions(1155);
|
||||
v->a[103626] = 1;
|
||||
v->a[103627] = aux_sym_number_token2;
|
||||
v->a[103628] = actions(1157);
|
||||
v->a[103629] = 1;
|
||||
v->a[103630] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103631] = actions(1159);
|
||||
v->a[103632] = 1;
|
||||
v->a[103633] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103634] = actions(1163);
|
||||
v->a[103635] = 1;
|
||||
v->a[103636] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103637] = actions(1169);
|
||||
v->a[103638] = 1;
|
||||
v->a[103639] = sym__brace_start;
|
||||
small_parse_table_5182(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5182(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103640] = actions(1171);
|
||||
v->a[103641] = 1;
|
||||
v->a[103642] = sym_word;
|
||||
v->a[103643] = actions(1173);
|
||||
v->a[103644] = 1;
|
||||
v->a[103645] = anon_sym_BANG;
|
||||
v->a[103646] = actions(1179);
|
||||
v->a[103647] = 1;
|
||||
v->a[103648] = anon_sym_TILDE;
|
||||
v->a[103649] = actions(1181);
|
||||
v->a[103650] = 1;
|
||||
v->a[103651] = sym__special_character;
|
||||
v->a[103652] = actions(1185);
|
||||
v->a[103653] = 1;
|
||||
v->a[103654] = sym_test_operator;
|
||||
v->a[103655] = actions(3060);
|
||||
v->a[103656] = 1;
|
||||
v->a[103657] = anon_sym_BQUOTE;
|
||||
v->a[103658] = state(2484);
|
||||
v->a[103659] = 1;
|
||||
small_parse_table_5183(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5183(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103660] = aux_sym__literal_repeat1;
|
||||
v->a[103661] = state(3067);
|
||||
v->a[103662] = 1;
|
||||
v->a[103663] = sym__expression;
|
||||
v->a[103664] = actions(1129);
|
||||
v->a[103665] = 2;
|
||||
v->a[103666] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103667] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103668] = actions(1165);
|
||||
v->a[103669] = 2;
|
||||
v->a[103670] = anon_sym_LT_LPAREN;
|
||||
v->a[103671] = anon_sym_GT_LPAREN;
|
||||
v->a[103672] = actions(1175);
|
||||
v->a[103673] = 2;
|
||||
v->a[103674] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103675] = anon_sym_DASH_DASH2;
|
||||
v->a[103676] = actions(1177);
|
||||
v->a[103677] = 2;
|
||||
v->a[103678] = anon_sym_DASH2;
|
||||
v->a[103679] = anon_sym_PLUS2;
|
||||
small_parse_table_5184(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5184(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103680] = actions(1183);
|
||||
v->a[103681] = 2;
|
||||
v->a[103682] = sym_raw_string;
|
||||
v->a[103683] = sym_ansi_c_string;
|
||||
v->a[103684] = state(2594);
|
||||
v->a[103685] = 6;
|
||||
v->a[103686] = sym_binary_expression;
|
||||
v->a[103687] = sym_ternary_expression;
|
||||
v->a[103688] = sym_unary_expression;
|
||||
v->a[103689] = sym_postfix_expression;
|
||||
v->a[103690] = sym_parenthesized_expression;
|
||||
v->a[103691] = sym_concatenation;
|
||||
v->a[103692] = state(2456);
|
||||
v->a[103693] = 9;
|
||||
v->a[103694] = sym_arithmetic_expansion;
|
||||
v->a[103695] = sym_brace_expression;
|
||||
v->a[103696] = sym_string;
|
||||
v->a[103697] = sym_translated_string;
|
||||
v->a[103698] = sym_number;
|
||||
v->a[103699] = sym_simple_expansion;
|
||||
small_parse_table_5185(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1036.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1037.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1037.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_expansion;
|
||||
v->a[103701] = sym_command_substitution;
|
||||
v->a[103702] = sym_process_substitution;
|
||||
v->a[103703] = 26;
|
||||
v->a[103704] = actions(71);
|
||||
v->a[103705] = 1;
|
||||
v->a[103706] = sym_comment;
|
||||
v->a[103707] = actions(1131);
|
||||
v->a[103708] = 1;
|
||||
v->a[103709] = anon_sym_LPAREN;
|
||||
v->a[103710] = actions(1141);
|
||||
v->a[103711] = 1;
|
||||
v->a[103712] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103713] = actions(1145);
|
||||
v->a[103714] = 1;
|
||||
v->a[103715] = anon_sym_DOLLAR;
|
||||
v->a[103716] = actions(1149);
|
||||
v->a[103717] = 1;
|
||||
v->a[103718] = anon_sym_DQUOTE;
|
||||
v->a[103719] = actions(1153);
|
||||
small_parse_table_5186(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5186(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103720] = 1;
|
||||
v->a[103721] = aux_sym_number_token1;
|
||||
v->a[103722] = actions(1155);
|
||||
v->a[103723] = 1;
|
||||
v->a[103724] = aux_sym_number_token2;
|
||||
v->a[103725] = actions(1157);
|
||||
v->a[103726] = 1;
|
||||
v->a[103727] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103728] = actions(1159);
|
||||
v->a[103729] = 1;
|
||||
v->a[103730] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103731] = actions(1163);
|
||||
v->a[103732] = 1;
|
||||
v->a[103733] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103734] = actions(1169);
|
||||
v->a[103735] = 1;
|
||||
v->a[103736] = sym__brace_start;
|
||||
v->a[103737] = actions(1211);
|
||||
v->a[103738] = 1;
|
||||
v->a[103739] = sym_word;
|
||||
small_parse_table_5187(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5187(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103740] = actions(1213);
|
||||
v->a[103741] = 1;
|
||||
v->a[103742] = anon_sym_BANG;
|
||||
v->a[103743] = actions(1219);
|
||||
v->a[103744] = 1;
|
||||
v->a[103745] = anon_sym_TILDE;
|
||||
v->a[103746] = actions(1221);
|
||||
v->a[103747] = 1;
|
||||
v->a[103748] = sym__special_character;
|
||||
v->a[103749] = actions(1225);
|
||||
v->a[103750] = 1;
|
||||
v->a[103751] = sym_test_operator;
|
||||
v->a[103752] = actions(3060);
|
||||
v->a[103753] = 1;
|
||||
v->a[103754] = anon_sym_BQUOTE;
|
||||
v->a[103755] = state(2484);
|
||||
v->a[103756] = 1;
|
||||
v->a[103757] = aux_sym__literal_repeat1;
|
||||
v->a[103758] = state(3356);
|
||||
v->a[103759] = 1;
|
||||
small_parse_table_5188(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5188(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103760] = sym__expression;
|
||||
v->a[103761] = actions(1129);
|
||||
v->a[103762] = 2;
|
||||
v->a[103763] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103764] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103765] = actions(1165);
|
||||
v->a[103766] = 2;
|
||||
v->a[103767] = anon_sym_LT_LPAREN;
|
||||
v->a[103768] = anon_sym_GT_LPAREN;
|
||||
v->a[103769] = actions(1215);
|
||||
v->a[103770] = 2;
|
||||
v->a[103771] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103772] = anon_sym_DASH_DASH2;
|
||||
v->a[103773] = actions(1217);
|
||||
v->a[103774] = 2;
|
||||
v->a[103775] = anon_sym_DASH2;
|
||||
v->a[103776] = anon_sym_PLUS2;
|
||||
v->a[103777] = actions(1223);
|
||||
v->a[103778] = 2;
|
||||
v->a[103779] = sym_raw_string;
|
||||
small_parse_table_5189(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5189(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103780] = sym_ansi_c_string;
|
||||
v->a[103781] = state(2594);
|
||||
v->a[103782] = 6;
|
||||
v->a[103783] = sym_binary_expression;
|
||||
v->a[103784] = sym_ternary_expression;
|
||||
v->a[103785] = sym_unary_expression;
|
||||
v->a[103786] = sym_postfix_expression;
|
||||
v->a[103787] = sym_parenthesized_expression;
|
||||
v->a[103788] = sym_concatenation;
|
||||
v->a[103789] = state(2588);
|
||||
v->a[103790] = 9;
|
||||
v->a[103791] = sym_arithmetic_expansion;
|
||||
v->a[103792] = sym_brace_expression;
|
||||
v->a[103793] = sym_string;
|
||||
v->a[103794] = sym_translated_string;
|
||||
v->a[103795] = sym_number;
|
||||
v->a[103796] = sym_simple_expansion;
|
||||
v->a[103797] = sym_expansion;
|
||||
v->a[103798] = sym_command_substitution;
|
||||
v->a[103799] = sym_process_substitution;
|
||||
small_parse_table_5190(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1037.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1038.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1038.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 26;
|
||||
v->a[103801] = actions(71);
|
||||
v->a[103802] = 1;
|
||||
v->a[103803] = sym_comment;
|
||||
v->a[103804] = actions(1131);
|
||||
v->a[103805] = 1;
|
||||
v->a[103806] = anon_sym_LPAREN;
|
||||
v->a[103807] = actions(1141);
|
||||
v->a[103808] = 1;
|
||||
v->a[103809] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103810] = actions(1145);
|
||||
v->a[103811] = 1;
|
||||
v->a[103812] = anon_sym_DOLLAR;
|
||||
v->a[103813] = actions(1149);
|
||||
v->a[103814] = 1;
|
||||
v->a[103815] = anon_sym_DQUOTE;
|
||||
v->a[103816] = actions(1153);
|
||||
v->a[103817] = 1;
|
||||
v->a[103818] = aux_sym_number_token1;
|
||||
v->a[103819] = actions(1155);
|
||||
small_parse_table_5191(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5191(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103820] = 1;
|
||||
v->a[103821] = aux_sym_number_token2;
|
||||
v->a[103822] = actions(1157);
|
||||
v->a[103823] = 1;
|
||||
v->a[103824] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103825] = actions(1159);
|
||||
v->a[103826] = 1;
|
||||
v->a[103827] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103828] = actions(1163);
|
||||
v->a[103829] = 1;
|
||||
v->a[103830] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103831] = actions(1169);
|
||||
v->a[103832] = 1;
|
||||
v->a[103833] = sym__brace_start;
|
||||
v->a[103834] = actions(1171);
|
||||
v->a[103835] = 1;
|
||||
v->a[103836] = sym_word;
|
||||
v->a[103837] = actions(1173);
|
||||
v->a[103838] = 1;
|
||||
v->a[103839] = anon_sym_BANG;
|
||||
small_parse_table_5192(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5192(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103840] = actions(1179);
|
||||
v->a[103841] = 1;
|
||||
v->a[103842] = anon_sym_TILDE;
|
||||
v->a[103843] = actions(1181);
|
||||
v->a[103844] = 1;
|
||||
v->a[103845] = sym__special_character;
|
||||
v->a[103846] = actions(1185);
|
||||
v->a[103847] = 1;
|
||||
v->a[103848] = sym_test_operator;
|
||||
v->a[103849] = actions(3060);
|
||||
v->a[103850] = 1;
|
||||
v->a[103851] = anon_sym_BQUOTE;
|
||||
v->a[103852] = state(2484);
|
||||
v->a[103853] = 1;
|
||||
v->a[103854] = aux_sym__literal_repeat1;
|
||||
v->a[103855] = state(3068);
|
||||
v->a[103856] = 1;
|
||||
v->a[103857] = sym__expression;
|
||||
v->a[103858] = actions(1129);
|
||||
v->a[103859] = 2;
|
||||
small_parse_table_5193(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5193(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103860] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103861] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103862] = actions(1165);
|
||||
v->a[103863] = 2;
|
||||
v->a[103864] = anon_sym_LT_LPAREN;
|
||||
v->a[103865] = anon_sym_GT_LPAREN;
|
||||
v->a[103866] = actions(1175);
|
||||
v->a[103867] = 2;
|
||||
v->a[103868] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103869] = anon_sym_DASH_DASH2;
|
||||
v->a[103870] = actions(1177);
|
||||
v->a[103871] = 2;
|
||||
v->a[103872] = anon_sym_DASH2;
|
||||
v->a[103873] = anon_sym_PLUS2;
|
||||
v->a[103874] = actions(1183);
|
||||
v->a[103875] = 2;
|
||||
v->a[103876] = sym_raw_string;
|
||||
v->a[103877] = sym_ansi_c_string;
|
||||
v->a[103878] = state(2594);
|
||||
v->a[103879] = 6;
|
||||
small_parse_table_5194(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5194(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103880] = sym_binary_expression;
|
||||
v->a[103881] = sym_ternary_expression;
|
||||
v->a[103882] = sym_unary_expression;
|
||||
v->a[103883] = sym_postfix_expression;
|
||||
v->a[103884] = sym_parenthesized_expression;
|
||||
v->a[103885] = sym_concatenation;
|
||||
v->a[103886] = state(2456);
|
||||
v->a[103887] = 9;
|
||||
v->a[103888] = sym_arithmetic_expansion;
|
||||
v->a[103889] = sym_brace_expression;
|
||||
v->a[103890] = sym_string;
|
||||
v->a[103891] = sym_translated_string;
|
||||
v->a[103892] = sym_number;
|
||||
v->a[103893] = sym_simple_expansion;
|
||||
v->a[103894] = sym_expansion;
|
||||
v->a[103895] = sym_command_substitution;
|
||||
v->a[103896] = sym_process_substitution;
|
||||
v->a[103897] = 26;
|
||||
v->a[103898] = actions(71);
|
||||
v->a[103899] = 1;
|
||||
small_parse_table_5195(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1038.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1039.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1039.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_comment;
|
||||
v->a[103901] = actions(363);
|
||||
v->a[103902] = 1;
|
||||
v->a[103903] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[103904] = actions(367);
|
||||
v->a[103905] = 1;
|
||||
v->a[103906] = anon_sym_DOLLAR;
|
||||
v->a[103907] = actions(371);
|
||||
v->a[103908] = 1;
|
||||
v->a[103909] = anon_sym_DQUOTE;
|
||||
v->a[103910] = actions(375);
|
||||
v->a[103911] = 1;
|
||||
v->a[103912] = aux_sym_number_token1;
|
||||
v->a[103913] = actions(377);
|
||||
v->a[103914] = 1;
|
||||
v->a[103915] = aux_sym_number_token2;
|
||||
v->a[103916] = actions(379);
|
||||
v->a[103917] = 1;
|
||||
v->a[103918] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[103919] = actions(381);
|
||||
small_parse_table_5196(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5196(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103920] = 1;
|
||||
v->a[103921] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[103922] = actions(385);
|
||||
v->a[103923] = 1;
|
||||
v->a[103924] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[103925] = actions(391);
|
||||
v->a[103926] = 1;
|
||||
v->a[103927] = sym__brace_start;
|
||||
v->a[103928] = actions(1091);
|
||||
v->a[103929] = 1;
|
||||
v->a[103930] = sym_word;
|
||||
v->a[103931] = actions(1093);
|
||||
v->a[103932] = 1;
|
||||
v->a[103933] = anon_sym_LPAREN;
|
||||
v->a[103934] = actions(1095);
|
||||
v->a[103935] = 1;
|
||||
v->a[103936] = anon_sym_BANG;
|
||||
v->a[103937] = actions(1103);
|
||||
v->a[103938] = 1;
|
||||
v->a[103939] = anon_sym_TILDE;
|
||||
small_parse_table_5197(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5197(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103940] = actions(1113);
|
||||
v->a[103941] = 1;
|
||||
v->a[103942] = sym_test_operator;
|
||||
v->a[103943] = actions(5809);
|
||||
v->a[103944] = 1;
|
||||
v->a[103945] = anon_sym_BQUOTE;
|
||||
v->a[103946] = actions(5916);
|
||||
v->a[103947] = 1;
|
||||
v->a[103948] = sym__special_character;
|
||||
v->a[103949] = state(2472);
|
||||
v->a[103950] = 1;
|
||||
v->a[103951] = aux_sym__literal_repeat1;
|
||||
v->a[103952] = state(2814);
|
||||
v->a[103953] = 1;
|
||||
v->a[103954] = sym__expression;
|
||||
v->a[103955] = actions(352);
|
||||
v->a[103956] = 2;
|
||||
v->a[103957] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[103958] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[103959] = actions(387);
|
||||
small_parse_table_5198(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5198(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103960] = 2;
|
||||
v->a[103961] = anon_sym_LT_LPAREN;
|
||||
v->a[103962] = anon_sym_GT_LPAREN;
|
||||
v->a[103963] = actions(1099);
|
||||
v->a[103964] = 2;
|
||||
v->a[103965] = anon_sym_PLUS_PLUS2;
|
||||
v->a[103966] = anon_sym_DASH_DASH2;
|
||||
v->a[103967] = actions(1101);
|
||||
v->a[103968] = 2;
|
||||
v->a[103969] = anon_sym_DASH2;
|
||||
v->a[103970] = anon_sym_PLUS2;
|
||||
v->a[103971] = actions(1109);
|
||||
v->a[103972] = 2;
|
||||
v->a[103973] = sym_raw_string;
|
||||
v->a[103974] = sym_ansi_c_string;
|
||||
v->a[103975] = state(2863);
|
||||
v->a[103976] = 6;
|
||||
v->a[103977] = sym_binary_expression;
|
||||
v->a[103978] = sym_ternary_expression;
|
||||
v->a[103979] = sym_unary_expression;
|
||||
small_parse_table_5199(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5199(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[103980] = sym_postfix_expression;
|
||||
v->a[103981] = sym_parenthesized_expression;
|
||||
v->a[103982] = sym_concatenation;
|
||||
v->a[103983] = state(2451);
|
||||
v->a[103984] = 9;
|
||||
v->a[103985] = sym_arithmetic_expansion;
|
||||
v->a[103986] = sym_brace_expression;
|
||||
v->a[103987] = sym_string;
|
||||
v->a[103988] = sym_translated_string;
|
||||
v->a[103989] = sym_number;
|
||||
v->a[103990] = sym_simple_expansion;
|
||||
v->a[103991] = sym_expansion;
|
||||
v->a[103992] = sym_command_substitution;
|
||||
v->a[103993] = sym_process_substitution;
|
||||
v->a[103994] = 7;
|
||||
v->a[103995] = actions(3);
|
||||
v->a[103996] = 1;
|
||||
v->a[103997] = sym_comment;
|
||||
v->a[103998] = actions(5828);
|
||||
v->a[103999] = 1;
|
||||
small_parse_table_5200(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1039.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_104.c
Normal file
140
parser/static/small_parse_table/small_parse_table_104.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_104.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_520(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10400] = anon_sym_AMP_GT_GT;
|
||||
v->a[10401] = anon_sym_LT_AMP;
|
||||
v->a[10402] = anon_sym_GT_AMP;
|
||||
v->a[10403] = anon_sym_GT_PIPE;
|
||||
v->a[10404] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10405] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10406] = anon_sym_LT_LT_DASH;
|
||||
v->a[10407] = 8;
|
||||
v->a[10408] = actions(3);
|
||||
v->a[10409] = 1;
|
||||
v->a[10410] = sym_comment;
|
||||
v->a[10411] = actions(2608);
|
||||
v->a[10412] = 1;
|
||||
v->a[10413] = anon_sym_DQUOTE;
|
||||
v->a[10414] = actions(2778);
|
||||
v->a[10415] = 1;
|
||||
v->a[10416] = sym_variable_name;
|
||||
v->a[10417] = state(1525);
|
||||
v->a[10418] = 1;
|
||||
v->a[10419] = sym_string;
|
||||
small_parse_table_521(v);
|
||||
}
|
||||
|
||||
void small_parse_table_521(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10420] = actions(2776);
|
||||
v->a[10421] = 2;
|
||||
v->a[10422] = aux_sym__simple_variable_name_token1;
|
||||
v->a[10423] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[10424] = actions(1235);
|
||||
v->a[10425] = 3;
|
||||
v->a[10426] = sym_file_descriptor;
|
||||
v->a[10427] = sym_test_operator;
|
||||
v->a[10428] = sym__brace_start;
|
||||
v->a[10429] = actions(2774);
|
||||
v->a[10430] = 9;
|
||||
v->a[10431] = anon_sym_DASH;
|
||||
v->a[10432] = anon_sym_STAR;
|
||||
v->a[10433] = anon_sym_BANG;
|
||||
v->a[10434] = anon_sym_QMARK;
|
||||
v->a[10435] = anon_sym_DOLLAR;
|
||||
v->a[10436] = anon_sym_POUND;
|
||||
v->a[10437] = anon_sym_AT2;
|
||||
v->a[10438] = anon_sym_0;
|
||||
v->a[10439] = anon_sym__;
|
||||
small_parse_table_522(v);
|
||||
}
|
||||
|
||||
void small_parse_table_522(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10440] = actions(1227);
|
||||
v->a[10441] = 38;
|
||||
v->a[10442] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10443] = anon_sym_SEMI;
|
||||
v->a[10444] = anon_sym_PIPE_PIPE;
|
||||
v->a[10445] = anon_sym_AMP_AMP;
|
||||
v->a[10446] = anon_sym_PIPE;
|
||||
v->a[10447] = anon_sym_AMP;
|
||||
v->a[10448] = anon_sym_LT;
|
||||
v->a[10449] = anon_sym_GT;
|
||||
v->a[10450] = anon_sym_LT_LT;
|
||||
v->a[10451] = anon_sym_GT_GT;
|
||||
v->a[10452] = anon_sym_esac;
|
||||
v->a[10453] = anon_sym_SEMI_SEMI;
|
||||
v->a[10454] = anon_sym_SEMI_AMP;
|
||||
v->a[10455] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10456] = anon_sym_PIPE_AMP;
|
||||
v->a[10457] = anon_sym_AMP_GT;
|
||||
v->a[10458] = anon_sym_AMP_GT_GT;
|
||||
v->a[10459] = anon_sym_LT_AMP;
|
||||
small_parse_table_523(v);
|
||||
}
|
||||
|
||||
void small_parse_table_523(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10460] = anon_sym_GT_AMP;
|
||||
v->a[10461] = anon_sym_GT_PIPE;
|
||||
v->a[10462] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10463] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10464] = anon_sym_LT_LT_DASH;
|
||||
v->a[10465] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10466] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10467] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10468] = sym__special_character;
|
||||
v->a[10469] = sym_raw_string;
|
||||
v->a[10470] = sym_ansi_c_string;
|
||||
v->a[10471] = aux_sym_number_token1;
|
||||
v->a[10472] = aux_sym_number_token2;
|
||||
v->a[10473] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10474] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10475] = anon_sym_BQUOTE;
|
||||
v->a[10476] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[10477] = anon_sym_LT_LPAREN;
|
||||
v->a[10478] = anon_sym_GT_LPAREN;
|
||||
v->a[10479] = sym_word;
|
||||
small_parse_table_524(v);
|
||||
}
|
||||
|
||||
void small_parse_table_524(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10480] = 21;
|
||||
v->a[10481] = actions(3);
|
||||
v->a[10482] = 1;
|
||||
v->a[10483] = sym_comment;
|
||||
v->a[10484] = actions(2861);
|
||||
v->a[10485] = 1;
|
||||
v->a[10486] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10487] = actions(2863);
|
||||
v->a[10488] = 1;
|
||||
v->a[10489] = anon_sym_DOLLAR;
|
||||
v->a[10490] = actions(2865);
|
||||
v->a[10491] = 1;
|
||||
v->a[10492] = sym__special_character;
|
||||
v->a[10493] = actions(2867);
|
||||
v->a[10494] = 1;
|
||||
v->a[10495] = anon_sym_DQUOTE;
|
||||
v->a[10496] = actions(2869);
|
||||
v->a[10497] = 1;
|
||||
v->a[10498] = aux_sym_number_token1;
|
||||
v->a[10499] = actions(2871);
|
||||
small_parse_table_525(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_104.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1040.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1040.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_file_descriptor;
|
||||
v->a[104001] = actions(5826);
|
||||
v->a[104002] = 2;
|
||||
v->a[104003] = ts_builtin_sym_end;
|
||||
v->a[104004] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[104005] = actions(5831);
|
||||
v->a[104006] = 3;
|
||||
v->a[104007] = sym_variable_name;
|
||||
v->a[104008] = sym_test_operator;
|
||||
v->a[104009] = sym__brace_start;
|
||||
v->a[104010] = actions(5821);
|
||||
v->a[104011] = 9;
|
||||
v->a[104012] = anon_sym_SEMI;
|
||||
v->a[104013] = anon_sym_PIPE_PIPE;
|
||||
v->a[104014] = anon_sym_AMP_AMP;
|
||||
v->a[104015] = anon_sym_PIPE;
|
||||
v->a[104016] = anon_sym_AMP;
|
||||
v->a[104017] = anon_sym_LT_LT;
|
||||
v->a[104018] = anon_sym_SEMI_SEMI;
|
||||
v->a[104019] = anon_sym_PIPE_AMP;
|
||||
small_parse_table_5201(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5201(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104020] = anon_sym_LT_LT_DASH;
|
||||
v->a[104021] = actions(5823);
|
||||
v->a[104022] = 11;
|
||||
v->a[104023] = anon_sym_LT;
|
||||
v->a[104024] = anon_sym_GT;
|
||||
v->a[104025] = anon_sym_GT_GT;
|
||||
v->a[104026] = anon_sym_AMP_GT;
|
||||
v->a[104027] = anon_sym_AMP_GT_GT;
|
||||
v->a[104028] = anon_sym_LT_AMP;
|
||||
v->a[104029] = anon_sym_GT_AMP;
|
||||
v->a[104030] = anon_sym_GT_PIPE;
|
||||
v->a[104031] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104032] = anon_sym_GT_AMP_DASH;
|
||||
v->a[104033] = anon_sym_LT_LT_LT;
|
||||
v->a[104034] = actions(5819);
|
||||
v->a[104035] = 17;
|
||||
v->a[104036] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104037] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104038] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104039] = anon_sym_DOLLAR;
|
||||
small_parse_table_5202(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5202(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104040] = sym__special_character;
|
||||
v->a[104041] = anon_sym_DQUOTE;
|
||||
v->a[104042] = sym_raw_string;
|
||||
v->a[104043] = sym_ansi_c_string;
|
||||
v->a[104044] = aux_sym_number_token1;
|
||||
v->a[104045] = aux_sym_number_token2;
|
||||
v->a[104046] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104047] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104048] = anon_sym_BQUOTE;
|
||||
v->a[104049] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104050] = anon_sym_LT_LPAREN;
|
||||
v->a[104051] = anon_sym_GT_LPAREN;
|
||||
v->a[104052] = sym_word;
|
||||
v->a[104053] = 26;
|
||||
v->a[104054] = actions(71);
|
||||
v->a[104055] = 1;
|
||||
v->a[104056] = sym_comment;
|
||||
v->a[104057] = actions(1127);
|
||||
v->a[104058] = 1;
|
||||
v->a[104059] = sym_word;
|
||||
small_parse_table_5203(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5203(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104060] = actions(1131);
|
||||
v->a[104061] = 1;
|
||||
v->a[104062] = anon_sym_LPAREN;
|
||||
v->a[104063] = actions(1133);
|
||||
v->a[104064] = 1;
|
||||
v->a[104065] = anon_sym_BANG;
|
||||
v->a[104066] = actions(1139);
|
||||
v->a[104067] = 1;
|
||||
v->a[104068] = anon_sym_TILDE;
|
||||
v->a[104069] = actions(1141);
|
||||
v->a[104070] = 1;
|
||||
v->a[104071] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104072] = actions(1145);
|
||||
v->a[104073] = 1;
|
||||
v->a[104074] = anon_sym_DOLLAR;
|
||||
v->a[104075] = actions(1147);
|
||||
v->a[104076] = 1;
|
||||
v->a[104077] = sym__special_character;
|
||||
v->a[104078] = actions(1149);
|
||||
v->a[104079] = 1;
|
||||
small_parse_table_5204(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5204(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104080] = anon_sym_DQUOTE;
|
||||
v->a[104081] = actions(1153);
|
||||
v->a[104082] = 1;
|
||||
v->a[104083] = aux_sym_number_token1;
|
||||
v->a[104084] = actions(1155);
|
||||
v->a[104085] = 1;
|
||||
v->a[104086] = aux_sym_number_token2;
|
||||
v->a[104087] = actions(1157);
|
||||
v->a[104088] = 1;
|
||||
v->a[104089] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104090] = actions(1159);
|
||||
v->a[104091] = 1;
|
||||
v->a[104092] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104093] = actions(1163);
|
||||
v->a[104094] = 1;
|
||||
v->a[104095] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104096] = actions(1167);
|
||||
v->a[104097] = 1;
|
||||
v->a[104098] = sym_test_operator;
|
||||
v->a[104099] = actions(1169);
|
||||
small_parse_table_5205(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1040.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1041.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1041.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[104101] = sym__brace_start;
|
||||
v->a[104102] = actions(3060);
|
||||
v->a[104103] = 1;
|
||||
v->a[104104] = anon_sym_BQUOTE;
|
||||
v->a[104105] = state(2484);
|
||||
v->a[104106] = 1;
|
||||
v->a[104107] = aux_sym__literal_repeat1;
|
||||
v->a[104108] = state(2621);
|
||||
v->a[104109] = 1;
|
||||
v->a[104110] = sym__expression;
|
||||
v->a[104111] = actions(1129);
|
||||
v->a[104112] = 2;
|
||||
v->a[104113] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104114] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104115] = actions(1135);
|
||||
v->a[104116] = 2;
|
||||
v->a[104117] = anon_sym_PLUS_PLUS2;
|
||||
v->a[104118] = anon_sym_DASH_DASH2;
|
||||
v->a[104119] = actions(1137);
|
||||
small_parse_table_5206(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5206(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104120] = 2;
|
||||
v->a[104121] = anon_sym_DASH2;
|
||||
v->a[104122] = anon_sym_PLUS2;
|
||||
v->a[104123] = actions(1151);
|
||||
v->a[104124] = 2;
|
||||
v->a[104125] = sym_raw_string;
|
||||
v->a[104126] = sym_ansi_c_string;
|
||||
v->a[104127] = actions(1165);
|
||||
v->a[104128] = 2;
|
||||
v->a[104129] = anon_sym_LT_LPAREN;
|
||||
v->a[104130] = anon_sym_GT_LPAREN;
|
||||
v->a[104131] = state(2594);
|
||||
v->a[104132] = 6;
|
||||
v->a[104133] = sym_binary_expression;
|
||||
v->a[104134] = sym_ternary_expression;
|
||||
v->a[104135] = sym_unary_expression;
|
||||
v->a[104136] = sym_postfix_expression;
|
||||
v->a[104137] = sym_parenthesized_expression;
|
||||
v->a[104138] = sym_concatenation;
|
||||
v->a[104139] = state(2573);
|
||||
small_parse_table_5207(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5207(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104140] = 9;
|
||||
v->a[104141] = sym_arithmetic_expansion;
|
||||
v->a[104142] = sym_brace_expression;
|
||||
v->a[104143] = sym_string;
|
||||
v->a[104144] = sym_translated_string;
|
||||
v->a[104145] = sym_number;
|
||||
v->a[104146] = sym_simple_expansion;
|
||||
v->a[104147] = sym_expansion;
|
||||
v->a[104148] = sym_command_substitution;
|
||||
v->a[104149] = sym_process_substitution;
|
||||
v->a[104150] = 3;
|
||||
v->a[104151] = actions(71);
|
||||
v->a[104152] = 1;
|
||||
v->a[104153] = sym_comment;
|
||||
v->a[104154] = actions(1296);
|
||||
v->a[104155] = 16;
|
||||
v->a[104156] = anon_sym_PIPE;
|
||||
v->a[104157] = anon_sym_EQ_EQ;
|
||||
v->a[104158] = anon_sym_LT;
|
||||
v->a[104159] = anon_sym_GT;
|
||||
small_parse_table_5208(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5208(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104160] = anon_sym_LT_LT;
|
||||
v->a[104161] = anon_sym_LPAREN;
|
||||
v->a[104162] = anon_sym_EQ_TILDE;
|
||||
v->a[104163] = anon_sym_AMP_GT;
|
||||
v->a[104164] = anon_sym_LT_AMP;
|
||||
v->a[104165] = anon_sym_GT_AMP;
|
||||
v->a[104166] = anon_sym_DOLLAR;
|
||||
v->a[104167] = aux_sym_number_token1;
|
||||
v->a[104168] = aux_sym_number_token2;
|
||||
v->a[104169] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104170] = anon_sym_BQUOTE;
|
||||
v->a[104171] = sym_word;
|
||||
v->a[104172] = actions(1298);
|
||||
v->a[104173] = 27;
|
||||
v->a[104174] = sym_file_descriptor;
|
||||
v->a[104175] = sym__concat;
|
||||
v->a[104176] = sym_test_operator;
|
||||
v->a[104177] = sym__bare_dollar;
|
||||
v->a[104178] = sym__brace_start;
|
||||
v->a[104179] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5209(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5209(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104180] = anon_sym_PIPE_PIPE;
|
||||
v->a[104181] = anon_sym_AMP_AMP;
|
||||
v->a[104182] = anon_sym_GT_GT;
|
||||
v->a[104183] = anon_sym_PIPE_AMP;
|
||||
v->a[104184] = anon_sym_AMP_GT_GT;
|
||||
v->a[104185] = anon_sym_GT_PIPE;
|
||||
v->a[104186] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104187] = anon_sym_GT_AMP_DASH;
|
||||
v->a[104188] = anon_sym_LT_LT_DASH;
|
||||
v->a[104189] = anon_sym_LT_LT_LT;
|
||||
v->a[104190] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104191] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104192] = aux_sym_concatenation_token1;
|
||||
v->a[104193] = sym__special_character;
|
||||
v->a[104194] = anon_sym_DQUOTE;
|
||||
v->a[104195] = sym_raw_string;
|
||||
v->a[104196] = sym_ansi_c_string;
|
||||
v->a[104197] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104198] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104199] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5210(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1041.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1042.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1042.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_GT_LPAREN;
|
||||
v->a[104201] = 3;
|
||||
v->a[104202] = actions(3);
|
||||
v->a[104203] = 1;
|
||||
v->a[104204] = sym_comment;
|
||||
v->a[104205] = actions(1314);
|
||||
v->a[104206] = 5;
|
||||
v->a[104207] = sym_file_descriptor;
|
||||
v->a[104208] = sym__concat;
|
||||
v->a[104209] = sym_test_operator;
|
||||
v->a[104210] = sym__brace_start;
|
||||
v->a[104211] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[104212] = actions(1312);
|
||||
v->a[104213] = 38;
|
||||
v->a[104214] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104215] = anon_sym_SEMI;
|
||||
v->a[104216] = anon_sym_PIPE_PIPE;
|
||||
v->a[104217] = anon_sym_AMP_AMP;
|
||||
v->a[104218] = anon_sym_PIPE;
|
||||
v->a[104219] = anon_sym_AMP;
|
||||
small_parse_table_5211(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5211(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104220] = anon_sym_LT;
|
||||
v->a[104221] = anon_sym_GT;
|
||||
v->a[104222] = anon_sym_LT_LT;
|
||||
v->a[104223] = anon_sym_GT_GT;
|
||||
v->a[104224] = anon_sym_RPAREN;
|
||||
v->a[104225] = anon_sym_SEMI_SEMI;
|
||||
v->a[104226] = anon_sym_PIPE_AMP;
|
||||
v->a[104227] = anon_sym_AMP_GT;
|
||||
v->a[104228] = anon_sym_AMP_GT_GT;
|
||||
v->a[104229] = anon_sym_LT_AMP;
|
||||
v->a[104230] = anon_sym_GT_AMP;
|
||||
v->a[104231] = anon_sym_GT_PIPE;
|
||||
v->a[104232] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104233] = anon_sym_GT_AMP_DASH;
|
||||
v->a[104234] = anon_sym_LT_LT_DASH;
|
||||
v->a[104235] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104236] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104237] = aux_sym_concatenation_token1;
|
||||
v->a[104238] = anon_sym_DOLLAR;
|
||||
v->a[104239] = sym__special_character;
|
||||
small_parse_table_5212(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5212(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104240] = anon_sym_DQUOTE;
|
||||
v->a[104241] = sym_raw_string;
|
||||
v->a[104242] = sym_ansi_c_string;
|
||||
v->a[104243] = aux_sym_number_token1;
|
||||
v->a[104244] = aux_sym_number_token2;
|
||||
v->a[104245] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104246] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104247] = anon_sym_BQUOTE;
|
||||
v->a[104248] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104249] = anon_sym_LT_LPAREN;
|
||||
v->a[104250] = anon_sym_GT_LPAREN;
|
||||
v->a[104251] = sym_word;
|
||||
v->a[104252] = 26;
|
||||
v->a[104253] = actions(71);
|
||||
v->a[104254] = 1;
|
||||
v->a[104255] = sym_comment;
|
||||
v->a[104256] = actions(1127);
|
||||
v->a[104257] = 1;
|
||||
v->a[104258] = sym_word;
|
||||
v->a[104259] = actions(1131);
|
||||
small_parse_table_5213(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5213(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104260] = 1;
|
||||
v->a[104261] = anon_sym_LPAREN;
|
||||
v->a[104262] = actions(1133);
|
||||
v->a[104263] = 1;
|
||||
v->a[104264] = anon_sym_BANG;
|
||||
v->a[104265] = actions(1139);
|
||||
v->a[104266] = 1;
|
||||
v->a[104267] = anon_sym_TILDE;
|
||||
v->a[104268] = actions(1141);
|
||||
v->a[104269] = 1;
|
||||
v->a[104270] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104271] = actions(1145);
|
||||
v->a[104272] = 1;
|
||||
v->a[104273] = anon_sym_DOLLAR;
|
||||
v->a[104274] = actions(1147);
|
||||
v->a[104275] = 1;
|
||||
v->a[104276] = sym__special_character;
|
||||
v->a[104277] = actions(1149);
|
||||
v->a[104278] = 1;
|
||||
v->a[104279] = anon_sym_DQUOTE;
|
||||
small_parse_table_5214(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5214(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104280] = actions(1153);
|
||||
v->a[104281] = 1;
|
||||
v->a[104282] = aux_sym_number_token1;
|
||||
v->a[104283] = actions(1155);
|
||||
v->a[104284] = 1;
|
||||
v->a[104285] = aux_sym_number_token2;
|
||||
v->a[104286] = actions(1157);
|
||||
v->a[104287] = 1;
|
||||
v->a[104288] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104289] = actions(1159);
|
||||
v->a[104290] = 1;
|
||||
v->a[104291] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104292] = actions(1163);
|
||||
v->a[104293] = 1;
|
||||
v->a[104294] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104295] = actions(1167);
|
||||
v->a[104296] = 1;
|
||||
v->a[104297] = sym_test_operator;
|
||||
v->a[104298] = actions(1169);
|
||||
v->a[104299] = 1;
|
||||
small_parse_table_5215(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1042.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1043.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1043.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym__brace_start;
|
||||
v->a[104301] = actions(3060);
|
||||
v->a[104302] = 1;
|
||||
v->a[104303] = anon_sym_BQUOTE;
|
||||
v->a[104304] = state(2484);
|
||||
v->a[104305] = 1;
|
||||
v->a[104306] = aux_sym__literal_repeat1;
|
||||
v->a[104307] = state(3037);
|
||||
v->a[104308] = 1;
|
||||
v->a[104309] = sym__expression;
|
||||
v->a[104310] = actions(1129);
|
||||
v->a[104311] = 2;
|
||||
v->a[104312] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104313] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104314] = actions(1135);
|
||||
v->a[104315] = 2;
|
||||
v->a[104316] = anon_sym_PLUS_PLUS2;
|
||||
v->a[104317] = anon_sym_DASH_DASH2;
|
||||
v->a[104318] = actions(1137);
|
||||
v->a[104319] = 2;
|
||||
small_parse_table_5216(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5216(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104320] = anon_sym_DASH2;
|
||||
v->a[104321] = anon_sym_PLUS2;
|
||||
v->a[104322] = actions(1151);
|
||||
v->a[104323] = 2;
|
||||
v->a[104324] = sym_raw_string;
|
||||
v->a[104325] = sym_ansi_c_string;
|
||||
v->a[104326] = actions(1165);
|
||||
v->a[104327] = 2;
|
||||
v->a[104328] = anon_sym_LT_LPAREN;
|
||||
v->a[104329] = anon_sym_GT_LPAREN;
|
||||
v->a[104330] = state(2594);
|
||||
v->a[104331] = 6;
|
||||
v->a[104332] = sym_binary_expression;
|
||||
v->a[104333] = sym_ternary_expression;
|
||||
v->a[104334] = sym_unary_expression;
|
||||
v->a[104335] = sym_postfix_expression;
|
||||
v->a[104336] = sym_parenthesized_expression;
|
||||
v->a[104337] = sym_concatenation;
|
||||
v->a[104338] = state(2573);
|
||||
v->a[104339] = 9;
|
||||
small_parse_table_5217(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5217(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104340] = sym_arithmetic_expansion;
|
||||
v->a[104341] = sym_brace_expression;
|
||||
v->a[104342] = sym_string;
|
||||
v->a[104343] = sym_translated_string;
|
||||
v->a[104344] = sym_number;
|
||||
v->a[104345] = sym_simple_expansion;
|
||||
v->a[104346] = sym_expansion;
|
||||
v->a[104347] = sym_command_substitution;
|
||||
v->a[104348] = sym_process_substitution;
|
||||
v->a[104349] = 8;
|
||||
v->a[104350] = actions(3);
|
||||
v->a[104351] = 1;
|
||||
v->a[104352] = sym_comment;
|
||||
v->a[104353] = actions(5826);
|
||||
v->a[104354] = 1;
|
||||
v->a[104355] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[104356] = actions(5828);
|
||||
v->a[104357] = 1;
|
||||
v->a[104358] = sym_file_descriptor;
|
||||
v->a[104359] = actions(6135);
|
||||
small_parse_table_5218(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5218(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104360] = 1;
|
||||
v->a[104361] = anon_sym_RPAREN;
|
||||
v->a[104362] = actions(5831);
|
||||
v->a[104363] = 3;
|
||||
v->a[104364] = sym_variable_name;
|
||||
v->a[104365] = sym_test_operator;
|
||||
v->a[104366] = sym__brace_start;
|
||||
v->a[104367] = actions(5821);
|
||||
v->a[104368] = 9;
|
||||
v->a[104369] = anon_sym_SEMI;
|
||||
v->a[104370] = anon_sym_PIPE_PIPE;
|
||||
v->a[104371] = anon_sym_AMP_AMP;
|
||||
v->a[104372] = anon_sym_PIPE;
|
||||
v->a[104373] = anon_sym_AMP;
|
||||
v->a[104374] = anon_sym_LT_LT;
|
||||
v->a[104375] = anon_sym_SEMI_SEMI;
|
||||
v->a[104376] = anon_sym_PIPE_AMP;
|
||||
v->a[104377] = anon_sym_LT_LT_DASH;
|
||||
v->a[104378] = actions(5823);
|
||||
v->a[104379] = 11;
|
||||
small_parse_table_5219(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5219(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104380] = anon_sym_LT;
|
||||
v->a[104381] = anon_sym_GT;
|
||||
v->a[104382] = anon_sym_GT_GT;
|
||||
v->a[104383] = anon_sym_AMP_GT;
|
||||
v->a[104384] = anon_sym_AMP_GT_GT;
|
||||
v->a[104385] = anon_sym_LT_AMP;
|
||||
v->a[104386] = anon_sym_GT_AMP;
|
||||
v->a[104387] = anon_sym_GT_PIPE;
|
||||
v->a[104388] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104389] = anon_sym_GT_AMP_DASH;
|
||||
v->a[104390] = anon_sym_LT_LT_LT;
|
||||
v->a[104391] = actions(5819);
|
||||
v->a[104392] = 17;
|
||||
v->a[104393] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104394] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104395] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104396] = anon_sym_DOLLAR;
|
||||
v->a[104397] = sym__special_character;
|
||||
v->a[104398] = anon_sym_DQUOTE;
|
||||
v->a[104399] = sym_raw_string;
|
||||
small_parse_table_5220(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1043.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1044.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1044.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_ansi_c_string;
|
||||
v->a[104401] = aux_sym_number_token1;
|
||||
v->a[104402] = aux_sym_number_token2;
|
||||
v->a[104403] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104404] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104405] = anon_sym_BQUOTE;
|
||||
v->a[104406] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104407] = anon_sym_LT_LPAREN;
|
||||
v->a[104408] = anon_sym_GT_LPAREN;
|
||||
v->a[104409] = sym_word;
|
||||
v->a[104410] = 27;
|
||||
v->a[104411] = actions(71);
|
||||
v->a[104412] = 1;
|
||||
v->a[104413] = sym_comment;
|
||||
v->a[104414] = actions(363);
|
||||
v->a[104415] = 1;
|
||||
v->a[104416] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104417] = actions(367);
|
||||
v->a[104418] = 1;
|
||||
v->a[104419] = anon_sym_DOLLAR;
|
||||
small_parse_table_5221(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5221(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104420] = actions(371);
|
||||
v->a[104421] = 1;
|
||||
v->a[104422] = anon_sym_DQUOTE;
|
||||
v->a[104423] = actions(375);
|
||||
v->a[104424] = 1;
|
||||
v->a[104425] = aux_sym_number_token1;
|
||||
v->a[104426] = actions(377);
|
||||
v->a[104427] = 1;
|
||||
v->a[104428] = aux_sym_number_token2;
|
||||
v->a[104429] = actions(379);
|
||||
v->a[104430] = 1;
|
||||
v->a[104431] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104432] = actions(381);
|
||||
v->a[104433] = 1;
|
||||
v->a[104434] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104435] = actions(385);
|
||||
v->a[104436] = 1;
|
||||
v->a[104437] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104438] = actions(391);
|
||||
v->a[104439] = 1;
|
||||
small_parse_table_5222(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5222(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104440] = sym__brace_start;
|
||||
v->a[104441] = actions(1093);
|
||||
v->a[104442] = 1;
|
||||
v->a[104443] = anon_sym_LPAREN;
|
||||
v->a[104444] = actions(1095);
|
||||
v->a[104445] = 1;
|
||||
v->a[104446] = anon_sym_BANG;
|
||||
v->a[104447] = actions(1103);
|
||||
v->a[104448] = 1;
|
||||
v->a[104449] = anon_sym_TILDE;
|
||||
v->a[104450] = actions(5809);
|
||||
v->a[104451] = 1;
|
||||
v->a[104452] = anon_sym_BQUOTE;
|
||||
v->a[104453] = actions(5916);
|
||||
v->a[104454] = 1;
|
||||
v->a[104455] = sym__special_character;
|
||||
v->a[104456] = actions(6138);
|
||||
v->a[104457] = 1;
|
||||
v->a[104458] = sym_word;
|
||||
v->a[104459] = actions(6142);
|
||||
small_parse_table_5223(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5223(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104460] = 1;
|
||||
v->a[104461] = sym_test_operator;
|
||||
v->a[104462] = state(2561);
|
||||
v->a[104463] = 1;
|
||||
v->a[104464] = aux_sym__literal_repeat1;
|
||||
v->a[104465] = state(3397);
|
||||
v->a[104466] = 1;
|
||||
v->a[104467] = sym__expression;
|
||||
v->a[104468] = actions(352);
|
||||
v->a[104469] = 2;
|
||||
v->a[104470] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104471] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104472] = actions(387);
|
||||
v->a[104473] = 2;
|
||||
v->a[104474] = anon_sym_LT_LPAREN;
|
||||
v->a[104475] = anon_sym_GT_LPAREN;
|
||||
v->a[104476] = actions(1099);
|
||||
v->a[104477] = 2;
|
||||
v->a[104478] = anon_sym_PLUS_PLUS2;
|
||||
v->a[104479] = anon_sym_DASH_DASH2;
|
||||
small_parse_table_5224(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5224(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104480] = actions(1101);
|
||||
v->a[104481] = 2;
|
||||
v->a[104482] = anon_sym_DASH2;
|
||||
v->a[104483] = anon_sym_PLUS2;
|
||||
v->a[104484] = actions(6140);
|
||||
v->a[104485] = 2;
|
||||
v->a[104486] = sym_raw_string;
|
||||
v->a[104487] = sym_ansi_c_string;
|
||||
v->a[104488] = state(2594);
|
||||
v->a[104489] = 2;
|
||||
v->a[104490] = sym_ternary_expression;
|
||||
v->a[104491] = sym_postfix_expression;
|
||||
v->a[104492] = state(2874);
|
||||
v->a[104493] = 4;
|
||||
v->a[104494] = sym_binary_expression;
|
||||
v->a[104495] = sym_unary_expression;
|
||||
v->a[104496] = sym_parenthesized_expression;
|
||||
v->a[104497] = sym_concatenation;
|
||||
v->a[104498] = state(2563);
|
||||
v->a[104499] = 9;
|
||||
small_parse_table_5225(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1044.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1045.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1045.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_arithmetic_expansion;
|
||||
v->a[104501] = sym_brace_expression;
|
||||
v->a[104502] = sym_string;
|
||||
v->a[104503] = sym_translated_string;
|
||||
v->a[104504] = sym_number;
|
||||
v->a[104505] = sym_simple_expansion;
|
||||
v->a[104506] = sym_expansion;
|
||||
v->a[104507] = sym_command_substitution;
|
||||
v->a[104508] = sym_process_substitution;
|
||||
v->a[104509] = 26;
|
||||
v->a[104510] = actions(71);
|
||||
v->a[104511] = 1;
|
||||
v->a[104512] = sym_comment;
|
||||
v->a[104513] = actions(363);
|
||||
v->a[104514] = 1;
|
||||
v->a[104515] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104516] = actions(367);
|
||||
v->a[104517] = 1;
|
||||
v->a[104518] = anon_sym_DOLLAR;
|
||||
v->a[104519] = actions(371);
|
||||
small_parse_table_5226(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5226(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104520] = 1;
|
||||
v->a[104521] = anon_sym_DQUOTE;
|
||||
v->a[104522] = actions(375);
|
||||
v->a[104523] = 1;
|
||||
v->a[104524] = aux_sym_number_token1;
|
||||
v->a[104525] = actions(377);
|
||||
v->a[104526] = 1;
|
||||
v->a[104527] = aux_sym_number_token2;
|
||||
v->a[104528] = actions(379);
|
||||
v->a[104529] = 1;
|
||||
v->a[104530] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104531] = actions(381);
|
||||
v->a[104532] = 1;
|
||||
v->a[104533] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104534] = actions(385);
|
||||
v->a[104535] = 1;
|
||||
v->a[104536] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104537] = actions(391);
|
||||
v->a[104538] = 1;
|
||||
v->a[104539] = sym__brace_start;
|
||||
small_parse_table_5227(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5227(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104540] = actions(1091);
|
||||
v->a[104541] = 1;
|
||||
v->a[104542] = sym_word;
|
||||
v->a[104543] = actions(1093);
|
||||
v->a[104544] = 1;
|
||||
v->a[104545] = anon_sym_LPAREN;
|
||||
v->a[104546] = actions(1095);
|
||||
v->a[104547] = 1;
|
||||
v->a[104548] = anon_sym_BANG;
|
||||
v->a[104549] = actions(1103);
|
||||
v->a[104550] = 1;
|
||||
v->a[104551] = anon_sym_TILDE;
|
||||
v->a[104552] = actions(1113);
|
||||
v->a[104553] = 1;
|
||||
v->a[104554] = sym_test_operator;
|
||||
v->a[104555] = actions(5809);
|
||||
v->a[104556] = 1;
|
||||
v->a[104557] = anon_sym_BQUOTE;
|
||||
v->a[104558] = actions(5916);
|
||||
v->a[104559] = 1;
|
||||
small_parse_table_5228(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5228(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104560] = sym__special_character;
|
||||
v->a[104561] = state(2472);
|
||||
v->a[104562] = 1;
|
||||
v->a[104563] = aux_sym__literal_repeat1;
|
||||
v->a[104564] = state(2812);
|
||||
v->a[104565] = 1;
|
||||
v->a[104566] = sym__expression;
|
||||
v->a[104567] = actions(352);
|
||||
v->a[104568] = 2;
|
||||
v->a[104569] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104570] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104571] = actions(387);
|
||||
v->a[104572] = 2;
|
||||
v->a[104573] = anon_sym_LT_LPAREN;
|
||||
v->a[104574] = anon_sym_GT_LPAREN;
|
||||
v->a[104575] = actions(1099);
|
||||
v->a[104576] = 2;
|
||||
v->a[104577] = anon_sym_PLUS_PLUS2;
|
||||
v->a[104578] = anon_sym_DASH_DASH2;
|
||||
v->a[104579] = actions(1101);
|
||||
small_parse_table_5229(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5229(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104580] = 2;
|
||||
v->a[104581] = anon_sym_DASH2;
|
||||
v->a[104582] = anon_sym_PLUS2;
|
||||
v->a[104583] = actions(1109);
|
||||
v->a[104584] = 2;
|
||||
v->a[104585] = sym_raw_string;
|
||||
v->a[104586] = sym_ansi_c_string;
|
||||
v->a[104587] = state(2863);
|
||||
v->a[104588] = 6;
|
||||
v->a[104589] = sym_binary_expression;
|
||||
v->a[104590] = sym_ternary_expression;
|
||||
v->a[104591] = sym_unary_expression;
|
||||
v->a[104592] = sym_postfix_expression;
|
||||
v->a[104593] = sym_parenthesized_expression;
|
||||
v->a[104594] = sym_concatenation;
|
||||
v->a[104595] = state(2451);
|
||||
v->a[104596] = 9;
|
||||
v->a[104597] = sym_arithmetic_expansion;
|
||||
v->a[104598] = sym_brace_expression;
|
||||
v->a[104599] = sym_string;
|
||||
small_parse_table_5230(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1045.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1046.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1046.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_translated_string;
|
||||
v->a[104601] = sym_number;
|
||||
v->a[104602] = sym_simple_expansion;
|
||||
v->a[104603] = sym_expansion;
|
||||
v->a[104604] = sym_command_substitution;
|
||||
v->a[104605] = sym_process_substitution;
|
||||
v->a[104606] = 26;
|
||||
v->a[104607] = actions(71);
|
||||
v->a[104608] = 1;
|
||||
v->a[104609] = sym_comment;
|
||||
v->a[104610] = actions(363);
|
||||
v->a[104611] = 1;
|
||||
v->a[104612] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104613] = actions(367);
|
||||
v->a[104614] = 1;
|
||||
v->a[104615] = anon_sym_DOLLAR;
|
||||
v->a[104616] = actions(371);
|
||||
v->a[104617] = 1;
|
||||
v->a[104618] = anon_sym_DQUOTE;
|
||||
v->a[104619] = actions(375);
|
||||
small_parse_table_5231(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5231(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104620] = 1;
|
||||
v->a[104621] = aux_sym_number_token1;
|
||||
v->a[104622] = actions(377);
|
||||
v->a[104623] = 1;
|
||||
v->a[104624] = aux_sym_number_token2;
|
||||
v->a[104625] = actions(379);
|
||||
v->a[104626] = 1;
|
||||
v->a[104627] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104628] = actions(381);
|
||||
v->a[104629] = 1;
|
||||
v->a[104630] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104631] = actions(385);
|
||||
v->a[104632] = 1;
|
||||
v->a[104633] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104634] = actions(391);
|
||||
v->a[104635] = 1;
|
||||
v->a[104636] = sym__brace_start;
|
||||
v->a[104637] = actions(1091);
|
||||
v->a[104638] = 1;
|
||||
v->a[104639] = sym_word;
|
||||
small_parse_table_5232(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5232(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104640] = actions(1093);
|
||||
v->a[104641] = 1;
|
||||
v->a[104642] = anon_sym_LPAREN;
|
||||
v->a[104643] = actions(1095);
|
||||
v->a[104644] = 1;
|
||||
v->a[104645] = anon_sym_BANG;
|
||||
v->a[104646] = actions(1103);
|
||||
v->a[104647] = 1;
|
||||
v->a[104648] = anon_sym_TILDE;
|
||||
v->a[104649] = actions(1113);
|
||||
v->a[104650] = 1;
|
||||
v->a[104651] = sym_test_operator;
|
||||
v->a[104652] = actions(5809);
|
||||
v->a[104653] = 1;
|
||||
v->a[104654] = anon_sym_BQUOTE;
|
||||
v->a[104655] = actions(5916);
|
||||
v->a[104656] = 1;
|
||||
v->a[104657] = sym__special_character;
|
||||
v->a[104658] = state(2472);
|
||||
v->a[104659] = 1;
|
||||
small_parse_table_5233(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5233(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104660] = aux_sym__literal_repeat1;
|
||||
v->a[104661] = state(2810);
|
||||
v->a[104662] = 1;
|
||||
v->a[104663] = sym__expression;
|
||||
v->a[104664] = actions(352);
|
||||
v->a[104665] = 2;
|
||||
v->a[104666] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104667] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104668] = actions(387);
|
||||
v->a[104669] = 2;
|
||||
v->a[104670] = anon_sym_LT_LPAREN;
|
||||
v->a[104671] = anon_sym_GT_LPAREN;
|
||||
v->a[104672] = actions(1099);
|
||||
v->a[104673] = 2;
|
||||
v->a[104674] = anon_sym_PLUS_PLUS2;
|
||||
v->a[104675] = anon_sym_DASH_DASH2;
|
||||
v->a[104676] = actions(1101);
|
||||
v->a[104677] = 2;
|
||||
v->a[104678] = anon_sym_DASH2;
|
||||
v->a[104679] = anon_sym_PLUS2;
|
||||
small_parse_table_5234(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5234(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104680] = actions(1109);
|
||||
v->a[104681] = 2;
|
||||
v->a[104682] = sym_raw_string;
|
||||
v->a[104683] = sym_ansi_c_string;
|
||||
v->a[104684] = state(2863);
|
||||
v->a[104685] = 6;
|
||||
v->a[104686] = sym_binary_expression;
|
||||
v->a[104687] = sym_ternary_expression;
|
||||
v->a[104688] = sym_unary_expression;
|
||||
v->a[104689] = sym_postfix_expression;
|
||||
v->a[104690] = sym_parenthesized_expression;
|
||||
v->a[104691] = sym_concatenation;
|
||||
v->a[104692] = state(2451);
|
||||
v->a[104693] = 9;
|
||||
v->a[104694] = sym_arithmetic_expansion;
|
||||
v->a[104695] = sym_brace_expression;
|
||||
v->a[104696] = sym_string;
|
||||
v->a[104697] = sym_translated_string;
|
||||
v->a[104698] = sym_number;
|
||||
v->a[104699] = sym_simple_expansion;
|
||||
small_parse_table_5235(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1046.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1047.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1047.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_expansion;
|
||||
v->a[104701] = sym_command_substitution;
|
||||
v->a[104702] = sym_process_substitution;
|
||||
v->a[104703] = 26;
|
||||
v->a[104704] = actions(71);
|
||||
v->a[104705] = 1;
|
||||
v->a[104706] = sym_comment;
|
||||
v->a[104707] = actions(363);
|
||||
v->a[104708] = 1;
|
||||
v->a[104709] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104710] = actions(367);
|
||||
v->a[104711] = 1;
|
||||
v->a[104712] = anon_sym_DOLLAR;
|
||||
v->a[104713] = actions(371);
|
||||
v->a[104714] = 1;
|
||||
v->a[104715] = anon_sym_DQUOTE;
|
||||
v->a[104716] = actions(375);
|
||||
v->a[104717] = 1;
|
||||
v->a[104718] = aux_sym_number_token1;
|
||||
v->a[104719] = actions(377);
|
||||
small_parse_table_5236(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5236(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104720] = 1;
|
||||
v->a[104721] = aux_sym_number_token2;
|
||||
v->a[104722] = actions(379);
|
||||
v->a[104723] = 1;
|
||||
v->a[104724] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104725] = actions(381);
|
||||
v->a[104726] = 1;
|
||||
v->a[104727] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104728] = actions(385);
|
||||
v->a[104729] = 1;
|
||||
v->a[104730] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104731] = actions(391);
|
||||
v->a[104732] = 1;
|
||||
v->a[104733] = sym__brace_start;
|
||||
v->a[104734] = actions(1091);
|
||||
v->a[104735] = 1;
|
||||
v->a[104736] = sym_word;
|
||||
v->a[104737] = actions(1093);
|
||||
v->a[104738] = 1;
|
||||
v->a[104739] = anon_sym_LPAREN;
|
||||
small_parse_table_5237(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5237(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104740] = actions(1095);
|
||||
v->a[104741] = 1;
|
||||
v->a[104742] = anon_sym_BANG;
|
||||
v->a[104743] = actions(1103);
|
||||
v->a[104744] = 1;
|
||||
v->a[104745] = anon_sym_TILDE;
|
||||
v->a[104746] = actions(1113);
|
||||
v->a[104747] = 1;
|
||||
v->a[104748] = sym_test_operator;
|
||||
v->a[104749] = actions(5809);
|
||||
v->a[104750] = 1;
|
||||
v->a[104751] = anon_sym_BQUOTE;
|
||||
v->a[104752] = actions(5916);
|
||||
v->a[104753] = 1;
|
||||
v->a[104754] = sym__special_character;
|
||||
v->a[104755] = state(2472);
|
||||
v->a[104756] = 1;
|
||||
v->a[104757] = aux_sym__literal_repeat1;
|
||||
v->a[104758] = state(2832);
|
||||
v->a[104759] = 1;
|
||||
small_parse_table_5238(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5238(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104760] = sym__expression;
|
||||
v->a[104761] = actions(352);
|
||||
v->a[104762] = 2;
|
||||
v->a[104763] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104764] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104765] = actions(387);
|
||||
v->a[104766] = 2;
|
||||
v->a[104767] = anon_sym_LT_LPAREN;
|
||||
v->a[104768] = anon_sym_GT_LPAREN;
|
||||
v->a[104769] = actions(1099);
|
||||
v->a[104770] = 2;
|
||||
v->a[104771] = anon_sym_PLUS_PLUS2;
|
||||
v->a[104772] = anon_sym_DASH_DASH2;
|
||||
v->a[104773] = actions(1101);
|
||||
v->a[104774] = 2;
|
||||
v->a[104775] = anon_sym_DASH2;
|
||||
v->a[104776] = anon_sym_PLUS2;
|
||||
v->a[104777] = actions(1109);
|
||||
v->a[104778] = 2;
|
||||
v->a[104779] = sym_raw_string;
|
||||
small_parse_table_5239(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5239(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104780] = sym_ansi_c_string;
|
||||
v->a[104781] = state(2863);
|
||||
v->a[104782] = 6;
|
||||
v->a[104783] = sym_binary_expression;
|
||||
v->a[104784] = sym_ternary_expression;
|
||||
v->a[104785] = sym_unary_expression;
|
||||
v->a[104786] = sym_postfix_expression;
|
||||
v->a[104787] = sym_parenthesized_expression;
|
||||
v->a[104788] = sym_concatenation;
|
||||
v->a[104789] = state(2451);
|
||||
v->a[104790] = 9;
|
||||
v->a[104791] = sym_arithmetic_expansion;
|
||||
v->a[104792] = sym_brace_expression;
|
||||
v->a[104793] = sym_string;
|
||||
v->a[104794] = sym_translated_string;
|
||||
v->a[104795] = sym_number;
|
||||
v->a[104796] = sym_simple_expansion;
|
||||
v->a[104797] = sym_expansion;
|
||||
v->a[104798] = sym_command_substitution;
|
||||
v->a[104799] = sym_process_substitution;
|
||||
small_parse_table_5240(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1047.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1048.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1048.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 3;
|
||||
v->a[104801] = actions(71);
|
||||
v->a[104802] = 1;
|
||||
v->a[104803] = sym_comment;
|
||||
v->a[104804] = actions(1304);
|
||||
v->a[104805] = 16;
|
||||
v->a[104806] = anon_sym_PIPE;
|
||||
v->a[104807] = anon_sym_EQ_EQ;
|
||||
v->a[104808] = anon_sym_LT;
|
||||
v->a[104809] = anon_sym_GT;
|
||||
v->a[104810] = anon_sym_LT_LT;
|
||||
v->a[104811] = anon_sym_LPAREN;
|
||||
v->a[104812] = anon_sym_EQ_TILDE;
|
||||
v->a[104813] = anon_sym_AMP_GT;
|
||||
v->a[104814] = anon_sym_LT_AMP;
|
||||
v->a[104815] = anon_sym_GT_AMP;
|
||||
v->a[104816] = anon_sym_DOLLAR;
|
||||
v->a[104817] = aux_sym_number_token1;
|
||||
v->a[104818] = aux_sym_number_token2;
|
||||
v->a[104819] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5241(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5241(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104820] = anon_sym_BQUOTE;
|
||||
v->a[104821] = sym_word;
|
||||
v->a[104822] = actions(1306);
|
||||
v->a[104823] = 27;
|
||||
v->a[104824] = sym_file_descriptor;
|
||||
v->a[104825] = sym__concat;
|
||||
v->a[104826] = sym_test_operator;
|
||||
v->a[104827] = sym__bare_dollar;
|
||||
v->a[104828] = sym__brace_start;
|
||||
v->a[104829] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104830] = anon_sym_PIPE_PIPE;
|
||||
v->a[104831] = anon_sym_AMP_AMP;
|
||||
v->a[104832] = anon_sym_GT_GT;
|
||||
v->a[104833] = anon_sym_PIPE_AMP;
|
||||
v->a[104834] = anon_sym_AMP_GT_GT;
|
||||
v->a[104835] = anon_sym_GT_PIPE;
|
||||
v->a[104836] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104837] = anon_sym_GT_AMP_DASH;
|
||||
v->a[104838] = anon_sym_LT_LT_DASH;
|
||||
v->a[104839] = anon_sym_LT_LT_LT;
|
||||
small_parse_table_5242(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5242(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104840] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104841] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104842] = aux_sym_concatenation_token1;
|
||||
v->a[104843] = sym__special_character;
|
||||
v->a[104844] = anon_sym_DQUOTE;
|
||||
v->a[104845] = sym_raw_string;
|
||||
v->a[104846] = sym_ansi_c_string;
|
||||
v->a[104847] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104848] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104849] = anon_sym_LT_LPAREN;
|
||||
v->a[104850] = anon_sym_GT_LPAREN;
|
||||
v->a[104851] = 26;
|
||||
v->a[104852] = actions(71);
|
||||
v->a[104853] = 1;
|
||||
v->a[104854] = sym_comment;
|
||||
v->a[104855] = actions(1131);
|
||||
v->a[104856] = 1;
|
||||
v->a[104857] = anon_sym_LPAREN;
|
||||
v->a[104858] = actions(1141);
|
||||
v->a[104859] = 1;
|
||||
small_parse_table_5243(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5243(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104860] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104861] = actions(1145);
|
||||
v->a[104862] = 1;
|
||||
v->a[104863] = anon_sym_DOLLAR;
|
||||
v->a[104864] = actions(1149);
|
||||
v->a[104865] = 1;
|
||||
v->a[104866] = anon_sym_DQUOTE;
|
||||
v->a[104867] = actions(1153);
|
||||
v->a[104868] = 1;
|
||||
v->a[104869] = aux_sym_number_token1;
|
||||
v->a[104870] = actions(1155);
|
||||
v->a[104871] = 1;
|
||||
v->a[104872] = aux_sym_number_token2;
|
||||
v->a[104873] = actions(1157);
|
||||
v->a[104874] = 1;
|
||||
v->a[104875] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104876] = actions(1159);
|
||||
v->a[104877] = 1;
|
||||
v->a[104878] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[104879] = actions(1163);
|
||||
small_parse_table_5244(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5244(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104880] = 1;
|
||||
v->a[104881] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[104882] = actions(1169);
|
||||
v->a[104883] = 1;
|
||||
v->a[104884] = sym__brace_start;
|
||||
v->a[104885] = actions(1211);
|
||||
v->a[104886] = 1;
|
||||
v->a[104887] = sym_word;
|
||||
v->a[104888] = actions(1213);
|
||||
v->a[104889] = 1;
|
||||
v->a[104890] = anon_sym_BANG;
|
||||
v->a[104891] = actions(1219);
|
||||
v->a[104892] = 1;
|
||||
v->a[104893] = anon_sym_TILDE;
|
||||
v->a[104894] = actions(1221);
|
||||
v->a[104895] = 1;
|
||||
v->a[104896] = sym__special_character;
|
||||
v->a[104897] = actions(1225);
|
||||
v->a[104898] = 1;
|
||||
v->a[104899] = sym_test_operator;
|
||||
small_parse_table_5245(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1048.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1049.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1049.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = actions(3060);
|
||||
v->a[104901] = 1;
|
||||
v->a[104902] = anon_sym_BQUOTE;
|
||||
v->a[104903] = state(2484);
|
||||
v->a[104904] = 1;
|
||||
v->a[104905] = aux_sym__literal_repeat1;
|
||||
v->a[104906] = state(3358);
|
||||
v->a[104907] = 1;
|
||||
v->a[104908] = sym__expression;
|
||||
v->a[104909] = actions(1129);
|
||||
v->a[104910] = 2;
|
||||
v->a[104911] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104912] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104913] = actions(1165);
|
||||
v->a[104914] = 2;
|
||||
v->a[104915] = anon_sym_LT_LPAREN;
|
||||
v->a[104916] = anon_sym_GT_LPAREN;
|
||||
v->a[104917] = actions(1215);
|
||||
v->a[104918] = 2;
|
||||
v->a[104919] = anon_sym_PLUS_PLUS2;
|
||||
small_parse_table_5246(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5246(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104920] = anon_sym_DASH_DASH2;
|
||||
v->a[104921] = actions(1217);
|
||||
v->a[104922] = 2;
|
||||
v->a[104923] = anon_sym_DASH2;
|
||||
v->a[104924] = anon_sym_PLUS2;
|
||||
v->a[104925] = actions(1223);
|
||||
v->a[104926] = 2;
|
||||
v->a[104927] = sym_raw_string;
|
||||
v->a[104928] = sym_ansi_c_string;
|
||||
v->a[104929] = state(2594);
|
||||
v->a[104930] = 6;
|
||||
v->a[104931] = sym_binary_expression;
|
||||
v->a[104932] = sym_ternary_expression;
|
||||
v->a[104933] = sym_unary_expression;
|
||||
v->a[104934] = sym_postfix_expression;
|
||||
v->a[104935] = sym_parenthesized_expression;
|
||||
v->a[104936] = sym_concatenation;
|
||||
v->a[104937] = state(2588);
|
||||
v->a[104938] = 9;
|
||||
v->a[104939] = sym_arithmetic_expansion;
|
||||
small_parse_table_5247(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5247(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104940] = sym_brace_expression;
|
||||
v->a[104941] = sym_string;
|
||||
v->a[104942] = sym_translated_string;
|
||||
v->a[104943] = sym_number;
|
||||
v->a[104944] = sym_simple_expansion;
|
||||
v->a[104945] = sym_expansion;
|
||||
v->a[104946] = sym_command_substitution;
|
||||
v->a[104947] = sym_process_substitution;
|
||||
v->a[104948] = 6;
|
||||
v->a[104949] = actions(3);
|
||||
v->a[104950] = 1;
|
||||
v->a[104951] = sym_comment;
|
||||
v->a[104952] = actions(6013);
|
||||
v->a[104953] = 1;
|
||||
v->a[104954] = aux_sym_concatenation_token1;
|
||||
v->a[104955] = actions(6144);
|
||||
v->a[104956] = 1;
|
||||
v->a[104957] = sym__concat;
|
||||
v->a[104958] = state(1879);
|
||||
v->a[104959] = 1;
|
||||
small_parse_table_5248(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5248(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104960] = aux_sym_concatenation_repeat1;
|
||||
v->a[104961] = actions(1267);
|
||||
v->a[104962] = 4;
|
||||
v->a[104963] = sym_file_descriptor;
|
||||
v->a[104964] = sym_test_operator;
|
||||
v->a[104965] = sym__brace_start;
|
||||
v->a[104966] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[104967] = actions(1265);
|
||||
v->a[104968] = 36;
|
||||
v->a[104969] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[104970] = anon_sym_SEMI;
|
||||
v->a[104971] = anon_sym_PIPE_PIPE;
|
||||
v->a[104972] = anon_sym_AMP_AMP;
|
||||
v->a[104973] = anon_sym_PIPE;
|
||||
v->a[104974] = anon_sym_AMP;
|
||||
v->a[104975] = anon_sym_LT;
|
||||
v->a[104976] = anon_sym_GT;
|
||||
v->a[104977] = anon_sym_LT_LT;
|
||||
v->a[104978] = anon_sym_GT_GT;
|
||||
v->a[104979] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_5249(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5249(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[104980] = anon_sym_PIPE_AMP;
|
||||
v->a[104981] = anon_sym_AMP_GT;
|
||||
v->a[104982] = anon_sym_AMP_GT_GT;
|
||||
v->a[104983] = anon_sym_LT_AMP;
|
||||
v->a[104984] = anon_sym_GT_AMP;
|
||||
v->a[104985] = anon_sym_GT_PIPE;
|
||||
v->a[104986] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104987] = anon_sym_GT_AMP_DASH;
|
||||
v->a[104988] = anon_sym_LT_LT_DASH;
|
||||
v->a[104989] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[104990] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[104991] = anon_sym_DOLLAR;
|
||||
v->a[104992] = sym__special_character;
|
||||
v->a[104993] = anon_sym_DQUOTE;
|
||||
v->a[104994] = sym_raw_string;
|
||||
v->a[104995] = sym_ansi_c_string;
|
||||
v->a[104996] = aux_sym_number_token1;
|
||||
v->a[104997] = aux_sym_number_token2;
|
||||
v->a[104998] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[104999] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5250(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1049.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_105.c
Normal file
140
parser/static/small_parse_table/small_parse_table_105.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_105.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_525(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10500] = 1;
|
||||
v->a[10501] = aux_sym_number_token2;
|
||||
v->a[10502] = actions(2873);
|
||||
v->a[10503] = 1;
|
||||
v->a[10504] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10505] = actions(2875);
|
||||
v->a[10506] = 1;
|
||||
v->a[10507] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10508] = actions(2877);
|
||||
v->a[10509] = 1;
|
||||
v->a[10510] = anon_sym_BQUOTE;
|
||||
v->a[10511] = actions(2879);
|
||||
v->a[10512] = 1;
|
||||
v->a[10513] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[10514] = actions(2885);
|
||||
v->a[10515] = 1;
|
||||
v->a[10516] = sym__brace_start;
|
||||
v->a[10517] = actions(2939);
|
||||
v->a[10518] = 1;
|
||||
v->a[10519] = sym_test_operator;
|
||||
small_parse_table_526(v);
|
||||
}
|
||||
|
||||
void small_parse_table_526(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10520] = state(4351);
|
||||
v->a[10521] = 1;
|
||||
v->a[10522] = aux_sym__literal_repeat1;
|
||||
v->a[10523] = state(4789);
|
||||
v->a[10524] = 1;
|
||||
v->a[10525] = sym_concatenation;
|
||||
v->a[10526] = actions(2500);
|
||||
v->a[10527] = 2;
|
||||
v->a[10528] = sym_file_descriptor;
|
||||
v->a[10529] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10530] = actions(2859);
|
||||
v->a[10531] = 2;
|
||||
v->a[10532] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10533] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10534] = actions(2881);
|
||||
v->a[10535] = 2;
|
||||
v->a[10536] = anon_sym_LT_LPAREN;
|
||||
v->a[10537] = anon_sym_GT_LPAREN;
|
||||
v->a[10538] = actions(2937);
|
||||
v->a[10539] = 3;
|
||||
small_parse_table_527(v);
|
||||
}
|
||||
|
||||
void small_parse_table_527(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10540] = sym_raw_string;
|
||||
v->a[10541] = sym_ansi_c_string;
|
||||
v->a[10542] = sym_word;
|
||||
v->a[10543] = state(4247);
|
||||
v->a[10544] = 9;
|
||||
v->a[10545] = sym_arithmetic_expansion;
|
||||
v->a[10546] = sym_brace_expression;
|
||||
v->a[10547] = sym_string;
|
||||
v->a[10548] = sym_translated_string;
|
||||
v->a[10549] = sym_number;
|
||||
v->a[10550] = sym_simple_expansion;
|
||||
v->a[10551] = sym_expansion;
|
||||
v->a[10552] = sym_command_substitution;
|
||||
v->a[10553] = sym_process_substitution;
|
||||
v->a[10554] = actions(2498);
|
||||
v->a[10555] = 23;
|
||||
v->a[10556] = anon_sym_SEMI;
|
||||
v->a[10557] = anon_sym_PIPE_PIPE;
|
||||
v->a[10558] = anon_sym_AMP_AMP;
|
||||
v->a[10559] = anon_sym_PIPE;
|
||||
small_parse_table_528(v);
|
||||
}
|
||||
|
||||
void small_parse_table_528(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10560] = anon_sym_AMP;
|
||||
v->a[10561] = anon_sym_LT;
|
||||
v->a[10562] = anon_sym_GT;
|
||||
v->a[10563] = anon_sym_LT_LT;
|
||||
v->a[10564] = anon_sym_GT_GT;
|
||||
v->a[10565] = anon_sym_esac;
|
||||
v->a[10566] = anon_sym_SEMI_SEMI;
|
||||
v->a[10567] = anon_sym_SEMI_AMP;
|
||||
v->a[10568] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10569] = anon_sym_PIPE_AMP;
|
||||
v->a[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_DASH;
|
||||
v->a[10578] = anon_sym_LT_LT_LT;
|
||||
v->a[10579] = 37;
|
||||
small_parse_table_529(v);
|
||||
}
|
||||
|
||||
void small_parse_table_529(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10580] = actions(19);
|
||||
v->a[10581] = 1;
|
||||
v->a[10582] = anon_sym_LPAREN;
|
||||
v->a[10583] = actions(33);
|
||||
v->a[10584] = 1;
|
||||
v->a[10585] = anon_sym_LBRACK;
|
||||
v->a[10586] = actions(35);
|
||||
v->a[10587] = 1;
|
||||
v->a[10588] = anon_sym_LBRACK_LBRACK;
|
||||
v->a[10589] = actions(71);
|
||||
v->a[10590] = 1;
|
||||
v->a[10591] = sym_comment;
|
||||
v->a[10592] = actions(137);
|
||||
v->a[10593] = 1;
|
||||
v->a[10594] = sym_variable_name;
|
||||
v->a[10595] = actions(288);
|
||||
v->a[10596] = 1;
|
||||
v->a[10597] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10598] = actions(312);
|
||||
v->a[10599] = 1;
|
||||
small_parse_table_530(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_105.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1050.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1050.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_BQUOTE;
|
||||
v->a[105001] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105002] = anon_sym_LT_LPAREN;
|
||||
v->a[105003] = anon_sym_GT_LPAREN;
|
||||
v->a[105004] = sym_word;
|
||||
v->a[105005] = 6;
|
||||
v->a[105006] = actions(3);
|
||||
v->a[105007] = 1;
|
||||
v->a[105008] = sym_comment;
|
||||
v->a[105009] = actions(6013);
|
||||
v->a[105010] = 1;
|
||||
v->a[105011] = aux_sym_concatenation_token1;
|
||||
v->a[105012] = actions(6146);
|
||||
v->a[105013] = 1;
|
||||
v->a[105014] = sym__concat;
|
||||
v->a[105015] = state(1879);
|
||||
v->a[105016] = 1;
|
||||
v->a[105017] = aux_sym_concatenation_repeat1;
|
||||
v->a[105018] = actions(1288);
|
||||
v->a[105019] = 4;
|
||||
small_parse_table_5251(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5251(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105020] = sym_file_descriptor;
|
||||
v->a[105021] = sym_test_operator;
|
||||
v->a[105022] = sym__brace_start;
|
||||
v->a[105023] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105024] = actions(1286);
|
||||
v->a[105025] = 36;
|
||||
v->a[105026] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105027] = anon_sym_SEMI;
|
||||
v->a[105028] = anon_sym_PIPE_PIPE;
|
||||
v->a[105029] = anon_sym_AMP_AMP;
|
||||
v->a[105030] = anon_sym_PIPE;
|
||||
v->a[105031] = anon_sym_AMP;
|
||||
v->a[105032] = anon_sym_LT;
|
||||
v->a[105033] = anon_sym_GT;
|
||||
v->a[105034] = anon_sym_LT_LT;
|
||||
v->a[105035] = anon_sym_GT_GT;
|
||||
v->a[105036] = anon_sym_SEMI_SEMI;
|
||||
v->a[105037] = anon_sym_PIPE_AMP;
|
||||
v->a[105038] = anon_sym_AMP_GT;
|
||||
v->a[105039] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_5252(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5252(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105040] = anon_sym_LT_AMP;
|
||||
v->a[105041] = anon_sym_GT_AMP;
|
||||
v->a[105042] = anon_sym_GT_PIPE;
|
||||
v->a[105043] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105044] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105045] = anon_sym_LT_LT_DASH;
|
||||
v->a[105046] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105047] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105048] = anon_sym_DOLLAR;
|
||||
v->a[105049] = sym__special_character;
|
||||
v->a[105050] = anon_sym_DQUOTE;
|
||||
v->a[105051] = sym_raw_string;
|
||||
v->a[105052] = sym_ansi_c_string;
|
||||
v->a[105053] = aux_sym_number_token1;
|
||||
v->a[105054] = aux_sym_number_token2;
|
||||
v->a[105055] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105056] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105057] = anon_sym_BQUOTE;
|
||||
v->a[105058] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105059] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5253(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5253(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105060] = anon_sym_GT_LPAREN;
|
||||
v->a[105061] = sym_word;
|
||||
v->a[105062] = 26;
|
||||
v->a[105063] = actions(71);
|
||||
v->a[105064] = 1;
|
||||
v->a[105065] = sym_comment;
|
||||
v->a[105066] = actions(1131);
|
||||
v->a[105067] = 1;
|
||||
v->a[105068] = anon_sym_LPAREN;
|
||||
v->a[105069] = actions(1141);
|
||||
v->a[105070] = 1;
|
||||
v->a[105071] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105072] = actions(1145);
|
||||
v->a[105073] = 1;
|
||||
v->a[105074] = anon_sym_DOLLAR;
|
||||
v->a[105075] = actions(1149);
|
||||
v->a[105076] = 1;
|
||||
v->a[105077] = anon_sym_DQUOTE;
|
||||
v->a[105078] = actions(1153);
|
||||
v->a[105079] = 1;
|
||||
small_parse_table_5254(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5254(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105080] = aux_sym_number_token1;
|
||||
v->a[105081] = actions(1155);
|
||||
v->a[105082] = 1;
|
||||
v->a[105083] = aux_sym_number_token2;
|
||||
v->a[105084] = actions(1157);
|
||||
v->a[105085] = 1;
|
||||
v->a[105086] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105087] = actions(1159);
|
||||
v->a[105088] = 1;
|
||||
v->a[105089] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105090] = actions(1163);
|
||||
v->a[105091] = 1;
|
||||
v->a[105092] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105093] = actions(1169);
|
||||
v->a[105094] = 1;
|
||||
v->a[105095] = sym__brace_start;
|
||||
v->a[105096] = actions(1211);
|
||||
v->a[105097] = 1;
|
||||
v->a[105098] = sym_word;
|
||||
v->a[105099] = actions(1213);
|
||||
small_parse_table_5255(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1050.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1051.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1051.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[105101] = anon_sym_BANG;
|
||||
v->a[105102] = actions(1219);
|
||||
v->a[105103] = 1;
|
||||
v->a[105104] = anon_sym_TILDE;
|
||||
v->a[105105] = actions(1221);
|
||||
v->a[105106] = 1;
|
||||
v->a[105107] = sym__special_character;
|
||||
v->a[105108] = actions(1225);
|
||||
v->a[105109] = 1;
|
||||
v->a[105110] = sym_test_operator;
|
||||
v->a[105111] = actions(3060);
|
||||
v->a[105112] = 1;
|
||||
v->a[105113] = anon_sym_BQUOTE;
|
||||
v->a[105114] = state(2484);
|
||||
v->a[105115] = 1;
|
||||
v->a[105116] = aux_sym__literal_repeat1;
|
||||
v->a[105117] = state(3193);
|
||||
v->a[105118] = 1;
|
||||
v->a[105119] = sym__expression;
|
||||
small_parse_table_5256(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5256(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105120] = actions(1129);
|
||||
v->a[105121] = 2;
|
||||
v->a[105122] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105123] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105124] = actions(1165);
|
||||
v->a[105125] = 2;
|
||||
v->a[105126] = anon_sym_LT_LPAREN;
|
||||
v->a[105127] = anon_sym_GT_LPAREN;
|
||||
v->a[105128] = actions(1215);
|
||||
v->a[105129] = 2;
|
||||
v->a[105130] = anon_sym_PLUS_PLUS2;
|
||||
v->a[105131] = anon_sym_DASH_DASH2;
|
||||
v->a[105132] = actions(1217);
|
||||
v->a[105133] = 2;
|
||||
v->a[105134] = anon_sym_DASH2;
|
||||
v->a[105135] = anon_sym_PLUS2;
|
||||
v->a[105136] = actions(1223);
|
||||
v->a[105137] = 2;
|
||||
v->a[105138] = sym_raw_string;
|
||||
v->a[105139] = sym_ansi_c_string;
|
||||
small_parse_table_5257(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5257(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105140] = state(2594);
|
||||
v->a[105141] = 6;
|
||||
v->a[105142] = sym_binary_expression;
|
||||
v->a[105143] = sym_ternary_expression;
|
||||
v->a[105144] = sym_unary_expression;
|
||||
v->a[105145] = sym_postfix_expression;
|
||||
v->a[105146] = sym_parenthesized_expression;
|
||||
v->a[105147] = sym_concatenation;
|
||||
v->a[105148] = state(2588);
|
||||
v->a[105149] = 9;
|
||||
v->a[105150] = sym_arithmetic_expansion;
|
||||
v->a[105151] = sym_brace_expression;
|
||||
v->a[105152] = sym_string;
|
||||
v->a[105153] = sym_translated_string;
|
||||
v->a[105154] = sym_number;
|
||||
v->a[105155] = sym_simple_expansion;
|
||||
v->a[105156] = sym_expansion;
|
||||
v->a[105157] = sym_command_substitution;
|
||||
v->a[105158] = sym_process_substitution;
|
||||
v->a[105159] = 8;
|
||||
small_parse_table_5258(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5258(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105160] = actions(3);
|
||||
v->a[105161] = 1;
|
||||
v->a[105162] = sym_comment;
|
||||
v->a[105163] = actions(5826);
|
||||
v->a[105164] = 1;
|
||||
v->a[105165] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105166] = actions(5828);
|
||||
v->a[105167] = 1;
|
||||
v->a[105168] = sym_file_descriptor;
|
||||
v->a[105169] = actions(6148);
|
||||
v->a[105170] = 1;
|
||||
v->a[105171] = anon_sym_RPAREN;
|
||||
v->a[105172] = actions(5831);
|
||||
v->a[105173] = 3;
|
||||
v->a[105174] = sym_variable_name;
|
||||
v->a[105175] = sym_test_operator;
|
||||
v->a[105176] = sym__brace_start;
|
||||
v->a[105177] = actions(5821);
|
||||
v->a[105178] = 9;
|
||||
v->a[105179] = anon_sym_SEMI;
|
||||
small_parse_table_5259(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5259(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105180] = anon_sym_PIPE_PIPE;
|
||||
v->a[105181] = anon_sym_AMP_AMP;
|
||||
v->a[105182] = anon_sym_PIPE;
|
||||
v->a[105183] = anon_sym_AMP;
|
||||
v->a[105184] = anon_sym_LT_LT;
|
||||
v->a[105185] = anon_sym_SEMI_SEMI;
|
||||
v->a[105186] = anon_sym_PIPE_AMP;
|
||||
v->a[105187] = anon_sym_LT_LT_DASH;
|
||||
v->a[105188] = actions(5823);
|
||||
v->a[105189] = 11;
|
||||
v->a[105190] = anon_sym_LT;
|
||||
v->a[105191] = anon_sym_GT;
|
||||
v->a[105192] = anon_sym_GT_GT;
|
||||
v->a[105193] = anon_sym_AMP_GT;
|
||||
v->a[105194] = anon_sym_AMP_GT_GT;
|
||||
v->a[105195] = anon_sym_LT_AMP;
|
||||
v->a[105196] = anon_sym_GT_AMP;
|
||||
v->a[105197] = anon_sym_GT_PIPE;
|
||||
v->a[105198] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105199] = anon_sym_GT_AMP_DASH;
|
||||
small_parse_table_5260(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1051.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1052.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1052.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_LT_LT_LT;
|
||||
v->a[105201] = actions(5819);
|
||||
v->a[105202] = 17;
|
||||
v->a[105203] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105204] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105205] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105206] = anon_sym_DOLLAR;
|
||||
v->a[105207] = sym__special_character;
|
||||
v->a[105208] = anon_sym_DQUOTE;
|
||||
v->a[105209] = sym_raw_string;
|
||||
v->a[105210] = sym_ansi_c_string;
|
||||
v->a[105211] = aux_sym_number_token1;
|
||||
v->a[105212] = aux_sym_number_token2;
|
||||
v->a[105213] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105214] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105215] = anon_sym_BQUOTE;
|
||||
v->a[105216] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105217] = anon_sym_LT_LPAREN;
|
||||
v->a[105218] = anon_sym_GT_LPAREN;
|
||||
v->a[105219] = sym_word;
|
||||
small_parse_table_5261(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5261(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105220] = 3;
|
||||
v->a[105221] = actions(3);
|
||||
v->a[105222] = 1;
|
||||
v->a[105223] = sym_comment;
|
||||
v->a[105224] = actions(5768);
|
||||
v->a[105225] = 5;
|
||||
v->a[105226] = sym_file_descriptor;
|
||||
v->a[105227] = sym_variable_name;
|
||||
v->a[105228] = sym_test_operator;
|
||||
v->a[105229] = sym__brace_start;
|
||||
v->a[105230] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105231] = actions(5766);
|
||||
v->a[105232] = 38;
|
||||
v->a[105233] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105234] = anon_sym_SEMI;
|
||||
v->a[105235] = anon_sym_PIPE_PIPE;
|
||||
v->a[105236] = anon_sym_AMP_AMP;
|
||||
v->a[105237] = anon_sym_PIPE;
|
||||
v->a[105238] = anon_sym_AMP;
|
||||
v->a[105239] = anon_sym_LT;
|
||||
small_parse_table_5262(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5262(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105240] = anon_sym_GT;
|
||||
v->a[105241] = anon_sym_LT_LT;
|
||||
v->a[105242] = anon_sym_GT_GT;
|
||||
v->a[105243] = anon_sym_RPAREN;
|
||||
v->a[105244] = anon_sym_SEMI_SEMI;
|
||||
v->a[105245] = anon_sym_PIPE_AMP;
|
||||
v->a[105246] = anon_sym_AMP_GT;
|
||||
v->a[105247] = anon_sym_AMP_GT_GT;
|
||||
v->a[105248] = anon_sym_LT_AMP;
|
||||
v->a[105249] = anon_sym_GT_AMP;
|
||||
v->a[105250] = anon_sym_GT_PIPE;
|
||||
v->a[105251] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105252] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105253] = anon_sym_LT_LT_DASH;
|
||||
v->a[105254] = anon_sym_LT_LT_LT;
|
||||
v->a[105255] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105256] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105257] = anon_sym_DOLLAR;
|
||||
v->a[105258] = sym__special_character;
|
||||
v->a[105259] = anon_sym_DQUOTE;
|
||||
small_parse_table_5263(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5263(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105260] = sym_raw_string;
|
||||
v->a[105261] = sym_ansi_c_string;
|
||||
v->a[105262] = aux_sym_number_token1;
|
||||
v->a[105263] = aux_sym_number_token2;
|
||||
v->a[105264] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105265] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105266] = anon_sym_BQUOTE;
|
||||
v->a[105267] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105268] = anon_sym_LT_LPAREN;
|
||||
v->a[105269] = anon_sym_GT_LPAREN;
|
||||
v->a[105270] = sym_word;
|
||||
v->a[105271] = 26;
|
||||
v->a[105272] = actions(71);
|
||||
v->a[105273] = 1;
|
||||
v->a[105274] = sym_comment;
|
||||
v->a[105275] = actions(107);
|
||||
v->a[105276] = 1;
|
||||
v->a[105277] = anon_sym_TILDE;
|
||||
v->a[105278] = actions(237);
|
||||
v->a[105279] = 1;
|
||||
small_parse_table_5264(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5264(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105280] = sym_word;
|
||||
v->a[105281] = actions(248);
|
||||
v->a[105282] = 1;
|
||||
v->a[105283] = anon_sym_LPAREN;
|
||||
v->a[105284] = actions(250);
|
||||
v->a[105285] = 1;
|
||||
v->a[105286] = anon_sym_BANG;
|
||||
v->a[105287] = actions(258);
|
||||
v->a[105288] = 1;
|
||||
v->a[105289] = anon_sym_DOLLAR;
|
||||
v->a[105290] = actions(264);
|
||||
v->a[105291] = 1;
|
||||
v->a[105292] = aux_sym_number_token1;
|
||||
v->a[105293] = actions(266);
|
||||
v->a[105294] = 1;
|
||||
v->a[105295] = aux_sym_number_token2;
|
||||
v->a[105296] = actions(270);
|
||||
v->a[105297] = 1;
|
||||
v->a[105298] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105299] = actions(282);
|
||||
small_parse_table_5265(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1052.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1053.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1053.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 1;
|
||||
v->a[105301] = sym_test_operator;
|
||||
v->a[105302] = actions(284);
|
||||
v->a[105303] = 1;
|
||||
v->a[105304] = sym__brace_start;
|
||||
v->a[105305] = actions(1075);
|
||||
v->a[105306] = 1;
|
||||
v->a[105307] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105308] = actions(1079);
|
||||
v->a[105309] = 1;
|
||||
v->a[105310] = sym__special_character;
|
||||
v->a[105311] = actions(1081);
|
||||
v->a[105312] = 1;
|
||||
v->a[105313] = anon_sym_DQUOTE;
|
||||
v->a[105314] = actions(1085);
|
||||
v->a[105315] = 1;
|
||||
v->a[105316] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105317] = actions(1087);
|
||||
v->a[105318] = 1;
|
||||
v->a[105319] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5266(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5266(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105320] = actions(3598);
|
||||
v->a[105321] = 1;
|
||||
v->a[105322] = anon_sym_BQUOTE;
|
||||
v->a[105323] = state(2690);
|
||||
v->a[105324] = 1;
|
||||
v->a[105325] = aux_sym__literal_repeat1;
|
||||
v->a[105326] = state(3094);
|
||||
v->a[105327] = 1;
|
||||
v->a[105328] = sym__expression;
|
||||
v->a[105329] = actions(103);
|
||||
v->a[105330] = 2;
|
||||
v->a[105331] = anon_sym_PLUS_PLUS2;
|
||||
v->a[105332] = anon_sym_DASH_DASH2;
|
||||
v->a[105333] = actions(105);
|
||||
v->a[105334] = 2;
|
||||
v->a[105335] = anon_sym_DASH2;
|
||||
v->a[105336] = anon_sym_PLUS2;
|
||||
v->a[105337] = actions(1073);
|
||||
v->a[105338] = 2;
|
||||
v->a[105339] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5267(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5267(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105340] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105341] = actions(1083);
|
||||
v->a[105342] = 2;
|
||||
v->a[105343] = sym_raw_string;
|
||||
v->a[105344] = sym_ansi_c_string;
|
||||
v->a[105345] = actions(1089);
|
||||
v->a[105346] = 2;
|
||||
v->a[105347] = anon_sym_LT_LPAREN;
|
||||
v->a[105348] = anon_sym_GT_LPAREN;
|
||||
v->a[105349] = state(3053);
|
||||
v->a[105350] = 6;
|
||||
v->a[105351] = sym_binary_expression;
|
||||
v->a[105352] = sym_ternary_expression;
|
||||
v->a[105353] = sym_unary_expression;
|
||||
v->a[105354] = sym_postfix_expression;
|
||||
v->a[105355] = sym_parenthesized_expression;
|
||||
v->a[105356] = sym_concatenation;
|
||||
v->a[105357] = state(2500);
|
||||
v->a[105358] = 9;
|
||||
v->a[105359] = sym_arithmetic_expansion;
|
||||
small_parse_table_5268(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5268(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105360] = sym_brace_expression;
|
||||
v->a[105361] = sym_string;
|
||||
v->a[105362] = sym_translated_string;
|
||||
v->a[105363] = sym_number;
|
||||
v->a[105364] = sym_simple_expansion;
|
||||
v->a[105365] = sym_expansion;
|
||||
v->a[105366] = sym_command_substitution;
|
||||
v->a[105367] = sym_process_substitution;
|
||||
v->a[105368] = 3;
|
||||
v->a[105369] = actions(3);
|
||||
v->a[105370] = 1;
|
||||
v->a[105371] = sym_comment;
|
||||
v->a[105372] = actions(1338);
|
||||
v->a[105373] = 5;
|
||||
v->a[105374] = sym_file_descriptor;
|
||||
v->a[105375] = sym__concat;
|
||||
v->a[105376] = sym_test_operator;
|
||||
v->a[105377] = sym__brace_start;
|
||||
v->a[105378] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105379] = actions(1336);
|
||||
small_parse_table_5269(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5269(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105380] = 38;
|
||||
v->a[105381] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105382] = anon_sym_SEMI;
|
||||
v->a[105383] = anon_sym_PIPE_PIPE;
|
||||
v->a[105384] = anon_sym_AMP_AMP;
|
||||
v->a[105385] = anon_sym_PIPE;
|
||||
v->a[105386] = anon_sym_AMP;
|
||||
v->a[105387] = anon_sym_LT;
|
||||
v->a[105388] = anon_sym_GT;
|
||||
v->a[105389] = anon_sym_LT_LT;
|
||||
v->a[105390] = anon_sym_GT_GT;
|
||||
v->a[105391] = anon_sym_RPAREN;
|
||||
v->a[105392] = anon_sym_SEMI_SEMI;
|
||||
v->a[105393] = anon_sym_PIPE_AMP;
|
||||
v->a[105394] = anon_sym_AMP_GT;
|
||||
v->a[105395] = anon_sym_AMP_GT_GT;
|
||||
v->a[105396] = anon_sym_LT_AMP;
|
||||
v->a[105397] = anon_sym_GT_AMP;
|
||||
v->a[105398] = anon_sym_GT_PIPE;
|
||||
v->a[105399] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_5270(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1053.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1054.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1054.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105401] = anon_sym_LT_LT_DASH;
|
||||
v->a[105402] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105403] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105404] = aux_sym_concatenation_token1;
|
||||
v->a[105405] = anon_sym_DOLLAR;
|
||||
v->a[105406] = sym__special_character;
|
||||
v->a[105407] = anon_sym_DQUOTE;
|
||||
v->a[105408] = sym_raw_string;
|
||||
v->a[105409] = sym_ansi_c_string;
|
||||
v->a[105410] = aux_sym_number_token1;
|
||||
v->a[105411] = aux_sym_number_token2;
|
||||
v->a[105412] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105413] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105414] = anon_sym_BQUOTE;
|
||||
v->a[105415] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105416] = anon_sym_LT_LPAREN;
|
||||
v->a[105417] = anon_sym_GT_LPAREN;
|
||||
v->a[105418] = sym_word;
|
||||
v->a[105419] = 6;
|
||||
small_parse_table_5271(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5271(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105420] = actions(3);
|
||||
v->a[105421] = 1;
|
||||
v->a[105422] = sym_comment;
|
||||
v->a[105423] = actions(6013);
|
||||
v->a[105424] = 1;
|
||||
v->a[105425] = aux_sym_concatenation_token1;
|
||||
v->a[105426] = actions(6015);
|
||||
v->a[105427] = 1;
|
||||
v->a[105428] = sym__concat;
|
||||
v->a[105429] = state(2067);
|
||||
v->a[105430] = 1;
|
||||
v->a[105431] = aux_sym_concatenation_repeat1;
|
||||
v->a[105432] = actions(1263);
|
||||
v->a[105433] = 4;
|
||||
v->a[105434] = sym_file_descriptor;
|
||||
v->a[105435] = sym_test_operator;
|
||||
v->a[105436] = sym__brace_start;
|
||||
v->a[105437] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105438] = actions(1261);
|
||||
v->a[105439] = 36;
|
||||
small_parse_table_5272(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5272(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105440] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105441] = anon_sym_SEMI;
|
||||
v->a[105442] = anon_sym_PIPE_PIPE;
|
||||
v->a[105443] = anon_sym_AMP_AMP;
|
||||
v->a[105444] = anon_sym_PIPE;
|
||||
v->a[105445] = anon_sym_AMP;
|
||||
v->a[105446] = anon_sym_LT;
|
||||
v->a[105447] = anon_sym_GT;
|
||||
v->a[105448] = anon_sym_LT_LT;
|
||||
v->a[105449] = anon_sym_GT_GT;
|
||||
v->a[105450] = anon_sym_SEMI_SEMI;
|
||||
v->a[105451] = anon_sym_PIPE_AMP;
|
||||
v->a[105452] = anon_sym_AMP_GT;
|
||||
v->a[105453] = anon_sym_AMP_GT_GT;
|
||||
v->a[105454] = anon_sym_LT_AMP;
|
||||
v->a[105455] = anon_sym_GT_AMP;
|
||||
v->a[105456] = anon_sym_GT_PIPE;
|
||||
v->a[105457] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105458] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105459] = anon_sym_LT_LT_DASH;
|
||||
small_parse_table_5273(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5273(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105460] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105461] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105462] = anon_sym_DOLLAR;
|
||||
v->a[105463] = sym__special_character;
|
||||
v->a[105464] = anon_sym_DQUOTE;
|
||||
v->a[105465] = sym_raw_string;
|
||||
v->a[105466] = sym_ansi_c_string;
|
||||
v->a[105467] = aux_sym_number_token1;
|
||||
v->a[105468] = aux_sym_number_token2;
|
||||
v->a[105469] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105470] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105471] = anon_sym_BQUOTE;
|
||||
v->a[105472] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105473] = anon_sym_LT_LPAREN;
|
||||
v->a[105474] = anon_sym_GT_LPAREN;
|
||||
v->a[105475] = sym_word;
|
||||
v->a[105476] = 3;
|
||||
v->a[105477] = actions(71);
|
||||
v->a[105478] = 1;
|
||||
v->a[105479] = sym_comment;
|
||||
small_parse_table_5274(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5274(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105480] = actions(1251);
|
||||
v->a[105481] = 16;
|
||||
v->a[105482] = anon_sym_PIPE;
|
||||
v->a[105483] = anon_sym_EQ_EQ;
|
||||
v->a[105484] = anon_sym_LT;
|
||||
v->a[105485] = anon_sym_GT;
|
||||
v->a[105486] = anon_sym_LT_LT;
|
||||
v->a[105487] = anon_sym_LPAREN;
|
||||
v->a[105488] = anon_sym_EQ_TILDE;
|
||||
v->a[105489] = anon_sym_AMP_GT;
|
||||
v->a[105490] = anon_sym_LT_AMP;
|
||||
v->a[105491] = anon_sym_GT_AMP;
|
||||
v->a[105492] = anon_sym_DOLLAR;
|
||||
v->a[105493] = aux_sym_number_token1;
|
||||
v->a[105494] = aux_sym_number_token2;
|
||||
v->a[105495] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105496] = anon_sym_BQUOTE;
|
||||
v->a[105497] = sym_word;
|
||||
v->a[105498] = actions(1253);
|
||||
v->a[105499] = 27;
|
||||
small_parse_table_5275(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1054.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1055.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1055.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_file_descriptor;
|
||||
v->a[105501] = sym__concat;
|
||||
v->a[105502] = sym_test_operator;
|
||||
v->a[105503] = sym__bare_dollar;
|
||||
v->a[105504] = sym__brace_start;
|
||||
v->a[105505] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105506] = anon_sym_PIPE_PIPE;
|
||||
v->a[105507] = anon_sym_AMP_AMP;
|
||||
v->a[105508] = anon_sym_GT_GT;
|
||||
v->a[105509] = anon_sym_PIPE_AMP;
|
||||
v->a[105510] = anon_sym_AMP_GT_GT;
|
||||
v->a[105511] = anon_sym_GT_PIPE;
|
||||
v->a[105512] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105513] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105514] = anon_sym_LT_LT_DASH;
|
||||
v->a[105515] = anon_sym_LT_LT_LT;
|
||||
v->a[105516] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105517] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105518] = aux_sym_concatenation_token1;
|
||||
v->a[105519] = sym__special_character;
|
||||
small_parse_table_5276(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5276(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105520] = anon_sym_DQUOTE;
|
||||
v->a[105521] = sym_raw_string;
|
||||
v->a[105522] = sym_ansi_c_string;
|
||||
v->a[105523] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105524] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105525] = anon_sym_LT_LPAREN;
|
||||
v->a[105526] = anon_sym_GT_LPAREN;
|
||||
v->a[105527] = 8;
|
||||
v->a[105528] = actions(3);
|
||||
v->a[105529] = 1;
|
||||
v->a[105530] = sym_comment;
|
||||
v->a[105531] = actions(5826);
|
||||
v->a[105532] = 1;
|
||||
v->a[105533] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105534] = actions(5828);
|
||||
v->a[105535] = 1;
|
||||
v->a[105536] = sym_file_descriptor;
|
||||
v->a[105537] = actions(6151);
|
||||
v->a[105538] = 1;
|
||||
v->a[105539] = anon_sym_RPAREN;
|
||||
small_parse_table_5277(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5277(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105540] = actions(5831);
|
||||
v->a[105541] = 3;
|
||||
v->a[105542] = sym_variable_name;
|
||||
v->a[105543] = sym_test_operator;
|
||||
v->a[105544] = sym__brace_start;
|
||||
v->a[105545] = actions(5821);
|
||||
v->a[105546] = 9;
|
||||
v->a[105547] = anon_sym_SEMI;
|
||||
v->a[105548] = anon_sym_PIPE_PIPE;
|
||||
v->a[105549] = anon_sym_AMP_AMP;
|
||||
v->a[105550] = anon_sym_PIPE;
|
||||
v->a[105551] = anon_sym_AMP;
|
||||
v->a[105552] = anon_sym_LT_LT;
|
||||
v->a[105553] = anon_sym_SEMI_SEMI;
|
||||
v->a[105554] = anon_sym_PIPE_AMP;
|
||||
v->a[105555] = anon_sym_LT_LT_DASH;
|
||||
v->a[105556] = actions(5823);
|
||||
v->a[105557] = 11;
|
||||
v->a[105558] = anon_sym_LT;
|
||||
v->a[105559] = anon_sym_GT;
|
||||
small_parse_table_5278(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5278(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105560] = anon_sym_GT_GT;
|
||||
v->a[105561] = anon_sym_AMP_GT;
|
||||
v->a[105562] = anon_sym_AMP_GT_GT;
|
||||
v->a[105563] = anon_sym_LT_AMP;
|
||||
v->a[105564] = anon_sym_GT_AMP;
|
||||
v->a[105565] = anon_sym_GT_PIPE;
|
||||
v->a[105566] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105567] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105568] = anon_sym_LT_LT_LT;
|
||||
v->a[105569] = actions(5819);
|
||||
v->a[105570] = 17;
|
||||
v->a[105571] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105572] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105573] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105574] = anon_sym_DOLLAR;
|
||||
v->a[105575] = sym__special_character;
|
||||
v->a[105576] = anon_sym_DQUOTE;
|
||||
v->a[105577] = sym_raw_string;
|
||||
v->a[105578] = sym_ansi_c_string;
|
||||
v->a[105579] = aux_sym_number_token1;
|
||||
small_parse_table_5279(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5279(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105580] = aux_sym_number_token2;
|
||||
v->a[105581] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105582] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105583] = anon_sym_BQUOTE;
|
||||
v->a[105584] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105585] = anon_sym_LT_LPAREN;
|
||||
v->a[105586] = anon_sym_GT_LPAREN;
|
||||
v->a[105587] = sym_word;
|
||||
v->a[105588] = 3;
|
||||
v->a[105589] = actions(71);
|
||||
v->a[105590] = 1;
|
||||
v->a[105591] = sym_comment;
|
||||
v->a[105592] = actions(1324);
|
||||
v->a[105593] = 16;
|
||||
v->a[105594] = anon_sym_PIPE;
|
||||
v->a[105595] = anon_sym_EQ_EQ;
|
||||
v->a[105596] = anon_sym_LT;
|
||||
v->a[105597] = anon_sym_GT;
|
||||
v->a[105598] = anon_sym_LT_LT;
|
||||
v->a[105599] = anon_sym_LPAREN;
|
||||
small_parse_table_5280(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1055.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1056.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1056.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_EQ_TILDE;
|
||||
v->a[105601] = anon_sym_AMP_GT;
|
||||
v->a[105602] = anon_sym_LT_AMP;
|
||||
v->a[105603] = anon_sym_GT_AMP;
|
||||
v->a[105604] = anon_sym_DOLLAR;
|
||||
v->a[105605] = aux_sym_number_token1;
|
||||
v->a[105606] = aux_sym_number_token2;
|
||||
v->a[105607] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105608] = anon_sym_BQUOTE;
|
||||
v->a[105609] = sym_word;
|
||||
v->a[105610] = actions(1326);
|
||||
v->a[105611] = 27;
|
||||
v->a[105612] = sym_file_descriptor;
|
||||
v->a[105613] = sym__concat;
|
||||
v->a[105614] = sym_test_operator;
|
||||
v->a[105615] = sym__bare_dollar;
|
||||
v->a[105616] = sym__brace_start;
|
||||
v->a[105617] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105618] = anon_sym_PIPE_PIPE;
|
||||
v->a[105619] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5281(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5281(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105620] = anon_sym_GT_GT;
|
||||
v->a[105621] = anon_sym_PIPE_AMP;
|
||||
v->a[105622] = anon_sym_AMP_GT_GT;
|
||||
v->a[105623] = anon_sym_GT_PIPE;
|
||||
v->a[105624] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105625] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105626] = anon_sym_LT_LT_DASH;
|
||||
v->a[105627] = anon_sym_LT_LT_LT;
|
||||
v->a[105628] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105629] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105630] = aux_sym_concatenation_token1;
|
||||
v->a[105631] = sym__special_character;
|
||||
v->a[105632] = anon_sym_DQUOTE;
|
||||
v->a[105633] = sym_raw_string;
|
||||
v->a[105634] = sym_ansi_c_string;
|
||||
v->a[105635] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105636] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105637] = anon_sym_LT_LPAREN;
|
||||
v->a[105638] = anon_sym_GT_LPAREN;
|
||||
v->a[105639] = 8;
|
||||
small_parse_table_5282(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5282(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105640] = actions(3);
|
||||
v->a[105641] = 1;
|
||||
v->a[105642] = sym_comment;
|
||||
v->a[105643] = actions(5826);
|
||||
v->a[105644] = 1;
|
||||
v->a[105645] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105646] = actions(5828);
|
||||
v->a[105647] = 1;
|
||||
v->a[105648] = sym_file_descriptor;
|
||||
v->a[105649] = actions(6154);
|
||||
v->a[105650] = 1;
|
||||
v->a[105651] = anon_sym_RPAREN;
|
||||
v->a[105652] = actions(5831);
|
||||
v->a[105653] = 3;
|
||||
v->a[105654] = sym_variable_name;
|
||||
v->a[105655] = sym_test_operator;
|
||||
v->a[105656] = sym__brace_start;
|
||||
v->a[105657] = actions(5821);
|
||||
v->a[105658] = 9;
|
||||
v->a[105659] = anon_sym_SEMI;
|
||||
small_parse_table_5283(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5283(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105660] = anon_sym_PIPE_PIPE;
|
||||
v->a[105661] = anon_sym_AMP_AMP;
|
||||
v->a[105662] = anon_sym_PIPE;
|
||||
v->a[105663] = anon_sym_AMP;
|
||||
v->a[105664] = anon_sym_LT_LT;
|
||||
v->a[105665] = anon_sym_SEMI_SEMI;
|
||||
v->a[105666] = anon_sym_PIPE_AMP;
|
||||
v->a[105667] = anon_sym_LT_LT_DASH;
|
||||
v->a[105668] = actions(5823);
|
||||
v->a[105669] = 11;
|
||||
v->a[105670] = anon_sym_LT;
|
||||
v->a[105671] = anon_sym_GT;
|
||||
v->a[105672] = anon_sym_GT_GT;
|
||||
v->a[105673] = anon_sym_AMP_GT;
|
||||
v->a[105674] = anon_sym_AMP_GT_GT;
|
||||
v->a[105675] = anon_sym_LT_AMP;
|
||||
v->a[105676] = anon_sym_GT_AMP;
|
||||
v->a[105677] = anon_sym_GT_PIPE;
|
||||
v->a[105678] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105679] = anon_sym_GT_AMP_DASH;
|
||||
small_parse_table_5284(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5284(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105680] = anon_sym_LT_LT_LT;
|
||||
v->a[105681] = actions(5819);
|
||||
v->a[105682] = 17;
|
||||
v->a[105683] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105684] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105685] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105686] = anon_sym_DOLLAR;
|
||||
v->a[105687] = sym__special_character;
|
||||
v->a[105688] = anon_sym_DQUOTE;
|
||||
v->a[105689] = sym_raw_string;
|
||||
v->a[105690] = sym_ansi_c_string;
|
||||
v->a[105691] = aux_sym_number_token1;
|
||||
v->a[105692] = aux_sym_number_token2;
|
||||
v->a[105693] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105694] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105695] = anon_sym_BQUOTE;
|
||||
v->a[105696] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105697] = anon_sym_LT_LPAREN;
|
||||
v->a[105698] = anon_sym_GT_LPAREN;
|
||||
v->a[105699] = sym_word;
|
||||
small_parse_table_5285(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1056.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1057.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1057.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 8;
|
||||
v->a[105701] = actions(3);
|
||||
v->a[105702] = 1;
|
||||
v->a[105703] = sym_comment;
|
||||
v->a[105704] = actions(5826);
|
||||
v->a[105705] = 1;
|
||||
v->a[105706] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105707] = actions(5828);
|
||||
v->a[105708] = 1;
|
||||
v->a[105709] = sym_file_descriptor;
|
||||
v->a[105710] = actions(6157);
|
||||
v->a[105711] = 1;
|
||||
v->a[105712] = anon_sym_RPAREN;
|
||||
v->a[105713] = actions(5831);
|
||||
v->a[105714] = 3;
|
||||
v->a[105715] = sym_variable_name;
|
||||
v->a[105716] = sym_test_operator;
|
||||
v->a[105717] = sym__brace_start;
|
||||
v->a[105718] = actions(5821);
|
||||
v->a[105719] = 9;
|
||||
small_parse_table_5286(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5286(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105720] = anon_sym_SEMI;
|
||||
v->a[105721] = anon_sym_PIPE_PIPE;
|
||||
v->a[105722] = anon_sym_AMP_AMP;
|
||||
v->a[105723] = anon_sym_PIPE;
|
||||
v->a[105724] = anon_sym_AMP;
|
||||
v->a[105725] = anon_sym_LT_LT;
|
||||
v->a[105726] = anon_sym_SEMI_SEMI;
|
||||
v->a[105727] = anon_sym_PIPE_AMP;
|
||||
v->a[105728] = anon_sym_LT_LT_DASH;
|
||||
v->a[105729] = actions(5823);
|
||||
v->a[105730] = 11;
|
||||
v->a[105731] = anon_sym_LT;
|
||||
v->a[105732] = anon_sym_GT;
|
||||
v->a[105733] = anon_sym_GT_GT;
|
||||
v->a[105734] = anon_sym_AMP_GT;
|
||||
v->a[105735] = anon_sym_AMP_GT_GT;
|
||||
v->a[105736] = anon_sym_LT_AMP;
|
||||
v->a[105737] = anon_sym_GT_AMP;
|
||||
v->a[105738] = anon_sym_GT_PIPE;
|
||||
v->a[105739] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_5287(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5287(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105740] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105741] = anon_sym_LT_LT_LT;
|
||||
v->a[105742] = actions(5819);
|
||||
v->a[105743] = 17;
|
||||
v->a[105744] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105745] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105746] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105747] = anon_sym_DOLLAR;
|
||||
v->a[105748] = sym__special_character;
|
||||
v->a[105749] = anon_sym_DQUOTE;
|
||||
v->a[105750] = sym_raw_string;
|
||||
v->a[105751] = sym_ansi_c_string;
|
||||
v->a[105752] = aux_sym_number_token1;
|
||||
v->a[105753] = aux_sym_number_token2;
|
||||
v->a[105754] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105755] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105756] = anon_sym_BQUOTE;
|
||||
v->a[105757] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105758] = anon_sym_LT_LPAREN;
|
||||
v->a[105759] = anon_sym_GT_LPAREN;
|
||||
small_parse_table_5288(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5288(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105760] = sym_word;
|
||||
v->a[105761] = 3;
|
||||
v->a[105762] = actions(3);
|
||||
v->a[105763] = 1;
|
||||
v->a[105764] = sym_comment;
|
||||
v->a[105765] = actions(1354);
|
||||
v->a[105766] = 6;
|
||||
v->a[105767] = sym_file_descriptor;
|
||||
v->a[105768] = sym__concat;
|
||||
v->a[105769] = sym_test_operator;
|
||||
v->a[105770] = sym__brace_start;
|
||||
v->a[105771] = ts_builtin_sym_end;
|
||||
v->a[105772] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105773] = actions(1352);
|
||||
v->a[105774] = 37;
|
||||
v->a[105775] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105776] = anon_sym_SEMI;
|
||||
v->a[105777] = anon_sym_PIPE_PIPE;
|
||||
v->a[105778] = anon_sym_AMP_AMP;
|
||||
v->a[105779] = anon_sym_PIPE;
|
||||
small_parse_table_5289(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5289(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105780] = anon_sym_AMP;
|
||||
v->a[105781] = anon_sym_LT;
|
||||
v->a[105782] = anon_sym_GT;
|
||||
v->a[105783] = anon_sym_LT_LT;
|
||||
v->a[105784] = anon_sym_GT_GT;
|
||||
v->a[105785] = anon_sym_SEMI_SEMI;
|
||||
v->a[105786] = anon_sym_PIPE_AMP;
|
||||
v->a[105787] = anon_sym_AMP_GT;
|
||||
v->a[105788] = anon_sym_AMP_GT_GT;
|
||||
v->a[105789] = anon_sym_LT_AMP;
|
||||
v->a[105790] = anon_sym_GT_AMP;
|
||||
v->a[105791] = anon_sym_GT_PIPE;
|
||||
v->a[105792] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105793] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105794] = anon_sym_LT_LT_DASH;
|
||||
v->a[105795] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105796] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105797] = aux_sym_concatenation_token1;
|
||||
v->a[105798] = anon_sym_DOLLAR;
|
||||
v->a[105799] = sym__special_character;
|
||||
small_parse_table_5290(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1057.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1058.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1058.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DQUOTE;
|
||||
v->a[105801] = sym_raw_string;
|
||||
v->a[105802] = sym_ansi_c_string;
|
||||
v->a[105803] = aux_sym_number_token1;
|
||||
v->a[105804] = aux_sym_number_token2;
|
||||
v->a[105805] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105806] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105807] = anon_sym_BQUOTE;
|
||||
v->a[105808] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105809] = anon_sym_LT_LPAREN;
|
||||
v->a[105810] = anon_sym_GT_LPAREN;
|
||||
v->a[105811] = sym_word;
|
||||
v->a[105812] = 3;
|
||||
v->a[105813] = actions(3);
|
||||
v->a[105814] = 1;
|
||||
v->a[105815] = sym_comment;
|
||||
v->a[105816] = actions(1346);
|
||||
v->a[105817] = 5;
|
||||
v->a[105818] = sym_file_descriptor;
|
||||
v->a[105819] = sym__concat;
|
||||
small_parse_table_5291(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5291(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105820] = sym_test_operator;
|
||||
v->a[105821] = sym__brace_start;
|
||||
v->a[105822] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105823] = actions(1344);
|
||||
v->a[105824] = 38;
|
||||
v->a[105825] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105826] = anon_sym_SEMI;
|
||||
v->a[105827] = anon_sym_PIPE_PIPE;
|
||||
v->a[105828] = anon_sym_AMP_AMP;
|
||||
v->a[105829] = anon_sym_PIPE;
|
||||
v->a[105830] = anon_sym_AMP;
|
||||
v->a[105831] = anon_sym_LT;
|
||||
v->a[105832] = anon_sym_GT;
|
||||
v->a[105833] = anon_sym_LT_LT;
|
||||
v->a[105834] = anon_sym_GT_GT;
|
||||
v->a[105835] = anon_sym_RPAREN;
|
||||
v->a[105836] = anon_sym_SEMI_SEMI;
|
||||
v->a[105837] = anon_sym_PIPE_AMP;
|
||||
v->a[105838] = anon_sym_AMP_GT;
|
||||
v->a[105839] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_5292(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5292(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105840] = anon_sym_LT_AMP;
|
||||
v->a[105841] = anon_sym_GT_AMP;
|
||||
v->a[105842] = anon_sym_GT_PIPE;
|
||||
v->a[105843] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105844] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105845] = anon_sym_LT_LT_DASH;
|
||||
v->a[105846] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105847] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105848] = aux_sym_concatenation_token1;
|
||||
v->a[105849] = anon_sym_DOLLAR;
|
||||
v->a[105850] = sym__special_character;
|
||||
v->a[105851] = anon_sym_DQUOTE;
|
||||
v->a[105852] = sym_raw_string;
|
||||
v->a[105853] = sym_ansi_c_string;
|
||||
v->a[105854] = aux_sym_number_token1;
|
||||
v->a[105855] = aux_sym_number_token2;
|
||||
v->a[105856] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105857] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105858] = anon_sym_BQUOTE;
|
||||
v->a[105859] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5293(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5293(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105860] = anon_sym_LT_LPAREN;
|
||||
v->a[105861] = anon_sym_GT_LPAREN;
|
||||
v->a[105862] = sym_word;
|
||||
v->a[105863] = 8;
|
||||
v->a[105864] = actions(3);
|
||||
v->a[105865] = 1;
|
||||
v->a[105866] = sym_comment;
|
||||
v->a[105867] = actions(5826);
|
||||
v->a[105868] = 1;
|
||||
v->a[105869] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105870] = actions(5828);
|
||||
v->a[105871] = 1;
|
||||
v->a[105872] = sym_file_descriptor;
|
||||
v->a[105873] = actions(6160);
|
||||
v->a[105874] = 1;
|
||||
v->a[105875] = anon_sym_RPAREN;
|
||||
v->a[105876] = actions(5831);
|
||||
v->a[105877] = 3;
|
||||
v->a[105878] = sym_variable_name;
|
||||
v->a[105879] = sym_test_operator;
|
||||
small_parse_table_5294(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5294(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105880] = sym__brace_start;
|
||||
v->a[105881] = actions(5821);
|
||||
v->a[105882] = 9;
|
||||
v->a[105883] = anon_sym_SEMI;
|
||||
v->a[105884] = anon_sym_PIPE_PIPE;
|
||||
v->a[105885] = anon_sym_AMP_AMP;
|
||||
v->a[105886] = anon_sym_PIPE;
|
||||
v->a[105887] = anon_sym_AMP;
|
||||
v->a[105888] = anon_sym_LT_LT;
|
||||
v->a[105889] = anon_sym_SEMI_SEMI;
|
||||
v->a[105890] = anon_sym_PIPE_AMP;
|
||||
v->a[105891] = anon_sym_LT_LT_DASH;
|
||||
v->a[105892] = actions(5823);
|
||||
v->a[105893] = 11;
|
||||
v->a[105894] = anon_sym_LT;
|
||||
v->a[105895] = anon_sym_GT;
|
||||
v->a[105896] = anon_sym_GT_GT;
|
||||
v->a[105897] = anon_sym_AMP_GT;
|
||||
v->a[105898] = anon_sym_AMP_GT_GT;
|
||||
v->a[105899] = anon_sym_LT_AMP;
|
||||
small_parse_table_5295(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1058.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1059.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1059.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_GT_AMP;
|
||||
v->a[105901] = anon_sym_GT_PIPE;
|
||||
v->a[105902] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105903] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105904] = anon_sym_LT_LT_LT;
|
||||
v->a[105905] = actions(5819);
|
||||
v->a[105906] = 17;
|
||||
v->a[105907] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105908] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105909] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105910] = anon_sym_DOLLAR;
|
||||
v->a[105911] = sym__special_character;
|
||||
v->a[105912] = anon_sym_DQUOTE;
|
||||
v->a[105913] = sym_raw_string;
|
||||
v->a[105914] = sym_ansi_c_string;
|
||||
v->a[105915] = aux_sym_number_token1;
|
||||
v->a[105916] = aux_sym_number_token2;
|
||||
v->a[105917] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105918] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[105919] = anon_sym_BQUOTE;
|
||||
small_parse_table_5296(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5296(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105920] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105921] = anon_sym_LT_LPAREN;
|
||||
v->a[105922] = anon_sym_GT_LPAREN;
|
||||
v->a[105923] = sym_word;
|
||||
v->a[105924] = 8;
|
||||
v->a[105925] = actions(3);
|
||||
v->a[105926] = 1;
|
||||
v->a[105927] = sym_comment;
|
||||
v->a[105928] = actions(5826);
|
||||
v->a[105929] = 1;
|
||||
v->a[105930] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105931] = actions(5828);
|
||||
v->a[105932] = 1;
|
||||
v->a[105933] = sym_file_descriptor;
|
||||
v->a[105934] = actions(6163);
|
||||
v->a[105935] = 1;
|
||||
v->a[105936] = anon_sym_RPAREN;
|
||||
v->a[105937] = actions(5831);
|
||||
v->a[105938] = 3;
|
||||
v->a[105939] = sym_variable_name;
|
||||
small_parse_table_5297(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5297(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105940] = sym_test_operator;
|
||||
v->a[105941] = sym__brace_start;
|
||||
v->a[105942] = actions(5821);
|
||||
v->a[105943] = 9;
|
||||
v->a[105944] = anon_sym_SEMI;
|
||||
v->a[105945] = anon_sym_PIPE_PIPE;
|
||||
v->a[105946] = anon_sym_AMP_AMP;
|
||||
v->a[105947] = anon_sym_PIPE;
|
||||
v->a[105948] = anon_sym_AMP;
|
||||
v->a[105949] = anon_sym_LT_LT;
|
||||
v->a[105950] = anon_sym_SEMI_SEMI;
|
||||
v->a[105951] = anon_sym_PIPE_AMP;
|
||||
v->a[105952] = anon_sym_LT_LT_DASH;
|
||||
v->a[105953] = actions(5823);
|
||||
v->a[105954] = 11;
|
||||
v->a[105955] = anon_sym_LT;
|
||||
v->a[105956] = anon_sym_GT;
|
||||
v->a[105957] = anon_sym_GT_GT;
|
||||
v->a[105958] = anon_sym_AMP_GT;
|
||||
v->a[105959] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_5298(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5298(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105960] = anon_sym_LT_AMP;
|
||||
v->a[105961] = anon_sym_GT_AMP;
|
||||
v->a[105962] = anon_sym_GT_PIPE;
|
||||
v->a[105963] = anon_sym_LT_AMP_DASH;
|
||||
v->a[105964] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105965] = anon_sym_LT_LT_LT;
|
||||
v->a[105966] = actions(5819);
|
||||
v->a[105967] = 17;
|
||||
v->a[105968] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[105969] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[105970] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[105971] = anon_sym_DOLLAR;
|
||||
v->a[105972] = sym__special_character;
|
||||
v->a[105973] = anon_sym_DQUOTE;
|
||||
v->a[105974] = sym_raw_string;
|
||||
v->a[105975] = sym_ansi_c_string;
|
||||
v->a[105976] = aux_sym_number_token1;
|
||||
v->a[105977] = aux_sym_number_token2;
|
||||
v->a[105978] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[105979] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5299(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5299(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[105980] = anon_sym_BQUOTE;
|
||||
v->a[105981] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[105982] = anon_sym_LT_LPAREN;
|
||||
v->a[105983] = anon_sym_GT_LPAREN;
|
||||
v->a[105984] = sym_word;
|
||||
v->a[105985] = 8;
|
||||
v->a[105986] = actions(3);
|
||||
v->a[105987] = 1;
|
||||
v->a[105988] = sym_comment;
|
||||
v->a[105989] = actions(5826);
|
||||
v->a[105990] = 1;
|
||||
v->a[105991] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[105992] = actions(5828);
|
||||
v->a[105993] = 1;
|
||||
v->a[105994] = sym_file_descriptor;
|
||||
v->a[105995] = actions(6166);
|
||||
v->a[105996] = 1;
|
||||
v->a[105997] = anon_sym_RPAREN;
|
||||
v->a[105998] = actions(5831);
|
||||
v->a[105999] = 3;
|
||||
small_parse_table_5300(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1059.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_106.c
Normal file
140
parser/static/small_parse_table/small_parse_table_106.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_106.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_530(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10600] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10601] = actions(314);
|
||||
v->a[10602] = 1;
|
||||
v->a[10603] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10604] = actions(316);
|
||||
v->a[10605] = 1;
|
||||
v->a[10606] = anon_sym_DOLLAR;
|
||||
v->a[10607] = actions(320);
|
||||
v->a[10608] = 1;
|
||||
v->a[10609] = anon_sym_DQUOTE;
|
||||
v->a[10610] = actions(324);
|
||||
v->a[10611] = 1;
|
||||
v->a[10612] = aux_sym_number_token1;
|
||||
v->a[10613] = actions(326);
|
||||
v->a[10614] = 1;
|
||||
v->a[10615] = aux_sym_number_token2;
|
||||
v->a[10616] = actions(328);
|
||||
v->a[10617] = 1;
|
||||
v->a[10618] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10619] = actions(330);
|
||||
small_parse_table_531(v);
|
||||
}
|
||||
|
||||
void small_parse_table_531(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10620] = 1;
|
||||
v->a[10621] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10622] = actions(332);
|
||||
v->a[10623] = 1;
|
||||
v->a[10624] = anon_sym_BQUOTE;
|
||||
v->a[10625] = actions(334);
|
||||
v->a[10626] = 1;
|
||||
v->a[10627] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[10628] = actions(344);
|
||||
v->a[10629] = 1;
|
||||
v->a[10630] = sym__brace_start;
|
||||
v->a[10631] = actions(771);
|
||||
v->a[10632] = 1;
|
||||
v->a[10633] = sym__special_character;
|
||||
v->a[10634] = actions(775);
|
||||
v->a[10635] = 1;
|
||||
v->a[10636] = sym_test_operator;
|
||||
v->a[10637] = actions(1394);
|
||||
v->a[10638] = 1;
|
||||
v->a[10639] = anon_sym_LT_LT_LT;
|
||||
small_parse_table_532(v);
|
||||
}
|
||||
|
||||
void small_parse_table_532(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10640] = actions(1396);
|
||||
v->a[10641] = 1;
|
||||
v->a[10642] = sym_file_descriptor;
|
||||
v->a[10643] = actions(2941);
|
||||
v->a[10644] = 1;
|
||||
v->a[10645] = sym_word;
|
||||
v->a[10646] = state(533);
|
||||
v->a[10647] = 1;
|
||||
v->a[10648] = sym_command_name;
|
||||
v->a[10649] = state(951);
|
||||
v->a[10650] = 1;
|
||||
v->a[10651] = aux_sym_command_repeat1;
|
||||
v->a[10652] = state(1267);
|
||||
v->a[10653] = 1;
|
||||
v->a[10654] = aux_sym__literal_repeat1;
|
||||
v->a[10655] = state(1376);
|
||||
v->a[10656] = 1;
|
||||
v->a[10657] = sym_concatenation;
|
||||
v->a[10658] = state(1974);
|
||||
v->a[10659] = 1;
|
||||
small_parse_table_533(v);
|
||||
}
|
||||
|
||||
void small_parse_table_533(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10660] = sym_variable_assignment;
|
||||
v->a[10661] = state(5026);
|
||||
v->a[10662] = 1;
|
||||
v->a[10663] = sym_command;
|
||||
v->a[10664] = state(6754);
|
||||
v->a[10665] = 1;
|
||||
v->a[10666] = sym_subscript;
|
||||
v->a[10667] = actions(336);
|
||||
v->a[10668] = 2;
|
||||
v->a[10669] = anon_sym_LT_LPAREN;
|
||||
v->a[10670] = anon_sym_GT_LPAREN;
|
||||
v->a[10671] = actions(773);
|
||||
v->a[10672] = 2;
|
||||
v->a[10673] = sym_raw_string;
|
||||
v->a[10674] = sym_ansi_c_string;
|
||||
v->a[10675] = actions(1392);
|
||||
v->a[10676] = 2;
|
||||
v->a[10677] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10678] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10679] = state(3581);
|
||||
small_parse_table_534(v);
|
||||
}
|
||||
|
||||
void small_parse_table_534(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10680] = 2;
|
||||
v->a[10681] = sym_file_redirect;
|
||||
v->a[10682] = sym_herestring_redirect;
|
||||
v->a[10683] = state(5014);
|
||||
v->a[10684] = 2;
|
||||
v->a[10685] = sym_subshell;
|
||||
v->a[10686] = sym_test_command;
|
||||
v->a[10687] = actions(1390);
|
||||
v->a[10688] = 3;
|
||||
v->a[10689] = anon_sym_GT_GT;
|
||||
v->a[10690] = anon_sym_AMP_GT_GT;
|
||||
v->a[10691] = anon_sym_GT_PIPE;
|
||||
v->a[10692] = actions(1388);
|
||||
v->a[10693] = 5;
|
||||
v->a[10694] = anon_sym_LT;
|
||||
v->a[10695] = anon_sym_GT;
|
||||
v->a[10696] = anon_sym_AMP_GT;
|
||||
v->a[10697] = anon_sym_LT_AMP;
|
||||
v->a[10698] = anon_sym_GT_AMP;
|
||||
v->a[10699] = state(938);
|
||||
small_parse_table_535(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_106.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1060.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1060.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_variable_name;
|
||||
v->a[106001] = sym_test_operator;
|
||||
v->a[106002] = sym__brace_start;
|
||||
v->a[106003] = actions(5821);
|
||||
v->a[106004] = 9;
|
||||
v->a[106005] = anon_sym_SEMI;
|
||||
v->a[106006] = anon_sym_PIPE_PIPE;
|
||||
v->a[106007] = anon_sym_AMP_AMP;
|
||||
v->a[106008] = anon_sym_PIPE;
|
||||
v->a[106009] = anon_sym_AMP;
|
||||
v->a[106010] = anon_sym_LT_LT;
|
||||
v->a[106011] = anon_sym_SEMI_SEMI;
|
||||
v->a[106012] = anon_sym_PIPE_AMP;
|
||||
v->a[106013] = anon_sym_LT_LT_DASH;
|
||||
v->a[106014] = actions(5823);
|
||||
v->a[106015] = 11;
|
||||
v->a[106016] = anon_sym_LT;
|
||||
v->a[106017] = anon_sym_GT;
|
||||
v->a[106018] = anon_sym_GT_GT;
|
||||
v->a[106019] = anon_sym_AMP_GT;
|
||||
small_parse_table_5301(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5301(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106020] = anon_sym_AMP_GT_GT;
|
||||
v->a[106021] = anon_sym_LT_AMP;
|
||||
v->a[106022] = anon_sym_GT_AMP;
|
||||
v->a[106023] = anon_sym_GT_PIPE;
|
||||
v->a[106024] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106025] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106026] = anon_sym_LT_LT_LT;
|
||||
v->a[106027] = actions(5819);
|
||||
v->a[106028] = 17;
|
||||
v->a[106029] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106030] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106031] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106032] = anon_sym_DOLLAR;
|
||||
v->a[106033] = sym__special_character;
|
||||
v->a[106034] = anon_sym_DQUOTE;
|
||||
v->a[106035] = sym_raw_string;
|
||||
v->a[106036] = sym_ansi_c_string;
|
||||
v->a[106037] = aux_sym_number_token1;
|
||||
v->a[106038] = aux_sym_number_token2;
|
||||
v->a[106039] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_5302(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5302(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106040] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106041] = anon_sym_BQUOTE;
|
||||
v->a[106042] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106043] = anon_sym_LT_LPAREN;
|
||||
v->a[106044] = anon_sym_GT_LPAREN;
|
||||
v->a[106045] = sym_word;
|
||||
v->a[106046] = 8;
|
||||
v->a[106047] = actions(3);
|
||||
v->a[106048] = 1;
|
||||
v->a[106049] = sym_comment;
|
||||
v->a[106050] = actions(5826);
|
||||
v->a[106051] = 1;
|
||||
v->a[106052] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106053] = actions(5828);
|
||||
v->a[106054] = 1;
|
||||
v->a[106055] = sym_file_descriptor;
|
||||
v->a[106056] = actions(6169);
|
||||
v->a[106057] = 1;
|
||||
v->a[106058] = anon_sym_RPAREN;
|
||||
v->a[106059] = actions(5831);
|
||||
small_parse_table_5303(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5303(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106060] = 3;
|
||||
v->a[106061] = sym_variable_name;
|
||||
v->a[106062] = sym_test_operator;
|
||||
v->a[106063] = sym__brace_start;
|
||||
v->a[106064] = actions(5821);
|
||||
v->a[106065] = 9;
|
||||
v->a[106066] = anon_sym_SEMI;
|
||||
v->a[106067] = anon_sym_PIPE_PIPE;
|
||||
v->a[106068] = anon_sym_AMP_AMP;
|
||||
v->a[106069] = anon_sym_PIPE;
|
||||
v->a[106070] = anon_sym_AMP;
|
||||
v->a[106071] = anon_sym_LT_LT;
|
||||
v->a[106072] = anon_sym_SEMI_SEMI;
|
||||
v->a[106073] = anon_sym_PIPE_AMP;
|
||||
v->a[106074] = anon_sym_LT_LT_DASH;
|
||||
v->a[106075] = actions(5823);
|
||||
v->a[106076] = 11;
|
||||
v->a[106077] = anon_sym_LT;
|
||||
v->a[106078] = anon_sym_GT;
|
||||
v->a[106079] = anon_sym_GT_GT;
|
||||
small_parse_table_5304(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5304(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106080] = anon_sym_AMP_GT;
|
||||
v->a[106081] = anon_sym_AMP_GT_GT;
|
||||
v->a[106082] = anon_sym_LT_AMP;
|
||||
v->a[106083] = anon_sym_GT_AMP;
|
||||
v->a[106084] = anon_sym_GT_PIPE;
|
||||
v->a[106085] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106086] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106087] = anon_sym_LT_LT_LT;
|
||||
v->a[106088] = actions(5819);
|
||||
v->a[106089] = 17;
|
||||
v->a[106090] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106091] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106092] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106093] = anon_sym_DOLLAR;
|
||||
v->a[106094] = sym__special_character;
|
||||
v->a[106095] = anon_sym_DQUOTE;
|
||||
v->a[106096] = sym_raw_string;
|
||||
v->a[106097] = sym_ansi_c_string;
|
||||
v->a[106098] = aux_sym_number_token1;
|
||||
v->a[106099] = aux_sym_number_token2;
|
||||
small_parse_table_5305(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1060.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1061.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1061.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106101] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106102] = anon_sym_BQUOTE;
|
||||
v->a[106103] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106104] = anon_sym_LT_LPAREN;
|
||||
v->a[106105] = anon_sym_GT_LPAREN;
|
||||
v->a[106106] = sym_word;
|
||||
v->a[106107] = 3;
|
||||
v->a[106108] = actions(3);
|
||||
v->a[106109] = 1;
|
||||
v->a[106110] = sym_comment;
|
||||
v->a[106111] = actions(1358);
|
||||
v->a[106112] = 5;
|
||||
v->a[106113] = sym_file_descriptor;
|
||||
v->a[106114] = sym__concat;
|
||||
v->a[106115] = sym_test_operator;
|
||||
v->a[106116] = sym__brace_start;
|
||||
v->a[106117] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106118] = actions(1356);
|
||||
v->a[106119] = 38;
|
||||
small_parse_table_5306(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5306(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106120] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106121] = anon_sym_SEMI;
|
||||
v->a[106122] = anon_sym_PIPE_PIPE;
|
||||
v->a[106123] = anon_sym_AMP_AMP;
|
||||
v->a[106124] = anon_sym_PIPE;
|
||||
v->a[106125] = anon_sym_AMP;
|
||||
v->a[106126] = anon_sym_LT;
|
||||
v->a[106127] = anon_sym_GT;
|
||||
v->a[106128] = anon_sym_LT_LT;
|
||||
v->a[106129] = anon_sym_GT_GT;
|
||||
v->a[106130] = anon_sym_RPAREN;
|
||||
v->a[106131] = anon_sym_SEMI_SEMI;
|
||||
v->a[106132] = anon_sym_PIPE_AMP;
|
||||
v->a[106133] = anon_sym_AMP_GT;
|
||||
v->a[106134] = anon_sym_AMP_GT_GT;
|
||||
v->a[106135] = anon_sym_LT_AMP;
|
||||
v->a[106136] = anon_sym_GT_AMP;
|
||||
v->a[106137] = anon_sym_GT_PIPE;
|
||||
v->a[106138] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106139] = anon_sym_GT_AMP_DASH;
|
||||
small_parse_table_5307(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5307(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106140] = anon_sym_LT_LT_DASH;
|
||||
v->a[106141] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106142] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106143] = aux_sym_concatenation_token1;
|
||||
v->a[106144] = anon_sym_DOLLAR;
|
||||
v->a[106145] = sym__special_character;
|
||||
v->a[106146] = anon_sym_DQUOTE;
|
||||
v->a[106147] = sym_raw_string;
|
||||
v->a[106148] = sym_ansi_c_string;
|
||||
v->a[106149] = aux_sym_number_token1;
|
||||
v->a[106150] = aux_sym_number_token2;
|
||||
v->a[106151] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106152] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106153] = anon_sym_BQUOTE;
|
||||
v->a[106154] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106155] = anon_sym_LT_LPAREN;
|
||||
v->a[106156] = anon_sym_GT_LPAREN;
|
||||
v->a[106157] = sym_word;
|
||||
v->a[106158] = 26;
|
||||
v->a[106159] = actions(71);
|
||||
small_parse_table_5308(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5308(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106160] = 1;
|
||||
v->a[106161] = sym_comment;
|
||||
v->a[106162] = actions(107);
|
||||
v->a[106163] = 1;
|
||||
v->a[106164] = anon_sym_TILDE;
|
||||
v->a[106165] = actions(237);
|
||||
v->a[106166] = 1;
|
||||
v->a[106167] = sym_word;
|
||||
v->a[106168] = actions(248);
|
||||
v->a[106169] = 1;
|
||||
v->a[106170] = anon_sym_LPAREN;
|
||||
v->a[106171] = actions(250);
|
||||
v->a[106172] = 1;
|
||||
v->a[106173] = anon_sym_BANG;
|
||||
v->a[106174] = actions(258);
|
||||
v->a[106175] = 1;
|
||||
v->a[106176] = anon_sym_DOLLAR;
|
||||
v->a[106177] = actions(264);
|
||||
v->a[106178] = 1;
|
||||
v->a[106179] = aux_sym_number_token1;
|
||||
small_parse_table_5309(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5309(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106180] = actions(266);
|
||||
v->a[106181] = 1;
|
||||
v->a[106182] = aux_sym_number_token2;
|
||||
v->a[106183] = actions(270);
|
||||
v->a[106184] = 1;
|
||||
v->a[106185] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106186] = actions(282);
|
||||
v->a[106187] = 1;
|
||||
v->a[106188] = sym_test_operator;
|
||||
v->a[106189] = actions(284);
|
||||
v->a[106190] = 1;
|
||||
v->a[106191] = sym__brace_start;
|
||||
v->a[106192] = actions(1075);
|
||||
v->a[106193] = 1;
|
||||
v->a[106194] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106195] = actions(1079);
|
||||
v->a[106196] = 1;
|
||||
v->a[106197] = sym__special_character;
|
||||
v->a[106198] = actions(1081);
|
||||
v->a[106199] = 1;
|
||||
small_parse_table_5310(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1061.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1062.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1062.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DQUOTE;
|
||||
v->a[106201] = actions(1085);
|
||||
v->a[106202] = 1;
|
||||
v->a[106203] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106204] = actions(1087);
|
||||
v->a[106205] = 1;
|
||||
v->a[106206] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106207] = actions(3598);
|
||||
v->a[106208] = 1;
|
||||
v->a[106209] = anon_sym_BQUOTE;
|
||||
v->a[106210] = state(2690);
|
||||
v->a[106211] = 1;
|
||||
v->a[106212] = aux_sym__literal_repeat1;
|
||||
v->a[106213] = state(3130);
|
||||
v->a[106214] = 1;
|
||||
v->a[106215] = sym__expression;
|
||||
v->a[106216] = actions(103);
|
||||
v->a[106217] = 2;
|
||||
v->a[106218] = anon_sym_PLUS_PLUS2;
|
||||
v->a[106219] = anon_sym_DASH_DASH2;
|
||||
small_parse_table_5311(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5311(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106220] = actions(105);
|
||||
v->a[106221] = 2;
|
||||
v->a[106222] = anon_sym_DASH2;
|
||||
v->a[106223] = anon_sym_PLUS2;
|
||||
v->a[106224] = actions(1073);
|
||||
v->a[106225] = 2;
|
||||
v->a[106226] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106227] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106228] = actions(1083);
|
||||
v->a[106229] = 2;
|
||||
v->a[106230] = sym_raw_string;
|
||||
v->a[106231] = sym_ansi_c_string;
|
||||
v->a[106232] = actions(1089);
|
||||
v->a[106233] = 2;
|
||||
v->a[106234] = anon_sym_LT_LPAREN;
|
||||
v->a[106235] = anon_sym_GT_LPAREN;
|
||||
v->a[106236] = state(3053);
|
||||
v->a[106237] = 6;
|
||||
v->a[106238] = sym_binary_expression;
|
||||
v->a[106239] = sym_ternary_expression;
|
||||
small_parse_table_5312(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5312(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106240] = sym_unary_expression;
|
||||
v->a[106241] = sym_postfix_expression;
|
||||
v->a[106242] = sym_parenthesized_expression;
|
||||
v->a[106243] = sym_concatenation;
|
||||
v->a[106244] = state(2500);
|
||||
v->a[106245] = 9;
|
||||
v->a[106246] = sym_arithmetic_expansion;
|
||||
v->a[106247] = sym_brace_expression;
|
||||
v->a[106248] = sym_string;
|
||||
v->a[106249] = sym_translated_string;
|
||||
v->a[106250] = sym_number;
|
||||
v->a[106251] = sym_simple_expansion;
|
||||
v->a[106252] = sym_expansion;
|
||||
v->a[106253] = sym_command_substitution;
|
||||
v->a[106254] = sym_process_substitution;
|
||||
v->a[106255] = 8;
|
||||
v->a[106256] = actions(3);
|
||||
v->a[106257] = 1;
|
||||
v->a[106258] = sym_comment;
|
||||
v->a[106259] = actions(5826);
|
||||
small_parse_table_5313(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5313(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106260] = 1;
|
||||
v->a[106261] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106262] = actions(5828);
|
||||
v->a[106263] = 1;
|
||||
v->a[106264] = sym_file_descriptor;
|
||||
v->a[106265] = actions(6172);
|
||||
v->a[106266] = 1;
|
||||
v->a[106267] = anon_sym_RPAREN;
|
||||
v->a[106268] = actions(5831);
|
||||
v->a[106269] = 3;
|
||||
v->a[106270] = sym_variable_name;
|
||||
v->a[106271] = sym_test_operator;
|
||||
v->a[106272] = sym__brace_start;
|
||||
v->a[106273] = actions(5821);
|
||||
v->a[106274] = 9;
|
||||
v->a[106275] = anon_sym_SEMI;
|
||||
v->a[106276] = anon_sym_PIPE_PIPE;
|
||||
v->a[106277] = anon_sym_AMP_AMP;
|
||||
v->a[106278] = anon_sym_PIPE;
|
||||
v->a[106279] = anon_sym_AMP;
|
||||
small_parse_table_5314(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5314(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106280] = anon_sym_LT_LT;
|
||||
v->a[106281] = anon_sym_SEMI_SEMI;
|
||||
v->a[106282] = anon_sym_PIPE_AMP;
|
||||
v->a[106283] = anon_sym_LT_LT_DASH;
|
||||
v->a[106284] = actions(5823);
|
||||
v->a[106285] = 11;
|
||||
v->a[106286] = anon_sym_LT;
|
||||
v->a[106287] = anon_sym_GT;
|
||||
v->a[106288] = anon_sym_GT_GT;
|
||||
v->a[106289] = anon_sym_AMP_GT;
|
||||
v->a[106290] = anon_sym_AMP_GT_GT;
|
||||
v->a[106291] = anon_sym_LT_AMP;
|
||||
v->a[106292] = anon_sym_GT_AMP;
|
||||
v->a[106293] = anon_sym_GT_PIPE;
|
||||
v->a[106294] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106295] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106296] = anon_sym_LT_LT_LT;
|
||||
v->a[106297] = actions(5819);
|
||||
v->a[106298] = 17;
|
||||
v->a[106299] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5315(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1062.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1063.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1063.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106301] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106302] = anon_sym_DOLLAR;
|
||||
v->a[106303] = sym__special_character;
|
||||
v->a[106304] = anon_sym_DQUOTE;
|
||||
v->a[106305] = sym_raw_string;
|
||||
v->a[106306] = sym_ansi_c_string;
|
||||
v->a[106307] = aux_sym_number_token1;
|
||||
v->a[106308] = aux_sym_number_token2;
|
||||
v->a[106309] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106310] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106311] = anon_sym_BQUOTE;
|
||||
v->a[106312] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106313] = anon_sym_LT_LPAREN;
|
||||
v->a[106314] = anon_sym_GT_LPAREN;
|
||||
v->a[106315] = sym_word;
|
||||
v->a[106316] = 26;
|
||||
v->a[106317] = actions(71);
|
||||
v->a[106318] = 1;
|
||||
v->a[106319] = sym_comment;
|
||||
small_parse_table_5316(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5316(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106320] = actions(107);
|
||||
v->a[106321] = 1;
|
||||
v->a[106322] = anon_sym_TILDE;
|
||||
v->a[106323] = actions(237);
|
||||
v->a[106324] = 1;
|
||||
v->a[106325] = sym_word;
|
||||
v->a[106326] = actions(248);
|
||||
v->a[106327] = 1;
|
||||
v->a[106328] = anon_sym_LPAREN;
|
||||
v->a[106329] = actions(250);
|
||||
v->a[106330] = 1;
|
||||
v->a[106331] = anon_sym_BANG;
|
||||
v->a[106332] = actions(258);
|
||||
v->a[106333] = 1;
|
||||
v->a[106334] = anon_sym_DOLLAR;
|
||||
v->a[106335] = actions(264);
|
||||
v->a[106336] = 1;
|
||||
v->a[106337] = aux_sym_number_token1;
|
||||
v->a[106338] = actions(266);
|
||||
v->a[106339] = 1;
|
||||
small_parse_table_5317(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5317(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106340] = aux_sym_number_token2;
|
||||
v->a[106341] = actions(270);
|
||||
v->a[106342] = 1;
|
||||
v->a[106343] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106344] = actions(282);
|
||||
v->a[106345] = 1;
|
||||
v->a[106346] = sym_test_operator;
|
||||
v->a[106347] = actions(284);
|
||||
v->a[106348] = 1;
|
||||
v->a[106349] = sym__brace_start;
|
||||
v->a[106350] = actions(1075);
|
||||
v->a[106351] = 1;
|
||||
v->a[106352] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106353] = actions(1079);
|
||||
v->a[106354] = 1;
|
||||
v->a[106355] = sym__special_character;
|
||||
v->a[106356] = actions(1081);
|
||||
v->a[106357] = 1;
|
||||
v->a[106358] = anon_sym_DQUOTE;
|
||||
v->a[106359] = actions(1085);
|
||||
small_parse_table_5318(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5318(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106360] = 1;
|
||||
v->a[106361] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106362] = actions(1087);
|
||||
v->a[106363] = 1;
|
||||
v->a[106364] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106365] = actions(3598);
|
||||
v->a[106366] = 1;
|
||||
v->a[106367] = anon_sym_BQUOTE;
|
||||
v->a[106368] = state(2690);
|
||||
v->a[106369] = 1;
|
||||
v->a[106370] = aux_sym__literal_repeat1;
|
||||
v->a[106371] = state(3107);
|
||||
v->a[106372] = 1;
|
||||
v->a[106373] = sym__expression;
|
||||
v->a[106374] = actions(103);
|
||||
v->a[106375] = 2;
|
||||
v->a[106376] = anon_sym_PLUS_PLUS2;
|
||||
v->a[106377] = anon_sym_DASH_DASH2;
|
||||
v->a[106378] = actions(105);
|
||||
v->a[106379] = 2;
|
||||
small_parse_table_5319(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5319(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106380] = anon_sym_DASH2;
|
||||
v->a[106381] = anon_sym_PLUS2;
|
||||
v->a[106382] = actions(1073);
|
||||
v->a[106383] = 2;
|
||||
v->a[106384] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106385] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106386] = actions(1083);
|
||||
v->a[106387] = 2;
|
||||
v->a[106388] = sym_raw_string;
|
||||
v->a[106389] = sym_ansi_c_string;
|
||||
v->a[106390] = actions(1089);
|
||||
v->a[106391] = 2;
|
||||
v->a[106392] = anon_sym_LT_LPAREN;
|
||||
v->a[106393] = anon_sym_GT_LPAREN;
|
||||
v->a[106394] = state(3053);
|
||||
v->a[106395] = 6;
|
||||
v->a[106396] = sym_binary_expression;
|
||||
v->a[106397] = sym_ternary_expression;
|
||||
v->a[106398] = sym_unary_expression;
|
||||
v->a[106399] = sym_postfix_expression;
|
||||
small_parse_table_5320(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1063.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1064.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1064.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_parenthesized_expression;
|
||||
v->a[106401] = sym_concatenation;
|
||||
v->a[106402] = state(2500);
|
||||
v->a[106403] = 9;
|
||||
v->a[106404] = sym_arithmetic_expansion;
|
||||
v->a[106405] = sym_brace_expression;
|
||||
v->a[106406] = sym_string;
|
||||
v->a[106407] = sym_translated_string;
|
||||
v->a[106408] = sym_number;
|
||||
v->a[106409] = sym_simple_expansion;
|
||||
v->a[106410] = sym_expansion;
|
||||
v->a[106411] = sym_command_substitution;
|
||||
v->a[106412] = sym_process_substitution;
|
||||
v->a[106413] = 27;
|
||||
v->a[106414] = actions(71);
|
||||
v->a[106415] = 1;
|
||||
v->a[106416] = sym_comment;
|
||||
v->a[106417] = actions(363);
|
||||
v->a[106418] = 1;
|
||||
v->a[106419] = anon_sym_DOLLAR_LBRACK;
|
||||
small_parse_table_5321(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5321(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106420] = actions(367);
|
||||
v->a[106421] = 1;
|
||||
v->a[106422] = anon_sym_DOLLAR;
|
||||
v->a[106423] = actions(371);
|
||||
v->a[106424] = 1;
|
||||
v->a[106425] = anon_sym_DQUOTE;
|
||||
v->a[106426] = actions(375);
|
||||
v->a[106427] = 1;
|
||||
v->a[106428] = aux_sym_number_token1;
|
||||
v->a[106429] = actions(377);
|
||||
v->a[106430] = 1;
|
||||
v->a[106431] = aux_sym_number_token2;
|
||||
v->a[106432] = actions(379);
|
||||
v->a[106433] = 1;
|
||||
v->a[106434] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106435] = actions(381);
|
||||
v->a[106436] = 1;
|
||||
v->a[106437] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106438] = actions(385);
|
||||
v->a[106439] = 1;
|
||||
small_parse_table_5322(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5322(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106440] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106441] = actions(391);
|
||||
v->a[106442] = 1;
|
||||
v->a[106443] = sym__brace_start;
|
||||
v->a[106444] = actions(1093);
|
||||
v->a[106445] = 1;
|
||||
v->a[106446] = anon_sym_LPAREN;
|
||||
v->a[106447] = actions(1095);
|
||||
v->a[106448] = 1;
|
||||
v->a[106449] = anon_sym_BANG;
|
||||
v->a[106450] = actions(1103);
|
||||
v->a[106451] = 1;
|
||||
v->a[106452] = anon_sym_TILDE;
|
||||
v->a[106453] = actions(5809);
|
||||
v->a[106454] = 1;
|
||||
v->a[106455] = anon_sym_BQUOTE;
|
||||
v->a[106456] = actions(5916);
|
||||
v->a[106457] = 1;
|
||||
v->a[106458] = sym__special_character;
|
||||
v->a[106459] = actions(6175);
|
||||
small_parse_table_5323(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5323(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106460] = 1;
|
||||
v->a[106461] = sym_word;
|
||||
v->a[106462] = actions(6179);
|
||||
v->a[106463] = 1;
|
||||
v->a[106464] = sym_test_operator;
|
||||
v->a[106465] = state(2445);
|
||||
v->a[106466] = 1;
|
||||
v->a[106467] = aux_sym__literal_repeat1;
|
||||
v->a[106468] = state(3397);
|
||||
v->a[106469] = 1;
|
||||
v->a[106470] = sym__expression;
|
||||
v->a[106471] = actions(352);
|
||||
v->a[106472] = 2;
|
||||
v->a[106473] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106474] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106475] = actions(387);
|
||||
v->a[106476] = 2;
|
||||
v->a[106477] = anon_sym_LT_LPAREN;
|
||||
v->a[106478] = anon_sym_GT_LPAREN;
|
||||
v->a[106479] = actions(1099);
|
||||
small_parse_table_5324(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5324(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106480] = 2;
|
||||
v->a[106481] = anon_sym_PLUS_PLUS2;
|
||||
v->a[106482] = anon_sym_DASH_DASH2;
|
||||
v->a[106483] = actions(1101);
|
||||
v->a[106484] = 2;
|
||||
v->a[106485] = anon_sym_DASH2;
|
||||
v->a[106486] = anon_sym_PLUS2;
|
||||
v->a[106487] = actions(6177);
|
||||
v->a[106488] = 2;
|
||||
v->a[106489] = sym_raw_string;
|
||||
v->a[106490] = sym_ansi_c_string;
|
||||
v->a[106491] = state(2594);
|
||||
v->a[106492] = 2;
|
||||
v->a[106493] = sym_ternary_expression;
|
||||
v->a[106494] = sym_postfix_expression;
|
||||
v->a[106495] = state(2834);
|
||||
v->a[106496] = 4;
|
||||
v->a[106497] = sym_binary_expression;
|
||||
v->a[106498] = sym_unary_expression;
|
||||
v->a[106499] = sym_parenthesized_expression;
|
||||
small_parse_table_5325(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1064.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1065.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1065.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_concatenation;
|
||||
v->a[106501] = state(2461);
|
||||
v->a[106502] = 9;
|
||||
v->a[106503] = sym_arithmetic_expansion;
|
||||
v->a[106504] = sym_brace_expression;
|
||||
v->a[106505] = sym_string;
|
||||
v->a[106506] = sym_translated_string;
|
||||
v->a[106507] = sym_number;
|
||||
v->a[106508] = sym_simple_expansion;
|
||||
v->a[106509] = sym_expansion;
|
||||
v->a[106510] = sym_command_substitution;
|
||||
v->a[106511] = sym_process_substitution;
|
||||
v->a[106512] = 3;
|
||||
v->a[106513] = actions(3);
|
||||
v->a[106514] = 1;
|
||||
v->a[106515] = sym_comment;
|
||||
v->a[106516] = actions(1358);
|
||||
v->a[106517] = 6;
|
||||
v->a[106518] = sym_file_descriptor;
|
||||
v->a[106519] = sym__concat;
|
||||
small_parse_table_5326(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5326(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106520] = sym_test_operator;
|
||||
v->a[106521] = sym__brace_start;
|
||||
v->a[106522] = ts_builtin_sym_end;
|
||||
v->a[106523] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106524] = actions(1356);
|
||||
v->a[106525] = 37;
|
||||
v->a[106526] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106527] = anon_sym_SEMI;
|
||||
v->a[106528] = anon_sym_PIPE_PIPE;
|
||||
v->a[106529] = anon_sym_AMP_AMP;
|
||||
v->a[106530] = anon_sym_PIPE;
|
||||
v->a[106531] = anon_sym_AMP;
|
||||
v->a[106532] = anon_sym_LT;
|
||||
v->a[106533] = anon_sym_GT;
|
||||
v->a[106534] = anon_sym_LT_LT;
|
||||
v->a[106535] = anon_sym_GT_GT;
|
||||
v->a[106536] = anon_sym_SEMI_SEMI;
|
||||
v->a[106537] = anon_sym_PIPE_AMP;
|
||||
v->a[106538] = anon_sym_AMP_GT;
|
||||
v->a[106539] = anon_sym_AMP_GT_GT;
|
||||
small_parse_table_5327(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5327(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106540] = anon_sym_LT_AMP;
|
||||
v->a[106541] = anon_sym_GT_AMP;
|
||||
v->a[106542] = anon_sym_GT_PIPE;
|
||||
v->a[106543] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106544] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106545] = anon_sym_LT_LT_DASH;
|
||||
v->a[106546] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106547] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106548] = aux_sym_concatenation_token1;
|
||||
v->a[106549] = anon_sym_DOLLAR;
|
||||
v->a[106550] = sym__special_character;
|
||||
v->a[106551] = anon_sym_DQUOTE;
|
||||
v->a[106552] = sym_raw_string;
|
||||
v->a[106553] = sym_ansi_c_string;
|
||||
v->a[106554] = aux_sym_number_token1;
|
||||
v->a[106555] = aux_sym_number_token2;
|
||||
v->a[106556] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106557] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106558] = anon_sym_BQUOTE;
|
||||
v->a[106559] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5328(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5328(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106560] = anon_sym_LT_LPAREN;
|
||||
v->a[106561] = anon_sym_GT_LPAREN;
|
||||
v->a[106562] = sym_word;
|
||||
v->a[106563] = 26;
|
||||
v->a[106564] = actions(71);
|
||||
v->a[106565] = 1;
|
||||
v->a[106566] = sym_comment;
|
||||
v->a[106567] = actions(187);
|
||||
v->a[106568] = 1;
|
||||
v->a[106569] = anon_sym_TILDE;
|
||||
v->a[106570] = actions(350);
|
||||
v->a[106571] = 1;
|
||||
v->a[106572] = sym_word;
|
||||
v->a[106573] = actions(359);
|
||||
v->a[106574] = 1;
|
||||
v->a[106575] = anon_sym_LPAREN;
|
||||
v->a[106576] = actions(361);
|
||||
v->a[106577] = 1;
|
||||
v->a[106578] = anon_sym_BANG;
|
||||
v->a[106579] = actions(363);
|
||||
small_parse_table_5329(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5329(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106580] = 1;
|
||||
v->a[106581] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106582] = actions(367);
|
||||
v->a[106583] = 1;
|
||||
v->a[106584] = anon_sym_DOLLAR;
|
||||
v->a[106585] = actions(371);
|
||||
v->a[106586] = 1;
|
||||
v->a[106587] = anon_sym_DQUOTE;
|
||||
v->a[106588] = actions(375);
|
||||
v->a[106589] = 1;
|
||||
v->a[106590] = aux_sym_number_token1;
|
||||
v->a[106591] = actions(377);
|
||||
v->a[106592] = 1;
|
||||
v->a[106593] = aux_sym_number_token2;
|
||||
v->a[106594] = actions(379);
|
||||
v->a[106595] = 1;
|
||||
v->a[106596] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106597] = actions(381);
|
||||
v->a[106598] = 1;
|
||||
v->a[106599] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5330(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1065.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1066.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1066.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = actions(385);
|
||||
v->a[106601] = 1;
|
||||
v->a[106602] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106603] = actions(389);
|
||||
v->a[106604] = 1;
|
||||
v->a[106605] = sym_test_operator;
|
||||
v->a[106606] = actions(391);
|
||||
v->a[106607] = 1;
|
||||
v->a[106608] = sym__brace_start;
|
||||
v->a[106609] = actions(5807);
|
||||
v->a[106610] = 1;
|
||||
v->a[106611] = sym__special_character;
|
||||
v->a[106612] = actions(5809);
|
||||
v->a[106613] = 1;
|
||||
v->a[106614] = anon_sym_BQUOTE;
|
||||
v->a[106615] = state(2641);
|
||||
v->a[106616] = 1;
|
||||
v->a[106617] = aux_sym__literal_repeat1;
|
||||
v->a[106618] = state(2951);
|
||||
v->a[106619] = 1;
|
||||
small_parse_table_5331(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5331(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106620] = sym__expression;
|
||||
v->a[106621] = actions(183);
|
||||
v->a[106622] = 2;
|
||||
v->a[106623] = anon_sym_PLUS_PLUS2;
|
||||
v->a[106624] = anon_sym_DASH_DASH2;
|
||||
v->a[106625] = actions(185);
|
||||
v->a[106626] = 2;
|
||||
v->a[106627] = anon_sym_DASH2;
|
||||
v->a[106628] = anon_sym_PLUS2;
|
||||
v->a[106629] = actions(352);
|
||||
v->a[106630] = 2;
|
||||
v->a[106631] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106632] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106633] = actions(373);
|
||||
v->a[106634] = 2;
|
||||
v->a[106635] = sym_raw_string;
|
||||
v->a[106636] = sym_ansi_c_string;
|
||||
v->a[106637] = actions(387);
|
||||
v->a[106638] = 2;
|
||||
v->a[106639] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5332(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5332(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106640] = anon_sym_GT_LPAREN;
|
||||
v->a[106641] = state(3071);
|
||||
v->a[106642] = 6;
|
||||
v->a[106643] = sym_binary_expression;
|
||||
v->a[106644] = sym_ternary_expression;
|
||||
v->a[106645] = sym_unary_expression;
|
||||
v->a[106646] = sym_postfix_expression;
|
||||
v->a[106647] = sym_parenthesized_expression;
|
||||
v->a[106648] = sym_concatenation;
|
||||
v->a[106649] = state(2521);
|
||||
v->a[106650] = 9;
|
||||
v->a[106651] = sym_arithmetic_expansion;
|
||||
v->a[106652] = sym_brace_expression;
|
||||
v->a[106653] = sym_string;
|
||||
v->a[106654] = sym_translated_string;
|
||||
v->a[106655] = sym_number;
|
||||
v->a[106656] = sym_simple_expansion;
|
||||
v->a[106657] = sym_expansion;
|
||||
v->a[106658] = sym_command_substitution;
|
||||
v->a[106659] = sym_process_substitution;
|
||||
small_parse_table_5333(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5333(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106660] = 3;
|
||||
v->a[106661] = actions(71);
|
||||
v->a[106662] = 1;
|
||||
v->a[106663] = sym_comment;
|
||||
v->a[106664] = actions(1348);
|
||||
v->a[106665] = 16;
|
||||
v->a[106666] = anon_sym_PIPE;
|
||||
v->a[106667] = anon_sym_EQ_EQ;
|
||||
v->a[106668] = anon_sym_LT;
|
||||
v->a[106669] = anon_sym_GT;
|
||||
v->a[106670] = anon_sym_LT_LT;
|
||||
v->a[106671] = anon_sym_LPAREN;
|
||||
v->a[106672] = anon_sym_EQ_TILDE;
|
||||
v->a[106673] = anon_sym_AMP_GT;
|
||||
v->a[106674] = anon_sym_LT_AMP;
|
||||
v->a[106675] = anon_sym_GT_AMP;
|
||||
v->a[106676] = anon_sym_DOLLAR;
|
||||
v->a[106677] = aux_sym_number_token1;
|
||||
v->a[106678] = aux_sym_number_token2;
|
||||
v->a[106679] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5334(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5334(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106680] = anon_sym_BQUOTE;
|
||||
v->a[106681] = sym_word;
|
||||
v->a[106682] = actions(1350);
|
||||
v->a[106683] = 27;
|
||||
v->a[106684] = sym_file_descriptor;
|
||||
v->a[106685] = sym__concat;
|
||||
v->a[106686] = sym_test_operator;
|
||||
v->a[106687] = sym__bare_dollar;
|
||||
v->a[106688] = sym__brace_start;
|
||||
v->a[106689] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106690] = anon_sym_PIPE_PIPE;
|
||||
v->a[106691] = anon_sym_AMP_AMP;
|
||||
v->a[106692] = anon_sym_GT_GT;
|
||||
v->a[106693] = anon_sym_PIPE_AMP;
|
||||
v->a[106694] = anon_sym_AMP_GT_GT;
|
||||
v->a[106695] = anon_sym_GT_PIPE;
|
||||
v->a[106696] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106697] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106698] = anon_sym_LT_LT_DASH;
|
||||
v->a[106699] = anon_sym_LT_LT_LT;
|
||||
small_parse_table_5335(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1066.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1067.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1067.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106701] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106702] = aux_sym_concatenation_token1;
|
||||
v->a[106703] = sym__special_character;
|
||||
v->a[106704] = anon_sym_DQUOTE;
|
||||
v->a[106705] = sym_raw_string;
|
||||
v->a[106706] = sym_ansi_c_string;
|
||||
v->a[106707] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106708] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106709] = anon_sym_LT_LPAREN;
|
||||
v->a[106710] = anon_sym_GT_LPAREN;
|
||||
v->a[106711] = 3;
|
||||
v->a[106712] = actions(3);
|
||||
v->a[106713] = 1;
|
||||
v->a[106714] = sym_comment;
|
||||
v->a[106715] = actions(1263);
|
||||
v->a[106716] = 4;
|
||||
v->a[106717] = sym_file_descriptor;
|
||||
v->a[106718] = sym_test_operator;
|
||||
v->a[106719] = sym__brace_start;
|
||||
small_parse_table_5336(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5336(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106720] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106721] = actions(1261);
|
||||
v->a[106722] = 39;
|
||||
v->a[106723] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106724] = anon_sym_SEMI;
|
||||
v->a[106725] = anon_sym_PIPE_PIPE;
|
||||
v->a[106726] = anon_sym_AMP_AMP;
|
||||
v->a[106727] = anon_sym_PIPE;
|
||||
v->a[106728] = anon_sym_AMP;
|
||||
v->a[106729] = anon_sym_LT;
|
||||
v->a[106730] = anon_sym_GT;
|
||||
v->a[106731] = anon_sym_LT_LT;
|
||||
v->a[106732] = anon_sym_GT_GT;
|
||||
v->a[106733] = anon_sym_SEMI_SEMI;
|
||||
v->a[106734] = anon_sym_SEMI_AMP;
|
||||
v->a[106735] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[106736] = anon_sym_PIPE_AMP;
|
||||
v->a[106737] = anon_sym_AMP_GT;
|
||||
v->a[106738] = anon_sym_AMP_GT_GT;
|
||||
v->a[106739] = anon_sym_LT_AMP;
|
||||
small_parse_table_5337(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5337(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106740] = anon_sym_GT_AMP;
|
||||
v->a[106741] = anon_sym_GT_PIPE;
|
||||
v->a[106742] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106743] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106744] = anon_sym_LT_LT_DASH;
|
||||
v->a[106745] = anon_sym_LT_LT_LT;
|
||||
v->a[106746] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106747] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106748] = anon_sym_DOLLAR;
|
||||
v->a[106749] = sym__special_character;
|
||||
v->a[106750] = anon_sym_DQUOTE;
|
||||
v->a[106751] = sym_raw_string;
|
||||
v->a[106752] = sym_ansi_c_string;
|
||||
v->a[106753] = aux_sym_number_token1;
|
||||
v->a[106754] = aux_sym_number_token2;
|
||||
v->a[106755] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106756] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106757] = anon_sym_BQUOTE;
|
||||
v->a[106758] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106759] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5338(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5338(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106760] = anon_sym_GT_LPAREN;
|
||||
v->a[106761] = sym_word;
|
||||
v->a[106762] = 3;
|
||||
v->a[106763] = actions(3);
|
||||
v->a[106764] = 1;
|
||||
v->a[106765] = sym_comment;
|
||||
v->a[106766] = actions(1346);
|
||||
v->a[106767] = 6;
|
||||
v->a[106768] = sym_file_descriptor;
|
||||
v->a[106769] = sym__concat;
|
||||
v->a[106770] = sym_test_operator;
|
||||
v->a[106771] = sym__brace_start;
|
||||
v->a[106772] = ts_builtin_sym_end;
|
||||
v->a[106773] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106774] = actions(1344);
|
||||
v->a[106775] = 37;
|
||||
v->a[106776] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106777] = anon_sym_SEMI;
|
||||
v->a[106778] = anon_sym_PIPE_PIPE;
|
||||
v->a[106779] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5339(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5339(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106780] = anon_sym_PIPE;
|
||||
v->a[106781] = anon_sym_AMP;
|
||||
v->a[106782] = anon_sym_LT;
|
||||
v->a[106783] = anon_sym_GT;
|
||||
v->a[106784] = anon_sym_LT_LT;
|
||||
v->a[106785] = anon_sym_GT_GT;
|
||||
v->a[106786] = anon_sym_SEMI_SEMI;
|
||||
v->a[106787] = anon_sym_PIPE_AMP;
|
||||
v->a[106788] = anon_sym_AMP_GT;
|
||||
v->a[106789] = anon_sym_AMP_GT_GT;
|
||||
v->a[106790] = anon_sym_LT_AMP;
|
||||
v->a[106791] = anon_sym_GT_AMP;
|
||||
v->a[106792] = anon_sym_GT_PIPE;
|
||||
v->a[106793] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106794] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106795] = anon_sym_LT_LT_DASH;
|
||||
v->a[106796] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106797] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106798] = aux_sym_concatenation_token1;
|
||||
v->a[106799] = anon_sym_DOLLAR;
|
||||
small_parse_table_5340(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1067.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1068.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1068.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym__special_character;
|
||||
v->a[106801] = anon_sym_DQUOTE;
|
||||
v->a[106802] = sym_raw_string;
|
||||
v->a[106803] = sym_ansi_c_string;
|
||||
v->a[106804] = aux_sym_number_token1;
|
||||
v->a[106805] = aux_sym_number_token2;
|
||||
v->a[106806] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106807] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106808] = anon_sym_BQUOTE;
|
||||
v->a[106809] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106810] = anon_sym_LT_LPAREN;
|
||||
v->a[106811] = anon_sym_GT_LPAREN;
|
||||
v->a[106812] = sym_word;
|
||||
v->a[106813] = 8;
|
||||
v->a[106814] = actions(3);
|
||||
v->a[106815] = 1;
|
||||
v->a[106816] = sym_comment;
|
||||
v->a[106817] = actions(5826);
|
||||
v->a[106818] = 1;
|
||||
v->a[106819] = aux_sym_heredoc_redirect_token1;
|
||||
small_parse_table_5341(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5341(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106820] = actions(5828);
|
||||
v->a[106821] = 1;
|
||||
v->a[106822] = sym_file_descriptor;
|
||||
v->a[106823] = actions(6181);
|
||||
v->a[106824] = 1;
|
||||
v->a[106825] = anon_sym_RPAREN;
|
||||
v->a[106826] = actions(5831);
|
||||
v->a[106827] = 3;
|
||||
v->a[106828] = sym_variable_name;
|
||||
v->a[106829] = sym_test_operator;
|
||||
v->a[106830] = sym__brace_start;
|
||||
v->a[106831] = actions(5821);
|
||||
v->a[106832] = 9;
|
||||
v->a[106833] = anon_sym_SEMI;
|
||||
v->a[106834] = anon_sym_PIPE_PIPE;
|
||||
v->a[106835] = anon_sym_AMP_AMP;
|
||||
v->a[106836] = anon_sym_PIPE;
|
||||
v->a[106837] = anon_sym_AMP;
|
||||
v->a[106838] = anon_sym_LT_LT;
|
||||
v->a[106839] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_5342(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5342(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106840] = anon_sym_PIPE_AMP;
|
||||
v->a[106841] = anon_sym_LT_LT_DASH;
|
||||
v->a[106842] = actions(5823);
|
||||
v->a[106843] = 11;
|
||||
v->a[106844] = anon_sym_LT;
|
||||
v->a[106845] = anon_sym_GT;
|
||||
v->a[106846] = anon_sym_GT_GT;
|
||||
v->a[106847] = anon_sym_AMP_GT;
|
||||
v->a[106848] = anon_sym_AMP_GT_GT;
|
||||
v->a[106849] = anon_sym_LT_AMP;
|
||||
v->a[106850] = anon_sym_GT_AMP;
|
||||
v->a[106851] = anon_sym_GT_PIPE;
|
||||
v->a[106852] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106853] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106854] = anon_sym_LT_LT_LT;
|
||||
v->a[106855] = actions(5819);
|
||||
v->a[106856] = 17;
|
||||
v->a[106857] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106858] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106859] = anon_sym_DOLLAR_LBRACK;
|
||||
small_parse_table_5343(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5343(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106860] = anon_sym_DOLLAR;
|
||||
v->a[106861] = sym__special_character;
|
||||
v->a[106862] = anon_sym_DQUOTE;
|
||||
v->a[106863] = sym_raw_string;
|
||||
v->a[106864] = sym_ansi_c_string;
|
||||
v->a[106865] = aux_sym_number_token1;
|
||||
v->a[106866] = aux_sym_number_token2;
|
||||
v->a[106867] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106868] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106869] = anon_sym_BQUOTE;
|
||||
v->a[106870] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106871] = anon_sym_LT_LPAREN;
|
||||
v->a[106872] = anon_sym_GT_LPAREN;
|
||||
v->a[106873] = sym_word;
|
||||
v->a[106874] = 8;
|
||||
v->a[106875] = actions(3);
|
||||
v->a[106876] = 1;
|
||||
v->a[106877] = sym_comment;
|
||||
v->a[106878] = actions(5826);
|
||||
v->a[106879] = 1;
|
||||
small_parse_table_5344(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5344(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106880] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106881] = actions(5828);
|
||||
v->a[106882] = 1;
|
||||
v->a[106883] = sym_file_descriptor;
|
||||
v->a[106884] = actions(6184);
|
||||
v->a[106885] = 1;
|
||||
v->a[106886] = anon_sym_RPAREN;
|
||||
v->a[106887] = actions(5831);
|
||||
v->a[106888] = 3;
|
||||
v->a[106889] = sym_variable_name;
|
||||
v->a[106890] = sym_test_operator;
|
||||
v->a[106891] = sym__brace_start;
|
||||
v->a[106892] = actions(5821);
|
||||
v->a[106893] = 9;
|
||||
v->a[106894] = anon_sym_SEMI;
|
||||
v->a[106895] = anon_sym_PIPE_PIPE;
|
||||
v->a[106896] = anon_sym_AMP_AMP;
|
||||
v->a[106897] = anon_sym_PIPE;
|
||||
v->a[106898] = anon_sym_AMP;
|
||||
v->a[106899] = anon_sym_LT_LT;
|
||||
small_parse_table_5345(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1068.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1069.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1069.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_SEMI;
|
||||
v->a[106901] = anon_sym_PIPE_AMP;
|
||||
v->a[106902] = anon_sym_LT_LT_DASH;
|
||||
v->a[106903] = actions(5823);
|
||||
v->a[106904] = 11;
|
||||
v->a[106905] = anon_sym_LT;
|
||||
v->a[106906] = anon_sym_GT;
|
||||
v->a[106907] = anon_sym_GT_GT;
|
||||
v->a[106908] = anon_sym_AMP_GT;
|
||||
v->a[106909] = anon_sym_AMP_GT_GT;
|
||||
v->a[106910] = anon_sym_LT_AMP;
|
||||
v->a[106911] = anon_sym_GT_AMP;
|
||||
v->a[106912] = anon_sym_GT_PIPE;
|
||||
v->a[106913] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106914] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106915] = anon_sym_LT_LT_LT;
|
||||
v->a[106916] = actions(5819);
|
||||
v->a[106917] = 17;
|
||||
v->a[106918] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[106919] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5346(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5346(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106920] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106921] = anon_sym_DOLLAR;
|
||||
v->a[106922] = sym__special_character;
|
||||
v->a[106923] = anon_sym_DQUOTE;
|
||||
v->a[106924] = sym_raw_string;
|
||||
v->a[106925] = sym_ansi_c_string;
|
||||
v->a[106926] = aux_sym_number_token1;
|
||||
v->a[106927] = aux_sym_number_token2;
|
||||
v->a[106928] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106929] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106930] = anon_sym_BQUOTE;
|
||||
v->a[106931] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106932] = anon_sym_LT_LPAREN;
|
||||
v->a[106933] = anon_sym_GT_LPAREN;
|
||||
v->a[106934] = sym_word;
|
||||
v->a[106935] = 8;
|
||||
v->a[106936] = actions(3);
|
||||
v->a[106937] = 1;
|
||||
v->a[106938] = sym_comment;
|
||||
v->a[106939] = actions(5826);
|
||||
small_parse_table_5347(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5347(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106940] = 1;
|
||||
v->a[106941] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[106942] = actions(5828);
|
||||
v->a[106943] = 1;
|
||||
v->a[106944] = sym_file_descriptor;
|
||||
v->a[106945] = actions(6187);
|
||||
v->a[106946] = 1;
|
||||
v->a[106947] = anon_sym_RPAREN;
|
||||
v->a[106948] = actions(5831);
|
||||
v->a[106949] = 3;
|
||||
v->a[106950] = sym_variable_name;
|
||||
v->a[106951] = sym_test_operator;
|
||||
v->a[106952] = sym__brace_start;
|
||||
v->a[106953] = actions(5821);
|
||||
v->a[106954] = 9;
|
||||
v->a[106955] = anon_sym_SEMI;
|
||||
v->a[106956] = anon_sym_PIPE_PIPE;
|
||||
v->a[106957] = anon_sym_AMP_AMP;
|
||||
v->a[106958] = anon_sym_PIPE;
|
||||
v->a[106959] = anon_sym_AMP;
|
||||
small_parse_table_5348(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5348(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106960] = anon_sym_LT_LT;
|
||||
v->a[106961] = anon_sym_SEMI_SEMI;
|
||||
v->a[106962] = anon_sym_PIPE_AMP;
|
||||
v->a[106963] = anon_sym_LT_LT_DASH;
|
||||
v->a[106964] = actions(5823);
|
||||
v->a[106965] = 11;
|
||||
v->a[106966] = anon_sym_LT;
|
||||
v->a[106967] = anon_sym_GT;
|
||||
v->a[106968] = anon_sym_GT_GT;
|
||||
v->a[106969] = anon_sym_AMP_GT;
|
||||
v->a[106970] = anon_sym_AMP_GT_GT;
|
||||
v->a[106971] = anon_sym_LT_AMP;
|
||||
v->a[106972] = anon_sym_GT_AMP;
|
||||
v->a[106973] = anon_sym_GT_PIPE;
|
||||
v->a[106974] = anon_sym_LT_AMP_DASH;
|
||||
v->a[106975] = anon_sym_GT_AMP_DASH;
|
||||
v->a[106976] = anon_sym_LT_LT_LT;
|
||||
v->a[106977] = actions(5819);
|
||||
v->a[106978] = 17;
|
||||
v->a[106979] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5349(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5349(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[106980] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[106981] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[106982] = anon_sym_DOLLAR;
|
||||
v->a[106983] = sym__special_character;
|
||||
v->a[106984] = anon_sym_DQUOTE;
|
||||
v->a[106985] = sym_raw_string;
|
||||
v->a[106986] = sym_ansi_c_string;
|
||||
v->a[106987] = aux_sym_number_token1;
|
||||
v->a[106988] = aux_sym_number_token2;
|
||||
v->a[106989] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[106990] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[106991] = anon_sym_BQUOTE;
|
||||
v->a[106992] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[106993] = anon_sym_LT_LPAREN;
|
||||
v->a[106994] = anon_sym_GT_LPAREN;
|
||||
v->a[106995] = sym_word;
|
||||
v->a[106996] = 8;
|
||||
v->a[106997] = actions(3);
|
||||
v->a[106998] = 1;
|
||||
v->a[106999] = sym_comment;
|
||||
small_parse_table_5350(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1069.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_107.c
Normal file
140
parser/static/small_parse_table/small_parse_table_107.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_107.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_535(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10700] = 9;
|
||||
v->a[10701] = sym_arithmetic_expansion;
|
||||
v->a[10702] = sym_brace_expression;
|
||||
v->a[10703] = sym_string;
|
||||
v->a[10704] = sym_translated_string;
|
||||
v->a[10705] = sym_number;
|
||||
v->a[10706] = sym_simple_expansion;
|
||||
v->a[10707] = sym_expansion;
|
||||
v->a[10708] = sym_command_substitution;
|
||||
v->a[10709] = sym_process_substitution;
|
||||
v->a[10710] = 8;
|
||||
v->a[10711] = actions(3);
|
||||
v->a[10712] = 1;
|
||||
v->a[10713] = sym_comment;
|
||||
v->a[10714] = actions(2307);
|
||||
v->a[10715] = 1;
|
||||
v->a[10716] = anon_sym_DQUOTE;
|
||||
v->a[10717] = actions(2947);
|
||||
v->a[10718] = 1;
|
||||
v->a[10719] = sym_variable_name;
|
||||
small_parse_table_536(v);
|
||||
}
|
||||
|
||||
void small_parse_table_536(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10720] = state(1432);
|
||||
v->a[10721] = 1;
|
||||
v->a[10722] = sym_string;
|
||||
v->a[10723] = actions(2945);
|
||||
v->a[10724] = 2;
|
||||
v->a[10725] = aux_sym__simple_variable_name_token1;
|
||||
v->a[10726] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[10727] = actions(1235);
|
||||
v->a[10728] = 3;
|
||||
v->a[10729] = sym_file_descriptor;
|
||||
v->a[10730] = sym_test_operator;
|
||||
v->a[10731] = sym__brace_start;
|
||||
v->a[10732] = actions(2943);
|
||||
v->a[10733] = 9;
|
||||
v->a[10734] = anon_sym_DASH;
|
||||
v->a[10735] = anon_sym_STAR;
|
||||
v->a[10736] = anon_sym_BANG;
|
||||
v->a[10737] = anon_sym_QMARK;
|
||||
v->a[10738] = anon_sym_DOLLAR;
|
||||
v->a[10739] = anon_sym_POUND;
|
||||
small_parse_table_537(v);
|
||||
}
|
||||
|
||||
void small_parse_table_537(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10740] = anon_sym_AT2;
|
||||
v->a[10741] = anon_sym_0;
|
||||
v->a[10742] = anon_sym__;
|
||||
v->a[10743] = actions(1227);
|
||||
v->a[10744] = 38;
|
||||
v->a[10745] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10746] = anon_sym_SEMI;
|
||||
v->a[10747] = anon_sym_PIPE_PIPE;
|
||||
v->a[10748] = anon_sym_AMP_AMP;
|
||||
v->a[10749] = anon_sym_PIPE;
|
||||
v->a[10750] = anon_sym_AMP;
|
||||
v->a[10751] = anon_sym_LT;
|
||||
v->a[10752] = anon_sym_GT;
|
||||
v->a[10753] = anon_sym_LT_LT;
|
||||
v->a[10754] = anon_sym_GT_GT;
|
||||
v->a[10755] = anon_sym_esac;
|
||||
v->a[10756] = anon_sym_SEMI_SEMI;
|
||||
v->a[10757] = anon_sym_SEMI_AMP;
|
||||
v->a[10758] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10759] = anon_sym_PIPE_AMP;
|
||||
small_parse_table_538(v);
|
||||
}
|
||||
|
||||
void small_parse_table_538(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10760] = anon_sym_AMP_GT;
|
||||
v->a[10761] = anon_sym_AMP_GT_GT;
|
||||
v->a[10762] = anon_sym_LT_AMP;
|
||||
v->a[10763] = anon_sym_GT_AMP;
|
||||
v->a[10764] = anon_sym_GT_PIPE;
|
||||
v->a[10765] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10766] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10767] = anon_sym_LT_LT_DASH;
|
||||
v->a[10768] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10769] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10770] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10771] = sym__special_character;
|
||||
v->a[10772] = sym_raw_string;
|
||||
v->a[10773] = sym_ansi_c_string;
|
||||
v->a[10774] = aux_sym_number_token1;
|
||||
v->a[10775] = aux_sym_number_token2;
|
||||
v->a[10776] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10777] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10778] = anon_sym_BQUOTE;
|
||||
v->a[10779] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_539(v);
|
||||
}
|
||||
|
||||
void small_parse_table_539(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10780] = anon_sym_LT_LPAREN;
|
||||
v->a[10781] = anon_sym_GT_LPAREN;
|
||||
v->a[10782] = sym_word;
|
||||
v->a[10783] = 8;
|
||||
v->a[10784] = actions(3);
|
||||
v->a[10785] = 1;
|
||||
v->a[10786] = sym_comment;
|
||||
v->a[10787] = actions(2307);
|
||||
v->a[10788] = 1;
|
||||
v->a[10789] = anon_sym_DQUOTE;
|
||||
v->a[10790] = actions(2947);
|
||||
v->a[10791] = 1;
|
||||
v->a[10792] = sym_variable_name;
|
||||
v->a[10793] = state(1432);
|
||||
v->a[10794] = 1;
|
||||
v->a[10795] = sym_string;
|
||||
v->a[10796] = actions(2945);
|
||||
v->a[10797] = 2;
|
||||
v->a[10798] = aux_sym__simple_variable_name_token1;
|
||||
v->a[10799] = aux_sym__multiline_variable_name_token1;
|
||||
small_parse_table_540(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_107.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1070.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1070.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = actions(5826);
|
||||
v->a[107001] = 1;
|
||||
v->a[107002] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107003] = actions(5828);
|
||||
v->a[107004] = 1;
|
||||
v->a[107005] = sym_file_descriptor;
|
||||
v->a[107006] = actions(6190);
|
||||
v->a[107007] = 1;
|
||||
v->a[107008] = anon_sym_RPAREN;
|
||||
v->a[107009] = actions(5831);
|
||||
v->a[107010] = 3;
|
||||
v->a[107011] = sym_variable_name;
|
||||
v->a[107012] = sym_test_operator;
|
||||
v->a[107013] = sym__brace_start;
|
||||
v->a[107014] = actions(5821);
|
||||
v->a[107015] = 9;
|
||||
v->a[107016] = anon_sym_SEMI;
|
||||
v->a[107017] = anon_sym_PIPE_PIPE;
|
||||
v->a[107018] = anon_sym_AMP_AMP;
|
||||
v->a[107019] = anon_sym_PIPE;
|
||||
small_parse_table_5351(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5351(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107020] = anon_sym_AMP;
|
||||
v->a[107021] = anon_sym_LT_LT;
|
||||
v->a[107022] = anon_sym_SEMI_SEMI;
|
||||
v->a[107023] = anon_sym_PIPE_AMP;
|
||||
v->a[107024] = anon_sym_LT_LT_DASH;
|
||||
v->a[107025] = actions(5823);
|
||||
v->a[107026] = 11;
|
||||
v->a[107027] = anon_sym_LT;
|
||||
v->a[107028] = anon_sym_GT;
|
||||
v->a[107029] = anon_sym_GT_GT;
|
||||
v->a[107030] = anon_sym_AMP_GT;
|
||||
v->a[107031] = anon_sym_AMP_GT_GT;
|
||||
v->a[107032] = anon_sym_LT_AMP;
|
||||
v->a[107033] = anon_sym_GT_AMP;
|
||||
v->a[107034] = anon_sym_GT_PIPE;
|
||||
v->a[107035] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107036] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107037] = anon_sym_LT_LT_LT;
|
||||
v->a[107038] = actions(5819);
|
||||
v->a[107039] = 17;
|
||||
small_parse_table_5352(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5352(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107040] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107041] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107042] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107043] = anon_sym_DOLLAR;
|
||||
v->a[107044] = sym__special_character;
|
||||
v->a[107045] = anon_sym_DQUOTE;
|
||||
v->a[107046] = sym_raw_string;
|
||||
v->a[107047] = sym_ansi_c_string;
|
||||
v->a[107048] = aux_sym_number_token1;
|
||||
v->a[107049] = aux_sym_number_token2;
|
||||
v->a[107050] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107051] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107052] = anon_sym_BQUOTE;
|
||||
v->a[107053] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107054] = anon_sym_LT_LPAREN;
|
||||
v->a[107055] = anon_sym_GT_LPAREN;
|
||||
v->a[107056] = sym_word;
|
||||
v->a[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(1338);
|
||||
v->a[107062] = 6;
|
||||
v->a[107063] = sym_file_descriptor;
|
||||
v->a[107064] = sym__concat;
|
||||
v->a[107065] = sym_test_operator;
|
||||
v->a[107066] = sym__brace_start;
|
||||
v->a[107067] = ts_builtin_sym_end;
|
||||
v->a[107068] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107069] = actions(1336);
|
||||
v->a[107070] = 37;
|
||||
v->a[107071] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107072] = anon_sym_SEMI;
|
||||
v->a[107073] = anon_sym_PIPE_PIPE;
|
||||
v->a[107074] = anon_sym_AMP_AMP;
|
||||
v->a[107075] = anon_sym_PIPE;
|
||||
v->a[107076] = anon_sym_AMP;
|
||||
v->a[107077] = anon_sym_LT;
|
||||
v->a[107078] = anon_sym_GT;
|
||||
v->a[107079] = anon_sym_LT_LT;
|
||||
small_parse_table_5354(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5354(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107080] = anon_sym_GT_GT;
|
||||
v->a[107081] = anon_sym_SEMI_SEMI;
|
||||
v->a[107082] = anon_sym_PIPE_AMP;
|
||||
v->a[107083] = anon_sym_AMP_GT;
|
||||
v->a[107084] = anon_sym_AMP_GT_GT;
|
||||
v->a[107085] = anon_sym_LT_AMP;
|
||||
v->a[107086] = anon_sym_GT_AMP;
|
||||
v->a[107087] = anon_sym_GT_PIPE;
|
||||
v->a[107088] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107089] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107090] = anon_sym_LT_LT_DASH;
|
||||
v->a[107091] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107092] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107093] = aux_sym_concatenation_token1;
|
||||
v->a[107094] = anon_sym_DOLLAR;
|
||||
v->a[107095] = sym__special_character;
|
||||
v->a[107096] = anon_sym_DQUOTE;
|
||||
v->a[107097] = sym_raw_string;
|
||||
v->a[107098] = sym_ansi_c_string;
|
||||
v->a[107099] = aux_sym_number_token1;
|
||||
small_parse_table_5355(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1070.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1071.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1071.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym_number_token2;
|
||||
v->a[107101] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107102] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107103] = anon_sym_BQUOTE;
|
||||
v->a[107104] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107105] = anon_sym_LT_LPAREN;
|
||||
v->a[107106] = anon_sym_GT_LPAREN;
|
||||
v->a[107107] = sym_word;
|
||||
v->a[107108] = 8;
|
||||
v->a[107109] = actions(3);
|
||||
v->a[107110] = 1;
|
||||
v->a[107111] = sym_comment;
|
||||
v->a[107112] = actions(5826);
|
||||
v->a[107113] = 1;
|
||||
v->a[107114] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107115] = actions(5828);
|
||||
v->a[107116] = 1;
|
||||
v->a[107117] = sym_file_descriptor;
|
||||
v->a[107118] = actions(6193);
|
||||
v->a[107119] = 1;
|
||||
small_parse_table_5356(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5356(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107120] = anon_sym_RPAREN;
|
||||
v->a[107121] = actions(5831);
|
||||
v->a[107122] = 3;
|
||||
v->a[107123] = sym_variable_name;
|
||||
v->a[107124] = sym_test_operator;
|
||||
v->a[107125] = sym__brace_start;
|
||||
v->a[107126] = actions(5821);
|
||||
v->a[107127] = 9;
|
||||
v->a[107128] = anon_sym_SEMI;
|
||||
v->a[107129] = anon_sym_PIPE_PIPE;
|
||||
v->a[107130] = anon_sym_AMP_AMP;
|
||||
v->a[107131] = anon_sym_PIPE;
|
||||
v->a[107132] = anon_sym_AMP;
|
||||
v->a[107133] = anon_sym_LT_LT;
|
||||
v->a[107134] = anon_sym_SEMI_SEMI;
|
||||
v->a[107135] = anon_sym_PIPE_AMP;
|
||||
v->a[107136] = anon_sym_LT_LT_DASH;
|
||||
v->a[107137] = actions(5823);
|
||||
v->a[107138] = 11;
|
||||
v->a[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_LT;
|
||||
v->a[107150] = actions(5819);
|
||||
v->a[107151] = 17;
|
||||
v->a[107152] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107153] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107154] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107155] = anon_sym_DOLLAR;
|
||||
v->a[107156] = sym__special_character;
|
||||
v->a[107157] = anon_sym_DQUOTE;
|
||||
v->a[107158] = sym_raw_string;
|
||||
v->a[107159] = sym_ansi_c_string;
|
||||
small_parse_table_5358(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5358(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107160] = aux_sym_number_token1;
|
||||
v->a[107161] = aux_sym_number_token2;
|
||||
v->a[107162] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107163] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107164] = anon_sym_BQUOTE;
|
||||
v->a[107165] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107166] = anon_sym_LT_LPAREN;
|
||||
v->a[107167] = anon_sym_GT_LPAREN;
|
||||
v->a[107168] = sym_word;
|
||||
v->a[107169] = 8;
|
||||
v->a[107170] = actions(3);
|
||||
v->a[107171] = 1;
|
||||
v->a[107172] = sym_comment;
|
||||
v->a[107173] = actions(5826);
|
||||
v->a[107174] = 1;
|
||||
v->a[107175] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107176] = actions(5828);
|
||||
v->a[107177] = 1;
|
||||
v->a[107178] = sym_file_descriptor;
|
||||
v->a[107179] = actions(6196);
|
||||
small_parse_table_5359(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5359(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107180] = 1;
|
||||
v->a[107181] = anon_sym_RPAREN;
|
||||
v->a[107182] = actions(5831);
|
||||
v->a[107183] = 3;
|
||||
v->a[107184] = sym_variable_name;
|
||||
v->a[107185] = sym_test_operator;
|
||||
v->a[107186] = sym__brace_start;
|
||||
v->a[107187] = actions(5821);
|
||||
v->a[107188] = 9;
|
||||
v->a[107189] = anon_sym_SEMI;
|
||||
v->a[107190] = anon_sym_PIPE_PIPE;
|
||||
v->a[107191] = anon_sym_AMP_AMP;
|
||||
v->a[107192] = anon_sym_PIPE;
|
||||
v->a[107193] = anon_sym_AMP;
|
||||
v->a[107194] = anon_sym_LT_LT;
|
||||
v->a[107195] = anon_sym_SEMI_SEMI;
|
||||
v->a[107196] = anon_sym_PIPE_AMP;
|
||||
v->a[107197] = anon_sym_LT_LT_DASH;
|
||||
v->a[107198] = actions(5823);
|
||||
v->a[107199] = 11;
|
||||
small_parse_table_5360(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1071.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1072.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1072.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_LT;
|
||||
v->a[107201] = anon_sym_GT;
|
||||
v->a[107202] = anon_sym_GT_GT;
|
||||
v->a[107203] = anon_sym_AMP_GT;
|
||||
v->a[107204] = anon_sym_AMP_GT_GT;
|
||||
v->a[107205] = anon_sym_LT_AMP;
|
||||
v->a[107206] = anon_sym_GT_AMP;
|
||||
v->a[107207] = anon_sym_GT_PIPE;
|
||||
v->a[107208] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107209] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107210] = anon_sym_LT_LT_LT;
|
||||
v->a[107211] = actions(5819);
|
||||
v->a[107212] = 17;
|
||||
v->a[107213] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107214] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107215] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107216] = anon_sym_DOLLAR;
|
||||
v->a[107217] = sym__special_character;
|
||||
v->a[107218] = anon_sym_DQUOTE;
|
||||
v->a[107219] = sym_raw_string;
|
||||
small_parse_table_5361(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5361(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107220] = sym_ansi_c_string;
|
||||
v->a[107221] = aux_sym_number_token1;
|
||||
v->a[107222] = aux_sym_number_token2;
|
||||
v->a[107223] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107224] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107225] = anon_sym_BQUOTE;
|
||||
v->a[107226] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107227] = anon_sym_LT_LPAREN;
|
||||
v->a[107228] = anon_sym_GT_LPAREN;
|
||||
v->a[107229] = sym_word;
|
||||
v->a[107230] = 3;
|
||||
v->a[107231] = actions(3);
|
||||
v->a[107232] = 1;
|
||||
v->a[107233] = sym_comment;
|
||||
v->a[107234] = actions(5375);
|
||||
v->a[107235] = 6;
|
||||
v->a[107236] = sym_file_descriptor;
|
||||
v->a[107237] = sym_variable_name;
|
||||
v->a[107238] = sym_test_operator;
|
||||
v->a[107239] = sym__brace_start;
|
||||
small_parse_table_5362(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5362(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107240] = ts_builtin_sym_end;
|
||||
v->a[107241] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107242] = actions(5373);
|
||||
v->a[107243] = 37;
|
||||
v->a[107244] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107245] = anon_sym_SEMI;
|
||||
v->a[107246] = anon_sym_PIPE_PIPE;
|
||||
v->a[107247] = anon_sym_AMP_AMP;
|
||||
v->a[107248] = anon_sym_PIPE;
|
||||
v->a[107249] = anon_sym_AMP;
|
||||
v->a[107250] = anon_sym_LT;
|
||||
v->a[107251] = anon_sym_GT;
|
||||
v->a[107252] = anon_sym_LT_LT;
|
||||
v->a[107253] = anon_sym_GT_GT;
|
||||
v->a[107254] = anon_sym_SEMI_SEMI;
|
||||
v->a[107255] = anon_sym_PIPE_AMP;
|
||||
v->a[107256] = anon_sym_AMP_GT;
|
||||
v->a[107257] = anon_sym_AMP_GT_GT;
|
||||
v->a[107258] = anon_sym_LT_AMP;
|
||||
v->a[107259] = anon_sym_GT_AMP;
|
||||
small_parse_table_5363(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5363(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107260] = anon_sym_GT_PIPE;
|
||||
v->a[107261] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107262] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107263] = anon_sym_LT_LT_DASH;
|
||||
v->a[107264] = anon_sym_LT_LT_LT;
|
||||
v->a[107265] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107266] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107267] = anon_sym_DOLLAR;
|
||||
v->a[107268] = sym__special_character;
|
||||
v->a[107269] = anon_sym_DQUOTE;
|
||||
v->a[107270] = sym_raw_string;
|
||||
v->a[107271] = sym_ansi_c_string;
|
||||
v->a[107272] = aux_sym_number_token1;
|
||||
v->a[107273] = aux_sym_number_token2;
|
||||
v->a[107274] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107275] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107276] = anon_sym_BQUOTE;
|
||||
v->a[107277] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107278] = anon_sym_LT_LPAREN;
|
||||
v->a[107279] = anon_sym_GT_LPAREN;
|
||||
small_parse_table_5364(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5364(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107280] = sym_word;
|
||||
v->a[107281] = 8;
|
||||
v->a[107282] = actions(3);
|
||||
v->a[107283] = 1;
|
||||
v->a[107284] = sym_comment;
|
||||
v->a[107285] = actions(5826);
|
||||
v->a[107286] = 1;
|
||||
v->a[107287] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107288] = actions(5828);
|
||||
v->a[107289] = 1;
|
||||
v->a[107290] = sym_file_descriptor;
|
||||
v->a[107291] = actions(6199);
|
||||
v->a[107292] = 1;
|
||||
v->a[107293] = anon_sym_RPAREN;
|
||||
v->a[107294] = actions(5831);
|
||||
v->a[107295] = 3;
|
||||
v->a[107296] = sym_variable_name;
|
||||
v->a[107297] = sym_test_operator;
|
||||
v->a[107298] = sym__brace_start;
|
||||
v->a[107299] = actions(5821);
|
||||
small_parse_table_5365(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1072.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1073.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1073.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 9;
|
||||
v->a[107301] = anon_sym_SEMI;
|
||||
v->a[107302] = anon_sym_PIPE_PIPE;
|
||||
v->a[107303] = anon_sym_AMP_AMP;
|
||||
v->a[107304] = anon_sym_PIPE;
|
||||
v->a[107305] = anon_sym_AMP;
|
||||
v->a[107306] = anon_sym_LT_LT;
|
||||
v->a[107307] = anon_sym_SEMI_SEMI;
|
||||
v->a[107308] = anon_sym_PIPE_AMP;
|
||||
v->a[107309] = anon_sym_LT_LT_DASH;
|
||||
v->a[107310] = actions(5823);
|
||||
v->a[107311] = 11;
|
||||
v->a[107312] = anon_sym_LT;
|
||||
v->a[107313] = anon_sym_GT;
|
||||
v->a[107314] = anon_sym_GT_GT;
|
||||
v->a[107315] = anon_sym_AMP_GT;
|
||||
v->a[107316] = anon_sym_AMP_GT_GT;
|
||||
v->a[107317] = anon_sym_LT_AMP;
|
||||
v->a[107318] = anon_sym_GT_AMP;
|
||||
v->a[107319] = anon_sym_GT_PIPE;
|
||||
small_parse_table_5366(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5366(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107320] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107321] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107322] = anon_sym_LT_LT_LT;
|
||||
v->a[107323] = actions(5819);
|
||||
v->a[107324] = 17;
|
||||
v->a[107325] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107326] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107327] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107328] = anon_sym_DOLLAR;
|
||||
v->a[107329] = sym__special_character;
|
||||
v->a[107330] = anon_sym_DQUOTE;
|
||||
v->a[107331] = sym_raw_string;
|
||||
v->a[107332] = sym_ansi_c_string;
|
||||
v->a[107333] = aux_sym_number_token1;
|
||||
v->a[107334] = aux_sym_number_token2;
|
||||
v->a[107335] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107336] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107337] = anon_sym_BQUOTE;
|
||||
v->a[107338] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107339] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5367(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5367(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107340] = anon_sym_GT_LPAREN;
|
||||
v->a[107341] = sym_word;
|
||||
v->a[107342] = 3;
|
||||
v->a[107343] = actions(3);
|
||||
v->a[107344] = 1;
|
||||
v->a[107345] = sym_comment;
|
||||
v->a[107346] = actions(1314);
|
||||
v->a[107347] = 6;
|
||||
v->a[107348] = sym_file_descriptor;
|
||||
v->a[107349] = sym__concat;
|
||||
v->a[107350] = sym_test_operator;
|
||||
v->a[107351] = sym__brace_start;
|
||||
v->a[107352] = ts_builtin_sym_end;
|
||||
v->a[107353] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107354] = actions(1312);
|
||||
v->a[107355] = 37;
|
||||
v->a[107356] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107357] = anon_sym_SEMI;
|
||||
v->a[107358] = anon_sym_PIPE_PIPE;
|
||||
v->a[107359] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5368(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5368(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107360] = anon_sym_PIPE;
|
||||
v->a[107361] = anon_sym_AMP;
|
||||
v->a[107362] = anon_sym_LT;
|
||||
v->a[107363] = anon_sym_GT;
|
||||
v->a[107364] = anon_sym_LT_LT;
|
||||
v->a[107365] = anon_sym_GT_GT;
|
||||
v->a[107366] = anon_sym_SEMI_SEMI;
|
||||
v->a[107367] = anon_sym_PIPE_AMP;
|
||||
v->a[107368] = anon_sym_AMP_GT;
|
||||
v->a[107369] = anon_sym_AMP_GT_GT;
|
||||
v->a[107370] = anon_sym_LT_AMP;
|
||||
v->a[107371] = anon_sym_GT_AMP;
|
||||
v->a[107372] = anon_sym_GT_PIPE;
|
||||
v->a[107373] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107374] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107375] = anon_sym_LT_LT_DASH;
|
||||
v->a[107376] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107377] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107378] = aux_sym_concatenation_token1;
|
||||
v->a[107379] = anon_sym_DOLLAR;
|
||||
small_parse_table_5369(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5369(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107380] = sym__special_character;
|
||||
v->a[107381] = anon_sym_DQUOTE;
|
||||
v->a[107382] = sym_raw_string;
|
||||
v->a[107383] = sym_ansi_c_string;
|
||||
v->a[107384] = aux_sym_number_token1;
|
||||
v->a[107385] = aux_sym_number_token2;
|
||||
v->a[107386] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107387] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107388] = anon_sym_BQUOTE;
|
||||
v->a[107389] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107390] = anon_sym_LT_LPAREN;
|
||||
v->a[107391] = anon_sym_GT_LPAREN;
|
||||
v->a[107392] = sym_word;
|
||||
v->a[107393] = 3;
|
||||
v->a[107394] = actions(3);
|
||||
v->a[107395] = 1;
|
||||
v->a[107396] = sym_comment;
|
||||
v->a[107397] = actions(5772);
|
||||
v->a[107398] = 6;
|
||||
v->a[107399] = sym_file_descriptor;
|
||||
small_parse_table_5370(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1073.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1074.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1074.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_variable_name;
|
||||
v->a[107401] = sym_test_operator;
|
||||
v->a[107402] = sym__brace_start;
|
||||
v->a[107403] = ts_builtin_sym_end;
|
||||
v->a[107404] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107405] = actions(5770);
|
||||
v->a[107406] = 37;
|
||||
v->a[107407] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107408] = anon_sym_SEMI;
|
||||
v->a[107409] = anon_sym_PIPE_PIPE;
|
||||
v->a[107410] = anon_sym_AMP_AMP;
|
||||
v->a[107411] = anon_sym_PIPE;
|
||||
v->a[107412] = anon_sym_AMP;
|
||||
v->a[107413] = anon_sym_LT;
|
||||
v->a[107414] = anon_sym_GT;
|
||||
v->a[107415] = anon_sym_LT_LT;
|
||||
v->a[107416] = anon_sym_GT_GT;
|
||||
v->a[107417] = anon_sym_SEMI_SEMI;
|
||||
v->a[107418] = anon_sym_PIPE_AMP;
|
||||
v->a[107419] = anon_sym_AMP_GT;
|
||||
small_parse_table_5371(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5371(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107420] = anon_sym_AMP_GT_GT;
|
||||
v->a[107421] = anon_sym_LT_AMP;
|
||||
v->a[107422] = anon_sym_GT_AMP;
|
||||
v->a[107423] = anon_sym_GT_PIPE;
|
||||
v->a[107424] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107425] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107426] = anon_sym_LT_LT_DASH;
|
||||
v->a[107427] = anon_sym_LT_LT_LT;
|
||||
v->a[107428] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107429] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107430] = anon_sym_DOLLAR;
|
||||
v->a[107431] = sym__special_character;
|
||||
v->a[107432] = anon_sym_DQUOTE;
|
||||
v->a[107433] = sym_raw_string;
|
||||
v->a[107434] = sym_ansi_c_string;
|
||||
v->a[107435] = aux_sym_number_token1;
|
||||
v->a[107436] = aux_sym_number_token2;
|
||||
v->a[107437] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107438] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107439] = anon_sym_BQUOTE;
|
||||
small_parse_table_5372(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5372(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107440] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107441] = anon_sym_LT_LPAREN;
|
||||
v->a[107442] = anon_sym_GT_LPAREN;
|
||||
v->a[107443] = sym_word;
|
||||
v->a[107444] = 3;
|
||||
v->a[107445] = actions(3);
|
||||
v->a[107446] = 1;
|
||||
v->a[107447] = sym_comment;
|
||||
v->a[107448] = actions(4554);
|
||||
v->a[107449] = 6;
|
||||
v->a[107450] = sym_file_descriptor;
|
||||
v->a[107451] = sym_variable_name;
|
||||
v->a[107452] = sym_test_operator;
|
||||
v->a[107453] = sym__brace_start;
|
||||
v->a[107454] = ts_builtin_sym_end;
|
||||
v->a[107455] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107456] = actions(4552);
|
||||
v->a[107457] = 37;
|
||||
v->a[107458] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107459] = anon_sym_SEMI;
|
||||
small_parse_table_5373(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5373(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107460] = anon_sym_PIPE_PIPE;
|
||||
v->a[107461] = anon_sym_AMP_AMP;
|
||||
v->a[107462] = anon_sym_PIPE;
|
||||
v->a[107463] = anon_sym_AMP;
|
||||
v->a[107464] = anon_sym_LT;
|
||||
v->a[107465] = anon_sym_GT;
|
||||
v->a[107466] = anon_sym_LT_LT;
|
||||
v->a[107467] = anon_sym_GT_GT;
|
||||
v->a[107468] = anon_sym_SEMI_SEMI;
|
||||
v->a[107469] = anon_sym_PIPE_AMP;
|
||||
v->a[107470] = anon_sym_AMP_GT;
|
||||
v->a[107471] = anon_sym_AMP_GT_GT;
|
||||
v->a[107472] = anon_sym_LT_AMP;
|
||||
v->a[107473] = anon_sym_GT_AMP;
|
||||
v->a[107474] = anon_sym_GT_PIPE;
|
||||
v->a[107475] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107476] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107477] = anon_sym_LT_LT_DASH;
|
||||
v->a[107478] = anon_sym_LT_LT_LT;
|
||||
v->a[107479] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_5374(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5374(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107480] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107481] = anon_sym_DOLLAR;
|
||||
v->a[107482] = sym__special_character;
|
||||
v->a[107483] = anon_sym_DQUOTE;
|
||||
v->a[107484] = sym_raw_string;
|
||||
v->a[107485] = sym_ansi_c_string;
|
||||
v->a[107486] = aux_sym_number_token1;
|
||||
v->a[107487] = aux_sym_number_token2;
|
||||
v->a[107488] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107489] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107490] = anon_sym_BQUOTE;
|
||||
v->a[107491] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107492] = anon_sym_LT_LPAREN;
|
||||
v->a[107493] = anon_sym_GT_LPAREN;
|
||||
v->a[107494] = sym_word;
|
||||
v->a[107495] = 3;
|
||||
v->a[107496] = actions(3);
|
||||
v->a[107497] = 1;
|
||||
v->a[107498] = sym_comment;
|
||||
v->a[107499] = actions(1354);
|
||||
small_parse_table_5375(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1074.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1075.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1075.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 5;
|
||||
v->a[107501] = sym_file_descriptor;
|
||||
v->a[107502] = sym__concat;
|
||||
v->a[107503] = sym_test_operator;
|
||||
v->a[107504] = sym__brace_start;
|
||||
v->a[107505] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107506] = actions(1352);
|
||||
v->a[107507] = 38;
|
||||
v->a[107508] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107509] = anon_sym_SEMI;
|
||||
v->a[107510] = anon_sym_PIPE_PIPE;
|
||||
v->a[107511] = anon_sym_AMP_AMP;
|
||||
v->a[107512] = anon_sym_PIPE;
|
||||
v->a[107513] = anon_sym_AMP;
|
||||
v->a[107514] = anon_sym_LT;
|
||||
v->a[107515] = anon_sym_GT;
|
||||
v->a[107516] = anon_sym_LT_LT;
|
||||
v->a[107517] = anon_sym_GT_GT;
|
||||
v->a[107518] = anon_sym_RPAREN;
|
||||
v->a[107519] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_5376(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5376(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107520] = anon_sym_PIPE_AMP;
|
||||
v->a[107521] = anon_sym_AMP_GT;
|
||||
v->a[107522] = anon_sym_AMP_GT_GT;
|
||||
v->a[107523] = anon_sym_LT_AMP;
|
||||
v->a[107524] = anon_sym_GT_AMP;
|
||||
v->a[107525] = anon_sym_GT_PIPE;
|
||||
v->a[107526] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107527] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107528] = anon_sym_LT_LT_DASH;
|
||||
v->a[107529] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107530] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107531] = aux_sym_concatenation_token1;
|
||||
v->a[107532] = anon_sym_DOLLAR;
|
||||
v->a[107533] = sym__special_character;
|
||||
v->a[107534] = anon_sym_DQUOTE;
|
||||
v->a[107535] = sym_raw_string;
|
||||
v->a[107536] = sym_ansi_c_string;
|
||||
v->a[107537] = aux_sym_number_token1;
|
||||
v->a[107538] = aux_sym_number_token2;
|
||||
v->a[107539] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_5377(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5377(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107540] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107541] = anon_sym_BQUOTE;
|
||||
v->a[107542] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107543] = anon_sym_LT_LPAREN;
|
||||
v->a[107544] = anon_sym_GT_LPAREN;
|
||||
v->a[107545] = sym_word;
|
||||
v->a[107546] = 3;
|
||||
v->a[107547] = actions(3);
|
||||
v->a[107548] = 1;
|
||||
v->a[107549] = sym_comment;
|
||||
v->a[107550] = actions(1342);
|
||||
v->a[107551] = 5;
|
||||
v->a[107552] = sym_file_descriptor;
|
||||
v->a[107553] = sym__concat;
|
||||
v->a[107554] = sym_test_operator;
|
||||
v->a[107555] = sym__brace_start;
|
||||
v->a[107556] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107557] = actions(1340);
|
||||
v->a[107558] = 38;
|
||||
v->a[107559] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5378(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5378(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107560] = anon_sym_SEMI;
|
||||
v->a[107561] = anon_sym_PIPE_PIPE;
|
||||
v->a[107562] = anon_sym_AMP_AMP;
|
||||
v->a[107563] = anon_sym_PIPE;
|
||||
v->a[107564] = anon_sym_AMP;
|
||||
v->a[107565] = anon_sym_LT;
|
||||
v->a[107566] = anon_sym_GT;
|
||||
v->a[107567] = anon_sym_LT_LT;
|
||||
v->a[107568] = anon_sym_GT_GT;
|
||||
v->a[107569] = anon_sym_RPAREN;
|
||||
v->a[107570] = anon_sym_SEMI_SEMI;
|
||||
v->a[107571] = anon_sym_PIPE_AMP;
|
||||
v->a[107572] = anon_sym_AMP_GT;
|
||||
v->a[107573] = anon_sym_AMP_GT_GT;
|
||||
v->a[107574] = anon_sym_LT_AMP;
|
||||
v->a[107575] = anon_sym_GT_AMP;
|
||||
v->a[107576] = anon_sym_GT_PIPE;
|
||||
v->a[107577] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107578] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107579] = anon_sym_LT_LT_DASH;
|
||||
small_parse_table_5379(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5379(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107580] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107581] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107582] = aux_sym_concatenation_token1;
|
||||
v->a[107583] = anon_sym_DOLLAR;
|
||||
v->a[107584] = sym__special_character;
|
||||
v->a[107585] = anon_sym_DQUOTE;
|
||||
v->a[107586] = sym_raw_string;
|
||||
v->a[107587] = sym_ansi_c_string;
|
||||
v->a[107588] = aux_sym_number_token1;
|
||||
v->a[107589] = aux_sym_number_token2;
|
||||
v->a[107590] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107591] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107592] = anon_sym_BQUOTE;
|
||||
v->a[107593] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107594] = anon_sym_LT_LPAREN;
|
||||
v->a[107595] = anon_sym_GT_LPAREN;
|
||||
v->a[107596] = sym_word;
|
||||
v->a[107597] = 8;
|
||||
v->a[107598] = actions(3);
|
||||
v->a[107599] = 1;
|
||||
small_parse_table_5380(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1075.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1076.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1076.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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(5826);
|
||||
v->a[107602] = 1;
|
||||
v->a[107603] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107604] = actions(5828);
|
||||
v->a[107605] = 1;
|
||||
v->a[107606] = sym_file_descriptor;
|
||||
v->a[107607] = actions(6202);
|
||||
v->a[107608] = 1;
|
||||
v->a[107609] = anon_sym_RPAREN;
|
||||
v->a[107610] = actions(5831);
|
||||
v->a[107611] = 3;
|
||||
v->a[107612] = sym_variable_name;
|
||||
v->a[107613] = sym_test_operator;
|
||||
v->a[107614] = sym__brace_start;
|
||||
v->a[107615] = actions(5821);
|
||||
v->a[107616] = 9;
|
||||
v->a[107617] = anon_sym_SEMI;
|
||||
v->a[107618] = anon_sym_PIPE_PIPE;
|
||||
v->a[107619] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5381(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5381(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107620] = anon_sym_PIPE;
|
||||
v->a[107621] = anon_sym_AMP;
|
||||
v->a[107622] = anon_sym_LT_LT;
|
||||
v->a[107623] = anon_sym_SEMI_SEMI;
|
||||
v->a[107624] = anon_sym_PIPE_AMP;
|
||||
v->a[107625] = anon_sym_LT_LT_DASH;
|
||||
v->a[107626] = actions(5823);
|
||||
v->a[107627] = 11;
|
||||
v->a[107628] = anon_sym_LT;
|
||||
v->a[107629] = anon_sym_GT;
|
||||
v->a[107630] = anon_sym_GT_GT;
|
||||
v->a[107631] = anon_sym_AMP_GT;
|
||||
v->a[107632] = anon_sym_AMP_GT_GT;
|
||||
v->a[107633] = anon_sym_LT_AMP;
|
||||
v->a[107634] = anon_sym_GT_AMP;
|
||||
v->a[107635] = anon_sym_GT_PIPE;
|
||||
v->a[107636] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107637] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107638] = anon_sym_LT_LT_LT;
|
||||
v->a[107639] = actions(5819);
|
||||
small_parse_table_5382(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5382(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107640] = 17;
|
||||
v->a[107641] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107642] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107643] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107644] = anon_sym_DOLLAR;
|
||||
v->a[107645] = sym__special_character;
|
||||
v->a[107646] = anon_sym_DQUOTE;
|
||||
v->a[107647] = sym_raw_string;
|
||||
v->a[107648] = sym_ansi_c_string;
|
||||
v->a[107649] = aux_sym_number_token1;
|
||||
v->a[107650] = aux_sym_number_token2;
|
||||
v->a[107651] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107652] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107653] = anon_sym_BQUOTE;
|
||||
v->a[107654] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107655] = anon_sym_LT_LPAREN;
|
||||
v->a[107656] = anon_sym_GT_LPAREN;
|
||||
v->a[107657] = sym_word;
|
||||
v->a[107658] = 3;
|
||||
v->a[107659] = actions(3);
|
||||
small_parse_table_5383(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5383(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107660] = 1;
|
||||
v->a[107661] = sym_comment;
|
||||
v->a[107662] = actions(1330);
|
||||
v->a[107663] = 5;
|
||||
v->a[107664] = sym_file_descriptor;
|
||||
v->a[107665] = sym__concat;
|
||||
v->a[107666] = sym_test_operator;
|
||||
v->a[107667] = sym__brace_start;
|
||||
v->a[107668] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107669] = actions(1328);
|
||||
v->a[107670] = 38;
|
||||
v->a[107671] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107672] = anon_sym_SEMI;
|
||||
v->a[107673] = anon_sym_PIPE_PIPE;
|
||||
v->a[107674] = anon_sym_AMP_AMP;
|
||||
v->a[107675] = anon_sym_PIPE;
|
||||
v->a[107676] = anon_sym_AMP;
|
||||
v->a[107677] = anon_sym_LT;
|
||||
v->a[107678] = anon_sym_GT;
|
||||
v->a[107679] = anon_sym_LT_LT;
|
||||
small_parse_table_5384(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5384(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107680] = anon_sym_GT_GT;
|
||||
v->a[107681] = anon_sym_RPAREN;
|
||||
v->a[107682] = anon_sym_SEMI_SEMI;
|
||||
v->a[107683] = anon_sym_PIPE_AMP;
|
||||
v->a[107684] = anon_sym_AMP_GT;
|
||||
v->a[107685] = anon_sym_AMP_GT_GT;
|
||||
v->a[107686] = anon_sym_LT_AMP;
|
||||
v->a[107687] = anon_sym_GT_AMP;
|
||||
v->a[107688] = anon_sym_GT_PIPE;
|
||||
v->a[107689] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107690] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107691] = anon_sym_LT_LT_DASH;
|
||||
v->a[107692] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107693] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107694] = aux_sym_concatenation_token1;
|
||||
v->a[107695] = anon_sym_DOLLAR;
|
||||
v->a[107696] = sym__special_character;
|
||||
v->a[107697] = anon_sym_DQUOTE;
|
||||
v->a[107698] = sym_raw_string;
|
||||
v->a[107699] = sym_ansi_c_string;
|
||||
small_parse_table_5385(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1076.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1077.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1077.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym_number_token1;
|
||||
v->a[107701] = aux_sym_number_token2;
|
||||
v->a[107702] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107703] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107704] = anon_sym_BQUOTE;
|
||||
v->a[107705] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107706] = anon_sym_LT_LPAREN;
|
||||
v->a[107707] = anon_sym_GT_LPAREN;
|
||||
v->a[107708] = sym_word;
|
||||
v->a[107709] = 8;
|
||||
v->a[107710] = actions(3);
|
||||
v->a[107711] = 1;
|
||||
v->a[107712] = sym_comment;
|
||||
v->a[107713] = actions(5826);
|
||||
v->a[107714] = 1;
|
||||
v->a[107715] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107716] = actions(5828);
|
||||
v->a[107717] = 1;
|
||||
v->a[107718] = sym_file_descriptor;
|
||||
v->a[107719] = actions(6205);
|
||||
small_parse_table_5386(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5386(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107720] = 1;
|
||||
v->a[107721] = anon_sym_RPAREN;
|
||||
v->a[107722] = actions(5831);
|
||||
v->a[107723] = 3;
|
||||
v->a[107724] = sym_variable_name;
|
||||
v->a[107725] = sym_test_operator;
|
||||
v->a[107726] = sym__brace_start;
|
||||
v->a[107727] = actions(5821);
|
||||
v->a[107728] = 9;
|
||||
v->a[107729] = anon_sym_SEMI;
|
||||
v->a[107730] = anon_sym_PIPE_PIPE;
|
||||
v->a[107731] = anon_sym_AMP_AMP;
|
||||
v->a[107732] = anon_sym_PIPE;
|
||||
v->a[107733] = anon_sym_AMP;
|
||||
v->a[107734] = anon_sym_LT_LT;
|
||||
v->a[107735] = anon_sym_SEMI_SEMI;
|
||||
v->a[107736] = anon_sym_PIPE_AMP;
|
||||
v->a[107737] = anon_sym_LT_LT_DASH;
|
||||
v->a[107738] = actions(5823);
|
||||
v->a[107739] = 11;
|
||||
small_parse_table_5387(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5387(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107740] = anon_sym_LT;
|
||||
v->a[107741] = anon_sym_GT;
|
||||
v->a[107742] = anon_sym_GT_GT;
|
||||
v->a[107743] = anon_sym_AMP_GT;
|
||||
v->a[107744] = anon_sym_AMP_GT_GT;
|
||||
v->a[107745] = anon_sym_LT_AMP;
|
||||
v->a[107746] = anon_sym_GT_AMP;
|
||||
v->a[107747] = anon_sym_GT_PIPE;
|
||||
v->a[107748] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107749] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107750] = anon_sym_LT_LT_LT;
|
||||
v->a[107751] = actions(5819);
|
||||
v->a[107752] = 17;
|
||||
v->a[107753] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107754] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107755] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107756] = anon_sym_DOLLAR;
|
||||
v->a[107757] = sym__special_character;
|
||||
v->a[107758] = anon_sym_DQUOTE;
|
||||
v->a[107759] = sym_raw_string;
|
||||
small_parse_table_5388(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5388(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107760] = sym_ansi_c_string;
|
||||
v->a[107761] = aux_sym_number_token1;
|
||||
v->a[107762] = aux_sym_number_token2;
|
||||
v->a[107763] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107764] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107765] = anon_sym_BQUOTE;
|
||||
v->a[107766] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107767] = anon_sym_LT_LPAREN;
|
||||
v->a[107768] = anon_sym_GT_LPAREN;
|
||||
v->a[107769] = sym_word;
|
||||
v->a[107770] = 8;
|
||||
v->a[107771] = actions(3);
|
||||
v->a[107772] = 1;
|
||||
v->a[107773] = sym_comment;
|
||||
v->a[107774] = actions(6210);
|
||||
v->a[107775] = 1;
|
||||
v->a[107776] = anon_sym_DQUOTE;
|
||||
v->a[107777] = actions(6214);
|
||||
v->a[107778] = 1;
|
||||
v->a[107779] = sym_variable_name;
|
||||
small_parse_table_5389(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5389(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107780] = state(3525);
|
||||
v->a[107781] = 1;
|
||||
v->a[107782] = sym_string;
|
||||
v->a[107783] = actions(6212);
|
||||
v->a[107784] = 2;
|
||||
v->a[107785] = aux_sym__simple_variable_name_token1;
|
||||
v->a[107786] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[107787] = actions(1235);
|
||||
v->a[107788] = 3;
|
||||
v->a[107789] = sym_file_descriptor;
|
||||
v->a[107790] = sym_test_operator;
|
||||
v->a[107791] = sym__brace_start;
|
||||
v->a[107792] = actions(6208);
|
||||
v->a[107793] = 9;
|
||||
v->a[107794] = anon_sym_DASH;
|
||||
v->a[107795] = anon_sym_STAR;
|
||||
v->a[107796] = anon_sym_BANG;
|
||||
v->a[107797] = anon_sym_QMARK;
|
||||
v->a[107798] = anon_sym_DOLLAR;
|
||||
v->a[107799] = anon_sym_POUND;
|
||||
small_parse_table_5390(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1077.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1078.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1078.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_AT2;
|
||||
v->a[107801] = anon_sym_0;
|
||||
v->a[107802] = anon_sym__;
|
||||
v->a[107803] = actions(1227);
|
||||
v->a[107804] = 26;
|
||||
v->a[107805] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[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_LT;
|
||||
v->a[107817] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107818] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107819] = sym__special_character;
|
||||
small_parse_table_5391(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5391(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107820] = sym_raw_string;
|
||||
v->a[107821] = sym_ansi_c_string;
|
||||
v->a[107822] = aux_sym_number_token1;
|
||||
v->a[107823] = aux_sym_number_token2;
|
||||
v->a[107824] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107825] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107826] = anon_sym_BQUOTE;
|
||||
v->a[107827] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107828] = anon_sym_LT_LPAREN;
|
||||
v->a[107829] = anon_sym_GT_LPAREN;
|
||||
v->a[107830] = sym_word;
|
||||
v->a[107831] = 3;
|
||||
v->a[107832] = actions(3);
|
||||
v->a[107833] = 1;
|
||||
v->a[107834] = sym_comment;
|
||||
v->a[107835] = actions(1322);
|
||||
v->a[107836] = 5;
|
||||
v->a[107837] = sym_file_descriptor;
|
||||
v->a[107838] = sym__concat;
|
||||
v->a[107839] = sym_test_operator;
|
||||
small_parse_table_5392(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5392(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107840] = sym__brace_start;
|
||||
v->a[107841] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107842] = actions(1320);
|
||||
v->a[107843] = 38;
|
||||
v->a[107844] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107845] = anon_sym_SEMI;
|
||||
v->a[107846] = anon_sym_PIPE_PIPE;
|
||||
v->a[107847] = anon_sym_AMP_AMP;
|
||||
v->a[107848] = anon_sym_PIPE;
|
||||
v->a[107849] = anon_sym_AMP;
|
||||
v->a[107850] = anon_sym_LT;
|
||||
v->a[107851] = anon_sym_GT;
|
||||
v->a[107852] = anon_sym_LT_LT;
|
||||
v->a[107853] = anon_sym_GT_GT;
|
||||
v->a[107854] = anon_sym_RPAREN;
|
||||
v->a[107855] = anon_sym_SEMI_SEMI;
|
||||
v->a[107856] = anon_sym_PIPE_AMP;
|
||||
v->a[107857] = anon_sym_AMP_GT;
|
||||
v->a[107858] = anon_sym_AMP_GT_GT;
|
||||
v->a[107859] = anon_sym_LT_AMP;
|
||||
small_parse_table_5393(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5393(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107860] = anon_sym_GT_AMP;
|
||||
v->a[107861] = anon_sym_GT_PIPE;
|
||||
v->a[107862] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107863] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107864] = anon_sym_LT_LT_DASH;
|
||||
v->a[107865] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107866] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107867] = aux_sym_concatenation_token1;
|
||||
v->a[107868] = anon_sym_DOLLAR;
|
||||
v->a[107869] = sym__special_character;
|
||||
v->a[107870] = anon_sym_DQUOTE;
|
||||
v->a[107871] = sym_raw_string;
|
||||
v->a[107872] = sym_ansi_c_string;
|
||||
v->a[107873] = aux_sym_number_token1;
|
||||
v->a[107874] = aux_sym_number_token2;
|
||||
v->a[107875] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107876] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107877] = anon_sym_BQUOTE;
|
||||
v->a[107878] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107879] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5394(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5394(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107880] = anon_sym_GT_LPAREN;
|
||||
v->a[107881] = sym_word;
|
||||
v->a[107882] = 8;
|
||||
v->a[107883] = actions(3);
|
||||
v->a[107884] = 1;
|
||||
v->a[107885] = sym_comment;
|
||||
v->a[107886] = actions(6210);
|
||||
v->a[107887] = 1;
|
||||
v->a[107888] = anon_sym_DQUOTE;
|
||||
v->a[107889] = actions(6214);
|
||||
v->a[107890] = 1;
|
||||
v->a[107891] = sym_variable_name;
|
||||
v->a[107892] = state(3525);
|
||||
v->a[107893] = 1;
|
||||
v->a[107894] = sym_string;
|
||||
v->a[107895] = actions(6212);
|
||||
v->a[107896] = 2;
|
||||
v->a[107897] = aux_sym__simple_variable_name_token1;
|
||||
v->a[107898] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[107899] = actions(1241);
|
||||
small_parse_table_5395(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1078.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1079.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1079.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 3;
|
||||
v->a[107901] = sym_file_descriptor;
|
||||
v->a[107902] = sym_test_operator;
|
||||
v->a[107903] = sym__brace_start;
|
||||
v->a[107904] = actions(6208);
|
||||
v->a[107905] = 9;
|
||||
v->a[107906] = anon_sym_DASH;
|
||||
v->a[107907] = anon_sym_STAR;
|
||||
v->a[107908] = anon_sym_BANG;
|
||||
v->a[107909] = anon_sym_QMARK;
|
||||
v->a[107910] = anon_sym_DOLLAR;
|
||||
v->a[107911] = anon_sym_POUND;
|
||||
v->a[107912] = anon_sym_AT2;
|
||||
v->a[107913] = anon_sym_0;
|
||||
v->a[107914] = anon_sym__;
|
||||
v->a[107915] = actions(1239);
|
||||
v->a[107916] = 26;
|
||||
v->a[107917] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107918] = anon_sym_LT;
|
||||
v->a[107919] = anon_sym_GT;
|
||||
small_parse_table_5396(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5396(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107920] = anon_sym_GT_GT;
|
||||
v->a[107921] = anon_sym_AMP_GT;
|
||||
v->a[107922] = anon_sym_AMP_GT_GT;
|
||||
v->a[107923] = anon_sym_LT_AMP;
|
||||
v->a[107924] = anon_sym_GT_AMP;
|
||||
v->a[107925] = anon_sym_GT_PIPE;
|
||||
v->a[107926] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107927] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107928] = anon_sym_LT_LT_LT;
|
||||
v->a[107929] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107930] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107931] = sym__special_character;
|
||||
v->a[107932] = sym_raw_string;
|
||||
v->a[107933] = sym_ansi_c_string;
|
||||
v->a[107934] = aux_sym_number_token1;
|
||||
v->a[107935] = aux_sym_number_token2;
|
||||
v->a[107936] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107937] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107938] = anon_sym_BQUOTE;
|
||||
v->a[107939] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5397(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5397(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107940] = anon_sym_LT_LPAREN;
|
||||
v->a[107941] = anon_sym_GT_LPAREN;
|
||||
v->a[107942] = sym_word;
|
||||
v->a[107943] = 3;
|
||||
v->a[107944] = actions(3);
|
||||
v->a[107945] = 1;
|
||||
v->a[107946] = sym_comment;
|
||||
v->a[107947] = actions(1318);
|
||||
v->a[107948] = 5;
|
||||
v->a[107949] = sym_file_descriptor;
|
||||
v->a[107950] = sym__concat;
|
||||
v->a[107951] = sym_test_operator;
|
||||
v->a[107952] = sym__brace_start;
|
||||
v->a[107953] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[107954] = actions(1316);
|
||||
v->a[107955] = 38;
|
||||
v->a[107956] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[107957] = anon_sym_SEMI;
|
||||
v->a[107958] = anon_sym_PIPE_PIPE;
|
||||
v->a[107959] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5398(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5398(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107960] = anon_sym_PIPE;
|
||||
v->a[107961] = anon_sym_AMP;
|
||||
v->a[107962] = anon_sym_LT;
|
||||
v->a[107963] = anon_sym_GT;
|
||||
v->a[107964] = anon_sym_LT_LT;
|
||||
v->a[107965] = anon_sym_GT_GT;
|
||||
v->a[107966] = anon_sym_RPAREN;
|
||||
v->a[107967] = anon_sym_SEMI_SEMI;
|
||||
v->a[107968] = anon_sym_PIPE_AMP;
|
||||
v->a[107969] = anon_sym_AMP_GT;
|
||||
v->a[107970] = anon_sym_AMP_GT_GT;
|
||||
v->a[107971] = anon_sym_LT_AMP;
|
||||
v->a[107972] = anon_sym_GT_AMP;
|
||||
v->a[107973] = anon_sym_GT_PIPE;
|
||||
v->a[107974] = anon_sym_LT_AMP_DASH;
|
||||
v->a[107975] = anon_sym_GT_AMP_DASH;
|
||||
v->a[107976] = anon_sym_LT_LT_DASH;
|
||||
v->a[107977] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[107978] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[107979] = aux_sym_concatenation_token1;
|
||||
small_parse_table_5399(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5399(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[107980] = anon_sym_DOLLAR;
|
||||
v->a[107981] = sym__special_character;
|
||||
v->a[107982] = anon_sym_DQUOTE;
|
||||
v->a[107983] = sym_raw_string;
|
||||
v->a[107984] = sym_ansi_c_string;
|
||||
v->a[107985] = aux_sym_number_token1;
|
||||
v->a[107986] = aux_sym_number_token2;
|
||||
v->a[107987] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[107988] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[107989] = anon_sym_BQUOTE;
|
||||
v->a[107990] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[107991] = anon_sym_LT_LPAREN;
|
||||
v->a[107992] = anon_sym_GT_LPAREN;
|
||||
v->a[107993] = sym_word;
|
||||
v->a[107994] = 3;
|
||||
v->a[107995] = actions(3);
|
||||
v->a[107996] = 1;
|
||||
v->a[107997] = sym_comment;
|
||||
v->a[107998] = actions(2074);
|
||||
v->a[107999] = 6;
|
||||
small_parse_table_5400(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1079.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_108.c
Normal file
140
parser/static/small_parse_table/small_parse_table_108.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_108.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_540(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10800] = actions(1241);
|
||||
v->a[10801] = 3;
|
||||
v->a[10802] = sym_file_descriptor;
|
||||
v->a[10803] = sym_test_operator;
|
||||
v->a[10804] = sym__brace_start;
|
||||
v->a[10805] = actions(2943);
|
||||
v->a[10806] = 9;
|
||||
v->a[10807] = anon_sym_DASH;
|
||||
v->a[10808] = anon_sym_STAR;
|
||||
v->a[10809] = anon_sym_BANG;
|
||||
v->a[10810] = anon_sym_QMARK;
|
||||
v->a[10811] = anon_sym_DOLLAR;
|
||||
v->a[10812] = anon_sym_POUND;
|
||||
v->a[10813] = anon_sym_AT2;
|
||||
v->a[10814] = anon_sym_0;
|
||||
v->a[10815] = anon_sym__;
|
||||
v->a[10816] = actions(1239);
|
||||
v->a[10817] = 38;
|
||||
v->a[10818] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10819] = anon_sym_SEMI;
|
||||
small_parse_table_541(v);
|
||||
}
|
||||
|
||||
void small_parse_table_541(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10820] = anon_sym_PIPE_PIPE;
|
||||
v->a[10821] = anon_sym_AMP_AMP;
|
||||
v->a[10822] = anon_sym_PIPE;
|
||||
v->a[10823] = anon_sym_AMP;
|
||||
v->a[10824] = anon_sym_LT;
|
||||
v->a[10825] = anon_sym_GT;
|
||||
v->a[10826] = anon_sym_LT_LT;
|
||||
v->a[10827] = anon_sym_GT_GT;
|
||||
v->a[10828] = anon_sym_esac;
|
||||
v->a[10829] = anon_sym_SEMI_SEMI;
|
||||
v->a[10830] = anon_sym_SEMI_AMP;
|
||||
v->a[10831] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[10832] = anon_sym_PIPE_AMP;
|
||||
v->a[10833] = anon_sym_AMP_GT;
|
||||
v->a[10834] = anon_sym_AMP_GT_GT;
|
||||
v->a[10835] = anon_sym_LT_AMP;
|
||||
v->a[10836] = anon_sym_GT_AMP;
|
||||
v->a[10837] = anon_sym_GT_PIPE;
|
||||
v->a[10838] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10839] = anon_sym_GT_AMP_DASH;
|
||||
small_parse_table_542(v);
|
||||
}
|
||||
|
||||
void small_parse_table_542(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10840] = anon_sym_LT_LT_DASH;
|
||||
v->a[10841] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[10842] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10843] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[10844] = sym__special_character;
|
||||
v->a[10845] = sym_raw_string;
|
||||
v->a[10846] = sym_ansi_c_string;
|
||||
v->a[10847] = aux_sym_number_token1;
|
||||
v->a[10848] = aux_sym_number_token2;
|
||||
v->a[10849] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10850] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10851] = anon_sym_BQUOTE;
|
||||
v->a[10852] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[10853] = anon_sym_LT_LPAREN;
|
||||
v->a[10854] = anon_sym_GT_LPAREN;
|
||||
v->a[10855] = sym_word;
|
||||
v->a[10856] = 8;
|
||||
v->a[10857] = actions(3);
|
||||
v->a[10858] = 1;
|
||||
v->a[10859] = sym_comment;
|
||||
small_parse_table_543(v);
|
||||
}
|
||||
|
||||
void small_parse_table_543(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10860] = actions(2578);
|
||||
v->a[10861] = 1;
|
||||
v->a[10862] = anon_sym_DQUOTE;
|
||||
v->a[10863] = actions(2953);
|
||||
v->a[10864] = 1;
|
||||
v->a[10865] = sym_variable_name;
|
||||
v->a[10866] = state(1585);
|
||||
v->a[10867] = 1;
|
||||
v->a[10868] = sym_string;
|
||||
v->a[10869] = actions(2951);
|
||||
v->a[10870] = 2;
|
||||
v->a[10871] = aux_sym__simple_variable_name_token1;
|
||||
v->a[10872] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[10873] = actions(1235);
|
||||
v->a[10874] = 3;
|
||||
v->a[10875] = sym_file_descriptor;
|
||||
v->a[10876] = sym_test_operator;
|
||||
v->a[10877] = sym__brace_start;
|
||||
v->a[10878] = actions(2949);
|
||||
v->a[10879] = 9;
|
||||
small_parse_table_544(v);
|
||||
}
|
||||
|
||||
void small_parse_table_544(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10880] = anon_sym_DASH;
|
||||
v->a[10881] = anon_sym_STAR;
|
||||
v->a[10882] = anon_sym_BANG;
|
||||
v->a[10883] = anon_sym_QMARK;
|
||||
v->a[10884] = anon_sym_DOLLAR;
|
||||
v->a[10885] = anon_sym_POUND;
|
||||
v->a[10886] = anon_sym_AT2;
|
||||
v->a[10887] = anon_sym_0;
|
||||
v->a[10888] = anon_sym__;
|
||||
v->a[10889] = actions(1227);
|
||||
v->a[10890] = 38;
|
||||
v->a[10891] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[10892] = anon_sym_SEMI;
|
||||
v->a[10893] = anon_sym_PIPE_PIPE;
|
||||
v->a[10894] = anon_sym_AMP_AMP;
|
||||
v->a[10895] = anon_sym_PIPE;
|
||||
v->a[10896] = anon_sym_AMP;
|
||||
v->a[10897] = anon_sym_LT;
|
||||
v->a[10898] = anon_sym_GT;
|
||||
v->a[10899] = anon_sym_LT_LT;
|
||||
small_parse_table_545(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_108.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1080.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1080.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_file_descriptor;
|
||||
v->a[108001] = sym_variable_name;
|
||||
v->a[108002] = sym_test_operator;
|
||||
v->a[108003] = sym__brace_start;
|
||||
v->a[108004] = ts_builtin_sym_end;
|
||||
v->a[108005] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108006] = actions(2072);
|
||||
v->a[108007] = 37;
|
||||
v->a[108008] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108009] = anon_sym_SEMI;
|
||||
v->a[108010] = anon_sym_PIPE_PIPE;
|
||||
v->a[108011] = anon_sym_AMP_AMP;
|
||||
v->a[108012] = anon_sym_PIPE;
|
||||
v->a[108013] = anon_sym_AMP;
|
||||
v->a[108014] = anon_sym_LT;
|
||||
v->a[108015] = anon_sym_GT;
|
||||
v->a[108016] = anon_sym_LT_LT;
|
||||
v->a[108017] = anon_sym_GT_GT;
|
||||
v->a[108018] = anon_sym_SEMI_SEMI;
|
||||
v->a[108019] = anon_sym_PIPE_AMP;
|
||||
small_parse_table_5401(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5401(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108020] = anon_sym_AMP_GT;
|
||||
v->a[108021] = anon_sym_AMP_GT_GT;
|
||||
v->a[108022] = anon_sym_LT_AMP;
|
||||
v->a[108023] = anon_sym_GT_AMP;
|
||||
v->a[108024] = anon_sym_GT_PIPE;
|
||||
v->a[108025] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108026] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108027] = anon_sym_LT_LT_DASH;
|
||||
v->a[108028] = anon_sym_LT_LT_LT;
|
||||
v->a[108029] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108030] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108031] = anon_sym_DOLLAR;
|
||||
v->a[108032] = sym__special_character;
|
||||
v->a[108033] = anon_sym_DQUOTE;
|
||||
v->a[108034] = sym_raw_string;
|
||||
v->a[108035] = sym_ansi_c_string;
|
||||
v->a[108036] = aux_sym_number_token1;
|
||||
v->a[108037] = aux_sym_number_token2;
|
||||
v->a[108038] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108039] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_5402(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5402(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108040] = anon_sym_BQUOTE;
|
||||
v->a[108041] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108042] = anon_sym_LT_LPAREN;
|
||||
v->a[108043] = anon_sym_GT_LPAREN;
|
||||
v->a[108044] = sym_word;
|
||||
v->a[108045] = 5;
|
||||
v->a[108046] = actions(3);
|
||||
v->a[108047] = 1;
|
||||
v->a[108048] = sym_comment;
|
||||
v->a[108049] = actions(6216);
|
||||
v->a[108050] = 1;
|
||||
v->a[108051] = sym__special_character;
|
||||
v->a[108052] = state(2118);
|
||||
v->a[108053] = 1;
|
||||
v->a[108054] = aux_sym__literal_repeat1;
|
||||
v->a[108055] = actions(1364);
|
||||
v->a[108056] = 4;
|
||||
v->a[108057] = sym_file_descriptor;
|
||||
v->a[108058] = sym_test_operator;
|
||||
v->a[108059] = sym__brace_start;
|
||||
small_parse_table_5403(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5403(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108060] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108061] = actions(1362);
|
||||
v->a[108062] = 37;
|
||||
v->a[108063] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108064] = anon_sym_SEMI;
|
||||
v->a[108065] = anon_sym_PIPE_PIPE;
|
||||
v->a[108066] = anon_sym_AMP_AMP;
|
||||
v->a[108067] = anon_sym_PIPE;
|
||||
v->a[108068] = anon_sym_AMP;
|
||||
v->a[108069] = anon_sym_LT;
|
||||
v->a[108070] = anon_sym_GT;
|
||||
v->a[108071] = anon_sym_LT_LT;
|
||||
v->a[108072] = anon_sym_GT_GT;
|
||||
v->a[108073] = anon_sym_SEMI_SEMI;
|
||||
v->a[108074] = anon_sym_SEMI_AMP;
|
||||
v->a[108075] = anon_sym_SEMI_SEMI_AMP;
|
||||
v->a[108076] = anon_sym_PIPE_AMP;
|
||||
v->a[108077] = anon_sym_AMP_GT;
|
||||
v->a[108078] = anon_sym_AMP_GT_GT;
|
||||
v->a[108079] = anon_sym_LT_AMP;
|
||||
small_parse_table_5404(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5404(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108080] = anon_sym_GT_AMP;
|
||||
v->a[108081] = anon_sym_GT_PIPE;
|
||||
v->a[108082] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108083] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108084] = anon_sym_LT_LT_DASH;
|
||||
v->a[108085] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108086] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108087] = anon_sym_DOLLAR;
|
||||
v->a[108088] = anon_sym_DQUOTE;
|
||||
v->a[108089] = sym_raw_string;
|
||||
v->a[108090] = sym_ansi_c_string;
|
||||
v->a[108091] = aux_sym_number_token1;
|
||||
v->a[108092] = aux_sym_number_token2;
|
||||
v->a[108093] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108094] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108095] = anon_sym_BQUOTE;
|
||||
v->a[108096] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108097] = anon_sym_LT_LPAREN;
|
||||
v->a[108098] = anon_sym_GT_LPAREN;
|
||||
v->a[108099] = sym_word;
|
||||
small_parse_table_5405(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1080.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1081.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1081.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = 26;
|
||||
v->a[108101] = actions(71);
|
||||
v->a[108102] = 1;
|
||||
v->a[108103] = sym_comment;
|
||||
v->a[108104] = actions(363);
|
||||
v->a[108105] = 1;
|
||||
v->a[108106] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108107] = actions(367);
|
||||
v->a[108108] = 1;
|
||||
v->a[108109] = anon_sym_DOLLAR;
|
||||
v->a[108110] = actions(371);
|
||||
v->a[108111] = 1;
|
||||
v->a[108112] = anon_sym_DQUOTE;
|
||||
v->a[108113] = actions(375);
|
||||
v->a[108114] = 1;
|
||||
v->a[108115] = aux_sym_number_token1;
|
||||
v->a[108116] = actions(377);
|
||||
v->a[108117] = 1;
|
||||
v->a[108118] = aux_sym_number_token2;
|
||||
v->a[108119] = actions(379);
|
||||
small_parse_table_5406(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5406(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108120] = 1;
|
||||
v->a[108121] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108122] = actions(381);
|
||||
v->a[108123] = 1;
|
||||
v->a[108124] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108125] = actions(385);
|
||||
v->a[108126] = 1;
|
||||
v->a[108127] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108128] = actions(391);
|
||||
v->a[108129] = 1;
|
||||
v->a[108130] = sym__brace_start;
|
||||
v->a[108131] = actions(1091);
|
||||
v->a[108132] = 1;
|
||||
v->a[108133] = sym_word;
|
||||
v->a[108134] = actions(1093);
|
||||
v->a[108135] = 1;
|
||||
v->a[108136] = anon_sym_LPAREN;
|
||||
v->a[108137] = actions(1095);
|
||||
v->a[108138] = 1;
|
||||
v->a[108139] = anon_sym_BANG;
|
||||
small_parse_table_5407(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5407(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108140] = actions(1103);
|
||||
v->a[108141] = 1;
|
||||
v->a[108142] = anon_sym_TILDE;
|
||||
v->a[108143] = actions(1113);
|
||||
v->a[108144] = 1;
|
||||
v->a[108145] = sym_test_operator;
|
||||
v->a[108146] = actions(5809);
|
||||
v->a[108147] = 1;
|
||||
v->a[108148] = anon_sym_BQUOTE;
|
||||
v->a[108149] = actions(5916);
|
||||
v->a[108150] = 1;
|
||||
v->a[108151] = sym__special_character;
|
||||
v->a[108152] = state(2472);
|
||||
v->a[108153] = 1;
|
||||
v->a[108154] = aux_sym__literal_repeat1;
|
||||
v->a[108155] = state(2868);
|
||||
v->a[108156] = 1;
|
||||
v->a[108157] = sym__expression;
|
||||
v->a[108158] = actions(352);
|
||||
v->a[108159] = 2;
|
||||
small_parse_table_5408(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5408(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108160] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108161] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108162] = actions(387);
|
||||
v->a[108163] = 2;
|
||||
v->a[108164] = anon_sym_LT_LPAREN;
|
||||
v->a[108165] = anon_sym_GT_LPAREN;
|
||||
v->a[108166] = actions(1099);
|
||||
v->a[108167] = 2;
|
||||
v->a[108168] = anon_sym_PLUS_PLUS2;
|
||||
v->a[108169] = anon_sym_DASH_DASH2;
|
||||
v->a[108170] = actions(1101);
|
||||
v->a[108171] = 2;
|
||||
v->a[108172] = anon_sym_DASH2;
|
||||
v->a[108173] = anon_sym_PLUS2;
|
||||
v->a[108174] = actions(1109);
|
||||
v->a[108175] = 2;
|
||||
v->a[108176] = sym_raw_string;
|
||||
v->a[108177] = sym_ansi_c_string;
|
||||
v->a[108178] = state(2863);
|
||||
v->a[108179] = 6;
|
||||
small_parse_table_5409(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5409(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108180] = sym_binary_expression;
|
||||
v->a[108181] = sym_ternary_expression;
|
||||
v->a[108182] = sym_unary_expression;
|
||||
v->a[108183] = sym_postfix_expression;
|
||||
v->a[108184] = sym_parenthesized_expression;
|
||||
v->a[108185] = sym_concatenation;
|
||||
v->a[108186] = state(2451);
|
||||
v->a[108187] = 9;
|
||||
v->a[108188] = sym_arithmetic_expansion;
|
||||
v->a[108189] = sym_brace_expression;
|
||||
v->a[108190] = sym_string;
|
||||
v->a[108191] = sym_translated_string;
|
||||
v->a[108192] = sym_number;
|
||||
v->a[108193] = sym_simple_expansion;
|
||||
v->a[108194] = sym_expansion;
|
||||
v->a[108195] = sym_command_substitution;
|
||||
v->a[108196] = sym_process_substitution;
|
||||
v->a[108197] = 8;
|
||||
v->a[108198] = actions(3);
|
||||
v->a[108199] = 1;
|
||||
small_parse_table_5410(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1081.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1082.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1082.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = sym_comment;
|
||||
v->a[108201] = actions(5826);
|
||||
v->a[108202] = 1;
|
||||
v->a[108203] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108204] = actions(5828);
|
||||
v->a[108205] = 1;
|
||||
v->a[108206] = sym_file_descriptor;
|
||||
v->a[108207] = actions(6219);
|
||||
v->a[108208] = 1;
|
||||
v->a[108209] = anon_sym_RPAREN;
|
||||
v->a[108210] = actions(5831);
|
||||
v->a[108211] = 3;
|
||||
v->a[108212] = sym_variable_name;
|
||||
v->a[108213] = sym_test_operator;
|
||||
v->a[108214] = sym__brace_start;
|
||||
v->a[108215] = actions(5821);
|
||||
v->a[108216] = 9;
|
||||
v->a[108217] = anon_sym_SEMI;
|
||||
v->a[108218] = anon_sym_PIPE_PIPE;
|
||||
v->a[108219] = anon_sym_AMP_AMP;
|
||||
small_parse_table_5411(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5411(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108220] = anon_sym_PIPE;
|
||||
v->a[108221] = anon_sym_AMP;
|
||||
v->a[108222] = anon_sym_LT_LT;
|
||||
v->a[108223] = anon_sym_SEMI_SEMI;
|
||||
v->a[108224] = anon_sym_PIPE_AMP;
|
||||
v->a[108225] = anon_sym_LT_LT_DASH;
|
||||
v->a[108226] = actions(5823);
|
||||
v->a[108227] = 11;
|
||||
v->a[108228] = anon_sym_LT;
|
||||
v->a[108229] = anon_sym_GT;
|
||||
v->a[108230] = anon_sym_GT_GT;
|
||||
v->a[108231] = anon_sym_AMP_GT;
|
||||
v->a[108232] = anon_sym_AMP_GT_GT;
|
||||
v->a[108233] = anon_sym_LT_AMP;
|
||||
v->a[108234] = anon_sym_GT_AMP;
|
||||
v->a[108235] = anon_sym_GT_PIPE;
|
||||
v->a[108236] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108237] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108238] = anon_sym_LT_LT_LT;
|
||||
v->a[108239] = actions(5819);
|
||||
small_parse_table_5412(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5412(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108240] = 17;
|
||||
v->a[108241] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108242] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108243] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108244] = anon_sym_DOLLAR;
|
||||
v->a[108245] = sym__special_character;
|
||||
v->a[108246] = anon_sym_DQUOTE;
|
||||
v->a[108247] = sym_raw_string;
|
||||
v->a[108248] = sym_ansi_c_string;
|
||||
v->a[108249] = aux_sym_number_token1;
|
||||
v->a[108250] = aux_sym_number_token2;
|
||||
v->a[108251] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108252] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108253] = anon_sym_BQUOTE;
|
||||
v->a[108254] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108255] = anon_sym_LT_LPAREN;
|
||||
v->a[108256] = anon_sym_GT_LPAREN;
|
||||
v->a[108257] = sym_word;
|
||||
v->a[108258] = 3;
|
||||
v->a[108259] = actions(3);
|
||||
small_parse_table_5413(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5413(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108260] = 1;
|
||||
v->a[108261] = sym_comment;
|
||||
v->a[108262] = actions(1350);
|
||||
v->a[108263] = 5;
|
||||
v->a[108264] = sym_file_descriptor;
|
||||
v->a[108265] = sym__concat;
|
||||
v->a[108266] = sym_test_operator;
|
||||
v->a[108267] = sym__brace_start;
|
||||
v->a[108268] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108269] = actions(1348);
|
||||
v->a[108270] = 38;
|
||||
v->a[108271] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108272] = anon_sym_SEMI;
|
||||
v->a[108273] = anon_sym_PIPE_PIPE;
|
||||
v->a[108274] = anon_sym_AMP_AMP;
|
||||
v->a[108275] = anon_sym_PIPE;
|
||||
v->a[108276] = anon_sym_AMP;
|
||||
v->a[108277] = anon_sym_LT;
|
||||
v->a[108278] = anon_sym_GT;
|
||||
v->a[108279] = anon_sym_LT_LT;
|
||||
small_parse_table_5414(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5414(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108280] = anon_sym_GT_GT;
|
||||
v->a[108281] = anon_sym_RPAREN;
|
||||
v->a[108282] = anon_sym_SEMI_SEMI;
|
||||
v->a[108283] = anon_sym_PIPE_AMP;
|
||||
v->a[108284] = anon_sym_AMP_GT;
|
||||
v->a[108285] = anon_sym_AMP_GT_GT;
|
||||
v->a[108286] = anon_sym_LT_AMP;
|
||||
v->a[108287] = anon_sym_GT_AMP;
|
||||
v->a[108288] = anon_sym_GT_PIPE;
|
||||
v->a[108289] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108290] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108291] = anon_sym_LT_LT_DASH;
|
||||
v->a[108292] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108293] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108294] = aux_sym_concatenation_token1;
|
||||
v->a[108295] = anon_sym_DOLLAR;
|
||||
v->a[108296] = sym__special_character;
|
||||
v->a[108297] = anon_sym_DQUOTE;
|
||||
v->a[108298] = sym_raw_string;
|
||||
v->a[108299] = sym_ansi_c_string;
|
||||
small_parse_table_5415(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1082.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1083.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1083.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym_number_token1;
|
||||
v->a[108301] = aux_sym_number_token2;
|
||||
v->a[108302] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108303] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108304] = anon_sym_BQUOTE;
|
||||
v->a[108305] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108306] = anon_sym_LT_LPAREN;
|
||||
v->a[108307] = anon_sym_GT_LPAREN;
|
||||
v->a[108308] = sym_word;
|
||||
v->a[108309] = 5;
|
||||
v->a[108310] = actions(3);
|
||||
v->a[108311] = 1;
|
||||
v->a[108312] = sym_comment;
|
||||
v->a[108313] = actions(4261);
|
||||
v->a[108314] = 3;
|
||||
v->a[108315] = sym_variable_name;
|
||||
v->a[108316] = sym_test_operator;
|
||||
v->a[108317] = sym__brace_start;
|
||||
v->a[108318] = actions(5932);
|
||||
v->a[108319] = 3;
|
||||
small_parse_table_5416(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5416(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108320] = sym_file_descriptor;
|
||||
v->a[108321] = ts_builtin_sym_end;
|
||||
v->a[108322] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108323] = actions(4247);
|
||||
v->a[108324] = 18;
|
||||
v->a[108325] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108326] = anon_sym_LT_LT_LT;
|
||||
v->a[108327] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108328] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108329] = anon_sym_DOLLAR;
|
||||
v->a[108330] = sym__special_character;
|
||||
v->a[108331] = anon_sym_DQUOTE;
|
||||
v->a[108332] = sym_raw_string;
|
||||
v->a[108333] = sym_ansi_c_string;
|
||||
v->a[108334] = aux_sym_number_token1;
|
||||
v->a[108335] = aux_sym_number_token2;
|
||||
v->a[108336] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108337] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108338] = anon_sym_BQUOTE;
|
||||
v->a[108339] = anon_sym_DOLLAR_BQUOTE;
|
||||
small_parse_table_5417(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5417(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108340] = anon_sym_LT_LPAREN;
|
||||
v->a[108341] = anon_sym_GT_LPAREN;
|
||||
v->a[108342] = sym_word;
|
||||
v->a[108343] = actions(5930);
|
||||
v->a[108344] = 19;
|
||||
v->a[108345] = anon_sym_SEMI;
|
||||
v->a[108346] = anon_sym_PIPE_PIPE;
|
||||
v->a[108347] = anon_sym_AMP_AMP;
|
||||
v->a[108348] = anon_sym_PIPE;
|
||||
v->a[108349] = anon_sym_AMP;
|
||||
v->a[108350] = anon_sym_LT;
|
||||
v->a[108351] = anon_sym_GT;
|
||||
v->a[108352] = anon_sym_LT_LT;
|
||||
v->a[108353] = anon_sym_GT_GT;
|
||||
v->a[108354] = anon_sym_SEMI_SEMI;
|
||||
v->a[108355] = anon_sym_PIPE_AMP;
|
||||
v->a[108356] = anon_sym_AMP_GT;
|
||||
v->a[108357] = anon_sym_AMP_GT_GT;
|
||||
v->a[108358] = anon_sym_LT_AMP;
|
||||
v->a[108359] = anon_sym_GT_AMP;
|
||||
small_parse_table_5418(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5418(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108360] = anon_sym_GT_PIPE;
|
||||
v->a[108361] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108362] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108363] = anon_sym_LT_LT_DASH;
|
||||
v->a[108364] = 6;
|
||||
v->a[108365] = actions(71);
|
||||
v->a[108366] = 1;
|
||||
v->a[108367] = sym_comment;
|
||||
v->a[108368] = state(3541);
|
||||
v->a[108369] = 1;
|
||||
v->a[108370] = aux_sym__literal_repeat1;
|
||||
v->a[108371] = state(3573);
|
||||
v->a[108372] = 1;
|
||||
v->a[108373] = sym_concatenation;
|
||||
v->a[108374] = state(3481);
|
||||
v->a[108375] = 9;
|
||||
v->a[108376] = sym_arithmetic_expansion;
|
||||
v->a[108377] = sym_brace_expression;
|
||||
v->a[108378] = sym_string;
|
||||
v->a[108379] = sym_translated_string;
|
||||
small_parse_table_5419(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5419(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108380] = sym_number;
|
||||
v->a[108381] = sym_simple_expansion;
|
||||
v->a[108382] = sym_expansion;
|
||||
v->a[108383] = sym_command_substitution;
|
||||
v->a[108384] = sym_process_substitution;
|
||||
v->a[108385] = actions(2498);
|
||||
v->a[108386] = 10;
|
||||
v->a[108387] = anon_sym_LT;
|
||||
v->a[108388] = anon_sym_GT;
|
||||
v->a[108389] = anon_sym_AMP_GT;
|
||||
v->a[108390] = anon_sym_LT_AMP;
|
||||
v->a[108391] = anon_sym_GT_AMP;
|
||||
v->a[108392] = anon_sym_DOLLAR;
|
||||
v->a[108393] = aux_sym_number_token1;
|
||||
v->a[108394] = aux_sym_number_token2;
|
||||
v->a[108395] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108396] = sym_word;
|
||||
v->a[108397] = actions(2500);
|
||||
v->a[108398] = 22;
|
||||
v->a[108399] = sym_file_descriptor;
|
||||
small_parse_table_5420(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1083.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1084.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1084.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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_variable_name;
|
||||
v->a[108401] = sym_test_operator;
|
||||
v->a[108402] = sym__brace_start;
|
||||
v->a[108403] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108404] = anon_sym_GT_GT;
|
||||
v->a[108405] = anon_sym_AMP_GT_GT;
|
||||
v->a[108406] = anon_sym_GT_PIPE;
|
||||
v->a[108407] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108408] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108409] = anon_sym_LT_LT_LT;
|
||||
v->a[108410] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108411] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108412] = sym__special_character;
|
||||
v->a[108413] = anon_sym_DQUOTE;
|
||||
v->a[108414] = sym_raw_string;
|
||||
v->a[108415] = sym_ansi_c_string;
|
||||
v->a[108416] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108417] = anon_sym_BQUOTE;
|
||||
v->a[108418] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108419] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5421(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5421(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108420] = anon_sym_GT_LPAREN;
|
||||
v->a[108421] = 5;
|
||||
v->a[108422] = actions(3);
|
||||
v->a[108423] = 1;
|
||||
v->a[108424] = sym_comment;
|
||||
v->a[108425] = actions(6222);
|
||||
v->a[108426] = 1;
|
||||
v->a[108427] = sym__special_character;
|
||||
v->a[108428] = state(2124);
|
||||
v->a[108429] = 1;
|
||||
v->a[108430] = aux_sym__literal_repeat1;
|
||||
v->a[108431] = actions(1364);
|
||||
v->a[108432] = 4;
|
||||
v->a[108433] = sym_file_descriptor;
|
||||
v->a[108434] = sym_test_operator;
|
||||
v->a[108435] = sym__brace_start;
|
||||
v->a[108436] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108437] = actions(1362);
|
||||
v->a[108438] = 37;
|
||||
v->a[108439] = anon_sym_LPAREN_LPAREN;
|
||||
small_parse_table_5422(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5422(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108440] = anon_sym_SEMI;
|
||||
v->a[108441] = anon_sym_PIPE_PIPE;
|
||||
v->a[108442] = anon_sym_AMP_AMP;
|
||||
v->a[108443] = anon_sym_PIPE;
|
||||
v->a[108444] = anon_sym_AMP;
|
||||
v->a[108445] = anon_sym_LT;
|
||||
v->a[108446] = anon_sym_GT;
|
||||
v->a[108447] = anon_sym_LT_LT;
|
||||
v->a[108448] = anon_sym_GT_GT;
|
||||
v->a[108449] = anon_sym_RPAREN;
|
||||
v->a[108450] = anon_sym_SEMI_SEMI;
|
||||
v->a[108451] = anon_sym_PIPE_AMP;
|
||||
v->a[108452] = anon_sym_AMP_GT;
|
||||
v->a[108453] = anon_sym_AMP_GT_GT;
|
||||
v->a[108454] = anon_sym_LT_AMP;
|
||||
v->a[108455] = anon_sym_GT_AMP;
|
||||
v->a[108456] = anon_sym_GT_PIPE;
|
||||
v->a[108457] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108458] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108459] = anon_sym_LT_LT_DASH;
|
||||
small_parse_table_5423(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5423(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108460] = anon_sym_LT_LT_LT;
|
||||
v->a[108461] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108462] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108463] = anon_sym_DOLLAR;
|
||||
v->a[108464] = anon_sym_DQUOTE;
|
||||
v->a[108465] = sym_raw_string;
|
||||
v->a[108466] = sym_ansi_c_string;
|
||||
v->a[108467] = aux_sym_number_token1;
|
||||
v->a[108468] = aux_sym_number_token2;
|
||||
v->a[108469] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108470] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108471] = anon_sym_BQUOTE;
|
||||
v->a[108472] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108473] = anon_sym_LT_LPAREN;
|
||||
v->a[108474] = anon_sym_GT_LPAREN;
|
||||
v->a[108475] = sym_word;
|
||||
v->a[108476] = 5;
|
||||
v->a[108477] = actions(71);
|
||||
v->a[108478] = 1;
|
||||
v->a[108479] = sym_comment;
|
||||
small_parse_table_5424(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5424(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108480] = state(2135);
|
||||
v->a[108481] = 1;
|
||||
v->a[108482] = aux_sym_concatenation_repeat1;
|
||||
v->a[108483] = actions(6133);
|
||||
v->a[108484] = 2;
|
||||
v->a[108485] = sym__concat;
|
||||
v->a[108486] = aux_sym_concatenation_token1;
|
||||
v->a[108487] = actions(4552);
|
||||
v->a[108488] = 15;
|
||||
v->a[108489] = anon_sym_PIPE;
|
||||
v->a[108490] = anon_sym_EQ_EQ;
|
||||
v->a[108491] = anon_sym_LT;
|
||||
v->a[108492] = anon_sym_GT;
|
||||
v->a[108493] = anon_sym_LT_LT;
|
||||
v->a[108494] = anon_sym_EQ_TILDE;
|
||||
v->a[108495] = anon_sym_AMP_GT;
|
||||
v->a[108496] = anon_sym_LT_AMP;
|
||||
v->a[108497] = anon_sym_GT_AMP;
|
||||
v->a[108498] = anon_sym_DOLLAR;
|
||||
v->a[108499] = aux_sym_number_token1;
|
||||
small_parse_table_5425(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1084.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1085.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1085.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = aux_sym_number_token2;
|
||||
v->a[108501] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108502] = anon_sym_BQUOTE;
|
||||
v->a[108503] = sym_word;
|
||||
v->a[108504] = actions(4554);
|
||||
v->a[108505] = 25;
|
||||
v->a[108506] = sym_file_descriptor;
|
||||
v->a[108507] = sym_test_operator;
|
||||
v->a[108508] = sym__bare_dollar;
|
||||
v->a[108509] = sym__brace_start;
|
||||
v->a[108510] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108511] = anon_sym_PIPE_PIPE;
|
||||
v->a[108512] = anon_sym_AMP_AMP;
|
||||
v->a[108513] = anon_sym_GT_GT;
|
||||
v->a[108514] = anon_sym_PIPE_AMP;
|
||||
v->a[108515] = anon_sym_AMP_GT_GT;
|
||||
v->a[108516] = anon_sym_GT_PIPE;
|
||||
v->a[108517] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108518] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108519] = anon_sym_LT_LT_DASH;
|
||||
small_parse_table_5426(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5426(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108520] = anon_sym_LT_LT_LT;
|
||||
v->a[108521] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108522] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108523] = sym__special_character;
|
||||
v->a[108524] = anon_sym_DQUOTE;
|
||||
v->a[108525] = sym_raw_string;
|
||||
v->a[108526] = sym_ansi_c_string;
|
||||
v->a[108527] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108528] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108529] = anon_sym_LT_LPAREN;
|
||||
v->a[108530] = anon_sym_GT_LPAREN;
|
||||
v->a[108531] = 5;
|
||||
v->a[108532] = actions(71);
|
||||
v->a[108533] = 1;
|
||||
v->a[108534] = sym_comment;
|
||||
v->a[108535] = state(2152);
|
||||
v->a[108536] = 1;
|
||||
v->a[108537] = aux_sym_concatenation_repeat1;
|
||||
v->a[108538] = actions(6133);
|
||||
v->a[108539] = 2;
|
||||
small_parse_table_5427(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5427(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108540] = sym__concat;
|
||||
v->a[108541] = aux_sym_concatenation_token1;
|
||||
v->a[108542] = actions(4564);
|
||||
v->a[108543] = 15;
|
||||
v->a[108544] = anon_sym_PIPE;
|
||||
v->a[108545] = anon_sym_EQ_EQ;
|
||||
v->a[108546] = anon_sym_LT;
|
||||
v->a[108547] = anon_sym_GT;
|
||||
v->a[108548] = anon_sym_LT_LT;
|
||||
v->a[108549] = anon_sym_EQ_TILDE;
|
||||
v->a[108550] = anon_sym_AMP_GT;
|
||||
v->a[108551] = anon_sym_LT_AMP;
|
||||
v->a[108552] = anon_sym_GT_AMP;
|
||||
v->a[108553] = anon_sym_DOLLAR;
|
||||
v->a[108554] = aux_sym_number_token1;
|
||||
v->a[108555] = aux_sym_number_token2;
|
||||
v->a[108556] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108557] = anon_sym_BQUOTE;
|
||||
v->a[108558] = sym_word;
|
||||
v->a[108559] = actions(4566);
|
||||
small_parse_table_5428(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5428(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108560] = 25;
|
||||
v->a[108561] = sym_file_descriptor;
|
||||
v->a[108562] = sym_test_operator;
|
||||
v->a[108563] = sym__bare_dollar;
|
||||
v->a[108564] = sym__brace_start;
|
||||
v->a[108565] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108566] = anon_sym_PIPE_PIPE;
|
||||
v->a[108567] = anon_sym_AMP_AMP;
|
||||
v->a[108568] = anon_sym_GT_GT;
|
||||
v->a[108569] = anon_sym_PIPE_AMP;
|
||||
v->a[108570] = anon_sym_AMP_GT_GT;
|
||||
v->a[108571] = anon_sym_GT_PIPE;
|
||||
v->a[108572] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108573] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108574] = anon_sym_LT_LT_DASH;
|
||||
v->a[108575] = anon_sym_LT_LT_LT;
|
||||
v->a[108576] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108577] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108578] = sym__special_character;
|
||||
v->a[108579] = anon_sym_DQUOTE;
|
||||
small_parse_table_5429(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5429(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108580] = sym_raw_string;
|
||||
v->a[108581] = sym_ansi_c_string;
|
||||
v->a[108582] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108583] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108584] = anon_sym_LT_LPAREN;
|
||||
v->a[108585] = anon_sym_GT_LPAREN;
|
||||
v->a[108586] = 5;
|
||||
v->a[108587] = actions(71);
|
||||
v->a[108588] = 1;
|
||||
v->a[108589] = sym_comment;
|
||||
v->a[108590] = state(2127);
|
||||
v->a[108591] = 1;
|
||||
v->a[108592] = aux_sym_concatenation_repeat1;
|
||||
v->a[108593] = actions(6225);
|
||||
v->a[108594] = 2;
|
||||
v->a[108595] = sym__concat;
|
||||
v->a[108596] = aux_sym_concatenation_token1;
|
||||
v->a[108597] = actions(1251);
|
||||
v->a[108598] = 15;
|
||||
v->a[108599] = anon_sym_PIPE;
|
||||
small_parse_table_5430(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1085.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1086.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1086.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* 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] = anon_sym_EQ_EQ;
|
||||
v->a[108601] = anon_sym_LT;
|
||||
v->a[108602] = anon_sym_GT;
|
||||
v->a[108603] = anon_sym_LT_LT;
|
||||
v->a[108604] = anon_sym_EQ_TILDE;
|
||||
v->a[108605] = anon_sym_AMP_GT;
|
||||
v->a[108606] = anon_sym_LT_AMP;
|
||||
v->a[108607] = anon_sym_GT_AMP;
|
||||
v->a[108608] = anon_sym_DOLLAR;
|
||||
v->a[108609] = aux_sym_number_token1;
|
||||
v->a[108610] = aux_sym_number_token2;
|
||||
v->a[108611] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108612] = anon_sym_BQUOTE;
|
||||
v->a[108613] = sym_word;
|
||||
v->a[108614] = actions(1253);
|
||||
v->a[108615] = 25;
|
||||
v->a[108616] = sym_file_descriptor;
|
||||
v->a[108617] = sym_test_operator;
|
||||
v->a[108618] = sym__bare_dollar;
|
||||
v->a[108619] = sym__brace_start;
|
||||
small_parse_table_5431(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5431(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108620] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108621] = anon_sym_PIPE_PIPE;
|
||||
v->a[108622] = anon_sym_AMP_AMP;
|
||||
v->a[108623] = anon_sym_GT_GT;
|
||||
v->a[108624] = anon_sym_PIPE_AMP;
|
||||
v->a[108625] = anon_sym_AMP_GT_GT;
|
||||
v->a[108626] = anon_sym_GT_PIPE;
|
||||
v->a[108627] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108628] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108629] = anon_sym_LT_LT_DASH;
|
||||
v->a[108630] = anon_sym_LT_LT_LT;
|
||||
v->a[108631] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108632] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108633] = sym__special_character;
|
||||
v->a[108634] = anon_sym_DQUOTE;
|
||||
v->a[108635] = sym_raw_string;
|
||||
v->a[108636] = sym_ansi_c_string;
|
||||
v->a[108637] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108638] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108639] = anon_sym_LT_LPAREN;
|
||||
small_parse_table_5432(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5432(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108640] = anon_sym_GT_LPAREN;
|
||||
v->a[108641] = 8;
|
||||
v->a[108642] = actions(3);
|
||||
v->a[108643] = 1;
|
||||
v->a[108644] = sym_comment;
|
||||
v->a[108645] = actions(5826);
|
||||
v->a[108646] = 1;
|
||||
v->a[108647] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[108648] = actions(5828);
|
||||
v->a[108649] = 1;
|
||||
v->a[108650] = sym_file_descriptor;
|
||||
v->a[108651] = actions(6228);
|
||||
v->a[108652] = 1;
|
||||
v->a[108653] = anon_sym_RPAREN;
|
||||
v->a[108654] = actions(5831);
|
||||
v->a[108655] = 3;
|
||||
v->a[108656] = sym_variable_name;
|
||||
v->a[108657] = sym_test_operator;
|
||||
v->a[108658] = sym__brace_start;
|
||||
v->a[108659] = actions(5821);
|
||||
small_parse_table_5433(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5433(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108660] = 9;
|
||||
v->a[108661] = anon_sym_SEMI;
|
||||
v->a[108662] = anon_sym_PIPE_PIPE;
|
||||
v->a[108663] = anon_sym_AMP_AMP;
|
||||
v->a[108664] = anon_sym_PIPE;
|
||||
v->a[108665] = anon_sym_AMP;
|
||||
v->a[108666] = anon_sym_LT_LT;
|
||||
v->a[108667] = anon_sym_SEMI_SEMI;
|
||||
v->a[108668] = anon_sym_PIPE_AMP;
|
||||
v->a[108669] = anon_sym_LT_LT_DASH;
|
||||
v->a[108670] = actions(5823);
|
||||
v->a[108671] = 11;
|
||||
v->a[108672] = anon_sym_LT;
|
||||
v->a[108673] = anon_sym_GT;
|
||||
v->a[108674] = anon_sym_GT_GT;
|
||||
v->a[108675] = anon_sym_AMP_GT;
|
||||
v->a[108676] = anon_sym_AMP_GT_GT;
|
||||
v->a[108677] = anon_sym_LT_AMP;
|
||||
v->a[108678] = anon_sym_GT_AMP;
|
||||
v->a[108679] = anon_sym_GT_PIPE;
|
||||
small_parse_table_5434(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5434(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[108680] = anon_sym_LT_AMP_DASH;
|
||||
v->a[108681] = anon_sym_GT_AMP_DASH;
|
||||
v->a[108682] = anon_sym_LT_LT_LT;
|
||||
v->a[108683] = actions(5819);
|
||||
v->a[108684] = 17;
|
||||
v->a[108685] = anon_sym_LPAREN_LPAREN;
|
||||
v->a[108686] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[108687] = anon_sym_DOLLAR_LBRACK;
|
||||
v->a[108688] = anon_sym_DOLLAR;
|
||||
v->a[108689] = sym__special_character;
|
||||
v->a[108690] = anon_sym_DQUOTE;
|
||||
v->a[108691] = sym_raw_string;
|
||||
v->a[108692] = sym_ansi_c_string;
|
||||
v->a[108693] = aux_sym_number_token1;
|
||||
v->a[108694] = aux_sym_number_token2;
|
||||
v->a[108695] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[108696] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[108697] = anon_sym_BQUOTE;
|
||||
v->a[108698] = anon_sym_DOLLAR_BQUOTE;
|
||||
v->a[108699] = anon_sym_LT_LPAREN;
|
||||
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
Loading…
Add table
Add a link
Reference in a new issue