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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_3007.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_15035(t_small_parse_table_array *v)
{
v->a[300700] = sym_simple_expansion;
v->a[300701] = sym_expansion;
v->a[300702] = sym_command_substitution;
v->a[300703] = 12;
v->a[300704] = actions(3);
v->a[300705] = 1;
v->a[300706] = sym_comment;
v->a[300707] = actions(13060);
v->a[300708] = 1;
v->a[300709] = anon_sym_DOLLAR_LBRACK;
v->a[300710] = actions(13066);
v->a[300711] = 1;
v->a[300712] = sym_string_content;
v->a[300713] = actions(13068);
v->a[300714] = 1;
v->a[300715] = anon_sym_DOLLAR_LBRACE;
v->a[300716] = actions(13070);
v->a[300717] = 1;
v->a[300718] = anon_sym_DOLLAR_LPAREN;
v->a[300719] = actions(13072);
small_parse_table_15036(v);
}
void small_parse_table_15036(t_small_parse_table_array *v)
{
v->a[300720] = 1;
v->a[300721] = anon_sym_BQUOTE;
v->a[300722] = actions(13074);
v->a[300723] = 1;
v->a[300724] = anon_sym_DOLLAR_BQUOTE;
v->a[300725] = actions(13726);
v->a[300726] = 1;
v->a[300727] = anon_sym_DOLLAR;
v->a[300728] = actions(13728);
v->a[300729] = 1;
v->a[300730] = anon_sym_DQUOTE;
v->a[300731] = state(5768);
v->a[300732] = 1;
v->a[300733] = aux_sym_string_repeat1;
v->a[300734] = actions(13058);
v->a[300735] = 2;
v->a[300736] = anon_sym_LPAREN_LPAREN;
v->a[300737] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[300738] = state(6127);
v->a[300739] = 4;
small_parse_table_15037(v);
}
void small_parse_table_15037(t_small_parse_table_array *v)
{
v->a[300740] = sym_arithmetic_expansion;
v->a[300741] = sym_simple_expansion;
v->a[300742] = sym_expansion;
v->a[300743] = sym_command_substitution;
v->a[300744] = 6;
v->a[300745] = actions(3);
v->a[300746] = 1;
v->a[300747] = sym_comment;
v->a[300748] = actions(3775);
v->a[300749] = 1;
v->a[300750] = anon_sym_DQUOTE;
v->a[300751] = actions(3779);
v->a[300752] = 1;
v->a[300753] = sym_variable_name;
v->a[300754] = state(2093);
v->a[300755] = 1;
v->a[300756] = sym_string;
v->a[300757] = actions(3777);
v->a[300758] = 2;
v->a[300759] = aux_sym__simple_variable_name_token1;
small_parse_table_15038(v);
}
void small_parse_table_15038(t_small_parse_table_array *v)
{
v->a[300760] = aux_sym__multiline_variable_name_token1;
v->a[300761] = actions(3773);
v->a[300762] = 9;
v->a[300763] = anon_sym_DASH;
v->a[300764] = anon_sym_STAR;
v->a[300765] = anon_sym_BANG;
v->a[300766] = anon_sym_QMARK;
v->a[300767] = anon_sym_DOLLAR;
v->a[300768] = anon_sym_POUND;
v->a[300769] = anon_sym_AT2;
v->a[300770] = anon_sym_0;
v->a[300771] = anon_sym__;
v->a[300772] = 6;
v->a[300773] = actions(3);
v->a[300774] = 1;
v->a[300775] = sym_comment;
v->a[300776] = actions(13170);
v->a[300777] = 1;
v->a[300778] = anon_sym_DQUOTE;
v->a[300779] = actions(13732);
small_parse_table_15039(v);
}
void small_parse_table_15039(t_small_parse_table_array *v)
{
v->a[300780] = 1;
v->a[300781] = sym_string_content;
v->a[300782] = actions(13736);
v->a[300783] = 1;
v->a[300784] = sym_variable_name;
v->a[300785] = actions(13734);
v->a[300786] = 2;
v->a[300787] = aux_sym__simple_variable_name_token1;
v->a[300788] = aux_sym__multiline_variable_name_token1;
v->a[300789] = actions(13730);
v->a[300790] = 9;
v->a[300791] = anon_sym_DASH;
v->a[300792] = anon_sym_STAR;
v->a[300793] = anon_sym_BANG;
v->a[300794] = anon_sym_QMARK;
v->a[300795] = anon_sym_DOLLAR;
v->a[300796] = anon_sym_POUND;
v->a[300797] = anon_sym_AT2;
v->a[300798] = anon_sym_0;
v->a[300799] = anon_sym__;
small_parse_table_15040(v);
}
/* EOF small_parse_table_3007.c */