140 lines
4.4 KiB
C
140 lines
4.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2737.c :+: :+: :+: */
|
|
/* +:+ +:+ +:+ */
|
|
/* By: maiboyer <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_13685(t_small_parse_table_array *v)
|
|
{
|
|
v->a[273700] = anon_sym_AMP_GT_GT;
|
|
v->a[273701] = anon_sym_LT_AMP;
|
|
v->a[273702] = anon_sym_GT_AMP;
|
|
v->a[273703] = anon_sym_GT_PIPE;
|
|
v->a[273704] = anon_sym_LT_AMP_DASH;
|
|
v->a[273705] = anon_sym_GT_AMP_DASH;
|
|
v->a[273706] = anon_sym_LT_LT_DASH;
|
|
v->a[273707] = 3;
|
|
v->a[273708] = actions(3);
|
|
v->a[273709] = 1;
|
|
v->a[273710] = sym_comment;
|
|
v->a[273711] = actions(12125);
|
|
v->a[273712] = 2;
|
|
v->a[273713] = sym_file_descriptor;
|
|
v->a[273714] = aux_sym_heredoc_redirect_token1;
|
|
v->a[273715] = actions(12127);
|
|
v->a[273716] = 21;
|
|
v->a[273717] = anon_sym_SEMI;
|
|
v->a[273718] = anon_sym_PIPE_PIPE;
|
|
v->a[273719] = anon_sym_AMP_AMP;
|
|
small_parse_table_13686(v);
|
|
}
|
|
|
|
void small_parse_table_13686(t_small_parse_table_array *v)
|
|
{
|
|
v->a[273720] = anon_sym_PIPE;
|
|
v->a[273721] = anon_sym_AMP;
|
|
v->a[273722] = anon_sym_LT;
|
|
v->a[273723] = anon_sym_GT;
|
|
v->a[273724] = anon_sym_LT_LT;
|
|
v->a[273725] = anon_sym_GT_GT;
|
|
v->a[273726] = anon_sym_SEMI_SEMI;
|
|
v->a[273727] = anon_sym_SEMI_AMP;
|
|
v->a[273728] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[273729] = anon_sym_PIPE_AMP;
|
|
v->a[273730] = anon_sym_AMP_GT;
|
|
v->a[273731] = anon_sym_AMP_GT_GT;
|
|
v->a[273732] = anon_sym_LT_AMP;
|
|
v->a[273733] = anon_sym_GT_AMP;
|
|
v->a[273734] = anon_sym_GT_PIPE;
|
|
v->a[273735] = anon_sym_LT_AMP_DASH;
|
|
v->a[273736] = anon_sym_GT_AMP_DASH;
|
|
v->a[273737] = anon_sym_LT_LT_DASH;
|
|
v->a[273738] = 10;
|
|
v->a[273739] = actions(3);
|
|
small_parse_table_13687(v);
|
|
}
|
|
|
|
void small_parse_table_13687(t_small_parse_table_array *v)
|
|
{
|
|
v->a[273740] = 1;
|
|
v->a[273741] = sym_comment;
|
|
v->a[273742] = actions(4686);
|
|
v->a[273743] = 1;
|
|
v->a[273744] = ts_builtin_sym_end;
|
|
v->a[273745] = actions(4694);
|
|
v->a[273746] = 1;
|
|
v->a[273747] = aux_sym_heredoc_redirect_token1;
|
|
v->a[273748] = actions(11834);
|
|
v->a[273749] = 1;
|
|
v->a[273750] = sym_file_descriptor;
|
|
v->a[273751] = actions(4690);
|
|
v->a[273752] = 2;
|
|
v->a[273753] = anon_sym_PIPE_PIPE;
|
|
v->a[273754] = anon_sym_AMP_AMP;
|
|
v->a[273755] = actions(4692);
|
|
v->a[273756] = 2;
|
|
v->a[273757] = anon_sym_LT_LT;
|
|
v->a[273758] = anon_sym_LT_LT_DASH;
|
|
v->a[273759] = actions(11481);
|
|
small_parse_table_13688(v);
|
|
}
|
|
|
|
void small_parse_table_13688(t_small_parse_table_array *v)
|
|
{
|
|
v->a[273760] = 2;
|
|
v->a[273761] = anon_sym_LT_AMP_DASH;
|
|
v->a[273762] = anon_sym_GT_AMP_DASH;
|
|
v->a[273763] = actions(4688);
|
|
v->a[273764] = 3;
|
|
v->a[273765] = anon_sym_SEMI;
|
|
v->a[273766] = anon_sym_AMP;
|
|
v->a[273767] = anon_sym_SEMI_SEMI;
|
|
v->a[273768] = state(4650);
|
|
v->a[273769] = 3;
|
|
v->a[273770] = sym_file_redirect;
|
|
v->a[273771] = sym_heredoc_redirect;
|
|
v->a[273772] = aux_sym_redirected_statement_repeat1;
|
|
v->a[273773] = actions(11479);
|
|
v->a[273774] = 8;
|
|
v->a[273775] = anon_sym_LT;
|
|
v->a[273776] = anon_sym_GT;
|
|
v->a[273777] = anon_sym_GT_GT;
|
|
v->a[273778] = anon_sym_AMP_GT;
|
|
v->a[273779] = anon_sym_AMP_GT_GT;
|
|
small_parse_table_13689(v);
|
|
}
|
|
|
|
void small_parse_table_13689(t_small_parse_table_array *v)
|
|
{
|
|
v->a[273780] = anon_sym_LT_AMP;
|
|
v->a[273781] = anon_sym_GT_AMP;
|
|
v->a[273782] = anon_sym_GT_PIPE;
|
|
v->a[273783] = 3;
|
|
v->a[273784] = actions(3);
|
|
v->a[273785] = 1;
|
|
v->a[273786] = sym_comment;
|
|
v->a[273787] = actions(12163);
|
|
v->a[273788] = 2;
|
|
v->a[273789] = sym_file_descriptor;
|
|
v->a[273790] = aux_sym_heredoc_redirect_token1;
|
|
v->a[273791] = actions(12161);
|
|
v->a[273792] = 21;
|
|
v->a[273793] = anon_sym_SEMI;
|
|
v->a[273794] = anon_sym_PIPE_PIPE;
|
|
v->a[273795] = anon_sym_AMP_AMP;
|
|
v->a[273796] = anon_sym_PIPE;
|
|
v->a[273797] = anon_sym_AMP;
|
|
v->a[273798] = anon_sym_LT;
|
|
v->a[273799] = anon_sym_GT;
|
|
small_parse_table_13690(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2737.c */
|