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

140 lines
4.1 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3148.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_15740(t_small_parse_table_array *v)
{
v->a[314800] = anon_sym_SEMI_AMP;
v->a[314801] = actions(14837);
v->a[314802] = 1;
v->a[314803] = anon_sym_SEMI_SEMI_AMP;
v->a[314804] = 5;
v->a[314805] = actions(71);
v->a[314806] = 1;
v->a[314807] = sym_comment;
v->a[314808] = actions(14839);
v->a[314809] = 1;
v->a[314810] = anon_sym_esac;
v->a[314811] = actions(14841);
v->a[314812] = 1;
v->a[314813] = anon_sym_SEMI_SEMI;
v->a[314814] = actions(14843);
v->a[314815] = 1;
v->a[314816] = anon_sym_SEMI_AMP;
v->a[314817] = actions(14845);
v->a[314818] = 1;
v->a[314819] = anon_sym_SEMI_SEMI_AMP;
small_parse_table_15741(v);
}
void small_parse_table_15741(t_small_parse_table_array *v)
{
v->a[314820] = 3;
v->a[314821] = actions(3);
v->a[314822] = 1;
v->a[314823] = sym_comment;
v->a[314824] = actions(14849);
v->a[314825] = 1;
v->a[314826] = aux_sym_heredoc_redirect_token1;
v->a[314827] = actions(14847);
v->a[314828] = 3;
v->a[314829] = anon_sym_SEMI;
v->a[314830] = anon_sym_COMMA;
v->a[314831] = anon_sym_AMP;
v->a[314832] = 2;
v->a[314833] = actions(71);
v->a[314834] = 1;
v->a[314835] = sym_comment;
v->a[314836] = actions(1253);
v->a[314837] = 4;
v->a[314838] = sym__concat;
v->a[314839] = anon_sym_PIPE;
small_parse_table_15742(v);
}
void small_parse_table_15742(t_small_parse_table_array *v)
{
v->a[314840] = anon_sym_RPAREN;
v->a[314841] = aux_sym_concatenation_token1;
v->a[314842] = 5;
v->a[314843] = actions(71);
v->a[314844] = 1;
v->a[314845] = sym_comment;
v->a[314846] = actions(689);
v->a[314847] = 1;
v->a[314848] = anon_sym_LBRACE;
v->a[314849] = actions(14734);
v->a[314850] = 1;
v->a[314851] = anon_sym_do;
v->a[314852] = state(5085);
v->a[314853] = 1;
v->a[314854] = sym_do_group;
v->a[314855] = state(5088);
v->a[314856] = 1;
v->a[314857] = sym_compound_statement;
v->a[314858] = 5;
v->a[314859] = actions(71);
small_parse_table_15743(v);
}
void small_parse_table_15743(t_small_parse_table_array *v)
{
v->a[314860] = 1;
v->a[314861] = sym_comment;
v->a[314862] = actions(14831);
v->a[314863] = 1;
v->a[314864] = anon_sym_esac;
v->a[314865] = actions(14851);
v->a[314866] = 1;
v->a[314867] = anon_sym_SEMI_SEMI;
v->a[314868] = actions(14853);
v->a[314869] = 1;
v->a[314870] = anon_sym_SEMI_AMP;
v->a[314871] = actions(14855);
v->a[314872] = 1;
v->a[314873] = anon_sym_SEMI_SEMI_AMP;
v->a[314874] = 2;
v->a[314875] = actions(71);
v->a[314876] = 1;
v->a[314877] = sym_comment;
v->a[314878] = actions(1314);
v->a[314879] = 4;
small_parse_table_15744(v);
}
void small_parse_table_15744(t_small_parse_table_array *v)
{
v->a[314880] = sym__concat;
v->a[314881] = anon_sym_PIPE;
v->a[314882] = anon_sym_RPAREN;
v->a[314883] = aux_sym_concatenation_token1;
v->a[314884] = 4;
v->a[314885] = actions(71);
v->a[314886] = 1;
v->a[314887] = sym_comment;
v->a[314888] = actions(14857);
v->a[314889] = 1;
v->a[314890] = anon_sym_RBRACE3;
v->a[314891] = state(6475);
v->a[314892] = 1;
v->a[314893] = aux_sym__concatenation_in_expansion_repeat1;
v->a[314894] = actions(14590);
v->a[314895] = 2;
v->a[314896] = sym__concat;
v->a[314897] = aux_sym_concatenation_token1;
v->a[314898] = 2;
v->a[314899] = actions(71);
small_parse_table_15745(v);
}
/* EOF small_parse_table_3148.c */