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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2482.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_12410(t_small_parse_table_array *v)
{
v->a[248200] = actions(5069);
v->a[248201] = 3;
v->a[248202] = sym_file_descriptor;
v->a[248203] = sym_variable_name;
v->a[248204] = aux_sym_heredoc_redirect_token1;
v->a[248205] = actions(5067);
v->a[248206] = 21;
v->a[248207] = anon_sym_SEMI;
v->a[248208] = anon_sym_PIPE_PIPE;
v->a[248209] = anon_sym_AMP_AMP;
v->a[248210] = anon_sym_PIPE;
v->a[248211] = anon_sym_AMP;
v->a[248212] = anon_sym_LT;
v->a[248213] = anon_sym_GT;
v->a[248214] = anon_sym_LT_LT;
v->a[248215] = anon_sym_GT_GT;
v->a[248216] = anon_sym_SEMI_SEMI;
v->a[248217] = anon_sym_SEMI_AMP;
v->a[248218] = anon_sym_SEMI_SEMI_AMP;
v->a[248219] = anon_sym_PIPE_AMP;
small_parse_table_12411(v);
}
void small_parse_table_12411(t_small_parse_table_array *v)
{
v->a[248220] = anon_sym_AMP_GT;
v->a[248221] = anon_sym_AMP_GT_GT;
v->a[248222] = anon_sym_LT_AMP;
v->a[248223] = anon_sym_GT_AMP;
v->a[248224] = anon_sym_GT_PIPE;
v->a[248225] = anon_sym_LT_AMP_DASH;
v->a[248226] = anon_sym_GT_AMP_DASH;
v->a[248227] = anon_sym_LT_LT_DASH;
v->a[248228] = 3;
v->a[248229] = actions(3);
v->a[248230] = 1;
v->a[248231] = sym_comment;
v->a[248232] = actions(1354);
v->a[248233] = 3;
v->a[248234] = sym_file_descriptor;
v->a[248235] = sym__concat;
v->a[248236] = aux_sym_heredoc_redirect_token1;
v->a[248237] = actions(1352);
v->a[248238] = 23;
v->a[248239] = anon_sym_SEMI;
small_parse_table_12412(v);
}
void small_parse_table_12412(t_small_parse_table_array *v)
{
v->a[248240] = anon_sym_PIPE_PIPE;
v->a[248241] = anon_sym_AMP_AMP;
v->a[248242] = anon_sym_PIPE;
v->a[248243] = anon_sym_AMP;
v->a[248244] = anon_sym_LT;
v->a[248245] = anon_sym_GT;
v->a[248246] = anon_sym_LT_LT;
v->a[248247] = anon_sym_GT_GT;
v->a[248248] = anon_sym_SEMI_SEMI;
v->a[248249] = anon_sym_SEMI_AMP;
v->a[248250] = anon_sym_SEMI_SEMI_AMP;
v->a[248251] = anon_sym_PIPE_AMP;
v->a[248252] = anon_sym_AMP_GT;
v->a[248253] = anon_sym_AMP_GT_GT;
v->a[248254] = anon_sym_LT_AMP;
v->a[248255] = anon_sym_GT_AMP;
v->a[248256] = anon_sym_GT_PIPE;
v->a[248257] = anon_sym_LT_AMP_DASH;
v->a[248258] = anon_sym_GT_AMP_DASH;
v->a[248259] = anon_sym_LT_LT_DASH;
small_parse_table_12413(v);
}
void small_parse_table_12413(t_small_parse_table_array *v)
{
v->a[248260] = anon_sym_LT_LT_LT;
v->a[248261] = aux_sym_concatenation_token1;
v->a[248262] = 11;
v->a[248263] = actions(3);
v->a[248264] = 1;
v->a[248265] = sym_comment;
v->a[248266] = actions(4384);
v->a[248267] = 1;
v->a[248268] = aux_sym_heredoc_redirect_token1;
v->a[248269] = actions(11562);
v->a[248270] = 1;
v->a[248271] = sym_file_descriptor;
v->a[248272] = actions(4253);
v->a[248273] = 2;
v->a[248274] = anon_sym_PIPE;
v->a[248275] = anon_sym_PIPE_AMP;
v->a[248276] = actions(4378);
v->a[248277] = 2;
v->a[248278] = anon_sym_SEMI;
v->a[248279] = anon_sym_AMP;
small_parse_table_12414(v);
}
void small_parse_table_12414(t_small_parse_table_array *v)
{
v->a[248280] = actions(4380);
v->a[248281] = 2;
v->a[248282] = anon_sym_PIPE_PIPE;
v->a[248283] = anon_sym_AMP_AMP;
v->a[248284] = actions(4382);
v->a[248285] = 2;
v->a[248286] = anon_sym_LT_LT;
v->a[248287] = anon_sym_LT_LT_DASH;
v->a[248288] = actions(11335);
v->a[248289] = 2;
v->a[248290] = anon_sym_LT_AMP_DASH;
v->a[248291] = anon_sym_GT_AMP_DASH;
v->a[248292] = actions(2719);
v->a[248293] = 3;
v->a[248294] = anon_sym_SEMI_SEMI;
v->a[248295] = anon_sym_SEMI_AMP;
v->a[248296] = anon_sym_SEMI_SEMI_AMP;
v->a[248297] = state(4455);
v->a[248298] = 3;
v->a[248299] = sym_file_redirect;
small_parse_table_12415(v);
}
/* EOF small_parse_table_2482.c */