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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2561.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_12805(t_small_parse_table_array *v)
{
v->a[256100] = anon_sym_LT_AMP_DASH;
v->a[256101] = anon_sym_GT_AMP_DASH;
v->a[256102] = anon_sym_LT_LT_DASH;
v->a[256103] = anon_sym_BQUOTE;
v->a[256104] = 16;
v->a[256105] = actions(3);
v->a[256106] = 1;
v->a[256107] = sym_comment;
v->a[256108] = actions(11760);
v->a[256109] = 1;
v->a[256110] = anon_sym_BANG2;
v->a[256111] = actions(11764);
v->a[256112] = 1;
v->a[256113] = anon_sym_DOLLAR_LPAREN;
v->a[256114] = actions(11766);
v->a[256115] = 1;
v->a[256116] = anon_sym_BQUOTE;
v->a[256117] = actions(11768);
v->a[256118] = 1;
v->a[256119] = anon_sym_DOLLAR_BQUOTE;
small_parse_table_12806(v);
}
void small_parse_table_12806(t_small_parse_table_array *v)
{
v->a[256120] = actions(11770);
v->a[256121] = 1;
v->a[256122] = aux_sym__simple_variable_name_token1;
v->a[256123] = actions(11772);
v->a[256124] = 1;
v->a[256125] = sym_variable_name;
v->a[256126] = actions(11788);
v->a[256127] = 1;
v->a[256128] = anon_sym_RBRACE3;
v->a[256129] = state(3532);
v->a[256130] = 1;
v->a[256131] = sym_subscript;
v->a[256132] = state(6428);
v->a[256133] = 1;
v->a[256134] = aux_sym__expansion_body_repeat1;
v->a[256135] = state(6472);
v->a[256136] = 1;
v->a[256137] = sym_command_substitution;
v->a[256138] = state(6810);
v->a[256139] = 1;
small_parse_table_12807(v);
}
void small_parse_table_12807(t_small_parse_table_array *v)
{
v->a[256140] = sym__expansion_body;
v->a[256141] = actions(11762);
v->a[256142] = 2;
v->a[256143] = anon_sym_POUND2;
v->a[256144] = anon_sym_EQ2;
v->a[256145] = actions(8050);
v->a[256146] = 3;
v->a[256147] = sym__external_expansion_sym_hash;
v->a[256148] = sym__external_expansion_sym_bang;
v->a[256149] = sym__external_expansion_sym_equal;
v->a[256150] = actions(11754);
v->a[256151] = 4;
v->a[256152] = anon_sym_DASH;
v->a[256153] = anon_sym_STAR;
v->a[256154] = anon_sym_QMARK;
v->a[256155] = anon_sym_AT2;
v->a[256156] = actions(11756);
v->a[256157] = 5;
v->a[256158] = anon_sym_BANG;
v->a[256159] = anon_sym_DOLLAR;
small_parse_table_12808(v);
}
void small_parse_table_12808(t_small_parse_table_array *v)
{
v->a[256160] = anon_sym_POUND;
v->a[256161] = anon_sym_0;
v->a[256162] = anon_sym__;
v->a[256163] = 3;
v->a[256164] = actions(3);
v->a[256165] = 1;
v->a[256166] = sym_comment;
v->a[256167] = actions(11790);
v->a[256168] = 3;
v->a[256169] = sym_file_descriptor;
v->a[256170] = ts_builtin_sym_end;
v->a[256171] = aux_sym_heredoc_redirect_token1;
v->a[256172] = actions(11792);
v->a[256173] = 22;
v->a[256174] = anon_sym_SEMI;
v->a[256175] = anon_sym_PIPE_PIPE;
v->a[256176] = anon_sym_AMP_AMP;
v->a[256177] = anon_sym_PIPE;
v->a[256178] = anon_sym_AMP;
v->a[256179] = anon_sym_LT;
small_parse_table_12809(v);
}
void small_parse_table_12809(t_small_parse_table_array *v)
{
v->a[256180] = anon_sym_GT;
v->a[256181] = anon_sym_LT_LT;
v->a[256182] = anon_sym_GT_GT;
v->a[256183] = anon_sym_RPAREN;
v->a[256184] = anon_sym_SEMI_SEMI;
v->a[256185] = anon_sym_PIPE_AMP;
v->a[256186] = anon_sym_AMP_GT;
v->a[256187] = anon_sym_AMP_GT_GT;
v->a[256188] = anon_sym_LT_AMP;
v->a[256189] = anon_sym_GT_AMP;
v->a[256190] = anon_sym_GT_PIPE;
v->a[256191] = anon_sym_LT_AMP_DASH;
v->a[256192] = anon_sym_GT_AMP_DASH;
v->a[256193] = anon_sym_LT_LT_DASH;
v->a[256194] = anon_sym_LT_LT_LT;
v->a[256195] = anon_sym_BQUOTE;
v->a[256196] = 3;
v->a[256197] = actions(3);
v->a[256198] = 1;
v->a[256199] = sym_comment;
small_parse_table_12810(v);
}
/* EOF small_parse_table_2561.c */