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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2936.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: maiboyer <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_14680(t_small_parse_table_array *v)
{
v->a[293600] = actions(12271);
v->a[293601] = 7;
v->a[293602] = anon_sym_PIPE;
v->a[293603] = anon_sym_LT;
v->a[293604] = anon_sym_GT;
v->a[293605] = anon_sym_LT_LT;
v->a[293606] = anon_sym_AMP_GT;
v->a[293607] = anon_sym_LT_AMP;
v->a[293608] = anon_sym_GT_AMP;
v->a[293609] = actions(12269);
v->a[293610] = 10;
v->a[293611] = sym_file_descriptor;
v->a[293612] = anon_sym_PIPE_PIPE;
v->a[293613] = anon_sym_AMP_AMP;
v->a[293614] = anon_sym_GT_GT;
v->a[293615] = anon_sym_PIPE_AMP;
v->a[293616] = anon_sym_AMP_GT_GT;
v->a[293617] = anon_sym_GT_PIPE;
v->a[293618] = anon_sym_LT_AMP_DASH;
v->a[293619] = anon_sym_GT_AMP_DASH;
small_parse_table_14681(v);
}
void small_parse_table_14681(t_small_parse_table_array *v)
{
v->a[293620] = anon_sym_LT_LT_DASH;
v->a[293621] = 3;
v->a[293622] = actions(3);
v->a[293623] = 1;
v->a[293624] = sym_comment;
v->a[293625] = actions(1294);
v->a[293626] = 3;
v->a[293627] = sym_file_descriptor;
v->a[293628] = sym__concat;
v->a[293629] = aux_sym_heredoc_redirect_token1;
v->a[293630] = actions(1292);
v->a[293631] = 14;
v->a[293632] = anon_sym_PIPE_PIPE;
v->a[293633] = anon_sym_AMP_AMP;
v->a[293634] = anon_sym_LT;
v->a[293635] = anon_sym_GT;
v->a[293636] = anon_sym_GT_GT;
v->a[293637] = anon_sym_AMP_GT;
v->a[293638] = anon_sym_AMP_GT_GT;
v->a[293639] = anon_sym_LT_AMP;
small_parse_table_14682(v);
}
void small_parse_table_14682(t_small_parse_table_array *v)
{
v->a[293640] = anon_sym_GT_AMP;
v->a[293641] = anon_sym_GT_PIPE;
v->a[293642] = anon_sym_LT_AMP_DASH;
v->a[293643] = anon_sym_GT_AMP_DASH;
v->a[293644] = anon_sym_LT_LT_LT;
v->a[293645] = aux_sym_concatenation_token1;
v->a[293646] = 3;
v->a[293647] = actions(71);
v->a[293648] = 1;
v->a[293649] = sym_comment;
v->a[293650] = actions(12193);
v->a[293651] = 7;
v->a[293652] = anon_sym_PIPE;
v->a[293653] = anon_sym_LT;
v->a[293654] = anon_sym_GT;
v->a[293655] = anon_sym_LT_LT;
v->a[293656] = anon_sym_AMP_GT;
v->a[293657] = anon_sym_LT_AMP;
v->a[293658] = anon_sym_GT_AMP;
v->a[293659] = actions(12191);
small_parse_table_14683(v);
}
void small_parse_table_14683(t_small_parse_table_array *v)
{
v->a[293660] = 10;
v->a[293661] = sym_file_descriptor;
v->a[293662] = anon_sym_PIPE_PIPE;
v->a[293663] = anon_sym_AMP_AMP;
v->a[293664] = anon_sym_GT_GT;
v->a[293665] = anon_sym_PIPE_AMP;
v->a[293666] = anon_sym_AMP_GT_GT;
v->a[293667] = anon_sym_GT_PIPE;
v->a[293668] = anon_sym_LT_AMP_DASH;
v->a[293669] = anon_sym_GT_AMP_DASH;
v->a[293670] = anon_sym_LT_LT_DASH;
v->a[293671] = 3;
v->a[293672] = actions(71);
v->a[293673] = 1;
v->a[293674] = sym_comment;
v->a[293675] = actions(12123);
v->a[293676] = 7;
v->a[293677] = anon_sym_PIPE;
v->a[293678] = anon_sym_LT;
v->a[293679] = anon_sym_GT;
small_parse_table_14684(v);
}
void small_parse_table_14684(t_small_parse_table_array *v)
{
v->a[293680] = anon_sym_LT_LT;
v->a[293681] = anon_sym_AMP_GT;
v->a[293682] = anon_sym_LT_AMP;
v->a[293683] = anon_sym_GT_AMP;
v->a[293684] = actions(12121);
v->a[293685] = 10;
v->a[293686] = sym_file_descriptor;
v->a[293687] = anon_sym_PIPE_PIPE;
v->a[293688] = anon_sym_AMP_AMP;
v->a[293689] = anon_sym_GT_GT;
v->a[293690] = anon_sym_PIPE_AMP;
v->a[293691] = anon_sym_AMP_GT_GT;
v->a[293692] = anon_sym_GT_PIPE;
v->a[293693] = anon_sym_LT_AMP_DASH;
v->a[293694] = anon_sym_GT_AMP_DASH;
v->a[293695] = anon_sym_LT_LT_DASH;
v->a[293696] = 3;
v->a[293697] = actions(71);
v->a[293698] = 1;
v->a[293699] = sym_comment;
small_parse_table_14685(v);
}
/* EOF small_parse_table_2936.c */