140 lines
4.5 KiB
C
140 lines
4.5 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* small_parse_table_2429.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_12145(t_small_parse_table_array *v)
|
|
{
|
|
v->a[242900] = anon_sym_GT_AMP_DASH;
|
|
v->a[242901] = anon_sym_LT_LT_DASH;
|
|
v->a[242902] = 4;
|
|
v->a[242903] = actions(3);
|
|
v->a[242904] = 1;
|
|
v->a[242905] = sym_comment;
|
|
v->a[242906] = actions(11471);
|
|
v->a[242907] = 1;
|
|
v->a[242908] = sym__concat;
|
|
v->a[242909] = actions(6838);
|
|
v->a[242910] = 5;
|
|
v->a[242911] = anon_sym_COMMA;
|
|
v->a[242912] = anon_sym_CARET;
|
|
v->a[242913] = anon_sym_SLASH;
|
|
v->a[242914] = anon_sym_PERCENT;
|
|
v->a[242915] = anon_sym_COLON;
|
|
v->a[242916] = actions(6836);
|
|
v->a[242917] = 21;
|
|
v->a[242918] = sym__immediate_double_hash;
|
|
v->a[242919] = sym__external_expansion_sym_hash;
|
|
small_parse_table_12146(v);
|
|
}
|
|
|
|
void small_parse_table_12146(t_small_parse_table_array *v)
|
|
{
|
|
v->a[242920] = sym__external_expansion_sym_bang;
|
|
v->a[242921] = sym__external_expansion_sym_equal;
|
|
v->a[242922] = anon_sym_POUND;
|
|
v->a[242923] = anon_sym_RBRACE3;
|
|
v->a[242924] = anon_sym_AT;
|
|
v->a[242925] = anon_sym_EQ2;
|
|
v->a[242926] = anon_sym_COLON_EQ;
|
|
v->a[242927] = anon_sym_DASH3;
|
|
v->a[242928] = anon_sym_COLON_DASH;
|
|
v->a[242929] = anon_sym_PLUS3;
|
|
v->a[242930] = anon_sym_COLON_PLUS;
|
|
v->a[242931] = anon_sym_QMARK2;
|
|
v->a[242932] = anon_sym_COLON_QMARK;
|
|
v->a[242933] = anon_sym_PERCENT_PERCENT;
|
|
v->a[242934] = anon_sym_SLASH_SLASH;
|
|
v->a[242935] = anon_sym_SLASH_POUND;
|
|
v->a[242936] = anon_sym_SLASH_PERCENT;
|
|
v->a[242937] = anon_sym_COMMA_COMMA;
|
|
v->a[242938] = anon_sym_CARET_CARET;
|
|
v->a[242939] = 5;
|
|
small_parse_table_12147(v);
|
|
}
|
|
|
|
void small_parse_table_12147(t_small_parse_table_array *v)
|
|
{
|
|
v->a[242940] = actions(3);
|
|
v->a[242941] = 1;
|
|
v->a[242942] = sym_comment;
|
|
v->a[242943] = actions(11418);
|
|
v->a[242944] = 1;
|
|
v->a[242945] = sym__special_character;
|
|
v->a[242946] = state(4394);
|
|
v->a[242947] = 1;
|
|
v->a[242948] = aux_sym__literal_repeat1;
|
|
v->a[242949] = actions(4469);
|
|
v->a[242950] = 3;
|
|
v->a[242951] = sym_file_descriptor;
|
|
v->a[242952] = ts_builtin_sym_end;
|
|
v->a[242953] = aux_sym_heredoc_redirect_token1;
|
|
v->a[242954] = actions(4467);
|
|
v->a[242955] = 22;
|
|
v->a[242956] = anon_sym_SEMI;
|
|
v->a[242957] = anon_sym_PIPE_PIPE;
|
|
v->a[242958] = anon_sym_AMP_AMP;
|
|
v->a[242959] = anon_sym_PIPE;
|
|
small_parse_table_12148(v);
|
|
}
|
|
|
|
void small_parse_table_12148(t_small_parse_table_array *v)
|
|
{
|
|
v->a[242960] = anon_sym_AMP;
|
|
v->a[242961] = anon_sym_LT;
|
|
v->a[242962] = anon_sym_GT;
|
|
v->a[242963] = anon_sym_LT_LT;
|
|
v->a[242964] = anon_sym_GT_GT;
|
|
v->a[242965] = anon_sym_RPAREN;
|
|
v->a[242966] = anon_sym_SEMI_SEMI;
|
|
v->a[242967] = anon_sym_PIPE_AMP;
|
|
v->a[242968] = anon_sym_AMP_GT;
|
|
v->a[242969] = anon_sym_AMP_GT_GT;
|
|
v->a[242970] = anon_sym_LT_AMP;
|
|
v->a[242971] = anon_sym_GT_AMP;
|
|
v->a[242972] = anon_sym_GT_PIPE;
|
|
v->a[242973] = anon_sym_LT_AMP_DASH;
|
|
v->a[242974] = anon_sym_GT_AMP_DASH;
|
|
v->a[242975] = anon_sym_LT_LT_DASH;
|
|
v->a[242976] = anon_sym_LT_LT_LT;
|
|
v->a[242977] = anon_sym_BQUOTE;
|
|
v->a[242978] = 3;
|
|
v->a[242979] = actions(3);
|
|
small_parse_table_12149(v);
|
|
}
|
|
|
|
void small_parse_table_12149(t_small_parse_table_array *v)
|
|
{
|
|
v->a[242980] = 1;
|
|
v->a[242981] = sym_comment;
|
|
v->a[242982] = actions(1334);
|
|
v->a[242983] = 3;
|
|
v->a[242984] = sym_file_descriptor;
|
|
v->a[242985] = sym__concat;
|
|
v->a[242986] = aux_sym_heredoc_redirect_token1;
|
|
v->a[242987] = actions(1332);
|
|
v->a[242988] = 24;
|
|
v->a[242989] = anon_sym_SEMI;
|
|
v->a[242990] = anon_sym_PIPE_PIPE;
|
|
v->a[242991] = anon_sym_AMP_AMP;
|
|
v->a[242992] = anon_sym_PIPE;
|
|
v->a[242993] = anon_sym_AMP;
|
|
v->a[242994] = anon_sym_LT;
|
|
v->a[242995] = anon_sym_GT;
|
|
v->a[242996] = anon_sym_LT_LT;
|
|
v->a[242997] = anon_sym_GT_GT;
|
|
v->a[242998] = anon_sym_esac;
|
|
v->a[242999] = anon_sym_SEMI_SEMI;
|
|
small_parse_table_12150(v);
|
|
}
|
|
|
|
/* EOF small_parse_table_2429.c */
|