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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2685.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_13425(t_small_parse_table_array *v)
{
v->a[268500] = 3;
v->a[268501] = anon_sym_SEMI;
v->a[268502] = anon_sym_AMP;
v->a[268503] = anon_sym_SEMI_SEMI;
v->a[268504] = state(4986);
v->a[268505] = 3;
v->a[268506] = sym_file_redirect;
v->a[268507] = sym_heredoc_redirect;
v->a[268508] = aux_sym_redirected_statement_repeat1;
v->a[268509] = actions(11554);
v->a[268510] = 8;
v->a[268511] = anon_sym_LT;
v->a[268512] = anon_sym_GT;
v->a[268513] = anon_sym_GT_GT;
v->a[268514] = anon_sym_AMP_GT;
v->a[268515] = anon_sym_AMP_GT_GT;
v->a[268516] = anon_sym_LT_AMP;
v->a[268517] = anon_sym_GT_AMP;
v->a[268518] = anon_sym_GT_PIPE;
v->a[268519] = 3;
small_parse_table_13426(v);
}
void small_parse_table_13426(t_small_parse_table_array *v)
{
v->a[268520] = actions(3);
v->a[268521] = 1;
v->a[268522] = sym_comment;
v->a[268523] = actions(12225);
v->a[268524] = 2;
v->a[268525] = sym_file_descriptor;
v->a[268526] = aux_sym_heredoc_redirect_token1;
v->a[268527] = actions(12223);
v->a[268528] = 22;
v->a[268529] = anon_sym_SEMI;
v->a[268530] = anon_sym_PIPE_PIPE;
v->a[268531] = anon_sym_AMP_AMP;
v->a[268532] = anon_sym_PIPE;
v->a[268533] = anon_sym_AMP;
v->a[268534] = anon_sym_LT;
v->a[268535] = anon_sym_GT;
v->a[268536] = anon_sym_LT_LT;
v->a[268537] = anon_sym_GT_GT;
v->a[268538] = anon_sym_esac;
v->a[268539] = anon_sym_SEMI_SEMI;
small_parse_table_13427(v);
}
void small_parse_table_13427(t_small_parse_table_array *v)
{
v->a[268540] = anon_sym_SEMI_AMP;
v->a[268541] = anon_sym_SEMI_SEMI_AMP;
v->a[268542] = anon_sym_PIPE_AMP;
v->a[268543] = anon_sym_AMP_GT;
v->a[268544] = anon_sym_AMP_GT_GT;
v->a[268545] = anon_sym_LT_AMP;
v->a[268546] = anon_sym_GT_AMP;
v->a[268547] = anon_sym_GT_PIPE;
v->a[268548] = anon_sym_LT_AMP_DASH;
v->a[268549] = anon_sym_GT_AMP_DASH;
v->a[268550] = anon_sym_LT_LT_DASH;
v->a[268551] = 3;
v->a[268552] = actions(3);
v->a[268553] = 1;
v->a[268554] = sym_comment;
v->a[268555] = actions(4372);
v->a[268556] = 2;
v->a[268557] = sym_file_descriptor;
v->a[268558] = aux_sym_heredoc_redirect_token1;
v->a[268559] = actions(4370);
small_parse_table_13428(v);
}
void small_parse_table_13428(t_small_parse_table_array *v)
{
v->a[268560] = 22;
v->a[268561] = anon_sym_SEMI;
v->a[268562] = anon_sym_PIPE_PIPE;
v->a[268563] = anon_sym_AMP_AMP;
v->a[268564] = anon_sym_PIPE;
v->a[268565] = anon_sym_AMP;
v->a[268566] = anon_sym_LT;
v->a[268567] = anon_sym_GT;
v->a[268568] = anon_sym_LT_LT;
v->a[268569] = anon_sym_GT_GT;
v->a[268570] = anon_sym_esac;
v->a[268571] = anon_sym_SEMI_SEMI;
v->a[268572] = anon_sym_SEMI_AMP;
v->a[268573] = anon_sym_SEMI_SEMI_AMP;
v->a[268574] = anon_sym_PIPE_AMP;
v->a[268575] = anon_sym_AMP_GT;
v->a[268576] = anon_sym_AMP_GT_GT;
v->a[268577] = anon_sym_LT_AMP;
v->a[268578] = anon_sym_GT_AMP;
v->a[268579] = anon_sym_GT_PIPE;
small_parse_table_13429(v);
}
void small_parse_table_13429(t_small_parse_table_array *v)
{
v->a[268580] = anon_sym_LT_AMP_DASH;
v->a[268581] = anon_sym_GT_AMP_DASH;
v->a[268582] = anon_sym_LT_LT_DASH;
v->a[268583] = 3;
v->a[268584] = actions(3);
v->a[268585] = 1;
v->a[268586] = sym_comment;
v->a[268587] = actions(12227);
v->a[268588] = 3;
v->a[268589] = sym_file_descriptor;
v->a[268590] = ts_builtin_sym_end;
v->a[268591] = aux_sym_heredoc_redirect_token1;
v->a[268592] = actions(12229);
v->a[268593] = 21;
v->a[268594] = anon_sym_SEMI;
v->a[268595] = anon_sym_PIPE_PIPE;
v->a[268596] = anon_sym_AMP_AMP;
v->a[268597] = anon_sym_PIPE;
v->a[268598] = anon_sym_AMP;
v->a[268599] = anon_sym_LT;
small_parse_table_13430(v);
}
/* EOF small_parse_table_2685.c */