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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2475.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_12375(t_small_parse_table_array *v)
{
v->a[247500] = actions(11546);
v->a[247501] = 1;
v->a[247502] = aux_sym_concatenation_token1;
v->a[247503] = actions(11549);
v->a[247504] = 1;
v->a[247505] = sym__concat;
v->a[247506] = state(4413);
v->a[247507] = 1;
v->a[247508] = aux_sym_concatenation_repeat1;
v->a[247509] = actions(1253);
v->a[247510] = 3;
v->a[247511] = sym_file_descriptor;
v->a[247512] = sym_variable_name;
v->a[247513] = aux_sym_heredoc_redirect_token1;
v->a[247514] = actions(1251);
v->a[247515] = 21;
v->a[247516] = anon_sym_SEMI;
v->a[247517] = anon_sym_PIPE_PIPE;
v->a[247518] = anon_sym_AMP_AMP;
v->a[247519] = anon_sym_PIPE;
small_parse_table_12376(v);
}
void small_parse_table_12376(t_small_parse_table_array *v)
{
v->a[247520] = anon_sym_AMP;
v->a[247521] = anon_sym_LT;
v->a[247522] = anon_sym_GT;
v->a[247523] = anon_sym_LT_LT;
v->a[247524] = anon_sym_GT_GT;
v->a[247525] = anon_sym_SEMI_SEMI;
v->a[247526] = anon_sym_SEMI_AMP;
v->a[247527] = anon_sym_SEMI_SEMI_AMP;
v->a[247528] = anon_sym_PIPE_AMP;
v->a[247529] = anon_sym_AMP_GT;
v->a[247530] = anon_sym_AMP_GT_GT;
v->a[247531] = anon_sym_LT_AMP;
v->a[247532] = anon_sym_GT_AMP;
v->a[247533] = anon_sym_GT_PIPE;
v->a[247534] = anon_sym_LT_AMP_DASH;
v->a[247535] = anon_sym_GT_AMP_DASH;
v->a[247536] = anon_sym_LT_LT_DASH;
v->a[247537] = 6;
v->a[247538] = actions(3);
v->a[247539] = 1;
small_parse_table_12377(v);
}
void small_parse_table_12377(t_small_parse_table_array *v)
{
v->a[247540] = sym_comment;
v->a[247541] = actions(11377);
v->a[247542] = 1;
v->a[247543] = aux_sym_concatenation_token1;
v->a[247544] = actions(11552);
v->a[247545] = 1;
v->a[247546] = sym__concat;
v->a[247547] = state(4413);
v->a[247548] = 1;
v->a[247549] = aux_sym_concatenation_repeat1;
v->a[247550] = actions(1288);
v->a[247551] = 3;
v->a[247552] = sym_file_descriptor;
v->a[247553] = sym_variable_name;
v->a[247554] = aux_sym_heredoc_redirect_token1;
v->a[247555] = actions(1286);
v->a[247556] = 21;
v->a[247557] = anon_sym_SEMI;
v->a[247558] = anon_sym_PIPE_PIPE;
v->a[247559] = anon_sym_AMP_AMP;
small_parse_table_12378(v);
}
void small_parse_table_12378(t_small_parse_table_array *v)
{
v->a[247560] = anon_sym_PIPE;
v->a[247561] = anon_sym_AMP;
v->a[247562] = anon_sym_LT;
v->a[247563] = anon_sym_GT;
v->a[247564] = anon_sym_LT_LT;
v->a[247565] = anon_sym_GT_GT;
v->a[247566] = anon_sym_SEMI_SEMI;
v->a[247567] = anon_sym_SEMI_AMP;
v->a[247568] = anon_sym_SEMI_SEMI_AMP;
v->a[247569] = anon_sym_PIPE_AMP;
v->a[247570] = anon_sym_AMP_GT;
v->a[247571] = anon_sym_AMP_GT_GT;
v->a[247572] = anon_sym_LT_AMP;
v->a[247573] = anon_sym_GT_AMP;
v->a[247574] = anon_sym_GT_PIPE;
v->a[247575] = anon_sym_LT_AMP_DASH;
v->a[247576] = anon_sym_GT_AMP_DASH;
v->a[247577] = anon_sym_LT_LT_DASH;
v->a[247578] = 12;
v->a[247579] = actions(3);
small_parse_table_12379(v);
}
void small_parse_table_12379(t_small_parse_table_array *v)
{
v->a[247580] = 1;
v->a[247581] = sym_comment;
v->a[247582] = actions(5142);
v->a[247583] = 1;
v->a[247584] = aux_sym_heredoc_redirect_token1;
v->a[247585] = actions(11558);
v->a[247586] = 1;
v->a[247587] = anon_sym_LT_LT_LT;
v->a[247588] = actions(11560);
v->a[247589] = 1;
v->a[247590] = sym_file_descriptor;
v->a[247591] = state(4912);
v->a[247592] = 1;
v->a[247593] = sym_herestring_redirect;
v->a[247594] = actions(4253);
v->a[247595] = 2;
v->a[247596] = anon_sym_PIPE;
v->a[247597] = anon_sym_PIPE_AMP;
v->a[247598] = actions(4692);
v->a[247599] = 2;
small_parse_table_12380(v);
}
/* EOF small_parse_table_2475.c */