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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2550.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_12750(t_small_parse_table_array *v)
{
v->a[255000] = anon_sym_LT_LT_DASH;
v->a[255001] = 3;
v->a[255002] = actions(3);
v->a[255003] = 1;
v->a[255004] = sym_comment;
v->a[255005] = actions(11727);
v->a[255006] = 3;
v->a[255007] = sym_file_descriptor;
v->a[255008] = ts_builtin_sym_end;
v->a[255009] = aux_sym_heredoc_redirect_token1;
v->a[255010] = actions(11725);
v->a[255011] = 22;
v->a[255012] = anon_sym_SEMI;
v->a[255013] = anon_sym_PIPE_PIPE;
v->a[255014] = anon_sym_AMP_AMP;
v->a[255015] = anon_sym_PIPE;
v->a[255016] = anon_sym_AMP;
v->a[255017] = anon_sym_LT;
v->a[255018] = anon_sym_GT;
v->a[255019] = anon_sym_LT_LT;
small_parse_table_12751(v);
}
void small_parse_table_12751(t_small_parse_table_array *v)
{
v->a[255020] = anon_sym_GT_GT;
v->a[255021] = anon_sym_RPAREN;
v->a[255022] = anon_sym_SEMI_SEMI;
v->a[255023] = anon_sym_PIPE_AMP;
v->a[255024] = anon_sym_AMP_GT;
v->a[255025] = anon_sym_AMP_GT_GT;
v->a[255026] = anon_sym_LT_AMP;
v->a[255027] = anon_sym_GT_AMP;
v->a[255028] = anon_sym_GT_PIPE;
v->a[255029] = anon_sym_LT_AMP_DASH;
v->a[255030] = anon_sym_GT_AMP_DASH;
v->a[255031] = anon_sym_LT_LT_DASH;
v->a[255032] = anon_sym_LT_LT_LT;
v->a[255033] = anon_sym_BQUOTE;
v->a[255034] = 3;
v->a[255035] = actions(3);
v->a[255036] = 1;
v->a[255037] = sym_comment;
v->a[255038] = actions(11733);
v->a[255039] = 2;
small_parse_table_12752(v);
}
void small_parse_table_12752(t_small_parse_table_array *v)
{
v->a[255040] = sym_file_descriptor;
v->a[255041] = aux_sym_heredoc_redirect_token1;
v->a[255042] = actions(11735);
v->a[255043] = 23;
v->a[255044] = anon_sym_SEMI;
v->a[255045] = anon_sym_PIPE_PIPE;
v->a[255046] = anon_sym_AMP_AMP;
v->a[255047] = anon_sym_PIPE;
v->a[255048] = anon_sym_AMP;
v->a[255049] = anon_sym_LT;
v->a[255050] = anon_sym_GT;
v->a[255051] = anon_sym_LT_LT;
v->a[255052] = anon_sym_GT_GT;
v->a[255053] = anon_sym_esac;
v->a[255054] = anon_sym_SEMI_SEMI;
v->a[255055] = anon_sym_SEMI_AMP;
v->a[255056] = anon_sym_SEMI_SEMI_AMP;
v->a[255057] = anon_sym_PIPE_AMP;
v->a[255058] = anon_sym_AMP_GT;
v->a[255059] = anon_sym_AMP_GT_GT;
small_parse_table_12753(v);
}
void small_parse_table_12753(t_small_parse_table_array *v)
{
v->a[255060] = anon_sym_LT_AMP;
v->a[255061] = anon_sym_GT_AMP;
v->a[255062] = anon_sym_GT_PIPE;
v->a[255063] = anon_sym_LT_AMP_DASH;
v->a[255064] = anon_sym_GT_AMP_DASH;
v->a[255065] = anon_sym_LT_LT_DASH;
v->a[255066] = anon_sym_LT_LT_LT;
v->a[255067] = 6;
v->a[255068] = actions(3);
v->a[255069] = 1;
v->a[255070] = sym_comment;
v->a[255071] = actions(11651);
v->a[255072] = 1;
v->a[255073] = aux_sym_concatenation_token1;
v->a[255074] = actions(11653);
v->a[255075] = 1;
v->a[255076] = sym__concat;
v->a[255077] = state(4611);
v->a[255078] = 1;
v->a[255079] = aux_sym_concatenation_repeat1;
small_parse_table_12754(v);
}
void small_parse_table_12754(t_small_parse_table_array *v)
{
v->a[255080] = actions(2074);
v->a[255081] = 3;
v->a[255082] = sym_file_descriptor;
v->a[255083] = ts_builtin_sym_end;
v->a[255084] = aux_sym_heredoc_redirect_token1;
v->a[255085] = actions(2072);
v->a[255086] = 19;
v->a[255087] = anon_sym_SEMI;
v->a[255088] = anon_sym_PIPE_PIPE;
v->a[255089] = anon_sym_AMP_AMP;
v->a[255090] = anon_sym_PIPE;
v->a[255091] = anon_sym_AMP;
v->a[255092] = anon_sym_LT;
v->a[255093] = anon_sym_GT;
v->a[255094] = anon_sym_LT_LT;
v->a[255095] = anon_sym_GT_GT;
v->a[255096] = anon_sym_SEMI_SEMI;
v->a[255097] = anon_sym_PIPE_AMP;
v->a[255098] = anon_sym_AMP_GT;
v->a[255099] = anon_sym_AMP_GT_GT;
small_parse_table_12755(v);
}
/* EOF small_parse_table_2550.c */