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

140 lines
4.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3080.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_15400(t_small_parse_table_array *v)
{
v->a[308000] = anon_sym_LT_AMP;
v->a[308001] = anon_sym_GT_AMP;
v->a[308002] = 5;
v->a[308003] = actions(71);
v->a[308004] = 1;
v->a[308005] = sym_comment;
v->a[308006] = actions(13954);
v->a[308007] = 1;
v->a[308008] = anon_sym_LT_LT_LT;
v->a[308009] = actions(13950);
v->a[308010] = 2;
v->a[308011] = anon_sym_LT_AMP_DASH;
v->a[308012] = anon_sym_GT_AMP_DASH;
v->a[308013] = actions(13948);
v->a[308014] = 3;
v->a[308015] = anon_sym_GT_GT;
v->a[308016] = anon_sym_AMP_GT_GT;
v->a[308017] = anon_sym_GT_PIPE;
v->a[308018] = actions(13944);
v->a[308019] = 5;
small_parse_table_15401(v);
}
void small_parse_table_15401(t_small_parse_table_array *v)
{
v->a[308020] = anon_sym_LT;
v->a[308021] = anon_sym_GT;
v->a[308022] = anon_sym_AMP_GT;
v->a[308023] = anon_sym_LT_AMP;
v->a[308024] = anon_sym_GT_AMP;
v->a[308025] = 9;
v->a[308026] = actions(71);
v->a[308027] = 1;
v->a[308028] = sym_comment;
v->a[308029] = actions(14084);
v->a[308030] = 1;
v->a[308031] = anon_sym_DOLLAR;
v->a[308032] = actions(14086);
v->a[308033] = 1;
v->a[308034] = anon_sym_DOLLAR_LBRACE;
v->a[308035] = actions(14088);
v->a[308036] = 1;
v->a[308037] = anon_sym_DOLLAR_LPAREN;
v->a[308038] = actions(14090);
v->a[308039] = 1;
small_parse_table_15402(v);
}
void small_parse_table_15402(t_small_parse_table_array *v)
{
v->a[308040] = anon_sym_BQUOTE;
v->a[308041] = actions(14092);
v->a[308042] = 1;
v->a[308043] = anon_sym_DOLLAR_BQUOTE;
v->a[308044] = actions(14098);
v->a[308045] = 1;
v->a[308046] = sym_heredoc_content;
v->a[308047] = actions(14100);
v->a[308048] = 1;
v->a[308049] = sym_heredoc_end;
v->a[308050] = state(6137);
v->a[308051] = 4;
v->a[308052] = sym_simple_expansion;
v->a[308053] = sym_expansion;
v->a[308054] = sym_command_substitution;
v->a[308055] = aux_sym_heredoc_body_repeat1;
v->a[308056] = 5;
v->a[308057] = actions(71);
v->a[308058] = 1;
v->a[308059] = sym_comment;
small_parse_table_15403(v);
}
void small_parse_table_15403(t_small_parse_table_array *v)
{
v->a[308060] = actions(14108);
v->a[308061] = 1;
v->a[308062] = anon_sym_LT_LT_LT;
v->a[308063] = actions(14106);
v->a[308064] = 2;
v->a[308065] = anon_sym_LT_AMP_DASH;
v->a[308066] = anon_sym_GT_AMP_DASH;
v->a[308067] = actions(14104);
v->a[308068] = 3;
v->a[308069] = anon_sym_GT_GT;
v->a[308070] = anon_sym_AMP_GT_GT;
v->a[308071] = anon_sym_GT_PIPE;
v->a[308072] = actions(14102);
v->a[308073] = 5;
v->a[308074] = anon_sym_LT;
v->a[308075] = anon_sym_GT;
v->a[308076] = anon_sym_AMP_GT;
v->a[308077] = anon_sym_LT_AMP;
v->a[308078] = anon_sym_GT_AMP;
v->a[308079] = 5;
small_parse_table_15404(v);
}
void small_parse_table_15404(t_small_parse_table_array *v)
{
v->a[308080] = actions(71);
v->a[308081] = 1;
v->a[308082] = sym_comment;
v->a[308083] = actions(14116);
v->a[308084] = 1;
v->a[308085] = anon_sym_LT_LT_LT;
v->a[308086] = actions(14114);
v->a[308087] = 2;
v->a[308088] = anon_sym_LT_AMP_DASH;
v->a[308089] = anon_sym_GT_AMP_DASH;
v->a[308090] = actions(14112);
v->a[308091] = 3;
v->a[308092] = anon_sym_GT_GT;
v->a[308093] = anon_sym_AMP_GT_GT;
v->a[308094] = anon_sym_GT_PIPE;
v->a[308095] = actions(14110);
v->a[308096] = 5;
v->a[308097] = anon_sym_LT;
v->a[308098] = anon_sym_GT;
v->a[308099] = anon_sym_AMP_GT;
small_parse_table_15405(v);
}
/* EOF small_parse_table_3080.c */