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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2438.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_12190(t_small_parse_table_array *v)
{
v->a[243800] = actions(3);
v->a[243801] = 1;
v->a[243802] = sym_comment;
v->a[243803] = actions(1322);
v->a[243804] = 5;
v->a[243805] = sym_file_descriptor;
v->a[243806] = sym__concat;
v->a[243807] = sym_variable_name;
v->a[243808] = ts_builtin_sym_end;
v->a[243809] = aux_sym_heredoc_redirect_token1;
v->a[243810] = actions(1320);
v->a[243811] = 22;
v->a[243812] = anon_sym_SEMI;
v->a[243813] = anon_sym_PIPE_PIPE;
v->a[243814] = anon_sym_AMP_AMP;
v->a[243815] = anon_sym_PIPE;
v->a[243816] = anon_sym_AMP;
v->a[243817] = anon_sym_LT;
v->a[243818] = anon_sym_GT;
v->a[243819] = anon_sym_LT_LT;
small_parse_table_12191(v);
}
void small_parse_table_12191(t_small_parse_table_array *v)
{
v->a[243820] = anon_sym_GT_GT;
v->a[243821] = anon_sym_RPAREN;
v->a[243822] = anon_sym_SEMI_SEMI;
v->a[243823] = anon_sym_PIPE_AMP;
v->a[243824] = anon_sym_AMP_GT;
v->a[243825] = anon_sym_AMP_GT_GT;
v->a[243826] = anon_sym_LT_AMP;
v->a[243827] = anon_sym_GT_AMP;
v->a[243828] = anon_sym_GT_PIPE;
v->a[243829] = anon_sym_LT_AMP_DASH;
v->a[243830] = anon_sym_GT_AMP_DASH;
v->a[243831] = anon_sym_LT_LT_DASH;
v->a[243832] = aux_sym_concatenation_token1;
v->a[243833] = anon_sym_BQUOTE;
v->a[243834] = 3;
v->a[243835] = actions(3);
v->a[243836] = 1;
v->a[243837] = sym_comment;
v->a[243838] = actions(1294);
v->a[243839] = 3;
small_parse_table_12192(v);
}
void small_parse_table_12192(t_small_parse_table_array *v)
{
v->a[243840] = sym_file_descriptor;
v->a[243841] = sym__concat;
v->a[243842] = aux_sym_heredoc_redirect_token1;
v->a[243843] = actions(1292);
v->a[243844] = 24;
v->a[243845] = anon_sym_SEMI;
v->a[243846] = anon_sym_PIPE_PIPE;
v->a[243847] = anon_sym_AMP_AMP;
v->a[243848] = anon_sym_PIPE;
v->a[243849] = anon_sym_AMP;
v->a[243850] = anon_sym_LT;
v->a[243851] = anon_sym_GT;
v->a[243852] = anon_sym_LT_LT;
v->a[243853] = anon_sym_GT_GT;
v->a[243854] = anon_sym_esac;
v->a[243855] = anon_sym_SEMI_SEMI;
v->a[243856] = anon_sym_SEMI_AMP;
v->a[243857] = anon_sym_SEMI_SEMI_AMP;
v->a[243858] = anon_sym_PIPE_AMP;
v->a[243859] = anon_sym_AMP_GT;
small_parse_table_12193(v);
}
void small_parse_table_12193(t_small_parse_table_array *v)
{
v->a[243860] = anon_sym_AMP_GT_GT;
v->a[243861] = anon_sym_LT_AMP;
v->a[243862] = anon_sym_GT_AMP;
v->a[243863] = anon_sym_GT_PIPE;
v->a[243864] = anon_sym_LT_AMP_DASH;
v->a[243865] = anon_sym_GT_AMP_DASH;
v->a[243866] = anon_sym_LT_LT_DASH;
v->a[243867] = anon_sym_LT_LT_LT;
v->a[243868] = aux_sym_concatenation_token1;
v->a[243869] = 3;
v->a[243870] = actions(3);
v->a[243871] = 1;
v->a[243872] = sym_comment;
v->a[243873] = actions(1338);
v->a[243874] = 5;
v->a[243875] = sym_file_descriptor;
v->a[243876] = sym__concat;
v->a[243877] = sym_variable_name;
v->a[243878] = ts_builtin_sym_end;
v->a[243879] = aux_sym_heredoc_redirect_token1;
small_parse_table_12194(v);
}
void small_parse_table_12194(t_small_parse_table_array *v)
{
v->a[243880] = actions(1336);
v->a[243881] = 22;
v->a[243882] = anon_sym_SEMI;
v->a[243883] = anon_sym_PIPE_PIPE;
v->a[243884] = anon_sym_AMP_AMP;
v->a[243885] = anon_sym_PIPE;
v->a[243886] = anon_sym_AMP;
v->a[243887] = anon_sym_LT;
v->a[243888] = anon_sym_GT;
v->a[243889] = anon_sym_LT_LT;
v->a[243890] = anon_sym_GT_GT;
v->a[243891] = anon_sym_RPAREN;
v->a[243892] = anon_sym_SEMI_SEMI;
v->a[243893] = anon_sym_PIPE_AMP;
v->a[243894] = anon_sym_AMP_GT;
v->a[243895] = anon_sym_AMP_GT_GT;
v->a[243896] = anon_sym_LT_AMP;
v->a[243897] = anon_sym_GT_AMP;
v->a[243898] = anon_sym_GT_PIPE;
v->a[243899] = anon_sym_LT_AMP_DASH;
small_parse_table_12195(v);
}
/* EOF small_parse_table_2438.c */