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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2628.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_13140(t_small_parse_table_array *v)
{
v->a[262800] = anon_sym_PIPE_AMP;
v->a[262801] = anon_sym_AMP_GT;
v->a[262802] = anon_sym_AMP_GT_GT;
v->a[262803] = anon_sym_LT_AMP;
v->a[262804] = anon_sym_GT_AMP;
v->a[262805] = anon_sym_GT_PIPE;
v->a[262806] = anon_sym_LT_AMP_DASH;
v->a[262807] = anon_sym_GT_AMP_DASH;
v->a[262808] = anon_sym_LT_LT_DASH;
v->a[262809] = 6;
v->a[262810] = actions(3);
v->a[262811] = 1;
v->a[262812] = sym_comment;
v->a[262813] = actions(12031);
v->a[262814] = 1;
v->a[262815] = sym_variable_name;
v->a[262816] = state(6727);
v->a[262817] = 1;
v->a[262818] = sym_subscript;
v->a[262819] = actions(11290);
small_parse_table_13141(v);
}
void small_parse_table_13141(t_small_parse_table_array *v)
{
v->a[262820] = 2;
v->a[262821] = sym_file_descriptor;
v->a[262822] = aux_sym_heredoc_redirect_token1;
v->a[262823] = state(4784);
v->a[262824] = 2;
v->a[262825] = sym_variable_assignment;
v->a[262826] = aux_sym_variable_assignments_repeat1;
v->a[262827] = actions(11288);
v->a[262828] = 19;
v->a[262829] = anon_sym_SEMI;
v->a[262830] = anon_sym_PIPE_PIPE;
v->a[262831] = anon_sym_AMP_AMP;
v->a[262832] = anon_sym_PIPE;
v->a[262833] = anon_sym_AMP;
v->a[262834] = anon_sym_LT;
v->a[262835] = anon_sym_GT;
v->a[262836] = anon_sym_LT_LT;
v->a[262837] = anon_sym_GT_GT;
v->a[262838] = anon_sym_SEMI_SEMI;
v->a[262839] = anon_sym_PIPE_AMP;
small_parse_table_13142(v);
}
void small_parse_table_13142(t_small_parse_table_array *v)
{
v->a[262840] = anon_sym_AMP_GT;
v->a[262841] = anon_sym_AMP_GT_GT;
v->a[262842] = anon_sym_LT_AMP;
v->a[262843] = anon_sym_GT_AMP;
v->a[262844] = anon_sym_GT_PIPE;
v->a[262845] = anon_sym_LT_AMP_DASH;
v->a[262846] = anon_sym_GT_AMP_DASH;
v->a[262847] = anon_sym_LT_LT_DASH;
v->a[262848] = 3;
v->a[262849] = actions(3);
v->a[262850] = 1;
v->a[262851] = sym_comment;
v->a[262852] = actions(12036);
v->a[262853] = 2;
v->a[262854] = sym_file_descriptor;
v->a[262855] = aux_sym_heredoc_redirect_token1;
v->a[262856] = actions(12034);
v->a[262857] = 23;
v->a[262858] = anon_sym_SEMI;
v->a[262859] = anon_sym_PIPE_PIPE;
small_parse_table_13143(v);
}
void small_parse_table_13143(t_small_parse_table_array *v)
{
v->a[262860] = anon_sym_AMP_AMP;
v->a[262861] = anon_sym_PIPE;
v->a[262862] = anon_sym_AMP;
v->a[262863] = anon_sym_LT;
v->a[262864] = anon_sym_GT;
v->a[262865] = anon_sym_LT_LT;
v->a[262866] = anon_sym_GT_GT;
v->a[262867] = anon_sym_esac;
v->a[262868] = anon_sym_SEMI_SEMI;
v->a[262869] = anon_sym_SEMI_AMP;
v->a[262870] = anon_sym_SEMI_SEMI_AMP;
v->a[262871] = anon_sym_PIPE_AMP;
v->a[262872] = anon_sym_AMP_GT;
v->a[262873] = anon_sym_AMP_GT_GT;
v->a[262874] = anon_sym_LT_AMP;
v->a[262875] = anon_sym_GT_AMP;
v->a[262876] = anon_sym_GT_PIPE;
v->a[262877] = anon_sym_LT_AMP_DASH;
v->a[262878] = anon_sym_GT_AMP_DASH;
v->a[262879] = anon_sym_LT_LT_DASH;
small_parse_table_13144(v);
}
void small_parse_table_13144(t_small_parse_table_array *v)
{
v->a[262880] = anon_sym_LT_LT_LT;
v->a[262881] = 3;
v->a[262882] = actions(3);
v->a[262883] = 1;
v->a[262884] = sym_comment;
v->a[262885] = actions(11956);
v->a[262886] = 2;
v->a[262887] = sym_file_descriptor;
v->a[262888] = aux_sym_heredoc_redirect_token1;
v->a[262889] = actions(11958);
v->a[262890] = 23;
v->a[262891] = anon_sym_SEMI;
v->a[262892] = anon_sym_PIPE_PIPE;
v->a[262893] = anon_sym_AMP_AMP;
v->a[262894] = anon_sym_PIPE;
v->a[262895] = anon_sym_AMP;
v->a[262896] = anon_sym_LT;
v->a[262897] = anon_sym_GT;
v->a[262898] = anon_sym_LT_LT;
v->a[262899] = anon_sym_GT_GT;
small_parse_table_13145(v);
}
/* EOF small_parse_table_2628.c */