minishell/parser/static/small_parse_table/small_parse_table_2754.c
2024-04-28 19:59:01 +02:00

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2754.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: maiboyer <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_13770(t_small_parse_table_array *v)
{
v->a[275400] = anon_sym_AMP_GT_GT;
v->a[275401] = anon_sym_LT_AMP;
v->a[275402] = anon_sym_GT_AMP;
v->a[275403] = anon_sym_GT_PIPE;
v->a[275404] = anon_sym_LT_AMP_DASH;
v->a[275405] = anon_sym_GT_AMP_DASH;
v->a[275406] = anon_sym_LT_LT_DASH;
v->a[275407] = anon_sym_LT_LT_LT;
v->a[275408] = 6;
v->a[275409] = actions(3);
v->a[275410] = 1;
v->a[275411] = sym_comment;
v->a[275412] = actions(11512);
v->a[275413] = 1;
v->a[275414] = aux_sym_concatenation_token1;
v->a[275415] = actions(11514);
v->a[275416] = 1;
v->a[275417] = sym__concat;
v->a[275418] = state(5207);
v->a[275419] = 1;
small_parse_table_13771(v);
}
void small_parse_table_13771(t_small_parse_table_array *v)
{
v->a[275420] = aux_sym_concatenation_repeat1;
v->a[275421] = actions(4566);
v->a[275422] = 2;
v->a[275423] = sym_file_descriptor;
v->a[275424] = aux_sym_heredoc_redirect_token1;
v->a[275425] = actions(4564);
v->a[275426] = 17;
v->a[275427] = anon_sym_PIPE_PIPE;
v->a[275428] = anon_sym_AMP_AMP;
v->a[275429] = anon_sym_PIPE;
v->a[275430] = anon_sym_LT;
v->a[275431] = anon_sym_GT;
v->a[275432] = anon_sym_LT_LT;
v->a[275433] = anon_sym_GT_GT;
v->a[275434] = anon_sym_PIPE_AMP;
v->a[275435] = anon_sym_AMP_GT;
v->a[275436] = anon_sym_AMP_GT_GT;
v->a[275437] = anon_sym_LT_AMP;
v->a[275438] = anon_sym_GT_AMP;
v->a[275439] = anon_sym_GT_PIPE;
small_parse_table_13772(v);
}
void small_parse_table_13772(t_small_parse_table_array *v)
{
v->a[275440] = anon_sym_LT_AMP_DASH;
v->a[275441] = anon_sym_GT_AMP_DASH;
v->a[275442] = anon_sym_LT_LT_DASH;
v->a[275443] = anon_sym_LT_LT_LT;
v->a[275444] = 6;
v->a[275445] = actions(3);
v->a[275446] = 1;
v->a[275447] = sym_comment;
v->a[275448] = actions(11512);
v->a[275449] = 1;
v->a[275450] = aux_sym_concatenation_token1;
v->a[275451] = actions(11514);
v->a[275452] = 1;
v->a[275453] = sym__concat;
v->a[275454] = state(5208);
v->a[275455] = 1;
v->a[275456] = aux_sym_concatenation_repeat1;
v->a[275457] = actions(4372);
v->a[275458] = 2;
v->a[275459] = sym_file_descriptor;
small_parse_table_13773(v);
}
void small_parse_table_13773(t_small_parse_table_array *v)
{
v->a[275460] = aux_sym_heredoc_redirect_token1;
v->a[275461] = actions(4370);
v->a[275462] = 17;
v->a[275463] = anon_sym_PIPE_PIPE;
v->a[275464] = anon_sym_AMP_AMP;
v->a[275465] = anon_sym_PIPE;
v->a[275466] = anon_sym_LT;
v->a[275467] = anon_sym_GT;
v->a[275468] = anon_sym_LT_LT;
v->a[275469] = anon_sym_GT_GT;
v->a[275470] = anon_sym_PIPE_AMP;
v->a[275471] = anon_sym_AMP_GT;
v->a[275472] = anon_sym_AMP_GT_GT;
v->a[275473] = anon_sym_LT_AMP;
v->a[275474] = anon_sym_GT_AMP;
v->a[275475] = anon_sym_GT_PIPE;
v->a[275476] = anon_sym_LT_AMP_DASH;
v->a[275477] = anon_sym_GT_AMP_DASH;
v->a[275478] = anon_sym_LT_LT_DASH;
v->a[275479] = anon_sym_LT_LT_LT;
small_parse_table_13774(v);
}
void small_parse_table_13774(t_small_parse_table_array *v)
{
v->a[275480] = 6;
v->a[275481] = actions(3);
v->a[275482] = 1;
v->a[275483] = sym_comment;
v->a[275484] = actions(11512);
v->a[275485] = 1;
v->a[275486] = aux_sym_concatenation_token1;
v->a[275487] = actions(11514);
v->a[275488] = 1;
v->a[275489] = sym__concat;
v->a[275490] = state(5207);
v->a[275491] = 1;
v->a[275492] = aux_sym_concatenation_repeat1;
v->a[275493] = actions(4469);
v->a[275494] = 2;
v->a[275495] = sym_file_descriptor;
v->a[275496] = aux_sym_heredoc_redirect_token1;
v->a[275497] = actions(4467);
v->a[275498] = 17;
v->a[275499] = anon_sym_PIPE_PIPE;
small_parse_table_13775(v);
}
/* EOF small_parse_table_2754.c */