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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2640.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_13200(t_small_parse_table_array *v)
{
v->a[264000] = aux_sym_number_token2;
v->a[264001] = anon_sym_DOLLAR_LBRACE;
v->a[264002] = anon_sym_DOLLAR_LPAREN;
v->a[264003] = anon_sym_BQUOTE;
v->a[264004] = anon_sym_DOLLAR_BQUOTE;
v->a[264005] = anon_sym_LT_LPAREN;
v->a[264006] = anon_sym_GT_LPAREN;
v->a[264007] = sym_word;
v->a[264008] = 16;
v->a[264009] = actions(3);
v->a[264010] = 1;
v->a[264011] = sym_comment;
v->a[264012] = actions(11760);
v->a[264013] = 1;
v->a[264014] = anon_sym_BANG2;
v->a[264015] = actions(11764);
v->a[264016] = 1;
v->a[264017] = anon_sym_DOLLAR_LPAREN;
v->a[264018] = actions(11766);
v->a[264019] = 1;
small_parse_table_13201(v);
}
void small_parse_table_13201(t_small_parse_table_array *v)
{
v->a[264020] = anon_sym_BQUOTE;
v->a[264021] = actions(11768);
v->a[264022] = 1;
v->a[264023] = anon_sym_DOLLAR_BQUOTE;
v->a[264024] = actions(11770);
v->a[264025] = 1;
v->a[264026] = aux_sym__simple_variable_name_token1;
v->a[264027] = actions(11772);
v->a[264028] = 1;
v->a[264029] = sym_variable_name;
v->a[264030] = actions(12052);
v->a[264031] = 1;
v->a[264032] = anon_sym_RBRACE3;
v->a[264033] = state(3532);
v->a[264034] = 1;
v->a[264035] = sym_subscript;
v->a[264036] = state(6428);
v->a[264037] = 1;
v->a[264038] = aux_sym__expansion_body_repeat1;
v->a[264039] = state(6472);
small_parse_table_13202(v);
}
void small_parse_table_13202(t_small_parse_table_array *v)
{
v->a[264040] = 1;
v->a[264041] = sym_command_substitution;
v->a[264042] = state(7398);
v->a[264043] = 1;
v->a[264044] = sym__expansion_body;
v->a[264045] = actions(11762);
v->a[264046] = 2;
v->a[264047] = anon_sym_POUND2;
v->a[264048] = anon_sym_EQ2;
v->a[264049] = actions(8050);
v->a[264050] = 3;
v->a[264051] = sym__external_expansion_sym_hash;
v->a[264052] = sym__external_expansion_sym_bang;
v->a[264053] = sym__external_expansion_sym_equal;
v->a[264054] = actions(11754);
v->a[264055] = 4;
v->a[264056] = anon_sym_DASH;
v->a[264057] = anon_sym_STAR;
v->a[264058] = anon_sym_QMARK;
v->a[264059] = anon_sym_AT2;
small_parse_table_13203(v);
}
void small_parse_table_13203(t_small_parse_table_array *v)
{
v->a[264060] = actions(11756);
v->a[264061] = 5;
v->a[264062] = anon_sym_BANG;
v->a[264063] = anon_sym_DOLLAR;
v->a[264064] = anon_sym_POUND;
v->a[264065] = anon_sym_0;
v->a[264066] = anon_sym__;
v->a[264067] = 16;
v->a[264068] = actions(3);
v->a[264069] = 1;
v->a[264070] = sym_comment;
v->a[264071] = actions(11760);
v->a[264072] = 1;
v->a[264073] = anon_sym_BANG2;
v->a[264074] = actions(11764);
v->a[264075] = 1;
v->a[264076] = anon_sym_DOLLAR_LPAREN;
v->a[264077] = actions(11766);
v->a[264078] = 1;
v->a[264079] = anon_sym_BQUOTE;
small_parse_table_13204(v);
}
void small_parse_table_13204(t_small_parse_table_array *v)
{
v->a[264080] = actions(11768);
v->a[264081] = 1;
v->a[264082] = anon_sym_DOLLAR_BQUOTE;
v->a[264083] = actions(11770);
v->a[264084] = 1;
v->a[264085] = aux_sym__simple_variable_name_token1;
v->a[264086] = actions(11772);
v->a[264087] = 1;
v->a[264088] = sym_variable_name;
v->a[264089] = actions(12054);
v->a[264090] = 1;
v->a[264091] = anon_sym_RBRACE3;
v->a[264092] = state(3532);
v->a[264093] = 1;
v->a[264094] = sym_subscript;
v->a[264095] = state(6428);
v->a[264096] = 1;
v->a[264097] = aux_sym__expansion_body_repeat1;
v->a[264098] = state(6472);
v->a[264099] = 1;
small_parse_table_13205(v);
}
/* EOF small_parse_table_2640.c */