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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2845.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_14225(t_small_parse_table_array *v)
{
v->a[284500] = anon_sym_GT_AMP_DASH;
v->a[284501] = anon_sym_LT_LT_DASH;
v->a[284502] = anon_sym_LT_LT_LT;
v->a[284503] = 5;
v->a[284504] = actions(71);
v->a[284505] = 1;
v->a[284506] = sym_comment;
v->a[284507] = state(5374);
v->a[284508] = 1;
v->a[284509] = aux_sym_concatenation_repeat1;
v->a[284510] = actions(12791);
v->a[284511] = 2;
v->a[284512] = sym__concat;
v->a[284513] = aux_sym_concatenation_token1;
v->a[284514] = actions(1251);
v->a[284515] = 7;
v->a[284516] = anon_sym_PIPE;
v->a[284517] = anon_sym_LT;
v->a[284518] = anon_sym_GT;
v->a[284519] = anon_sym_LT_LT;
small_parse_table_14226(v);
}
void small_parse_table_14226(t_small_parse_table_array *v)
{
v->a[284520] = anon_sym_AMP_GT;
v->a[284521] = anon_sym_LT_AMP;
v->a[284522] = anon_sym_GT_AMP;
v->a[284523] = actions(1253);
v->a[284524] = 11;
v->a[284525] = sym_file_descriptor;
v->a[284526] = sym_variable_name;
v->a[284527] = anon_sym_PIPE_PIPE;
v->a[284528] = anon_sym_AMP_AMP;
v->a[284529] = anon_sym_GT_GT;
v->a[284530] = anon_sym_PIPE_AMP;
v->a[284531] = anon_sym_AMP_GT_GT;
v->a[284532] = anon_sym_GT_PIPE;
v->a[284533] = anon_sym_LT_AMP_DASH;
v->a[284534] = anon_sym_GT_AMP_DASH;
v->a[284535] = anon_sym_LT_LT_DASH;
v->a[284536] = 8;
v->a[284537] = actions(3);
v->a[284538] = 1;
v->a[284539] = sym_comment;
small_parse_table_14227(v);
}
void small_parse_table_14227(t_small_parse_table_array *v)
{
v->a[284540] = actions(11506);
v->a[284541] = 1;
v->a[284542] = aux_sym_heredoc_redirect_token1;
v->a[284543] = actions(12317);
v->a[284544] = 1;
v->a[284545] = anon_sym_LT_LT_LT;
v->a[284546] = actions(12780);
v->a[284547] = 1;
v->a[284548] = sym_file_descriptor;
v->a[284549] = actions(12346);
v->a[284550] = 2;
v->a[284551] = anon_sym_LT_AMP_DASH;
v->a[284552] = anon_sym_GT_AMP_DASH;
v->a[284553] = state(5017);
v->a[284554] = 2;
v->a[284555] = sym_file_redirect;
v->a[284556] = sym_herestring_redirect;
v->a[284557] = actions(11504);
v->a[284558] = 6;
v->a[284559] = anon_sym_PIPE_PIPE;
small_parse_table_14228(v);
}
void small_parse_table_14228(t_small_parse_table_array *v)
{
v->a[284560] = anon_sym_AMP_AMP;
v->a[284561] = anon_sym_PIPE;
v->a[284562] = anon_sym_LT_LT;
v->a[284563] = anon_sym_PIPE_AMP;
v->a[284564] = anon_sym_LT_LT_DASH;
v->a[284565] = actions(12344);
v->a[284566] = 8;
v->a[284567] = anon_sym_LT;
v->a[284568] = anon_sym_GT;
v->a[284569] = anon_sym_GT_GT;
v->a[284570] = anon_sym_AMP_GT;
v->a[284571] = anon_sym_AMP_GT_GT;
v->a[284572] = anon_sym_LT_AMP;
v->a[284573] = anon_sym_GT_AMP;
v->a[284574] = anon_sym_GT_PIPE;
v->a[284575] = 5;
v->a[284576] = actions(71);
v->a[284577] = 1;
v->a[284578] = sym_comment;
v->a[284579] = actions(12668);
small_parse_table_14229(v);
}
void small_parse_table_14229(t_small_parse_table_array *v)
{
v->a[284580] = 1;
v->a[284581] = sym__special_character;
v->a[284582] = state(5388);
v->a[284583] = 1;
v->a[284584] = aux_sym__literal_repeat1;
v->a[284585] = actions(5721);
v->a[284586] = 7;
v->a[284587] = anon_sym_PIPE;
v->a[284588] = anon_sym_LT;
v->a[284589] = anon_sym_GT;
v->a[284590] = anon_sym_LT_LT;
v->a[284591] = anon_sym_AMP_GT;
v->a[284592] = anon_sym_LT_AMP;
v->a[284593] = anon_sym_GT_AMP;
v->a[284594] = actions(5723);
v->a[284595] = 12;
v->a[284596] = sym_file_descriptor;
v->a[284597] = anon_sym_PIPE_PIPE;
v->a[284598] = anon_sym_AMP_AMP;
v->a[284599] = anon_sym_GT_GT;
small_parse_table_14230(v);
}
/* EOF small_parse_table_2845.c */