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

140 lines
4.4 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2323.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_11615(t_small_parse_table_array *v)
{
v->a[232300] = anon_sym_GT_LPAREN;
v->a[232301] = actions(10192);
v->a[232302] = 2;
v->a[232303] = sym_test_operator;
v->a[232304] = sym__special_character;
v->a[232305] = actions(10194);
v->a[232306] = 3;
v->a[232307] = sym__bare_dollar;
v->a[232308] = sym_raw_string;
v->a[232309] = sym_ansi_c_string;
v->a[232310] = state(2392);
v->a[232311] = 9;
v->a[232312] = sym_arithmetic_expansion;
v->a[232313] = sym_brace_expression;
v->a[232314] = sym_string;
v->a[232315] = sym_translated_string;
v->a[232316] = sym_number;
v->a[232317] = sym_simple_expansion;
v->a[232318] = sym_expansion;
v->a[232319] = sym_command_substitution;
small_parse_table_11616(v);
}
void small_parse_table_11616(t_small_parse_table_array *v)
{
v->a[232320] = sym_process_substitution;
v->a[232321] = 18;
v->a[232322] = actions(3);
v->a[232323] = 1;
v->a[232324] = sym_comment;
v->a[232325] = actions(4502);
v->a[232326] = 1;
v->a[232327] = anon_sym_DOLLAR_LBRACK;
v->a[232328] = actions(4508);
v->a[232329] = 1;
v->a[232330] = anon_sym_DQUOTE;
v->a[232331] = actions(4512);
v->a[232332] = 1;
v->a[232333] = aux_sym_number_token1;
v->a[232334] = actions(4514);
v->a[232335] = 1;
v->a[232336] = aux_sym_number_token2;
v->a[232337] = actions(4516);
v->a[232338] = 1;
v->a[232339] = anon_sym_DOLLAR_LBRACE;
small_parse_table_11617(v);
}
void small_parse_table_11617(t_small_parse_table_array *v)
{
v->a[232340] = actions(4518);
v->a[232341] = 1;
v->a[232342] = anon_sym_DOLLAR_LPAREN;
v->a[232343] = actions(4520);
v->a[232344] = 1;
v->a[232345] = anon_sym_BQUOTE;
v->a[232346] = actions(4522);
v->a[232347] = 1;
v->a[232348] = anon_sym_DOLLAR_BQUOTE;
v->a[232349] = actions(4528);
v->a[232350] = 1;
v->a[232351] = sym__brace_start;
v->a[232352] = actions(10256);
v->a[232353] = 1;
v->a[232354] = sym_word;
v->a[232355] = actions(10262);
v->a[232356] = 1;
v->a[232357] = sym__comment_word;
v->a[232358] = actions(10988);
v->a[232359] = 1;
small_parse_table_11618(v);
}
void small_parse_table_11618(t_small_parse_table_array *v)
{
v->a[232360] = anon_sym_DOLLAR;
v->a[232361] = actions(4500);
v->a[232362] = 2;
v->a[232363] = anon_sym_LPAREN_LPAREN;
v->a[232364] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[232365] = actions(4524);
v->a[232366] = 2;
v->a[232367] = anon_sym_LT_LPAREN;
v->a[232368] = anon_sym_GT_LPAREN;
v->a[232369] = actions(10258);
v->a[232370] = 2;
v->a[232371] = sym_test_operator;
v->a[232372] = sym__special_character;
v->a[232373] = actions(10260);
v->a[232374] = 3;
v->a[232375] = sym__bare_dollar;
v->a[232376] = sym_raw_string;
v->a[232377] = sym_ansi_c_string;
v->a[232378] = state(2450);
v->a[232379] = 9;
small_parse_table_11619(v);
}
void small_parse_table_11619(t_small_parse_table_array *v)
{
v->a[232380] = sym_arithmetic_expansion;
v->a[232381] = sym_brace_expression;
v->a[232382] = sym_string;
v->a[232383] = sym_translated_string;
v->a[232384] = sym_number;
v->a[232385] = sym_simple_expansion;
v->a[232386] = sym_expansion;
v->a[232387] = sym_command_substitution;
v->a[232388] = sym_process_substitution;
v->a[232389] = 20;
v->a[232390] = actions(71);
v->a[232391] = 1;
v->a[232392] = sym_comment;
v->a[232393] = actions(4080);
v->a[232394] = 1;
v->a[232395] = anon_sym_DOLLAR;
v->a[232396] = actions(4086);
v->a[232397] = 1;
v->a[232398] = aux_sym_number_token1;
v->a[232399] = actions(4088);
small_parse_table_11620(v);
}
/* EOF small_parse_table_2323.c */