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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3146.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_15730(t_small_parse_table_array *v)
{
v->a[314600] = 4;
v->a[314601] = actions(71);
v->a[314602] = 1;
v->a[314603] = sym_comment;
v->a[314604] = actions(14827);
v->a[314605] = 1;
v->a[314606] = anon_sym_RBRACE3;
v->a[314607] = state(6474);
v->a[314608] = 1;
v->a[314609] = aux_sym__expansion_body_repeat1;
v->a[314610] = actions(8050);
v->a[314611] = 3;
v->a[314612] = sym__external_expansion_sym_hash;
v->a[314613] = sym__external_expansion_sym_bang;
v->a[314614] = sym__external_expansion_sym_equal;
v->a[314615] = 4;
v->a[314616] = actions(71);
v->a[314617] = 1;
v->a[314618] = sym_comment;
v->a[314619] = actions(14827);
small_parse_table_15731(v);
}
void small_parse_table_15731(t_small_parse_table_array *v)
{
v->a[314620] = 1;
v->a[314621] = anon_sym_RBRACE3;
v->a[314622] = state(6474);
v->a[314623] = 1;
v->a[314624] = aux_sym__expansion_body_repeat1;
v->a[314625] = actions(8050);
v->a[314626] = 3;
v->a[314627] = sym__external_expansion_sym_hash;
v->a[314628] = sym__external_expansion_sym_bang;
v->a[314629] = sym__external_expansion_sym_equal;
v->a[314630] = 4;
v->a[314631] = actions(71);
v->a[314632] = 1;
v->a[314633] = sym_comment;
v->a[314634] = actions(8550);
v->a[314635] = 1;
v->a[314636] = anon_sym_RBRACE3;
v->a[314637] = state(6424);
v->a[314638] = 1;
v->a[314639] = aux_sym__expansion_body_repeat1;
small_parse_table_15732(v);
}
void small_parse_table_15732(t_small_parse_table_array *v)
{
v->a[314640] = actions(8050);
v->a[314641] = 3;
v->a[314642] = sym__external_expansion_sym_hash;
v->a[314643] = sym__external_expansion_sym_bang;
v->a[314644] = sym__external_expansion_sym_equal;
v->a[314645] = 6;
v->a[314646] = actions(71);
v->a[314647] = 1;
v->a[314648] = sym_comment;
v->a[314649] = actions(14710);
v->a[314650] = 1;
v->a[314651] = sym__heredoc_body_beginning;
v->a[314652] = actions(14757);
v->a[314653] = 1;
v->a[314654] = sym_simple_heredoc_body;
v->a[314655] = state(5598);
v->a[314656] = 1;
v->a[314657] = sym__heredoc_body;
v->a[314658] = state(5599);
v->a[314659] = 1;
small_parse_table_15733(v);
}
void small_parse_table_15733(t_small_parse_table_array *v)
{
v->a[314660] = sym__simple_heredoc_body;
v->a[314661] = state(7011);
v->a[314662] = 1;
v->a[314663] = sym_heredoc_body;
v->a[314664] = 2;
v->a[314665] = actions(71);
v->a[314666] = 1;
v->a[314667] = sym_comment;
v->a[314668] = actions(1338);
v->a[314669] = 4;
v->a[314670] = sym__concat;
v->a[314671] = anon_sym_SLASH;
v->a[314672] = aux_sym_concatenation_token1;
v->a[314673] = anon_sym_RBRACE3;
v->a[314674] = 3;
v->a[314675] = actions(3);
v->a[314676] = 1;
v->a[314677] = sym_comment;
v->a[314678] = actions(14808);
v->a[314679] = 1;
small_parse_table_15734(v);
}
void small_parse_table_15734(t_small_parse_table_array *v)
{
v->a[314680] = aux_sym_heredoc_redirect_token1;
v->a[314681] = actions(14803);
v->a[314682] = 3;
v->a[314683] = anon_sym_SEMI;
v->a[314684] = anon_sym_COMMA;
v->a[314685] = anon_sym_AMP;
v->a[314686] = 5;
v->a[314687] = actions(71);
v->a[314688] = 1;
v->a[314689] = sym_comment;
v->a[314690] = actions(7787);
v->a[314691] = 1;
v->a[314692] = sym__special_character;
v->a[314693] = actions(14780);
v->a[314694] = 1;
v->a[314695] = anon_sym_SLASH;
v->a[314696] = actions(14782);
v->a[314697] = 1;
v->a[314698] = anon_sym_RBRACE3;
v->a[314699] = state(6500);
small_parse_table_15735(v);
}
/* EOF small_parse_table_3146.c */