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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2658.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_13290(t_small_parse_table_array *v)
{
v->a[265800] = anon_sym_AMP_AMP;
v->a[265801] = anon_sym_PIPE;
v->a[265802] = anon_sym_AMP;
v->a[265803] = anon_sym_LT;
v->a[265804] = anon_sym_GT;
v->a[265805] = anon_sym_LT_LT;
v->a[265806] = anon_sym_GT_GT;
v->a[265807] = anon_sym_SEMI_SEMI;
v->a[265808] = anon_sym_SEMI_AMP;
v->a[265809] = anon_sym_SEMI_SEMI_AMP;
v->a[265810] = anon_sym_PIPE_AMP;
v->a[265811] = anon_sym_AMP_GT;
v->a[265812] = anon_sym_AMP_GT_GT;
v->a[265813] = anon_sym_LT_AMP;
v->a[265814] = anon_sym_GT_AMP;
v->a[265815] = anon_sym_GT_PIPE;
v->a[265816] = anon_sym_LT_AMP_DASH;
v->a[265817] = anon_sym_GT_AMP_DASH;
v->a[265818] = anon_sym_LT_LT_DASH;
v->a[265819] = aux_sym_concatenation_token1;
small_parse_table_13291(v);
}
void small_parse_table_13291(t_small_parse_table_array *v)
{
v->a[265820] = 3;
v->a[265821] = actions(3);
v->a[265822] = 1;
v->a[265823] = sym_comment;
v->a[265824] = actions(1310);
v->a[265825] = 3;
v->a[265826] = sym_file_descriptor;
v->a[265827] = sym__concat;
v->a[265828] = aux_sym_heredoc_redirect_token1;
v->a[265829] = actions(1308);
v->a[265830] = 22;
v->a[265831] = anon_sym_SEMI;
v->a[265832] = anon_sym_PIPE_PIPE;
v->a[265833] = anon_sym_AMP_AMP;
v->a[265834] = anon_sym_PIPE;
v->a[265835] = anon_sym_AMP;
v->a[265836] = anon_sym_LT;
v->a[265837] = anon_sym_GT;
v->a[265838] = anon_sym_LT_LT;
v->a[265839] = anon_sym_GT_GT;
small_parse_table_13292(v);
}
void small_parse_table_13292(t_small_parse_table_array *v)
{
v->a[265840] = anon_sym_SEMI_SEMI;
v->a[265841] = anon_sym_SEMI_AMP;
v->a[265842] = anon_sym_SEMI_SEMI_AMP;
v->a[265843] = anon_sym_PIPE_AMP;
v->a[265844] = anon_sym_AMP_GT;
v->a[265845] = anon_sym_AMP_GT_GT;
v->a[265846] = anon_sym_LT_AMP;
v->a[265847] = anon_sym_GT_AMP;
v->a[265848] = anon_sym_GT_PIPE;
v->a[265849] = anon_sym_LT_AMP_DASH;
v->a[265850] = anon_sym_GT_AMP_DASH;
v->a[265851] = anon_sym_LT_LT_DASH;
v->a[265852] = aux_sym_concatenation_token1;
v->a[265853] = 16;
v->a[265854] = actions(3);
v->a[265855] = 1;
v->a[265856] = sym_comment;
v->a[265857] = actions(11760);
v->a[265858] = 1;
v->a[265859] = anon_sym_BANG2;
small_parse_table_13293(v);
}
void small_parse_table_13293(t_small_parse_table_array *v)
{
v->a[265860] = actions(11764);
v->a[265861] = 1;
v->a[265862] = anon_sym_DOLLAR_LPAREN;
v->a[265863] = actions(11766);
v->a[265864] = 1;
v->a[265865] = anon_sym_BQUOTE;
v->a[265866] = actions(11768);
v->a[265867] = 1;
v->a[265868] = anon_sym_DOLLAR_BQUOTE;
v->a[265869] = actions(11770);
v->a[265870] = 1;
v->a[265871] = aux_sym__simple_variable_name_token1;
v->a[265872] = actions(11772);
v->a[265873] = 1;
v->a[265874] = sym_variable_name;
v->a[265875] = actions(12092);
v->a[265876] = 1;
v->a[265877] = anon_sym_RBRACE3;
v->a[265878] = state(3532);
v->a[265879] = 1;
small_parse_table_13294(v);
}
void small_parse_table_13294(t_small_parse_table_array *v)
{
v->a[265880] = sym_subscript;
v->a[265881] = state(6428);
v->a[265882] = 1;
v->a[265883] = aux_sym__expansion_body_repeat1;
v->a[265884] = state(6472);
v->a[265885] = 1;
v->a[265886] = sym_command_substitution;
v->a[265887] = state(6832);
v->a[265888] = 1;
v->a[265889] = sym__expansion_body;
v->a[265890] = actions(11762);
v->a[265891] = 2;
v->a[265892] = anon_sym_POUND2;
v->a[265893] = anon_sym_EQ2;
v->a[265894] = actions(8050);
v->a[265895] = 3;
v->a[265896] = sym__external_expansion_sym_hash;
v->a[265897] = sym__external_expansion_sym_bang;
v->a[265898] = sym__external_expansion_sym_equal;
v->a[265899] = actions(11754);
small_parse_table_13295(v);
}
/* EOF small_parse_table_2658.c */