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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2728.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_13640(t_small_parse_table_array *v)
{
v->a[272800] = anon_sym_AMP_AMP;
v->a[272801] = actions(11542);
v->a[272802] = 2;
v->a[272803] = anon_sym_LT_AMP_DASH;
v->a[272804] = anon_sym_GT_AMP_DASH;
v->a[272805] = actions(4378);
v->a[272806] = 3;
v->a[272807] = anon_sym_SEMI;
v->a[272808] = anon_sym_AMP;
v->a[272809] = anon_sym_SEMI_SEMI;
v->a[272810] = state(4746);
v->a[272811] = 3;
v->a[272812] = sym_file_redirect;
v->a[272813] = sym_heredoc_redirect;
v->a[272814] = aux_sym_redirected_statement_repeat1;
v->a[272815] = actions(11540);
v->a[272816] = 8;
v->a[272817] = anon_sym_LT;
v->a[272818] = anon_sym_GT;
v->a[272819] = anon_sym_GT_GT;
small_parse_table_13641(v);
}
void small_parse_table_13641(t_small_parse_table_array *v)
{
v->a[272820] = anon_sym_AMP_GT;
v->a[272821] = anon_sym_AMP_GT_GT;
v->a[272822] = anon_sym_LT_AMP;
v->a[272823] = anon_sym_GT_AMP;
v->a[272824] = anon_sym_GT_PIPE;
v->a[272825] = 3;
v->a[272826] = actions(3);
v->a[272827] = 1;
v->a[272828] = sym_comment;
v->a[272829] = actions(12259);
v->a[272830] = 2;
v->a[272831] = sym_file_descriptor;
v->a[272832] = aux_sym_heredoc_redirect_token1;
v->a[272833] = actions(12257);
v->a[272834] = 21;
v->a[272835] = anon_sym_SEMI;
v->a[272836] = anon_sym_PIPE_PIPE;
v->a[272837] = anon_sym_AMP_AMP;
v->a[272838] = anon_sym_PIPE;
v->a[272839] = anon_sym_AMP;
small_parse_table_13642(v);
}
void small_parse_table_13642(t_small_parse_table_array *v)
{
v->a[272840] = anon_sym_LT;
v->a[272841] = anon_sym_GT;
v->a[272842] = anon_sym_LT_LT;
v->a[272843] = anon_sym_GT_GT;
v->a[272844] = anon_sym_SEMI_SEMI;
v->a[272845] = anon_sym_SEMI_AMP;
v->a[272846] = anon_sym_SEMI_SEMI_AMP;
v->a[272847] = anon_sym_PIPE_AMP;
v->a[272848] = anon_sym_AMP_GT;
v->a[272849] = anon_sym_AMP_GT_GT;
v->a[272850] = anon_sym_LT_AMP;
v->a[272851] = anon_sym_GT_AMP;
v->a[272852] = anon_sym_GT_PIPE;
v->a[272853] = anon_sym_LT_AMP_DASH;
v->a[272854] = anon_sym_GT_AMP_DASH;
v->a[272855] = anon_sym_LT_LT_DASH;
v->a[272856] = 3;
v->a[272857] = actions(3);
v->a[272858] = 1;
v->a[272859] = sym_comment;
small_parse_table_13643(v);
}
void small_parse_table_13643(t_small_parse_table_array *v)
{
v->a[272860] = actions(11790);
v->a[272861] = 2;
v->a[272862] = sym_file_descriptor;
v->a[272863] = aux_sym_heredoc_redirect_token1;
v->a[272864] = actions(11792);
v->a[272865] = 21;
v->a[272866] = anon_sym_SEMI;
v->a[272867] = anon_sym_PIPE_PIPE;
v->a[272868] = anon_sym_AMP_AMP;
v->a[272869] = anon_sym_PIPE;
v->a[272870] = anon_sym_AMP;
v->a[272871] = anon_sym_LT;
v->a[272872] = anon_sym_GT;
v->a[272873] = anon_sym_LT_LT;
v->a[272874] = anon_sym_GT_GT;
v->a[272875] = anon_sym_SEMI_SEMI;
v->a[272876] = anon_sym_SEMI_AMP;
v->a[272877] = anon_sym_SEMI_SEMI_AMP;
v->a[272878] = anon_sym_PIPE_AMP;
v->a[272879] = anon_sym_AMP_GT;
small_parse_table_13644(v);
}
void small_parse_table_13644(t_small_parse_table_array *v)
{
v->a[272880] = anon_sym_AMP_GT_GT;
v->a[272881] = anon_sym_LT_AMP;
v->a[272882] = anon_sym_GT_AMP;
v->a[272883] = anon_sym_GT_PIPE;
v->a[272884] = anon_sym_LT_AMP_DASH;
v->a[272885] = anon_sym_GT_AMP_DASH;
v->a[272886] = anon_sym_LT_LT_DASH;
v->a[272887] = 10;
v->a[272888] = actions(3);
v->a[272889] = 1;
v->a[272890] = sym_comment;
v->a[272891] = actions(4257);
v->a[272892] = 1;
v->a[272893] = anon_sym_RPAREN;
v->a[272894] = actions(4411);
v->a[272895] = 1;
v->a[272896] = aux_sym_heredoc_redirect_token1;
v->a[272897] = actions(11993);
v->a[272898] = 1;
v->a[272899] = sym_file_descriptor;
small_parse_table_13645(v);
}
/* EOF small_parse_table_2728.c */