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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2559.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_12795(t_small_parse_table_array *v)
{
v->a[255900] = aux_sym_concatenation_token1;
v->a[255901] = actions(11786);
v->a[255902] = 1;
v->a[255903] = sym__concat;
v->a[255904] = state(4268);
v->a[255905] = 1;
v->a[255906] = aux_sym_concatenation_repeat1;
v->a[255907] = actions(1288);
v->a[255908] = 2;
v->a[255909] = sym_file_descriptor;
v->a[255910] = aux_sym_heredoc_redirect_token1;
v->a[255911] = actions(1286);
v->a[255912] = 20;
v->a[255913] = anon_sym_SEMI;
v->a[255914] = anon_sym_PIPE_PIPE;
v->a[255915] = anon_sym_AMP_AMP;
v->a[255916] = anon_sym_PIPE;
v->a[255917] = anon_sym_AMP;
v->a[255918] = anon_sym_LT;
v->a[255919] = anon_sym_GT;
small_parse_table_12796(v);
}
void small_parse_table_12796(t_small_parse_table_array *v)
{
v->a[255920] = anon_sym_LT_LT;
v->a[255921] = anon_sym_GT_GT;
v->a[255922] = anon_sym_RPAREN;
v->a[255923] = anon_sym_SEMI_SEMI;
v->a[255924] = anon_sym_PIPE_AMP;
v->a[255925] = anon_sym_AMP_GT;
v->a[255926] = anon_sym_AMP_GT_GT;
v->a[255927] = anon_sym_LT_AMP;
v->a[255928] = anon_sym_GT_AMP;
v->a[255929] = anon_sym_GT_PIPE;
v->a[255930] = anon_sym_LT_AMP_DASH;
v->a[255931] = anon_sym_GT_AMP_DASH;
v->a[255932] = anon_sym_LT_LT_DASH;
v->a[255933] = 3;
v->a[255934] = actions(3);
v->a[255935] = 1;
v->a[255936] = sym_comment;
v->a[255937] = actions(5772);
v->a[255938] = 4;
v->a[255939] = sym_file_descriptor;
small_parse_table_12797(v);
}
void small_parse_table_12797(t_small_parse_table_array *v)
{
v->a[255940] = sym_variable_name;
v->a[255941] = ts_builtin_sym_end;
v->a[255942] = aux_sym_heredoc_redirect_token1;
v->a[255943] = actions(5770);
v->a[255944] = 21;
v->a[255945] = anon_sym_SEMI;
v->a[255946] = anon_sym_PIPE_PIPE;
v->a[255947] = anon_sym_AMP_AMP;
v->a[255948] = anon_sym_PIPE;
v->a[255949] = anon_sym_AMP;
v->a[255950] = anon_sym_LT;
v->a[255951] = anon_sym_GT;
v->a[255952] = anon_sym_LT_LT;
v->a[255953] = anon_sym_GT_GT;
v->a[255954] = anon_sym_RPAREN;
v->a[255955] = anon_sym_SEMI_SEMI;
v->a[255956] = anon_sym_PIPE_AMP;
v->a[255957] = anon_sym_AMP_GT;
v->a[255958] = anon_sym_AMP_GT_GT;
v->a[255959] = anon_sym_LT_AMP;
small_parse_table_12798(v);
}
void small_parse_table_12798(t_small_parse_table_array *v)
{
v->a[255960] = anon_sym_GT_AMP;
v->a[255961] = anon_sym_GT_PIPE;
v->a[255962] = anon_sym_LT_AMP_DASH;
v->a[255963] = anon_sym_GT_AMP_DASH;
v->a[255964] = anon_sym_LT_LT_DASH;
v->a[255965] = anon_sym_BQUOTE;
v->a[255966] = 3;
v->a[255967] = actions(3);
v->a[255968] = 1;
v->a[255969] = sym_comment;
v->a[255970] = actions(1346);
v->a[255971] = 3;
v->a[255972] = sym_file_descriptor;
v->a[255973] = sym__concat;
v->a[255974] = aux_sym_heredoc_redirect_token1;
v->a[255975] = actions(1344);
v->a[255976] = 22;
v->a[255977] = anon_sym_SEMI;
v->a[255978] = anon_sym_PIPE_PIPE;
v->a[255979] = anon_sym_AMP_AMP;
small_parse_table_12799(v);
}
void small_parse_table_12799(t_small_parse_table_array *v)
{
v->a[255980] = anon_sym_PIPE;
v->a[255981] = anon_sym_AMP;
v->a[255982] = anon_sym_LT;
v->a[255983] = anon_sym_GT;
v->a[255984] = anon_sym_LT_LT;
v->a[255985] = anon_sym_GT_GT;
v->a[255986] = anon_sym_SEMI_SEMI;
v->a[255987] = anon_sym_SEMI_AMP;
v->a[255988] = anon_sym_SEMI_SEMI_AMP;
v->a[255989] = anon_sym_PIPE_AMP;
v->a[255990] = anon_sym_AMP_GT;
v->a[255991] = anon_sym_AMP_GT_GT;
v->a[255992] = anon_sym_LT_AMP;
v->a[255993] = anon_sym_GT_AMP;
v->a[255994] = anon_sym_GT_PIPE;
v->a[255995] = anon_sym_LT_AMP_DASH;
v->a[255996] = anon_sym_GT_AMP_DASH;
v->a[255997] = anon_sym_LT_LT_DASH;
v->a[255998] = aux_sym_concatenation_token1;
v->a[255999] = 3;
small_parse_table_12800(v);
}
/* EOF small_parse_table_2559.c */