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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2516.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_12580(t_small_parse_table_array *v)
{
v->a[251600] = 1;
v->a[251601] = sym_comment;
v->a[251602] = actions(11512);
v->a[251603] = 1;
v->a[251604] = aux_sym_concatenation_token1;
v->a[251605] = actions(11514);
v->a[251606] = 1;
v->a[251607] = sym__concat;
v->a[251608] = state(4591);
v->a[251609] = 1;
v->a[251610] = aux_sym_concatenation_repeat1;
v->a[251611] = actions(2096);
v->a[251612] = 2;
v->a[251613] = sym_file_descriptor;
v->a[251614] = aux_sym_heredoc_redirect_token1;
v->a[251615] = actions(2094);
v->a[251616] = 21;
v->a[251617] = anon_sym_SEMI;
v->a[251618] = anon_sym_PIPE_PIPE;
v->a[251619] = anon_sym_AMP_AMP;
small_parse_table_12581(v);
}
void small_parse_table_12581(t_small_parse_table_array *v)
{
v->a[251620] = anon_sym_PIPE;
v->a[251621] = anon_sym_AMP;
v->a[251622] = anon_sym_LT;
v->a[251623] = anon_sym_GT;
v->a[251624] = anon_sym_LT_LT;
v->a[251625] = anon_sym_GT_GT;
v->a[251626] = anon_sym_RPAREN;
v->a[251627] = anon_sym_SEMI_SEMI;
v->a[251628] = anon_sym_PIPE_AMP;
v->a[251629] = anon_sym_AMP_GT;
v->a[251630] = anon_sym_AMP_GT_GT;
v->a[251631] = anon_sym_LT_AMP;
v->a[251632] = anon_sym_GT_AMP;
v->a[251633] = anon_sym_GT_PIPE;
v->a[251634] = anon_sym_LT_AMP_DASH;
v->a[251635] = anon_sym_GT_AMP_DASH;
v->a[251636] = anon_sym_LT_LT_DASH;
v->a[251637] = anon_sym_LT_LT_LT;
v->a[251638] = 6;
v->a[251639] = actions(3);
small_parse_table_12582(v);
}
void small_parse_table_12582(t_small_parse_table_array *v)
{
v->a[251640] = 1;
v->a[251641] = sym_comment;
v->a[251642] = actions(11512);
v->a[251643] = 1;
v->a[251644] = aux_sym_concatenation_token1;
v->a[251645] = actions(11649);
v->a[251646] = 1;
v->a[251647] = sym__concat;
v->a[251648] = state(4253);
v->a[251649] = 1;
v->a[251650] = aux_sym_concatenation_repeat1;
v->a[251651] = actions(1267);
v->a[251652] = 3;
v->a[251653] = sym_file_descriptor;
v->a[251654] = ts_builtin_sym_end;
v->a[251655] = aux_sym_heredoc_redirect_token1;
v->a[251656] = actions(1265);
v->a[251657] = 20;
v->a[251658] = anon_sym_SEMI;
v->a[251659] = anon_sym_PIPE_PIPE;
small_parse_table_12583(v);
}
void small_parse_table_12583(t_small_parse_table_array *v)
{
v->a[251660] = anon_sym_AMP_AMP;
v->a[251661] = anon_sym_PIPE;
v->a[251662] = anon_sym_AMP;
v->a[251663] = anon_sym_LT;
v->a[251664] = anon_sym_GT;
v->a[251665] = anon_sym_LT_LT;
v->a[251666] = anon_sym_GT_GT;
v->a[251667] = anon_sym_SEMI_SEMI;
v->a[251668] = anon_sym_PIPE_AMP;
v->a[251669] = anon_sym_AMP_GT;
v->a[251670] = anon_sym_AMP_GT_GT;
v->a[251671] = anon_sym_LT_AMP;
v->a[251672] = anon_sym_GT_AMP;
v->a[251673] = anon_sym_GT_PIPE;
v->a[251674] = anon_sym_LT_AMP_DASH;
v->a[251675] = anon_sym_GT_AMP_DASH;
v->a[251676] = anon_sym_LT_LT_DASH;
v->a[251677] = anon_sym_LT_LT_LT;
v->a[251678] = 6;
v->a[251679] = actions(3);
small_parse_table_12584(v);
}
void small_parse_table_12584(t_small_parse_table_array *v)
{
v->a[251680] = 1;
v->a[251681] = sym_comment;
v->a[251682] = actions(11651);
v->a[251683] = 1;
v->a[251684] = aux_sym_concatenation_token1;
v->a[251685] = actions(11653);
v->a[251686] = 1;
v->a[251687] = sym__concat;
v->a[251688] = state(4630);
v->a[251689] = 1;
v->a[251690] = aux_sym_concatenation_repeat1;
v->a[251691] = actions(1263);
v->a[251692] = 3;
v->a[251693] = sym_file_descriptor;
v->a[251694] = ts_builtin_sym_end;
v->a[251695] = aux_sym_heredoc_redirect_token1;
v->a[251696] = actions(1261);
v->a[251697] = 20;
v->a[251698] = anon_sym_SEMI;
v->a[251699] = anon_sym_PIPE_PIPE;
small_parse_table_12585(v);
}
/* EOF small_parse_table_2516.c */