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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2920.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_14600(t_small_parse_table_array *v)
{
v->a[292000] = aux_sym_concatenation_token1;
v->a[292001] = 3;
v->a[292002] = actions(71);
v->a[292003] = 1;
v->a[292004] = sym_comment;
v->a[292005] = actions(2094);
v->a[292006] = 7;
v->a[292007] = anon_sym_PIPE;
v->a[292008] = anon_sym_LT;
v->a[292009] = anon_sym_GT;
v->a[292010] = anon_sym_LT_LT;
v->a[292011] = anon_sym_AMP_GT;
v->a[292012] = anon_sym_LT_AMP;
v->a[292013] = anon_sym_GT_AMP;
v->a[292014] = actions(2096);
v->a[292015] = 10;
v->a[292016] = sym_file_descriptor;
v->a[292017] = anon_sym_PIPE_PIPE;
v->a[292018] = anon_sym_AMP_AMP;
v->a[292019] = anon_sym_GT_GT;
small_parse_table_14601(v);
}
void small_parse_table_14601(t_small_parse_table_array *v)
{
v->a[292020] = anon_sym_PIPE_AMP;
v->a[292021] = anon_sym_AMP_GT_GT;
v->a[292022] = anon_sym_GT_PIPE;
v->a[292023] = anon_sym_LT_AMP_DASH;
v->a[292024] = anon_sym_GT_AMP_DASH;
v->a[292025] = anon_sym_LT_LT_DASH;
v->a[292026] = 3;
v->a[292027] = actions(71);
v->a[292028] = 1;
v->a[292029] = sym_comment;
v->a[292030] = actions(11958);
v->a[292031] = 7;
v->a[292032] = anon_sym_PIPE;
v->a[292033] = anon_sym_LT;
v->a[292034] = anon_sym_GT;
v->a[292035] = anon_sym_LT_LT;
v->a[292036] = anon_sym_AMP_GT;
v->a[292037] = anon_sym_LT_AMP;
v->a[292038] = anon_sym_GT_AMP;
v->a[292039] = actions(11956);
small_parse_table_14602(v);
}
void small_parse_table_14602(t_small_parse_table_array *v)
{
v->a[292040] = 10;
v->a[292041] = sym_file_descriptor;
v->a[292042] = anon_sym_PIPE_PIPE;
v->a[292043] = anon_sym_AMP_AMP;
v->a[292044] = anon_sym_GT_GT;
v->a[292045] = anon_sym_PIPE_AMP;
v->a[292046] = anon_sym_AMP_GT_GT;
v->a[292047] = anon_sym_GT_PIPE;
v->a[292048] = anon_sym_LT_AMP_DASH;
v->a[292049] = anon_sym_GT_AMP_DASH;
v->a[292050] = anon_sym_LT_LT_DASH;
v->a[292051] = 3;
v->a[292052] = actions(71);
v->a[292053] = 1;
v->a[292054] = sym_comment;
v->a[292055] = actions(12034);
v->a[292056] = 7;
v->a[292057] = anon_sym_PIPE;
v->a[292058] = anon_sym_LT;
v->a[292059] = anon_sym_GT;
small_parse_table_14603(v);
}
void small_parse_table_14603(t_small_parse_table_array *v)
{
v->a[292060] = anon_sym_LT_LT;
v->a[292061] = anon_sym_AMP_GT;
v->a[292062] = anon_sym_LT_AMP;
v->a[292063] = anon_sym_GT_AMP;
v->a[292064] = actions(12036);
v->a[292065] = 10;
v->a[292066] = sym_file_descriptor;
v->a[292067] = anon_sym_PIPE_PIPE;
v->a[292068] = anon_sym_AMP_AMP;
v->a[292069] = anon_sym_GT_GT;
v->a[292070] = anon_sym_PIPE_AMP;
v->a[292071] = anon_sym_AMP_GT_GT;
v->a[292072] = anon_sym_GT_PIPE;
v->a[292073] = anon_sym_LT_AMP_DASH;
v->a[292074] = anon_sym_GT_AMP_DASH;
v->a[292075] = anon_sym_LT_LT_DASH;
v->a[292076] = 3;
v->a[292077] = actions(3);
v->a[292078] = 1;
v->a[292079] = sym_comment;
small_parse_table_14604(v);
}
void small_parse_table_14604(t_small_parse_table_array *v)
{
v->a[292080] = actions(1298);
v->a[292081] = 3;
v->a[292082] = sym_file_descriptor;
v->a[292083] = sym__concat;
v->a[292084] = aux_sym_heredoc_redirect_token1;
v->a[292085] = actions(1296);
v->a[292086] = 14;
v->a[292087] = anon_sym_PIPE_PIPE;
v->a[292088] = anon_sym_AMP_AMP;
v->a[292089] = anon_sym_LT;
v->a[292090] = anon_sym_GT;
v->a[292091] = anon_sym_GT_GT;
v->a[292092] = anon_sym_AMP_GT;
v->a[292093] = anon_sym_AMP_GT_GT;
v->a[292094] = anon_sym_LT_AMP;
v->a[292095] = anon_sym_GT_AMP;
v->a[292096] = anon_sym_GT_PIPE;
v->a[292097] = anon_sym_LT_AMP_DASH;
v->a[292098] = anon_sym_GT_AMP_DASH;
v->a[292099] = anon_sym_LT_LT_LT;
small_parse_table_14605(v);
}
/* EOF small_parse_table_2920.c */