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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2676.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_13380(t_small_parse_table_array *v)
{
v->a[267600] = anon_sym_AMP_GT;
v->a[267601] = anon_sym_AMP_GT_GT;
v->a[267602] = anon_sym_LT_AMP;
v->a[267603] = anon_sym_GT_AMP;
v->a[267604] = anon_sym_GT_PIPE;
v->a[267605] = anon_sym_LT_AMP_DASH;
v->a[267606] = anon_sym_GT_AMP_DASH;
v->a[267607] = anon_sym_LT_LT_DASH;
v->a[267608] = anon_sym_BQUOTE;
v->a[267609] = 5;
v->a[267610] = actions(3);
v->a[267611] = 1;
v->a[267612] = sym_comment;
v->a[267613] = state(4971);
v->a[267614] = 1;
v->a[267615] = aux_sym_pipeline_repeat1;
v->a[267616] = actions(12068);
v->a[267617] = 2;
v->a[267618] = sym_file_descriptor;
v->a[267619] = aux_sym_heredoc_redirect_token1;
small_parse_table_13381(v);
}
void small_parse_table_13381(t_small_parse_table_array *v)
{
v->a[267620] = actions(12203);
v->a[267621] = 2;
v->a[267622] = anon_sym_PIPE;
v->a[267623] = anon_sym_PIPE_AMP;
v->a[267624] = actions(12064);
v->a[267625] = 19;
v->a[267626] = anon_sym_SEMI;
v->a[267627] = anon_sym_PIPE_PIPE;
v->a[267628] = anon_sym_AMP_AMP;
v->a[267629] = anon_sym_AMP;
v->a[267630] = anon_sym_LT;
v->a[267631] = anon_sym_GT;
v->a[267632] = anon_sym_LT_LT;
v->a[267633] = anon_sym_GT_GT;
v->a[267634] = anon_sym_SEMI_SEMI;
v->a[267635] = anon_sym_SEMI_AMP;
v->a[267636] = anon_sym_SEMI_SEMI_AMP;
v->a[267637] = anon_sym_AMP_GT;
v->a[267638] = anon_sym_AMP_GT_GT;
v->a[267639] = anon_sym_LT_AMP;
small_parse_table_13382(v);
}
void small_parse_table_13382(t_small_parse_table_array *v)
{
v->a[267640] = anon_sym_GT_AMP;
v->a[267641] = anon_sym_GT_PIPE;
v->a[267642] = anon_sym_LT_AMP_DASH;
v->a[267643] = anon_sym_GT_AMP_DASH;
v->a[267644] = anon_sym_LT_LT_DASH;
v->a[267645] = 3;
v->a[267646] = actions(3);
v->a[267647] = 1;
v->a[267648] = sym_comment;
v->a[267649] = actions(11739);
v->a[267650] = 3;
v->a[267651] = sym_file_descriptor;
v->a[267652] = ts_builtin_sym_end;
v->a[267653] = aux_sym_heredoc_redirect_token1;
v->a[267654] = actions(11741);
v->a[267655] = 21;
v->a[267656] = anon_sym_SEMI;
v->a[267657] = anon_sym_PIPE_PIPE;
v->a[267658] = anon_sym_AMP_AMP;
v->a[267659] = anon_sym_PIPE;
small_parse_table_13383(v);
}
void small_parse_table_13383(t_small_parse_table_array *v)
{
v->a[267660] = anon_sym_AMP;
v->a[267661] = anon_sym_LT;
v->a[267662] = anon_sym_GT;
v->a[267663] = anon_sym_LT_LT;
v->a[267664] = anon_sym_GT_GT;
v->a[267665] = anon_sym_RPAREN;
v->a[267666] = anon_sym_SEMI_SEMI;
v->a[267667] = anon_sym_PIPE_AMP;
v->a[267668] = anon_sym_AMP_GT;
v->a[267669] = anon_sym_AMP_GT_GT;
v->a[267670] = anon_sym_LT_AMP;
v->a[267671] = anon_sym_GT_AMP;
v->a[267672] = anon_sym_GT_PIPE;
v->a[267673] = anon_sym_LT_AMP_DASH;
v->a[267674] = anon_sym_GT_AMP_DASH;
v->a[267675] = anon_sym_LT_LT_DASH;
v->a[267676] = anon_sym_BQUOTE;
v->a[267677] = 6;
v->a[267678] = actions(3);
v->a[267679] = 1;
small_parse_table_13384(v);
}
void small_parse_table_13384(t_small_parse_table_array *v)
{
v->a[267680] = sym_comment;
v->a[267681] = actions(11651);
v->a[267682] = 1;
v->a[267683] = aux_sym_concatenation_token1;
v->a[267684] = actions(11653);
v->a[267685] = 1;
v->a[267686] = sym__concat;
v->a[267687] = state(5031);
v->a[267688] = 1;
v->a[267689] = aux_sym_concatenation_repeat1;
v->a[267690] = actions(5697);
v->a[267691] = 2;
v->a[267692] = sym_file_descriptor;
v->a[267693] = aux_sym_heredoc_redirect_token1;
v->a[267694] = actions(5695);
v->a[267695] = 19;
v->a[267696] = anon_sym_SEMI;
v->a[267697] = anon_sym_PIPE_PIPE;
v->a[267698] = anon_sym_AMP_AMP;
v->a[267699] = anon_sym_PIPE;
small_parse_table_13385(v);
}
/* EOF small_parse_table_2676.c */