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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3036.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_15180(t_small_parse_table_array *v)
{
v->a[303600] = 6;
v->a[303601] = actions(3);
v->a[303602] = 1;
v->a[303603] = sym_comment;
v->a[303604] = actions(13732);
v->a[303605] = 1;
v->a[303606] = sym_string_content;
v->a[303607] = actions(13736);
v->a[303608] = 1;
v->a[303609] = sym_variable_name;
v->a[303610] = actions(13812);
v->a[303611] = 1;
v->a[303612] = anon_sym_DQUOTE;
v->a[303613] = actions(13734);
v->a[303614] = 2;
v->a[303615] = aux_sym__simple_variable_name_token1;
v->a[303616] = aux_sym__multiline_variable_name_token1;
v->a[303617] = actions(13730);
v->a[303618] = 9;
v->a[303619] = anon_sym_DASH;
small_parse_table_15181(v);
}
void small_parse_table_15181(t_small_parse_table_array *v)
{
v->a[303620] = anon_sym_STAR;
v->a[303621] = anon_sym_BANG;
v->a[303622] = anon_sym_QMARK;
v->a[303623] = anon_sym_DOLLAR;
v->a[303624] = anon_sym_POUND;
v->a[303625] = anon_sym_AT2;
v->a[303626] = anon_sym_0;
v->a[303627] = anon_sym__;
v->a[303628] = 6;
v->a[303629] = actions(3);
v->a[303630] = 1;
v->a[303631] = sym_comment;
v->a[303632] = actions(1811);
v->a[303633] = 1;
v->a[303634] = anon_sym_DQUOTE;
v->a[303635] = actions(1815);
v->a[303636] = 1;
v->a[303637] = sym_variable_name;
v->a[303638] = state(1061);
v->a[303639] = 1;
small_parse_table_15182(v);
}
void small_parse_table_15182(t_small_parse_table_array *v)
{
v->a[303640] = sym_string;
v->a[303641] = actions(1813);
v->a[303642] = 2;
v->a[303643] = aux_sym__simple_variable_name_token1;
v->a[303644] = aux_sym__multiline_variable_name_token1;
v->a[303645] = actions(1809);
v->a[303646] = 9;
v->a[303647] = anon_sym_DASH;
v->a[303648] = anon_sym_STAR;
v->a[303649] = anon_sym_BANG;
v->a[303650] = anon_sym_QMARK;
v->a[303651] = anon_sym_DOLLAR;
v->a[303652] = anon_sym_POUND;
v->a[303653] = anon_sym_AT2;
v->a[303654] = anon_sym_0;
v->a[303655] = anon_sym__;
v->a[303656] = 6;
v->a[303657] = actions(3);
v->a[303658] = 1;
v->a[303659] = sym_comment;
small_parse_table_15183(v);
}
void small_parse_table_15183(t_small_parse_table_array *v)
{
v->a[303660] = actions(6492);
v->a[303661] = 1;
v->a[303662] = anon_sym_DQUOTE;
v->a[303663] = actions(13048);
v->a[303664] = 1;
v->a[303665] = sym_variable_name;
v->a[303666] = state(6513);
v->a[303667] = 1;
v->a[303668] = sym_string;
v->a[303669] = actions(13046);
v->a[303670] = 2;
v->a[303671] = aux_sym__simple_variable_name_token1;
v->a[303672] = aux_sym__multiline_variable_name_token1;
v->a[303673] = actions(13044);
v->a[303674] = 9;
v->a[303675] = anon_sym_DASH;
v->a[303676] = anon_sym_STAR;
v->a[303677] = anon_sym_BANG;
v->a[303678] = anon_sym_QMARK;
v->a[303679] = anon_sym_DOLLAR;
small_parse_table_15184(v);
}
void small_parse_table_15184(t_small_parse_table_array *v)
{
v->a[303680] = anon_sym_POUND;
v->a[303681] = anon_sym_AT2;
v->a[303682] = anon_sym_0;
v->a[303683] = anon_sym__;
v->a[303684] = 6;
v->a[303685] = actions(3);
v->a[303686] = 1;
v->a[303687] = sym_comment;
v->a[303688] = actions(13732);
v->a[303689] = 1;
v->a[303690] = sym_string_content;
v->a[303691] = actions(13736);
v->a[303692] = 1;
v->a[303693] = sym_variable_name;
v->a[303694] = actions(13814);
v->a[303695] = 1;
v->a[303696] = anon_sym_DQUOTE;
v->a[303697] = actions(13734);
v->a[303698] = 2;
v->a[303699] = aux_sym__simple_variable_name_token1;
small_parse_table_15185(v);
}
/* EOF small_parse_table_3036.c */