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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3033.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_15165(t_small_parse_table_array *v)
{
v->a[303300] = 1;
v->a[303301] = sym_variable_name;
v->a[303302] = state(4606);
v->a[303303] = 1;
v->a[303304] = sym_string;
v->a[303305] = actions(7611);
v->a[303306] = 2;
v->a[303307] = aux_sym__simple_variable_name_token1;
v->a[303308] = aux_sym__multiline_variable_name_token1;
v->a[303309] = actions(7609);
v->a[303310] = 9;
v->a[303311] = anon_sym_DASH;
v->a[303312] = anon_sym_STAR;
v->a[303313] = anon_sym_BANG;
v->a[303314] = anon_sym_QMARK;
v->a[303315] = anon_sym_DOLLAR;
v->a[303316] = anon_sym_POUND;
v->a[303317] = anon_sym_AT2;
v->a[303318] = anon_sym_0;
v->a[303319] = anon_sym__;
small_parse_table_15166(v);
}
void small_parse_table_15166(t_small_parse_table_array *v)
{
v->a[303320] = 6;
v->a[303321] = actions(3);
v->a[303322] = 1;
v->a[303323] = sym_comment;
v->a[303324] = actions(13388);
v->a[303325] = 1;
v->a[303326] = anon_sym_DQUOTE;
v->a[303327] = actions(13732);
v->a[303328] = 1;
v->a[303329] = sym_string_content;
v->a[303330] = actions(13736);
v->a[303331] = 1;
v->a[303332] = sym_variable_name;
v->a[303333] = actions(13734);
v->a[303334] = 2;
v->a[303335] = aux_sym__simple_variable_name_token1;
v->a[303336] = aux_sym__multiline_variable_name_token1;
v->a[303337] = actions(13730);
v->a[303338] = 9;
v->a[303339] = anon_sym_DASH;
small_parse_table_15167(v);
}
void small_parse_table_15167(t_small_parse_table_array *v)
{
v->a[303340] = anon_sym_STAR;
v->a[303341] = anon_sym_BANG;
v->a[303342] = anon_sym_QMARK;
v->a[303343] = anon_sym_DOLLAR;
v->a[303344] = anon_sym_POUND;
v->a[303345] = anon_sym_AT2;
v->a[303346] = anon_sym_0;
v->a[303347] = anon_sym__;
v->a[303348] = 6;
v->a[303349] = actions(3);
v->a[303350] = 1;
v->a[303351] = sym_comment;
v->a[303352] = actions(1418);
v->a[303353] = 1;
v->a[303354] = anon_sym_DQUOTE;
v->a[303355] = actions(1807);
v->a[303356] = 1;
v->a[303357] = sym_variable_name;
v->a[303358] = state(922);
v->a[303359] = 1;
small_parse_table_15168(v);
}
void small_parse_table_15168(t_small_parse_table_array *v)
{
v->a[303360] = sym_string;
v->a[303361] = actions(1805);
v->a[303362] = 2;
v->a[303363] = aux_sym__simple_variable_name_token1;
v->a[303364] = aux_sym__multiline_variable_name_token1;
v->a[303365] = actions(1803);
v->a[303366] = 9;
v->a[303367] = anon_sym_DASH;
v->a[303368] = anon_sym_STAR;
v->a[303369] = anon_sym_BANG;
v->a[303370] = anon_sym_QMARK;
v->a[303371] = anon_sym_DOLLAR;
v->a[303372] = anon_sym_POUND;
v->a[303373] = anon_sym_AT2;
v->a[303374] = anon_sym_0;
v->a[303375] = anon_sym__;
v->a[303376] = 6;
v->a[303377] = actions(3);
v->a[303378] = 1;
v->a[303379] = sym_comment;
small_parse_table_15169(v);
}
void small_parse_table_15169(t_small_parse_table_array *v)
{
v->a[303380] = actions(13400);
v->a[303381] = 1;
v->a[303382] = anon_sym_DQUOTE;
v->a[303383] = actions(13732);
v->a[303384] = 1;
v->a[303385] = sym_string_content;
v->a[303386] = actions(13736);
v->a[303387] = 1;
v->a[303388] = sym_variable_name;
v->a[303389] = actions(13734);
v->a[303390] = 2;
v->a[303391] = aux_sym__simple_variable_name_token1;
v->a[303392] = aux_sym__multiline_variable_name_token1;
v->a[303393] = actions(13730);
v->a[303394] = 9;
v->a[303395] = anon_sym_DASH;
v->a[303396] = anon_sym_STAR;
v->a[303397] = anon_sym_BANG;
v->a[303398] = anon_sym_QMARK;
v->a[303399] = anon_sym_DOLLAR;
small_parse_table_15170(v);
}
/* EOF small_parse_table_3033.c */