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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2435.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_12175(t_small_parse_table_array *v)
{
v->a[243500] = actions(11301);
v->a[243501] = 1;
v->a[243502] = aux_sym_concatenation_token1;
v->a[243503] = actions(11477);
v->a[243504] = 1;
v->a[243505] = sym__concat;
v->a[243506] = state(4266);
v->a[243507] = 1;
v->a[243508] = aux_sym_concatenation_repeat1;
v->a[243509] = actions(1267);
v->a[243510] = 2;
v->a[243511] = sym_file_descriptor;
v->a[243512] = aux_sym_heredoc_redirect_token1;
v->a[243513] = actions(1265);
v->a[243514] = 22;
v->a[243515] = anon_sym_SEMI;
v->a[243516] = anon_sym_PIPE_PIPE;
v->a[243517] = anon_sym_AMP_AMP;
v->a[243518] = anon_sym_PIPE;
v->a[243519] = anon_sym_AMP;
small_parse_table_12176(v);
}
void small_parse_table_12176(t_small_parse_table_array *v)
{
v->a[243520] = anon_sym_LT;
v->a[243521] = anon_sym_GT;
v->a[243522] = anon_sym_LT_LT;
v->a[243523] = anon_sym_GT_GT;
v->a[243524] = anon_sym_SEMI_SEMI;
v->a[243525] = anon_sym_SEMI_AMP;
v->a[243526] = anon_sym_SEMI_SEMI_AMP;
v->a[243527] = anon_sym_PIPE_AMP;
v->a[243528] = anon_sym_AMP_GT;
v->a[243529] = anon_sym_AMP_GT_GT;
v->a[243530] = anon_sym_LT_AMP;
v->a[243531] = anon_sym_GT_AMP;
v->a[243532] = anon_sym_GT_PIPE;
v->a[243533] = anon_sym_LT_AMP_DASH;
v->a[243534] = anon_sym_GT_AMP_DASH;
v->a[243535] = anon_sym_LT_LT_DASH;
v->a[243536] = anon_sym_LT_LT_LT;
v->a[243537] = 6;
v->a[243538] = actions(3);
v->a[243539] = 1;
small_parse_table_12177(v);
}
void small_parse_table_12177(t_small_parse_table_array *v)
{
v->a[243540] = sym_comment;
v->a[243541] = actions(11301);
v->a[243542] = 1;
v->a[243543] = aux_sym_concatenation_token1;
v->a[243544] = actions(11303);
v->a[243545] = 1;
v->a[243546] = sym__concat;
v->a[243547] = state(4284);
v->a[243548] = 1;
v->a[243549] = aux_sym_concatenation_repeat1;
v->a[243550] = actions(2096);
v->a[243551] = 2;
v->a[243552] = sym_file_descriptor;
v->a[243553] = aux_sym_heredoc_redirect_token1;
v->a[243554] = actions(2094);
v->a[243555] = 22;
v->a[243556] = anon_sym_SEMI;
v->a[243557] = anon_sym_PIPE_PIPE;
v->a[243558] = anon_sym_AMP_AMP;
v->a[243559] = anon_sym_PIPE;
small_parse_table_12178(v);
}
void small_parse_table_12178(t_small_parse_table_array *v)
{
v->a[243560] = anon_sym_AMP;
v->a[243561] = anon_sym_LT;
v->a[243562] = anon_sym_GT;
v->a[243563] = anon_sym_LT_LT;
v->a[243564] = anon_sym_GT_GT;
v->a[243565] = anon_sym_SEMI_SEMI;
v->a[243566] = anon_sym_SEMI_AMP;
v->a[243567] = anon_sym_SEMI_SEMI_AMP;
v->a[243568] = anon_sym_PIPE_AMP;
v->a[243569] = anon_sym_AMP_GT;
v->a[243570] = anon_sym_AMP_GT_GT;
v->a[243571] = anon_sym_LT_AMP;
v->a[243572] = anon_sym_GT_AMP;
v->a[243573] = anon_sym_GT_PIPE;
v->a[243574] = anon_sym_LT_AMP_DASH;
v->a[243575] = anon_sym_GT_AMP_DASH;
v->a[243576] = anon_sym_LT_LT_DASH;
v->a[243577] = anon_sym_LT_LT_LT;
v->a[243578] = 3;
v->a[243579] = actions(3);
small_parse_table_12179(v);
}
void small_parse_table_12179(t_small_parse_table_array *v)
{
v->a[243580] = 1;
v->a[243581] = sym_comment;
v->a[243582] = actions(1314);
v->a[243583] = 4;
v->a[243584] = sym_file_descriptor;
v->a[243585] = sym__concat;
v->a[243586] = ts_builtin_sym_end;
v->a[243587] = aux_sym_heredoc_redirect_token1;
v->a[243588] = actions(1312);
v->a[243589] = 23;
v->a[243590] = anon_sym_SEMI;
v->a[243591] = anon_sym_PIPE_PIPE;
v->a[243592] = anon_sym_AMP_AMP;
v->a[243593] = anon_sym_PIPE;
v->a[243594] = anon_sym_AMP;
v->a[243595] = anon_sym_LT;
v->a[243596] = anon_sym_GT;
v->a[243597] = anon_sym_LT_LT;
v->a[243598] = anon_sym_GT_GT;
v->a[243599] = anon_sym_RPAREN;
small_parse_table_12180(v);
}
/* EOF small_parse_table_2435.c */