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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2860.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_14300(t_small_parse_table_array *v)
{
v->a[286000] = anon_sym_LT_LT_DASH;
v->a[286001] = 5;
v->a[286002] = actions(71);
v->a[286003] = 1;
v->a[286004] = sym_comment;
v->a[286005] = state(5471);
v->a[286006] = 1;
v->a[286007] = aux_sym_concatenation_repeat1;
v->a[286008] = actions(12688);
v->a[286009] = 2;
v->a[286010] = sym__concat;
v->a[286011] = aux_sym_concatenation_token1;
v->a[286012] = actions(4467);
v->a[286013] = 7;
v->a[286014] = anon_sym_PIPE;
v->a[286015] = anon_sym_LT;
v->a[286016] = anon_sym_GT;
v->a[286017] = anon_sym_LT_LT;
v->a[286018] = anon_sym_AMP_GT;
v->a[286019] = anon_sym_LT_AMP;
small_parse_table_14301(v);
}
void small_parse_table_14301(t_small_parse_table_array *v)
{
v->a[286020] = anon_sym_GT_AMP;
v->a[286021] = actions(4469);
v->a[286022] = 10;
v->a[286023] = sym_file_descriptor;
v->a[286024] = anon_sym_PIPE_PIPE;
v->a[286025] = anon_sym_AMP_AMP;
v->a[286026] = anon_sym_GT_GT;
v->a[286027] = anon_sym_PIPE_AMP;
v->a[286028] = anon_sym_AMP_GT_GT;
v->a[286029] = anon_sym_GT_PIPE;
v->a[286030] = anon_sym_LT_AMP_DASH;
v->a[286031] = anon_sym_GT_AMP_DASH;
v->a[286032] = anon_sym_LT_LT_DASH;
v->a[286033] = 6;
v->a[286034] = actions(71);
v->a[286035] = 1;
v->a[286036] = sym_comment;
v->a[286037] = actions(4253);
v->a[286038] = 1;
v->a[286039] = anon_sym_PIPE;
small_parse_table_14302(v);
}
void small_parse_table_14302(t_small_parse_table_array *v)
{
v->a[286040] = actions(4348);
v->a[286041] = 1;
v->a[286042] = anon_sym_PIPE_AMP;
v->a[286043] = state(5436);
v->a[286044] = 3;
v->a[286045] = sym_file_redirect;
v->a[286046] = sym_heredoc_redirect;
v->a[286047] = aux_sym_redirected_statement_repeat1;
v->a[286048] = actions(4270);
v->a[286049] = 6;
v->a[286050] = anon_sym_LT;
v->a[286051] = anon_sym_GT;
v->a[286052] = anon_sym_LT_LT;
v->a[286053] = anon_sym_AMP_GT;
v->a[286054] = anon_sym_LT_AMP;
v->a[286055] = anon_sym_GT_AMP;
v->a[286056] = actions(4272);
v->a[286057] = 9;
v->a[286058] = sym_file_descriptor;
v->a[286059] = anon_sym_PIPE_PIPE;
small_parse_table_14303(v);
}
void small_parse_table_14303(t_small_parse_table_array *v)
{
v->a[286060] = anon_sym_AMP_AMP;
v->a[286061] = anon_sym_GT_GT;
v->a[286062] = anon_sym_AMP_GT_GT;
v->a[286063] = anon_sym_GT_PIPE;
v->a[286064] = anon_sym_LT_AMP_DASH;
v->a[286065] = anon_sym_GT_AMP_DASH;
v->a[286066] = anon_sym_LT_LT_DASH;
v->a[286067] = 3;
v->a[286068] = actions(71);
v->a[286069] = 1;
v->a[286070] = sym_comment;
v->a[286071] = actions(1316);
v->a[286072] = 7;
v->a[286073] = anon_sym_PIPE;
v->a[286074] = anon_sym_LT;
v->a[286075] = anon_sym_GT;
v->a[286076] = anon_sym_LT_LT;
v->a[286077] = anon_sym_AMP_GT;
v->a[286078] = anon_sym_LT_AMP;
v->a[286079] = anon_sym_GT_AMP;
small_parse_table_14304(v);
}
void small_parse_table_14304(t_small_parse_table_array *v)
{
v->a[286080] = actions(1318);
v->a[286081] = 13;
v->a[286082] = sym_file_descriptor;
v->a[286083] = sym__concat;
v->a[286084] = sym_variable_name;
v->a[286085] = anon_sym_PIPE_PIPE;
v->a[286086] = anon_sym_AMP_AMP;
v->a[286087] = anon_sym_GT_GT;
v->a[286088] = anon_sym_PIPE_AMP;
v->a[286089] = anon_sym_AMP_GT_GT;
v->a[286090] = anon_sym_GT_PIPE;
v->a[286091] = anon_sym_LT_AMP_DASH;
v->a[286092] = anon_sym_GT_AMP_DASH;
v->a[286093] = anon_sym_LT_LT_DASH;
v->a[286094] = aux_sym_concatenation_token1;
v->a[286095] = 9;
v->a[286096] = actions(71);
v->a[286097] = 1;
v->a[286098] = sym_comment;
v->a[286099] = actions(12473);
small_parse_table_14305(v);
}
/* EOF small_parse_table_2860.c */