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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_1609.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_8045(t_small_parse_table_array *v)
{
v->a[160900] = 3;
v->a[160901] = anon_sym_STAR;
v->a[160902] = anon_sym_SLASH;
v->a[160903] = anon_sym_PERCENT;
v->a[160904] = actions(6805);
v->a[160905] = 15;
v->a[160906] = anon_sym_PLUS_EQ;
v->a[160907] = anon_sym_DASH_EQ;
v->a[160908] = anon_sym_STAR_EQ;
v->a[160909] = anon_sym_SLASH_EQ;
v->a[160910] = anon_sym_PERCENT_EQ;
v->a[160911] = anon_sym_STAR_STAR_EQ;
v->a[160912] = anon_sym_LT_LT_EQ;
v->a[160913] = anon_sym_GT_GT_EQ;
v->a[160914] = anon_sym_AMP_EQ;
v->a[160915] = anon_sym_CARET_EQ;
v->a[160916] = anon_sym_PIPE_EQ;
v->a[160917] = anon_sym_PIPE_PIPE;
v->a[160918] = anon_sym_RBRACK_RBRACK;
v->a[160919] = anon_sym_EQ_TILDE;
small_parse_table_8046(v);
}
void small_parse_table_8046(t_small_parse_table_array *v)
{
v->a[160920] = anon_sym_QMARK;
v->a[160921] = 4;
v->a[160922] = actions(71);
v->a[160923] = 1;
v->a[160924] = sym_comment;
v->a[160925] = actions(7394);
v->a[160926] = 1;
v->a[160927] = anon_sym_LBRACK;
v->a[160928] = actions(6600);
v->a[160929] = 14;
v->a[160930] = anon_sym_EQ;
v->a[160931] = anon_sym_PIPE;
v->a[160932] = anon_sym_CARET;
v->a[160933] = anon_sym_AMP;
v->a[160934] = anon_sym_LT;
v->a[160935] = anon_sym_GT;
v->a[160936] = anon_sym_LT_LT;
v->a[160937] = anon_sym_GT_GT;
v->a[160938] = anon_sym_PLUS;
v->a[160939] = anon_sym_DASH;
small_parse_table_8047(v);
}
void small_parse_table_8047(t_small_parse_table_array *v)
{
v->a[160940] = anon_sym_STAR;
v->a[160941] = anon_sym_SLASH;
v->a[160942] = anon_sym_PERCENT;
v->a[160943] = anon_sym_STAR_STAR;
v->a[160944] = actions(6598);
v->a[160945] = 22;
v->a[160946] = anon_sym_PLUS_PLUS;
v->a[160947] = anon_sym_DASH_DASH;
v->a[160948] = anon_sym_PLUS_EQ;
v->a[160949] = anon_sym_DASH_EQ;
v->a[160950] = anon_sym_STAR_EQ;
v->a[160951] = anon_sym_SLASH_EQ;
v->a[160952] = anon_sym_PERCENT_EQ;
v->a[160953] = anon_sym_STAR_STAR_EQ;
v->a[160954] = anon_sym_LT_LT_EQ;
v->a[160955] = anon_sym_GT_GT_EQ;
v->a[160956] = anon_sym_AMP_EQ;
v->a[160957] = anon_sym_CARET_EQ;
v->a[160958] = anon_sym_PIPE_EQ;
v->a[160959] = anon_sym_PIPE_PIPE;
small_parse_table_8048(v);
}
void small_parse_table_8048(t_small_parse_table_array *v)
{
v->a[160960] = anon_sym_AMP_AMP;
v->a[160961] = anon_sym_EQ_EQ;
v->a[160962] = anon_sym_BANG_EQ;
v->a[160963] = anon_sym_LT_EQ;
v->a[160964] = anon_sym_GT_EQ;
v->a[160965] = anon_sym_RBRACK;
v->a[160966] = anon_sym_EQ_TILDE;
v->a[160967] = anon_sym_QMARK;
v->a[160968] = 14;
v->a[160969] = actions(3);
v->a[160970] = 1;
v->a[160971] = sym_comment;
v->a[160972] = actions(7256);
v->a[160973] = 1;
v->a[160974] = anon_sym_PIPE;
v->a[160975] = actions(7258);
v->a[160976] = 1;
v->a[160977] = anon_sym_CARET;
v->a[160978] = actions(7260);
v->a[160979] = 1;
small_parse_table_8049(v);
}
void small_parse_table_8049(t_small_parse_table_array *v)
{
v->a[160980] = anon_sym_AMP;
v->a[160981] = actions(7272);
v->a[160982] = 1;
v->a[160983] = anon_sym_STAR_STAR;
v->a[160984] = actions(7274);
v->a[160985] = 1;
v->a[160986] = aux_sym_heredoc_redirect_token1;
v->a[160987] = actions(7250);
v->a[160988] = 2;
v->a[160989] = anon_sym_PLUS_PLUS;
v->a[160990] = anon_sym_DASH_DASH;
v->a[160991] = actions(7254);
v->a[160992] = 2;
v->a[160993] = anon_sym_AMP_AMP;
v->a[160994] = anon_sym_DASHa;
v->a[160995] = actions(7262);
v->a[160996] = 2;
v->a[160997] = anon_sym_EQ_EQ;
v->a[160998] = anon_sym_BANG_EQ;
v->a[160999] = actions(7266);
small_parse_table_8050(v);
}
/* EOF small_parse_table_1609.c */