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

140 lines
4.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3086.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_15430(t_small_parse_table_array *v)
{
v->a[308600] = 2;
v->a[308601] = anon_sym_LT_AMP_DASH;
v->a[308602] = anon_sym_GT_AMP_DASH;
v->a[308603] = actions(14230);
v->a[308604] = 3;
v->a[308605] = anon_sym_GT_GT;
v->a[308606] = anon_sym_AMP_GT_GT;
v->a[308607] = anon_sym_GT_PIPE;
v->a[308608] = actions(14228);
v->a[308609] = 5;
v->a[308610] = anon_sym_LT;
v->a[308611] = anon_sym_GT;
v->a[308612] = anon_sym_AMP_GT;
v->a[308613] = anon_sym_LT_AMP;
v->a[308614] = anon_sym_GT_AMP;
v->a[308615] = 5;
v->a[308616] = actions(71);
v->a[308617] = 1;
v->a[308618] = sym_comment;
v->a[308619] = actions(14242);
small_parse_table_15431(v);
}
void small_parse_table_15431(t_small_parse_table_array *v)
{
v->a[308620] = 1;
v->a[308621] = anon_sym_LT_LT_LT;
v->a[308622] = actions(14240);
v->a[308623] = 2;
v->a[308624] = anon_sym_LT_AMP_DASH;
v->a[308625] = anon_sym_GT_AMP_DASH;
v->a[308626] = actions(14238);
v->a[308627] = 3;
v->a[308628] = anon_sym_GT_GT;
v->a[308629] = anon_sym_AMP_GT_GT;
v->a[308630] = anon_sym_GT_PIPE;
v->a[308631] = actions(14236);
v->a[308632] = 5;
v->a[308633] = anon_sym_LT;
v->a[308634] = anon_sym_GT;
v->a[308635] = anon_sym_AMP_GT;
v->a[308636] = anon_sym_LT_AMP;
v->a[308637] = anon_sym_GT_AMP;
v->a[308638] = 5;
v->a[308639] = actions(71);
small_parse_table_15432(v);
}
void small_parse_table_15432(t_small_parse_table_array *v)
{
v->a[308640] = 1;
v->a[308641] = sym_comment;
v->a[308642] = actions(13934);
v->a[308643] = 1;
v->a[308644] = anon_sym_LT_LT_LT;
v->a[308645] = actions(13932);
v->a[308646] = 2;
v->a[308647] = anon_sym_LT_AMP_DASH;
v->a[308648] = anon_sym_GT_AMP_DASH;
v->a[308649] = actions(13930);
v->a[308650] = 3;
v->a[308651] = anon_sym_GT_GT;
v->a[308652] = anon_sym_AMP_GT_GT;
v->a[308653] = anon_sym_GT_PIPE;
v->a[308654] = actions(13928);
v->a[308655] = 5;
v->a[308656] = anon_sym_LT;
v->a[308657] = anon_sym_GT;
v->a[308658] = anon_sym_AMP_GT;
v->a[308659] = anon_sym_LT_AMP;
small_parse_table_15433(v);
}
void small_parse_table_15433(t_small_parse_table_array *v)
{
v->a[308660] = anon_sym_GT_AMP;
v->a[308661] = 8;
v->a[308662] = actions(71);
v->a[308663] = 1;
v->a[308664] = sym_comment;
v->a[308665] = actions(14244);
v->a[308666] = 1;
v->a[308667] = anon_sym_LPAREN_LPAREN;
v->a[308668] = actions(14246);
v->a[308669] = 1;
v->a[308670] = anon_sym_LPAREN;
v->a[308671] = actions(14248);
v->a[308672] = 1;
v->a[308673] = anon_sym_if;
v->a[308674] = actions(14250);
v->a[308675] = 1;
v->a[308676] = anon_sym_LBRACE;
v->a[308677] = actions(14252);
v->a[308678] = 1;
v->a[308679] = anon_sym_LBRACK;
small_parse_table_15434(v);
}
void small_parse_table_15434(t_small_parse_table_array *v)
{
v->a[308680] = actions(14254);
v->a[308681] = 1;
v->a[308682] = anon_sym_LBRACK_LBRACK;
v->a[308683] = state(4580);
v->a[308684] = 4;
v->a[308685] = sym_if_statement;
v->a[308686] = sym_compound_statement;
v->a[308687] = sym_subshell;
v->a[308688] = sym_test_command;
v->a[308689] = 8;
v->a[308690] = actions(71);
v->a[308691] = 1;
v->a[308692] = sym_comment;
v->a[308693] = actions(14256);
v->a[308694] = 1;
v->a[308695] = anon_sym_LPAREN_LPAREN;
v->a[308696] = actions(14258);
v->a[308697] = 1;
v->a[308698] = anon_sym_LPAREN;
v->a[308699] = actions(14260);
small_parse_table_15435(v);
}
/* EOF small_parse_table_3086.c */