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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3046.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_15230(t_small_parse_table_array *v)
{
v->a[304600] = anon_sym_STAR;
v->a[304601] = anon_sym_BANG;
v->a[304602] = anon_sym_QMARK;
v->a[304603] = anon_sym_DOLLAR;
v->a[304604] = anon_sym_POUND;
v->a[304605] = anon_sym_AT2;
v->a[304606] = anon_sym_0;
v->a[304607] = anon_sym__;
v->a[304608] = 6;
v->a[304609] = actions(3);
v->a[304610] = 1;
v->a[304611] = sym_comment;
v->a[304612] = actions(13732);
v->a[304613] = 1;
v->a[304614] = sym_string_content;
v->a[304615] = actions(13736);
v->a[304616] = 1;
v->a[304617] = sym_variable_name;
v->a[304618] = actions(13842);
v->a[304619] = 1;
small_parse_table_15231(v);
}
void small_parse_table_15231(t_small_parse_table_array *v)
{
v->a[304620] = anon_sym_DQUOTE;
v->a[304621] = actions(13734);
v->a[304622] = 2;
v->a[304623] = aux_sym__simple_variable_name_token1;
v->a[304624] = aux_sym__multiline_variable_name_token1;
v->a[304625] = actions(13730);
v->a[304626] = 9;
v->a[304627] = anon_sym_DASH;
v->a[304628] = anon_sym_STAR;
v->a[304629] = anon_sym_BANG;
v->a[304630] = anon_sym_QMARK;
v->a[304631] = anon_sym_DOLLAR;
v->a[304632] = anon_sym_POUND;
v->a[304633] = anon_sym_AT2;
v->a[304634] = anon_sym_0;
v->a[304635] = anon_sym__;
v->a[304636] = 6;
v->a[304637] = actions(3);
v->a[304638] = 1;
v->a[304639] = sym_comment;
small_parse_table_15232(v);
}
void small_parse_table_15232(t_small_parse_table_array *v)
{
v->a[304640] = actions(13732);
v->a[304641] = 1;
v->a[304642] = sym_string_content;
v->a[304643] = actions(13736);
v->a[304644] = 1;
v->a[304645] = sym_variable_name;
v->a[304646] = actions(13844);
v->a[304647] = 1;
v->a[304648] = anon_sym_DQUOTE;
v->a[304649] = actions(13734);
v->a[304650] = 2;
v->a[304651] = aux_sym__simple_variable_name_token1;
v->a[304652] = aux_sym__multiline_variable_name_token1;
v->a[304653] = actions(13730);
v->a[304654] = 9;
v->a[304655] = anon_sym_DASH;
v->a[304656] = anon_sym_STAR;
v->a[304657] = anon_sym_BANG;
v->a[304658] = anon_sym_QMARK;
v->a[304659] = anon_sym_DOLLAR;
small_parse_table_15233(v);
}
void small_parse_table_15233(t_small_parse_table_array *v)
{
v->a[304660] = anon_sym_POUND;
v->a[304661] = anon_sym_AT2;
v->a[304662] = anon_sym_0;
v->a[304663] = anon_sym__;
v->a[304664] = 6;
v->a[304665] = actions(3);
v->a[304666] = 1;
v->a[304667] = sym_comment;
v->a[304668] = actions(3735);
v->a[304669] = 1;
v->a[304670] = anon_sym_DQUOTE;
v->a[304671] = actions(7757);
v->a[304672] = 1;
v->a[304673] = sym_variable_name;
v->a[304674] = state(4808);
v->a[304675] = 1;
v->a[304676] = sym_string;
v->a[304677] = actions(7755);
v->a[304678] = 2;
v->a[304679] = aux_sym__simple_variable_name_token1;
small_parse_table_15234(v);
}
void small_parse_table_15234(t_small_parse_table_array *v)
{
v->a[304680] = aux_sym__multiline_variable_name_token1;
v->a[304681] = actions(7753);
v->a[304682] = 9;
v->a[304683] = anon_sym_DASH;
v->a[304684] = anon_sym_STAR;
v->a[304685] = anon_sym_BANG;
v->a[304686] = anon_sym_QMARK;
v->a[304687] = anon_sym_DOLLAR;
v->a[304688] = anon_sym_POUND;
v->a[304689] = anon_sym_AT2;
v->a[304690] = anon_sym_0;
v->a[304691] = anon_sym__;
v->a[304692] = 6;
v->a[304693] = actions(3);
v->a[304694] = 1;
v->a[304695] = sym_comment;
v->a[304696] = actions(13480);
v->a[304697] = 1;
v->a[304698] = anon_sym_DQUOTE;
v->a[304699] = actions(13732);
small_parse_table_15235(v);
}
/* EOF small_parse_table_3046.c */