140 lines
4.5 KiB
C
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 */
|