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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2928.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_14640(t_small_parse_table_array *v)
{
v->a[292800] = anon_sym_PIPE_PIPE;
v->a[292801] = anon_sym_AMP_AMP;
v->a[292802] = anon_sym_GT_GT;
v->a[292803] = anon_sym_PIPE_AMP;
v->a[292804] = anon_sym_AMP_GT_GT;
v->a[292805] = anon_sym_GT_PIPE;
v->a[292806] = anon_sym_LT_AMP_DASH;
v->a[292807] = anon_sym_GT_AMP_DASH;
v->a[292808] = anon_sym_LT_LT_DASH;
v->a[292809] = 5;
v->a[292810] = actions(3);
v->a[292811] = 1;
v->a[292812] = sym_comment;
v->a[292813] = actions(13031);
v->a[292814] = 1;
v->a[292815] = sym__special_character;
v->a[292816] = state(5657);
v->a[292817] = 1;
v->a[292818] = aux_sym__literal_repeat1;
v->a[292819] = actions(4469);
small_parse_table_14641(v);
}
void small_parse_table_14641(t_small_parse_table_array *v)
{
v->a[292820] = 2;
v->a[292821] = sym_file_descriptor;
v->a[292822] = aux_sym_heredoc_redirect_token1;
v->a[292823] = actions(4467);
v->a[292824] = 13;
v->a[292825] = anon_sym_PIPE_PIPE;
v->a[292826] = anon_sym_AMP_AMP;
v->a[292827] = anon_sym_LT;
v->a[292828] = anon_sym_GT;
v->a[292829] = anon_sym_GT_GT;
v->a[292830] = anon_sym_AMP_GT;
v->a[292831] = anon_sym_AMP_GT_GT;
v->a[292832] = anon_sym_LT_AMP;
v->a[292833] = anon_sym_GT_AMP;
v->a[292834] = anon_sym_GT_PIPE;
v->a[292835] = anon_sym_LT_AMP_DASH;
v->a[292836] = anon_sym_GT_AMP_DASH;
v->a[292837] = anon_sym_LT_LT_LT;
v->a[292838] = 3;
v->a[292839] = actions(71);
small_parse_table_14642(v);
}
void small_parse_table_14642(t_small_parse_table_array *v)
{
v->a[292840] = 1;
v->a[292841] = sym_comment;
v->a[292842] = actions(11929);
v->a[292843] = 7;
v->a[292844] = anon_sym_PIPE;
v->a[292845] = anon_sym_LT;
v->a[292846] = anon_sym_GT;
v->a[292847] = anon_sym_LT_LT;
v->a[292848] = anon_sym_AMP_GT;
v->a[292849] = anon_sym_LT_AMP;
v->a[292850] = anon_sym_GT_AMP;
v->a[292851] = actions(11931);
v->a[292852] = 10;
v->a[292853] = sym_file_descriptor;
v->a[292854] = anon_sym_PIPE_PIPE;
v->a[292855] = anon_sym_AMP_AMP;
v->a[292856] = anon_sym_GT_GT;
v->a[292857] = anon_sym_PIPE_AMP;
v->a[292858] = anon_sym_AMP_GT_GT;
v->a[292859] = anon_sym_GT_PIPE;
small_parse_table_14643(v);
}
void small_parse_table_14643(t_small_parse_table_array *v)
{
v->a[292860] = anon_sym_LT_AMP_DASH;
v->a[292861] = anon_sym_GT_AMP_DASH;
v->a[292862] = anon_sym_LT_LT_DASH;
v->a[292863] = 3;
v->a[292864] = actions(71);
v->a[292865] = 1;
v->a[292866] = sym_comment;
v->a[292867] = actions(12145);
v->a[292868] = 7;
v->a[292869] = anon_sym_PIPE;
v->a[292870] = anon_sym_LT;
v->a[292871] = anon_sym_GT;
v->a[292872] = anon_sym_LT_LT;
v->a[292873] = anon_sym_AMP_GT;
v->a[292874] = anon_sym_LT_AMP;
v->a[292875] = anon_sym_GT_AMP;
v->a[292876] = actions(12147);
v->a[292877] = 10;
v->a[292878] = sym_file_descriptor;
v->a[292879] = anon_sym_PIPE_PIPE;
small_parse_table_14644(v);
}
void small_parse_table_14644(t_small_parse_table_array *v)
{
v->a[292880] = anon_sym_AMP_AMP;
v->a[292881] = anon_sym_GT_GT;
v->a[292882] = anon_sym_PIPE_AMP;
v->a[292883] = anon_sym_AMP_GT_GT;
v->a[292884] = anon_sym_GT_PIPE;
v->a[292885] = anon_sym_LT_AMP_DASH;
v->a[292886] = anon_sym_GT_AMP_DASH;
v->a[292887] = anon_sym_LT_LT_DASH;
v->a[292888] = 3;
v->a[292889] = actions(3);
v->a[292890] = 1;
v->a[292891] = sym_comment;
v->a[292892] = actions(1358);
v->a[292893] = 3;
v->a[292894] = sym_file_descriptor;
v->a[292895] = sym__concat;
v->a[292896] = aux_sym_heredoc_redirect_token1;
v->a[292897] = actions(1356);
v->a[292898] = 14;
v->a[292899] = anon_sym_PIPE_PIPE;
small_parse_table_14645(v);
}
/* EOF small_parse_table_2928.c */