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

140 lines
4.6 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2506.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_12530(t_small_parse_table_array *v)
{
v->a[250600] = aux_sym_concatenation_repeat1;
v->a[250601] = actions(1263);
v->a[250602] = 2;
v->a[250603] = sym_file_descriptor;
v->a[250604] = aux_sym_heredoc_redirect_token1;
v->a[250605] = actions(1261);
v->a[250606] = 21;
v->a[250607] = anon_sym_SEMI;
v->a[250608] = anon_sym_PIPE_PIPE;
v->a[250609] = anon_sym_AMP_AMP;
v->a[250610] = anon_sym_PIPE;
v->a[250611] = anon_sym_AMP;
v->a[250612] = anon_sym_LT;
v->a[250613] = anon_sym_GT;
v->a[250614] = anon_sym_LT_LT;
v->a[250615] = anon_sym_GT_GT;
v->a[250616] = anon_sym_SEMI_SEMI;
v->a[250617] = anon_sym_PIPE_AMP;
v->a[250618] = anon_sym_AMP_GT;
v->a[250619] = anon_sym_AMP_GT_GT;
small_parse_table_12531(v);
}
void small_parse_table_12531(t_small_parse_table_array *v)
{
v->a[250620] = anon_sym_LT_AMP;
v->a[250621] = anon_sym_GT_AMP;
v->a[250622] = anon_sym_GT_PIPE;
v->a[250623] = anon_sym_LT_AMP_DASH;
v->a[250624] = anon_sym_GT_AMP_DASH;
v->a[250625] = anon_sym_LT_LT_DASH;
v->a[250626] = anon_sym_LT_LT_LT;
v->a[250627] = sym__special_character;
v->a[250628] = 3;
v->a[250629] = actions(3);
v->a[250630] = 1;
v->a[250631] = sym_comment;
v->a[250632] = actions(1322);
v->a[250633] = 3;
v->a[250634] = sym_file_descriptor;
v->a[250635] = sym__concat;
v->a[250636] = aux_sym_heredoc_redirect_token1;
v->a[250637] = actions(1320);
v->a[250638] = 23;
v->a[250639] = anon_sym_SEMI;
small_parse_table_12532(v);
}
void small_parse_table_12532(t_small_parse_table_array *v)
{
v->a[250640] = anon_sym_PIPE_PIPE;
v->a[250641] = anon_sym_AMP_AMP;
v->a[250642] = anon_sym_PIPE;
v->a[250643] = anon_sym_AMP;
v->a[250644] = anon_sym_LT;
v->a[250645] = anon_sym_GT;
v->a[250646] = anon_sym_LT_LT;
v->a[250647] = anon_sym_GT_GT;
v->a[250648] = anon_sym_esac;
v->a[250649] = anon_sym_SEMI_SEMI;
v->a[250650] = anon_sym_SEMI_AMP;
v->a[250651] = anon_sym_SEMI_SEMI_AMP;
v->a[250652] = anon_sym_PIPE_AMP;
v->a[250653] = anon_sym_AMP_GT;
v->a[250654] = anon_sym_AMP_GT_GT;
v->a[250655] = anon_sym_LT_AMP;
v->a[250656] = anon_sym_GT_AMP;
v->a[250657] = anon_sym_GT_PIPE;
v->a[250658] = anon_sym_LT_AMP_DASH;
v->a[250659] = anon_sym_GT_AMP_DASH;
small_parse_table_12533(v);
}
void small_parse_table_12533(t_small_parse_table_array *v)
{
v->a[250660] = anon_sym_LT_LT_DASH;
v->a[250661] = aux_sym_concatenation_token1;
v->a[250662] = 3;
v->a[250663] = actions(3);
v->a[250664] = 1;
v->a[250665] = sym_comment;
v->a[250666] = actions(1338);
v->a[250667] = 3;
v->a[250668] = sym_file_descriptor;
v->a[250669] = sym__concat;
v->a[250670] = aux_sym_heredoc_redirect_token1;
v->a[250671] = actions(1336);
v->a[250672] = 23;
v->a[250673] = anon_sym_SEMI;
v->a[250674] = anon_sym_PIPE_PIPE;
v->a[250675] = anon_sym_AMP_AMP;
v->a[250676] = anon_sym_PIPE;
v->a[250677] = anon_sym_AMP;
v->a[250678] = anon_sym_LT;
v->a[250679] = anon_sym_GT;
small_parse_table_12534(v);
}
void small_parse_table_12534(t_small_parse_table_array *v)
{
v->a[250680] = anon_sym_LT_LT;
v->a[250681] = anon_sym_GT_GT;
v->a[250682] = anon_sym_esac;
v->a[250683] = anon_sym_SEMI_SEMI;
v->a[250684] = anon_sym_SEMI_AMP;
v->a[250685] = anon_sym_SEMI_SEMI_AMP;
v->a[250686] = anon_sym_PIPE_AMP;
v->a[250687] = anon_sym_AMP_GT;
v->a[250688] = anon_sym_AMP_GT_GT;
v->a[250689] = anon_sym_LT_AMP;
v->a[250690] = anon_sym_GT_AMP;
v->a[250691] = anon_sym_GT_PIPE;
v->a[250692] = anon_sym_LT_AMP_DASH;
v->a[250693] = anon_sym_GT_AMP_DASH;
v->a[250694] = anon_sym_LT_LT_DASH;
v->a[250695] = aux_sym_concatenation_token1;
v->a[250696] = 5;
v->a[250697] = actions(3);
v->a[250698] = 1;
v->a[250699] = sym_comment;
small_parse_table_12535(v);
}
/* EOF small_parse_table_2506.c */