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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2846.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_14230(t_small_parse_table_array *v)
{
v->a[284600] = anon_sym_PIPE_AMP;
v->a[284601] = anon_sym_RBRACK;
v->a[284602] = anon_sym_AMP_GT_GT;
v->a[284603] = anon_sym_GT_PIPE;
v->a[284604] = anon_sym_LT_AMP_DASH;
v->a[284605] = anon_sym_GT_AMP_DASH;
v->a[284606] = anon_sym_LT_LT_DASH;
v->a[284607] = anon_sym_LT_LT_LT;
v->a[284608] = 5;
v->a[284609] = actions(71);
v->a[284610] = 1;
v->a[284611] = sym_comment;
v->a[284612] = state(5322);
v->a[284613] = 1;
v->a[284614] = aux_sym_concatenation_repeat1;
v->a[284615] = actions(12435);
v->a[284616] = 2;
v->a[284617] = sym__concat;
v->a[284618] = aux_sym_concatenation_token1;
v->a[284619] = actions(5695);
small_parse_table_14231(v);
}
void small_parse_table_14231(t_small_parse_table_array *v)
{
v->a[284620] = 7;
v->a[284621] = anon_sym_PIPE;
v->a[284622] = anon_sym_LT;
v->a[284623] = anon_sym_GT;
v->a[284624] = anon_sym_LT_LT;
v->a[284625] = anon_sym_AMP_GT;
v->a[284626] = anon_sym_LT_AMP;
v->a[284627] = anon_sym_GT_AMP;
v->a[284628] = actions(5697);
v->a[284629] = 11;
v->a[284630] = sym_file_descriptor;
v->a[284631] = anon_sym_PIPE_PIPE;
v->a[284632] = anon_sym_AMP_AMP;
v->a[284633] = anon_sym_GT_GT;
v->a[284634] = anon_sym_PIPE_AMP;
v->a[284635] = anon_sym_RBRACK;
v->a[284636] = anon_sym_AMP_GT_GT;
v->a[284637] = anon_sym_GT_PIPE;
v->a[284638] = anon_sym_LT_AMP_DASH;
v->a[284639] = anon_sym_GT_AMP_DASH;
small_parse_table_14232(v);
}
void small_parse_table_14232(t_small_parse_table_array *v)
{
v->a[284640] = anon_sym_LT_LT_DASH;
v->a[284641] = 5;
v->a[284642] = actions(71);
v->a[284643] = 1;
v->a[284644] = sym_comment;
v->a[284645] = state(5271);
v->a[284646] = 1;
v->a[284647] = aux_sym_concatenation_repeat1;
v->a[284648] = actions(12622);
v->a[284649] = 2;
v->a[284650] = sym__concat;
v->a[284651] = aux_sym_concatenation_token1;
v->a[284652] = actions(2094);
v->a[284653] = 7;
v->a[284654] = anon_sym_PIPE;
v->a[284655] = anon_sym_LT;
v->a[284656] = anon_sym_GT;
v->a[284657] = anon_sym_LT_LT;
v->a[284658] = anon_sym_AMP_GT;
v->a[284659] = anon_sym_LT_AMP;
small_parse_table_14233(v);
}
void small_parse_table_14233(t_small_parse_table_array *v)
{
v->a[284660] = anon_sym_GT_AMP;
v->a[284661] = actions(2096);
v->a[284662] = 11;
v->a[284663] = sym_file_descriptor;
v->a[284664] = anon_sym_PIPE_PIPE;
v->a[284665] = anon_sym_AMP_AMP;
v->a[284666] = anon_sym_GT_GT;
v->a[284667] = anon_sym_PIPE_AMP;
v->a[284668] = anon_sym_AMP_GT_GT;
v->a[284669] = anon_sym_GT_PIPE;
v->a[284670] = anon_sym_LT_AMP_DASH;
v->a[284671] = anon_sym_GT_AMP_DASH;
v->a[284672] = anon_sym_LT_LT_DASH;
v->a[284673] = anon_sym_LT_LT_LT;
v->a[284674] = 5;
v->a[284675] = actions(71);
v->a[284676] = 1;
v->a[284677] = sym_comment;
v->a[284678] = state(5328);
v->a[284679] = 1;
small_parse_table_14234(v);
}
void small_parse_table_14234(t_small_parse_table_array *v)
{
v->a[284680] = aux_sym_concatenation_repeat1;
v->a[284681] = actions(12435);
v->a[284682] = 2;
v->a[284683] = sym__concat;
v->a[284684] = aux_sym_concatenation_token1;
v->a[284685] = actions(2094);
v->a[284686] = 7;
v->a[284687] = anon_sym_PIPE;
v->a[284688] = anon_sym_LT;
v->a[284689] = anon_sym_GT;
v->a[284690] = anon_sym_LT_LT;
v->a[284691] = anon_sym_AMP_GT;
v->a[284692] = anon_sym_LT_AMP;
v->a[284693] = anon_sym_GT_AMP;
v->a[284694] = actions(2096);
v->a[284695] = 11;
v->a[284696] = sym_file_descriptor;
v->a[284697] = anon_sym_PIPE_PIPE;
v->a[284698] = anon_sym_AMP_AMP;
v->a[284699] = anon_sym_GT_GT;
small_parse_table_14235(v);
}
/* EOF small_parse_table_2846.c */