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

140 lines
4.3 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* small_parse_table_2104.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_10520(t_small_parse_table_array *v)
{
v->a[210400] = sym_arithmetic_expansion;
v->a[210401] = sym_brace_expression;
v->a[210402] = sym_string;
v->a[210403] = sym_translated_string;
v->a[210404] = sym_number;
v->a[210405] = sym_simple_expansion;
v->a[210406] = sym_expansion;
v->a[210407] = sym_command_substitution;
v->a[210408] = sym_process_substitution;
v->a[210409] = 18;
v->a[210410] = actions(3);
v->a[210411] = 1;
v->a[210412] = sym_comment;
v->a[210413] = actions(5405);
v->a[210414] = 1;
v->a[210415] = anon_sym_DOLLAR_LBRACK;
v->a[210416] = actions(5411);
v->a[210417] = 1;
v->a[210418] = anon_sym_DQUOTE;
v->a[210419] = actions(5415);
small_parse_table_10521(v);
}
void small_parse_table_10521(t_small_parse_table_array *v)
{
v->a[210420] = 1;
v->a[210421] = aux_sym_number_token1;
v->a[210422] = actions(5417);
v->a[210423] = 1;
v->a[210424] = aux_sym_number_token2;
v->a[210425] = actions(5419);
v->a[210426] = 1;
v->a[210427] = anon_sym_DOLLAR_LBRACE;
v->a[210428] = actions(5421);
v->a[210429] = 1;
v->a[210430] = anon_sym_DOLLAR_LPAREN;
v->a[210431] = actions(5423);
v->a[210432] = 1;
v->a[210433] = anon_sym_BQUOTE;
v->a[210434] = actions(5425);
v->a[210435] = 1;
v->a[210436] = anon_sym_DOLLAR_BQUOTE;
v->a[210437] = actions(5431);
v->a[210438] = 1;
v->a[210439] = sym__brace_start;
small_parse_table_10522(v);
}
void small_parse_table_10522(t_small_parse_table_array *v)
{
v->a[210440] = actions(9958);
v->a[210441] = 1;
v->a[210442] = sym_word;
v->a[210443] = actions(9960);
v->a[210444] = 1;
v->a[210445] = anon_sym_DOLLAR;
v->a[210446] = actions(9966);
v->a[210447] = 1;
v->a[210448] = sym__comment_word;
v->a[210449] = actions(5403);
v->a[210450] = 2;
v->a[210451] = anon_sym_LPAREN_LPAREN;
v->a[210452] = anon_sym_DOLLAR_LPAREN_LPAREN;
v->a[210453] = actions(5427);
v->a[210454] = 2;
v->a[210455] = anon_sym_LT_LPAREN;
v->a[210456] = anon_sym_GT_LPAREN;
v->a[210457] = actions(9962);
v->a[210458] = 2;
v->a[210459] = sym_test_operator;
small_parse_table_10523(v);
}
void small_parse_table_10523(t_small_parse_table_array *v)
{
v->a[210460] = sym__special_character;
v->a[210461] = actions(9964);
v->a[210462] = 3;
v->a[210463] = sym__bare_dollar;
v->a[210464] = sym_raw_string;
v->a[210465] = sym_ansi_c_string;
v->a[210466] = state(5541);
v->a[210467] = 9;
v->a[210468] = sym_arithmetic_expansion;
v->a[210469] = sym_brace_expression;
v->a[210470] = sym_string;
v->a[210471] = sym_translated_string;
v->a[210472] = sym_number;
v->a[210473] = sym_simple_expansion;
v->a[210474] = sym_expansion;
v->a[210475] = sym_command_substitution;
v->a[210476] = sym_process_substitution;
v->a[210477] = 20;
v->a[210478] = actions(71);
v->a[210479] = 1;
small_parse_table_10524(v);
}
void small_parse_table_10524(t_small_parse_table_array *v)
{
v->a[210480] = sym_comment;
v->a[210481] = actions(2863);
v->a[210482] = 1;
v->a[210483] = anon_sym_DOLLAR;
v->a[210484] = actions(2869);
v->a[210485] = 1;
v->a[210486] = aux_sym_number_token1;
v->a[210487] = actions(2871);
v->a[210488] = 1;
v->a[210489] = aux_sym_number_token2;
v->a[210490] = actions(2875);
v->a[210491] = 1;
v->a[210492] = anon_sym_DOLLAR_LPAREN;
v->a[210493] = actions(2885);
v->a[210494] = 1;
v->a[210495] = sym__brace_start;
v->a[210496] = actions(9940);
v->a[210497] = 1;
v->a[210498] = anon_sym_DOLLAR_LBRACK;
v->a[210499] = actions(9942);
small_parse_table_10525(v);
}
/* EOF small_parse_table_2104.c */