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

140 lines
4.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3089.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_15445(t_small_parse_table_array *v)
{
v->a[308900] = anon_sym_LBRACK;
v->a[308901] = actions(14254);
v->a[308902] = 1;
v->a[308903] = anon_sym_LBRACK_LBRACK;
v->a[308904] = actions(14302);
v->a[308905] = 1;
v->a[308906] = anon_sym_LPAREN;
v->a[308907] = state(4420);
v->a[308908] = 4;
v->a[308909] = sym_if_statement;
v->a[308910] = sym_compound_statement;
v->a[308911] = sym_subshell;
v->a[308912] = sym_test_command;
v->a[308913] = 8;
v->a[308914] = actions(71);
v->a[308915] = 1;
v->a[308916] = sym_comment;
v->a[308917] = actions(14256);
v->a[308918] = 1;
v->a[308919] = anon_sym_LPAREN_LPAREN;
small_parse_table_15446(v);
}
void small_parse_table_15446(t_small_parse_table_array *v)
{
v->a[308920] = actions(14260);
v->a[308921] = 1;
v->a[308922] = anon_sym_if;
v->a[308923] = actions(14262);
v->a[308924] = 1;
v->a[308925] = anon_sym_LBRACE;
v->a[308926] = actions(14264);
v->a[308927] = 1;
v->a[308928] = anon_sym_LBRACK;
v->a[308929] = actions(14266);
v->a[308930] = 1;
v->a[308931] = anon_sym_LBRACK_LBRACK;
v->a[308932] = actions(14304);
v->a[308933] = 1;
v->a[308934] = anon_sym_LPAREN;
v->a[308935] = state(4273);
v->a[308936] = 4;
v->a[308937] = sym_if_statement;
v->a[308938] = sym_compound_statement;
v->a[308939] = sym_subshell;
small_parse_table_15447(v);
}
void small_parse_table_15447(t_small_parse_table_array *v)
{
v->a[308940] = sym_test_command;
v->a[308941] = 8;
v->a[308942] = actions(71);
v->a[308943] = 1;
v->a[308944] = sym_comment;
v->a[308945] = actions(14268);
v->a[308946] = 1;
v->a[308947] = anon_sym_LPAREN_LPAREN;
v->a[308948] = actions(14270);
v->a[308949] = 1;
v->a[308950] = anon_sym_LPAREN;
v->a[308951] = actions(14272);
v->a[308952] = 1;
v->a[308953] = anon_sym_if;
v->a[308954] = actions(14274);
v->a[308955] = 1;
v->a[308956] = anon_sym_LBRACE;
v->a[308957] = actions(14276);
v->a[308958] = 1;
v->a[308959] = anon_sym_LBRACK;
small_parse_table_15448(v);
}
void small_parse_table_15448(t_small_parse_table_array *v)
{
v->a[308960] = actions(14278);
v->a[308961] = 1;
v->a[308962] = anon_sym_LBRACK_LBRACK;
v->a[308963] = state(5000);
v->a[308964] = 4;
v->a[308965] = sym_if_statement;
v->a[308966] = sym_compound_statement;
v->a[308967] = sym_subshell;
v->a[308968] = sym_test_command;
v->a[308969] = 8;
v->a[308970] = actions(71);
v->a[308971] = 1;
v->a[308972] = sym_comment;
v->a[308973] = actions(14256);
v->a[308974] = 1;
v->a[308975] = anon_sym_LPAREN_LPAREN;
v->a[308976] = actions(14260);
v->a[308977] = 1;
v->a[308978] = anon_sym_if;
v->a[308979] = actions(14262);
small_parse_table_15449(v);
}
void small_parse_table_15449(t_small_parse_table_array *v)
{
v->a[308980] = 1;
v->a[308981] = anon_sym_LBRACE;
v->a[308982] = actions(14264);
v->a[308983] = 1;
v->a[308984] = anon_sym_LBRACK;
v->a[308985] = actions(14266);
v->a[308986] = 1;
v->a[308987] = anon_sym_LBRACK_LBRACK;
v->a[308988] = actions(14304);
v->a[308989] = 1;
v->a[308990] = anon_sym_LPAREN;
v->a[308991] = state(4346);
v->a[308992] = 4;
v->a[308993] = sym_if_statement;
v->a[308994] = sym_compound_statement;
v->a[308995] = sym_subshell;
v->a[308996] = sym_test_command;
v->a[308997] = 8;
v->a[308998] = actions(71);
v->a[308999] = 1;
small_parse_table_15450(v);
}
/* EOF small_parse_table_3089.c */