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

140 lines
4.5 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2449.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_12245(t_small_parse_table_array *v)
{
v->a[244900] = anon_sym_GT;
v->a[244901] = anon_sym_LT_LT;
v->a[244902] = anon_sym_GT_GT;
v->a[244903] = anon_sym_SEMI_SEMI;
v->a[244904] = anon_sym_PIPE_AMP;
v->a[244905] = anon_sym_AMP_GT;
v->a[244906] = anon_sym_AMP_GT_GT;
v->a[244907] = anon_sym_LT_AMP;
v->a[244908] = anon_sym_GT_AMP;
v->a[244909] = anon_sym_GT_PIPE;
v->a[244910] = anon_sym_LT_AMP_DASH;
v->a[244911] = anon_sym_GT_AMP_DASH;
v->a[244912] = anon_sym_LT_LT_DASH;
v->a[244913] = sym__special_character;
v->a[244914] = anon_sym_BQUOTE;
v->a[244915] = 8;
v->a[244916] = actions(3);
v->a[244917] = 1;
v->a[244918] = sym_comment;
v->a[244919] = actions(11284);
small_parse_table_12246(v);
}
void small_parse_table_12246(t_small_parse_table_array *v)
{
v->a[244920] = 1;
v->a[244921] = anon_sym_LT_LT_LT;
v->a[244922] = actions(11416);
v->a[244923] = 1;
v->a[244924] = sym_file_descriptor;
v->a[244925] = actions(11506);
v->a[244926] = 1;
v->a[244927] = aux_sym_heredoc_redirect_token1;
v->a[244928] = actions(11282);
v->a[244929] = 2;
v->a[244930] = anon_sym_LT_AMP_DASH;
v->a[244931] = anon_sym_GT_AMP_DASH;
v->a[244932] = state(4949);
v->a[244933] = 2;
v->a[244934] = sym_file_redirect;
v->a[244935] = sym_herestring_redirect;
v->a[244936] = actions(11280);
v->a[244937] = 8;
v->a[244938] = anon_sym_LT;
v->a[244939] = anon_sym_GT;
small_parse_table_12247(v);
}
void small_parse_table_12247(t_small_parse_table_array *v)
{
v->a[244940] = anon_sym_GT_GT;
v->a[244941] = anon_sym_AMP_GT;
v->a[244942] = anon_sym_AMP_GT_GT;
v->a[244943] = anon_sym_LT_AMP;
v->a[244944] = anon_sym_GT_AMP;
v->a[244945] = anon_sym_GT_PIPE;
v->a[244946] = actions(11504);
v->a[244947] = 12;
v->a[244948] = anon_sym_SEMI;
v->a[244949] = anon_sym_PIPE_PIPE;
v->a[244950] = anon_sym_AMP_AMP;
v->a[244951] = anon_sym_PIPE;
v->a[244952] = anon_sym_AMP;
v->a[244953] = anon_sym_LT_LT;
v->a[244954] = anon_sym_esac;
v->a[244955] = anon_sym_SEMI_SEMI;
v->a[244956] = anon_sym_SEMI_AMP;
v->a[244957] = anon_sym_SEMI_SEMI_AMP;
v->a[244958] = anon_sym_PIPE_AMP;
v->a[244959] = anon_sym_LT_LT_DASH;
small_parse_table_12248(v);
}
void small_parse_table_12248(t_small_parse_table_array *v)
{
v->a[244960] = 5;
v->a[244961] = actions(3);
v->a[244962] = 1;
v->a[244963] = sym_comment;
v->a[244964] = actions(11418);
v->a[244965] = 1;
v->a[244966] = sym__special_character;
v->a[244967] = state(4394);
v->a[244968] = 1;
v->a[244969] = aux_sym__literal_repeat1;
v->a[244970] = actions(4566);
v->a[244971] = 3;
v->a[244972] = sym_file_descriptor;
v->a[244973] = ts_builtin_sym_end;
v->a[244974] = aux_sym_heredoc_redirect_token1;
v->a[244975] = actions(4564);
v->a[244976] = 22;
v->a[244977] = anon_sym_SEMI;
v->a[244978] = anon_sym_PIPE_PIPE;
v->a[244979] = anon_sym_AMP_AMP;
small_parse_table_12249(v);
}
void small_parse_table_12249(t_small_parse_table_array *v)
{
v->a[244980] = anon_sym_PIPE;
v->a[244981] = anon_sym_AMP;
v->a[244982] = anon_sym_LT;
v->a[244983] = anon_sym_GT;
v->a[244984] = anon_sym_LT_LT;
v->a[244985] = anon_sym_GT_GT;
v->a[244986] = anon_sym_RPAREN;
v->a[244987] = anon_sym_SEMI_SEMI;
v->a[244988] = anon_sym_PIPE_AMP;
v->a[244989] = anon_sym_AMP_GT;
v->a[244990] = anon_sym_AMP_GT_GT;
v->a[244991] = anon_sym_LT_AMP;
v->a[244992] = anon_sym_GT_AMP;
v->a[244993] = anon_sym_GT_PIPE;
v->a[244994] = anon_sym_LT_AMP_DASH;
v->a[244995] = anon_sym_GT_AMP_DASH;
v->a[244996] = anon_sym_LT_LT_DASH;
v->a[244997] = anon_sym_LT_LT_LT;
v->a[244998] = anon_sym_BQUOTE;
v->a[244999] = 3;
small_parse_table_12250(v);
}
/* EOF small_parse_table_2449.c */