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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3079.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_15395(t_small_parse_table_array *v)
{
v->a[307900] = anon_sym_DQUOTE;
v->a[307901] = sym_string_content;
v->a[307902] = anon_sym_DOLLAR_LBRACE;
v->a[307903] = anon_sym_DOLLAR_LPAREN;
v->a[307904] = anon_sym_BQUOTE;
v->a[307905] = anon_sym_DOLLAR_BQUOTE;
v->a[307906] = 5;
v->a[307907] = actions(71);
v->a[307908] = 1;
v->a[307909] = sym_comment;
v->a[307910] = actions(13962);
v->a[307911] = 1;
v->a[307912] = anon_sym_LT_LT_LT;
v->a[307913] = actions(13960);
v->a[307914] = 2;
v->a[307915] = anon_sym_LT_AMP_DASH;
v->a[307916] = anon_sym_GT_AMP_DASH;
v->a[307917] = actions(13958);
v->a[307918] = 3;
v->a[307919] = anon_sym_GT_GT;
small_parse_table_15396(v);
}
void small_parse_table_15396(t_small_parse_table_array *v)
{
v->a[307920] = anon_sym_AMP_GT_GT;
v->a[307921] = anon_sym_GT_PIPE;
v->a[307922] = actions(13956);
v->a[307923] = 5;
v->a[307924] = anon_sym_LT;
v->a[307925] = anon_sym_GT;
v->a[307926] = anon_sym_AMP_GT;
v->a[307927] = anon_sym_LT_AMP;
v->a[307928] = anon_sym_GT_AMP;
v->a[307929] = 3;
v->a[307930] = actions(3);
v->a[307931] = 1;
v->a[307932] = sym_comment;
v->a[307933] = actions(14082);
v->a[307934] = 1;
v->a[307935] = sym__concat;
v->a[307936] = actions(14080);
v->a[307937] = 10;
v->a[307938] = anon_sym_LPAREN_LPAREN;
v->a[307939] = anon_sym_DOLLAR_LPAREN_LPAREN;
small_parse_table_15397(v);
}
void small_parse_table_15397(t_small_parse_table_array *v)
{
v->a[307940] = anon_sym_DOLLAR_LBRACK;
v->a[307941] = anon_sym_DOLLAR;
v->a[307942] = anon_sym_DQUOTE;
v->a[307943] = sym_string_content;
v->a[307944] = anon_sym_DOLLAR_LBRACE;
v->a[307945] = anon_sym_DOLLAR_LPAREN;
v->a[307946] = anon_sym_BQUOTE;
v->a[307947] = anon_sym_DOLLAR_BQUOTE;
v->a[307948] = 9;
v->a[307949] = actions(71);
v->a[307950] = 1;
v->a[307951] = sym_comment;
v->a[307952] = actions(14084);
v->a[307953] = 1;
v->a[307954] = anon_sym_DOLLAR;
v->a[307955] = actions(14086);
v->a[307956] = 1;
v->a[307957] = anon_sym_DOLLAR_LBRACE;
v->a[307958] = actions(14088);
v->a[307959] = 1;
small_parse_table_15398(v);
}
void small_parse_table_15398(t_small_parse_table_array *v)
{
v->a[307960] = anon_sym_DOLLAR_LPAREN;
v->a[307961] = actions(14090);
v->a[307962] = 1;
v->a[307963] = anon_sym_BQUOTE;
v->a[307964] = actions(14092);
v->a[307965] = 1;
v->a[307966] = anon_sym_DOLLAR_BQUOTE;
v->a[307967] = actions(14094);
v->a[307968] = 1;
v->a[307969] = sym_heredoc_content;
v->a[307970] = actions(14096);
v->a[307971] = 1;
v->a[307972] = sym_heredoc_end;
v->a[307973] = state(6131);
v->a[307974] = 4;
v->a[307975] = sym_simple_expansion;
v->a[307976] = sym_expansion;
v->a[307977] = sym_command_substitution;
v->a[307978] = aux_sym_heredoc_body_repeat1;
v->a[307979] = 5;
small_parse_table_15399(v);
}
void small_parse_table_15399(t_small_parse_table_array *v)
{
v->a[307980] = actions(71);
v->a[307981] = 1;
v->a[307982] = sym_comment;
v->a[307983] = actions(13926);
v->a[307984] = 1;
v->a[307985] = anon_sym_LT_LT_LT;
v->a[307986] = actions(13922);
v->a[307987] = 2;
v->a[307988] = anon_sym_LT_AMP_DASH;
v->a[307989] = anon_sym_GT_AMP_DASH;
v->a[307990] = actions(13920);
v->a[307991] = 3;
v->a[307992] = anon_sym_GT_GT;
v->a[307993] = anon_sym_AMP_GT_GT;
v->a[307994] = anon_sym_GT_PIPE;
v->a[307995] = actions(13916);
v->a[307996] = 5;
v->a[307997] = anon_sym_LT;
v->a[307998] = anon_sym_GT;
v->a[307999] = anon_sym_AMP_GT;
small_parse_table_15400(v);
}
/* EOF small_parse_table_3079.c */