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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2634.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_13170(t_small_parse_table_array *v)
{
v->a[263400] = 1;
v->a[263401] = sym__expansion_body;
v->a[263402] = actions(11762);
v->a[263403] = 2;
v->a[263404] = anon_sym_POUND2;
v->a[263405] = anon_sym_EQ2;
v->a[263406] = actions(8050);
v->a[263407] = 3;
v->a[263408] = sym__external_expansion_sym_hash;
v->a[263409] = sym__external_expansion_sym_bang;
v->a[263410] = sym__external_expansion_sym_equal;
v->a[263411] = actions(11754);
v->a[263412] = 4;
v->a[263413] = anon_sym_DASH;
v->a[263414] = anon_sym_STAR;
v->a[263415] = anon_sym_QMARK;
v->a[263416] = anon_sym_AT2;
v->a[263417] = actions(11756);
v->a[263418] = 5;
v->a[263419] = anon_sym_BANG;
small_parse_table_13171(v);
}
void small_parse_table_13171(t_small_parse_table_array *v)
{
v->a[263420] = anon_sym_DOLLAR;
v->a[263421] = anon_sym_POUND;
v->a[263422] = anon_sym_0;
v->a[263423] = anon_sym__;
v->a[263424] = 16;
v->a[263425] = actions(3);
v->a[263426] = 1;
v->a[263427] = sym_comment;
v->a[263428] = actions(11760);
v->a[263429] = 1;
v->a[263430] = anon_sym_BANG2;
v->a[263431] = actions(11764);
v->a[263432] = 1;
v->a[263433] = anon_sym_DOLLAR_LPAREN;
v->a[263434] = actions(11766);
v->a[263435] = 1;
v->a[263436] = anon_sym_BQUOTE;
v->a[263437] = actions(11768);
v->a[263438] = 1;
v->a[263439] = anon_sym_DOLLAR_BQUOTE;
small_parse_table_13172(v);
}
void small_parse_table_13172(t_small_parse_table_array *v)
{
v->a[263440] = actions(11770);
v->a[263441] = 1;
v->a[263442] = aux_sym__simple_variable_name_token1;
v->a[263443] = actions(11772);
v->a[263444] = 1;
v->a[263445] = sym_variable_name;
v->a[263446] = actions(12044);
v->a[263447] = 1;
v->a[263448] = anon_sym_RBRACE3;
v->a[263449] = state(3532);
v->a[263450] = 1;
v->a[263451] = sym_subscript;
v->a[263452] = state(6428);
v->a[263453] = 1;
v->a[263454] = aux_sym__expansion_body_repeat1;
v->a[263455] = state(6472);
v->a[263456] = 1;
v->a[263457] = sym_command_substitution;
v->a[263458] = state(6925);
v->a[263459] = 1;
small_parse_table_13173(v);
}
void small_parse_table_13173(t_small_parse_table_array *v)
{
v->a[263460] = sym__expansion_body;
v->a[263461] = actions(11762);
v->a[263462] = 2;
v->a[263463] = anon_sym_POUND2;
v->a[263464] = anon_sym_EQ2;
v->a[263465] = actions(8050);
v->a[263466] = 3;
v->a[263467] = sym__external_expansion_sym_hash;
v->a[263468] = sym__external_expansion_sym_bang;
v->a[263469] = sym__external_expansion_sym_equal;
v->a[263470] = actions(11754);
v->a[263471] = 4;
v->a[263472] = anon_sym_DASH;
v->a[263473] = anon_sym_STAR;
v->a[263474] = anon_sym_QMARK;
v->a[263475] = anon_sym_AT2;
v->a[263476] = actions(11756);
v->a[263477] = 5;
v->a[263478] = anon_sym_BANG;
v->a[263479] = anon_sym_DOLLAR;
small_parse_table_13174(v);
}
void small_parse_table_13174(t_small_parse_table_array *v)
{
v->a[263480] = anon_sym_POUND;
v->a[263481] = anon_sym_0;
v->a[263482] = anon_sym__;
v->a[263483] = 16;
v->a[263484] = actions(3);
v->a[263485] = 1;
v->a[263486] = sym_comment;
v->a[263487] = actions(11760);
v->a[263488] = 1;
v->a[263489] = anon_sym_BANG2;
v->a[263490] = actions(11764);
v->a[263491] = 1;
v->a[263492] = anon_sym_DOLLAR_LPAREN;
v->a[263493] = actions(11766);
v->a[263494] = 1;
v->a[263495] = anon_sym_BQUOTE;
v->a[263496] = actions(11768);
v->a[263497] = 1;
v->a[263498] = anon_sym_DOLLAR_BQUOTE;
v->a[263499] = actions(11770);
small_parse_table_13175(v);
}
/* EOF small_parse_table_2634.c */