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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2512.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_12560(t_small_parse_table_array *v)
{
v->a[251200] = anon_sym_LT;
v->a[251201] = anon_sym_GT;
v->a[251202] = anon_sym_LT_LT;
v->a[251203] = anon_sym_GT_GT;
v->a[251204] = anon_sym_SEMI_SEMI;
v->a[251205] = anon_sym_PIPE_AMP;
v->a[251206] = anon_sym_AMP_GT;
v->a[251207] = anon_sym_AMP_GT_GT;
v->a[251208] = anon_sym_LT_AMP;
v->a[251209] = anon_sym_GT_AMP;
v->a[251210] = anon_sym_GT_PIPE;
v->a[251211] = anon_sym_LT_AMP_DASH;
v->a[251212] = anon_sym_GT_AMP_DASH;
v->a[251213] = anon_sym_LT_LT_DASH;
v->a[251214] = 3;
v->a[251215] = actions(3);
v->a[251216] = 1;
v->a[251217] = sym_comment;
v->a[251218] = actions(1350);
v->a[251219] = 3;
small_parse_table_12561(v);
}
void small_parse_table_12561(t_small_parse_table_array *v)
{
v->a[251220] = sym_file_descriptor;
v->a[251221] = sym__concat;
v->a[251222] = aux_sym_heredoc_redirect_token1;
v->a[251223] = actions(1348);
v->a[251224] = 23;
v->a[251225] = anon_sym_SEMI;
v->a[251226] = anon_sym_PIPE_PIPE;
v->a[251227] = anon_sym_AMP_AMP;
v->a[251228] = anon_sym_PIPE;
v->a[251229] = anon_sym_AMP;
v->a[251230] = anon_sym_LT;
v->a[251231] = anon_sym_GT;
v->a[251232] = anon_sym_LT_LT;
v->a[251233] = anon_sym_GT_GT;
v->a[251234] = anon_sym_esac;
v->a[251235] = anon_sym_SEMI_SEMI;
v->a[251236] = anon_sym_SEMI_AMP;
v->a[251237] = anon_sym_SEMI_SEMI_AMP;
v->a[251238] = anon_sym_PIPE_AMP;
v->a[251239] = anon_sym_AMP_GT;
small_parse_table_12562(v);
}
void small_parse_table_12562(t_small_parse_table_array *v)
{
v->a[251240] = anon_sym_AMP_GT_GT;
v->a[251241] = anon_sym_LT_AMP;
v->a[251242] = anon_sym_GT_AMP;
v->a[251243] = anon_sym_GT_PIPE;
v->a[251244] = anon_sym_LT_AMP_DASH;
v->a[251245] = anon_sym_GT_AMP_DASH;
v->a[251246] = anon_sym_LT_LT_DASH;
v->a[251247] = aux_sym_concatenation_token1;
v->a[251248] = 6;
v->a[251249] = actions(3);
v->a[251250] = 1;
v->a[251251] = sym_comment;
v->a[251252] = actions(11512);
v->a[251253] = 1;
v->a[251254] = aux_sym_concatenation_token1;
v->a[251255] = actions(11514);
v->a[251256] = 1;
v->a[251257] = sym__concat;
v->a[251258] = state(4584);
v->a[251259] = 1;
small_parse_table_12563(v);
}
void small_parse_table_12563(t_small_parse_table_array *v)
{
v->a[251260] = aux_sym_concatenation_repeat1;
v->a[251261] = actions(4554);
v->a[251262] = 2;
v->a[251263] = sym_file_descriptor;
v->a[251264] = aux_sym_heredoc_redirect_token1;
v->a[251265] = actions(4552);
v->a[251266] = 21;
v->a[251267] = anon_sym_SEMI;
v->a[251268] = anon_sym_PIPE_PIPE;
v->a[251269] = anon_sym_AMP_AMP;
v->a[251270] = anon_sym_PIPE;
v->a[251271] = anon_sym_AMP;
v->a[251272] = anon_sym_LT;
v->a[251273] = anon_sym_GT;
v->a[251274] = anon_sym_LT_LT;
v->a[251275] = anon_sym_GT_GT;
v->a[251276] = anon_sym_SEMI_SEMI;
v->a[251277] = anon_sym_PIPE_AMP;
v->a[251278] = anon_sym_AMP_GT;
v->a[251279] = anon_sym_AMP_GT_GT;
small_parse_table_12564(v);
}
void small_parse_table_12564(t_small_parse_table_array *v)
{
v->a[251280] = anon_sym_LT_AMP;
v->a[251281] = anon_sym_GT_AMP;
v->a[251282] = anon_sym_GT_PIPE;
v->a[251283] = anon_sym_LT_AMP_DASH;
v->a[251284] = anon_sym_GT_AMP_DASH;
v->a[251285] = anon_sym_LT_LT_DASH;
v->a[251286] = anon_sym_LT_LT_LT;
v->a[251287] = anon_sym_BQUOTE;
v->a[251288] = 6;
v->a[251289] = actions(3);
v->a[251290] = 1;
v->a[251291] = sym_comment;
v->a[251292] = actions(11500);
v->a[251293] = 1;
v->a[251294] = aux_sym_concatenation_token1;
v->a[251295] = actions(11502);
v->a[251296] = 1;
v->a[251297] = sym__concat;
v->a[251298] = state(4511);
v->a[251299] = 1;
small_parse_table_12565(v);
}
/* EOF small_parse_table_2512.c */