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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2878.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_14390(t_small_parse_table_array *v)
{
v->a[287800] = 10;
v->a[287801] = sym_file_descriptor;
v->a[287802] = anon_sym_PIPE_PIPE;
v->a[287803] = anon_sym_AMP_AMP;
v->a[287804] = anon_sym_GT_GT;
v->a[287805] = anon_sym_PIPE_AMP;
v->a[287806] = anon_sym_AMP_GT_GT;
v->a[287807] = anon_sym_GT_PIPE;
v->a[287808] = anon_sym_LT_AMP_DASH;
v->a[287809] = anon_sym_GT_AMP_DASH;
v->a[287810] = anon_sym_LT_LT_DASH;
v->a[287811] = 3;
v->a[287812] = actions(71);
v->a[287813] = 1;
v->a[287814] = sym_comment;
v->a[287815] = actions(1344);
v->a[287816] = 7;
v->a[287817] = anon_sym_PIPE;
v->a[287818] = anon_sym_LT;
v->a[287819] = anon_sym_GT;
small_parse_table_14391(v);
}
void small_parse_table_14391(t_small_parse_table_array *v)
{
v->a[287820] = anon_sym_LT_LT;
v->a[287821] = anon_sym_AMP_GT;
v->a[287822] = anon_sym_LT_AMP;
v->a[287823] = anon_sym_GT_AMP;
v->a[287824] = actions(1346);
v->a[287825] = 13;
v->a[287826] = sym_file_descriptor;
v->a[287827] = sym__concat;
v->a[287828] = anon_sym_PIPE_PIPE;
v->a[287829] = anon_sym_AMP_AMP;
v->a[287830] = anon_sym_GT_GT;
v->a[287831] = anon_sym_PIPE_AMP;
v->a[287832] = anon_sym_RBRACK;
v->a[287833] = anon_sym_AMP_GT_GT;
v->a[287834] = anon_sym_GT_PIPE;
v->a[287835] = anon_sym_LT_AMP_DASH;
v->a[287836] = anon_sym_GT_AMP_DASH;
v->a[287837] = anon_sym_LT_LT_DASH;
v->a[287838] = aux_sym_concatenation_token1;
v->a[287839] = 3;
small_parse_table_14392(v);
}
void small_parse_table_14392(t_small_parse_table_array *v)
{
v->a[287840] = actions(71);
v->a[287841] = 1;
v->a[287842] = sym_comment;
v->a[287843] = actions(1336);
v->a[287844] = 7;
v->a[287845] = anon_sym_PIPE;
v->a[287846] = anon_sym_LT;
v->a[287847] = anon_sym_GT;
v->a[287848] = anon_sym_LT_LT;
v->a[287849] = anon_sym_AMP_GT;
v->a[287850] = anon_sym_LT_AMP;
v->a[287851] = anon_sym_GT_AMP;
v->a[287852] = actions(1338);
v->a[287853] = 13;
v->a[287854] = sym_file_descriptor;
v->a[287855] = sym__concat;
v->a[287856] = anon_sym_PIPE_PIPE;
v->a[287857] = anon_sym_AMP_AMP;
v->a[287858] = anon_sym_GT_GT;
v->a[287859] = anon_sym_PIPE_AMP;
small_parse_table_14393(v);
}
void small_parse_table_14393(t_small_parse_table_array *v)
{
v->a[287860] = anon_sym_RBRACK;
v->a[287861] = anon_sym_AMP_GT_GT;
v->a[287862] = anon_sym_GT_PIPE;
v->a[287863] = anon_sym_LT_AMP_DASH;
v->a[287864] = anon_sym_GT_AMP_DASH;
v->a[287865] = anon_sym_LT_LT_DASH;
v->a[287866] = aux_sym_concatenation_token1;
v->a[287867] = 5;
v->a[287868] = actions(71);
v->a[287869] = 1;
v->a[287870] = sym_comment;
v->a[287871] = actions(12903);
v->a[287872] = 1;
v->a[287873] = sym__special_character;
v->a[287874] = state(5479);
v->a[287875] = 1;
v->a[287876] = aux_sym__literal_repeat1;
v->a[287877] = actions(1362);
v->a[287878] = 7;
v->a[287879] = anon_sym_PIPE;
small_parse_table_14394(v);
}
void small_parse_table_14394(t_small_parse_table_array *v)
{
v->a[287880] = anon_sym_LT;
v->a[287881] = anon_sym_GT;
v->a[287882] = anon_sym_LT_LT;
v->a[287883] = anon_sym_AMP_GT;
v->a[287884] = anon_sym_LT_AMP;
v->a[287885] = anon_sym_GT_AMP;
v->a[287886] = actions(1364);
v->a[287887] = 11;
v->a[287888] = sym_file_descriptor;
v->a[287889] = sym_variable_name;
v->a[287890] = anon_sym_PIPE_PIPE;
v->a[287891] = anon_sym_AMP_AMP;
v->a[287892] = anon_sym_GT_GT;
v->a[287893] = anon_sym_PIPE_AMP;
v->a[287894] = anon_sym_AMP_GT_GT;
v->a[287895] = anon_sym_GT_PIPE;
v->a[287896] = anon_sym_LT_AMP_DASH;
v->a[287897] = anon_sym_GT_AMP_DASH;
v->a[287898] = anon_sym_LT_LT_DASH;
v->a[287899] = 3;
small_parse_table_14395(v);
}
/* EOF small_parse_table_2878.c */