140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2628.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_13140(t_small_parse_table_array *v)
|
|
{
|
|
v->a[262800] = anon_sym_PIPE_AMP;
|
|
v->a[262801] = anon_sym_AMP_GT;
|
|
v->a[262802] = anon_sym_AMP_GT_GT;
|
|
v->a[262803] = anon_sym_LT_AMP;
|
|
v->a[262804] = anon_sym_GT_AMP;
|
|
v->a[262805] = anon_sym_GT_PIPE;
|
|
v->a[262806] = anon_sym_LT_AMP_DASH;
|
|
v->a[262807] = anon_sym_GT_AMP_DASH;
|
|
v->a[262808] = anon_sym_LT_LT_DASH;
|
|
v->a[262809] = 6;
|
|
v->a[262810] = actions(3);
|
|
v->a[262811] = 1;
|
|
v->a[262812] = sym_comment;
|
|
v->a[262813] = actions(12031);
|
|
v->a[262814] = 1;
|
|
v->a[262815] = sym_variable_name;
|
|
v->a[262816] = state(6727);
|
|
v->a[262817] = 1;
|
|
v->a[262818] = sym_subscript;
|
|
v->a[262819] = actions(11290);
|
|
small_parse_table_13141(v);
|
|
}
|
|
|
|
void small_parse_table_13141(t_small_parse_table_array *v)
|
|
{
|
|
v->a[262820] = 2;
|
|
v->a[262821] = sym_file_descriptor;
|
|
v->a[262822] = aux_sym_heredoc_redirect_token1;
|
|
v->a[262823] = state(4784);
|
|
v->a[262824] = 2;
|
|
v->a[262825] = sym_variable_assignment;
|
|
v->a[262826] = aux_sym_variable_assignments_repeat1;
|
|
v->a[262827] = actions(11288);
|
|
v->a[262828] = 19;
|
|
v->a[262829] = anon_sym_SEMI;
|
|
v->a[262830] = anon_sym_PIPE_PIPE;
|
|
v->a[262831] = anon_sym_AMP_AMP;
|
|
v->a[262832] = anon_sym_PIPE;
|
|
v->a[262833] = anon_sym_AMP;
|
|
v->a[262834] = anon_sym_LT;
|
|
v->a[262835] = anon_sym_GT;
|
|
v->a[262836] = anon_sym_LT_LT;
|
|
v->a[262837] = anon_sym_GT_GT;
|
|
v->a[262838] = anon_sym_SEMI_SEMI;
|
|
v->a[262839] = anon_sym_PIPE_AMP;
|
|
small_parse_table_13142(v);
|
|
}
|
|
|
|
void small_parse_table_13142(t_small_parse_table_array *v)
|
|
{
|
|
v->a[262840] = anon_sym_AMP_GT;
|
|
v->a[262841] = anon_sym_AMP_GT_GT;
|
|
v->a[262842] = anon_sym_LT_AMP;
|
|
v->a[262843] = anon_sym_GT_AMP;
|
|
v->a[262844] = anon_sym_GT_PIPE;
|
|
v->a[262845] = anon_sym_LT_AMP_DASH;
|
|
v->a[262846] = anon_sym_GT_AMP_DASH;
|
|
v->a[262847] = anon_sym_LT_LT_DASH;
|
|
v->a[262848] = 3;
|
|
v->a[262849] = actions(3);
|
|
v->a[262850] = 1;
|
|
v->a[262851] = sym_comment;
|
|
v->a[262852] = actions(12036);
|
|
v->a[262853] = 2;
|
|
v->a[262854] = sym_file_descriptor;
|
|
v->a[262855] = aux_sym_heredoc_redirect_token1;
|
|
v->a[262856] = actions(12034);
|
|
v->a[262857] = 23;
|
|
v->a[262858] = anon_sym_SEMI;
|
|
v->a[262859] = anon_sym_PIPE_PIPE;
|
|
small_parse_table_13143(v);
|
|
}
|
|
|
|
void small_parse_table_13143(t_small_parse_table_array *v)
|
|
{
|
|
v->a[262860] = anon_sym_AMP_AMP;
|
|
v->a[262861] = anon_sym_PIPE;
|
|
v->a[262862] = anon_sym_AMP;
|
|
v->a[262863] = anon_sym_LT;
|
|
v->a[262864] = anon_sym_GT;
|
|
v->a[262865] = anon_sym_LT_LT;
|
|
v->a[262866] = anon_sym_GT_GT;
|
|
v->a[262867] = anon_sym_esac;
|
|
v->a[262868] = anon_sym_SEMI_SEMI;
|
|
v->a[262869] = anon_sym_SEMI_AMP;
|
|
v->a[262870] = anon_sym_SEMI_SEMI_AMP;
|
|
v->a[262871] = anon_sym_PIPE_AMP;
|
|
v->a[262872] = anon_sym_AMP_GT;
|
|
v->a[262873] = anon_sym_AMP_GT_GT;
|
|
v->a[262874] = anon_sym_LT_AMP;
|
|
v->a[262875] = anon_sym_GT_AMP;
|
|
v->a[262876] = anon_sym_GT_PIPE;
|
|
v->a[262877] = anon_sym_LT_AMP_DASH;
|
|
v->a[262878] = anon_sym_GT_AMP_DASH;
|
|
v->a[262879] = anon_sym_LT_LT_DASH;
|
|
small_parse_table_13144(v);
|
|
}
|
|
|
|
void small_parse_table_13144(t_small_parse_table_array *v)
|
|
{
|
|
v->a[262880] = anon_sym_LT_LT_LT;
|
|
v->a[262881] = 3;
|
|
v->a[262882] = actions(3);
|
|
v->a[262883] = 1;
|
|
v->a[262884] = sym_comment;
|
|
v->a[262885] = actions(11956);
|
|
v->a[262886] = 2;
|
|
v->a[262887] = sym_file_descriptor;
|
|
v->a[262888] = aux_sym_heredoc_redirect_token1;
|
|
v->a[262889] = actions(11958);
|
|
v->a[262890] = 23;
|
|
v->a[262891] = anon_sym_SEMI;
|
|
v->a[262892] = anon_sym_PIPE_PIPE;
|
|
v->a[262893] = anon_sym_AMP_AMP;
|
|
v->a[262894] = anon_sym_PIPE;
|
|
v->a[262895] = anon_sym_AMP;
|
|
v->a[262896] = anon_sym_LT;
|
|
v->a[262897] = anon_sym_GT;
|
|
v->a[262898] = anon_sym_LT_LT;
|
|
v->a[262899] = anon_sym_GT_GT;
|
|
small_parse_table_13145(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2628.c */
|