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

140 lines
4.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3090.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_15450(t_small_parse_table_array *v)
{
v->a[309000] = sym_comment;
v->a[309001] = actions(14268);
v->a[309002] = 1;
v->a[309003] = anon_sym_LPAREN_LPAREN;
v->a[309004] = actions(14272);
v->a[309005] = 1;
v->a[309006] = anon_sym_if;
v->a[309007] = actions(14274);
v->a[309008] = 1;
v->a[309009] = anon_sym_LBRACE;
v->a[309010] = actions(14276);
v->a[309011] = 1;
v->a[309012] = anon_sym_LBRACK;
v->a[309013] = actions(14278);
v->a[309014] = 1;
v->a[309015] = anon_sym_LBRACK_LBRACK;
v->a[309016] = actions(14306);
v->a[309017] = 1;
v->a[309018] = anon_sym_LPAREN;
v->a[309019] = state(4723);
small_parse_table_15451(v);
}
void small_parse_table_15451(t_small_parse_table_array *v)
{
v->a[309020] = 4;
v->a[309021] = sym_if_statement;
v->a[309022] = sym_compound_statement;
v->a[309023] = sym_subshell;
v->a[309024] = sym_test_command;
v->a[309025] = 8;
v->a[309026] = actions(71);
v->a[309027] = 1;
v->a[309028] = sym_comment;
v->a[309029] = actions(14268);
v->a[309030] = 1;
v->a[309031] = anon_sym_LPAREN_LPAREN;
v->a[309032] = actions(14272);
v->a[309033] = 1;
v->a[309034] = anon_sym_if;
v->a[309035] = actions(14274);
v->a[309036] = 1;
v->a[309037] = anon_sym_LBRACE;
v->a[309038] = actions(14276);
v->a[309039] = 1;
small_parse_table_15452(v);
}
void small_parse_table_15452(t_small_parse_table_array *v)
{
v->a[309040] = anon_sym_LBRACK;
v->a[309041] = actions(14278);
v->a[309042] = 1;
v->a[309043] = anon_sym_LBRACK_LBRACK;
v->a[309044] = actions(14308);
v->a[309045] = 1;
v->a[309046] = anon_sym_LPAREN;
v->a[309047] = state(5367);
v->a[309048] = 4;
v->a[309049] = sym_if_statement;
v->a[309050] = sym_compound_statement;
v->a[309051] = sym_subshell;
v->a[309052] = sym_test_command;
v->a[309053] = 8;
v->a[309054] = actions(71);
v->a[309055] = 1;
v->a[309056] = sym_comment;
v->a[309057] = actions(14268);
v->a[309058] = 1;
v->a[309059] = anon_sym_LPAREN_LPAREN;
small_parse_table_15453(v);
}
void small_parse_table_15453(t_small_parse_table_array *v)
{
v->a[309060] = actions(14270);
v->a[309061] = 1;
v->a[309062] = anon_sym_LPAREN;
v->a[309063] = actions(14272);
v->a[309064] = 1;
v->a[309065] = anon_sym_if;
v->a[309066] = actions(14274);
v->a[309067] = 1;
v->a[309068] = anon_sym_LBRACE;
v->a[309069] = actions(14276);
v->a[309070] = 1;
v->a[309071] = anon_sym_LBRACK;
v->a[309072] = actions(14278);
v->a[309073] = 1;
v->a[309074] = anon_sym_LBRACK_LBRACK;
v->a[309075] = state(4625);
v->a[309076] = 4;
v->a[309077] = sym_if_statement;
v->a[309078] = sym_compound_statement;
v->a[309079] = sym_subshell;
small_parse_table_15454(v);
}
void small_parse_table_15454(t_small_parse_table_array *v)
{
v->a[309080] = sym_test_command;
v->a[309081] = 8;
v->a[309082] = actions(71);
v->a[309083] = 1;
v->a[309084] = sym_comment;
v->a[309085] = actions(14268);
v->a[309086] = 1;
v->a[309087] = anon_sym_LPAREN_LPAREN;
v->a[309088] = actions(14272);
v->a[309089] = 1;
v->a[309090] = anon_sym_if;
v->a[309091] = actions(14274);
v->a[309092] = 1;
v->a[309093] = anon_sym_LBRACE;
v->a[309094] = actions(14276);
v->a[309095] = 1;
v->a[309096] = anon_sym_LBRACK;
v->a[309097] = actions(14278);
v->a[309098] = 1;
v->a[309099] = anon_sym_LBRACK_LBRACK;
small_parse_table_15455(v);
}
/* EOF small_parse_table_3090.c */