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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2420.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_12100(t_small_parse_table_array *v)
{
v->a[242000] = anon_sym_GT_GT;
v->a[242001] = anon_sym_esac;
v->a[242002] = anon_sym_SEMI_SEMI;
v->a[242003] = anon_sym_SEMI_AMP;
v->a[242004] = anon_sym_SEMI_SEMI_AMP;
v->a[242005] = anon_sym_PIPE_AMP;
v->a[242006] = anon_sym_AMP_GT;
v->a[242007] = anon_sym_AMP_GT_GT;
v->a[242008] = anon_sym_LT_AMP;
v->a[242009] = anon_sym_GT_AMP;
v->a[242010] = anon_sym_GT_PIPE;
v->a[242011] = anon_sym_LT_AMP_DASH;
v->a[242012] = anon_sym_GT_AMP_DASH;
v->a[242013] = anon_sym_LT_LT_DASH;
v->a[242014] = 6;
v->a[242015] = actions(3);
v->a[242016] = 1;
v->a[242017] = sym_comment;
v->a[242018] = actions(11389);
v->a[242019] = 1;
small_parse_table_12101(v);
}
void small_parse_table_12101(t_small_parse_table_array *v)
{
v->a[242020] = aux_sym_concatenation_token1;
v->a[242021] = actions(11391);
v->a[242022] = 1;
v->a[242023] = sym__concat;
v->a[242024] = state(4297);
v->a[242025] = 1;
v->a[242026] = aux_sym_concatenation_repeat1;
v->a[242027] = actions(2096);
v->a[242028] = 2;
v->a[242029] = sym_file_descriptor;
v->a[242030] = aux_sym_heredoc_redirect_token1;
v->a[242031] = actions(2094);
v->a[242032] = 22;
v->a[242033] = anon_sym_SEMI;
v->a[242034] = anon_sym_PIPE_PIPE;
v->a[242035] = anon_sym_AMP_AMP;
v->a[242036] = anon_sym_PIPE;
v->a[242037] = anon_sym_AMP;
v->a[242038] = anon_sym_LT;
v->a[242039] = anon_sym_GT;
small_parse_table_12102(v);
}
void small_parse_table_12102(t_small_parse_table_array *v)
{
v->a[242040] = anon_sym_LT_LT;
v->a[242041] = anon_sym_GT_GT;
v->a[242042] = anon_sym_esac;
v->a[242043] = anon_sym_SEMI_SEMI;
v->a[242044] = anon_sym_SEMI_AMP;
v->a[242045] = anon_sym_SEMI_SEMI_AMP;
v->a[242046] = anon_sym_PIPE_AMP;
v->a[242047] = anon_sym_AMP_GT;
v->a[242048] = anon_sym_AMP_GT_GT;
v->a[242049] = anon_sym_LT_AMP;
v->a[242050] = anon_sym_GT_AMP;
v->a[242051] = anon_sym_GT_PIPE;
v->a[242052] = anon_sym_LT_AMP_DASH;
v->a[242053] = anon_sym_GT_AMP_DASH;
v->a[242054] = anon_sym_LT_LT_DASH;
v->a[242055] = 6;
v->a[242056] = actions(3);
v->a[242057] = 1;
v->a[242058] = sym_comment;
v->a[242059] = actions(11389);
small_parse_table_12103(v);
}
void small_parse_table_12103(t_small_parse_table_array *v)
{
v->a[242060] = 1;
v->a[242061] = aux_sym_concatenation_token1;
v->a[242062] = actions(11391);
v->a[242063] = 1;
v->a[242064] = sym__concat;
v->a[242065] = state(4304);
v->a[242066] = 1;
v->a[242067] = aux_sym_concatenation_repeat1;
v->a[242068] = actions(4566);
v->a[242069] = 2;
v->a[242070] = sym_file_descriptor;
v->a[242071] = aux_sym_heredoc_redirect_token1;
v->a[242072] = actions(4564);
v->a[242073] = 22;
v->a[242074] = anon_sym_SEMI;
v->a[242075] = anon_sym_PIPE_PIPE;
v->a[242076] = anon_sym_AMP_AMP;
v->a[242077] = anon_sym_PIPE;
v->a[242078] = anon_sym_AMP;
v->a[242079] = anon_sym_LT;
small_parse_table_12104(v);
}
void small_parse_table_12104(t_small_parse_table_array *v)
{
v->a[242080] = anon_sym_GT;
v->a[242081] = anon_sym_LT_LT;
v->a[242082] = anon_sym_GT_GT;
v->a[242083] = anon_sym_esac;
v->a[242084] = anon_sym_SEMI_SEMI;
v->a[242085] = anon_sym_SEMI_AMP;
v->a[242086] = anon_sym_SEMI_SEMI_AMP;
v->a[242087] = anon_sym_PIPE_AMP;
v->a[242088] = anon_sym_AMP_GT;
v->a[242089] = anon_sym_AMP_GT_GT;
v->a[242090] = anon_sym_LT_AMP;
v->a[242091] = anon_sym_GT_AMP;
v->a[242092] = anon_sym_GT_PIPE;
v->a[242093] = anon_sym_LT_AMP_DASH;
v->a[242094] = anon_sym_GT_AMP_DASH;
v->a[242095] = anon_sym_LT_LT_DASH;
v->a[242096] = 8;
v->a[242097] = actions(3);
v->a[242098] = 1;
v->a[242099] = sym_comment;
small_parse_table_12105(v);
}
/* EOF small_parse_table_2420.c */